You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@rocketmq.apache.org by zhimin li <li...@gmail.com> on 2026/07/29 05:56:23 UTC
[DISCUSS] Release Apache RocketMQ 5.5.1
Hello RocketMQ Community,
I'd like to propose a release of Apache RocketMQ 5.5.1.
Key changes since 5.5.0:
- Stability & correctness: Fixed 30+ bugs including pop consumer CK record
loss, TLS certificate hot-reload native memory leak, tiered storage
concurrency issues, ServiceThread data race, master election comparator
overflow, and CombineConsumeQueue long-polling notification miss.
- Lite messaging evolution: Server-side Lite Simple Consumer support,
exclusive subscription eviction via tombstones, lite topic reset offset
fix, and removal of the legacy enableLiteEventMode switch.
- Performance: Reduced per-message and per-RPC allocations (MessageId,
Remoting header encoding, metrics AttributeKey, CommitLog scratch buffer),
added madvise(MADV_RANDOM) for offset binary search, and introduced
dispatch memory backpressure.
- Tiered storage hardening: Dual TTL read-ahead cache, selective double-write
in CombineConsumeQueueStore, resource leak fixes, and standardized
logging/error handling.
- Operations & developer experience: Batch topic/subscription-group deletion,
gRPC keepalive configuration, LMQ gauge metric, native CqCompactionFilter
JNI shim, and Bazel CI alignment.
Note: This release is pending the complete removal of the fastjson1 dependency
from the dLedger repository.
Full changelog:
https://github.com/apache/rocketmq/compare/rocketmq-all-5.5.0...develop
Tracking issue:
https://github.com/apache/rocketmq/issues/10680
Please review and share any concerns or blockers within 72 hours.
If no objections are raised, I will proceed with the release.
Thanks,
Lizhimin