|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 8.8.0 |
| 8 | + |
| 9 | +- **feat: Upgrade OTEL dependencies (#12388)** |
| 10 | + |
| 11 | +This upgrades the OpenTelemetry dependencies to the latest versions and makes OTEL use `import-in-the-middle` `v1.8.0`. |
| 12 | +This should fix numerous issues with using OTEL instrumentation with ESM. |
| 13 | + |
| 14 | +High level issues fixed with OTEL + ESM: |
| 15 | + |
| 16 | +- incompatibilities with using multiple loaders, commonly encountered while using `tsx` or similar libraries. |
| 17 | +- incompatibilities with libraries that use duplicate namespace exports like `date-fns`. |
| 18 | +- incompatibilities with libraries that use self-referencing namespace imports like `openai`. |
| 19 | +- incompatibilities with dynamic export patterns like exports with function calls. |
| 20 | +- `ENOENT: no such file or directory` bugs that libraries like [`discord.js`](https://github.com/discordjs/discord.js) |
| 21 | + surface. |
| 22 | + |
| 23 | +If you are still encountering issues with OpenTelemetry instrumentation and ESM, please let us know. |
| 24 | + |
| 25 | +- deps: Bump Sentry bundler plugins to version `2.18.0` (#12381) |
| 26 | +- feat: Add `thirdPartyErrorFilterIntegration` (#12267) |
| 27 | +- feat(core): Filter out error events with exception values and no stacktraces, values, or types (#12387) |
| 28 | +- feat(core): Ignore additional common but inactionable errors (#12384) |
| 29 | +- feat(deps): Bump @opentelemetry/propagator-aws-xray from 1.3.1 to 1.24.1 (#12333) |
| 30 | +- feat(deps): Bump @sentry/cli from 2.31.2 to 2.32.1 (#12332) |
| 31 | +- feat(redis): Support `mget` command in caching functionality (#12380) |
| 32 | +- feat(vercel-edge): Export core integrations from Vercel edge SDK (#12308) |
| 33 | +- fix(browser): Fix idle span ending (#12306) |
| 34 | +- fix(browser): Fix parenthesis parsing logic for chromium (#12373) |
| 35 | +- fix(browser): Fix types export path for CJS (#12305) |
| 36 | +- fix(feedback): Override TriggerLabel Option (#12316) |
| 37 | +- fix(feedback): Wait for document to be ready before doing autoinject (#12294) |
| 38 | +- fix(nextjs): Fix memory leak (#12335) |
| 39 | +- fix(nextjs): Fix version detection and option insertion logic for `clientTraceMetadata` option (#12323) |
| 40 | +- fix(nextjs): Update argument name in log message about `sentry` property on Next.js config object (#12366) |
| 41 | +- fix(node): Do not manually finish / update root Hapi spans. (#12287) |
| 42 | +- fix(node): Fix virtual parent span ID handling & update create-next-app E2E test (#12368) |
| 43 | +- fix(node): Skip capturing Hapi Boom responses v8. (#12288) |
| 44 | +- fix(performance): Fix LCP not getting picked up on initial pageload transaction by setting reportAllChanges to true |
| 45 | + (#12360) |
| 46 | +- fix(replay): Avoid infinite loop of logs (#12309) |
| 47 | +- fix(replay): Ignore old events when manually starting replay (#12349) |
| 48 | +- ref(browser): Ensure idle span ending is consistent (#12310) |
| 49 | +- ref(profiling): unref timer (#12340) |
| 50 | + |
7 | 51 | ## 8.7.0
|
8 | 52 |
|
9 | 53 | ### Important Changes
|
|
0 commit comments