Session Replay is deprecating privacy options in favor of a more streamlined API. Please see the Replay migration guide for further information.
Additionally, the following configuration options will no longer be configurable: slimDOMOptions, recordCanvas, inlineStylesheet, collectFonts, inlineImages.
fix(replay): Handle compression failures more robustly (#6988)
fix(replay): Only call scope.getLastBreadcrumb if available (#6969)
fix(utils): Account for null prototype during normalization (#6925)
ref(replay): Log warning if sample rates are all undefined (#6959)
Work in this release contributed by @boblauer. Thank you for your contribution!
7.34.0
This release adds automatic injection of the Next.js SDK into serverside app directory bundles, allowing users to call the Sentry SDK in server components.
feat(nextjs): Add SDK to serverside app directory (#6927)
fix(replay): Do not renew session in error mode (#6948)
fix(replay): Handle compression worker errors more gracefully (#6936)
fix(replay): fix path separator substitution to replay all \ (#6932)
getsentry/rrweb#16
Work in this release contributed by @mdtro. Thank you for your contribution!
7.34.0-beta.0
This release is a preview build to test out SDK support for the server-side Next.js app directory.
7.33.0
With this release, the sample rate for Session Replays will default to 0. We recommend explicitly setting the sample rate via the replaysSessionSampleRate and replaysOnErrorSampleRate options.
feat(replay): Remove default sample rates for replay (#6878)
feat(replay): try/catch around stopRecording (#6856)
fix(nextjs): Mark multiplexer targets as entrypoints (#6919)
7.32.1
fix(nextjs): Make SDK multiplexer more resilient (#6905)
Session Replay is deprecating privacy options in favor of a more streamlined API. Please see the Replay migration guide for further information.
Additionally, the following configuration options will no longer be configurable: slimDOMOptions, recordCanvas, inlineStylesheet, collectFonts, inlineImages.
fix(replay): Handle compression failures more robustly (#6988)
fix(replay): Only call scope.getLastBreadcrumb if available (#6969)
fix(utils): Account for null prototype during normalization (#6925)
ref(replay): Log warning if sample rates are all undefined (#6959)
Work in this release contributed by @boblauer. Thank you for your contribution!
7.34.0
This release adds automatic injection of the Next.js SDK into serverside app directory bundles, allowing users to call the Sentry SDK in server components.
feat(nextjs): Add SDK to serverside app directory (#6927)
fix(replay): Do not renew session in error mode (#6948)
fix(replay): Handle compression worker errors more gracefully (#6936)
fix(replay): fix path separator substitution to replay all \ (#6932)
getsentry/rrweb#16
Work in this release contributed by @mdtro. Thank you for your contribution!
7.33.0
With this release, the sample rate for Session Replays will default to 0. We recommend explicitly setting the sample rate via the replaysSessionSampleRate and replaysOnErrorSampleRate options.
feat(replay): Remove default sample rates for replay (#6878)
feat(replay): try/catch around stopRecording (#6856)
fix(nextjs): Mark multiplexer targets as entrypoints (#6919)
7.32.1
fix(nextjs): Make SDK multiplexer more resilient (#6905)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @sentry/node from 7.8.0 to 7.35.0.
Release notes
Sourced from
@sentry/node
's releases.... (truncated)
Changelog
Sourced from
@sentry/node
's changelog.... (truncated)
Commits
64208eb
release: 7.35.0b9a004f
meta: Update CHANGELOG for 7.35.0 (#7015)1c7c245
feat(loader): Sync loader with Sentry template (#7001)5c41ab7
fix(replay): Handle compression failures more robustly (#6988)a8d8dfa
docs(replay): Add changelog entry and migration log for privacy API (#7008)d16523f
fix(replay): Catch style mutation handling & null events in rrweb (#7010)a111905
fix(nextjs): Inject client config into_app
instead ofmain
(#7009)fd4db0d
fix(nextjs): Use Proxies to wrap to preserve static methods (#7002)f352f97
ci: Add labels to gitflow PRs (#6997)94d52cb
ci(deps): bump actions/upload-artifact from 3.1.1 to 3.1.2 (#6994)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)