All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #142 java updated to 11 (by @erwindon)
- #142 updated procedure to create DEB package (by @erwindon)
- #106 jdeb updated to 1.10
- #110 jackson-databind updated to 2.13.1
- #112 logback-classic updated to 1.2.10
- #113 maven-compiler-plugin updated to 3.9.0
- #114 spring updated to 5.3.15
- #115 graalvm js updated to 22.0.0
- #116 graalvm js-scriptengine updated to 22.0.0
- #102 Spring updated to 5.3.13
- #97 Jackson-databind updated to 2.13.3
- #99 Artemis updated to 2.19
- #103 logback-classic updated to 1.2.7
- #82 jdeb updated to 1.9
- #86 commons-io updated to 2.11.0
- #101 commons-cli updated to 1.5.0
- #93 activemq updated to 5.16.3
- #62 Code quality fix (by @erwindon)
- jboss-logmanager updated to 2.1.18.Final
- #58 fix queue name when prefix queue: or queue:// is used (by @erwindon)
- Durable subscriptions (by @erwindon)
- Option to add client id
- #105 changed Nashorn javascript engine to GraalVM JS.
- Support for Java 1.7
- #51 Docker support (by @erwindon)
- #46 Expiry option (by @erwindon)
- #43 Batch messages respect -t, -y, -z, -r and -i
- #47 Updated docs (by @oDevArc)
- #37, #44 List queues and maxBrowserPageSize better documented.
- ActiveMQ updated to version 5.16.0
- ActiveMQ Artemis updated to version 2.16.0
- Common Codec updated to 1.13
- Commons IO updated to 2.6
- Updated to Java 8
- #31 Exit code 1 on exception for better shell-script integration.
- #30 Default count 0 fixed
- #31 Improved error handling in message dump
- Initial load features. Updated with new Rhino JS engine.
- #26 Logo (by @nunojesus)
- #27 Support for boolean propereties
- #24 removed annoying printout during message dumping
- #23 Support for legacy ActiveMQ versions
- #22 Script transformation of messages during copy and move
- #21 Object properties that cannot be deserialized are now siently ignored. This gives better support for Azure Service Bus.
- #18 The start script in distribution does no longer need to be edited, just put on path in the same folder as the jar-filer. Suggestion from @kutzi
- #17 Queues with slashes are now supported
- #19 Argument -D renamed to -E to avoid confusion with Java params.
- #20 Incorrect start script fixed
- New command options: version and jms-type
- Automatic build of dist
- Script transformation of messages during read-folder and put.
- Support for Dump and Restore of queue content for data migrations between brokers and JMS providers.
- Support for JavaScript transformations during Dump and Restore.
- Removed support for Java 1.5 and 1.6.
- Fix of bug that prevented putting BytesMessages
- Litmited support for Azure Service Bus
- Support to send MapMessage
- New client versions of ActiveMQ (5.14.3) and Artemis (1.4.0)
- CorrelationID can be set using -D
- MapMessage can be displaed
- Debian package assembler included in build process
- ActiveMQ client version updated to 5.14.0
- Support to set Int and Long properties when sending messages
- Advisiory messages are handled and will be printed if listening to topic ActiveMQ.Advisory.>
- ActiveMQ Artemis protocol support
- List queues on the broker (OpenWire, experimental)
- Number of messages in move command
- Change of group-id/package of artifact.
- Update AMQP client lib to QPid proton 0.32
- Update of ActiveMQ lib to 5.12.1
- AMQP 1.0 support
- Binary size reduced to half
- Logback logging instead of log4j
- Corrected output after copy/move
- JMSPriority can be set
- Enhanced documentation on copy and TLS/SSL
- Support for authentication via username and password
- Support for subscribing to topics
- wait on get operation can be specified.
- Bug fix that allows connection to remote broker
- A