Releases: getsentry/sentry-javascript
Releases · getsentry/sentry-javascript
5.10.1
5.10.0
- [hub] feat: Update
span
implementation (#2161) - [apm] feat: Add
@sentry/apm
package - [integrations] feat: Change
Tracing
integration (#2161) - [utils] feat: Introduce
instrument
util to allow for custom handlers - [utils] Optimize
supportsNativeFetch
with a fast path that avoids DOM I/O (#2326) - [utils] feat: Add
isInstanceOf
util for safety reasons
5.9.1
5.9.0
- [node] feat: Added
mode
option forOnUnhandledRejection
integration that changes how we log errors and what we do with the process itself - [browser] ref: Both global handlers now always return
true
to call default implementations (error logging)
5.8.0
- [browser/node] feat: 429 http code handling in node/browser transports (#2300)
- [core] feat: Make sure that Debug integration is always setup as the last one (#2285)
- [browser] fix: Gracefuly handle incorrect input from onerror (#2302)
- [utils] fix: Safer normalizing for input with
domain
key (#2305) - [utils] ref: Remove dom references from utils for old TS and env interop (#2303)
5.7.1
5.7.0
- [core] ref: Use
Promise
as the interface, butSyncPromise
as the implementation in all the places we needthenable
API - [browser] fix: Capture only failed
console.assert
calls - [browser] ref: Major
TraceKit
andGlobalHandlers
refactor - [browser] ref: Remove all required IE10-11 polyfills
- [browser] ref: Remove
Object.assign
method usage - [browser] ref: Remove
Number.isNaN
method usage - [browser] ref: Remove
includes
method usage - [browser] ref: Improve usage of types in
addEventListener
breadcrumbs wrapper - [browser] ci: Use Galaxy S9 Plus for Android 9
- [browser] ci: Increase timeouts and retries between Travis and BrowserStack
- [node] fix: Update https-proxy-agent to 3.0.0 for security reasons (#2262)
- [node] feat: Extract prototyped data in
extractUserData
(#2247) - [node] ref: Use domain Hub detection only in Node environment
- [integrations] feat: Use
contexts
to handle ExtraErrorData (#2208) - [integrations] ref: Remove
process.env.NODE_ENV
from Vue integration (#2263) - [types] fix: Breadcrumb
data
needs to be an object - [utils] ref: Make
Event
instances somewhat serializeable
5.7.0-beta.0
- [core] ref: Use
Promise
as the interface, butSyncPromise
as the implementation in all the places we needthenable
API - [browser] fix: Capture only failed
console.assert
calls - [browser] ref: Major
TraceKit
andGlobalHandlers
refactor - [browser] ref: Remove all required IE10-11 polyfills
- [browser] ref: Remove
Object.assign
method usage - [browser] ref: Remove
Number.isNaN
method usage - [browser] ref: Remove
includes
method usage - [browser] ci: Use Galaxy S9 Plus for Android 9
- [browser] ci: Increase timeouts and retries between Travis and BrowserStack
- [node] feat: Extract prototyped data in
extractUserData
(#2247) - [node] ref: Use domain Hub detection only in Node environment
- [integrations] feat: Use
contexts
to handle ExtraErrorData (#2208) - [types] fix: Breadcrumb
data
needs to be an object - [utils] ref: Make
Event
instances somewhat serializeable
5.6.3
- [browser] fix: Don't capture our own XHR events that somehow bubbled-up to global handler
5.6.2
- [browser] feat: Use framesToPop for InvaliantViolations in React errors (#2204)
- [browser] fix: Apply crossorigin attribute with setAttribute tag for userReport dialog (#2196)
- [browser] fix: Make sure that falsy values are captured in unhandledrejections (#2207)
- [loader] fix: Loader should also retrigger falsy values as errors (#2207)