Skip to content

Releases: smartrent/tortoise311

v0.12.2

12 Sep 13:41

Choose a tag to compare

  • Fixes
    • Delay and jitter connecting on connection down to prevent excessive reconnects when network access is flapping (#64)

v0.12.1

05 Mar 15:23

Choose a tag to compare

  • Updates
    • Add keep_alive_timeout option so library users can adjust the keep_alive response timeout (#60)
  • Fixes
    • Replaced deprecated List.zip/1 with Enum.zip/1 (#61)

v0.12.0

01 Aug 18:47

Choose a tag to compare

  • Cap the max reconnect rate by delaying before the first connect
  • Add jitter to backoff delays
  • Backoff when retrying failed subscriptions
  • Bump dependencies and test with Elixir 1.17

v0.11.7

08 Aug 21:07

Choose a tag to compare

  • Fix warnings when using Elixir 1.15

v0.11.6

16 May 14:40

Choose a tag to compare

Fixes

  • Reconnect with backoff on connection refused, instead of terminating connection and causing immediate connection restart

v0.11.5

03 Jun 18:29

Choose a tag to compare

  • Added dialyzer flags :missing_returns and :extra_returns
  • Minor fixes from new dialyzer warnings
  • CI updated to OTP 25

v0.11.4

04 Apr 15:44

Choose a tag to compare

Fixes

  • The Connection Controller is no longer terminated but only disabled just before shutting down its supervisor.

v0.11.3

21 Jan 19:15

Choose a tag to compare

  • Now produces transmission telemetry
  • Cleaned up docs which still referred to Tortoise instead of Tortoise311
  • Various code cleanup following adding credo to the circleci config

v0.11.2

17 Dec 16:17

Choose a tag to compare

  • Fixed crashes that could happen when the broker reconnects
  • No longer uses strong random as it unnecessarily depleted entropy pool

v0.11.1

06 Dec 21:17

Choose a tag to compare

  • The default timeout is no longer :infinity but 60 secs
  • Backoffs on failed connection is monotonic (not cyclical)