ActiveMQ Artemis 2.33.0 Release Notes

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

Bugs Fixed

  • ARTEMIS-4187 - SizeAwareMetric attribute inconsistency
  • ARTEMIS-4527 - Redistributor race when consumerCount reaches 0 in cluster
  • ARTEMIS-4532 - MQTT-to-core wildcard conversion is broken
  • ARTEMIS-4585 - Mirror may fail with previously created SNF queues if metrics plugin is in use
  • ARTEMIS-4588 - Queue Federation and large messages move slowdown
  • ARTEMIS-4626 - AMQP Federation demand tracking can overcount demand
  • ARTEMIS-4629 - Core bridge configuration validation errors
  • ARTEMIS-4638 - Remove bashism from install validation script
  • ARTEMIS-4639 - Artemis Cluster and NullpointerException in “sending topology”
  • ARTEMIS-4642 - AMQP Federation demand tracking can under count demand in some narrow cases
  • ARTEMIS-4646 - Unacknowledged MQTT message ID is reused after ID generator wraparound
  • ARTEMIS-4647 - Use specified call-timeout on backup connector
  • ARTEMIS-4649 - STOMP message IDs are not unique when same message is received on multiple subscriptions
  • ARTEMIS-4652 - Rollback of XAResource implementation should never return XA_RETRY
  • ARTEMIS-4664 - autoCreatedResource can get removed while receiving batch of messages
  • ARTEMIS-4668 - Move AMQP Large Message File Handling away from Netty thread
  • ARTEMIS-4670 - Slow performance with Core large messages and JDBC
  • ARTEMIS-4676 - Use ActionContext consistently for logging in CLI commands
  • ARTEMIS-4677 - Validate AutoCreate queues with Mirroring and Clustering
  • ARTEMIS-4678 - JDBC User and password is not used by CLI Exporter
  • ARTEMIS-4682 - JDBC Storage slow to reboot the server
  • ARTEMIS-4684 - Internal queues should not have message redistributed
  • ARTEMIS-4687 - Concurrent use of DocumentBuilder breaking Xpath filtering
  • ARTEMIS-4689 - Import command should accept URL
  • ARTEMIS-4691 - AMQ212037 warning when closing any in-vm connection
  • ARTEMIS-4695 - Fix a few bugs found via static analysis

New Features

Improvements

  • ARTEMIS-1230 - Create Maven Bill of Materials (BOM)
  • ARTEMIS-4579 - Add the FirstMessage API for scheduled messages
  • ARTEMIS-4582 - add view and edit permissions to extend security-settings rbac for management operations
  • ARTEMIS-4586 - Auto reload web binding SSL stores on change
  • ARTEMIS-4587 - Config security setting plugins by using broker properties
  • ARTEMIS-4627 - Oracle tests now can use publicly “maven central” available JDBC drivers.
  • ARTEMIS-4637 - Allow unordered xml conf elements for clusters and bridges
  • ARTEMIS-4641 - Allow AMQP federation to recover from missing or removed resources
  • ARTEMIS-4651 - Performance improvements on Mirror and Paging
  • ARTEMIS-4653 - AMQP Federation should apply queue consumer filters for demand
  • ARTEMIS-4655 - Report logging metrics
  • ARTEMIS-4657 - Support better correlation ID compatibility between JMS clients
  • ARTEMIS-4658 - AMQP Federation should prevent reflection of multicast messages between nodes
  • ARTEMIS-4679 - Config HA policy by using broker properties
  • ARTEMIS-4686 - Reduce number of FilterImpl instances
  • ARTEMIS-4690 - Remove deprecated StorageManager.addAddressSettings from codebase.
  • ARTEMIS-4693 - Improve XPath filter performance

Tasks

  • ARTEMIS-4559 - Refactor HA docs & code/module naming
  • ARTEMIS-4583 - remove artemis-server module test-jar, do some related cleanup
  • ARTEMIS-4589 - consolidate utility code and remove test-jar usages within tests/ subtree
  • ARTEMIS-4592 - Detect possible dependency updates
  • ARTEMIS-4601 - Remove OpenTelemetry deps from main pom
  • ARTEMIS-4640 - move extension added to aid ‘offline’ maven usage into a profile
  • ARTEMIS-4644 - convert some broker-connection tests to use test peer
  • ARTEMIS-4645 - Update AMQP broker connection tests to use better connector names
  • ARTEMIS-4656 - Remove superfluous artemis-spring-integration module
  • ARTEMIS-4665 - Fix intermittent failures in a few AMQP federation tests
  • ARTEMIS-4669 - Clarify Large Messages around StorageManager usage
  • ARTEMIS-4683 - Add additional examples for AMQP federation

Dependency Upgrades

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.