Artemis 2.55.0 Release Notes

Note: As part of establishing Apache Artemis as an independent project, the Maven groupId has switched to org.apache.artemis.

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

Bugs Fixed

  • ARTEMIS-6056 - Proper exception if wildcard address is used on producers
  • ARTEMIS-6076 - Auto-delete incorrectly removes addresses with messages when no direct bindings exist
  • ARTEMIS-6084 - Windows: Web console fails to start in Artemis 2.54.0 with InvalidPathException (/C:/…/console.war/WEB-INF)
  • ARTEMIS-6085 - NullPointerException calling MQTTSessionState.getSession()
  • ARTEMIS-6094 - Allow a security role to be composed by a set of other security roles (yaml properties)
  • ARTEMIS-6110 - json broker properties doesn’t load arrays properly
  • ARTEMIS-6119 - Stomp subscriber cannot receive compressed messages

New Features

  • ARTEMIS-6063 - Improve OIDC Login Module: configurable mandatory claims and role mapping

Improvements

  • ARTEMIS-4692 - Allow export of specific queues
  • ARTEMIS-6049 - Mask cluster-password specified via create command
  • ARTEMIS-6057 - support literal matches for FQQN security settings, even if they contain wildcards
  • ARTEMIS-6065 - Make SSL handshake timeout configurable on acceptors
  • ARTEMIS-6067 - Avoid reflection on Downstream core federation. Using Direct instantiation instead.
  • ARTEMIS-6082 - Optimize retryMessage
  • ARTEMIS-6099 - Add log message when configuration reload is complete

Tests

  • ARTEMIS-6115 - Add JMH test for SecurityManagerUtil.authorize

Tasks

Dependency Upgrades

  • ARTEMIS-6071 - Bump org.junit:junit-bom from 6.0.3 to 6.1.0
  • ARTEMIS-6072 - Bump plugin.components.maven.version from 3.9.15 to 3.9.16
  • ARTEMIS-6078 - Bump org.jboss.arquillian:arquillian-bom from 1.10.1.Final to 1.10.2.Final
  • ARTEMIS-6079 - Bump netty.version from 4.1.132.Final to 4.1.135.Final
  • ARTEMIS-6083 - Bump org.apache.commons:commons-configuration2 from 2.14.0 to 2.15.1
  • ARTEMIS-6086 - Bump mockserver.version from 6.0.0 to 7.2.0
  • ARTEMIS-6087 - Bump jline.version from 4.1.2 to 4.2.1
  • ARTEMIS-6088 - Bump com.nimbusds:nimbus-jose-jwt from 10.9 to 10.9.1
  • ARTEMIS-6089 - Bump activemq5-version from 5.19.6 to 5.19.7
  • ARTEMIS-6097 - Bump jetty.version from 12.1.9 to 12.1.10
  • ARTEMIS-6098 - Bump com.fasterxml.jackson:jackson-bom from 2.21.3 to 2.22.0
  • ARTEMIS-6100 - Bump io.netty:netty-tcnative-boringssl-static from 2.0.77.Final to 2.0.78.Final
  • ARTEMIS-6112 - Bump io.micrometer:micrometer-core from 1.16.5 to 1.17.0
  • ARTEMIS-6113 - Bump version.org.jacoco from 0.8.14 to 0.8.15
  • ARTEMIS-6114 - Bump org.snakeyaml:snakeyaml-engine from 2.10 to 3.0.1
  • ARTEMIS-6120 - Bump com.google.errorprone:error_prone_core from 2.49.0 to 2.50.0
  • ARTEMIS-6121 - Bump byteman.version from 4.0.26 to 4.0.27
  • ARTEMIS-6122 - Bump selenium.version from 4.44.0 to 4.45.0
  • ARTEMIS-6124 - Bump commons-logging:commons-logging from 1.3.6 to 1.4.0

Copyright © 2026, The Apache Software Foundation. Apache, Artemis, Apache Artemis, the Apache logo, and the Apache Artemis project logo are either registered trademarks or trademarks of The Apache Software Foundation. Licensed under Apache License 2.0.