🎉 New Features & Improvements
[events][nextjs]Lightweight Tracking (#414)(#435)(#438)(#443)(#444)- Introduced
BotTrackingProxyNext.js proxy to capture bot tracking events.
- Introduced
[nextjs]Upgrade to Next.js 16.2 (#429)[create-content-sdk-app]Use native flat ESLint config for App Router templates (#431)[nextjs]Support for redirect items redirects in redirect proxy (#433) (#439)[search]Pass CDP session id in the queries to the search service (#445)
🐛 Bug Fixes
[nextjs][App Router]searchParams empty on statically generated pages when Draft Mode is enabled (Vercel only) (#448)searchParamsare not expected to be accessible indraftMode(this is a known Next.js issue). By design, preview data should be passed via request headers. To support this, we introduced theclient.getPreviewDatahelper method. At the same time, preview data continues to be available via searchParams for backward compatibility. See more details in 'What's New' section of the release notes.
[nextjs][Internal Host]Preview allows users to access pages without proper permissions (#448)(#455)(#456)- App Router & Pages Router: Import and use
PreviewProxyto gate preview requests. See more details in 'What's New' section of the release notes.
- App Router & Pages Router: Import and use
- Preview mode shows unpublishable content (#410)(416)
[core] [content]Fix GraphQL client factory ignoring customfetchand related options (#418)[nextjs]AppRouter - NextLink is throwing Locale error in dev mode (#427)[react]Form component loses interactivity and state between rerenders (#447)
✨ Chores
[create-content-sdk-app]Update outdated documentation links (#440)