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

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.