Skip to content

Releases: jandelgado/rabtap

v1.37

12 Aug 21:44
fcc5581
Compare
Choose a tag to compare

Changelog

  • new: detect and replay messages subscribed from the RabbitMQ FireHose exchange (#74)

v1.36

08 Jun 18:29
63e720e
Compare
Choose a tag to compare
  • chg: use PLAIN auth when both a client certificate and username and
    password is provided (#73)
  • switch to github.com/rabbitmq/amqp091-go amqp lib (#72)

v1.35

28 Nov 18:41
8981f56
Compare
Choose a tag to compare
  • new: new option --idle-timeout=DURATION added to sub and tap commands (#56)
  • improvement: always wait for server notifications after publishing, to be informed on potential problems like publishing to a non existing exchange

v1.34

26 Nov 22:23
140247d
Compare
Choose a tag to compare

Changelog

140247d Pass optional arguments to sub command (#68)

  • new: specify multiple --args=KEY=VALUE options to pass additional arguments
    to the sub command.
  • new: create lazy queue with queue create ... --lazy
  • new: specify queue type to create with queue create ... --queue-type=TYPE
  • new: specify offset with --offset=OFFSET when reading from streams

v1.33

14 Nov 19:52
Compare
Choose a tag to compare

Allow to specify additional arguments using --args=key=value in the queue create and exchange create commands.

v1.32

13 Nov 19:18
054dcea
Compare
Choose a tag to compare

Changelog

054dcea limit number of messages received (#54)

v1.31

07 Nov 19:54
Compare
Choose a tag to compare

show queue type and consumer utilisation in info command

Release v1.30

25 Oct 20:27
a9ff80d
Compare
Choose a tag to compare

Header based routing is now supported. The command pub, queue bind and queue unbind now allow the optional specification of header key-value pairs used in header based routing.

Release v1.29

15 Sep 04:13
a09e3b7
Compare
Choose a tag to compare

new: add a docker image (ghcr.io/jandelgado/rabtap)

Release v1.28

06 Sep 18:06
dcbf423
Compare
Choose a tag to compare
  • fix: do not print messages to stdout in parallel, which can result in garbled
    output when the queue is filled up and messages are read at high frequency.
  • new: listen for channel errors and print an error when a message is e.g.
    published to a non-existing exchange.
  • new: --confirms option for pub command: wait for publisher confirmations
    from the server and log an error if a confirmation is negative or not
    received.
  • new: --mandatory option for pub command: publish message with mandatory
    flag set. If set and a message can not be delivered to a queue, the server
    returns the message and rabtap will log error when the returned message
    is received (e.g. unroutable messages)
  • new: listen for channel close events messages by the broker (e.g. when
    publishing to an non-existant exchange)
  • improved logging capabilities while reducing dependencies