8.13.0
Warning
This release contains an issue where Cold starts can be incorrectly reported as Warm starts on Android. We recommend staying on version 8.12.0
or updating to 8.13.3
if you use this feature on Android.
See issue #2769 for more details.
Breaking changes
- Remove Metrics API (#2571)
- The Metrics product never reached maturity from beta and has officially ended in October 7th, 2024
- Read this post for more information
Features
- Add
beforeCapture
for View Hierarchy (#2523)- View hierarchy calls are now debounced for 2 seconds.
- JS SDK integration (#2572)
- Enable the integration by setting
options.enableSentryJs = true
- Features:
- Sending envelopes through Sentry JS transport layer
- Capturing native JS errors
- Enable the integration by setting
- Add SentryReplayQuality setting (
options.experimental.replay.quality
) (#2582) - SPM Support (#2280)
Enhancements
- Replay: improve iOS native interop performance (#2530, #2573)
- Replay: improve orientation change tracking accuracy on Android (#2540)
- Print a warning if the rate limit was reached (#2595)
- Add replay masking config to tags and report SDKs versions (#2592)
- Enable
options.debug
when in debug mode (#2597) - Propagate sample seed in baggage header (#2629)
- Read more about the specs here
- Finish and start new transaction when tapping same element again (#2623)
Fixes
- Replay: fix masking for frames captured during UI changes (#2553, #2657)
- Replay: fix widget masks overlap when navigating between screens (#2486, #2576)
- WASM compat for Drift (#2580)
- Fix image flickering when using
SentryAssetBundle
(#2577) - Fix print recursion detection (#2624)
Misc
- Transfer ownership of
sentry_link
to Sentry. You can view the changelog for the previous versions here (#2338)- No functional changes have been made. This version is identical to the previous one.
- Change license from Apache to MIT