ActiveMQ Artemis 2.44.0 Release Notes

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

Bugs Fixed

  • ARTEMIS-4932 - Reference, returned from function ‘defaultFactory.getScheme()String’ at URISchema.java:53, may be null and is dereferenced at URISchema.java:53.
  • ARTEMIS-5163 - Artemis fails to send mqtt will message using mutual TLS
  • ARTEMIS-5374 - JDK 24 Support - getSubject is not supported
  • ARTEMIS-5662 - NegativeArraySizeException in StringSimpleStringPool’s constructor
  • ARTEMIS-5701 - artemis-junit-5 in 2.43.0 uses junit 6
  • ARTEMIS-5712 - Fix HAProxy test
  • ARTEMIS-5717 - BrokerConnection Receiver would lose messages on routing type mismatch
  • ARTEMIS-5718 - Fix default max-hops during broker instance creation
  • ARTEMIS-5719 - Login to web console causes logout from other web consoles

Improvements

Tests

Dependency Upgrades

  • ARTEMIS-5702 - Bump jetty.version from 12.1.1 to 12.1.3
  • ARTEMIS-5703 - Bump version.org.jacoco.plugin from 0.8.13 to 0.8.14
  • ARTEMIS-5704 - Bump activemq5-version from 5.19.0 to 5.19.1
  • ARTEMIS-5705 - Bump org.apache.maven.plugins:maven-pmd-plugin from 3.27.0 to 3.28.0
  • ARTEMIS-5706 - Bump io.micrometer:micrometer-core from 1.15.4 to 1.15.5
  • ARTEMIS-5707 - Bump owasp.version from 12.1.6 to 12.1.8
  • ARTEMIS-5708 - Bump netty.version from 4.1.127.Final to 4.1.128.Final
  • ARTEMIS-5709 - Bump byteman.version from 4.0.25 to 4.0.26
  • ARTEMIS-5710 - Bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.1.0
  • ARTEMIS-5713 - Bump selenium.version from 4.36.0 to 4.37.0
  • ARTEMIS-5714 - Bump org.asciidoctor:asciidoctorj-pdf from 2.3.20 to 2.3.21
  • ARTEMIS-5715 - Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2
  • ARTEMIS-5716 - Bump org.apache.groovy:groovy-all from 5.0.1 to 5.0.2

Apache, ActiveMQ, Apache ActiveMQ, the Apache logo, and the Apache ActiveMQ project logo are trademarks of The Apache Software Foundation. Copyright © 2025, The Apache Software Foundation. Licensed under Apache License 2.0.