Repository navigation
Closed
5 / 55 of 5 issues completedLabels
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.
Reacted by Andrei, Abhijeet Prasad, Tim Fish, Taylor Osler, Steven Eubank, Giancarlo Buenaflor, David Dodlek and Wannacry-ops
Activity
mydea commentedon Oct 31, 2024
IMHO we can also look into going to 18+. Lots of stuff depends on 18+ 🤔
AbhiPrasad commentedon Oct 31, 2024
We should re-evaluate our current session code (both server-side with request mode sessions and client-side).
I think we have the opportunity to extract these into integrations to make it more modular, and allow for users to tree-shake out the logic if they don't want it (should save decent bundle size on browser).
[-]v9 Roadmap[/-][+][JavaScript] v9 Roadmap[/+][-][JavaScript] v9 Roadmap[/-][+][JavaScript] v9[/+]sendDefaultPiibehaviour in the JS SDKs #5347sendDefaultPiibehaviour in the JS SDKs #5347lforst commentedon Feb 24, 2025
I hereby ceremonially close this issue. You have served us well.