Skip to content

Releases: NFIBrokerage/slipstream

v1.1.3

04 Dec 14:09
v1.1.3
bca50f8
Compare
Choose a tag to compare

Fixed

  • Fixed callback return types to include {:noreply, new_socket} and {:noreply, new_socket, _rest} (for returning timeouts or triggering handle_continue/2 for example). These return types were always supported but not declared in the callback, so the dialyzer would complain if these values were returned.
    • c:Slipstream.handle_connect/1
    • c:Slipstream.handle_disconnect/2
    • c:Slipstream.handle_join/3
    • c:Slipstream.handle_message/4
    • c:Slipstream.handle_reply/3
    • c:Slipstream.handle_topic_close/3
    • c:Slipstream.handle_leave/2

v1.1.2

26 Sep 14:29
v1.1.2
d575361
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

26 Jan 14:07
v1.1.1
312ac96
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

13 Jun 00:39
v1.1.0
8487de4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.4...v1.1.0

v1.0.4

02 Apr 16:28
v1.0.4
34c75e5
Compare
Choose a tag to compare

What's Changed

  • Add current connection join_ref to phx_leave event by @jesenko in #54

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

12 Mar 17:06
b0930ec
Compare
Choose a tag to compare

Fixed

  • nimble_options is now allowed at ~> 1.0 or ~> 0.1.
    • NimbleOptions' v1.0.0 release contains no breaking changes from the 0.x release series.

v1.0.2

07 Mar 00:11
v1.0.2
ed7a086
Compare
Choose a tag to compare

Fixed

  • Fixed a memory growth issue that could occur when a socket failed to join a channel repeatedly.
    • Memory usage of the Slipstream.Connection process and the client process could grow sharply as the socket tried to rejoin the failed topic, with higher memory usage per retry and per unjoined topic.

v1.0.1

22 Jun 17:53
v1.0.1
4024ebb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

11 May 19:41
v1.0.0
7953fbf
Compare
Choose a tag to compare

This release marks the API as stable. There are no functional changes between this release and v0.8.5.

Release v0.8.5

26 Apr 17:41
v0.8.5
faf8bec
Compare
Choose a tag to compare
widen compatibility with Mint.WebSocket to include 1.0