Skip to content

Releases: getsentry/sentry-javascript

5.18.1

26 Jun 10:08
Compare
Choose a tag to compare
  • [react] feat: Update peer dependencies for react and react-dom (#2694)
  • [react] ref: Change Profiler prop names (#2699)

5.18.0

23 Jun 07:17
Compare
Choose a tag to compare
  • [react] feat: Add @sentry/react package (#2631)
  • [react] feat: Add Error Boundary component (#2647)
  • [react] feat: Add useProfiler hook (#2659)
  • [core] feat: Export makeMain (#2665)
  • [core] fix: Call bindClient when creating new Hub to make integrations work automatically (#2665)
  • [gatsby] feat: Add @sentry/gatsby package (#2652)
  • [tracing] feat: Add scope.getTransaction to return a Transaction if it exists (#2668)
  • [tracing] ref: Deprecate scope.setTransaction in favor of scope.setTransactionName (#2668)
  • [core] ref: Rename whitelistUrls/blacklistUrls to allowUrls/denyUrls (#2671)
  • [react] ref: Refactor Profiler to account for update and render (#2677)
  • [apm] feat: Add ability to get span from activity using getActivitySpan (#2677)
  • [apm] fix: Check if performance.mark exists before calling it (#2680)
  • [tracing] feat: Add beforeNavigate option (#2691)
  • [tracing] ref: Create navigation transactions using window.location.pathname instead of window.location.href (#2691)

5.17.0

08 Jun 13:47
Compare
Choose a tag to compare
  • [browser] feat: Support fetchParameters (#2567)
  • [apm] feat: Report LCP metric on pageload transactions (#2624)
  • [core] fix: Normalize Transaction and Span consistently (#2655)
  • [core] fix: Handle DSN qs and show better error messages (#2639)
  • [browser] fix: Change XHR instrumentation order to handle onreadystatechange breadcrumbs correctly (#2643)
  • [apm] fix: Re-add TraceContext for all events (#2656)
  • [integrations] fix: Change Vue interface to be inline with the original types (#2634)
  • [apm] ref: Use startTransaction where appropriate (#2644)

5.16.1

03 Jun 16:53
Compare
Choose a tag to compare
  • [node] fix: Requests to old /store endpoint need the x-sentry-auth header in node (#2637)

5.16.0

02 Jun 10:55
Compare
Choose a tag to compare

If you are a @sentry/apm and did manual instrumentation using hub.startSpan please be aware of the changes we did to the API. The recommended entry point for manual instrumentation now is Sentry.startTransaction and creating child Span by calling startChild on it. We have internal workarounds in place so the old code should still work but will be removed in the future. If you are only using the Tracing integration there is no need for action.

  • [core] feat: Send transactions in envelopes (#2553)
  • [core] fix: Send event timestamp (#2575)
  • [browser] feat: Allow for configuring TryCatch integration (#2601)
  • [browser] fix: Call wrapped RequestAnimationFrame with correct context (#2570)
  • [node] fix: Prevent reading the same source file multiple times (#2569)
  • [integrations] feat: Vue performance monitoring (#2571)
  • [apm] fix: Use proper type name for op (#2584)
  • [core] fix: sent_at for envelope headers to use same clock (#2597)
  • [apm] fix: Improve bundle size by moving span status to @sentry/apm (#2589)
  • [apm] feat: No longer discard transactions instead mark them deadline exceeded (#2588)
  • [apm] feat: Introduce Sentry.startTransaction and Transaction.startChild (#2600)
  • [apm] feat: Transactions no longer go through beforeSend (#2600)
  • [browser] fix: Emit Sentry Request breadcrumbs from inside the client (#2615)
  • [apm] fix: No longer debounce IdleTransaction (#2618)
  • [apm] feat: Add pageload transaction option + fixes (#2623)
  • [minimal/core] feat: Allow for explicit scope through 2nd argument to captureException/captureMessage (#2627)

5.16.0-beta.5

28 May 11:29
Compare
Choose a tag to compare
5.16.0-beta.5 Pre-release
Pre-release
Tag for release: 5.16.0-beta.5

5.16.0-beta.4

27 May 13:44
Compare
Choose a tag to compare
5.16.0-beta.4 Pre-release
Pre-release
Tag for release: 5.16.0-beta.4

5.16.0-beta.3

20 May 06:10
Compare
Choose a tag to compare
5.16.0-beta.3 Pre-release
Pre-release
Tag for release: 5.16.0-beta.3

5.16.0-beta.2

19 May 08:42
Compare
Choose a tag to compare
5.16.0-beta.2 Pre-release
Pre-release
Tag for release: 5.16.0-beta.2

5.16.0-beta.1

12 May 13:16
Compare
Choose a tag to compare
5.16.0-beta.1 Pre-release
Pre-release
Tag for release: 5.16.0-beta.1