Skip to content

Releases: getsentry/sentry-javascript

7.0.0-rc.0

25 May 16:25
Compare
Choose a tag to compare
7.0.0-rc.0 Pre-release
Pre-release
  • (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

23 May 15:54
Compare
Choose a tag to compare
7.0.0-beta.2 Pre-release
Pre-release
  • (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

12 May 19:02
Compare
Choose a tag to compare
7.0.0-beta.1 Pre-release
Pre-release
  • (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

04 May 07:52
Compare
Choose a tag to compare
7.0.0-beta.0 Pre-release
Pre-release

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

26 Apr 13:11
Compare
Choose a tag to compare
  • 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

14 Apr 14:03
Compare
Choose a tag to compare
7.0.0-alpha.1 Pre-release
Pre-release
  • (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

11 Apr 15:10
Compare
Choose a tag to compare
7.0.0-alpha.0 Pre-release
Pre-release
  • 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

07 Apr 13:13
Compare
Choose a tag to compare
  • fix(typing): Fix typing API in CaptureConsle (#4879)

6.19.5

07 Apr 08:11
Compare
Choose a tag to compare
  • ref(build): Add debug constants in each package individually (#4842)
  • ref(build): Introduce central build directory to packages with bundles (#4838) (#4854) (#4868)
  • feat(utils): Introduce getGlobalSingleton helper (#4860)

6.19.4

05 Apr 07:19
Compare
Choose a tag to compare
  • feat(react): Add React 18 as peer dep (#4819))
  • ref(build): Add build/types to tarballs and adjust types entry points (#4824))

Work in this release contributed by @MikevPeeren. Thank you for your contribution!