ActiveMQ Artemis 2.19.1 Release Notes

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

A list of commits can be found * here.

Bug

  • [ARTEMIS-2293] - addPacket method in the org.apache.activemq.artemis.core.client.impl.LargeMessageControllerImpl doesn’t notify threads in case of an Exception
  • [ARTEMIS-2922] - artemis-cli consumer on large message results in a ClassCastException
  • [ARTEMIS-3021] - OOM due to wrong CORE clustered message memory estimation
  • [ARTEMIS-3115] - Incorrect default call-failover-timeout on clusterConnection in broker.xml
  • [ARTEMIS-3308] - Federated queue will not move large messages
  • [ARTEMIS-3363] - using parameter minLargeMessage on cluster connections results in stack traces
  • [ARTEMIS-3433] - AMQ224068 on stop due to No OpenSSLContextFactory registered
  • [ARTEMIS-3461] - Browse Queue fails when the queue contains AMQP highly structured messages
  • [ARTEMIS-3495] - Backup cluster controller connection loop after failover
  • [ARTEMIS-3496] - Replica connection to its live should fail fast
  • [ARTEMIS-3529] - Expire move should not reject duplicates from duplicateID
  • [ARTEMIS-3530] - Space in role list breaks user listing
  • [ARTEMIS-3535] - management-message-attribute-size-limit = -1 does not unlimit
  • [ARTEMIS-3540] - SimpleSymmetricClusterTest.testSimpleRestartClusterConnection fix
  • [ARTEMIS-3541] - destroyQueue ignoring autoDeleteAddress flag
  • [ARTEMIS-3543] - Artemis client doesn’t support encrypted passwords in composite urls
  • [ARTEMIS-3552] - NullPointerException on message expiration
  • [ARTEMIS-3553] - Expiry Fields AMQP Large Message are not translated on AmqpToCore conversion
  • [ARTEMIS-3554] - Prepared Transaction with Invalid Data may prevent a server start
  • [ARTEMIS-3555] - Invalid Journal Update Record could break compacting
  • [ARTEMIS-3566] - Stomp Embedded Interceptor Example throws NPE
  • [ARTEMIS-3567] - IllegalStateException on web console logout
  • [ARTEMIS-3568] - fixes/improvements on the “Send message” screens
  • [ARTEMIS-3571] - pluralization not always correct
  • [ARTEMIS-3576] - Fix toString methods throwing exceptions
  • [ARTEMIS-3577] - Save Core msg re-encoding due to msg copy
  • [ARTEMIS-3578] - Save SimpleString duplication and long[] allocation while moving Core messages
  • [ARTEMIS-3587] - After upgrade: AMQ224107: The Critical Analyzer detected slow paths on the broker.
  • [ARTEMIS-3593] - OOM error on rogue message to Artemis Broker
  • [ARTEMIS-3596] - ServiceLoader.load causing issues in OSGi enviroments.
  • [ARTEMIS-3604] - Async sends could overflow server with messages in openwire
  • [ARTEMIS-3620] - Journal blocking delete/update record with no sync
  • [ARTEMIS-3623] - extraProperties._AMQ_ACTUAL_EXPIRY should be numeric in expired AMQP messages
  • [ARTEMIS-3625] - NPE on createSharedSubscription when client connects to older versions
  • [ARTEMIS-3626] - simple syntax error in PluggableQuorumBackupSyncJournalTest.java
  • [ARTEMIS-3628] - validation error in pom file
  • [ARTEMIS-3629] - syntax error in css file
  • [ARTEMIS-3630] - missing end tag for pf-table-view in diagram.js
  • [ARTEMIS-3633] - The tooltip for “Artemis password” is the same as for the username field
  • [ARTEMIS-3636] - LinkedListImpl$Iterator leak on mesage consume error
  • [ARTEMIS-3649] - OpenWire consumers with zero prefetch get stuck

Test

  • [ARTEMIS-3489] - JdbcLeaseLockTest fails sporadically in CI

Task

  • [ARTEMIS-3538] - Removing // ——— comments from the codebase
  • [ARTEMIS-3612] - Update Hawtio and strip Log4j from console web app
  • Dependency upgrade
  • [ARTEMIS-3537] - update to proton-j 0.33.10
  • [ARTEMIS-3648] - Update netty version to 4.1.73.Final

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.