Apache Qpid JMS 0.22.0 发布了,Qpid JMS 是一个使用 Qpid Proton 协议引擎的 Java Message Service 客户端。
这是最新的 JMS 客户端,支持基于 Apache Qpid Proton 协议引擎的高级消息队列协议 1.0(AMQP 1.0, ISO/IEC 19464, http://www.amqp.org),并实现了 AMQP JMS 映射在 OASIS 的发展。
更新如下:
新特性和改进
QPIDJMS-274 - Be able to REJECT messages in JmsRedeliveryPolicy
QPIDJMS-278 - Add a fast path for the Accepted outcome into the producer
QPIDJMS-279 - Add support for Netty Epoll transport
QPIDJMS-281 - Add option to the transport to allow for tracing bytes in / out in the logs
QPIDJMS-283 - Pipeline the declare that follows a transaction discharge for quicker processing
QPIDJMS-285 - Throw a more meaningful exception when commit fails due to connection being down
QPIDJMS-286 - Shorten the thread name given to the AmqpProvider executor thread
Bug 修复
QPIDJMS-282 - creating a Connection can time out if a pipelined Open frame arrives before the client sends its own
QPIDJMS-284 - client includes 'global' source capability for some consumers it shouldn't
Tasks
QPIDJMS-275 - Update Netty to latest release
QPIDJMS-276 - Update slf4j to latest release