Breaking changes
- Remove
SentryDisplayWidgetand manual TTID implementation (#2668) - Increase minimum SDK version requirements to Dart v3.5.0 and Flutter v3.24.0 (#2643)
- Remove screenshot option
attachScreenshotOnlyWhenResumed(#2664) - Remove deprecated
beforeScreenshot(#2662) - Remove old user feedback api (#2686)
- Remove deprecated loggers (#2685)
- Remove user segment (#2687)
- Enable JS SDK native integration by default (#2688)
- Remove
enableTracing(#2695) - Remove
options.autoAppStartandsetAppStartEnd(#2680) - Bump Drift min version to
2.24.0and useQueryInterceptorinstead ofQueryExecutor(#2679) - Add hint for transactions (#2675)
BeforeSendTransactionCallbacknow has aHintparameter
- Remove
dart:htmlusage in favour ofpackage:web(#2710) - Remove max response body size (#2709)
- Responses are now only attached if size is below ~0.15mb
- Responses are attached to the
Hintobject, which can be read inbeforeSend/beforeSendTransactioncallbacks viahint.response. - For now, only the
diointegration is supported.
- Enable privacy masking for screenshots by default (#2728)
Enhancements
- Replay: improve Android native interop performance by using JNI (#2670)