-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
meta: Update CHANGELOG for 8.28.0 #13560
Commits on Aug 27, 2024
-
build(deps): Bump micromatch from 4.0.7 to 4.0.8 in /dev-packages/e2e…
…-tests/test-applications/tanstack-router (#13472) Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/micromatch/micromatch/releases">micromatch's releases</a>.</em></p> <blockquote> <h2>4.0.8</h2> <p>Ultimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md">micromatch's changelog</a>.</em></p> <blockquote> <h2>[4.0.8] - 2024-08-22</h2> <ul> <li>backported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920"><code>8bd704e</code></a> 4.0.8</li> <li><a href="https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a"><code>a0e6841</code></a> run verb to generate README documentation</li> <li><a href="https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a"><code>4ec2884</code></a> Merge branch 'v4' into hauserkristof-feature/v4.0.8</li> <li><a href="https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade"><code>03aa805</code></a> Merge pull request <a href="https://redirect.github.com/micromatch/micromatch/issues/266">#266</a> from hauserkristof/feature/v4.0.8</li> <li><a href="https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8"><code>814f5f7</code></a> lint</li> <li><a href="https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae"><code>67fcce6</code></a> fix: CHANGELOG about braces & CVE-2024-4068, v4.0.5</li> <li><a href="https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30"><code>113f2e3</code></a> fix: CVE numbers in CHANGELOG</li> <li><a href="https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f"><code>d9dbd9a</code></a> feat: updated CHANGELOG</li> <li><a href="https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e"><code>2ab1315</code></a> fix: use actions/setup-node@v4</li> <li><a href="https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce"><code>1406ea3</code></a> feat: rework test to work on macos with node 10,12 and 14</li> <li>Additional commits viewable in <a href="https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=micromatch&package-manager=npm_and_yarn&previous-version=4.0.7&new-version=4.0.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/getsentry/sentry-javascript/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c24f6d0 - Browse repository at this point
Copy the full SHA c24f6d0View commit details -
feat(nuxt): Wrap config in nuxt context (#13457)
To be able to use `useRuntimeConfig()` in the user-defined Sentry config file, it needs to be wrapped in a Nuxt context. Right now, this is only done on the client-side because the server-side is currently still in the `public` folder (this will be changed) and cannot use the virtual `#imports` import (`useRuntimeConfig` is imported from `#imports`)
Configuration menu - View commit details
-
Copy full SHA for 1caf420 - Browse repository at this point
Copy the full SHA 1caf420View commit details -
test(ci): Pin Node 22 unit test Node version (#13476)
There's a bug in Node 22.7.0 with protobuf which we're running into: protobufjs/protobuf.js#2025 Once the bug is fixed, we should revert this PR. h/t @lforst for figuring this out; I'm just merging it into develop 😅
Configuration menu - View commit details
-
Copy full SHA for 66bf03b - Browse repository at this point
Copy the full SHA 66bf03bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaaaa7d - Browse repository at this point
Copy the full SHA aaaaa7dView commit details -
feat(replay): Upgrade rrweb packages to 2.26.0 (#13483)
* [fix(rrdom): Ignore invalid DOM attributes when diffing](getsentry/rrweb#213) * [fix: manual snapshot in rAF loop](getsentry/rrweb#210) (thanks @ShinyChang) * [feat: Fix blocking dynamically added iframes](getsentry/rrweb#212)
Configuration menu - View commit details
-
Copy full SHA for 8ce9f7c - Browse repository at this point
Copy the full SHA 8ce9f7cView commit details
Commits on Aug 28, 2024
-
fix(cdn): Do not mangle _metadata (#13426)
Noticed that this is mangled on the `options` in the CDN, which it probably shouldn't be...
Configuration menu - View commit details
-
Copy full SHA for 60271f5 - Browse repository at this point
Copy the full SHA 60271f5View commit details -
ci: Update clear cache action to be smarter (#13405)
Previously, we had a CI action to manually clear all caches. This PR adjusts this so this action can be used in a more granular way: * By default, the action will now delete caches of any PR runs that are successful, as well as any caches of release branches. * You can configure to also delete caches on the develop branch, and/or to also delete non-successful PR branches. Additionally, this action will run every midnight, to automatically clear completed/outdated stuff. The goal is to keep develop caches as long as possible, and clear out other caches, unless they failed (which indicates you may want to re-run some of the tests) and unless they are currently running (to not break ongoing tests). Ideally, we do not need to manually run this, but can rely on automated cleanup over night.
Configuration menu - View commit details
-
Copy full SHA for 3a1417f - Browse repository at this point
Copy the full SHA 3a1417fView commit details -
ci: Store build output as artifacts instead of cache (#13487)
This PR changes it so that the build output is kept as an artifact, not a cache. This way, this should never be lost on us. We keep the NX cache as before. I chose a retention period of 7 days, which means that after 7 days you could no longer re-run a workflow partially. IMHO that's a reasonable start, we can adjust this if needed.
Configuration menu - View commit details
-
Copy full SHA for 4ccf251 - Browse repository at this point
Copy the full SHA 4ccf251View commit details -
chore: Manually sync master->develop (#13488)
--------- Co-authored-by: nicohrubec <nicolas.hrubec@outlook.com> Co-authored-by: Luca Forstner <luca.forstner@sentry.io> Co-authored-by: getsentry-bot <bot@sentry.io> Co-authored-by: getsentry-bot <bot@getsentry.com>
Configuration menu - View commit details
-
Copy full SHA for eb1c108 - Browse repository at this point
Copy the full SHA eb1c108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cbf64e - Browse repository at this point
Copy the full SHA 2cbf64eView commit details -
ci: Update actions/upload-artifact to v4 (#13489)
It keeps complaining that this is deprecated, so bumping this to v4.
Configuration menu - View commit details
-
Copy full SHA for 14e56c7 - Browse repository at this point
Copy the full SHA 14e56c7View commit details -
ci: Do not fail on missing dependency cache (#13492)
This PR updates CI to never fail on cache misses. Instead, we rerun install or rebuild the tarballs, if necessary. One tricky aspect of this is that `yarn install` will fail when running on node 14, because some dependencies do not work with it. We "fix" this by temporarily installing the default node version in this case, run `yarn install`, then revert to node 14.
Configuration menu - View commit details
-
Copy full SHA for 977c508 - Browse repository at this point
Copy the full SHA 977c508View commit details -
fix(cdn): Fix SDK source for CDN bundles (#13475)
We used to replace `__SENTRY_SDK_SOURCE__` when we built `@sentry/utils`, which means that we could not overwrite it anymore for the CDN bundles, resulting in the SDK source being `npm` for the CDN bundles. This PR changes this so that this is correct now. Closes #13435
Configuration menu - View commit details
-
Copy full SHA for 3964548 - Browse repository at this point
Copy the full SHA 3964548View commit details -
ref(solidstart): Simplify middleware structure without subexport (#13494
Configuration menu - View commit details
-
Copy full SHA for 2b3e26f - Browse repository at this point
Copy the full SHA 2b3e26fView commit details -
Fix config example in README.md for Nuxt (#13496)
Config example fix. env.DSN was missing process prefix.
Configuration menu - View commit details
-
Copy full SHA for 80894c4 - Browse repository at this point
Copy the full SHA 80894c4View commit details -
test: Increase timeout for redis-cache test & docker-compose (#13499)
Noticed e.g. here: https://github.com/getsentry/sentry-javascript/actions/runs/10594383971/job/29358138105 that this was timing out some times, so increasing the timeout a bit...
Configuration menu - View commit details
-
Copy full SHA for 664d305 - Browse repository at this point
Copy the full SHA 664d305View commit details -
ci: Ensure cache save happens after install step (#13497)
Noticed e.g. here: https://github.com/getsentry/sentry-javascript/actions/runs/10594383971/job/29359100222 that saving of the cache was not working. I guess this only works for the combined restore/save step, but here it expects that the cached data is there immediately (which makes sense!).
Configuration menu - View commit details
-
Copy full SHA for 3158c21 - Browse repository at this point
Copy the full SHA 3158c21View commit details -
fix(node): Suppress tracing for transport request execution rather th…
…an transport creation (#13491) #13466 (comment) correctly points out that we are suppressing tracing for the transport creation instead of the transport execution. This PR wraps the code that is actually conducting the request with `suppressTracing` instead of the transport creation. Fixes #13466
Configuration menu - View commit details
-
Copy full SHA for 9e56c74 - Browse repository at this point
Copy the full SHA 9e56c74View commit details -
test: Avoid race conditions with symlinks (#13498)
Noticed here: https://github.com/getsentry/sentry-javascript/actions/runs/10594383971/job/29358133582 that this was sometimes failing. While looking into this, we actually did unnecessary work here - we had two levels of symlinks. Now we simply have a single symlink, and since we have unique dirs now we can skip checking for existing files etc.
Configuration menu - View commit details
-
Copy full SHA for 5c15485 - Browse repository at this point
Copy the full SHA 5c15485View commit details -
ref: Add external contributor to CHANGELOG.md (#13500)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13496 Co-authored-by: mydea <2411343+mydea@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6479e88 - Browse repository at this point
Copy the full SHA 6479e88View commit details -
test(solidstart): Skip flaky test for now (#13505)
This just skips a flaky E2E solidstart test. It is not a super critical test, so I'd skip this for now until we have time to investigate the flakiness - e.g. see https://github.com/getsentry/sentry-javascript/actions/runs/10596825068/job/29365892465
Configuration menu - View commit details
-
Copy full SHA for a428f85 - Browse repository at this point
Copy the full SHA a428f85View commit details -
fix(vue): Correctly obtain component name (#13484)
In some cases, Vue components do not have `options.name` defined, but instead have `options.__name`. Such components will be displayed as anonymous in Sentry and currently won't be matched in `trackComponents`. The same fix was also done in Vue devtools (vuejs/devtools-v6#2020). In my case, the problem were components from my own project, but this change also fixes that.
Configuration menu - View commit details
-
Copy full SHA for b192678 - Browse repository at this point
Copy the full SHA b192678View commit details -
feat(nestjs): Automatic instrumentation of nestjs interceptors after …
…route execution (#13264) Adding a span 'Interceptor - After Span' to improve instrumentation for operations happening after the route execution is done. Tracking what happens in individual interceptors after the route is hard, so currently we create one span to trace everything that happens after the route is executed.
Configuration menu - View commit details
-
Copy full SHA for 7e9a038 - Browse repository at this point
Copy the full SHA 7e9a038View commit details -
ref(nestjs): Move decorators to folder (#13509)
Just moving the decorators to improve the structure of the nest SDK package a bit.
Configuration menu - View commit details
-
Copy full SHA for 8d9fe35 - Browse repository at this point
Copy the full SHA 8d9fe35View commit details -
feat(replay): Add layout shift to CLS replay data (#13386)
We want to show the score for each layout shift as well as the all the nodes that contributed to the score, so we're adding a new `attributions` object to our web vitals data Relates to getsentry/sentry#69881 --------- Co-authored-by: Billy Vong <billyvg@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 918c011 - Browse repository at this point
Copy the full SHA 918c011View commit details
Commits on Aug 29, 2024
-
ref: Add external contributor to CHANGELOG.md (#13511)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13484 Co-authored-by: Lms24 <8420481+Lms24@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7d331fa - Browse repository at this point
Copy the full SHA 7d331faView commit details -
deps: Bump bundler plugins (#13515)
Includes a few fixes and stuff. Fixes #13504
Configuration menu - View commit details
-
Copy full SHA for 780992d - Browse repository at this point
Copy the full SHA 780992dView commit details -
core(lint): Add custom
no-focused-tests
andno-skipped-tests
rules (#13461) Adds two simple custom rules to ignore `(it|test|describe).(skip|only)`. These rules now also flag vitest-based `skip` and `only` functions but led to duplications with the two rules from `eslint-plugin-jest`. So this patch also disables the jest versions in favour of the custom rules. To be clear, the custom rules are likely a bit less robust than the jest/vitest version but until we can use the actual vitest plugin, I think it's fine to stay with our custom version.
Configuration menu - View commit details
-
Copy full SHA for 03d67c9 - Browse repository at this point
Copy the full SHA 03d67c9View commit details
Commits on Aug 30, 2024
-
fix(replay): Consider more things as DOM mutations for dead clicks (#…
…13518) Previously, we only considered `Mutation` style changes of rrweb as "DOM mutations" for dead click detection. However, after closer inspection, there are also some other types of changes that we may consider as DOM mutations. By including these we can hopefully reduce some false positives. Not quite sure how to test this 🤔 It's probably also OK to just ship this, as the worst-case scenario is that we have some false-negatives and do not capture certain things, but our general goal here is to be rather on the cautious side, so I think that is acceptable. Possibly fixes #9755
Configuration menu - View commit details
-
Copy full SHA for 09622d6 - Browse repository at this point
Copy the full SHA 09622d6View commit details -
fix(browser): Remove faulty LCP, FCP and FP normalization logic (#13502)
Remove incorrect normalization logic we applied to LCP, FCP and FP web vital measurements. With this change, we no longer alter the three web vital values but report directly what we received from the web-vitals library. Add a span attribute, `performance.timeOrigin` (feel free to suggest better names) to the pageload root span. This attribute contains the `timeOrigin` value we determine in the SDK. This value [should be used](https://developer.mozilla.org/en-US/docs/Web/API/Performance/timeOrigin) to base performance measurements on.
Configuration menu - View commit details
-
Copy full SHA for bb45dd2 - Browse repository at this point
Copy the full SHA bb45dd2View commit details -
ci: Do not run profiling node jobs on develop (#13531)
This takes a lot of resources, and is only very rarely needed. Now, it only always runs profiling node compilation on release branches, and on dedicated profiling-node changes.
Configuration menu - View commit details
-
Copy full SHA for c95cd76 - Browse repository at this point
Copy the full SHA c95cd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ab8a9 - Browse repository at this point
Copy the full SHA 70ab8a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eacf56b - Browse repository at this point
Copy the full SHA eacf56bView commit details -
ci(deps): Bump denoland/setup-deno from 1.1.4 to 1.4.0 (#13522)
Bumps [denoland/setup-deno](https://github.com/denoland/setup-deno) from 1.1.4 to 1.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/denoland/setup-deno/releases">denoland/setup-deno's releases</a>.</em></p> <blockquote> <h2>1.4.0</h2> <h2>What's Changed</h2> <ul> <li>fix: use dl.deno.land for downloading binaries by <a href="https://github.com/crowlKats"><code>@crowlKats</code></a> in <a href="https://redirect.github.com/denoland/setup-deno/pull/67">denoland/setup-deno#67</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/denoland/setup-deno/compare/v1.3.0...1.4.0">https://github.com/denoland/setup-deno/compare/v1.3.0...1.4.0</a></p> <h2>v1.3.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add "latest" as possible version by <a href="https://github.com/crowlKats"><code>@crowlKats</code></a> in <a href="https://redirect.github.com/denoland/setup-deno/pull/65">denoland/setup-deno#65</a></li> <li>1.3.0 by <a href="https://github.com/crowlKats"><code>@crowlKats</code></a> in <a href="https://redirect.github.com/denoland/setup-deno/pull/66">denoland/setup-deno#66</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/denoland/setup-deno/compare/v1.2.0...v1.3.0">https://github.com/denoland/setup-deno/compare/v1.2.0...v1.3.0</a></p> <h2>v1.2.0</h2> <h2>What's Changed</h2> <ul> <li>Add .tool-versions and .dvmrc support by <a href="https://github.com/jessedijkstra"><code>@jessedijkstra</code></a> in <a href="https://redirect.github.com/denoland/setup-deno/pull/61">denoland/setup-deno#61</a></li> <li>1.2.0 by <a href="https://github.com/kt3k"><code>@kt3k</code></a> in <a href="https://redirect.github.com/denoland/setup-deno/pull/63">denoland/setup-deno#63</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jessedijkstra"><code>@jessedijkstra</code></a> made their first contribution in <a href="https://redirect.github.com/denoland/setup-deno/pull/61">denoland/setup-deno#61</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/denoland/setup-deno/compare/v1.1.4...v1.2.0">https://github.com/denoland/setup-deno/compare/v1.1.4...v1.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/denoland/setup-deno/commit/916edb9a40fd86d1ff57b758807ebe57242f7407"><code>916edb9</code></a> 1.4.0 (<a href="https://redirect.github.com/denoland/setup-deno/issues/68">#68</a>)</li> <li><a href="https://github.com/denoland/setup-deno/commit/b8a676db36a0df315f7934abd107a3fae1aee484"><code>b8a676d</code></a> fix: use dl.deno.land for downloading binaries (<a href="https://redirect.github.com/denoland/setup-deno/issues/67">#67</a>)</li> <li><a href="https://github.com/denoland/setup-deno/commit/ba9dcf3bc3696623d1add6a2f5181ee1b5143de5"><code>ba9dcf3</code></a> 1.3.0 (<a href="https://redirect.github.com/denoland/setup-deno/issues/66">#66</a>)</li> <li><a href="https://github.com/denoland/setup-deno/commit/2bca7ce5232eae0d324444ef78afcdb87e0595ba"><code>2bca7ce</code></a> feat: add "latest" as possible version (<a href="https://redirect.github.com/denoland/setup-deno/issues/65">#65</a>)</li> <li><a href="https://github.com/denoland/setup-deno/commit/f99b7edee36540f7183c45aad62fbb93d6d41d9d"><code>f99b7ed</code></a> 1.2.0 (<a href="https://redirect.github.com/denoland/setup-deno/issues/63">#63</a>)</li> <li><a href="https://github.com/denoland/setup-deno/commit/edde9366ea490a8c3d0667ac856b03d4fa4207a4"><code>edde936</code></a> feat: add .tool-versions and .dvmrc support (<a href="https://redirect.github.com/denoland/setup-deno/issues/61">#61</a>)</li> <li>See full diff in <a href="https://github.com/denoland/setup-deno/compare/v1.1.4...1.4.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=denoland/setup-deno&package-manager=github_actions&previous-version=1.1.4&new-version=1.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a455e2b - Browse repository at this point
Copy the full SHA a455e2bView commit details -
ref: Add external contributor to CHANGELOG.md (#13535)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13524 Co-authored-by: lforst <8118419+lforst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f452423 - Browse repository at this point
Copy the full SHA f452423View commit details -
feat(profiling): Expose profiler as top level primitive (#13512)
We are about to enter a public beta for continuous profiling, which means it is time to expose this from under the wraps of the integration and align it with how the profiler is exposed in python and iOS SDKs --------- Co-authored-by: Luca Forstner <luca.forstner@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 01165db - Browse repository at this point
Copy the full SHA 01165dbView commit details
Commits on Sep 2, 2024
-
feat(nextjs): Add
bundleSizeOptimizations
to build options (#13323)Extend options that can be added to `withSentryConfig` part of #13012 --------- Co-authored-by: Luca Forstner <luca.forstner@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 318c163 - Browse repository at this point
Copy the full SHA 318c163View commit details -
docs: Fix jsdocs param names (#13540)
Before submitting a pull request, please take a look at our [Contributing](https://github.com/getsentry/sentry-javascript/blob/master/CONTRIBUTING.md) guidelines and verify: - [x] If you've added code that should be tested, please add tests. - [x] Ensure your code lints and the test suite passes (`yarn lint`) & (`yarn test`).
Configuration menu - View commit details
-
Copy full SHA for b4112b0 - Browse repository at this point
Copy the full SHA b4112b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15fcfea - Browse repository at this point
Copy the full SHA 15fcfeaView commit details -
feat(nestjs): Add
SentryGlobalGraphQLFilter
(#13545)`BaseExceptionFilter` should not be used in GraphQL applications ([ref](nestjs/nest#5958 (comment))). Currently the `SentryGlobalFilter` extends the `BaseExceptionFilter`, which is why GraphQL applications break if an exception is thrown. By default, NestJS + GraphQL environments use the `ExternalExceptionFilter` ([ref](https://github.com/nestjs/nest/blob/master/packages/core/exceptions/external-exception-filter.ts)), which essentially just rethrows the error. So adding a new `SentryGlobalGraphQLFilter` that captures the exception in Sentry and then simply rethrows the error. Additionally, added a new e2e test app to test GraphQL applications. Added a test to verify that basic error reporting works correctly now.
Configuration menu - View commit details
-
Copy full SHA for 86aeba8 - Browse repository at this point
Copy the full SHA 86aeba8View commit details -
fix(nestjs): Check arguments before instrumenting with
@Injectable
(#……13544) Before this fix, calling a `use` method on a service that does not implement the `NestMiddleware` interface resulted in an error. This is because we try to proxy the third argument to the function, which in middleware is an express `NextFunction`, but in other classes can be anything, potentially even undefined. This fix introduces further guards to early-return in non-middleware targets. Added a test to verify that services with `use` work fine now. Also added additional tests to verify that this behavior does not occur for `canActivate` (guard), `intercept` (interceptor) and `transform` (pipe) methods.
Configuration menu - View commit details
-
Copy full SHA for 00a45a4 - Browse repository at this point
Copy the full SHA 00a45a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83864fa - Browse repository at this point
Copy the full SHA 83864faView commit details -
chore(nestjs): Add note about
SentryGlobalGraphQLFilter
in nestjs R……EADME (#13554) Forgot to update the README.
Configuration menu - View commit details
-
Copy full SHA for a8ff09f - Browse repository at this point
Copy the full SHA a8ff09fView commit details -
ref: Add external contributor to CHANGELOG.md (#13552)
This PR adds the external contributor to the CHANGELOG.md file, so that they are credited for their contribution. See #13540
Configuration menu - View commit details
-
Copy full SHA for c9c346c - Browse repository at this point
Copy the full SHA c9c346cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5605401 - Browse repository at this point
Copy the full SHA 5605401View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8ed7c2 - Browse repository at this point
Copy the full SHA e8ed7c2View commit details
Commits on Sep 3, 2024
-
fix(nestjs): Ensure exception and host are correctly passed on when u…
…sing @WithSentry (#13564) Also adds the `nestjs-with-submodules-decorator` e2e test app to be run on CI.
Configuration menu - View commit details
-
Copy full SHA for 9b8f9ea - Browse repository at this point
Copy the full SHA 9b8f9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e585e7 - Browse repository at this point
Copy the full SHA 9e585e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2258fb - Browse repository at this point
Copy the full SHA c2258fbView commit details