ActiveMQ Artemis 2.36.0 Release Notes

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

Bugs Fixed

  • ARTEMIS-2892 - Replication stopped working after many failovers
  • ARTEMIS-3509 - STOMP Websocket client disconnected after ConcurrentModificationException in Broker
  • ARTEMIS-4667 - JMX Recovery operation triggers ClassCastException
  • ARTEMIS-4747 - UNREACHABLE_CODE.EXCEPTION This statement in the source code is unreachable
  • ARTEMIS-4794 - CoreBridge: Duplicate message when bridge is stopped/Lost message when bridge is paused while messages being produced to target node.
  • ARTEMIS-4816 - Docker image echo’s admin credentials during startup
  • ARTEMIS-4817 - AMQP Federation address policy doesn’t allow credit configuration to override parent settings
  • ARTEMIS-4820 - AMQP TTL message property being treated as int instead of uint
  • ARTEMIS-4821 - OperationContext may leak between servers in embedded/test mode on SendAckThread on a bridge
  • ARTEMIS-4826 - ICAST_INTEGER_MULTIPLY_CAST_TO_LONG value too high
  • ARTEMIS-4827 - UNREACHABLE_CODE
  • ARTEMIS-4902 - Downstream federation example not compliant with xsd
  • ARTEMIS-4905 - PeriodicConnectionExpiry plugin comparison error treating seconds as milli seconds
  • ARTEMIS-4910 - DivertConfiguration encoding is broken
  • ARTEMIS-4912 - Filter is not enforced when sending message to queue via web console
  • ARTEMIS-4914 - Clarify docs on core + client ID
  • ARTEMIS-4919 - AMQP protocol level errors not handled cleanly
  • ARTEMIS-4922 - Spurious warn message when OpenWire client disconnects
  • ARTEMIS-4925 - Mirroring and Replication do not work in combination
  • ARTEMIS-4931 - BridgeConfiguration encoding is broken
  • ARTEMIS-4936 - Verify response correlationId in Core client
  • ARTEMIS-4941 - Remove update estimate after ARTEMIS-3067
  • ARTEMIS-4948 - Clarify failover-on-shutdown-doc
  • ARTEMIS-4949 - java.nio.channels.ClosedChannelException with slower devices and NIO journal
  • ARTEMIS-4950 - MBeanGuard throws an NPE
  • ARTEMIS-4951 - Multiple connection router occurrences with same policy cause parser error

Improvements

  • ARTEMIS-4764 - Increase automation for dependecy updates
  • ARTEMIS-4814 - Remove linear iteration to get direct bindings
  • ARTEMIS-4818 - Improve support for multiple broker plugins from broker properties
  • ARTEMIS-4913 - Provide more details on error callbacks
  • ARTEMIS-4920 - Strip leading forward slash from IP address
  • ARTEMIS-4921 - Include protocol name in disconnection log message
  • ARTEMIS-4923 - Reduce synchronization in ManagementServiceImpl
  • ARTEMIS-4930 - Refactor storage manager tests

Tasks

