|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott |
6 | 6 |
|
7 | | -- **feat(hono): Promote `@sentry/hono` to stable and deprecate `honoIntegration`** |
| 7 | +## 10.55.0 |
| 8 | + |
| 9 | +### Important Changes |
| 10 | + |
| 11 | +- **feat(hono): Promote `@sentry/hono` to stable and deprecate `honoIntegration` ([#21208](https://github.com/getsentry/sentry-javascript/pull/21208))** |
8 | 12 |
|
9 | 13 | The `@sentry/hono` SDK is now stable. See the [Sentry Hono SDK docs](https://docs.sentry.io/platforms/javascript/guides/hono/) to get started. |
10 | 14 |
|
|
14 | 18 | [Sentry TanStack Start SDK docs](https://docs.sentry.io/platforms/javascript/guides/tanstackstart-react/). Please reach out on |
15 | 19 | [GitHub](https://github.com/getsentry/sentry-javascript/issues/new/choose) if you have any feedback or concerns. |
16 | 20 |
|
17 | | -- **feat(hono): Add `shouldHandleError` option to `sentry()` middleware** |
| 21 | +- **feat(hono): Add `shouldHandleError` option to `sentry()` middleware ([#21205](https://github.com/getsentry/sentry-javascript/pull/21205))** |
18 | 22 |
|
19 | 23 | The `sentry()` middleware now accepts a `shouldHandleError` callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain `Error` objects are captured. Return `true` from the callback to capture an error, `false` to suppress it. |
20 | 24 |
|
|
47 | 51 |
|
48 | 52 | Server function spans now show human-readable names (e.g., `GET /_serverFn/greet` instead of `GET /_serverFn/a10e70b3...`). The `tanstackstart.function.hash.sha256` span attribute has been renamed to `tanstackstart.function.id`. |
49 | 53 |
|
| 54 | +### Other Changes |
| 55 | + |
| 56 | +- feat(core): Migrate request data to `dataCollection` ([#21071](https://github.com/getsentry/sentry-javascript/pull/21071)) |
| 57 | +- feat(hono): Add warning in Bun for double init ([#21195](https://github.com/getsentry/sentry-javascript/pull/21195)) |
| 58 | +- feat(hono): Instrument main-app inline middleware spans ([#20999](https://github.com/getsentry/sentry-javascript/pull/20999)) |
| 59 | +- feat(metrics): Migrate metrics to use `dataCollection` instead of `sendDefaultPii` ([#21078](https://github.com/getsentry/sentry-javascript/pull/21078)) |
| 60 | +- feat(tanstackstart-react): Enable component tracking ([#21149](https://github.com/getsentry/sentry-javascript/pull/21149)) |
| 61 | +- feat(tanstackstart-react): Filter noisy dev transactions ([#21145](https://github.com/getsentry/sentry-javascript/pull/21145)) |
| 62 | +- fix(cloudflare): Use original waitUntil to not create a deadlock ([#21197](https://github.com/getsentry/sentry-javascript/pull/21197)) |
| 63 | +- fix(elysia): Widen accepted `Elysia` app type to support Elysia options ([#21164](https://github.com/getsentry/sentry-javascript/pull/21164)) |
| 64 | +- fix(tanstackstart-react): Add server-side replayIntegration no-op stub ([#21148](https://github.com/getsentry/sentry-javascript/pull/21148)) |
| 65 | + |
| 66 | +<details> |
| 67 | + <summary> <strong>Internal Changes</strong> </summary> |
| 68 | + |
| 69 | +- chore(changelog): clarify array attributes impact on `beforeSend*` callbacks ([#21186](https://github.com/getsentry/sentry-javascript/pull/21186)) |
| 70 | +- chore(ci): Update bugbot instructions ([#21168](https://github.com/getsentry/sentry-javascript/pull/21168)) |
| 71 | +- chore(sentry-cli): Upgrade to 2.58.6 ([#21165](https://github.com/getsentry/sentry-javascript/pull/21165)) |
| 72 | +- chore(size-limit): weekly auto-bump ([#21123](https://github.com/getsentry/sentry-javascript/pull/21123)) |
| 73 | +- feat(deps-dev): Bump @sveltejs/kit from 2.52.2 to 2.60.1 in /dev-packages/e2e-tests/test-applications/sveltekit-cloudflare-pages ([#21162](https://github.com/getsentry/sentry-javascript/pull/21162)) |
| 74 | +- fix(e2e): Fix `astro-6` e2e test build by relaxing astro version range ([#21211](https://github.com/getsentry/sentry-javascript/pull/21211)) |
| 75 | +- meta(agents): Update AI commit attribution guidance ([#21166](https://github.com/getsentry/sentry-javascript/pull/21166)) |
| 76 | +- ref(browser): Extract browser-specific `normalize` code out of core ([#21172](https://github.com/getsentry/sentry-javascript/pull/21172)) |
| 77 | +- ref(node): Stop custom-handling normalization of Domain/DomainEmitter ([#21182](https://github.com/getsentry/sentry-javascript/pull/21182)) |
| 78 | +- ref(node): Stop using `registerSpanErrorInstrumentation()` on server ([#21169](https://github.com/getsentry/sentry-javascript/pull/21169)) |
| 79 | +- test(nitro-3): Update e2e tests for h3 route handler tracing ([#21152](https://github.com/getsentry/sentry-javascript/pull/21152)) |
| 80 | +- test(nuxt): Fix flaky test and add note about hydration timing to skill ([#21054](https://github.com/getsentry/sentry-javascript/pull/21054)) |
| 81 | + |
| 82 | +</details> |
| 83 | + |
50 | 84 | ## 10.54.0 |
51 | 85 |
|
52 | 86 | ### Important Changes |
|
0 commit comments