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
