|
4 | 4 |
|
5 | 5 | ## 7.3.0 |
6 | 6 |
|
7 | | -- feat: Update JavaScript SDKs from [v10.17.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.17.0) to [v10.22.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.22.0) |
| 7 | +- feat: Update JavaScript SDKs from [v10.17.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.17.0) to |
| 8 | + [v10.25.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.25.0) |
| 9 | +- feat: Add support for [Sentry Metrics](https://docs.sentry.io/product/metrics/) |
8 | 10 |
|
9 | 11 | ## 7.2.0 |
10 | 12 |
|
11 | | -- feat: Update JavaScript SDKs from [v10.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.11.0) to [v10.17.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.17.0) |
| 13 | +- feat: Update JavaScript SDKs from [v10.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.11.0) to |
| 14 | + [v10.17.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.17.0) |
12 | 15 | - feat: Log os and device attributes (#1246) |
13 | 16 |
|
14 | 17 | ## 7.1.1 |
|
19 | 22 |
|
20 | 23 | ## 7.1.0 |
21 | 24 |
|
22 | | -- feat: Update JavaScript SDKs from [v10.7.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.7.0) to [v10.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.11.0) (#1236) |
| 25 | +- feat: Update JavaScript SDKs from [v10.7.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.7.0) to |
| 26 | + [v10.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.11.0) (#1236) |
23 | 27 | - feat: Optional Namespaced IPC (#1234) |
24 | 28 | - fix: Export `ErrorEvent` type (#1229) |
25 | 29 | - fix: Only capture logs if `enableLogs` is true (#1235) |
26 | 30 |
|
27 | 31 | ## 7.0.0 |
28 | 32 |
|
29 | | -This release updates the underlying Sentry JavaScript SDKs to v10 which includes |
30 | | -some breaking changes. Check out the the [migration guide](./MIGRATION.md) for |
31 | | -more details. |
| 33 | +This release updates the underlying Sentry JavaScript SDKs to v10 which includes some breaking changes. Check out the |
| 34 | +the [migration guide](./MIGRATION.md) for more details. |
32 | 35 |
|
33 | 36 | - feat: Update JavaScript SDKs to v10.8.0 (#1205) |
34 | 37 |
|
35 | 38 | ## 6.11.0 |
36 | 39 |
|
37 | | -- feat: Update JavaScript SDKs from [v9.45.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.45.0) to [v9.46.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.46.0) |
| 40 | +- feat: Update JavaScript SDKs from [v9.45.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.45.0) to |
| 41 | + [v9.46.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.46.0) |
38 | 42 | - fix: Ensure native directory ends up in package (#1216) |
39 | 43 |
|
40 | 44 | ## 6.10.0 |
41 | 45 |
|
42 | | -- feat: Update JavaScript SDKs from [v9.43.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.43.0) to [v9.45.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.45.0) |
| 46 | +- feat: Update JavaScript SDKs from [v9.43.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.43.0) to |
| 47 | + [v9.45.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.45.0) |
43 | 48 | - fix: Don't use `deepmerge` to merge events to remove circular ref. issues (#1210) |
44 | 49 | - fix: Support `node16` for TypeScript `moduleResolution` (#1203) |
45 | 50 |
|
46 | 51 | ## 6.9.0 |
47 | 52 |
|
48 | | -- feat: Update JavaScript SDKs from |
49 | | - [v9.26.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.26.0) |
50 | | - to |
| 53 | +- feat: Update JavaScript SDKs from [v9.26.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.26.0) to |
51 | 54 | [v9.43.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.43.0) |
52 | 55 | - feat: Add `eventLoopBlockIntegration` (#1188) |
53 | 56 | - feat: Move renderer event loop block detection to an integration (#1196) |
54 | 57 |
|
55 | 58 | ## 6.8.0 |
56 | 59 |
|
57 | | -- feat: Update JavaScript SDKs from [v9.25.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.25.0) to [v9.26.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.26.0) |
| 60 | +- feat: Update JavaScript SDKs from [v9.25.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.25.0) to |
| 61 | + [v9.26.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.26.0) |
58 | 62 | - fix: Don't capture stack traces from destroyed renderers (#1165) |
59 | 63 |
|
60 | 64 | ## 6.7.0 |
61 | 65 |
|
62 | | -- feat: Update JavaScript SDKs from [v9.18.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.18.0) to [v9.25.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.25.0) |
| 66 | +- feat: Update JavaScript SDKs from [v9.18.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.18.0) to |
| 67 | + [v9.25.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.25.0) |
63 | 68 | - feat: Add structured logging support (#1159) |
64 | 69 |
|
65 | 70 | ## 6.6.0 |
66 | 71 |
|
67 | | -- feat: Update JavaScript SDKs from [v9.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.11.0) to [v9.18.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.18.0) |
| 72 | +- feat: Update JavaScript SDKs from [v9.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.11.0) to |
| 73 | + [v9.18.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.18.0) |
68 | 74 |
|
69 | 75 | ## 6.5.0 |
70 | 76 |
|
71 | | -- feat: Update JavaScript SDKs from [v9.10.1](https://github.com/getsentry/sentry-javascript/releases/tag/9.10.1) to [v9.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.11.0) |
| 77 | +- feat: Update JavaScript SDKs from [v9.10.1](https://github.com/getsentry/sentry-javascript/releases/tag/9.10.1) to |
| 78 | + [v9.11.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.11.0) |
72 | 79 | - fix: GPU context should use id rather than device_id (#1126) |
73 | 80 | - feat: Optionally capture manufacturer and model device context (#1125) |
74 | 81 |
|
75 | 82 | ## 6.4.0 |
76 | 83 |
|
77 | | -- feat: Update JavaScript SDKs from [v9.8.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.8.0) to [v9.10.1](https://github.com/getsentry/sentry-javascript/releases/tag/9.10.1) |
| 84 | +- feat: Update JavaScript SDKs from [v9.8.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.8.0) to |
| 85 | + [v9.10.1](https://github.com/getsentry/sentry-javascript/releases/tag/9.10.1) |
78 | 86 | - fix: Missing Dynamic Sampling Context in envelope header for renderer tracing (#1117) |
79 | 87 | - feat: Use `frame.collectJavaScriptCallStack()` for renderer ANR in Electron >= v34 (#1105) |
80 | 88 |
|
81 | 89 | ## 6.3.0 |
82 | 90 |
|
83 | | -- feat: Update JavaScript SDKs from [v9.6.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.6.0) to [v9.8.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.8.0) |
| 91 | +- feat: Update JavaScript SDKs from [v9.6.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.6.0) to |
| 92 | + [v9.8.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.8.0) |
84 | 93 | - fix: Electron app.getPath('crashDumps') API can throw (#1106) |
85 | 94 |
|
86 | 95 | ## 6.2.0 |
87 | 96 |
|
88 | | -- feat: Update JavaScript SDKs from [v9.1.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.1.0) to [v9.6.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.6.0) |
| 97 | +- feat: Update JavaScript SDKs from [v9.1.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.1.0) to |
| 98 | + [v9.6.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.6.0) |
89 | 99 | - feat: Use new `registerPreloadScript` API in Electron >= v35 (#1098) |
90 | 100 | - feat: Add `gpuContextIntegration` (#1097) |
91 | | -- feat: Parse crashpad metadata from minidumps and include in electron context |
92 | | - (#1095) |
| 101 | +- feat: Parse crashpad metadata from minidumps and include in electron context (#1095) |
93 | 102 |
|
94 | 103 | ## 6.1.0 |
95 | 104 |
|
96 | | -- feat: Update JavaScript SDKs from [v9.0.1](https://github.com/getsentry/sentry-javascript/releases/tag/9.0.1) to [v9.1.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.1.0) (#1080) |
| 105 | +- feat: Update JavaScript SDKs from [v9.0.1](https://github.com/getsentry/sentry-javascript/releases/tag/9.0.1) to |
| 106 | + [v9.1.0](https://github.com/getsentry/sentry-javascript/releases/tag/9.1.0) (#1080) |
97 | 107 | - feat: Support `@sentry/profiling-node` (#1084) |
98 | 108 | - fix: Renderer ANR detection (#1083) |
99 | 109 |
|
100 | 110 | ## 6.0.0 |
101 | 111 |
|
102 | | -This release updates the underlying Sentry JavaScript SDKs to v9 which includes |
103 | | -some breaking changes. Check out the the [migration guide](./MIGRATION.md) for |
104 | | -more details. |
| 112 | +This release updates the underlying Sentry JavaScript SDKs to v9 which includes some breaking changes. Check out the the |
| 113 | +[migration guide](./MIGRATION.md) for more details. |
105 | 114 |
|
106 | 115 | - feat: Update JavaScript SDKs to v9.0.0 (#1072) |
107 | 116 |
|
108 | 117 | ### Supported Electron Versions |
109 | 118 |
|
110 | | -The Sentry Node SDK now requires Node >= 18.0.0 which means the Sentry Electron |
111 | | -SDK now supports Electron >= 23.0.0. |
| 119 | +The Sentry Node SDK now requires Node >= 18.0.0 which means the Sentry Electron SDK now supports Electron >= 23.0.0. |
112 | 120 |
|
113 | 121 | ### The `autoSessionTracking` option has been removed |
114 | 122 |
|
115 | | -Whereas in v5, session tracking was disabled by setting `autoSessionTracking` to |
116 | | -`false`, in v6 session tracking can be disabled by removing the `MainProcessSession` integration |
| 123 | +Whereas in v5, session tracking was disabled by setting `autoSessionTracking` to `false`, in v6 session tracking can be |
| 124 | +disabled by removing the `MainProcessSession` integration |
117 | 125 |
|
118 | 126 | ```javascript |
119 | | -import * as Sentry from "@sentry/electron/main"; |
| 127 | +import * as Sentry from '@sentry/electron/main'; |
120 | 128 |
|
121 | 129 | Sentry.init({ |
122 | | - dsn: "__DSN__", |
| 130 | + dsn: '__DSN__', |
123 | 131 | // autoSessionTracking: false, |
124 | | - integrations: (defaults) => defaults.filter((i) => i.name !== "MainProcessSession"), |
| 132 | + integrations: (defaults) => defaults.filter((i) => i.name !== 'MainProcessSession'), |
125 | 133 | }); |
126 | 134 | ``` |
127 | 135 |
|
128 | 136 | ## 5.11.0 |
129 | 137 |
|
130 | | -- feat: Update from |
131 | | - [v8.48.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.48.0) |
132 | | - to |
133 | | - [v8.51.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.51.0) |
134 | | - (#1066) |
135 | | -- fix: Returing `null` in `beforeSend` for native crashes should not impact |
136 | | - release health (#1066) |
| 138 | +- feat: Update from [v8.48.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.48.0) to |
| 139 | + [v8.51.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.51.0) (#1066) |
| 140 | +- fix: Returing `null` in `beforeSend` for native crashes should not impact release health (#1066) |
137 | 141 | - feat: Set log level for `net` breadcrumbs based on status code (#1070) |
138 | 142 | - test: Test more child process types (#1063) |
139 | 143 |
|
140 | 144 | ## 5.10.0 |
141 | 145 |
|
142 | | -- fix: Deprecate renderer init options which should only be used in main process |
143 | | - (#1044) |
144 | | -- feat: Update from |
145 | | - [v8.46.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.46.0) |
146 | | - to |
147 | | - [v8.48.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.48.0) |
148 | | - of JavaScript SDKs (#1046) |
| 146 | +- fix: Deprecate renderer init options which should only be used in main process (#1044) |
| 147 | +- feat: Update from [v8.46.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.46.0) to |
| 148 | + [v8.48.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.48.0) of JavaScript SDKs (#1046) |
149 | 149 | - feat: Determine Electron process from minidump metadata (#1049) |
150 | 150 | - fix: Guard against invalid queue entries (#1053) |
151 | 151 |
|
152 | 152 | ## 5.9.0 |
153 | 153 |
|
154 | | -- feat: Update from |
155 | | - [v8.42.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.42.0) |
156 | | - to |
157 | | - [v8.46.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.46.0) |
158 | | - of JavaScript SDKs |
| 154 | +- feat: Update from [v8.42.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.42.0) to |
| 155 | + [v8.46.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.46.0) of JavaScript SDKs |
159 | 156 | - fix: Disable ANR when screen locked (#1036) |
160 | 157 | - fix: Disable ANR when debugger is in use |
161 | 158 |
|
162 | 159 | ## 5.8.0 |
163 | 160 |
|
164 | | -- feat: Update from |
165 | | - [v8.35.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0) |
166 | | - to |
167 | | - [v8.42.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.42.0) |
168 | | - of JavaScript SDKs |
| 161 | +- feat: Update from [v8.35.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0) to |
| 162 | + [v8.42.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.42.0) of JavaScript SDKs |
169 | 163 | - fix: Sync global scope to main process (#1024) |
170 | 164 | - fix: contextLinesIntegration should come before path normalization (#1008) |
171 | 165 |
|
172 | 166 | ## 5.7.0 |
173 | 167 |
|
174 | | -- feat: Update from |
175 | | - [v8.33.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.33.0) |
176 | | - to |
177 | | - [v8.35.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0) |
178 | | - of JavaScript SDKs |
| 168 | +- feat: Update from [v8.33.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.33.0) to |
| 169 | + [v8.35.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0) of JavaScript SDKs |
179 | 170 |
|
180 | 171 | ## 5.6.0 |
181 | 172 |
|
@@ -291,7 +282,7 @@ For the full list of changes, see the [migration guide](./MIGRATION.md). |
291 | 282 |
|
292 | 283 | - feat: Renderer process ANR detection with stack traces (#770) |
293 | 284 | - Update from [v7.73.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.73.0) to |
294 | | - [v7.74.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.74.0) of JavaScript SDKs |
| 285 | + [v7.74.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.74.0) of JavaScript SDKs |
295 | 286 | - fix: Hide ANR child process from dock (#777) |
296 | 287 | - test: Electron v28 main process ESM (#773) |
297 | 288 |
|
@@ -320,29 +311,31 @@ fix: Don't send minidumps that are too small to be valid (#748) |
320 | 311 | [v7.68.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.68.0) of JavaScript SDKs (#738) |
321 | 312 | - **feat: Mark errors caught by the SDK as unhandled** |
322 | 313 |
|
323 | | -As per the changes in the JavaScript SDKs [for |
324 | | -v7.67.0](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#7670), this release fixes inconsistent |
325 | | -behaviour of when our SDKs classify captured errors as unhandled. Previously, some of our instrumentations correctly set |
326 | | -unhandled, while others set handled. |
| 314 | +As per the changes in the JavaScript SDKs |
| 315 | +[for v7.67.0](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#7670), this release fixes |
| 316 | +inconsistent behaviour of when our SDKs classify captured errors as unhandled. Previously, some of our instrumentations |
| 317 | +correctly set unhandled, while others set handled. |
327 | 318 |
|
328 | | -Going forward, all errors caught automatically from our SDKs will be marked as unhandled. |
329 | | -If you manually capture errors (e.g. by calling `Sentry.captureException`), your errors will continue to be reported as handled. |
| 319 | +Going forward, all errors caught automatically from our SDKs will be marked as unhandled. If you manually capture errors |
| 320 | +(e.g. by calling `Sentry.captureException`), your errors will continue to be reported as handled. |
330 | 321 |
|
331 | | -This change might lead to a decrease in reported crash-free sessions and consequently in your release health score. |
332 | | -If you have concerns about this, feel free to open an issue. |
| 322 | +This change might lead to a decrease in reported crash-free sessions and consequently in your release health score. If |
| 323 | +you have concerns about this, feel free to open an issue. |
333 | 324 |
|
334 | 325 | ## 4.10.0 |
335 | 326 |
|
336 | 327 | - feat: Optionally send sessions when they're created (#715) |
337 | | -- feat: Update from [v7.61.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.61.0) to [v7.63.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.63.0) of JavaScript SDKs (#719) |
| 328 | +- feat: Update from [v7.61.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.61.0) to |
| 329 | + [v7.63.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.63.0) of JavaScript SDKs (#719) |
338 | 330 |
|
339 | 331 | ## 4.9.0 |
340 | 332 |
|
341 | 333 | - fix: Ensure context from previous run is used for native main crashes (#683) |
342 | 334 | - feat: Tracing without performance (#710) |
343 | 335 | - feat: Deprecate `tracingOrigins` for `tracePropagationTargets` (#703) |
344 | 336 | - feat: Use `protocol.handle` on Electron >= v25 (#704) |
345 | | -- test: Update from [v7.58.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.58.0) to [v7.61.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.61.0) of JavaScript SDKs (#709) |
| 337 | +- test: Update from [v7.58.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.58.0) to |
| 338 | + [v7.61.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.61.0) of JavaScript SDKs (#709) |
346 | 339 |
|
347 | 340 | ## 4.8.0 |
348 | 341 |
|
|
0 commit comments