Skip to content

Commit

Permalink
Merge pull request #985 from ably/release/1.6.1
Browse files Browse the repository at this point in the history
Release/1.6.1
  • Loading branch information
AndyTWF authored Feb 2, 2023
2 parents 0818313 + eb60eb4 commit 4c37fce
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 6 deletions.
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,44 @@
# Change log

## [1.6.1](https://github.com/ably/ably-asset-tracking-android/tree/v1.6.1)

This release adds additional enhancements to operational stability, for publishers in particular, when running on a devices with unreliable network connectivity.

Please see:

[Full Changelog](https://github.com/ably/ably-asset-tracking-android/compare/v1.6.0...v1.6.1)

**Implemented enhancements:**

- Wait for Ably connection to leave the "suspended" state before performing operations on Ably [\#973](https://github.com/ably/ably-asset-tracking-android/issues/973)
- Make publisher.track\(\) and publisher.add\(\) return instantly [\#966](https://github.com/ably/ably-asset-tracking-android/issues/966)

**Fixed bugs:**

- Handle presence.enter\(\) retries in a special way [\#972](https://github.com/ably/ably-asset-tracking-android/issues/972)
- Remove `connect()` and `attach()` timeouts from `DefaultAbly` [\#948](https://github.com/ably/ably-asset-tracking-android/issues/948)
- Non-fatal errors responses for `presence.enter()` cause Publisher to throw exceptions [\#907](https://github.com/ably/ably-asset-tracking-android/issues/907)
- Publisher can get into a bad state if offline for \> 2 minutes [\#906](https://github.com/ably/ably-asset-tracking-android/issues/906)
- Publisher apps reporting "Timeout was thrown when waiting for channel to attach" [\#859](https://github.com/ably/ably-asset-tracking-android/issues/859)

**Closed issues:**

- Flakey test: faultBeforeAddingTrackable\[DisconnectWithFailedResume\] [\#961](https://github.com/ably/ably-asset-tracking-android/issues/961)
- Presence operations are invalidly reattempted after a failed resume [\#951](https://github.com/ably/ably-asset-tracking-android/issues/951)
- Add `Publisher.start()` and `Publisher.stop()` coverage to `NetworkConnectivityTest` [\#939](https://github.com/ably/ably-asset-tracking-android/issues/939)
- Adding trackable just before fallback reconnection results in multiple exceptions [\#863](https://github.com/ably/ably-asset-tracking-android/issues/863)

**Merged pull requests:**

- Increase ably-java core version to 1.2.24 [\#982](https://github.com/ably/ably-asset-tracking-android/pull/982) ([ikbalkaya](https://github.com/ikbalkaya))
- 973 check channel state [\#981](https://github.com/ably/ably-asset-tracking-android/pull/981) ([davyskiba](https://github.com/davyskiba))
- Configure the Subscribing Example Project for Firebase App Distribution [\#979](https://github.com/ably/ably-asset-tracking-android/pull/979) ([QuintinWillison](https://github.com/QuintinWillison))
- Fix minor issue in the adhoc example app publishing workflow [\#978](https://github.com/ably/ably-asset-tracking-android/pull/978) ([QuintinWillison](https://github.com/QuintinWillison))
- Make some fixes and improvements to recent `DefaultAbly` test changes [\#977](https://github.com/ably/ably-asset-tracking-android/pull/977) ([lawrence-forooghian](https://github.com/lawrence-forooghian))
- Add pointers to sites that can be used to verify Maven Central releases [\#976](https://github.com/ably/ably-asset-tracking-android/pull/976) ([QuintinWillison](https://github.com/QuintinWillison))
- Add workflow to allow us to adhoc-publish the example apps [\#969](https://github.com/ably/ably-asset-tracking-android/pull/969) ([QuintinWillison](https://github.com/QuintinWillison))
- Remove timeouts from attach and connect [\#965](https://github.com/ably/ably-asset-tracking-android/pull/965) ([KacperKluka](https://github.com/KacperKluka))

## [1.6.0](https://github.com/ably/ably-asset-tracking-android/tree/v1.6.0)

This release enhances operational stability, for publishers in particular, when running on a devices with unreliable network connectivity.
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,13 +132,13 @@ you can then add the Ably Asset Tracking dependency that you require in your Gra
```groovy
dependencies {
// Publishers, developing in Kotlin, will need the Publishing SDK
implementation 'com.ably.tracking:publishing-sdk:1.6.0'
implementation 'com.ably.tracking:publishing-sdk:1.6.1'
// Subscribers, developing in Kotlin, will need the Subscribing SDK
implementation 'com.ably.tracking:subscribing-sdk:1.6.0'
implementation 'com.ably.tracking:subscribing-sdk:1.6.1'
// Subscribers, developing in Kotlin, can optionally use the UI utilities
implementation 'com.ably.tracking:ui-sdk:1.6.0'
implementation 'com.ably.tracking:ui-sdk:1.6.1'
}
```

Expand Down Expand Up @@ -361,7 +361,7 @@ Firstly, you have to exclude the notification module from Mapbox Navigation SDK

```groovy
// The Ably Asset Tracking Publisher SDK for Android.
implementation ('com.ably.tracking:publishing-sdk:1.6.0')
implementation ('com.ably.tracking:publishing-sdk:1.6.1')
// The Mapbox Navigation SDK.
implementation ('com.mapbox.navigation:android:2.10.0') {
Expand Down
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ allprojects {

// version MUST conform to the Semantic Versioning Specification (https://semver.org/) version 2.0.0
// on incrementing this value, ensure to also increment versionCode in android defaultConfig (also in this file)
version = '1.6.0'
version = '1.6.1'

if (githubBuildMetadata) {
version += "+${githubBuildMetadata}"
Expand Down Expand Up @@ -152,7 +152,7 @@ subprojects {
// projects in this repository. Therefore, this same version number is used for SDK and
// example app projects alike.
// - versionCode MUST be incremented by 1 for each release from the main branch
versionCode 37
versionCode 38
versionName version

testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
Expand Down

0 comments on commit 4c37fce

Please sign in to comment.