Description
Topics for this major:
- Little actual breakage
- API cleanup
- Behavior cleanup
The items for this major can be found in #14224 (pre-work), #14225 (main work), #14288 (pre-release tasks) and #14226 (post-release tasks).
Stretch Goals
We also include some stretch goals that may get pulled into the major if we deem it valuable:
### Stretch Goals
- [ ] Removing `SyncPromise`
- [ ] https://github.com/getsentry/sentry-javascript/issues/9072
- [ ] https://github.com/getsentry/sentry-javascript/issues/13885
- [ ] https://github.com/getsentry/sentry-javascript/issues/12399
- [ ] Replace `sucrase` with `swc`
- [x] `requestDataIntegration` improvements
- [ ] Replace instances of `PromiseLike` with `Promise`
- [ ] Default `attachStackTrace` to `true` and add option to disable stack trace attachment for individual `capture*()` calls
- [ ] https://github.com/getsentry/sentry-javascript/issues/11230
Project Status
Click to expand
Update 0 (Nov 4, 2024)
- Planning and pre-work has started
Update 1 (Dec 6, 2024)
- Pre-work is complete except for 1 small task.
- Last planned stable release coming early next week
- v9 branch opened and work has started
- Any stretch goals will likely not tackled
- OTEL has thrown in a wrench by planning to release a v2 major in Feb 2025, which means that we will delay some of the tasks until they have settled on certain decisions wrt version support. This may or may not push back the release timeline.
Update 2 (Jan 9, 2024)
- Pre-work complete
- Main work close to being finished
- Alpha release incoming either this week (Friday Jan 10, 2024) or early next week
- Movements with regards to Trace-Links and Trace Sampling have introduced extra work that is non-trivial. May push back the deadline.
Update 3 (Jan 22, 2024)
- Unplanned work for Prisma v6 and Deno have pushed back the deadline for the main work.
- Released first alpha.
- Next step is going to be dogfooding the alpha and writing migration docs and changelog.