Skip to content

Releases: cable-cr/cable

v0.3.1

04 Oct 16:11
f0e3f9f
Compare
Choose a tag to compare

This release contains fixes for a memory leak, and IO::Errors when trying to send messages to closed sockets

v0.3.0

20 Sep 15:17
c3032a3
Compare
Choose a tag to compare
  • Backend abstraction to work with different backends.
  • Exception block handler using settings.on_error
  • Performance improvements
  • Better handling of malformed payloads
  • Remote disconnections

v0.2.2

05 Oct 15:39
4c3c65b
Compare
Choose a tag to compare

This release fixes a major memory leak thanks to @jgaskins

v0.2.1

16 Apr 18:15
a8f7f3d
Compare
Choose a tag to compare

This release adds in a pooled client for publish. Enable this setting by updating your Cable config.

Cable.configure do |settings|
  settings.route = "/cable"
  settings.token = "token"
  # Add this line.
  settings.pool_redis_publish = true
end

v0.2.0

01 Dec 19:23
58b8f6f
Compare
Choose a tag to compare
  • Drops support for Crystal < 1.0
  • Improved logging support #38
  • Added after_subscribed callbacks #35
  • New escape hatch for Sec-WebSocket-Protocol #37
  • Fixed memory leak #34
  • Fixed issue with multiple subscriptions to the same channel #36

0.1.0

07 Nov 20:38
f83207a
Compare
Choose a tag to compare

This is the initial release. Fully functional and compatible with Rails ActionCable