|  | 
| 4 | 4 | 
 | 
| 5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott | 
| 6 | 6 | 
 | 
|  | 7 | +## 10.16.0 | 
|  | 8 | + | 
|  | 9 | +- feat(logs): Add internal `replay_is_buffering` flag ([#17752](https://github.com/getsentry/sentry-javascript/pull/17752)) | 
|  | 10 | +- feat(react-router): Update loadContext type to be compatible with middleware ([#17758](https://github.com/getsentry/sentry-javascript/pull/17758)) | 
|  | 11 | +- feat(replay/logs): Only attach sampled replay Ids to logs ([#17750](https://github.com/getsentry/sentry-javascript/pull/17750)) | 
|  | 12 | +- fix(browser): Use current start timestamp for CLS span when CLS is 0 ([#17800](https://github.com/getsentry/sentry-javascript/pull/17800)) | 
|  | 13 | +- fix(core): Prevent `instrumentAnthropicAiClient` breaking MessageStream api ([#17754](https://github.com/getsentry/sentry-javascript/pull/17754)) | 
|  | 14 | +- fix(nextjs): Don't use chalk in turbopack config file ([#17806](https://github.com/getsentry/sentry-javascript/pull/17806)) | 
|  | 15 | +- fix(react): Do not send additional navigation span on pageload ([#17799](https://github.com/getsentry/sentry-javascript/pull/17799)) | 
|  | 16 | + | 
|  | 17 | +<details> | 
|  | 18 | +  <summary> <strong>Internal Changes</strong> </summary> | 
|  | 19 | + | 
|  | 20 | +- build(aws): Ensure AWS build cache does not keep old files ([#17776](https://github.com/getsentry/sentry-javascript/pull/17776)) | 
|  | 21 | +- chore: Add `publish_release` command ([#17797](https://github.com/getsentry/sentry-javascript/pull/17797)) | 
|  | 22 | +- ref(aws-serverless): Add resolution for `import-in-the-middle` when building the Lambda layer ([#17780](https://github.com/getsentry/sentry-javascript/pull/17780)) | 
|  | 23 | +- ref(aws-serverless): Improve README with better examples ([#17787](https://github.com/getsentry/sentry-javascript/pull/17787)) | 
|  | 24 | +- ref(core): Improve promise buffer ([#17788](https://github.com/getsentry/sentry-javascript/pull/17788)) | 
|  | 25 | +- Revert "test(e2e): Pin `[email protected] ` due to `@vercel/nft` incompatibility ([#17777](https://github.com/getsentry/sentry-javascript/pull/17777))" (#17784) | 
|  | 26 | +- test(e2e): Pin `[email protected] ` due to `@vercel/nft` incompatibility ([#17777](https://github.com/getsentry/sentry-javascript/pull/17777)) | 
|  | 27 | +- test(nextjs): Add route handler tests for turbopack ([#17515](https://github.com/getsentry/sentry-javascript/pull/17515)) | 
|  | 28 | +- test(react-router): Test v8 middleware ([#17783](https://github.com/getsentry/sentry-javascript/pull/17783)) | 
|  | 29 | + | 
|  | 30 | +</details> | 
|  | 31 | + | 
| 7 | 32 | ## 10.15.0 | 
| 8 | 33 | 
 | 
| 9 | 34 | ### Important Changes | 
| @@ -56,7 +81,7 @@ Work in this release was contributed by @Karibash. Thank you for your contributi | 
| 56 | 81 | 
 | 
| 57 | 82 | - **feat(cloudflare,vercel-edge): Add support for Google Gen AI instrumentation ([#17723](https://github.com/getsentry/sentry-javascript/pull/17723))** | 
| 58 | 83 | 
 | 
| 59 |  | -  The SDK now supports manually instrumenting Google's Generative AI operations in Cloudflare Workers and Vercel Edge Runtime environments, providing insights into your AI operations. You can use `const wrappedClient = Sentry.instrumentGoogleGenAIClient(genAiClient)` to get an instrumented client. | 
|  | 84 | +  The SDK now supports manually instrumenting Google's Gen AI operations in Cloudflare Workers and Vercel Edge Runtime environments, providing insights into your AI operations. You can use `const wrappedClient = Sentry.instrumentGoogleGenAIClient(genAiClient)` to get an instrumented client. | 
| 60 | 85 | 
 | 
| 61 | 86 | ### Other Changes | 
| 62 | 87 | 
 | 
| @@ -94,9 +119,9 @@ Work in this release was contributed by @Karibash. Thank you for your contributi | 
| 94 | 119 | 
 | 
| 95 | 120 |   Note that if `Sentry.reportPageLoaded()` is not called within 30 seconds of the initial pageload (or whatever value the `finalTimeout` option is set to), the pageload span will be ended automatically. | 
| 96 | 121 | 
 | 
| 97 |  | -- **feat(core,node): Add instrumentation for `GoogleGenerativeAI` ([#17625](https://github.com/getsentry/sentry-javascript/pull/17625))** | 
|  | 122 | +- **feat(core,node): Add instrumentation for `GoogleGenAI` ([#17625](https://github.com/getsentry/sentry-javascript/pull/17625))** | 
| 98 | 123 | 
 | 
| 99 |  | -  The SDK now automatically instruments the `@google/generative-ai` package to provide insights into your AI operations. | 
|  | 124 | +  The SDK now automatically instruments the `@google/genai` package to provide insights into your AI operations. | 
| 100 | 125 | 
 | 
| 101 | 126 | - **feat(nextjs): Promote `useRunAfterProductionCompileHook` to non-experimental build option ([#17721](https://github.com/getsentry/sentry-javascript/pull/17721))** | 
| 102 | 127 | 
 | 
|  | 
0 commit comments