This is the first official production version of SDK v2 containing the new architecture for features initialisation and dependencies distribution. See the migration guide for details.
Below you can find the change logs in comparison with out last stable version v1.19.3:
- [IMPROVEMENT] RUM: Remove tracking of view loading time and fix unit tests. See #1545
- [IMPROVEMENT] Don't report OkHttp throwables to telemetry. See #1548
- [IMPROVEMENT] Use
implementation
dependency for features in integrations modules. See #1552 - [IMPROVEMENT] Remove
dd-sdk-android-ktx
module. See #1555 - [BUGFIX] RUM: Fix memory leak in
JankStats
usage. See #1553 - [DOCS] Remove redundant docs. See #1540
- [DOCS] Update documentation for SDK v2. See #1549
- [IMPROVEMENT] Global: Provide the
uploadFrequency
per feature. See #1533 - [IMPROVEMENT] RUM: Update documentation of
ViewEventMapper
. See #1537 - [IMPROVEMENT] RUM: Support
navHost
hosted byFragmentContainerView
forNavigationViewTrackingStrategy
. See #1538 - [IMPROVEMENT] Session Replay: Always listen and react to RUM session state. See #1539
- [IMPROVEMENT] Session Replay: Remove explicit dependency on RUM module from Session Replay. See #1541
- [IMPROVEMENT] Update Compose Navigation version to 2.6.0. See #1542
- [IMPROVEMENT] Don't reexport
OkHttp
fromGlide
. See #1543 * [IMPROVEMENT] Introduce known file cache and cleanup throttling inBatchFileOrchestrator
in order to reduce the number of syscalls. See #1506 - [IMPROVEMENT] Logs: Alter public API of
Logger
to receiveAny
data type. See #1324 - [IMPROVEMENT] RUM: Use
JankStats
for FPS measuring. See #1405 - [IMPROVEMENT] RUM: Fix
JankStats
usage. See #1512 - [BUGFIX] RUM: Keep old
viewId
s for view scope. See #1448