Releases: ruby-amqp/kicks
3.2.0
Changes Between 3.1.0 and 3.2.0 (Jan 26, 2025)
Improved Support for Bring-Your-Own-Connection (BYOC)
Kicks now supports passing in a callable (e.g. a proc) instead of an externally-initialized
and managed Bunny connection.
In this case, it is entirely up to the caller
to configure the connection and call Bunny::Session#start
on it
at the right moment.
Contributed by @tie.
GitHub issue: #29
ActiveJob Adapter Compatibility with Ruby on Rails Older Than 7.2
Contributed by @dixpac.
3.1.0
Changes Between 3.0.0 and 3.1.0 (Oct 20, 2024)
ActiveJob Adapter
Kicks now ships with an ActiveJob adapter for Ruby on Rails.
Contributed by dixpac.
GitHub issue: #12
Make Queue Binding Optional
It is now possible to opt out of binding of the Kicks-declared exchange and queue.
Contributed by @texpert.
GitHub issue: #13
3.0.0
Changes Between 2.12.0 and 3.0.0 (Oct 19, 2024)
New Project Name and Major Version
Kicks was originally developed by @jondot under the name of Sneakers.
After a group of users and a RabbitMQ core team member have taken over maintenance, it was renamed
to Kicks and the version was bumped to 3.0 to clearly indicate the split.
Make Queue Binding Optional
It is now possible to opt out of binding of the Kicks-declared exchange and queue.
Contributed by @texpert.
GitHub issue: #13
Minimum Required Ruby Version
Kicks now requires Ruby 2.5 or later.
Content Encoding Support
Similar to already supported content type.
Contributed by @ansoncat.
GitHub issue: #449