Skip to content

Releases: gojek/courier-android

0.1.0

28 Sep 06:17
13b166b
Compare
Choose a tag to compare

What's Changed

New Features

Note: Set shouldUseNewSSLFlow to true to enable these features

Breaking Change

  • Change how you create MqttConnectOptions

Before

 val connectOptions = MqttConnectOptions(
            serverUris = listOf(ServerUri(SERVER_URI, SERVER_PORT)),
            clientId = clientId,
            username = username,
            keepAlive = KeepAlive(
                timeSeconds = keepAliveSeconds
            ),
            isCleanSession = cleanSessionFlag,
            password = password
        )

After

 val connectOptions = MqttConnectOptions.Builder()
              .serverUris(listof(ServerUri(SERVER_URI, SERVER_PORT)))
              .clientId(clientId)
              .userName(username)
              .password(password)
              .keepAlive(KeepAlive(timeSeconds = keepAliveSeconds))
              .cleanSession(cleanSessionFlag)
              .build()
  • Removed socket factory from MqttV3Configuration. You should now set socketFactory and sslSocketFactory in MqttConnectOptions.

Full Changelog: 0.0.9...0.1.0

0.0.9

13 Sep 06:36
01ebb11
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.8...0.0.9

0.0.8

01 Sep 16:37
cec6975
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.7...0.0.8

0.0.7

25 Jul 17:39
40f6ebd
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.6...0.0.7

0.0.6

20 Jul 05:50
a789796
Compare
Choose a tag to compare

What's Changed

  • Add workaround for room-db compilation failure on M1 chips by @deepanshu42 in #28
  • Updated publishMavenLocal script and add steps in Contribution.md by @anubhav7nov in #29
  • Create new implementation of PersistableSubscriptionStore by @deepanshu42 in #34

Breaking Change

  • Replaced isPersistentSubscriptionStoreEnabled flag with SubscriptionStore. If you were passing the flag as false then you can start passing the subscriptionStore as IN_MEMORY now.

Full Changelog: 0.0.5...0.0.6

0.0.5

23 Jun 10:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.4...0.0.5

0.0.4

02 Jun 09:26
c192a5c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.3...0.0.4

0.0.3

27 May 08:38
836d3c3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.2...0.0.3

0.0.2

09 May 10:53
Compare
Choose a tag to compare
  • Remove internal connect attempts on app state changes
  • Update github urls
  • Remove unused scripts
  • Add README