All Versions
23
Latest Version
Avg Release Cycle
57 days
Latest Release
15 days ago

Changelog History
Page 1

  • v1.30 Changes

    October 13, 2021
    • ๐Ÿ†• new: support header based routing (pub, queue bind, queue unbind)
  • v1.29 Changes

    September 15, 2021
    • ๐Ÿ†• new: add a docker image (ghcr.io/jandelgado/rabtap)
  • v1.28 Changes

    August 26, 2021
    • ๐Ÿ›  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
  • v1.27 Changes

    March 28, 2021
    • ๐Ÿ†• new: info and close commands are can now be cancelled by SIGTERM
  • v1.26 Changes

    March 26, 2021
    • ๐Ÿ›  fix: make client certificate auth work. This implements a workaround until https://github.com/streadway/amqp/pull/121 gets merged (#51)
    • โฌ‡๏ธ drop travis-ci, using github-actions now (#49)
  • v1.25 Changes

    October 30, 2020

    ๐Ÿ›  fixes a problem when the RabbitMQ API consumers API returns unexpected data, which let the rabtap info command fail with an error (#48)

  • v1.24 Changes

    September 28, 2020
    • ๐Ÿ†• new: TLS client certificate support (#46). Thanks to @fgouteroux !
    • ๐Ÿ›  fix: correctly set AMQP headers (#45)
  • v1.23 Changes

    April 09, 2020

    ๐Ÿ›  bugfix: avoid endless recursion in info command (fixes #42)

  • v1.22 Changes

    January 28, 2020
    • The pub command now allows ialso to replay messages from a direcory previously recorded. The pub command also honors the recorded timestamps and delays the messages during replay. The signature of of the pub command was changed (see README.md). Note that the exchange is now optional and will be taken from the message metadata that is published.
  • v1.21 Changes

    December 14, 2019
    • ๐Ÿ†• new option: --format FORMAT which controls output format in tap,
      subscribe commands. --format json is equivalent to --json, which is
      ๐Ÿ—„ now deprecated
    • ๐Ÿ†• new output format: --format json-nopp which is not-pretty-printed JSON in
      tap and subscribe commands (#31)
    • ๐Ÿ†• new option --silent for commands tap and subscribe which suppresses
      message output to stdout (#11)
    • ๐Ÿ‘ short -o option for the info command --omit-empty is no longer supported
    • โœ… uniformly name test files *_test.go to improve external tool discoverbility