|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 8.10.0 |
| 8 | + |
| 9 | +### Important Changes |
| 10 | + |
| 11 | +- **feat(remix): Migrate to `opentelemetry-instrumentation-remix`. (#12110)** |
| 12 | + |
| 13 | +You can now simplify your remix instrumentation by opting-in like this: |
| 14 | + |
| 15 | +```js |
| 16 | +const Sentry = require('@sentry/remix'); |
| 17 | + |
| 18 | +Sentry.init({ |
| 19 | + dsn: YOUR_DSN |
| 20 | + // opt-in to new auto instrumentation |
| 21 | + autoInstrumentRemix: true, |
| 22 | +}); |
| 23 | +``` |
| 24 | + |
| 25 | +With this setup, you do not need to add e.g. `wrapExpressCreateRequestHandler` anymore. Additionally, the quality of the |
| 26 | +captured data improves. The old way to use `@sentry/remix` continues to work, but it is encouraged to use the new setup. |
| 27 | + |
| 28 | +### Other Changes |
| 29 | + |
| 30 | +- feat(browser): Export `thirdPartyErrorFilterIntegration` from `@sentry/browser` (#12512) |
| 31 | +- feat(feedback): Allow passing `tags` field to any feedback config param (#12197) |
| 32 | +- feat(feedback): Improve screenshot quality for retina displays (#12487) |
| 33 | +- feat(feedback): Screenshots don't resize after cropping (#12481) |
| 34 | +- feat(node) add max lineno and colno limits (#12514) |
| 35 | +- feat(profiling) add global profile context while profiler is running (#12394) |
| 36 | +- feat(react): Add React version to events (#12390) |
| 37 | +- feat(replay): Add url to replay hydration error breadcrumb type (#12521) |
| 38 | +- fix(core): Ensure standalone spans respect sampled flag (#12533) |
| 39 | +- fix(core): Use maxValueLength in extra error data integration (#12174) |
| 40 | +- fix(feedback): Fix scrolling after feedback submission (#12499) |
| 41 | +- fix(feedback): Send feedback rejects invalid responses (#12518) |
| 42 | +- fix(nextjs): Update @rollup/plugin-commonjs (#12527) |
| 43 | +- fix(node): Ensure status is correct for http server span errors (#12477) |
| 44 | +- fix(node): Unify`getDynamicSamplingContextFromSpan` (#12522) |
| 45 | +- fix(profiling): continuous profile chunks should be in seconds (#12532) |
| 46 | +- fix(remix): Add nativeFetch support for accessing request headers (#12479) |
| 47 | +- fix(remix): Export no-op as `captureRemixServerException` from client SDK (#12497) |
| 48 | +- ref(node) refactor contextlines to use readline (#12221) |
| 49 | + |
| 50 | +Work in this release was contributed by @AndreyKovanov and @kiliman. Thank you for your contributions! |
| 51 | + |
7 | 52 | ## 8.9.2
|
8 | 53 |
|
9 | 54 | - fix(profiling): Update exports so types generate properly (#12469)
|
|
0 commit comments