- Fix handling reads on closed connections. (@palkan)
- Handle closing socket already closed by server. (@palkan)
-
Allow using custom channel lookup logic. (@palkan)
-
Ruby 2.7+ is required.
- Fixed Ruby 3.0.1 compatibility.
- Fix handling client disconnection during socket write. (@palkan)
- Refactor AnyCable integration (@palkan)
Now you only need to set AnyCable broadcast adapter:
LiteCable.broadcast_adapter = :any_cable
# or via env/config
LITECABLE_BROADCAST_ADAPTER=any_cable ruby my_app.rb
-
Adapterize broadcast adapters (@palkan)
-
Drop Ruby 2.4 support ([palkan][])
- Drop Ruby 2.3 support (@palkan)
- Upgrade for AnyCable 0.5.0 (@palkan)
- Use
websocket-ruby
with sub-protocols support (@palkan)
- Initial version. (@palkan)