From 29119be220b50ba11340ac0a2cfc18536b17c56a Mon Sep 17 00:00:00 2001 From: Bartosz Litwiniuk <> Date: Thu, 29 Jan 2026 20:23:24 +0100 Subject: [PATCH 1/3] Update CHANGELOG.md - add v3.11.0 --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 174e67b0..2bf74773 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Backtrace Android Release Notes +## Version 3.11.0 +- Shadow google/gson library +- Introduce static device report attributes API for Backtrace SDK +- Fix Backtrace Database Context retry mechanism +- Feature/dynamic attachment support + ## Version 3.10.6 - Improve database Timer reliability - Update Crashpad native library From f44fe2c5f1bc3a1238802250079e183418693337 Mon Sep 17 00:00:00 2001 From: Bartosz Litwiniuk <> Date: Thu, 29 Jan 2026 21:13:06 +0100 Subject: [PATCH 2/3] Improve CHANGELOG.md --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bf74773..35300d60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Backtrace Android Release Notes ## Version 3.11.0 -- Shadow google/gson library -- Introduce static device report attributes API for Backtrace SDK -- Fix Backtrace Database Context retry mechanism -- Feature/dynamic attachment support +- Shadow the `google/gson` dependency, removing enforced GSON versioning. Client applications can now use a different GSON version or an alternative serialization library. +- Introduce a static device report attributes API for the Backtrace SDK. Static attributes are initialized at startup and reused to speed up report creation. +- Fix the retry mechanism in the Backtrace Database Context. +- Add support for dynamic attachments, allowing client applications to attach files to a report at any time. ## Version 3.10.6 - Improve database Timer reliability From 3d3a75073afa978e222f42db3d8f5006e2071a58 Mon Sep 17 00:00:00 2001 From: melekr Date: Thu, 29 Jan 2026 16:33:40 -0500 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35300d60..dd92feba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Backtrace Android Release Notes ## Version 3.11.0 -- Shadow the `google/gson` dependency, removing enforced GSON versioning. Client applications can now use a different GSON version or an alternative serialization library. -- Introduce a static device report attributes API for the Backtrace SDK. Static attributes are initialized at startup and reused to speed up report creation. -- Fix the retry mechanism in the Backtrace Database Context. -- Add support for dynamic attachments, allowing client applications to attach files to a report at any time. +- Dependency isolation: Shadow the google/gson dependency to avoid version conflicts with host applications and allow use of alternative serialization libraries. +- Static device attributes API: Introduce persistent device attributes initialized at startup to reduce redundant per-report processing. +- Improve retry reliability: Update the Backtrace Database Context retry mechanism to ensure queued reports are retried predictably under intermittent or transient failures. +- Dynamic attachments: Add runtime attachment support, enabling files to be attached to reports post SDK initialization. ## Version 3.10.6 - Improve database Timer reliability