|
| 1 | +# 2.4.0 / 2023-12-21 |
| 2 | + |
| 3 | +* [FEATURE] Global: Create `PersistenceStrategy` interface. See [#1745](https://github.com/DataDog/dd-sdk-android/pull/1745) |
| 4 | +* [FEATURE] Global: Let customer set custom persistence strategy in configuration. See [#1746](https://github.com/DataDog/dd-sdk-android/pull/1746) |
| 5 | +* [FEATURE] Global: Implement `AbstractStorage`. See [#1747](https://github.com/DataDog/dd-sdk-android/pull/1747) |
| 6 | +* [FEATURE] Global: Use `AbstractStorage` when custom persistence strategy provided. See [#1748](https://github.com/DataDog/dd-sdk-android/pull/1748) |
| 7 | +* [FEATURE] RUM: Print RUM app, session and view ID in LogCat. See [#1760](https://github.com/DataDog/dd-sdk-android/pull/1760) |
| 8 | +* [BUGFIX] Session Replay: Fix duplicate wireframes issue. See [#1761](https://github.com/DataDog/dd-sdk-android/pull/1761) |
| 9 | +* [BUGFIX] Global: Fix `ConcurrentModificationException` during `ConsentAwareStorage.dropAll` call. See [#1764](https://github.com/DataDog/dd-sdk-android/pull/1764) |
| 10 | +* [BUGFIX] RUM: Convert pending resource to pending error when Resource scope completes with an error. See [#1776](https://github.com/DataDog/dd-sdk-android/pull/1776) |
| 11 | +* [BUGFIX] RUM: Fix leak caused by repeated calls to `WeakReference.get()`. See [#1779](https://github.com/DataDog/dd-sdk-android/pull/1779) |
| 12 | +* [IMPROVEMENT] Session Replay: Add `resourceId` to `ImageWireframe`. See [#1690](https://github.com/DataDog/dd-sdk-android/pull/1690) |
| 13 | +* [IMPROVEMENT] `Logger` integration tests. See [#1735](https://github.com/DataDog/dd-sdk-android/pull/1735) |
| 14 | +* [IMPROVEMENT] Add regression test for `Gson#toString` method. See [#1742](https://github.com/DataDog/dd-sdk-android/pull/1742) |
| 15 | +* [IMPROVEMENT] Create Stub Core module. See [#1740](https://github.com/DataDog/dd-sdk-android/pull/1740) |
| 16 | +* [IMPROVEMENT] Fix flaky test in `WireframeUtils`. See [#1743](https://github.com/DataDog/dd-sdk-android/pull/1743) |
| 17 | +* [IMPROVEMENT] Session Replay: Remove `resourceId` field from e2e payloads. See [#1754](https://github.com/DataDog/dd-sdk-android/pull/1754) |
| 18 | +* [IMPROVEMENT] RUM: Add session start reason to events. See [#1755](https://github.com/DataDog/dd-sdk-android/pull/1755) |
| 19 | +* [IMPROVEMENT] Session Replay: Open text masking classes for extension. See [#1757](https://github.com/DataDog/dd-sdk-android/pull/1757) |
| 20 | +* [IMPROVEMENT] Tracing: Update RUM attributes in spans. See [#1758](https://github.com/DataDog/dd-sdk-android/pull/1758) |
| 21 | +* [IMPROVEMENT] Add the synchronous equivalent of `readNextBatch` and `confirmBatchRead` in Storage API. See [#1768](https://github.com/DataDog/dd-sdk-android/pull/1768) |
| 22 | +* [IMPROVEMENT] Add all Logs Feature integration tests. See [#1769](https://github.com/DataDog/dd-sdk-android/pull/1769) |
| 23 | +* [IMPROVEMENT] Remove the v1 data upload components. See [#1774](https://github.com/DataDog/dd-sdk-android/pull/1774) |
| 24 | +* [IMPROVEMENT] Add text overflow examples in sample app. See [#1775](https://github.com/DataDog/dd-sdk-android/pull/1775) |
| 25 | +* [IMPROVEMENT] Remove data store/upload config from feature configuration. See [#1778](https://github.com/DataDog/dd-sdk-android/pull/1778) |
| 26 | +* [MAINTENANCE] Bump dev version to 2.4.0. See [#1738](https://github.com/DataDog/dd-sdk-android/pull/1738) |
| 27 | +* [MAINTENANCE] Merge `release/2.3.0` branch into `develop` branch. See [#1739](https://github.com/DataDog/dd-sdk-android/pull/1739) |
| 28 | +* [MAINTENANCE] Update RUM schema. See [#1752](https://github.com/DataDog/dd-sdk-android/pull/1752) |
| 29 | +* [MAINTENANCE] Remove obsolete integration tests. See [#1770](https://github.com/DataDog/dd-sdk-android/pull/1770) |
| 30 | +* [MAINTENANCE] Update obsolete nightly logs test. See [#1771](https://github.com/DataDog/dd-sdk-android/pull/1771) |
| 31 | +* [MAINTENANCE] Add artifacts in Gitlab test jobs. See [#1772](https://github.com/DataDog/dd-sdk-android/pull/1772) |
| 32 | +* [DOCS] Mention `DatadogTree` in README.md. See [#1744](https://github.com/DataDog/dd-sdk-android/pull/1744) |
| 33 | + |
1 | 34 | # 2.3.0 / 2023-11-21
|
2 | 35 |
|
3 | 36 | * [FEATURE] Global: Support returning event metadata to the readers. See [#1670](https://github.com/DataDog/dd-sdk-android/pull/1670)
|
|
0 commit comments