GitHub release
Integration guide
Upgrading to v3 guide

Changelog:

TL;DR: You can now support Huawei push notifications and you don't need to change your setup if you're not interested in it.

Please follow our Huawei integration guide to get started.

  • This version adds optional support for HCM, aka Huawei Push Kit.
  • FCM support, aka Firebase Cloud Messaging (previously GCM) is now modular and can be removed from your project's dependencies explicitly using some Gradle kung fu.
    The main SDK library depends on it so that you don't need to update your integration.

In 2011 SSL v2 was deprecated, followed in 2014 by SSL v3 due to irreparable security flaws.
In 2018 TLS v1.0 and TLS v1.1 have been scheduled for deprecation by Apple, Google, Microsoft, and Mozilla for March 2020.
This leaves us with TLS v1.2 which is already 12 years old, and the latest member of the family, TLS v1.3, which is now 2 years old.
Security is important for us and we’re following the best practices to keep you protected.

Starting 2020-06-17 at 12:00 UTC, we have hence dropped support for the deprecated TLS v1.0 and TLS v1.1 protocols as well as the insecure RSA cypher suites, to support only TLS v1.2 and TLS v1.3 with ECDHE cypher suites.

For the unlucky few that use an outdated setup, take the opportunity to finally upgrade it to this shiny new version you’ve been dreaming for month.
If for whatever reason you happen to be impacted, do not hesitate to contact us using the chat and we’ll work out a solution together. Using a local proxy server that can upgrade your connection without disruption is usually the fastest solution; sometimes you only need a few extra lines of code to explicitly activate existing but disabled TLS v1.2 support in your old SSL library.

Upgrading:

Make sure you can use Java 8 language features.
See corresponding Android documentation

android {
  // Configure only for each module that uses Java 8
  // language features (either in its source code or
  // through dependencies).
  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
  // For Kotlin projects
  kotlinOptions {
    jvmTarget = "1.8"
  }
}

Changelog:

  • In-app messaging private beta. Contact us to get in!
  • Bug fixes

Changelog

  • Added support for buttons that do not open the app. Choose "Close notification only" from your dashboard.

Changelog

  • Update iOS SDK to version 3.3.2. If you use native iOS buttons in your push notifications, this release is a must.

Changelog

  • Fix notification buttons: button data was expected in the wrong place. If you use native iOS buttons in your push notifications, this release is a must.