Dependency Upgrades

  • ARTEMIS-4823 - Upgrade BouncyCastle to 1.78.1
  • ARTEMIS-4835 - Bump JCTools from 4.0.2 to 4.0.5
  • ARTEMIS-4836 - Update to Mockito 5.12.0
  • ARTEMIS-4837 - Update to Groovy 4.0.22
  • ARTEMIS-4838 - Bump version.batavia from 1.0.10.Final to 1.0.15.Final
  • ARTEMIS-4839 - Bump org.jline:jline from 3.25.1 to 3.26.2
  • ARTEMIS-4840 - Bump org.apache.commons:commons-dbcp2 from 2.11.0 to 2.12.0
  • ARTEMIS-4841 - Bump jetty.version from 10.0.20 to 10.0.22
  • ARTEMIS-4843 - Bump log4j.version from 2.22.1 to 2.23.1
  • ARTEMIS-4844 - Update jackson to 2.17.2
  • ARTEMIS-4846 - Bump version.org.jacoco.plugin from 0.8.11 to 0.8.12
  • ARTEMIS-4847 - update jgroups to 5.3.9
  • ARTEMIS-4848 - Bump org.codehaus.mojo:javacc-maven-plugin from 2.6 to 3.1.0
  • ARTEMIS-4849 - Bump ZooKeeper from 3.9.1 to 3.9.2
  • ARTEMIS-4850 - Bump owasp.version from 9.0.9 to 9.2.0
  • ARTEMIS-4851 - Bump curator.version from 5.6.0 to 5.7.0
  • ARTEMIS-4852 - Bump slf4j.version from 2.0.12 to 2.0.13
  • ARTEMIS-4853 - Bump selenium.version from 4.17.0 to 4.22.0
  • ARTEMIS-4854 - Bump picocli.version from 4.7.5 to 4.7.6
  • ARTEMIS-4855 - Bump org.asciidoctor:asciidoctor-maven-plugin from 2.2.4 to 3.0.0
  • ARTEMIS-4856 - Bump org.asciidoctor:asciidoctorj-pdf from 2.3.9 to 2.3.17
  • ARTEMIS-4857 - Bump testcontainers.version from 1.19.4 to 1.19.8
  • ARTEMIS-4858 - Bump spring.version from 5.3.33 to 5.3.37
  • ARTEMIS-4859 - Bump org.jboss.marshalling:jboss-marshalling-river from 2.0.9.Final to 2.1.4.Final
  • ARTEMIS-4860 - Bump org.codehaus.mojo:findbugs-maven-plugin from 2.5.2 to 3.0.5
  • ARTEMIS-4861 - Bump org.codehaus.mojo:findbugs-maven-plugin from 2.5.2 to 3.0.5
  • ARTEMIS-4862 - Bump check-leak-version from 0.8 to 0.11
  • ARTEMIS-4864 - Bump org.easymock:easymock from 5.2.0 to 5.3.0
  • ARTEMIS-4865 - Bump org.apache.commons:commons-text from 1.10.0 to 1.12.0
  • ARTEMIS-4866 - Bump com.google.cloud.tools:jib-maven-plugin from 3.3.2 to 3.4.3
  • ARTEMIS-4867 - Bump com.sun.winsw:winsw from 2.7.0 to 2.9.0
  • ARTEMIS-4868 - Bump byteman.version from 4.0.18 to 4.0.23
  • ARTEMIS-4869 - Update to ErrorProne 2.29.2
  • ARTEMIS-4870 - Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0
  • ARTEMIS-4871 - Bump org.osgi:osgi.cmpn from 6.0.0 to 7.0.0
  • ARTEMIS-4874 - Bump org.codehaus.mojo:exec-maven-plugin from 3.0.0 to 3.3.0
  • ARTEMIS-4875 - Bump activemq5-version from 5.18.3 to 5.18.4
  • ARTEMIS-4876 - Bump commons-codec:commons-codec from 1.16.0 to 1.17.1
  • ARTEMIS-4877 - Bump jakarta.inject:jakarta.inject-api from 1.0.3 to 1.0.5
  • ARTEMIS-4878 - Bump org.apache.maven.resolver:maven-resolver-api from 1.9.6 to 1.9.20
  • ARTEMIS-4879 - Bump jmh.version from 1.26 to 1.37
  • ARTEMIS-4881 - Bump org.apache.maven:maven-artifact from 3.8.5 to 3.9.8
  • ARTEMIS-4882 - Bump org.apache.qpid:qpid-jms-client from 1.10.0 to 1.11.0
  • ARTEMIS-4883 - Bump org.codehaus.woodstox:woodstox-core-asl from 4.4.0 to 4.4.1
  • ARTEMIS-4885 - Bump version.jaxb.runtime from 2.3.3 to 2.3.9
  • ARTEMIS-4886 - Bump org.apache.maven.plugins:maven-pmd-plugin from 3.21.2 to 3.23.0
  • ARTEMIS-4887 - Bump org.apache.hadoop:hadoop-minikdc from 3.3.1 to 3.4.0
  • ARTEMIS-4888 - Bump org.postgresql:postgresql from 42.7.2 to 42.7.3
  • ARTEMIS-4889 - Bump org.apache.maven:maven-plugin-api from 3.3.3 to 3.9.8
  • ARTEMIS-4890 - Bump maven-antrun-plugin from 1.8 to 3.1.0 in artemis-dto
  • ARTEMIS-4891 - Bump org.hamcrest:hamcrest from 2.1 to 2.2
  • ARTEMIS-4892 - Bump io.micrometer:micrometer-core from 1.12.2 to 1.13.2
  • ARTEMIS-4893 - Bump org.codehaus.mojo:build-helper-maven-plugin from 1.8 to 3.6.0
  • ARTEMIS-4894 - Bump com.google.guava:guava from 33.0.0-jre to 33.2.1-jre
  • ARTEMIS-4895 - Bump org.apache.maven.plugins:maven-plugin-plugin from 3.6.0 to 3.13.1
  • ARTEMIS-4896 - Bump org.hdrhistogram:HdrHistogram from 2.1.12 to 2.2.2
  • ARTEMIS-4897 - Bump org.apache.servicemix.tooling:depends-maven-plugin from 1.2 to 1.5.0
  • ARTEMIS-4898 - Bump org.junit:junit-bom from 5.10.2 to 5.10.3
  • ARTEMIS-4899 - Bump org.apache.directory.jdbm:apacheds-jdbm2 from 2.0.0-M1 to 2.0.0-M3
  • ARTEMIS-4900 - Bump version.org.jacoco from 0.8.11 to 0.8.12
  • ARTEMIS-4901 - Bump owasp.version from 9.2.0 to 10.0.0
  • ARTEMIS-4903 - Use parent version of maven-plugin-tools
  • ARTEMIS-4907 - update commons-configuration2 to 2.11.0
  • ARTEMIS-4908 - Update to commons-logging 1.3.3
  • ARTEMIS-4917 - Update to apache parent pom 33
  • ARTEMIS-4940 - update to protonj2 test driver 1.0.0-M21
  • ARTEMIS-4942 - Bump org.apache.maven.plugins:maven-pmd-plugin from 3.23.0 to 3.24.0
  • ARTEMIS-4943 - Bump owasp.version from 10.0.0 to 10.0.3
  • ARTEMIS-4944 - Bump testcontainers.version from 1.19.8 to 1.20.0
  • ARTEMIS-4945 - Bump netty.version from 4.1.111.Final to 4.1.112.Final
  • ARTEMIS-4946 - Bump selenium.version from 4.22.0 to 4.23.0
  • ARTEMIS-4953 - update to activemq 5.18.5

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.