Skip to content

feat: update braze sdk version to 41.1.1 and above#55

Merged
vgupta98 merged 1 commit intofeat/release_2.2.0from
feat/sdk-4658-update-braze-sdk-version-to-41.1.1-and-above
Mar 18, 2026
Merged

feat: update braze sdk version to 41.1.1 and above#55
vgupta98 merged 1 commit intofeat/release_2.2.0from
feat/sdk-4658-update-braze-sdk-version-to-41.1.1-and-above

Conversation

@vgupta98
Copy link
Contributor

Fixes SDK-4658

Description

Update Braze SDK dependency from pinned version 35.0.0 to version range [41.1.1, 42.0.0) and upgrade Kotlin Gradle plugin from 1.9.0 to 2.1.0 to ensure compatibility with the newer Braze SDK.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Implementation Details

  • Braze SDK update (braze/build.gradle): Changed com.braze:android-sdk-ui from pinned 35.0.0 to version range [41.1.1,42.0.0), allowing automatic resolution of compatible versions within the 41.x range.
  • Kotlin plugin upgrade (build.gradle): Updated kotlin-gradle-plugin from 1.9.0 to 2.1.0 to satisfy Braze SDK 41.x compatibility requirements.

Checklist:

  • Version upgraded (project, README, gradle, podspec etc)
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added unit tests for the code
  • I have made corresponding changes to the documentation

Breaking Changes

  • Braze SDK major version jump from 35.x to 41.x may introduce breaking API changes. Consumers of this integration should review the Braze SDK changelog for migration steps between versions 35 and 41.
  • Kotlin Gradle plugin upgraded from 1.9.0 to 2.1.0, which may affect projects pinned to an older Kotlin version.

How to test?

  1. Build the project and verify it compiles successfully with the updated dependencies.
  2. Run existing unit tests to ensure no regressions.
  3. Integrate the updated library into a sample app and verify Braze initialization, event tracking, and push notification handling work as expected.

Additional Context

This update brings the Braze SDK integration in line with Braze's latest major release (41.x), picking up new features, performance improvements, and security patches.

@vgupta98 vgupta98 self-assigned this Mar 18, 2026
@vgupta98 vgupta98 changed the base branch from master to feat/release_2.2.0 March 18, 2026 10:46
@vgupta98 vgupta98 merged commit 8d04a00 into feat/release_2.2.0 Mar 18, 2026
14 checks passed
@vgupta98 vgupta98 deleted the feat/sdk-4658-update-braze-sdk-version-to-41.1.1-and-above branch March 18, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants