-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: getsentry/sentry-javascript
base: 8.25.0
head repository: getsentry/sentry-javascript
compare: 8.26.0
Commits on Aug 9, 2024
-
getsentry-bot committed
Aug 9, 2024 Configuration menu - View commit details
-
Copy full SHA for fd4fa69 - Browse repository at this point
Copy the full SHA fd4fa69View commit details -
Merge pull request #13290 from getsentry/master
[Gitflow] Merge master into develop
Configuration menu - View commit details
-
Copy full SHA for 1c3195a - Browse repository at this point
Copy the full SHA 1c3195aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf63845 - Browse repository at this point
Copy the full SHA cf63845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1d8ee - Browse repository at this point
Copy the full SHA 2a1d8eeView commit details -
feat(tracing): make long animation frames opt-out (#13255)
Enable long animation frames by default. If long animation frames are not supported by the browser, Sentry will fallback to using long tasks where enabled.
Configuration menu - View commit details
-
Copy full SHA for 28a8237 - Browse repository at this point
Copy the full SHA 28a8237View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0501b - Browse repository at this point
Copy the full SHA dd0501bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6fda4c - Browse repository at this point
Copy the full SHA a6fda4cView commit details -
ref: Add external contributor to CHANGELOG.md (#13298)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13296 --------- Co-authored-by: andreiborza <168741329+andreiborza@users.noreply.github.com> Co-authored-by: Andrei Borza <andrei.borza@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 88fef5b - Browse repository at this point
Copy the full SHA 88fef5bView commit details
Commits on Aug 12, 2024
-
test: Fix node-integration-test timeouts & cleanup (#13280)
This PR streamlines and fixes some timing/cleanup issues we had in integration tests, which sometimes lead to issues. One problem was introduced here: #13253 This change lead to the server being shut down (because `done` is called) before the HTTP requests are finished, leading to error logs. Another problem was that in some cases we had leaking processes, where we did not properly close servers we started - this was everywhere we used `createTestServer`. I also moved some code from the node-integration-tests package to the remix package, that was only used there (and not properly depended/imported on). For future debugging, this was shown by running tests with `--detectOpenHandles`.
Configuration menu - View commit details
-
Copy full SHA for a55e4d5 - Browse repository at this point
Copy the full SHA a55e4d5View commit details -
feat(nuxt): Always add tracing meta tags (#13273)
Making sure tracing without performance works. ref (SvelteKit): #13231
Configuration menu - View commit details
-
Copy full SHA for b29d771 - Browse repository at this point
Copy the full SHA b29d771View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16996bb - Browse repository at this point
Copy the full SHA 16996bbView commit details -
fix(opentelemetry): Do not overwrite http span name if kind is intern…
…al (#13282) If the kind of a http span is neither client nor server, it implies it is most likely being started with `startSpan()` manually, in which case we rather not want to overwrite the name.
Configuration menu - View commit details
-
Copy full SHA for 51bbf32 - Browse repository at this point
Copy the full SHA 51bbf32View commit details -
fix(astro): Only track access request headers in dynamic page requests (
#13306) In Astro middleware, we're not allowed to access the `request.headers` object if the incoming request is for a statically generated/prerendered route. Since we accessed these headers previously, users would get a warning as reported multiple times and tracked in #13116. This patch fixes that by checking for static vs dynamic route
Configuration menu - View commit details
-
Copy full SHA for 38d9689 - Browse repository at this point
Copy the full SHA 38d9689View commit details -
build: Bump node to 22.5.1 (#13118)
Node 22 brings with it: - `node --run` to run scripts (fast) - stable `node --watch` - `glob` in `node:fs` which should allow us to remove a couple of our dependencies and clean up our scripts.
Configuration menu - View commit details
-
Copy full SHA for 345dd74 - Browse repository at this point
Copy the full SHA 345dd74View commit details -
feat(sveltekit): Add bundle size optimizations to plugin options (#13318
) Makes it possible to add bundle size optimizations along with source maps options to the SvelteKit plugin options like this: ```js sourceMapsUploadOptions: { authToken: 'token', org: 'org', project: 'project', }, bundleSizeOptimizations: { excludePerformanceMonitoring: true, excludeTracing: true }, ``` A bit of refactoring was done as well in the PR: - exported all types necessary for the plugin from `./types` - create a function `generateVitePluginOptions` which merges all SvelteKit plugin options correctly to create the Vite Plugin options (+ tests for this function) part of #13011
Configuration menu - View commit details
-
Copy full SHA for 4e6c02c - Browse repository at this point
Copy the full SHA 4e6c02cView commit details -
docs: Remove alpha message for
@sentry/opentelemetry
(#13320)Noticed that we still called this out as alpha, even though it is not.
Configuration menu - View commit details
-
Copy full SHA for bd87457 - Browse repository at this point
Copy the full SHA bd87457View commit details -
fix(astro): Correctly extract request data (#13315)
builds on top of #13306, found while working on #13116 This PR ensures that we correctly extract the request data in our Astro middleware. Previously we didn't convert the `request.headers` object into a `Record<string, string>` but simply passed a `Headers` instance. This caused problems with the `requestDataIntegration` which doesn't handle the instance correctly.
Configuration menu - View commit details
-
Copy full SHA for 2c24a33 - Browse repository at this point
Copy the full SHA 2c24a33View commit details -
feat(browser): Add spotlightBrowser integration (#13263)
Adds a browser-side integration for sending events and Sentry requests to Spotlight. The integration is not enabled by default but can be added by users if they want to explicitly send browser SDK events to spotlight. This is especially helpful if people use spotlight in the electron app or a standalone browser window instead of the overlay. --- Co-authored-by: Burak Yigit Kaya <bkaya21@bloomberg.net>
Configuration menu - View commit details
-
Copy full SHA for 69a5e8e - Browse repository at this point
Copy the full SHA 69a5e8eView commit details -
feat(nuxt): Set transaction name for server error (#13292)
Setting the transaction name to display the API route where the error happened: 
Configuration menu - View commit details
-
Copy full SHA for 0654dd0 - Browse repository at this point
Copy the full SHA 0654dd0View commit details -
feat(core): Add OpenTelemetry-specific
getTraceData
implementation (#……13281) Add an Otel-specific implementation of `getTraceData` and add the `getTraceData` function to the `AsyncContextStrategy` interface. This allows us to dynamically choose either the default implementation (which works correctly for browser/non-POTEL SDKs) and the Otel-specific version.
Configuration menu - View commit details
-
Copy full SHA for 5aef4a0 - Browse repository at this point
Copy the full SHA 5aef4a0View commit details -
feat(replay): Add a replay-specific logger (#13256)
Removes the old `logInfo` function and replaces it with a new replay-specific logger. Configuration is done when the replay integration is first initialized to avoid needing to pass around configuration options. This also means that we cannot select individual log statements to be added as breadcrumbs with `traceInternals` options. This also adds a `logger.exception` that wraps `captureException`. Note that only the following logging levels are supported: * `info` * `log` * `warn` * `error` With two additions: * `exception` * `infoTick` (needs a better name) - same as `info` but adds the breadcrumb in the next tick due to some pre-existing race conditions There is one method to configure the logger: * `setConfig({ traceInternals, captureExceptions })`
Configuration menu - View commit details
-
Copy full SHA for abc7259 - Browse repository at this point
Copy the full SHA abc7259View commit details
Commits on Aug 13, 2024
-
test(browser): Add e2e tests for the
@sentry/browser
package (#13125)Add e2e test app for `@sentry/browser` package, testing - error - pageload span - navigation span --------- Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 6aeaf42 - Browse repository at this point
Copy the full SHA 6aeaf42View commit details -
feat(browser): Allow sentry in safari extension background page (#13209)
Add `safari-web-extension:` to the list of allowed extension protocols. This chage should allow sentry/browser to work in safari browser extensions.
Configuration menu - View commit details
-
Copy full SHA for e03df37 - Browse repository at this point
Copy the full SHA e03df37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a86d5 - Browse repository at this point
Copy the full SHA 40a86d5View commit details -
ref: Add external contributor to CHANGELOG.md (#13334)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13125 --- Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 899c571 - Browse repository at this point
Copy the full SHA 899c571View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e7c492 - Browse repository at this point
Copy the full SHA 0e7c492View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e1815 - Browse repository at this point
Copy the full SHA 70e1815View commit details -
ref: Add external contributor to CHANGELOG.md (#13336)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13209 --- Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 4311644 - Browse repository at this point
Copy the full SHA 4311644View commit details -
feat(browser): Send CLS as standalone span (experimental) (#13056)
Add an experimental feature to `browserTracingIntegration` to no longer tie CLS reporting to the ongoing pageload span but instead send a standalone CLS span similarly to how we report INP. The big advantage of this reporting strategy is that layout shifts happening after the pageload idle span ended, will also get reported. This should give users more accurate CLS values in the web vitals performance insights module.
Configuration menu - View commit details
-
Copy full SHA for 5af8eb8 - Browse repository at this point
Copy the full SHA 5af8eb8View commit details -
fix(nuxt): Add import line for disabled
autoImport
(#13342)Adds explicit imports in case `autoImport` is disabled (Nuxt docs [here](https://nuxt.com/docs/guide/concepts/auto-imports#disabling-auto-imports)). Disabled `autoImport` in the E2E test to verify. fixes #13302
Configuration menu - View commit details
-
Copy full SHA for e623782 - Browse repository at this point
Copy the full SHA e623782View commit details -
feat(nextjs): Update
experimental_captureRequestError
to reflect `R……equestInfo.path` change in Next.js canary (#13344)
Configuration menu - View commit details
-
Copy full SHA for 3871892 - Browse repository at this point
Copy the full SHA 3871892View commit details -
Configuration menu - View commit details
-
Copy full SHA for 043ae7e - Browse repository at this point
Copy the full SHA 043ae7eView commit details -
docs(vercel-edge): Update
@sentry/vercel-edge
readme to remove alph……a status and clarify usage recommendations (#13329)
Configuration menu - View commit details
-
Copy full SHA for 334f869 - Browse repository at this point
Copy the full SHA 334f869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c0f01a - Browse repository at this point
Copy the full SHA 6c0f01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd49d0b - Browse repository at this point
Copy the full SHA fd49d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc12c6 - Browse repository at this point
Copy the full SHA 3fc12c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d4e4f5 - Browse repository at this point
Copy the full SHA 2d4e4f5View commit details -
Merge pull request #13351 from getsentry/prepare-release/8.26.0
meta: Update Changelog for 8.26.0
Configuration menu - View commit details
-
Copy full SHA for 93fe406 - Browse repository at this point
Copy the full SHA 93fe406View commit details -
Configuration menu - View commit details
-
Copy full SHA for bff9dfd - Browse repository at this point
Copy the full SHA bff9dfdView commit details
There are no files selected for viewing