|
4 | 4 |
|
5 | 5 | - "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
|
6 | 6 |
|
| 7 | +## 7.49.0 |
| 8 | + |
| 9 | +### Important Changes |
| 10 | + |
| 11 | +- **feat(sveltekit): Read adapter output directory from `svelte.config.js` (#7863)** |
| 12 | + |
| 13 | +Our source maps upload plugin is now able to read svelte.config.js. This is necessary to automatically find the output directory that users can specify when setting up the Node adapter. |
| 14 | + |
| 15 | +- **fix(replay): Ensure we normalize scope breadcrumbs to max. depth to avoid circular ref (#7915)** |
| 16 | + |
| 17 | +This release fixes a potential problem with how Replay captures console logs. |
| 18 | +Any objects logged will now be cut off after a maximum depth of 10, as well as cutting off any properties after the 1000th. |
| 19 | +This should ensure we do not accidentally capture massive console logs, where a stringified object could reach 100MB or more. |
| 20 | + |
| 21 | +- **fix(utils): Normalize HTML elements as string (#7916)** |
| 22 | + |
| 23 | +We used to normalize references to HTML elements as POJOs. |
| 24 | +This is both not very easily understandable, as well as potentially large, as HTML elements may have properties attached to them. |
| 25 | +With this change, we now normalize them to e.g. `[HTMLElement: HTMLInputElement]`. |
| 26 | + |
| 27 | +### Additional Features and Fixes |
| 28 | + |
| 29 | +- feat(browser): Simplify stack parsers (#7897) |
| 30 | +- feat(node): Add monitor upsert types (#7914) |
| 31 | +- feat(replay): Truncate network bodies to max size (#7875) |
| 32 | +- fix(gatsby): Don't crash build when auth token is missing (#7858) |
| 33 | +- fix(gatsby): Use `import` for `gatsby-browser.js` instead of `require` (#7889) |
| 34 | +- fix(nextjs): Handle braces in stack frame URLs (#7900) |
| 35 | +- fix(nextjs): Mark value injection loader result as uncacheable (#7870) |
| 36 | +- fix(node): Correct typo in trpc integration transaciton name (#7871) |
| 37 | +- fix(node): reduce deepReadDirSync runtime complexity (#7910) |
| 38 | +- fix(sveltekit): Avoid capturing "Not Found" errors in server `handleError` wrapper (#7898) |
| 39 | +- fix(sveltekit): Detect sentry release before creating the Vite plugins (#7902) |
| 40 | +- fix(sveltekit): Use `sentry.properties` file when uploading source maps (#7890) |
| 41 | +- fix(tracing): Ensure we use s instead of ms for startTimestamp (#7877) |
| 42 | +- ref(deprecate): Deprecate `timestampWithMs` (#7878) |
| 43 | +- ref(nextjs): Don't use Sentry Webpack Plugin in dev mode (#7901) |
| 44 | + |
7 | 45 | ## 7.48.0
|
8 | 46 |
|
9 | 47 | ### Important Changes
|
|
0 commit comments