sentry-javascript

Official Sentry SDKs for JavaScript

MIT License

Downloads
373.3M
Stars
7.9K
Committers
546

Bot releases are hidden (Show)

sentry-javascript - 5.11.1

Published by HazAT almost 5 years ago

  • [apm] feat: Add build bundle including @sentry/browser + @sentry/apm
  • [utils] ref: Extract adding source context incl. tests
sentry-javascript - 5.11.0

Published by HazAT almost 5 years ago

  • [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)
sentry-javascript - 5.10.2

Published by kamilogorek almost 5 years ago

  • [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)
sentry-javascript - 5.10.1

Published by kamilogorek almost 5 years ago

  • [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)
sentry-javascript - 5.10.0

Published by kamilogorek almost 5 years ago

  • [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
sentry-javascript - 5.9.1

Published by HazAT almost 5 years ago

  • [browser] ref: Fix regression with bundle size
sentry-javascript - 5.9.0

Published by kamilogorek almost 5 years ago

  • [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)
sentry-javascript - 5.8.0

Published by kamilogorek almost 5 years ago

  • [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)
sentry-javascript - 5.7.1

Published by kamilogorek about 5 years ago

  • [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)
sentry-javascript - 5.7.0

Published by kamilogorek about 5 years ago

  • [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
sentry-javascript - 5.7.0-beta.0

Published by kamilogorek about 5 years ago

  • [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] 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
sentry-javascript - 5.6.3

Published by kamilogorek about 5 years ago

  • [browser] fix: Don't capture our own XHR events that somehow bubbled-up to global handler
sentry-javascript - 5.6.2

Published by kamilogorek about 5 years ago

  • [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)
sentry-javascript - 5.6.1

Published by kamilogorek about 5 years ago

  • [core] fix: Correctly detect when client is enabled before installing integrations (#2193)
  • [browser] ref: Loosen typings in wrap method
sentry-javascript - 5.6.0

Published by kamilogorek about 5 years ago

  • [core] fix: When using enabled:false integrations shouldnt be installed (#2181)
  • [browser] feat: Add support for custom schemes to Tracekit
  • [browser] ref: Return function call result from wrap method
  • [browser] ref: Better UnhandledRejection messages (#2185)
  • [browser] test: Complete rewrite of Browser Integration Tests (#2176)
  • [node] feat: Add cookies as an optional property in the request handler (#2167)
  • [node] ref: Unify method name casing in breadcrumbs (#2183)
  • [integrations] feat: Add logErrors option to Vue integration (#2182)
sentry-javascript - 5.5.0

Published by kamilogorek over 5 years ago

  • [core] fix: Store processing state for each flush call separately (#2143)
  • [scope] feat: Generate hint if not provided in the Hub calls (#2142)
  • [browser] feat: Read window.SENTRY_RELEASE to set release by default (#2132)
  • [browser] fix: Don't call fn.handleEvent.bind if fn.handleEvent does not exist (#2138)
  • [browser] fix: Correctly handle events that utilize handleEvent object (#2149)
  • [node] feat: Provide optional shouldHandleError option for node errorHandler (#2146)
  • [node] fix: Remove unsafe any from NodeOptions type (#2111)
  • [node] fix: Merge transportOptions correctly (#2151)
  • [utils] fix: Add polyfill for Object.setPrototypeOf (#2127)
  • [integrations] feat: SessionDuration integration (#2150)
sentry-javascript - 5.4.3

Published by HazAT over 5 years ago

  • [core] feat: Expose Span class
  • [node] fix: Don't overwrite transaction on event in express handler
sentry-javascript - 5.4.2

Published by kamilogorek over 5 years ago

  • [core] fix: Allow Integration constructor to have arguments
  • [browser] fix: Vue breadcrumb recording missing in payload
  • [node] fix: Force agent-base to be at version 4.3.0 to fix various issues. Fix #1762, fix #2085
  • [integrations] fix: Tracing integration fetch headers bug where trace header is not attached if there are no options.
  • [utils] fix: Better native fetch detection via iframes. Fix #1601
sentry-javascript - 5.4.1

Published by HazAT over 5 years ago

  • [integrations] fix: Tracing integration fetch headers bug.
sentry-javascript - 5.4.0

Published by HazAT over 5 years ago

  • [global] feat: Exposed new simplified scope API. Sentry.setTag, Sentry.setTags, Sentry.setExtra, Sentry.setExtras, Sentry.setUser, Sentry.setContext