ActiveMQ Artemis 2.24.0 Release Notes

A complete list of JIRAs for the 2.24.0 release can be found * here

A list of commits can be found * here.

Note: This release requires use of Java 11 or above.

Release Notes - ActiveMQ Artemis - Version 2.24.0

** Bug

  • [ARTEMIS-1964] - Address control has 2 methods to get same metric
  • [ARTEMIS-3585] - Broken link in tests.md
  • [ARTEMIS-3743] - Discrepancy in message counts / address sizes
  • [ARTEMIS-3766] - Mirror is not using AckReason to perform similar operations on the target mirror
  • [ARTEMIS-3767] - Replication inconsistencies between 2.17 and main
  • [ARTEMIS-3815] - Target mirror controller may commit received message after receiving ACK for it
  • [ARTEMIS-3820] - expired AMQP messages do not show value for “original queue”
  • [ARTEMIS-3840] - Core bridges with concurrency > 1 will get removed on configuration reload
  • [ARTEMIS-3851] - MQTT subscription queues exist after restart despite CleanSession=1
  • [ARTEMIS-3858] - navigating from session to related consumers/producers gives NPE
  • [ARTEMIS-3859] - Offer “Original Queue” column only for dead-letter or expiry queues
  • [ARTEMIS-3862] - Short lived subscription can make the addressSize out of sync.
  • [ARTEMIS-3863] - properties config - allow role configuration
  • [ARTEMIS-3864] - Stomp Transactions are leaking sessions on ActiveMQServer
  • [ARTEMIS-3868] - Journal Compactor split logic creating too many files
  • [ARTEMIS-3886] - Fix CLI operation retry
  • [ARTEMIS-3890] - LVQ - missing and duplicate messages for existing consumer
  • [ARTEMIS-3891] - properties config - allow divert/transformer configuration
  • [ARTEMIS-3892] - User limits not working with certificate authentication
  • [ARTEMIS-3894] - properties config - allow core bridge configuration
  • [ARTEMIS-3895] - properties config - treat url with / as directory of alphabetically ordered <..>.properties files
  • [ARTEMIS-3896] - Clarify logging for transactional ops
  • [ARTEMIS-3905] - Can’t find “Connect” tab on Artemis Console Navigation Menu

** New Feature

  • [ARTEMIS-3850] - Eliminate Soft Cache in paging, and add reading options
  • [ARTEMIS-3873] - AMQP Broker Connection Encrypted Attributes

** Improvement

  • [ARTEMIS-3888] - Make web console detection more robust

** Test

  • [ARTEMIS-3874] - reduce use of test-jar and related module/test interdependencies

** Task

  • [ARTEMIS-3558] - [DOC] Add broker-connections to broker.xml reference
  • [ARTEMIS-3870] - Mark the -all client deps as optional in the distribution pom to avoid clashing/duplicate deps
  • [ARTEMIS-3876] - avoid unecessary artemis-native dependency unpack for each module
  • [ARTEMIS-3877] - move javadoc creation to release profile as with other site content
  • [ARTEMIS-3883] - align various dependency versions used in build/test/examples
  • [ARTEMIS-3885] - refresh documentation build deps
  • [ARTEMIS-3899] - Improve salt calculation

Apache, ActiveMQ, Apache ActiveMQ, the Apache feather logo, and the Apache ActiveMQ project logo are trademarks of The Apache Software Foundation. Copyright © 2022, The Apache Software Foundation. Licensed under Apache License 2.0.