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, Artemis, Apache Artemis, the Apache logo, and the Apache Artemis project logo are trademarks of The Apache Software Foundation. Copyright © 2025, The Apache Software Foundation. Licensed under Apache License 2.0.