File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/actioncable-7.0.4.2/CHANGELOG.md
## Rails 7.0.4.2 (January 24, 2023) ##
* No changes.
## Rails 7.0.4.1 (January 17, 2023) ##
* No changes.
## Rails 7.0.4 (September 09, 2022) ##
* The Redis adapter is now compatible with redis-rb 5.0
Compatibility with redis-rb 3.x was dropped.
*Jean Boussier*
* The Action Cable server is now mounted with `anchor: true`.
This means that routes that also start with `/cable` will no longer clash with Action Cable.
*Alex Ghiculescu*
## Rails 7.0.3.1 (July 12, 2022) ##
* No changes.
## Rails 7.0.3 (May 09, 2022) ##
* No changes.
## Rails 7.0.2.4 (April 26, 2022) ##
* No changes.
## Rails 7.0.2.3 (March 08, 2022) ##
* No changes.
## Rails 7.0.2.2 (February 11, 2022) ##
* No changes.
## Rails 7.0.2.1 (February 11, 2022) ##
* No changes.
## Rails 7.0.2 (February 08, 2022) ##
* No changes.
## Rails 7.0.1 (January 06, 2022) ##
* No changes.
## Rails 7.0.0 (December 15, 2021) ##
* No changes.
## Rails 7.0.0.rc3 (December 14, 2021) ##
* No changes.
## Rails 7.0.0.rc2 (December 14, 2021) ##
* No changes.
## Rails 7.0.0.rc1 (December 06, 2021) ##
* The Action Cable client now ensures successful channel subscriptions:
* The client maintains a set of pending subscriptions until either
the server confirms the subscription or the channel is torn down.
* Rectifies the race condition where an unsubscribe is rapidly followed
by a subscribe (on the same channel identifier) and the requests are
handled out of order by the ActionCable server, thereby ignoring the
subscribe command.
*Daniel Spinosa*
## Rails 7.0.0.alpha2 (September 15, 2021) ##
* No changes.
## Rails 7.0.0.alpha1 (September 15, 2021) ##
* Compile ESM package that can be used directly in the browser as actioncable.esm.js.
*DHH*
* Move action_cable.js to actioncable.js to match naming convention used for other Rails frameworks, and use JS console to communicate the deprecation.
*DHH*
* Stop transpiling the UMD package generated as actioncable.js and drop the IE11 testing that relied on that.
*DHH*
* Truncate broadcast logging messages.
*J Smith*
* OpenSSL constants are now used for Digest computations.
*Dirkjan Bussink*
* The Action Cable client now includes safeguards to prevent a "thundering
herd" of client reconnects after server connectivity loss:
* The client will wait a random amount between 1x and 3x of the stale
threshold after the server's last ping before making the first
reconnection attempt.
* Subsequent reconnection attempts now use exponential backoff instead of
logarithmic backoff. To allow the delay between reconnection attempts to
increase slowly at first, the default exponentiation base is < 2.
* Random jitter is applied to each delay between reconnection attempts.
*Jonathan Hefner*
Please check [6-1-stable](https://github.com/rails/rails/blob/6-1-stable/actioncable/CHANGELOG.md) for previous changes.