|
4 | 4 |
|
5 | 5 | ### Fixes |
6 | 6 |
|
7 | | -- Fix TTFD measurement when API called too early ([#4297](https://github.com/getsentry/sentry-java/pull/4297)) |
8 | 7 | - Hook User Interaction integration into running Activity in case of deferred SDK init ([#4337](https://github.com/getsentry/sentry-java/pull/4337)) |
9 | 8 |
|
| 9 | +## 8.11.0 |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +- Make `RequestDetailsResolver` public ([#4326](https://github.com/getsentry/sentry-java/pull/4326)) |
| 14 | + - `RequestDetailsResolver` is now public and has an additional constructor, making it easier to use a custom `TransportFactory` |
| 15 | + |
| 16 | +### Fixes |
| 17 | + |
| 18 | +- Session Replay: Fix masking of non-styled `Text` Composables ([#4361](https://github.com/getsentry/sentry-java/pull/4361)) |
| 19 | +- Session Replay: Fix masking read-only `TextField` Composables ([#4362](https://github.com/getsentry/sentry-java/pull/4362)) |
| 20 | + |
| 21 | +## 8.10.0 |
| 22 | + |
| 23 | +### Features |
| 24 | + |
| 25 | +- Wrap configured OpenTelemetry `ContextStorageProvider` if available ([#4359](https://github.com/getsentry/sentry-java/pull/4359)) |
| 26 | + - This is only relevant if you see `java.lang.IllegalStateException: Found multiple ContextStorageProvider. Set the io.opentelemetry.context.ContextStorageProvider property to the fully qualified class name of the provider to use. Falling back to default ContextStorage. Found providers: ...` |
| 27 | + - Set `-Dio.opentelemetry.context.contextStorageProvider=io.sentry.opentelemetry.SentryContextStorageProvider` on your `java` command |
| 28 | + - Sentry will then wrap the other `ContextStorageProvider` that has been configured by loading it through SPI |
| 29 | + - If no other `ContextStorageProvider` is available or there are problems loading it, we fall back to using `SentryOtelThreadLocalStorage` |
| 30 | + |
| 31 | +### Fixes |
| 32 | + |
| 33 | +- Update profile chunk rate limit and client report ([#4353](https://github.com/getsentry/sentry-java/pull/4353)) |
| 34 | + |
| 35 | +### Dependencies |
| 36 | + |
| 37 | +- Bump Native SDK from v0.8.3 to v0.8.4 ([#4343](https://github.com/getsentry/sentry-java/pull/4343)) |
| 38 | + - [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#084) |
| 39 | + - [diff](https://github.com/getsentry/sentry-native/compare/0.8.3...0.8.4) |
| 40 | + |
| 41 | +## 8.9.0 |
| 42 | + |
| 43 | +### Features |
| 44 | + |
| 45 | +- Add `SentryWrapper.wrapRunnable` to wrap `Runnable` for use with Sentry ([#4332](https://github.com/getsentry/sentry-java/pull/4332)) |
| 46 | + |
| 47 | +### Fixes |
| 48 | + |
| 49 | +- Fix TTFD measurement when API called too early ([#4297](https://github.com/getsentry/sentry-java/pull/4297)) |
| 50 | +- Tag sockets traffic originating from Sentry's HttpConnection ([#4340](https://github.com/getsentry/sentry-java/pull/4340)) |
| 51 | + - This should suppress the StrictMode's `UntaggedSocketViolation` |
| 52 | +- Reduce debug logs verbosity ([#4341](https://github.com/getsentry/sentry-java/pull/4341)) |
| 53 | +- Fix unregister `SystemEventsBroadcastReceiver` when entering background ([#4338](https://github.com/getsentry/sentry-java/pull/4338)) |
| 54 | + - This should reduce ANRs seen with this class in the stack trace for Android 14 and above |
| 55 | + |
| 56 | +### Improvements |
| 57 | + |
| 58 | +- Make user interaction tracing faster and do fewer allocations ([#4347](https://github.com/getsentry/sentry-java/pull/4347)) |
| 59 | +- Pre-load modules on a background thread upon SDK init ([#4348](https://github.com/getsentry/sentry-java/pull/4348)) |
| 60 | + |
10 | 61 | ## 8.8.0 |
11 | 62 |
|
12 | 63 | ### Features |
|
0 commit comments