getsentry/sentry-javascript (@sentry/browser)
### [`v8.10.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8100)
[Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/8.9.2...8.10.0)
##### Important Changes
- **feat(remix): Migrate to `opentelemetry-instrumentation-remix`. ([#12110](https://togithub.com/getsentry/sentry-javascript/issues/12110))**
You can now simplify your remix instrumentation by opting-in like this:
```js
const Sentry = require('@sentry/remix');
Sentry.init({
dsn: YOUR_DSN
// opt-in to new auto instrumentation
autoInstrumentRemix: true,
});
```
With this setup, you do not need to add e.g. `wrapExpressCreateRequestHandler` anymore. Additionally, the quality of the
captured data improves. The old way to use `@sentry/remix` continues to work, but it is encouraged to use the new setup.
##### Other Changes
- feat(browser): Export `thirdPartyErrorFilterIntegration` from `@sentry/browser` ([#12512](https://togithub.com/getsentry/sentry-javascript/issues/12512))
- feat(feedback): Allow passing `tags` field to any feedback config param ([#12197](https://togithub.com/getsentry/sentry-javascript/issues/12197))
- feat(feedback): Improve screenshot quality for retina displays ([#12487](https://togithub.com/getsentry/sentry-javascript/issues/12487))
- feat(feedback): Screenshots don't resize after cropping ([#12481](https://togithub.com/getsentry/sentry-javascript/issues/12481))
- feat(node) add max lineno and colno limits ([#12514](https://togithub.com/getsentry/sentry-javascript/issues/12514))
- feat(profiling) add global profile context while profiler is running ([#12394](https://togithub.com/getsentry/sentry-javascript/issues/12394))
- feat(react): Add React version to events ([#12390](https://togithub.com/getsentry/sentry-javascript/issues/12390))
- feat(replay): Add url to replay hydration error breadcrumb type ([#12521](https://togithub.com/getsentry/sentry-javascript/issues/12521))
- fix(core): Ensure standalone spans respect sampled flag ([#12533](https://togithub.com/getsentry/sentry-javascript/issues/12533))
- fix(core): Use maxValueLength in extra error data integration ([#12174](https://togithub.com/getsentry/sentry-javascript/issues/12174))
- fix(feedback): Fix scrolling after feedback submission ([#12499](https://togithub.com/getsentry/sentry-javascript/issues/12499))
- fix(feedback): Send feedback rejects invalid responses ([#12518](https://togithub.com/getsentry/sentry-javascript/issues/12518))
- fix(nextjs): Update [@rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) ([#12527](https://togithub.com/getsentry/sentry-javascript/issues/12527))
- fix(node): Ensure status is correct for http server span errors ([#12477](https://togithub.com/getsentry/sentry-javascript/issues/12477))
- fix(node): Unify`getDynamicSamplingContextFromSpan` ([#12522](https://togithub.com/getsentry/sentry-javascript/issues/12522))
- fix(profiling): continuous profile chunks should be in seconds ([#12532](https://togithub.com/getsentry/sentry-javascript/issues/12532))
- fix(remix): Add nativeFetch support for accessing request headers ([#12479](https://togithub.com/getsentry/sentry-javascript/issues/12479))
- fix(remix): Export no-op as `captureRemixServerException` from client SDK ([#12497](https://togithub.com/getsentry/sentry-javascript/issues/12497))
- ref(node) refactor contextlines to use readline ([#12221](https://togithub.com/getsentry/sentry-javascript/issues/12221))
Work in this release was contributed by [@AndreyKovanov](https://togithub.com/AndreyKovanov) and [@kiliman](https://togithub.com/kiliman). Thank you for your contributions!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
8.9.2
->8.10.0
Release Notes
getsentry/sentry-javascript (@sentry/browser)
### [`v8.10.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8100) [Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/8.9.2...8.10.0) ##### Important Changes - **feat(remix): Migrate to `opentelemetry-instrumentation-remix`. ([#12110](https://togithub.com/getsentry/sentry-javascript/issues/12110))** You can now simplify your remix instrumentation by opting-in like this: ```js const Sentry = require('@sentry/remix'); Sentry.init({ dsn: YOUR_DSN // opt-in to new auto instrumentation autoInstrumentRemix: true, }); ``` With this setup, you do not need to add e.g. `wrapExpressCreateRequestHandler` anymore. Additionally, the quality of the captured data improves. The old way to use `@sentry/remix` continues to work, but it is encouraged to use the new setup. ##### Other Changes - feat(browser): Export `thirdPartyErrorFilterIntegration` from `@sentry/browser` ([#12512](https://togithub.com/getsentry/sentry-javascript/issues/12512)) - feat(feedback): Allow passing `tags` field to any feedback config param ([#12197](https://togithub.com/getsentry/sentry-javascript/issues/12197)) - feat(feedback): Improve screenshot quality for retina displays ([#12487](https://togithub.com/getsentry/sentry-javascript/issues/12487)) - feat(feedback): Screenshots don't resize after cropping ([#12481](https://togithub.com/getsentry/sentry-javascript/issues/12481)) - feat(node) add max lineno and colno limits ([#12514](https://togithub.com/getsentry/sentry-javascript/issues/12514)) - feat(profiling) add global profile context while profiler is running ([#12394](https://togithub.com/getsentry/sentry-javascript/issues/12394)) - feat(react): Add React version to events ([#12390](https://togithub.com/getsentry/sentry-javascript/issues/12390)) - feat(replay): Add url to replay hydration error breadcrumb type ([#12521](https://togithub.com/getsentry/sentry-javascript/issues/12521)) - fix(core): Ensure standalone spans respect sampled flag ([#12533](https://togithub.com/getsentry/sentry-javascript/issues/12533)) - fix(core): Use maxValueLength in extra error data integration ([#12174](https://togithub.com/getsentry/sentry-javascript/issues/12174)) - fix(feedback): Fix scrolling after feedback submission ([#12499](https://togithub.com/getsentry/sentry-javascript/issues/12499)) - fix(feedback): Send feedback rejects invalid responses ([#12518](https://togithub.com/getsentry/sentry-javascript/issues/12518)) - fix(nextjs): Update [@rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) ([#12527](https://togithub.com/getsentry/sentry-javascript/issues/12527)) - fix(node): Ensure status is correct for http server span errors ([#12477](https://togithub.com/getsentry/sentry-javascript/issues/12477)) - fix(node): Unify`getDynamicSamplingContextFromSpan` ([#12522](https://togithub.com/getsentry/sentry-javascript/issues/12522)) - fix(profiling): continuous profile chunks should be in seconds ([#12532](https://togithub.com/getsentry/sentry-javascript/issues/12532)) - fix(remix): Add nativeFetch support for accessing request headers ([#12479](https://togithub.com/getsentry/sentry-javascript/issues/12479)) - fix(remix): Export no-op as `captureRemixServerException` from client SDK ([#12497](https://togithub.com/getsentry/sentry-javascript/issues/12497)) - ref(node) refactor contextlines to use readline ([#12221](https://togithub.com/getsentry/sentry-javascript/issues/12221)) Work in this release was contributed by [@AndreyKovanov](https://togithub.com/AndreyKovanov) and [@kiliman](https://togithub.com/kiliman). Thank you for your contributions!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.