Releases: getsentry/sentry-javascript
Releases · getsentry/sentry-javascript
7.0.0-rc.0
- (breaking) feat(nextjs): Make tracing package treeshakable (#5166)
- fix(browser): Fix memory leak in
addEventListener
instrumentation (#5147) - fix(tracing): Don't use
querySelector
when not available (#5160) - fix(utils): Fix infinite recursion in
dropUndefinedKeys
(#5163) - ref(build): Use rollup to build AWS lambda layer (#5146)
- ref(core): Actually ensure attachments are added to the envelope (#5159)
- ref(core): Make hint callback argument non-optional (#5141)
7.0.0-beta.2
- (breaking) feat(tracing): Add empty baggage header propagation to outgoing requests (#5133)
- feat: Add attachments API (#5004)
- feat(core): Send Baggage in Envelope Header (#5104)
- feat(utils): Introduce Baggage API (#5066)
- fix(build): Fix express import in
gcpfunction
(#5097) - fix(ember): Export sha hashes of injected scripts (#5089)
- ref(build): Use sucrase for es6 bundles (#5111)
- ref(serverless): Do not throw on flush error (#5090)
- ref(serverless): Point DSN to relay in lambda extension (#5126)
- ref(tracing): Rename baggage env header to trace (#5128)
7.0.0-beta.1
- (breaking) ref: Remove critical severity (#5032)
- (breaking) ref: Delete unneeded SDK_NAME (#5040)
- (breaking) ref(browser): Rename UserAgent integration to HttpContext (#5027)
- (breaking) ref(hub): Convert Session class to object and functions (#5054)
- (breaking) ref(node): Explicitly pass down node transport options (#5057)
- (breaking) ref(tracing): Reset IdleTimeout based on activities count (#5044)
- feat(react): Add react-router-v6 integration (#5042)
- feat(build): Vendor polyfills injected during build (#5051)
- fix(integrations): Mark ExtraErrorData as already normalized (#5053)
- fix(tracing): Remove isInstanceOf check in Hub constructor (#5046)
- fix(utils): Consider 429 responses in transports (#5062)
- ref(browser): Unify BrowserTransportOptions (#5058)
- ref(core): Log warning on NOK transport response (#5091)
- ref(utils): Clean up dangerous type casts in object helper file (#5047)
- ref(utils): Add logic to enable skipping of normalization (#5052)
7.0.0-beta.0
Please see the migration docs for guides to upgrade to version 7.
- (breaking): ref: Make it easier to use stackParser (#5015)
- (breaking): ref: Switch to new transports (#4943)
- (breaking): ref: Delete store endpoint code (#4969)
- (breaking): chore: set ignoreSentryErrors to true (#4994)
- (breaking): ref(types): Stop using Severity enum (#4926)
- (breaking): fix(angular): Use Angular compiler to compile @sentry/angular (#4641)
- (breaking): ref(browser): Remove showReportDialog on browser client (#4973)
- (breaking): ref(build): Rename CDN bundles to be es6 per default (#4958)
- (breaking): feat(core): Introduce separate client options (#4927)
- (breaking): ref(core): Delete API Details (#4999)
- (breaking): feat(hub): Remove _invokeClient (#4972)
- (breaking): ref(minimal): Delete @sentry/minimal (#4971)
- (breaking): ref(node): Remove raven-node backward-compat code (#4942)
- feat(tracing): Add Prisma ORM integration. (#4931)
- feat(tracing): Add GB unit to device memory tag value (#4935)
- feat: Add client report hook to makeTransport (#5008)
- feat: Export browser integrations individually (#5028)
- ref(build): Switch tsconfig target to es6 (#5005)
- ref(core): Make event processing log warnings instead of errors (#5010)
- chore: Remove tslint from
@sentry-internal/typescript
(#4940) - fix(hub): Add missing parameter to captureException docstring (#5001)
- fix(serverless): Adjust v6 Lambda layer hotfix for v7 (#5006)
- fix(tracing): Adjust sideEffects package.json entry for v7 (#4987)
- ref(utils): Remove forget async utility function (#4941)
6.19.7
- fix(react): Add children prop type to ErrorBoundary component (#4966)
- fix(serverless): Re-add missing modules in Node AWS Lambda Layer (#4982)
- fix(tracing): Target tracing bundles for side effects (#4955)
Work in this release contributed by @cameronaziz and @kpdecker. Thank you for your contributions!
7.0.0-alpha.1
- (breaking) feat: Remove usage of deprecated event.stacktrace (#4885)
- (breaking) ref: Port functionality from Backend to Client (#4911)
- (breaking) ref: Delete Backend classes (#4919)
- (breaking) feat(browser): Remove stack parser support for Opera pre v15 (#4923)
- (breaking) ref(client): Inject Transports into Client (#4921)
- feat: Add name field to EventProcessor (#4932)
- ref: Expose configurable stack parser (#4902)
- ref: Turn on isolatedModules TS option (#4896)
- ref(tracing): Make setMeasurement public API (#4933)
- ref(tracing): Update setMeasurements to only set a single measurement (#4920)
- ref(types): Stop using Severity enum (#4926)
7.0.0-alpha.0
- breaking feat: Drop support for Node 6 (#4851)
- breaking feat: Remove references to @sentry/apm (#4845)
- breaking feat: Delete deprecated startSpan and child methods (#4849)
- breaking feat(bundles): Stop publishing CDN bundles on npm (#4901)
- breaking ref(build): Rename dist directories to cjs (#4900)
- breaking ref(build): Update to TypeScript 3.8.3 (#4895)
- breaking feat(browser): Remove top level eventbuilder exports (#4887)
- breaking feat(core): Delete API class (#4848)
- breaking feat(core): Remove whitelistUrls/blacklistUrls (#4850)
- breaking feat(gatsby): Remove Sentry from window (#4857)
- breaking feat(hub): Remove getActiveDomain (#4858)
- breaking feat(hub): Remove setTransaction scope method (#4865)
- breaking feat(integrations): Remove old angular, ember, and vue integrations (#4893)
- breaking feat(node): Remove deprecated frameContextLines (#4884)
- breaking feat(tracing): Rename registerRequestInstrumentation -> instrumentOutgoingRequests (#4859)
- breaking feat(types): Remove deprecated user dsn field (#4864)
- breaking feat(types): Delete RequestSessionStatus enum (#4889)
- breaking feat(types): Delete Status enum (#4891)
- breaking feat(types): Delete SessionStatus enum (#4890)
6.19.6
6.19.5
6.19.4
- feat(react): Add React 18 as peer dep (#4819))
- ref(build): Add
build/types
to tarballs and adjusttypes
entry points (#4824))
Work in this release contributed by @MikevPeeren. Thank you for your contribution!