Skip to content
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 8.38.0 #14244

Merged
merged 25 commits into from
Nov 12, 2024
Merged

Conversation

andreiborza
Copy link
Member

No description provided.

github-actions bot and others added 25 commits November 5, 2024 19:10
[Gitflow] Merge master into develop
…ore their parent span (#14186)

- Check for start time of parent navigation span and don't start
long animation frame span if its start timestamp is earlier than the
navigation start time stamp
- Refactor span starting logic to use common helper function to
compensate the bundle size increase
- Add regression test that failed previously
- Improve regression test from #14183 to avoid flakes and improve the
in-test navigation
… aligned (#14188)

Replace the manual span start and end calls for interaction child
spans with our `startAndEndSpan` helper.
Using `startAndEndSpan` also will adjust the root span's start time
stamp if the (in this case interaction-) child span starts earlier than
the parent span.
…4081)

Ref: #8105

To inject build-time variables, in addition to doing so via a custom
loader, we will be injecting them via the `env` option.

Caveat: We are currently using the Next.js build ID as a release name.
This build id is passed to the `webpack` option. Since the `webpack`
option doesn't exist for turbopack we don't have access to the build ID.
For now we will simply not inject a release name, which may be better
anyhow since turbopack is currently only stable for dev.
In the process of fixing
getsentry/sentry-electron#1011 I was looking
for a way to get a `Map<Filename, DebugId>`. I found that there was
already some code duplication for parsing and caching of debug ids from
the polyfilled globals.

This PR moves the common code to `@sentry/utils` which will be useful
for fixing the above.
Resolves #14200

RR was emitting an additional log message which caused the matching to
fail.
Implement Tedious OTEL instrumentation in `packages/node`.

Signed-off-by: Kaung Zin Hein <kaungzinhein113@gmail.com>
Co-authored-by: Abhijeet Prasad <aprasad@sentry.io>
…ser package (#14208)

Follow up to #13263 where we forgot to export it from the main package
:facepalm:
This PR adds the external contributor to the CHANGELOG.md file, so that
they are credited for their contribution. See #13817

Co-authored-by: mydea <2411343+mydea@users.noreply.github.com>
Resolves #14158

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`).

---------

Co-authored-by: Luca Forstner <luca.forstner@sentry.io>
This PR adds the external contributor to the CHANGELOG.md file, so that
they are credited for their contribution. See #14218

Co-authored-by: lforst <8118419+lforst@users.noreply.github.com>
Based on @grahamhency's work at
#14076.

Sets correct transaction names when wildcards are used in React Router 6
routes.

This does not fix the usage of the descendant routes
(#5997), which we
should try to address separately.
Related to #13317

Improve the docstrings and link to documentation pages as appropriate
(as they contain information about opentelemetry and supported
versions).
This PR adds the external contributor to the CHANGELOG.md file, so that
they are credited for their contribution. See #13486
#14229)

We aren't changing any user code, so let's avoid using `ref` in the
commit.
Sends a map of filename -> debug ids to the ANR worker thread and sends
an updated list every time more modules are loaded. These are then used
and included with events so they can be symbolicated
Implement Knex OTEL instrumentation in `packages/node`.

This integration is not enabled by default.

Signed-off-by: Kaung Zin Hein <kaungzinhein113@gmail.com>
Co-authored-by: Abhijeet Prasad <aprasad@sentry.io>
This PR adds the external contributor to the CHANGELOG.md file, so that
they are credited for their contribution. See #13526

Co-authored-by: AbhiPrasad <18689448+AbhiPrasad@users.noreply.github.com>
…#14243)

With nitro 2.10.X the way we imported the server config file and
dynamically imported the nitro runtime broke. Instead of landing in the
server output entry file, the sdk init and dynamic import landed in the
nitro runtime itself.

Based on
nitrojs/nitro@8b4a408#diff-e58102d2230f95ddeef2662957b48d847a6e891e354cfd0ae6e2e03ce848d1a2R142
we managed to get back to the original solution by using the `\0raw`
prefix for the entry file.

__Note for internal__: This does not play well when using symlinks (like
`yarn link`) to link the sdk into a project. Haven't tested how yalc
behaves, but tarballs work.
@lforst lforst changed the base branch from develop to master November 12, 2024 12:13
@andreiborza andreiborza merged commit 9a98d98 into master Nov 12, 2024
120 checks passed
@andreiborza andreiborza deleted the prepare-release/8.38.0 branch November 12, 2024 12:25
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.