March 2024

We are excited to share the March 2024 SDK changelog for our product!

📘

Note

Click each SDK header to view the corresponding GitHub repository for release details.

March 28

  • Introduced Product Experiences in the Web SDK.
  • Fixed a carousel preview bug.

March 22

March 20

  • Adds privacy manifest for CTNotificationContent SDK.

  • Adds privacy manifest for CTNotificationService SDK.

New Features

  • Android Platform
    • Supports CleverTap Android SDK v6.1.1.
    • Supports Android 14. It is compliant with Android 14 requirements. For more information, refer to the Android documentation.
    • Upgrades Android Gradle Plugin (AGP) to v8.3.0 for building the SDK and adds related consumer proguard rules.
    • Deprecates Xiaomi public methods as we are sunsetting the Xiaomi SDK. For more information, refer to the Xiaomi document.
    • Adds accessibility IDs for UI components of the Android SDK.
    • Migrates JobScheduler to WorkManager for Pull Notifications.
  • iOS Platform

    Bug Fixes

  • Android Platform
    • Fixes a rare activity destroyed race condition causing crashes in In-App.
    • Fixes a potential Application Not Responding (ANR) issue arising from a race condition during SDK initialization in a multi-threaded environment.
    • Fixes #211.
  • iOS Platform
    • Fixes a crash due to out-of-bounds in NSLocale implementation.

March 8

New Features

Android Platform

  • Supports CleverTap Android SDK 6.1.1.
  • Supports Android 14. It is compliant with Android 14 requirements. For more information, refer to the Android documentation.
  • Upgrades the Android Gradle Plugin (AGP) to 8.2.2 for building the SDK and adds related consumer proguard rules.
  • Deprecates Xiaomi public methods as we are sunsetting SDK. For more information, refer to the Xiaomi document.
  • Adds accessibility IDs for UI components of SDK.
  • Migrates JobScheduler to WorkManager for Pull Notifications.

iOS Platform

Bug Fixes

Android Platform

  • Fixes a rare activity destroyed race condition causing crashes in In-App.
  • Fixes a potential Application Not Responding (ANR) issue arising from a race condition during SDK initialization in a multi-threaded environment.

iOS Platform

  • Fixes a crash due to out-of-bounds in NSLocale implementation.