Menu Search

Qpid Java 6.0.4 Release Notes

Qpid 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.

Note: This release addresses a security vulnerability in the JMS client, CVE-2016-4974, see the Security pages for more details.

New features and improvements

  • QPID-7291 - [Java Broker] [Documentation] Add documentation for ManagedCertificateStore and SiteSpecificTrustStore
  • QPID-7305 - [Java Broker] Queue operations copy/move/delete should take an optional JMS selector argument
  • QPID-7323 - [CVE-2016-4974] [Java Client] add whitelisting of trusted content for deserialization from ObjectMessage

Bugs fixed

  • QPID-7203 - Model loses audit information
  • QPID-7282 - Java Broker should always send server-final message (if required) to the client on succesful SASL negotiation
  • QPID-7290 - [Java Broker] [WMC] Incorrect title on 'Add TrustStore' dialog
  • QPID-7298 - [Java Broker] [0-8..0-91] Broker sends unsolicited ExchangeDeclareOk in response to declares of exchanges with reserved names
  • QPID-7301 - [Java Client] [Java Broker] JMS Selector parsing will not fail if a valid selector is followed by invalid text
  • QPID-7313 - [Java Broker] Connection close REST request can hang when client application does not reply with ConnectionCloseOk to broker ConnectionClose command