- Update the RabbitMQ library to v1.10.0 - from @drodbar.
- Update Go to 1.24 - from @drodbar.
- Modify
main.goto return help when no queue is provided - from @drodbar. - Add
Dockerfileand.dockerignore- from @drodbar. - Add
build_containerandtestscripts - from @drodbar.
- Update the RabbitMQ library to v1.9.0.
- Release binaries for arm64.
- Allow
-max-messages=0to dump all the messages from the queue - from @ReallyLiri - Update the RabbitMQ library to v1.2.0.
- Use the official RabbitMQ Go client library.
- Add
exchangeandrouting_keyto properties of messages routed through an exchange - from @devployment
- Print an error when there are unused arguments on the command-line.
- Add
-ackoption to acknowledge the received messages and therefore to remove them from the queue - from @msteggink. - Use native Go modules (need Go 1.13) to handle dependencies instead of using git submodules.
- Drop Intel 32-bit
386binaries during an official release.
- Add system tests against a local RabbitMQ server.
- Add
-insecure-tlsoption to skip verification of the RabbitMQ's TLS certificates; as the name hints, this is NOT SECURE.
- Add
-fulloption to dump the message header and properties intomsg-NNNN-headers+properties.jsonfiles - from @sshaw. - README clarifications - from @kruppel.
- Add amqp package is vendored using git submodule.
- Initial release.