ActiveMQ Artemis 2.8.0 Release Notes

A complete list of JIRAs for the 2.8.0 release can be found here.

A list of commits can be found here.

Bug

  • [ARTEMIS-1592] - Clustered broker throws “java.lang.IllegalStateException: Cannot find binding for [Queue]” for auto-deleted queues
  • [ARTEMIS-2286] - AMQP to Core Conversion doesn’t map routing type always.
  • [ARTEMIS-2289] - STOMP - SUBSCRIBE with receipt returns multiple receipt-id headers
  • [ARTEMIS-2290] - JMSBridgeImpl::stop is failing when called from FailureHandler
  • [ARTEMIS-2292] - Auto-delete set at queue level is not honored when not auto-created
  • [ARTEMIS-2295] - IBM JDK Cannot parse new XSD
  • [ARTEMIS-2296] - AMQ222010: Critical IO Error, shutting down the server, Method org.postgresql.jdbc.PgResultSet.updateBlob(int,Blob) is not yet implemented.
  • [ARTEMIS-2300] - message expiry notification is not received from ExpiryScanner
  • [ARTEMIS-2307] - old clients require separate security settings if they use the jms.topic or jms.queue prefix
  • [ARTEMIS-2309] - TempQueueCleanerUpper instances are leaking
  • [ARTEMIS-2310] - Variable substitution does not happen with xinclude’d sub files
  • [ARTEMIS-2312] - CoreAmqpConverter settig JMS_DEST_TYPE_MSG_ANNOTATION to a fixed type.
  • [ARTEMIS-2313] - Accumulation in HierarchicalObjectRepository cache
  • [ARTEMIS-2314] - Broken backwards compatibility with core JMS FQQN consumer
  • [ARTEMIS-2315] - Incorrect Routing type of the queue created
  • [ARTEMIS-2316] - AMQPMessage missing ApplicationProperties from custom transformer
  • [ARTEMIS-2318] - HornetQ Protocol Manager should copy the messages before replacing message properties
  • [ARTEMIS-2324] - AMQPDuplicate Detection possible race
  • [ARTEMIS-2326] - Remove password parameters before creating protocol manager
  • [ARTEMIS-2328] - Invalid Routing with Empty Topics and mixed Session
  • [ARTEMIS-2329] - AddressSettings inconsistence on decoding

New Feature

  • [ARTEMIS-2306] - Support ActiveMQ5 feature JMSXGroupFirstForConsumer

Improvement

  • [ARTEMIS-2288] - Clarify handshake timeout error with remote address
  • [ARTEMIS-2294] - Support duplicate detection for AMQP messages the same as core
  • [ARTEMIS-2297] - Replication isolation during errors could lead to Split Brain
  • [ARTEMIS-2301] - Improve check for epoll and kqueue
  • [ARTEMIS-2305] - MESSAGES_ACKNOWLEDGED is incrememented even if message consumption is rolled back
  • [ARTEMIS-2311] - JMSReplyTo insconsistent when dealing with Protocol conversions
  • [ARTEMIS-2320] - Upgrade errorprone compiler dependency to 2.3.3 and review the new warnings
  • [ARTEMIS-2323] - NettyTransport should also send requests with void promises

Task

  • [ARTEMIS-2298] - AMQP: Update Qpid JMS and Proton-J to latest releases

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