Skip to content

[JavaScript] v9 #14149

Closed
5 of 5 issues completed
Closed
Project
5 of 5 issues completed
@lforst

Description

@lforst

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.

Sub-issues

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions