Skip to content

Releases: ruby-amqp/kicks

3.2.0

26 Jan 16:44
aafa908
Compare
Choose a tag to compare

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.

GitHub issues: #19, #28

3.1.0

21 Oct 15:27
Compare
Choose a tag to compare

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

19 Oct 06:22
Compare
Choose a tag to compare

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