- Use Redstream::Lock#wait in Redstream::Trimmer
- Allow sharding records into multiple streams
- No longer delete delay messages
- Remove deletion of delay messages after queues messages are sent from
.bulk
- Change gemspec to support older redis versions again
- Fix pipelining with redis-rb 4.6.0
- Fix keyword argument usage of redis 4.5.1 in ruby 3
- Make delay message id params in queue methods optional
- Pipeline deletion of delay messages
- Delete delay messages after queue messages are sent
- Fix missing queue message in
after_commit on: :destroy
- No longer queue/delay in
after_save
/after_commit
if no changes occurred - Added
Redstream.stream_size