Skip to content

Releases: karafka/karafka-testing

v2.5.5

28 Nov 14:19
5f02e17

Choose a tag to compare

  • [Feature] Add produce_to method for explicit consumer targeting in multi-consumer scenarios.
  • [Fix] Fix consumer mapping collision when multiple consumer groups listen to the same topic.

v2.5.4

03 Oct 07:17
8f0c2ae

Choose a tag to compare

  • [Fix] Topic present in second dynamically built subscription group not available for dispatch (#291).
  • [Change] Remove Ruby 3.1 according to the EOL schedule.

v2.5.3

12 Aug 13:17
ff11c26

Choose a tag to compare

  • [Fix] Allow testing consumers with Pro expansions (i.e. Piping).

v2.5.2

04 Aug 09:50
62b8e90

Choose a tag to compare

  • [Enhancement] Change RSpec hook execution order issue in Karafka testing helpers.
  • [Change] Remove funding_uri from the gemspec to minimize double-funding info.
  • [Change] Add new CI action to trigger auto-doc refresh.

v2.5.1

25 May 15:11
eb05525

Choose a tag to compare

  • [Change] Move to trusted-publishers and remove signing since no longer needed.

v2.5.0

21 May 15:48
9b89590

Choose a tag to compare

  • [Maintenance] Release matching Karafka 2.5.0 release.

v2.4.7

01 Apr 14:09
78ec1e8

Choose a tag to compare

  • [Breaking] Drop Ruby 3.0 support according to the EOL schedule.
  • [Fix] Check not only that Mocha is loaded but also that its stubs are used.

v2.4.6

31 Jul 08:16
e07d2b8

Choose a tag to compare

  • [Fix] uninitialized constant Karafka::Testing::Errors::ConsumerGroupNotFound.

v2.4.5

21 Jul 07:46
c6075db

Choose a tag to compare

  • [Enhancement] Provide karafka.consumer_messages to get (or alter) the messages that will go into created consumer.
  • [Fix] #consumer_group_metadata_pointer is not stubbed in the consumer client.

v2.4.4

02 Jul 20:03
100220d

Choose a tag to compare

  • [Enhancement] Memoize consumer_for so consumers can be set up for multiple topics and let(:consumer) is no longer a requirement. (dorner)