Skip to content

meta(changelog): Update changelog for 10.4.0 #17372

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

Merged
merged 7 commits into from
Aug 11, 2025
Merged

Conversation

Lms24
Copy link
Member

@Lms24 Lms24 commented Aug 11, 2025

Cutting a release to get #17364 out.

First time we include internal changes in a <details> element. LMK what you think!

s1gr1d and others added 7 commits August 8, 2025 13:05
I just found out Nuxt is dropping spans for catch-all routes.

related to #16843 (as
we have parametrized routes since then)
[Gitflow] Merge master into develop
Just splitting the code into multiple files to make it a bit easier to
reason about things & update things in follow up PRs.

Also removing node-fetch types from node package (they are unused
there?) and moving `http/index.ts` and `node-fetch/index.ts` to top
level to avoid an otherwise empty folder.

Also updates the `getRequestUrl` method for outgoing requests to
actually handle ClientRequest properly, this was unnecessarily
overloaded before.
This update enhances the Node integration test runner to support
per-scenario dependency overrides via a temporary folder that contains
package.json.

When additionalDependencies are provided, the runner now:

1. Creates a unique temp directory with a package.json containing the
requested dependencies.
2. Copies the ESM and CJS versions of the scenario and instrument files
into the temp directory.
3. Installs the specified dependency versions.
4. Runs tests 

ESM and CJS test modes continue to run normally using the files from the
temp workspace.

Also adds:

- Minimal test scenario for vercel AI test using ai@^5.0.0. (Adjusted
expectations to match the current v5 output format)

---------

Co-authored-by: Francesco Novy <[email protected]>
…aultPii` is `true` (#17364)

This PR fixes a long-standing problem in the SDK where it would set
incorrect information about when Relay should (not) infer IP addresses
from sent envelope requests.

Previously, this was thought to be controlled by setting
`event.user.ip_address: '{{auto}}'`. However, after an incident in
Relay, it was determined that this is in fact not a reliably way to
control IP inference. Instead, SDKs should set
`event.sdk.settings.infer_ip: 'auto' | 'never'` (see closes
#16252).
Unfortunately, this wasn't implemented immediately but is now taken care of
in this PR.
internal changes, important changes
@Lms24 Lms24 requested review from a team, mydea and s1gr1d and removed request for a team August 11, 2025 11:07
@Lms24 Lms24 self-assigned this Aug 11, 2025
@Lms24 Lms24 changed the base branch from develop to master August 11, 2025 11:14
@Lms24 Lms24 requested a review from a team as a code owner August 11, 2025 11:14
@Lms24 Lms24 merged commit 4c88cc3 into master Aug 11, 2025
34 checks passed
@Lms24 Lms24 deleted the prepare-release/10.4.0 branch August 11, 2025 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants