Skip to content

Releases: getsentry/sentry-javascript

5.11.1

15 Jan 12:53
Compare
Choose a tag to compare
  • [apm] feat: Add build bundle including @sentry/browser + @sentry/apm
  • [utils] ref: Extract adding source context incl. tests

5.11.0

08 Jan 15:28
Compare
Choose a tag to compare
  • [apm] fix: Always attach contexts.trace to finished transaction (#2353)
  • [integrations] fix: Make RewriteFrame integration process all exceptions (#2362)
  • [node] ref: Update agent-base to 5.0 to remove http/s patching (#2355)
  • [browser] feat: Set headers from options in XHR/fetch transport (#2363)

5.10.2

09 Dec 12:26
Compare
Choose a tag to compare
  • [browser] fix: Always trigger default browser onerror handler (#2348)
  • [browser] fix: Restore correct functionToString behavior for updated fill method (#2346)
  • [integrations] ref: Allow for backslashes in unix paths (#2319)
  • [integrations] feat: Support Windows-style path in RewriteFrame iteratee (#2319)

5.10.1

05 Dec 15:20
Compare
Choose a tag to compare
  • [apm] fix: Sent correct span id with outgoing requests (#2341)
  • [utils] fix: Make fill and wrap work nicely together to prevent double-triggering instrumentations (#2343)
  • [node] ref: Require https-proxy-agent only when actually needed (#2334)

5.10.0

04 Dec 14:46
Compare
Choose a tag to compare
  • [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

18 Nov 12:17
Compare
Choose a tag to compare
  • [browser] ref: Fix regression with bundle size

5.9.0

13 Nov 19:49
Compare
Choose a tag to compare
  • [node] feat: Added mode option for OnUnhandledRejection 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

11 Nov 12:36
Compare
Choose a tag to compare
  • [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

15 Oct 10:21
Compare
Choose a tag to compare
  • [core] ref: Use the smallest possible interface for our needs - PromiseLike (#2273)
  • [utils] fix: Add TS dom reference to make sure its in place for compilation (#2274)

5.7.0

10 Oct 13:29
Compare
Choose a tag to compare
  • [core] ref: Use Promise as the interface, but SyncPromise as the implementation in all the places we need thenable API
  • [browser] fix: Capture only failed console.assert calls
  • [browser] ref: Major TraceKit and GlobalHandlers 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