ActiveMQ Artemis 2.14.0 Release Notes

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

A list of commits can be found here.

Release Notes - ActiveMQ Artemis - Version 2.14.0

Bug

* [ARTEMIS-2596] - (kill -9) AMQ causes tmp web dir space usage to increase
* [ARTEMIS-2769] - NumberFormatException  
* [ARTEMIS-2774] - Remove the divert transformer on divert destroying
* [ARTEMIS-2778] - AcceptorControl returns only transport parameters
* [ARTEMIS-2781] - Return only local queue names for AddressControl.getQueueNames()
* [ARTEMIS-2783] - User not set on shared queue
* [ARTEMIS-2785] - io.netty.util.internal.OutOfDirectMemoryError during uncompress
* [ARTEMIS-2788] - OpenWire producerId leak in session state
* [ARTEMIS-2789] - Fix memory estimage for AMQP Large Message
* [ARTEMIS-2790] - No examples documentation in the bin archive
* [ARTEMIS-2791] - ArrayIndexOutOfBoundsException in SSLContextFactoryProvider
* [ARTEMIS-2792] - Wrong default network pinger command for linux
* [ARTEMIS-2793] - quorum logging implies it happens when single pair
* [ARTEMIS-2798] - Expiration for AMQP messages not properly reloaded
* [ARTEMIS-2799] - sniHost property not allowed
* [ARTEMIS-2800] - Artemis Native / libaio crashing under certain kernel versions
* [ARTEMIS-2801] - Fix ByteUtil.getHumanReadableByteCount() giving inconsistent results
* [ARTEMIS-2803] - NPE when trying to configure clustering
* [ARTEMIS-2804] - Human readable timestamp is incorrectly parsed in web console
* [ARTEMIS-2805] - Wrong day-of-month in web console
* [ARTEMIS-2806] - deployQueue missing address argument
* [ARTEMIS-2809] - Retain public access to api's used by activemq-cli-tools around xml import/export
* [ARTEMIS-2810] - Support all address-settings via management
* [ARTEMIS-2814] - java.sql.SQLException: Couldn't access org.postgresql.largeobject.LargeObject
* [ARTEMIS-2815] - Null pointer exception on queue update
* [ARTEMIS-2817] - Support Stomp subscription with FQQN+multicast
* [ARTEMIS-2819] - Removal of address setting (exact match) ineffective
* [ARTEMIS-2821] - AWS load balancer health check causes log entries 224088 with every check
* [ARTEMIS-2825] - Wrong calculation for DiskStoreUsagePercentage 
* [ARTEMIS-2829] - Wrong return type for getDiskStoreUsage
* [ARTEMIS-2830] - NPE in XML exporter
* [ARTEMIS-2833] - Fix metrics configuration backwards compatibility
* [ARTEMIS-2834] - Leaking meters
* [ARTEMIS-2835] - Porting HORNETQ-1575 and HORNETQ-1578
* [ARTEMIS-2836] - Console diagram view contains broken destination links and raw tool tips

New Feature

* [ARTEMIS-2770] - Update diverts using the management API

Improvement

* [ARTEMIS-2109] - enable building Artemis with JDK 11+
* [ARTEMIS-2771] - Support JVM GC & thread metrics
* [ARTEMIS-2776] - Dockerfile improvements to startup arguments
* [ARTEMIS-2786] - Timestamp in console is incorrect
* [ARTEMIS-2787] - Allow a queue to be disabled, so that messages are not routed to it.
* [ARTEMIS-2797] - Reset queue properties by unsetting them in broker.xml
* [ARTEMIS-2807] - Avoid notifications on critical IO error
* [ARTEMIS-2820] - Undeploy diverts by removing them from broker.xml
* [ARTEMIS-2827] - Add addressMemoryUsagePercentage as metric
* [ARTEMIS-2828] - Add addressSize as metric

Test

* [ARTEMIS-2775] - Cleanup Tests

Task

* [ARTEMIS-2795] - update to proton-j 0.33.5 and qpid-jms 0.52.0
* [ARTEMIS-2818] - Upgrade Activemq Artemis native as 1.0.2
* [ARTEMIS-2831] - Possible StackOverFlow when setSendDLAOnNoRoute
* [ARTEMIS-2837] - Bursts of open files under high load

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