This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use import-in-the-middlev1.8.0.
This should fix numerous issues with using OTEL instrumentation with ESM.
High level issues fixed with OTEL + ESM:
incompatibilities with using multiple loaders, commonly encountered while using tsx or similar libraries.
incompatibilities with libraries that use duplicate namespace exports like date-fns.
incompatibilities with libraries that use self-referencing namespace imports like openai.
incompatibilities with dynamic export patterns like exports with function calls.
ENOENT: no such file or directory bugs that libraries like discord.js
surface.
If you are still encountering issues with OpenTelemetry instrumentation and ESM, please let us know.
deps: Bump Sentry bundler plugins to version 2.18.0 (#12381)
This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use import-in-the-middlev1.8.0.
This should fix numerous issues with using OTEL instrumentation with ESM.
High level issues fixed with OTEL + ESM:
incompatibilities with using multiple loaders, commonly encountered while using tsx or similar libraries.
incompatibilities with libraries that use duplicate namespace exports like date-fns.
incompatibilities with libraries that use self-referencing namespace imports like openai.
incompatibilities with dynamic export patterns like exports with function calls.
ENOENT: no such file or directory bugs that libraries like discord.js
surface.
If you are still encountering issues with OpenTelemetry instrumentation and ESM, please let us know.
deps: Bump Sentry bundler plugins to version 2.18.0 (#12381)
This patch release fixes behavior of resultEqualityCheck in weakMapMemoize, fixes the case of lruMemoize being given a maxSize less than 1, and tweaks the internal implementation of lruMemoize. (We've also updated our general build tooling.)
Changelog
Bug fixes
Previously, providing the resultEqualityCheck option to weakMapMemoize resulted in it being called with empty objects as part of the initialization / dev check process. That could be an issue if your comparison function expected different values. We've updated the logic to avoid that, as well as improving a couple other perf aspects.
Previously, passing a maxSize < 1 to lruMemoize would result in it creating a larger cache. That's now fixed.
lruMemoize now uses a symbol for its NOT_FOUND value instead of a string.
Bumps the safe group with 27 updates in the / directory:
8.3.0
8.8.0
5.1.0
5.1.1
7.24.5
7.24.7
7.24.5
7.24.7
7.24.5
7.24.7
7.24.1
7.24.7
7.24.3
7.24.7
7.24.1
7.24.7
7.24.1
7.24.7
7.24.5
7.24.7
7.24.1
7.24.7
7.23.7
7.24.6
7.24.5
7.24.7
0.5.13
0.5.15
8.1.3
8.1.6
8.1.3
8.1.6
8.1.3
8.1.6
8.1.3
8.1.6
10.0.1
10.0.2
13.10.0
13.11.0
3.2.0
3.3.0
28.5.0
28.6.0
48.2.5
48.2.9
7.34.1
7.34.2
8.11.5
8.12.0
3.2.5
3.3.1
8.1.3
8.1.6
Updates
@sentry/react
from 8.3.0 to 8.8.0Release notes
Sourced from
@sentry/react
's releases.... (truncated)
Changelog
Sourced from
@sentry/react
's changelog.... (truncated)
Commits
9bee1fd
release: 8.8.0cd74983
Merge pull request #12393 from getsentry/prepare-release/8.8.061d4ca0
meta: CHANGELOG for 8.8.0a16b557
feat: Upgrade OTEL dependencies (#12388)039aa1d
fix(performance): Fix LCP not getting picked up on initial pageload transacti...e84230e
docs(aws-serverless): Add comment about dist path import (#12383)0a6c1e5
fix(node): Fix virtual parent span ID handling & update create-next-app E2E t...a062912
feat(core): Filter out error events with exception values and no stacktraces,...4009e3f
fix(replay): Ignore old events when manually starting replay (#12349)302f149
feat(core): Ignore additional common but inactionable errors (#12384)Updates
reselect
from 5.1.0 to 5.1.1Release notes
Sourced from reselect's releases.
Commits
2d17a06
Release 5.1.1649a63f
Merge pull request #709 from romgrk/fix-not-found3692d5c
Update src/utils.ts1223a1b
Merge pull request #720 from aryaemami59/scoped-jsx13b0421
Replace usage of deprecatedJSX
global namespace withReact.JSX
8ba87ff
test: add collision test877d093
fix: use unique value for not_found9639566
Merge pull request #705 from aryaemami59/upgrade-to-yarn-468c3c84
Merge branch 'master' of https://github.com/reduxjs/reselect into upgrade-to-...fa91cf6
Merge pull request #708 from aryaemami59/update-ts-to-5.4Updates
@babel/cli
from 7.24.5 to 7.24.7Release notes
Sourced from
@babel/cli
's releases.... (truncated)
Changelog
Sourced from
@babel/cli
's changelog.Commits
bf1e9a3
v7.24.7ec0c62a
fix Babel 8 commander import (#16548)7934963
Usetype: module
in allpackage.json
s (#16535)a21475a
[Babel 8] Bump commander to 12.1.0 (#16517)9630250
v7.24.64f1e42b
bump commander to 6.2.0 (#16509)db3e9a6
Move all runtime helpers to individual files (#16495)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)e37e64d
Use eslint v9 (#16479)fed85fb
[Babel 8] Use more native fs methods (#16459)Updates
@babel/core
from 7.24.5 to 7.24.7Release notes
Sourced from
@babel/core
's releases.... (truncated)
Changelog
Sourced from
@babel/core
's changelog.Commits
bf1e9a3
v7.24.790fdd7e
Only import types from declared dependencies (#16494)7934963
Usetype: module
in allpackage.json
s (#16535)9630250
v7.24.6553e433
Generate helper metadata at build time (#16501)fbfe16c
Fix source maps for template literals (#16515)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)e37e64d
Use eslint v9 (#16479)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)Updates
@babel/eslint-parser
from 7.24.5 to 7.24.7Release notes
Sourced from
@babel/eslint-parser
's releases.... (truncated)
Changelog
Sourced from
@babel/eslint-parser
's changelog.Commits
bf1e9a3
v7.24.77934963
Usetype: module
in allpackage.json
s (#16535)9630250
v7.24.6e37e64d
Use eslint v9 (#16479)97c3eb1
RemovesyntaxType
option for record-and-tuple (parser&plugin) (#16458)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)Updates
@babel/plugin-proposal-decorators
from 7.24.1 to 7.24.7Release notes
Sourced from
@babel/plugin-proposal-decorators
's releases.