ActiveMQ Artemis 2.37.0 Release Notes

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

Bugs Fixed

  • ARTEMIS-4785 - Isolate broker run command Log4j and profile config from other CLI commands
  • ARTEMIS-4939 - Allow configuring request & response header sizes for embedded web server
  • ARTEMIS-4952 - JMX countMessages: groupBy not working on AMQP messages
  • ARTEMIS-4954 - AddressControl.pause() can pause the snf queue
  • ARTEMIS-4959 - moveMessages operation can move more messages than max messageCount
  • ARTEMIS-4960 - Ubuntu package name change preventing Docker image build
  • ARTEMIS-4969 - FQQN Security settings not honored when an AMQP Sender attaches
  • ARTEMIS-4973 - pageSizeBytes/pageLimitBytes combination can cause Address full
  • ARTEMIS-4982 - AMQP Large message files not removed immediately on failed sends
  • ARTEMIS-4985 - Message priority occasionally broken
  • ARTEMIS-4986 - Replication/Vote incompatibility between versions up to 2.31.2 (inclusive) and 2.32.0 - 2.36.0

New Features

  • ARTEMIS-4809 - Make intermediateMessageReferences initial capacity configurable

Improvements

  • ARTEMIS-4909 - update category names for “Reloading configuration”
  • ARTEMIS-4955 - Support broker properties from JSON files
  • ARTEMIS-4963 - Reject openwire senders that lack SEND permissions on attach

Tests

  • ARTEMIS-4964 - Add FAST ACK tests with OpenWire, AMQP and OpenWire

Tasks

  • ARTEMIS-4980 - adjust build handling of module sources jars

Dependency Upgrades

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.