|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Unreleased |
| 4 | + |
| 5 | +This release contains breaking changes, please read the changelog carefully. |
| 6 | + |
| 7 | +*Changes from the latest v7 release are included in this major release* |
| 8 | + |
| 9 | +### Breaking Changes |
| 10 | + |
| 11 | +- Bump iOS minimum deployment target from **11** to **12** ([#1821](https://github.com/getsentry/sentry-dart/pull/1821)) |
| 12 | +- Mark exceptions not handled by the user as `handled: false` ([#1535](https://github.com/getsentry/sentry-dart/pull/1535)) |
| 13 | + - This will affect your release health data, and is therefore considered a breaking change. |
| 14 | +- Refrain from overwriting the span status for unfinished spans ([#1577](https://github.com/getsentry/sentry-dart/pull/1577)) |
| 15 | + - Older self-hosted sentry instances will drop transactions containing unfinished spans. |
| 16 | + - This change was introduced in [relay/#1690](https://github.com/getsentry/relay/pull/1690) and released with [22.12.0](https://github.com/getsentry/relay/releases/tag/22.12.0) |
| 17 | +- Do not leak extensions of external classes ([#1576](https://github.com/getsentry/sentry-dart/pull/1576)) |
| 18 | +- Make `hint` non-nullable in `BeforeSendCallback`, `BeforeBreadcrumbCall` and `EventProcessor` ([#1574](https://github.com/getsentry/sentry-dart/pull/1574)) |
| 19 | + - This will affect your callbacks, making this a breaking change. |
| 20 | +- Load Device Contexts from Sentry Java ([#1616](https://github.com/getsentry/sentry-dart/pull/1616)) |
| 21 | + - Now the device context from Android is available in `BeforeSendCallback` |
| 22 | +- Set ip_address to {{auto}} by default, even if sendDefaultPII is disabled ([#1665](https://github.com/getsentry/sentry-dart/pull/1665)) |
| 23 | + - Instead use the "Prevent Storing of IP Addresses" option in the "Security & Privacy" project settings on sentry.io |
| 24 | + |
| 25 | +### Features |
| 26 | + |
| 27 | +- Add support for exception aggregates ([#1866](https://github.com/getsentry/sentry-dart/pull/1866)) |
| 28 | + |
3 | 29 | ## 7.20.0
|
4 | 30 |
|
5 | 31 | ### Build
|
|
117 | 143 | - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8200)
|
118 | 144 | - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.19.0...8.20.0)
|
119 | 145 |
|
| 146 | +## 8.0.0-beta.2 |
| 147 | + |
| 148 | +### Breaking Changes |
| 149 | + |
| 150 | +- Bump iOS minimum deployment target from **11** to **12** ([#1821](https://github.com/getsentry/sentry-dart/pull/1821)) |
| 151 | +- Mark exceptions not handled by the user as `handled: false` ([#1535](https://github.com/getsentry/sentry-dart/pull/1535)) |
| 152 | + - This will affect your release health data, and is therefore considered a breaking change. |
| 153 | +- Refrain from overwriting the span status for unfinished spans ([#1577](https://github.com/getsentry/sentry-dart/pull/1577)) |
| 154 | + - Older self-hosted sentry instances will drop transactions containing unfinished spans. |
| 155 | + - This change was introduced in [relay/#1690](https://github.com/getsentry/relay/pull/1690) and released with [22.12.0](https://github.com/getsentry/relay/releases/tag/22.12.0) |
| 156 | +- Do not leak extensions of external classes ([#1576](https://github.com/getsentry/sentry-dart/pull/1576)) |
| 157 | +- Make `hint` non-nullable in `BeforeSendCallback`, `BeforeBreadcrumbCall` and `EventProcessor` ([#1574](https://github.com/getsentry/sentry-dart/pull/1574)) |
| 158 | + - This will affect your callbacks, making this a breaking change. |
| 159 | +- Load Device Contexts from Sentry Java ([#1616](https://github.com/getsentry/sentry-dart/pull/1616)) |
| 160 | + - Now the device context from Android is available in `BeforeSendCallback` |
| 161 | +- Set ip_address to {{auto}} by default, even if sendDefaultPII is disabled ([#1665](https://github.com/getsentry/sentry-dart/pull/1665)) |
| 162 | + - Instead use the "Prevent Storing of IP Addresses" option in the "Security & Privacy" project settings on sentry.io |
| 163 | + |
| 164 | +### Fixes |
| 165 | + |
| 166 | +- Remove Flutter dependency from Drift integration ([#1867](https://github.com/getsentry/sentry-dart/pull/1867)) |
| 167 | +- Remove dead code, cold start bool is now always present ([#1861](https://github.com/getsentry/sentry-dart/pull/1861)) |
| 168 | +- Fix iOS "Arithmetic Overflow" ([#1874](https://github.com/getsentry/sentry-dart/pull/1874)) |
| 169 | + |
| 170 | +### Dependencies |
| 171 | + |
| 172 | +- Bump Cocoa SDK from v8.19.0 to v8.20.0 ([#1856](https://github.com/getsentry/sentry-dart/pull/1856)) |
| 173 | + - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8200) |
| 174 | + - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.19.0...8.20.0) |
| 175 | + |
| 176 | +## 8.0.0-beta.1 |
| 177 | + |
| 178 | +This release is replaced by `8.0.0-beta.2` |
| 179 | + |
120 | 180 | ## 7.16.0
|
121 | 181 |
|
122 | 182 | ### Features
|
|
0 commit comments