Skip to content

Releases: rails/solid_cable

v3.0.5

17 Dec 23:16
d52bbd8
Compare
Choose a tag to compare

What's Changed

  • Add interruptible sleep to avoid deadlocking by @npezza93 in #53

Full Changelog: v3.0.4...v3.0.5

v3.0.4

06 Dec 15:24
869bbd2
Compare
Choose a tag to compare

What's Changed

  • Swap executor for reloader to fix dev server hanging on code changes by @npezza93 in #51

Full Changelog: v3.0.3...v3.0.4

v3.0.3

05 Dec 16:29
aa2d68b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.2...v3.0.3

v3.0.2

28 Sep 23:01
7ac9841
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

28 Sep 22:59
a4d0c56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.0.1

v3.0.0

13 Sep 18:51
f219016
Compare
Choose a tag to compare

What's Changed

Breaking Changes

If you are coming from v2, you'll have to run bin/rails solid_cable:update to get a new migration for the channel index updates.

New Contributors

Full Changelog: v2.0.2...v3.0.0

v2.0.0

12 Sep 02:14
19e7f46
Compare
Choose a tag to compare

Breaking Changes

  • Rename keep_messages_around_for to message_retention to pair with polling_interval by @dhh (#9)
  • Enable autotrimming by @npezza93 (#11)
    • SolidCable::PruneJob -> SolidCable::TrimJob

v1.1.0

11 Sep 23:12
0cd20c5
Compare
Choose a tag to compare
  • Add a helper task for the installer by @dhh (#6)
  • Simplify installer and keep async for development by @dhh (#7)

v1.0.0

09 Jun 01:27
4145536
Compare
Choose a tag to compare
  • All configuration options have moved to config/cable.yml. config.solid_cable is no more
  • Support installing using a different database
  • Use insert instead of create when creating Messages. It's way faster and avoids transactions on mysql
  • Add a migration to index chanels
  • Remove pruning messages from disconnection. Add a separate job that can be run in the background to prune messages. Pruning on disconnection slowed things down a lot so easier to let the consumer enqueue the job themselves. Keeping messages around doesnt hurt anything.