This commit reverted some earlier changes which caused an issue with the uniqueness validation of a primary key field, when the primary key field is called something other than id.
This pull request improved the Action Cable reconnections by treating closing state as closed and by calling ActionCable.ConnectionMonitor#connected() on the client side upon successful connection. It also introduced client side logging to make debugging easier.
Wrapping Up
That's all for This week in Rails. As always, there are plenty of things we're not able to cover here, so take a look at the changes yourself.