-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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(changelog): Update changelog for 7.58.0 #8480
Commits on Jun 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6cb47a8 - Browse repository at this point
Copy the full SHA 6cb47a8View commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4319a75 - Browse repository at this point
Copy the full SHA 4319a75View commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c15542b - Browse repository at this point
Copy the full SHA c15542bView commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f675847 - Browse repository at this point
Copy the full SHA f675847View commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7a324dd - Browse repository at this point
Copy the full SHA 7a324ddView commit details
Commits on Jun 28, 2023
-
Merge pull request #8419 from getsentry/master
[Gitflow] Merge master into develop
Configuration menu - View commit details
-
Copy full SHA for 087819c - Browse repository at this point
Copy the full SHA 087819cView commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7de917e - Browse repository at this point
Copy the full SHA 7de917eView commit details -
feat(tracing): Add
PropagationContext
to scope (#8421)ref #8352 For more details about PropagationContext, see https://www.notion.so/sentry/Tracing-without-performance-efab307eb7f64e71a04f09dc72722530 Building off of work in both #8403 and #8418, this PR adds `PropagationContext` and uses that to always set a trace context on outgoing error events. Currently if there is an active span on the scope, we automatically attach that span's trace context to all outgoing events. Now, we want to rely on either the active span or fallback to the propagation context to ensure that there is always a trace being generated and propagated. Next up we'll work on updating the node/browser SDKs to update the propagation context. For example, we should update the propagation context for node based on the incoming sentry-trace/baggage headers.
Configuration menu - View commit details
-
Copy full SHA for f1ede57 - Browse repository at this point
Copy the full SHA f1ede57View commit details -
feat(node): Populate propagation context using env variables (#8422)
Requires #8421 to be merged ref #8352 This PR adds support for https://github.com/getsentry/rfcs/blob/main/text/0071-continue-trace-over-process-boundaries.md via propagation context. When the Node SDK initializes, it grabs `process.env.SENTRY_TRACE` and `process.env.SENTRY_BAGGAGE` and uses them to populate the existing propagation context. In future PRs (tracked by #8352), we will be adding support for transactions/outgoing requests to use propagation context, but for now we are only storing in propagation context, not doing anything with it.
Configuration menu - View commit details
-
Copy full SHA for e02c27f - Browse repository at this point
Copy the full SHA e02c27fView commit details
Commits on Jun 30, 2023
-
chore: Remove unused apm-transaction file (#8432)
Not used anywhere, can be safely removed. Nice reminder of the old performance API though!
Configuration menu - View commit details
-
Copy full SHA for 2cf8a6a - Browse repository at this point
Copy the full SHA 2cf8a6aView commit details -
ref(sveltekit): Extract propagation context (#8428)
Use the `tracingContextFromHeaders` helper to simplify how trace context is generated by the Sveltekit SDK . Then set the propagation context accordingly.
Configuration menu - View commit details
-
Copy full SHA for 08ddcfb - Browse repository at this point
Copy the full SHA 08ddcfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e07ef - Browse repository at this point
Copy the full SHA f8e07efView commit details -
ref(tracing): Extract propagation context from meta tags (#8430)
This PR makes sure the `BrowserTracing` integration updates the propagation context based on meta tags. To ensure we don't keep the same propagation context, we continuously update it every time a route change should happen (navigation).
Configuration menu - View commit details
-
Copy full SHA for e087afe - Browse repository at this point
Copy the full SHA e087afeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf8c072 - Browse repository at this point
Copy the full SHA cf8c072View commit details
Commits on Jul 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3625fb1 - Browse repository at this point
Copy the full SHA 3625fb1View commit details -
ref(tracing): Add necessary helpers for using propagation context on …
…outgoing headers (#8434) This PR adds: 1. A getter for `PropagationContext` on the scope 2. `generateSentryTraceHeader`, which will be used to dynamically create `sentry-trace` headers, regardless of if there is a span or not 3. `getDynamicSamplingContextFromClient`, which is used to generate dynamic sampling context from a client directly (instead of having to go through a transaction) This PR also updates `extractTraceparentData` and `dynamicSamplingContextToSentryBaggageHeader` to be more liberal about the values it takes so we can better accommodate the new flows we are going to add. Co-authored-by: Francesco Novy <francesco.novy@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 9006287 - Browse repository at this point
Copy the full SHA 9006287View commit details -
chore: Make sure we run sentry-internal unit tests (#8431)
Building on top of #8430, this PR makes a quick fix to make sure we are running unit tests for `@sentry-internal/eslint-plugin`, `@sentry-internal/tracing`, and `@sentry-internal/replay-worker`. This was found not to be running before because we had a blanket `--ignore @sentry-internal/*` when making lerna run tests.
Configuration menu - View commit details
-
Copy full SHA for 16a29c0 - Browse repository at this point
Copy the full SHA 16a29c0View commit details
Commits on Jul 4, 2023
-
build: Update lerna to 7.1.1 (#8437)
We've been on an alpha version before, so it makes sense to update to the latest stable version instead. There are some removed things that we are not using, so updating should just fix some bugs and not much else. I ran `yarn lerna repair` to clean up config. See: https://github.com/lerna/lerna/releases/tag/7.0.0
Configuration menu - View commit details
-
Copy full SHA for 78bb4af - Browse repository at this point
Copy the full SHA 78bb4afView commit details -
chore(angular): remove duplicate condition (#8447)
Co-authored-by: donaldxdonald <zh.mo@maimemo.com>
Configuration menu - View commit details
-
Copy full SHA for f7235ae - Browse repository at this point
Copy the full SHA f7235aeView commit details -
docs(angular): Fix typo and grammar in comments (#8448)
Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 1404fdc - Browse repository at this point
Copy the full SHA 1404fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 194be82 - Browse repository at this point
Copy the full SHA 194be82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1db809b - Browse repository at this point
Copy the full SHA 1db809bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ede8a3 - Browse repository at this point
Copy the full SHA 9ede8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3178f7 - Browse repository at this point
Copy the full SHA a3178f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02e5035 - Browse repository at this point
Copy the full SHA 02e5035View commit details
Commits on Jul 5, 2023
-
fix(replay): Adjust slow/multi click handling (#8380)
Implements the changes outlined in #8379
Configuration menu - View commit details
-
Copy full SHA for 4b98349 - Browse repository at this point
Copy the full SHA 4b98349View commit details -
Configuration menu - View commit details
-
Copy full SHA for c55943f - Browse repository at this point
Copy the full SHA c55943fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dae3475 - Browse repository at this point
Copy the full SHA dae3475View commit details -
fix(react): Add support for
basename
option ofcreateBrowserRouter
(#8457) Passes `basename` option to `matchRoutes` we use to generate branches correctly, while updating `pageload` transactions and starting `navigation` transactions. Co-authored-by: Francesco Novy <francesco.novy@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for b48bc08 - Browse repository at this point
Copy the full SHA b48bc08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d8c81f - Browse repository at this point
Copy the full SHA 1d8c81fView commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bfd8ff5 - Browse repository at this point
Copy the full SHA bfd8ff5View commit details -
feat(tracing): Add tracing without performance to browser and client …
…Sveltekit (#8458) Adds tracing without performance support to 1. fetch requests in browser 2. xhr requests in browser 3. Sveltekit fetch monkeypatching (pulled into this PR because it also uses `addTracingHeadersToFetchRequest`
Configuration menu - View commit details
-
Copy full SHA for d439fc5 - Browse repository at this point
Copy the full SHA d439fc5View commit details -
build(angular): Avoid loading all
@types/
packages (#8466)As `@sentry/angular` uses TS 4.0, but the default behavior of TS is to load _all_ `@types/xxx` packages it can find in node_modules, the build will fail if _any_ other package uses a types package that uses newer TS features. In order to avoid this, we opt out of the automatic types resolution - since we are not using any `@types/xxx` package in angular as of now, this doesn't change anything. See https://www.typescriptlang.org/tsconfig/types.html for details.
Configuration menu - View commit details
-
Copy full SHA for 9c86bf4 - Browse repository at this point
Copy the full SHA 9c86bf4View commit details -
fix(remix): Don't inject trace/baggage to
redirect
andcatch
resp……onses (#8467) Skips `trace` and `baggage` injections to `redirect` and `catch` responses. For `redirect` responses: It was breaking the behaviour of redirection. Internal redirection targets should already have their `trace` and `baggage`, so I assume this should not break the connection between services at the end. `catch` responses do not have bodies, and they are thrown by Remix, so skipping injection as well not to potentially break the internal catch behaviour of Remix.
Configuration menu - View commit details
-
Copy full SHA for 5854132 - Browse repository at this point
Copy the full SHA 5854132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63da54c - Browse repository at this point
Copy the full SHA 63da54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab37a3 - Browse repository at this point
Copy the full SHA 1ab37a3View commit details -
Merge pull request #8468 from getsentry/cwlw/mit-license
chore: Minor cleanups on LICENSE
Configuration menu - View commit details
-
Copy full SHA for d4cdca5 - Browse repository at this point
Copy the full SHA d4cdca5View commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ebf28b - Browse repository at this point
Copy the full SHA 7ebf28bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cdc8a8 - Browse repository at this point
Copy the full SHA 8cdc8a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04bd6ff - Browse repository at this point
Copy the full SHA 04bd6ffView commit details -
Merge pull request #8470 from getsentry/priscila/ref/end-2-end-test-i…
…ncrease-timeout
Configuration menu - View commit details
-
Copy full SHA for 0008d94 - Browse repository at this point
Copy the full SHA 0008d94View commit details -
Configuration menu - View commit details
-
Copy full SHA for befe6fa - Browse repository at this point
Copy the full SHA befe6faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97694e7 - Browse repository at this point
Copy the full SHA 97694e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ffdf4 - Browse repository at this point
Copy the full SHA 86ffdf4View commit details
Commits on Jul 11, 2023
-
build(deps): bump semver from 5.7.1 to 5.7.2 (#8490)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/npm/node-semver/releases">semver's releases</a>.</em></p> <blockquote> <h2>v5.7.2</h2> <h2><a href="https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2">5.7.2</a> (2023-07-10)</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0"><code>2f8fd41</code></a> <a href="https://redirect.github.com/npm/node-semver/pull/585">#585</a> better handling of whitespace (<a href="https://redirect.github.com/npm/node-semver/issues/585">#585</a>) (<a href="https://github.com/joaomoreno"><code>@joaomoreno</code></a>, <a href="https://github.com/lukekarrys"><code>@lukekarrys</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md">semver's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2">5.7.2</a> (2023-07-10)</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0"><code>2f8fd41</code></a> <a href="https://redirect.github.com/npm/node-semver/pull/585">#585</a> better handling of whitespace (<a href="https://redirect.github.com/npm/node-semver/issues/585">#585</a>) (<a href="https://github.com/joaomoreno"><code>@joaomoreno</code></a>, <a href="https://github.com/lukekarrys"><code>@lukekarrys</code></a>)</li> </ul> <h2>5.7</h2> <ul> <li>Add <code>minVersion</code> method</li> </ul> <h2>5.6</h2> <ul> <li>Move boolean <code>loose</code> param to an options object, with backwards-compatibility protection.</li> <li>Add ability to opt out of special prerelease version handling with the <code>includePrerelease</code> option flag.</li> </ul> <h2>5.5</h2> <ul> <li>Add version coercion capabilities</li> </ul> <h2>5.4</h2> <ul> <li>Add intersection checking</li> </ul> <h2>5.3</h2> <ul> <li>Add <code>minSatisfying</code> method</li> </ul> <h2>5.2</h2> <ul> <li>Add <code>prerelease(v)</code> that returns prerelease components</li> </ul> <h2>5.1</h2> <ul> <li>Add Backus-Naur for ranges</li> <li>Remove excessively cute inspection methods</li> </ul> <h2>5.0</h2> <ul> <li>Remove AMD/Browserified build artifacts</li> <li>Fix ltr and gtr when using the <code>*</code> range</li> <li>Fix for range <code>*</code> with a prerelease identifier</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/node-semver/commit/f8cc313550691a50d9662d8c94f0c033717efd7d"><code>f8cc313</code></a> chore: release 5.7.2</li> <li><a href="https://github.com/npm/node-semver/commit/2f8fd41487acf380194579ecb6f8b1bbfe116be0"><code>2f8fd41</code></a> fix: better handling of whitespace (<a href="https://redirect.github.com/npm/node-semver/issues/585">#585</a>)</li> <li><a href="https://github.com/npm/node-semver/commit/deb5ad51bf58868fa243c1683775305fe9e0e365"><code>deb5ad5</code></a> chore: <code>@npmcli/template-oss</code><a href="https://github.com/4"><code>@4</code></a>.16.0</li> <li>See full diff in <a href="https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~lukekarrys">lukekarrys</a>, a new releaser for semver since your current version.</p> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=semver&package-manager=npm_and_yarn&previous-version=5.7.1&new-version=5.7.2)](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 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 704b846 - Browse repository at this point
Copy the full SHA 704b846View commit details -
feat(node): Export
getModule
for Electron SDK (#8488)I'm looking to fix [this Electron issue](getsentry/sentry-electron#686) and need access to the `getModule` function but it's not currently exported. Since we're now exporting this, I've renamed it to `getModuleFromFilename` since that better describes what it does.
Configuration menu - View commit details
-
Copy full SHA for 4d781bc - Browse repository at this point
Copy the full SHA 4d781bcView commit details -
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 86a4219 - Browse repository at this point
Copy the full SHA 86a4219View commit details -
build(deps): bump semver in /packages/nextjs/test/buildProcess/testApp
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md) - [Commits](npm/node-semver@v6.3.0...v6.3.1) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for ae358ae - Browse repository at this point
Copy the full SHA ae358aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a0864 - Browse repository at this point
Copy the full SHA 99a0864View commit details -
test(e2e): Fix remix E2E test & types (#8495)
Improves the types for the E2E tests, as well as checking that they are all good. Fixes the remix E2E test which never timed out - for whatever reason this was ever working...?
Configuration menu - View commit details
-
Copy full SHA for 81baae6 - Browse repository at this point
Copy the full SHA 81baae6View commit details -
feat(node): Add tracing without performance to Node http integration (#…
…8450) Updates the Node HTTP integration to always attach `sentry-trace` headers to outgoing requests. This can be controlled with the top level `tracePropagationOptions` option.
Configuration menu - View commit details
-
Copy full SHA for 5caec05 - Browse repository at this point
Copy the full SHA 5caec05View commit details -
feat(node): Add tracing without performance to Node Undici (#8449)
Updates the Node Undici integration to always attach `sentry-trace` headers to outgoing requests. This can be controlled with the top level `tracePropagationOptions` option.
Configuration menu - View commit details
-
Copy full SHA for db9523e - Browse repository at this point
Copy the full SHA db9523eView commit details -
chore(node): Remove
test.only
usage in context lines (#8485)We should prob lint against this.
Configuration menu - View commit details
-
Copy full SHA for 428e531 - Browse repository at this point
Copy the full SHA 428e531View commit details -
Configuration menu - View commit details
-
Copy full SHA for 130e4a3 - Browse repository at this point
Copy the full SHA 130e4a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87bdcba - Browse repository at this point
Copy the full SHA 87bdcbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1167436 - Browse repository at this point
Copy the full SHA 1167436View commit details
Commits on Jul 12, 2023
-
feat(node): Add trace context to checkin (#8503)
This PR adds `trace` context to checkin bodies as well as to the checkin envelope header.
Configuration menu - View commit details
-
Copy full SHA for f0afc37 - Browse repository at this point
Copy the full SHA f0afc37View commit details -
fix(remix): Add explicit
@sentry/node
exports. (#8509)Fix wildcard from node export being incorrectly bundled to the `default` property of @sentry/remix in ESM builds Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
Configuration menu - View commit details
-
Copy full SHA for 9b58519 - Browse repository at this point
Copy the full SHA 9b58519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e4e805 - Browse repository at this point
Copy the full SHA 6e4e805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e9fb01 - Browse repository at this point
Copy the full SHA 7e9fb01View commit details