Menu Search

Qpid for Java 6.0.7 Release Notes

Qpid for Java offers an AMQP-fluent implementation of JMS and a message broker written in Java that stores, routes, and forwards messages using AMQP.

For more information about this release, including download links and documentation, see the release overview.

New features and improvements

  • QPID-7435 - [Java Broker] Avoid BDB fetching dummy single byte database entries during message instance recovery
  • QPID-7468 - [Java Broker] Upgrade logback to 1.1.11 and SLF4J to 1.7.24
  • QPID-7730 - [Java Broker] Upgrade logback to latest version (1.2.2)
  • QPID-7736 - [Java Broker] Upgrade SLF4j to 1.7.25
  • QPID-7737 - [JMS AMQP 0-x Client] Upgrade SLF4j to 1.7.25
  • QPID-7745 - [Java Broker] Bump dependency version of Apache Derby

Bugs fixed

  • QPID-7408 - [Java Broker] REST API streams compressed message content without a Content-Encoding header
  • QPID-7505 - [JMS AMQP 0-x Client] The subsequenct synchronous #recieve(long) might return null even when there are messages on the queue and client has enough credits
  • QPID-7631 - [Java Broker, WMC] In BDBHA 2-node group you should be able to configure priority
  • QPID-7643 - [Java Broker] Cannot login using SASL PLAIN against Base64MD5PasswordFilePrincipalDatabase
  • QPID-7647 - [Java Broker] fix handling of broker type in configuration
  • QPID-7675 - [Java Broker] Runtime exception can be thrown by REST API on failure to create BDB HA Virtual Host Node
  • QPID-7684 - [Java Broker, BDB] Close Cursor when LockConflictException is thrown
  • QPID-7685 - [Java Broker, BDB] AsyncRecovery and Queue#enqueue can contend for a BDB Lock potentially bringing down the broker
  • QPID-7690 - [Java Broker] Cannot create VirtualHostLogger with certain ACLs in place
  • QPID-7695 - [Java Broker, BDB HA] Indefinite hang when new node joins existing group but existing node is unresponsive
  • QPID-7696 - [Java Broker] Deletion of a temporary queue can crash the broker with certain ACLs
  • QPID-7711 - [Java Broker] Set correct Content-Encoding in REST response (6.0.x)
  • QPID-7732 - [Java Broker] Issues with using global address domains
  • QPID-7743 - [Java Broker] Propagate current IO thread when switching protocol engine
  • QPID-7763 - [Java Broker] Flow to disk if allocated direct memory exceeds broker wide broker.flowToDiskThreshold
  • QPID-7783 - [Java Broker] Closing a virtualhost does not dispose QBBs associated with messages on queues
  • QPID-7784 - [Java Broker] Closing a virtualhost does not dispose QBBs still associated with pooled IO threads
  • QPID-7794 - [Java Broker] Periodically report the number of bytes evacuated from memory by flow to disk (6.1/6.0)
  • QPID-7795 - [Java Broker] Ensure that a newly enqueued message that is flowed to disk does not immediately have meta-data reloaded (6.1/6.0)
  • QPID-7796 - [Java Broker] Guard against NPE in 0-10 when storing messages without header