Releases: NFIBrokerage/slipstream
Releases · NFIBrokerage/slipstream
v1.1.3
Fixed
- Fixed callback return types to include
{:noreply, new_socket}
and{:noreply, new_socket, _rest}
(for returning timeouts or triggeringhandle_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
What's Changed
- Bump github action versions by @svrdlans in #62
- Clarify push docs by @nathanl in #65
- Note that message retries are the application's responsibility by @nathanl in #64
- Fix documentation mispelling :norelpy -> :noreply by @davydog187 in #69
- Clarify client startup behavior in tests by @davydog187 in #68
- Update to the latest ex_doc by @davydog187 in #67
- Fix Elixir 1.17 type error by @fhunleth in #70
New Contributors
- @svrdlans made their first contribution in #62
- @nathanl made their first contribution in #65
- @davydog187 made their first contribution in #69
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Deserialize binary broadcast messages by @the-mikedavis in #61
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.0.4
v1.0.3
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
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
What's Changed
- Fix ssl alert crashes by @tonnenpinguin in #50
New Contributors
- @tonnenpinguin made their first contribution in #50
Full Changelog: v1.0.0...v1.0.1
v1.0.0
This release marks the API as stable. There are no functional changes between this release and v0.8.5.
Release v0.8.5
widen compatibility with Mint.WebSocket to include 1.0