Skip to content

Commit

Permalink
meta: Update Changelog for 8.51.0 (#15113)
Browse files Browse the repository at this point in the history
---------

Co-authored-by: Luca Forstner <[email protected]>
  • Loading branch information
Lms24 and lforst authored Jan 22, 2025
1 parent d9138ff commit e9a5f00
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 2 deletions.
43 changes: 42 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,47 @@

- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott

## 8.51.0

### Important Changes

- **feat(v8/node): Add `prismaInstrumentation` option to Prisma integration as escape hatch for all Prisma versions ([#15128](https://github.com/getsentry/sentry-javascript/pull/15128))**

This release adds a compatibility API to add support for Prisma version 6.
To capture performance data for Prisma version 6:

1. Install the `@prisma/instrumentation` package on version 6.
1. Pass a `new PrismaInstrumentation()` instance as exported from `@prisma/instrumentation` to the `prismaInstrumentation` option:

```js
import { PrismaInstrumentation } from '@prisma/instrumentation';

Sentry.init({
integrations: [
prismaIntegration({
// Override the default instrumentation that Sentry uses
prismaInstrumentation: new PrismaInstrumentation(),
}),
],
});
```

The passed instrumentation instance will override the default instrumentation instance the integration would use, while the `prismaIntegration` will still ensure data compatibility for the various Prisma versions.

1. Remove the `previewFeatures = ["tracing"]` option from the client generator block of your Prisma schema.

### Other Changes

- feat(v8/browser): Add `multiplexedtransport.js` CDN bundle ([#15046](https://github.com/getsentry/sentry-javascript/pull/15046))
- feat(v8/browser): Add Unleash integration ([#14948](https://github.com/getsentry/sentry-javascript/pull/14948))
- feat(v8/deno): Deprecate Deno SDK as published on deno.land ([#15121](https://github.com/getsentry/sentry-javascript/pull/15121))
- feat(v8/sveltekit): Deprecate `fetchProxyScriptNonce` option ([#15011](https://github.com/getsentry/sentry-javascript/pull/15011))
- fix(v8/aws-lambda): Avoid overwriting root span name ([#15054](https://github.com/getsentry/sentry-javascript/pull/15054))
- fix(v8/core): `fatal` events should set session as crashed ([#15073](https://github.com/getsentry/sentry-javascript/pull/15073))
- fix(v8/node/nestjs): Use method on current fastify request ([#15104](https://github.com/getsentry/sentry-javascript/pull/15104))

Work in this release was contributed by @tjhiggins, and @nwalters512. Thank you for your contributions!

## 8.50.0

- feat(v8/react): Add support for React Router `createMemoryRouter` ([#14985](https://github.com/getsentry/sentry-javascript/pull/14985))
Expand All @@ -24,7 +65,7 @@
- fix(v8/sveltekit): Ensure source maps deletion is called after source ma… ([#14963](https://github.com/getsentry/sentry-javascript/pull/14963))
- fix(v8/vue): Re-throw error when no errorHandler exists ([#14943](https://github.com/getsentry/sentry-javascript/pull/14943))
Work in this release was contributed by @HHK1 and @mstrokin. Thank you for your contribution!
Work in this release was contributed by @HHK1 and @mstrokin. Thank you for your contributions!
## 8.48.0
Expand Down
2 changes: 1 addition & 1 deletion packages/node/src/integrations/tracing/prisma.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export const instrumentPrisma = generateInstrumentOnce<{ prismaInstrumentation?:
* Adds Sentry tracing instrumentation for the [Prisma](https://www.npmjs.com/package/prisma) ORM.
* For more information, see the [`prismaIntegration` documentation](https://docs.sentry.io/platforms/javascript/guides/node/configuration/integrations/prisma/).
*
* Make sure `previewFeatures = ["tracing"]` is added to the generator block in of your Prisma schema.
* Make sure `previewFeatures = ["tracing"]` is added to the generator block in your Prisma schema.
*
* ```prisma
* generator client {
Expand Down

0 comments on commit e9a5f00

Please sign in to comment.