You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is still in beta, but we plan to keep adding features to it! Please note some of the unhandled exception error monitoring is blocked by oven-sh/bun#5091, but the Bun team seems to be actively working on it!
### Phase 1
- [ ] https://github.com/getsentry/sentry-javascript/pull/9029
- [x] Add async local storage to make `runWithAsyncContext` work
- [ ] https://github.com/getsentry/sentry-javascript/pull/9050
- [ ] https://github.com/getsentry/sentry-javascript/pull/9049
- [x] Release `@sentry/bun`: https://github.com/getsentry/sentry-javascript/releases/tag/7.70.0
- [ ] https://github.com/getsentry/sentry-docs/pull/7858
### Phase 2
- [ ] https://github.com/getsentry/sentry-release-registry/pull/119
- [ ] https://github.com/getsentry/sentry-javascript/pull/9073
- [ ] https://github.com/getsentry/sentry-javascript/pull/9080
- [x] Check to see how to test against multiple Bun versions
Is there an overview of what features this supports and which ones it doesn't? We have a bun api using ElysiaJS and would like to time a few transactions. Since there is not full support yet we're not trying to use this as a plugin/middleware but instead do manual transactions. Would this work?
Activity
AbhiPrasad commentedon Sep 18, 2023
partly dependent on oven-sh/bun#5091
AbhiPrasad commentedon Sep 20, 2023
Update: https://twitter.com/DanielGri/status/1704472077229555772
AbhiPrasad commentedon Sep 21, 2023
For now we test against latest Bun version. When the global error events are added by bun we can test against a matrix in CI.
rodrigoehlers commentedon Nov 24, 2023
Is there an overview of what features this supports and which ones it doesn't? We have a bun api using ElysiaJS and would like to time a few transactions. Since there is not full support yet we're not trying to use this as a plugin/middleware but instead do manual transactions. Would this work?
AbhiPrasad commentedon Nov 24, 2023
Yes for sure! You can take some inspiration from our
Bun.serveinstrumentation.