Skip to content

Releases: jondot/sneakers

v2.12.0

24 Dec 05:37
da389d2
Compare
Choose a tag to compare
Bump to 2.12.0 for release

v2.11.0

19 Jan 19:09
d6d70ea
Compare
Choose a tag to compare

Changes Between 2.10.0 and 2.11.0

This releases includes bug fixes, support for more queue-binding options, better
management of the Bunny dependency, and improved documentation. Following is a
list of the notable changes:

Rescue from ScriptError

Fixes a bug that would cause Sneakers workers to freeze if an exception
descending from ScriptError, such as NotImplementedError, is raised

Contributed by @sharshenov

GitHub Pull Request: 373

Loosen Bunny dependency to minor version

The dependency on Bunny is now pinned to the minor version instead of patch,
allowing users to benefit from non-breaking updates to Bunny without having to
wait for a Sneakers release.

Contributed by @olivierlacan

GitHub Pull Request: #372

Support :bind_arguments on bind

It is now possible to set arguments on a queue when connecting to a headers
exchange

Contributed by @nerikj

GitHub Pull Request: #358

Other contributions

This release also contains contributions from @ivan-kolmychek (bumping up Bunny
dependency), @michaelklishin (improving code style), and @darren987469 (adding
examples to the README)

v2.7.0

22 Mar 11:32
Compare
Choose a tag to compare

This release requires Ruby 2.2 and has breaking API changes
around custom error handlers.

Use Provided Connections in WorkerGroup

It is now possible to use a custom connection instance in worker groups.

Contributed by @pomnikita.

GitHub issue: #322

Worker Context Available to Worker Instances

Contributed by Jason Lombardozzi.

GitHub issue: #307

Ruby 2.2 Requirement

Sneakers now requires Ruby 2.2.

Bunny 2.9.x

Bunny was upgraded to 2.9.x.

Server Engine 2.0.5

Server Engine dependency was upgraded to 2.0.5.

Refactored Publisher Connection

Contributed by Christoph Wagner.

GitHub issue: #325

New Relic Reporter Migrated to the Modern API

Contributed by @adamors.

GitHub issue: #324

Configuration Logged at Debug Level

To avoid potentially leaking credentials in the log.

Contributed by Kimmo Lehto.

GitHub issue: #301.

Comment Corrections

Contributed by Andrew Babichev

GitHub issue: #346

v2.6.0

30 Aug 20:41
Compare
Choose a tag to compare
  • Added licence type to gemspec #274
  • Serialization content type configuration #152
  • Add NewRelic category to example #273
  • Pass additional global Bunny session configuration #276
  • Sneaker.spawn exits with exit_code 1 when no configuration is provided #280
  • Added opt-in option for sharing bunny connections for worker group #266
  • Bumped bunny version from 2.6.* to 2.7.*. #289
  • Relaced thread gem with concurrent-ruby gem #279
  • Fixed "stack level to deep" error when trying to serialize the exception object in maxretry handler #308

v2.5.0

01 Apr 18:16
d4302ff
Compare
Choose a tag to compare
2.5.0