Changelog History
Page 2
-
v1.0.3 Changes
March 05, 2021- ๐ Ruby 3.0 compatibility. ([@palkan][])
-
v1.0.2 Changes
January 05, 2021- ๐ Handle TLS Redis connections by using VERIFY_NONE mode. ([@palkan][])
-
v1.0.1 Changes
July 07, 2020- ๐ Support providing passwords for Redis Sentinels. ([@palkan][])
Use the following format:
ANYCABLE_REDIS_SENTINELS=:[email protected]:26380,:[email protected]:26380
. -
v1.0.0 Changes
July 01, 2020โ Add
embedded
option to CLI runner. (@palkan)โ Add
Env#istate
andEnvResponse#istate
to store channel state. (@palkan)
That would allow to mimic instance variables usage in Action Cable channels.
- โ Add
CommandResponse#stopped_streams
to support unsubscribing from particular broadcastings. (@palkan)
Socket#unsubscribe
is now implemented as well.- Add
AnyCable.broadcast_adapter#broadcast_command
method. (@palkan)
It could be used to send commands to WS server (e.g., remote disconnect).
Using
anycable-go
v1.x is required.๐ Server must sent
protov
metadata with the supported versions (comma-separated list). If there is no matching version an exception is raised.Current RPC proto version is v1.
- โ Added
request
support to channels. (@palkan)
Now you can access
request
object in channels, too (e.g., to read headers/cookies/URL/etc).- ๐ Change default server address from
[::]:50051
to127.0.0.1:50051
. (@palkan)
๐ See #71.
- ๐ Fix building Redis Sentinel config. (@palkan)
๐ See Changelog for versions <1.0.0.
-
v1.0.0.rc2 Changes
June 24, 2020- โ Add
embedded
option to CLI runner. ([@palkan][])
- โ Add
-
v1.0.0.rc1 Changes
June 10, 2020- โ Add
Env#istate
andEnvResponse#istate
to store channel state. (@palkan)
That would allow to mimic instance variables usage in Action Cable channels.
- โ Add
CommandResponse#stopped_streams
to support unsubscribing from particular broadcastings. (@palkan)
Socket#unsubscribe
is now implemented as well.- Add
AnyCable.broadcast_adapter#broadcast_command
method. (@palkan)
It could be used to send commands to WS server (e.g., remote disconnect).
Using
anycable-go
v1.x is required.๐ Server must sent
protov
metadata with the supported versions (comma-separated list). If there is no matching version an exception is raised.Current RPC proto version is v1.
- โ Added
request
support to channels. (@palkan)
Now you can access
request
object in channels, too (e.g., to read headers/cookies/URL/etc).- ๐ Change default server address from
[::]:50051
to127.0.0.1:50051
. (@palkan)
๐ See #71.
- ๐ Fix building Redis Sentinel config. (@palkan)
๐ See Changelog for versions <1.0.0.
- โ Add
-
v1.0.0.preview2
April 09, 2020 -
v1.0.0.preview1
February 19, 2020 -
v0.6.5 Changes
April 01, 2020- ๐ Relax
anyway_config
dependency. ([@palkan][])
- ๐ Relax
-
v0.6.4 Changes
January 24, 2020- ๐ Fix Ruby 2.7 warnings. ([@palkan][])
โ Add
REMOTE_ADDR
socket env variable using a synthetic header passed from a websocket server. ([@sponomarev][])Recreating a request object in your custom connection factory using
Rack::Request
or ๐ActionDispatch::Request
(already implemented in anycable-rails) gives you an access torequest.ip
with the properly set IP address.- Align socket env to be more compatibile with Rack Spec ([@sponomarev][])
Provide as much env details as possible to be able to reconstruct the full request object in a custom connection factory.