We're excited to announce the general availability of Content SDK for Angular 1.0. Building on the beta version, this release adds bot-aware tracking, on-demand cache revalidation, a plugin and adapter architecture for analytics and tracking, and a hardened Express SSR host, giving Angular developers a stable, production-ready path to SitecoreAI.
Key highlights:
Full SitecoreAI support – Content SDK for Angular supports all core SitecoreAI functionality, so teams can adopt Angular without compromising access to key platform features.
Lightweight, bot-aware tracking – a new
createBotTrackingMiddlewaredetects crawler traffic, records a single server-side page view on the bot channel, and skips personalization automatically so bot requests don't skew analytics or trigger unnecessary CDP calls.Loaders cache layer with tag-based revalidation – loader results (page and dictionary data) are now cached via unstorage, configurable at the global, per-loader, and per-route level. A new
/api/revalidateendpoint lets you invalidate cache entries by tag, for example from a Sitecore Edge webhook.Redirects middleware – requests are now matched against SXA redirect items and redirected (301/302) or rewritten before reaching personalization.
Plugins and adapters architecture – analytics, events, and personalization are now exposed as composable plugins with environment-specific adapters (browser, server, and Express), making it possible to build custom adapters when the default visitor identification or storage behavior doesn't fit your application.
For a complete list of all changes, review the Content SDK release notes.