ActiveMQ Artemis 2.6.4 Release Notes

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

A list of commits can be found here.

Bug

  • [ARTEMIS-1018] - Duplicate error ids on different error messages
  • [ARTEMIS-1536] - Incorrect Journal filesize calculation where specified size is lest that the block size when using AIO
  • [ARTEMIS-1710] - Allow for management messages to exceed global-max-size limit
  • [ARTEMIS-1825] - Live-backup topology not correctly displayed on console
  • [ARTEMIS-1850] - QueueControl.listDeliveringMessages returns empty result
  • [ARTEMIS-1898] - [AMQP] sender is not granted credit once space on queue is available
  • [ARTEMIS-1919] - artemis-core-client TLS SNI and verifyHost operation are not independent
  • [ARTEMIS-1929] - Race condition in STOMP with multiple, identical durable subcribers
  • [ARTEMIS-1996] - MappedSequentialFileFactory may cause DirectByteBuffer memory leaks
  • [ARTEMIS-2000] - scaleDown/scaledownconnector call does not take routing type into account when creating queues on addresses
  • [ARTEMIS-2050] - It is possible to get AMQ224000: Failure in initialisation: java.lang.NullPointerException during shutdown of backup server with shared store
  • [ARTEMIS-2072] - Significant performance degradation introduced after 2.4 when using auto create queues
  • [ARTEMIS-2073] - connection null in interceptors
  • [ARTEMIS-2074] - ActiveMQConnectionFactory URI is not changing Properties on ServerLocator
  • [ARTEMIS-2078] - AMQP large messages aren’t consumed between cluster nodes with persistence disabled
  • [ARTEMIS-2084] - Failover won’t happen when net cable is disconnected unless Netty Timeout is specified
  • [ARTEMIS-2089] - DB2 sending larger message (1MB) crashes the whole server
  • [ARTEMIS-2092] - First page messages lost on server crash
  • [ARTEMIS-2093] - NPE thrown by NettyConnector::createConnection
  • [ARTEMIS-2095] - TypedProperties thread safety
  • [ARTEMIS-2098] - Potential NPE when decoding protocol
  • [ARTEMIS-2099] - Avoid possible double instantiation of properties
  • [ARTEMIS-2100] - address routing-type overridden on attaching AMQP sender
  • [ARTEMIS-2102] - delete paging directory or table if address is removed
  • [ARTEMIS-2105] - Discovery group connectors can delay broker shutdown
  • [ARTEMIS-2106] - Failures during broker start are not clearly logged
  • [ARTEMIS-2107] - Clarify identity for authn failures in notification
  • [ARTEMIS-2108] - Potential StackOverflowError when load balancing disabled
  • [ARTEMIS-2110] - JDBC LeaseLocker repeated renew or renew after aquire can fail in error
  • [ARTEMIS-2111] - ManagementContext can leak
  • [ARTEMIS-2112] - Remove JMX properties from start scripts
  • [ARTEMIS-2114] - hawtio destination delete and purge buttons overlap when pane is resized
  • [ARTEMIS-2123] - Paging not stopped if there are no messages on one subscription
  • [ARTEMIS-2130] - Web console display blank ClientID for the core client.
  • [ARTEMIS-2131] - Error compacting journal
  • [ARTEMIS-2133] - Artemis tab not showing on IE browser
  • [ARTEMIS-2136] - Lack of synchronization on CoreMessage.copy may cause issues
  • [ARTEMIS-2137] - Console retry message is broken
  • [ARTEMIS-2139] - Message sent to JMSReplyTo from old client does not find correct bindings
  • [ARTEMIS-2140] - AMQP Shared Subscriptions fail because of RaceCondition
  • [ARTEMIS-2144] - tx begin failure in ra doesn’t get cleaned up
  • [ARTEMIS-2146] - Broker throws exception and becomes unresponsive during AMQP messaging
  • [ARTEMIS-2149] - CoreMessage may have issues encoding if messageChanged is called for any reason.
  • [ARTEMIS-2155] - Failure to handle packet should force consumer to disconnect
  • [ARTEMIS-2158] - don’t get pagedMessage if it’s nontransactional
  • [ARTEMIS-2159] - OpenWire will allow one extra message to be sent after address is full
  • [ARTEMIS-2160] - Cluster connection non-default configuration elements ignored
  • [ARTEMIS-2174] - Broker reconnect to another with scale down policy cause OOM
  • [ARTEMIS-2175] - Duplicate messages when JMS bridge is stopped and restarted
  • [ARTEMIS-2187] - PageCursorInfo put into consumedPages when page is deleting
  • [ARTEMIS-2188] - Paged large message results in pagingStore sizeInBytes leak when the page is evicted
  • [ARTEMIS-2190] - Core JMS client leaks temporary destination names
  • [ARTEMIS-2197] - Page deleted before transaction finishes
  • [ARTEMIS-2200] - NPE while dropping/failing large messages on paging
  • [ARTEMIS-2202] - Improve MSSQL support for JDBC storage
  • [ARTEMIS-2207] - Page Cursor logging warn for previously acked messages
  • [ARTEMIS-2210] - Fix PagingStore creation synchronization issue
  • [ARTEMIS-2228] - Check message size sent over management API
  • [ARTEMIS-2229] - Qpid jms consumer cannot receive from multicast queue using FQQN

New Feature

  • [ARTEMIS-2116] - Set text message content on producer CLI command
  • [ARTEMIS-2121] - Reload logging configuration at runtime

Improvement

  • [ARTEMIS-1961] - Track routed and unrouted messages sent to an address
  • [ARTEMIS-2075] - Extra backups only try to replicate once
  • [ARTEMIS-2082] - AMQP: Message corruption possible on redelivered message that have moved
  • [ARTEMIS-2083] - AMQP: Ensure message elements are not decoded unless needed
  • [ARTEMIS-2085] - Improve validation of MDB activation config properties values
  • [ARTEMIS-2087] - Support masked passwords in management.xml
  • [ARTEMIS-2125] - Queue preference changes to display columns not persistent through page refresh
  • [ARTEMIS-2127] - Add auth details to consumer created notification
  • [ARTEMIS-2157] - Add Information on Paths for CriticalAnalyzer
  • [ARTEMIS-2163] - Classloading issue if artemis-commons is not in ther same classloader as artemis-client-* or artemis-server

Test

  • [ARTEMIS-1894] - NetworkHeathTest hits apache.org (or fails to) as a side effect
  • [ARTEMIS-2104] - Implement tests for Import/Export (replay) of messages
  • [ARTEMIS-2201] - Create tests on DEFAULT_JOURNAL_FILE_OPEN_TIMEOUT value

Task

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.