Skip to content

Releases: OneSignal/OneSignal-Android-SDK

5.9.7

Choose a tag to compare

@github-actions github-actions released this 16 Jul 22:28
514d28b

Channels: current

🐛 Bug Fixes

  • fix: [SDK-4753] narrow overly broad consumer ProGuard/R8 keep rules (#2679)
  • fix: [SDK-4877] preserve WorkDatabase constructor under R8 (#2685)

5.9.6

Choose a tag to compare

@github-actions github-actions released this 09 Jul 19:04
1b0fe2b

Channels: Current

🐛 Bug Fixes

  • fix: [SDK-4513] display queued in-app messages on unpause when triggers still match (#2682)
  • fix: [SDK-4734] move HMS notification finish() inside coroutine so entryState is set before trampoline stops (#2678)
  • fix: [SDK-4792] keep devices subscribed when a push token fetch temporarily fails (#2670)
  • fix: [SDK-4820] ship consumer dontwarn rule for OpenTelemetry to prevent R8 missing-class build failures (#2677)
  • fix: [SDK-4822] make ANR watchdog app-state aware to stop false background ANRs (#2676)
  • fix: [SDK-4841] prewarm dispatchers at process start via ActivityLifecycleInitializer (#2680)
  • fix: [SDK-4845] always finish base notification trampoline via finally (#2681)

📦 Version

5.9.6

5.9.5

Choose a tag to compare

@github-actions github-actions released this 23 Jun 22:45
ff1e8be

Channels: Current

🐛 Bug Fixes

  • fix(notifications): guard against null PendingResult from goAsync() [SDK-4803] (#2667)
  • fix: prevent location permission crashes from FusedLocation API calls (#2653)
  • fix: [SDK-4672] start location updates when permission is granted (#2663)

🔧 Improvements

  • fix: [SDK-4793] prevent main-thread ANR in blocking SDK APIs during/after init (#2666)
  • fix: [SDK-4794] prewarm dispatchers at cold-start entry points (#2664)

📦 Version

5.9.5

5.9.4

Choose a tag to compare

@github-actions github-actions released this 11 Jun 05:50
f4d377f

Channels: current

🔧 Improvements

  • fix: demote spurious ANR log from warn to info (#2660)

📦 Version

5.9.4

5.9.3

Choose a tag to compare

@github-actions github-actions released this 03 Jun 00:57
7709d6e

Channels: Current

📝 Uncategorized PRs

  • fix: [SDK-4732] track activity lifecycle from process start to fix late-init focus (#2655)
  • fix: [SDK-4735] route requestPermission fallbackToSettings to settings when permanently denied (#2656)

📦 Version

5.9.3

5.9.2

Choose a tag to compare

@github-actions github-actions released this 15 May 22:31
0f399de

Channels: current

🚀 New Features

🐛 Bug Fixes

  • fix: [SDK-4388] subscription state permanently stuck at "Never Subscribed" when login() is called before requestPermission() (#2627)
  • fix: [SDK-4474] self-heal SDK-4388-stuck push subscriptions on session start (#2636)

🔧 Improvements

📝 Uncategorized PRs

📦 Version

5.9.2

5.9.1

Choose a tag to compare

@github-actions github-actions released this 13 May 00:05
547027f

Channels: stable

🐛 Bug Fixes

  • fix: SDK-4504 ConcurrentModificationException in Model.initializeFromModel (#2642)

🔧 Improvements

Various ANR Improvements

  • feat: introduce SerialIO dispatcher + runOnSerialIOIfBackgroundThreading helper (#2643)
  • fix: offload every main-thread onFocus / onUnfocused handler behind sdk_background_threading FF (#2644)
  • fix: warm OneSignalDispatchers on init to avoid cold-start ANRs (#2645)

📦 Version

5.9.1

5.9.0

Choose a tag to compare

@github-actions github-actions released this 08 May 17:44
fed76c4

Channels: current

🚀 New Features

  • feat: Identity Verification release (#2640)

🐛 Bug Fixes

  • fix: SDK-4475 wait for in-flight init in initWithContextSuspend to avoid SessionService NPE (#2637)

🔧 Improvements

  • fix: defensive JSON parsing for params + IAM (SDK-4478, SDK-4494) (#2638)

📦 Version

5.9.0

5.8.1

Choose a tag to compare

@github-actions github-actions released this 04 May 20:27
4f34386

Channels: current

🚀 New Features

  • feat: SDK-4417: emit ossdk.features_enabled in Otel per-event payload (#2631)

🐛 Bug Fixes

  • push token on startup when notification permission already granted (#2622)
  • fix: clear unprocessedOpenedNotifs queue after replaying to new listener (#2632)
  • fix: login/logout race causes subsequent calls to target previous user (#2618)

📦 Version

5.8.1

5.8.0

Choose a tag to compare

@github-actions github-actions released this 28 Apr 23:01
dee2c10

Channels: current

🚀 New Features

  • feat: hash PII (email/SMS) in SharedPreferences at rest (#2620)
  • feat: SDK-4176: gate background threading behind remote feature flag (#2595)
  • feat: SDK-4210: Standardize BACKGROUND_THREADING feature flag key naming (#2598)
  • feat: SDK-4363: Turbine remote SDK feature flags and foreground refresh (#2612)

🐛 Bug Fixes

  • bug: catch exception if opening a notification fails (#2508)
  • Fix: a rare NPE from PermissionViewModel (#2504)
  • fix: add retry for notification opened confirmation (#2606)
  • fix: end initialization early if device storage is locked (#2520)

📦 Version

5.8.0