Skip to content

About version management

Learn about version management for the Braze SDK, so your app can stay up to date with the latest features and quality improvements. Because older versions of the SDK may not receive the latest patch, bugfix, or support, we recommend always keeping it up to date as a part of your ongoing development lifecycle.

Versioning recommendations

All Braze SDKs adhere to the Semantic Versioning Specification (SemVer), so given a version number MAJOR.MINOR.PATCH, we recommend the following:

Getting notified of new releases

To receive automatic notifications when a new SDK version is released, you can watch the GitHub repository for any Braze SDK:

  1. Go to the SDK’s GitHub repository (for example, braze-android-sdk, braze-swift-sdk, or braze-web-sdk).
  2. Click Watch in the upper-right corner.
  3. Click Custom, then select Releases, and click Apply.

You receive a GitHub notification (and an email, depending on your notification settings) each time a new release is published. For the full list of SDK repositories, see References, Repositories, and Sample Apps.

About known issues

To ensure our changes won’t break your build pipelines, we will never alter or remove a release after it’s been published to a distribution system—even if that particular release has known issues.

In these cases, we’ll document the issue to the Braze SDK changelog, then release a new patch for the impacted major or minor versions as soon as possible.

New Stuff!