Este contenido no está disponible en el idioma seleccionado.
Chapter 2. Enhancements
2.1. AMQ C++
ENTMQCL-536 - Provide a way to intercept authentication failure
Authentication failures are now distinguished from other connection failures during reconnect. If authentication fails, the
on_transport_error
handler is fired with an AMQPunauthorized-access
error. Connections configured to reconnect will terminate on this error but continue to retry after other connection errors.- AMQ C++ is now based on Qpid Proton 0.22.0
2.2. AMQ JavaScript
- AMQ JavaScript is now based on Rhea 0.2.9
2.3. AMQ JMS
ENTMQCL-605 - Support acknowledging individual messages
The JMS
CLIENT_ACKNOWLEDGE
mode enables explicit message acknowledgment using theMessage.acknowledge()
method. This method acknowledges all the messages previously received on the session at the time it is called.AMQ JMS now has an "individual acknowledge" mode that makes
Message.acknowledge()
apply only to the message it is called on.ENTMQCL-568 - Support a no-acknowledge mode at the session level
The client now offers a "no acknowledge" mode to enable presettled (at-most-once) message delivery on a per-session basis.
ENTMQCL-556 - Try each endpoint before delaying for next reconnect cycle
The client now tries to connect to each endpoint in the failover set before delaying between reconnect cycles, rather than delaying between each endpoint.
- AMQ JMS is now based on Qpid JMS 0.31.0
2.4. AMQ Python
ENTMQCL-573 - Exclude user and password in logging of connection URLs
If a user or password are provided in a connection URL, they are now omitted in any printed representation of the connection.
- AMQ Python is now based on Qpid Proton 0.22.0
2.5. AMQ .NET
- AMQ .NET is now based on AMQP.Net Lite 2.1.1