7.21.0
Fixes
- Do not instrument File I/O operations if tracing is disabled (#4051)
- Do not instrument User Interaction multiple times (#4051)
- Speed up view traversal to find touched target in
UserInteractionIntegration(#4051) - Reduce IPC/Binder calls performed by the SDK (#4058)
Behavioural Changes
- (added in 7.20.1) The user ip-address is now only set to
"{{auto}}"if sendDefaultPii is enabled (#4071) - Reduce the number of broadcasts the SDK is subscribed for (#4052)
- Drop
TempSensorBreadcrumbsIntegration - Drop
PhoneStateBreadcrumbsIntegration - Reduce number of broadcasts in
SystemEventsBreadcrumbsIntegration
- Drop
Current list of the broadcast events can be found here. If you'd like to subscribe for more events, consider overriding the SystemEventsBreadcrumbsIntegration as follows:
SentryAndroid.init(context) { options ->
options.integrations.removeAll { it is SystemEventsBreadcrumbsIntegration }
options.integrations.add(SystemEventsBreadcrumbsIntegration(context, SystemEventsBreadcrumbsIntegration.getDefaultActions() + listOf(/* your custom actions */)))
}If you would like to keep some of the default broadcast events as breadcrumbs, consider opening a GitHub issue.