Artemis 2.51.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-5851 - When an XA transaction times out on the server side, subsequent client operations are silently auto-committed instead of being rejected
  • ARTEMIS-5854 - Can’t filter on some consumer attributes
  • ARTEMIS-5861 - Netty acceptor not shutting down
  • ARTEMIS-5863 - Configuration export as properties would throw NPE for invalid acceptor URIs
  • ARTEMIS-5874 - Deadlock in STOMP protocol on DISCONNECT with receipt
  • ARTEMIS-5887 - artemis-bom relocation pom is ineffective when importing
  • ARTEMIS-5890 - Closing a connection while large message is being delivered could show exceptions in the log

New Features

Tasks

Dependency Upgrades

  • ARTEMIS-5839 - Bump org.apache:apache from 35 to 37
  • ARTEMIS-5860 - Update to qpid-jms 1.16.0
  • ARTEMIS-5872 - Update artemis-console to 1.6.0
  • ARTEMIS-5879 - Bump org.postgresql:postgresql from 42.7.8 to 42.7.9
  • ARTEMIS-5880 - Bump selenium.version from 4.39.0 to 4.40.0
  • ARTEMIS-5881 - Bump org.codehaus.mojo:javacc-maven-plugin from 3.1.1 to 3.2.0
  • ARTEMIS-5882 - Bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.0
  • ARTEMIS-5883 - Bump org.apache.groovy:groovy-all from 5.0.3 to 5.0.4
  • ARTEMIS-5884 - Bump org.jboss.marshalling:jboss-marshalling-river from 2.2.3.Final to 2.3.0
  • ARTEMIS-5885 - Bump commons-codec:commons-codec from 1.20.0 to 1.21.0
  • ARTEMIS-5886 - Bump jetty.version from 12.1.5 to 12.1.6

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.