sentry-javascript

Official Sentry SDKs for JavaScript

MIT License

Downloads
373.3M
Stars
7.9K
Committers
546

Bot releases are visible (Hide)

sentry-javascript - 6.3.1

Published by getsentry-bot over 3 years ago

  • [angular] fix: Make SentryErrorHandler extensible and export it publicly (#3438)
  • [browser] feat: Capture information about the LCP element culprit (#3427)
  • [core] fix: Correctly attach installed integrations to sdkinfo (#3447)
  • [ember] fix: Add guards to ensure marks exist (#3436)
  • [nextjs] fix: Fix incomplete merging of user config with Sentry config (#3434)
  • [nextjs] ref: Use resolved paths for require calls in config code (#3426)
  • [node] fix: Fix for manual tests in node (#3428)
  • [transports] feat: Honor no_proxy env variable (#3412)
sentry-javascript - 6.3.0

Published by getsentry-bot over 3 years ago

  • [browser] feat: Parse safari-extension and safari-web-extension errors (#3374)
  • [browser] fix: Provide better descriptions for the performance navigation timing spans (#3245)
  • [browser] test: Replace Authorization with Accept header (#3400)
  • [ci] ci: Add CodeQL scanning
  • [core] Drop session if release is not a string or is missing and log (#3396)
  • [docs] Document how to publish a new release (#3361)
  • [gatsby] fix: Specify gatsby peer dep (#3385)
  • [gatsby] chore(docs): Update @sentry/gatsby README (#3384)
  • [integrations] feat(integrations): add prefix support for RewriteFrames (#3416)
  • [integrations] ref: Use esm imports with localforage and add esModuleInterop (#3403)
  • [nextjs] feat: Next.js SDK + Plugin (#3301)
  • [node] fix: Generate a Sentry Release string from env if its not provided (#3393)
  • [tracing] fix: Replace performance.timeOrigin in favour of browserPerformanceTimeOrigin (#3397)
  • [tracing] fix: Mark span as failed when fetch API call fails (#3351)
  • [utils] fix: Use the more reliable timeOrigin (#3398)
  • [utils] fix: Wrap oldOnPopState.apply call in try/catch to prevent Firefox from crashing (#3377)
sentry-javascript - 6.2.5

Published by getsentry-bot over 3 years ago

  • [utils] fix: Avoid performance.timeOrigin if too skewed (#3356)
sentry-javascript - 6.2.4

Published by getsentry-bot over 3 years ago

  • [browser] fix: Add SentryRequestType to RateLimitingCategory mapping (#3328)
  • [browser] ref: Add fast-path to fetchImpl and cleanup redundant iframe (#3341)
  • [node] fix: Fallback to empty string if req.baseUrl is empty (#3329)
  • [node] ref: Remove circular dependency in @sentry/node (#3335)
  • [tracing] fix: Attach mysql tracing to Connection.createQuery instead of Connection.prototype.query (#3353)
  • [tracing] ref: Clarify naming in BrowserTracing integration (#3338)
  • [ember] ref: Fix tests to be forward compatible with component changes (#3347)
  • [ember] ref: Silence deprecation warnings in beta (#3346)
sentry-javascript - 6.2.3

Published by getsentry-bot over 3 years ago

  • [gatsby] fix: Update Vercel environment variables to match their current system variables (#3337)
sentry-javascript - 6.2.2

Published by getsentry-bot over 3 years ago

  • [hub] fix: Only create sessions if the correct methods are defined (#3281)
  • [core] fix: Don't override SDK metadata (#3304)
  • [browser] fix: Prevent fetch errors loops with invalid fetch implementations (#3318)
  • [serverless] ref: Add compatible runtime nodejs14.x to building awslambda layer (#3303)
  • [ember] fix: Keep route hook context when performance-wrapping (#3274)
  • [integrations] fix: Normalized Event before caching. (#3305)
sentry-javascript - 6.2.1

Published by getsentry-bot over 3 years ago

  • [core] fix: Moves SDK metadata-setting into the NodeClient/BrowserClient to protect it from being overwritten by other classes extending BaseClient like @sentry/serverless (#3279)
sentry-javascript - 6.2.0

Published by getsentry-bot over 3 years ago

  • [tracing] feat: Mongoose tracing support added to MongoDB (#3252)
  • [tracing] fix: Add missing find method from mongo tracing list (#3253)
  • [tracing] fix: Create spanRecorder whenever transactions are sampled (#3255)
  • [node] fix: Parse ESM based frames with file:// protocol (#3264)
  • [react] fix: Remove react-dom peer dependency for RN (#3250)
  • [ember] fix: Fixing fetching config during build step (#3246)
  • [serverless]: fix: Handle incoming sentry-trace header (#3261)
sentry-javascript - 6.1.0

Published by getsentry-bot over 3 years ago

We updated the way how we calculate errored and crashed sessions with this update. Please be aware that some numbers might change for you and they now should reflect the actual reality. Visit our docs for more information.

  • [browser] feat: Rework how we track sessions (#3224)
  • [hub] ref: Simplify getting hub from active domain (#3227)
  • [core] ref: Rename user to publicKey in Dsn type and class (#3225)
  • [ember] fix: Fix backwards compatibility with Embroider changes (#3230)
sentry-javascript - 6.0.4

Published by getsentry-bot over 3 years ago

  • [browser] fix: Don't break when function call context is undefined (#3222)
  • [tracing] fix: Set default sampling context data where startTransaction is called (#3210)
  • [tracing] fix: Remove stray sampling data tags (#3197)
  • [tracing] fix: Clear activeTransaction from the scope and always start idle timers (#3215)
  • [angular] ref: Add Angular 11 to possible peerDependencies list (#3201)
  • [vue] ref: Add vue-router to peerDependencies list (#3214)
sentry-javascript - 6.0.3

Published by getsentry-bot over 3 years ago

  • [tracing] ref: feat(tracing): Add context update methods to Span and Transaction (#3192)
  • [node] ref: Make ExpressRequest not extend http.IncomingMessage anymore (#3211)
  • [browser] deps: Allow for LocalForage >=1.8.1 (#3205)
  • [ember] fix(ember): Fix location url for 'hash' location type (#3195)
  • [ember] fix(ember): Fix Ember to work with Embroider and Fastboot (#3181)
sentry-javascript - 6.0.2

Published by getsentry-bot over 3 years ago

  • [browser] fix: Disable session tracking in non-browser environments (#3194)
sentry-javascript - 6.0.1

Published by getsentry-bot over 3 years ago

  • [vue] fix: Make sure that error is present before logging it in Vue (#3183)
  • [serverless] fix: Fix issue when /dist didn't exist before building (#3190)
sentry-javascript - 6.0.0

Published by getsentry-bot almost 4 years ago

This major version release doesn't contain any breaking API/code changes.
Starting from the version 6.0.0, all SDKs that support sending sessions data will do so by default. See our Release Health docs to learn more.
As of this version, it applies to all Browser SDKs (Browser, React, Angular, Vue, Gatsby etc.). Node.js and other related Server SDKs will follow soon after, in the minor 6.x release.
You can opt-out of this behavior by setting autoSessionTracking: false option during SDK initialization.


  • [wasm] feat: Introduce a @sentry/wasm package (#3080)
  • [tracing] feat: Turn Sessions Tracking on by default (#3099)
  • [tracing] feat: Create session on history change (#3179)
  • [core] feat: Attach SDK metadata to options and pass it to the API and transports (#3177)
  • [build] feat: AWS Lambda layer target config for Craft (#3175)
  • [tracing] fix: Make sure that mongo method is thenable before calling it (#3173)
sentry-javascript - 5.30.0

Published by getsentry-bot almost 4 years ago

  • [node] fix: esbuild warning dynamic require (#3164)
  • [tracing] ref: Expose required things for React Native auto tracing (#3144)
  • [ember] fix: rootURL breaking route recognition (#3166)
  • [serverless] feat: Zip serverless dependencies for AWS Lambda (#3110)
  • [build] feat: Target to deploy on AWS Lambda (#3165)
  • [build] ref: Remove TravisCI (#3149)
  • [build] ref: Upgrade action-prepare-release to latest version
sentry-javascript - 5.29.2

Published by getsentry-bot almost 4 years ago

  • Fix version
sentry-javascript - 5.29.1

Published by getsentry-bot almost 4 years ago

  • [types] ref: Loosen tag types, create new Primitive type (#3108)
  • [tracing] feat: Send sample rate and type in transaction item header in envelope (#3068)
  • [tracing] fix(web-vitals): Fix TTFB capture in Safari (#3106)
sentry-javascript - 5.29.0

Published by HazAT almost 4 years ago

  • [tracing] feat: MongoDB Tracing Support (#3072)
  • [tracing] feat: MySQL Tracing Support (#3088)
  • [tracing] feat: PostgreSQL Tracing Support (#3064)
  • [tracing] fix: Add sentry-trace header to outgoing http(s) requests in node (#3053)
  • [node] fix: Revert express tracing integration type to use any (#3093)
sentry-javascript - 5.28.0

Published by HazAT almost 4 years ago

  • [browser] fix: Handle expo file dir stack frames (#3070)
  • [vue] feat: @sentry/vue (#2953)
  • [node] ref: Revamp express route info extraction (#3084)
  • [browser] fix: Dont append dsn twice to report dialog calls (#3079)
  • [ember] fix: Use correct import from @sentry/browser (#3077)
  • [node] ref: Express integration span name change and path unification (#3078)
sentry-javascript - 5.27.6

Published by HazAT almost 4 years ago

  • [hub] fix: Don't invoke scope updates in scope listeners