|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 7.100.0 |
| 8 | + |
| 9 | +### Important Changes |
| 10 | + |
| 11 | +#### Deprecations |
| 12 | + |
| 13 | +This release includes some deprecations. For more details please look at our |
| 14 | +[migration guide](https://github.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md). |
| 15 | + |
| 16 | +The deprecation most likely to affect you is the one of `BrowserTracing`. Instead of `new BrowserTracing()`, you should |
| 17 | +now use `browserTracingIntegration()`, which will also handle framework-specific instrumentation out of the box for |
| 18 | +you - no need to pass a custom `routingInstrumentation` anymore. For `@sentry/react`, we expose dedicated integrations |
| 19 | +for the different react-router versions: |
| 20 | + |
| 21 | +- `reactRouterV6BrowserTracingIntegration()` |
| 22 | +- `reactRouterV5BrowserTracingIntegration()` |
| 23 | +- `reactRouterV4BrowserTracingIntegration()` |
| 24 | +- `reactRouterV3BrowserTracingIntegration()` |
| 25 | + |
| 26 | +See the |
| 27 | +[migration guide](https://github.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md#depreacted-browsertracing-integration) |
| 28 | +for details. |
| 29 | + |
| 30 | +- feat(angular): Export custom `browserTracingIntegration()` (#10353) |
| 31 | +- feat(browser): Deprecate `BrowserTracing` integration (#10493) |
| 32 | +- feat(browser): Export `browserProfilingIntegration` (#10438) |
| 33 | +- feat(bun): Export `bunServerIntegration()` (#10439) |
| 34 | +- feat(nextjs): Add `browserTracingIntegration` (#10397) |
| 35 | +- feat(react): Add `reactRouterV3BrowserTracingIntegration` for react router v3 (#10489) |
| 36 | +- feat(react): Add `reactRouterV4/V5BrowserTracingIntegration` for react router v4 & v5 (#10488) |
| 37 | +- feat(react): Add `reactRouterV6BrowserTracingIntegration` for react router v6 & v6.4 (#10491) |
| 38 | +- feat(remix): Add custom `browserTracingIntegration` (#10442) |
| 39 | +- feat(node): Expose functional integrations to replace classes (#10356) |
| 40 | +- feat(vercel-edge): Replace `WinterCGFetch` with `winterCGFetchIntegration` (#10436) |
| 41 | +- feat: Deprecate non-callback based `continueTrace` (#10301) |
| 42 | +- feat(vue): Deprecate `new VueIntegration()` (#10440) |
| 43 | +- feat(vue): Implement vue `browserTracingIntegration()` (#10477) |
| 44 | +- feat(sveltekit): Add custom `browserTracingIntegration()` (#10450) |
| 45 | + |
| 46 | +#### Profiling Node |
| 47 | + |
| 48 | +`@sentry/profiling-node` has been ported into the monorepo. Future development for it will happen here! |
| 49 | + |
| 50 | +- pkg(profiling-node): port profiling-node repo to monorepo (#10151) |
| 51 | + |
| 52 | +### Other Changes |
| 53 | + |
| 54 | +- feat: Export `setHttpStatus` from all packages (#10475) |
| 55 | +- feat(bundles): Add pluggable integrations on CDN to `Sentry` namespace (#10452) |
| 56 | +- feat(core): Pass `name` & `attributes` to `tracesSampler` (#10426) |
| 57 | +- feat(feedback): Add `system-ui` to start of font family (#10464) |
| 58 | +- feat(node-experimental): Add koa integration (#10451) |
| 59 | +- feat(node-experimental): Update opentelemetry packages (#10456) |
| 60 | +- feat(node-experimental): Update tracing integrations to functional style (#10443) |
| 61 | +- feat(replay): Bump `rrweb` to 2.10.0 (#10445) |
| 62 | +- feat(replay): Enforce masking of credit card fields (#10472) |
| 63 | +- feat(utils): Add `propagationContextFromHeaders` (#10313) |
| 64 | +- fix: Make `startSpan`, `startSpanManual` and `startInactiveSpan` pick up the scopes at time of creation instead of |
| 65 | + termination (#10492) |
| 66 | +- fix(feedback): Fix logo color when colorScheme is "system" (#10465) |
| 67 | +- fix(nextjs): Do not report redirects and notFound calls as errors in server actions (#10474) |
| 68 | +- fix(nextjs): Fix navigation tracing on app router (#10502) |
| 69 | +- fix(nextjs): Apply server action data to correct isolation scope (#10514) |
| 70 | +- fix(node): Use normal `require` call to import Undici (#10388) |
| 71 | +- ref(nextjs): Remove internally used deprecated APIs (#10453) |
| 72 | +- ref(vue): use startInactiveSpan in tracing mixin (#10406) |
| 73 | + |
7 | 74 | ## 7.99.0
|
8 | 75 |
|
9 | 76 | ### Important Changes
|
|
0 commit comments