Skip to content

Latest commit

 

History

History
260 lines (161 loc) · 14.6 KB

CHANGELOG.md

File metadata and controls

260 lines (161 loc) · 14.6 KB

Changelog

v6.1.0 (2023-12-13)

Full Changelog

Implemented enhancements:

  • Let TopicExchangePublisher#publish accept routing_key #60

Merged pull requests:

  • Make it possible to override publishing options #104 (roback)

v6.0.0 (2023-10-13)

Full Changelog

Fixed bugs:

  • Wait for messages correctly in specs #102
  • cancel! does nothing for a "non-blocking" subscriber #86

Merged pull requests:

  • Make sure Subscriber tests wait for messages to be consumed #103 (roback)
  • Make it possible to cancel non-blocking subscribers #101 (roback)
  • Use quorum queues by default instead of classic queues #100 (roback)
  • Keep GitHub Actions file up-to-date #99 (roback)
  • Test with latest Rubies #98 (roback)
  • Test with latest Rubies #97 (walro)
  • Ruby 3.0.0 on CI #96 (walro)

v5.2.0 (2021-02-02)

Full Changelog

Implemented enhancements:

  • Various warnings #85

Fixed bugs:

  • Specs fail when random order is set #90

Merged pull requests:

v5.0.1 (2020-09-09)

Full Changelog

Implemented enhancements:

  • Gem outputs warnings with Ruby version >= 2.7 < 3.0 #81
  • Use same consumer_threads default value as bunny #68

Closed issues:

  • Optional ping options #2

Merged pull requests:

  • Remove rubocop as dependency #83 (Chrizpy)
  • Add support for Ruby 2.7.1 #82 (Pontus4)
  • Bump rake version #80 (walro)
  • Test with latest Ruby versions on Travis #79 (roback)
  • Change consumer thread default to 1 to match Bunny #77 (walro)

v5.0.0 (2019-03-01)

Full Changelog

Fixed bugs:

  • Publishing an Array raises error or yields unexpected result #71

Merged pull requests:

  • Use more recent rubies on Travis #76 (walro)
  • Do not convert Array to Hash when publishing #75 (roback)
  • DRY up publisher specs #74 (roback)
  • Publisher: Extract all duplicated methods to a base class #73 (roback)

v4.5.0 (2018-09-25)

Full Changelog

Closed issues:

  • Be able to subscribe to multiple routing keys #69

Merged pull requests:

  • Make it possible to subscribe using multiple routing keys #70 (roback)

v4.4.0 (2018-07-02)

Full Changelog

Implemented enhancements:

  • Remove signal trap code #63
  • Remove workaround for "frozen array" error in bunny #57
  • Possible to stop/cancel the subscription from caller #45

Merged pull requests:

  • Allow custom options in ping message #67 (roback)
  • Remove workaround for frozen arrary bug #66 (walro)
  • Remove unused signal trap code #65 (roback)
  • Require RuboCop >= 0.49 #64 (walro)

v4.3.0 (2016-12-19)

Full Changelog

Closed issues:

  • Non-blocking subscribe (#on_each_message) #29

Merged pull requests:

  • Bounded queues #62 (jage)
  • Non-blocking subscribe (#on_each_message) #61 (roback)

v4.2.1 (2016-11-17)

Full Changelog

Fixed bugs:

  • Undefined method `configuration' for Twingly::AMQP:Module (NoMethodError) #59

v4.2.0 (2016-11-16)

Full Changelog

Implemented enhancements:

  • Improve release documentation and changelog #52
  • Guidelines how to test applications that use this library #11

Fixed bugs:

  • Using default host variable results in "Can't modify frozen array" error #53
  • Timeout threshold too low, increase or refactor? #44
  • Test suite not reliable? #42

Closed issues:

  • Log exceptions happening in on_exception #46
  • Add class for publishing messages #12

Merged pull requests:

  • Rename QueuePublisher to DefaultExchangePublisher #58 (walro)
  • Make sure using default host doesn't raise error #55 (roback)
  • Improve release instructions and update change log #54 (walro)
  • Add TopicExchangePublisher class #51 (walro)
  • Remove sleeping in specs #50 (walro)
  • Configure pattern and ability to set logger #49 (walro)
  • Add RuboCop #48 (walro)
  • Introduce class for publishing to queues #47 (walro)
  • Minor improvements and fix unreliable test case #43 (walro)
  • Add instance documentation to README #41 (walro)
  • Split specs into integration and unit directories #38 (dentarg)

v4.1.0 (2015-12-09)

Full Changelog

Merged pull requests:

v4.0.0 (2015-12-08)

Full Changelog

Implemented enhancements:

  • Rename Twingly::AMQP::Ping to Pinger #33
  • Add changelog #32
  • Rename Twingly::AMQP::Subscription#subscribe #28
  • Improve test for Session.new without arguments #16

Fixed bugs:

  • RUBY_ENV should not matter #30

Merged pull requests:

  • Remove RUBY_ENV usage #36 (roback)
  • Rename Subscription#subscribe to #each_message #35 (roback)
  • Rename Twingly::AMQP::Ping to Pinger #34 (roback)
  • Optionally set provider and priority per ping #31 (roback)
  • Improve tests for Session.new without arguments #27 (roback)

v3.3.0 (2015-11-02)

Full Changelog

Implemented enhancements:

  • Allow more connection options #25
  • Release to RubyGems #24

Merged pull requests:

v3.2.1 (2015-10-30)

Full Changelog

v3.2.0 (2015-10-30)

Full Changelog

Implemented enhancements:

  • Add timeout for subscription tests #21
  • Make Connection class singleton #10
  • Add class for subscribing to a queue #4
  • Tests! #1

Fixed bugs:

  • All messages are acked in Subscription#subscribe #13

Closed issues:

  • Option to enable AMQPS (TLS) #14
  • Set source ip per ping #6

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator