Skip to content

1.6.1

Compare
Choose a tag to compare
@AndyTWF AndyTWF released this 02 Feb 22:09
· 286 commits to main since this release
4c37fce

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

Implemented enhancements:

  • Wait for Ably connection to leave the "suspended" state before performing operations on Ably #973
  • Make publisher.track() and publisher.add() return instantly #966

Fixed bugs:

  • Handle presence.enter() retries in a special way #972
  • Remove connect() and attach() timeouts from DefaultAbly #948
  • Non-fatal errors responses for presence.enter() cause Publisher to throw exceptions #907
  • Publisher can get into a bad state if offline for > 2 minutes #906
  • Publisher apps reporting "Timeout was thrown when waiting for channel to attach" #859

Closed issues:

  • Flakey test: faultBeforeAddingTrackable[DisconnectWithFailedResume] #961
  • Presence operations are invalidly reattempted after a failed resume #951
  • Add Publisher.start() and Publisher.stop() coverage to NetworkConnectivityTest #939
  • Adding trackable just before fallback reconnection results in multiple exceptions #863

Merged pull requests: