Releases: rails/solid_cable
Releases · rails/solid_cable
v3.0.0
What's Changed
- Hash channel name to have a more compact index by @npezza93 in #14
- Add trilogy and pg to test suite by @npezza93 in #16
- Enhance trimming to be more performant by @npezza93 in #15
- Add rubocop omakase gem by @npezza93 in #18
- Rely on rails components instead of blanket rails by @npezza93 in #21
- Fix default polling silencing by @morgoth in #23
- Set timeout on CI by @morgoth in #22
- Add benchmarks and tune up the benchmark app by @npezza93 in #24
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
v1.1.0
v1.0.0
- 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.