yx9o
50e7ffa4c8
[ISSUE #10040 ] Ignore flattened-pom.xml files generated by maven ( #10041 )
2026-01-22 11:55:56 +08:00
guyinyou
236ede218a
Fix: avoid extra padding when message end position is already page-aligned ( #10036 )
...
Change-Id: I3e7fad9c4b194b20015414bcceb830760df68fea
Co-authored-by: guyinyou <guyinyou.gyy@alibaba-inc.com >
2026-01-21 17:19:34 +08:00
rongtong
4aa6cdd99e
[ISSUE #10019 ] Revert "[ISSUE #8127 ]Optimize the metric calculation logic of the time wheel" ( #10020 )
...
* Revert "[ISSUE #8127 ]Optimize the metric calculation logic of the time wheel"
* Revert "[ISSUE #8127 ]Optimize the metric calculation logic of the time wheel"
* Revert "[ISSUE #8127 ]Optimize the metric calculation logic of the time wheel"
---------
Co-authored-by: RongtongJin <user@example.com >
2026-01-21 14:15:00 +08:00
guyinyou
94ba5e14f8
[ISSUE #10031 ] Add PreprocessHandler interface in AllocateMappedFileService
...
Change-Id: I4e81916a79f89c095ffb7b860c8ccd49e88c76ea
Co-authored-by: guyinyou <guyinyou.gyy@alibaba-inc.com >
2026-01-21 10:07:51 +08:00
guyinyou
36adf1251f
[ISSUE #10017 ] Validate commitlog offset in recoverAbnormally to prevent processing … ( #10018 )
...
* validate commitlog offset in recoverAbnormally to prevent processing old file data that passes CRC checks
Change-Id: If4b1881f82d26ce8d374472d73ec9ce3d51ba643
* fix
Change-Id: Idc4bf7ec476cc9b6529619c2aa9afd6a980b819c
* add checkCommitLogOffsetOnRecover in MessageStoreConfig
Change-Id: Iac9afbb8b3ffb03fa15890decaf502afbfa44cf9
---------
Co-authored-by: guyinyou <guyinyou.gyy@alibaba-inc.com >
2026-01-20 14:44:22 +08:00
wizcraft_kris
899a1b5520
[ISSUE #10023 ] Remove duplicate shutdown and rejection handler calls for routeThreadPoolExecutor ( #10024 )
2026-01-20 14:09:02 +08:00
Aman Gautam
2eb537cdaa
[ISSUE #9980 ] Skip invalid Pop records when consumer group does not exist ( #9982 )
...
Signed-off-by: Aman Gautam <amangautam2128@gmail.com >
2026-01-20 14:02:15 +08:00
guyinyou
ee104114ac
[ISSUE #10015 ] Optimize writeWithoutMmap. add page alignment to avoid read-modify-write
...
Change-Id: I41ae3b71a4803295c2487cdf8f5e458764b64ebc
Co-authored-by: guyinyou <guyinyou.gyy@alibaba-inc.com >
2026-01-16 17:59:02 +08:00
Quan
1b6a919bde
[RIP-83] Lite Topic: A New Message Model ( #9800 )
...
Co-authored-by: imzs <imzs@foxmail.com >
Co-authored-by: zhouli11 <04081337@163.com >
2026-01-16 17:20:22 +08:00
yx9o
45fc4e0c7b
[ISSUE #10005 ] Fix switch-case logic in updateConsumerOffsetAsync ( #10006 )
2026-01-15 10:58:35 +08:00
lizhimins
3d3a2d032f
[ISSUE #9975 ] Bump broker rocksdb from 1.0.2 to 1.0.6 ( #10002 )
...
* [ISSUE #9975 ] Bump broker rocksdb from 1.0.2 to 1.0.5
Change-Id: Ic5c9e959d6ab532a92167bf562912b6008041df6
* [ISSUE #9975 ] Bump broker rocksdb from 1.0.2 to 1.0.6
2026-01-14 13:45:45 +08:00
wizcraft_kris
527bb9872d
[ISSUE #9900 ] Supports sending heartbeats to the broker concurrently ( #9901 )
2026-01-14 11:15:18 +08:00
yx9o
500c46866a
[ISSUE #9978 ] Remove static from loadJsonConfig and unify exception strings ( #9979 )
2026-01-14 10:36:46 +08:00
ymwneu
b6cc188bfa
[ISSUE #9992 ] Fix remoting server netty server codec thread reuse problem ( #9993 )
...
Co-authored-by: maowei.ymw <maowei.ymw@alibaba-inc.com >
2026-01-14 10:06:22 +08:00
lizhimins
4eead1364d
[ISSUE #9912 ] Reduce excessive requests for consumer offset timestamps in tiered storage ( #9991 )
...
* [ISSUE #9912 ] Reduce excessive requests for consumer offset timestamps in tiered storage
Signed-off-by: terrance.lzm <terrance.lzm@alibaba-inc.com >
* [ISSUE #9912 ] Reduce excessive requests for consumer offset timestamps in tiered storage
---------
Signed-off-by: terrance.lzm <terrance.lzm@alibaba-inc.com >
2026-01-13 09:56:22 +08:00
Humkum
9fecafe086
[ISSUE #9953 ] Fix: there's no need to decompress message body in server side ( #9954 )
2026-01-12 11:26:58 +08:00
yx9o
ae6981453a
[ISSUE #9923 ] Transactional messages should not send custom delayed messages ( #9924 )
...
* [ISSUE #9923 ] Transactional messages should not send custom delayed messages
* Transactional messages do not support delayed delivery
2026-01-08 15:16:25 +08:00
majialong
4c665802a2
[ISSUE #9994 ] Improve switchTimerEngine command with OptionGroup validation ( #9995 )
2026-01-08 14:19:37 +08:00
qianye
7fc5452e0d
[ISSUE #9970 ] Refactor the MessageQueueSelector to support more flexible queue selection strategy ( #9971 )
2026-01-07 15:40:09 +08:00
lizhimins
9f23894180
[ISSUE #9980 ] Skip invalid records when the group is absent in Pop ( #9981 )
...
Signed-off-by: terrance.lzm <terrance.lzm@alibaba-inc.com >
2026-01-07 15:19:54 +08:00
mxsm
6ab57ad478
[ISSUE #9976 ] Update copyright year in NOTICE file to 2026 ( #9977 )
2026-01-06 19:22:03 +08:00
yuz10
cbe72c7b6a
[ISSUE #9962 ] Fix the failure of fastjson2 parsing metricsExporterType in proxy config ( #9963 )
2026-01-06 10:07:53 +08:00
yx9o
7cc077416e
[ISSUE #9964 ] Rename intConfig method to initConfig ( #9965 )
2026-01-04 17:46:20 +08:00
yx9o
1117ab8f97
[ISSUE #9780 ] Skip unnecessary RPC when topic has no message queues ( #9781 )
2025-12-30 11:49:11 +08:00
lizhimins
b5da00ad0f
[ISSUE #9936 ] Release Apache RocketMQ 5.4.0 ( #9937 )
rocketmq-all-5.4.0
2025-12-24 15:24:57 +08:00
imzs
4b187c6e11
[ISSUE #9945 ] Use UniqueKey as the TimerDelKey value when no namespace is appended ( #9951 )
2025-12-24 13:48:47 +08:00
gaoyf
541fdad0ff
[ISSUE #9947 ] Fix TimerMessageStore.checkAndReviseMetrics throws BufferUnderflowException ( #9948 )
2025-12-24 11:27:59 +08:00
imzs
79e700312a
[ISSUE #9945 ] Use UniqueKey as TimerDelKey by default
2025-12-24 10:00:01 +08:00
littleboy
5132258db9
Fix epoch truncate ( #9942 )
2025-12-24 09:31:42 +08:00
yx9o
fef690c06d
[ISSUE #9943 ] Remove redundant containsKey check in checkBrokerConfig ( #9944 )
2025-12-24 09:31:19 +08:00
yx9o
684e73311f
[ISSUE #9938 ] Rename misnamed Messing classes to Messaging ( #9939 )
2025-12-23 10:50:58 +08:00
Drizzle
fe5c17cb8b
Optimized the function naming ( #9935 )
...
* add isWakeCommitWhenPutMessage for AIO
* optimzie the Function name
Change-Id: Id91e3eb9c4488fb9804fb2c105082657e66c44c0
* optimized the function naming
Change-Id: Ifc482f91220ff328e5c5425a57a04ac627e8d469
---------
Co-authored-by: drizzle.zk <drizzle.zk@alibaba-inc.com >
2025-12-19 16:03:49 +08:00
rongtong
02412eba59
[ISSUE #9933 ] Fix the failure when RocksDBConfigToJsonCommand exports locally. ( #9934 )
...
Co-authored-by: RongtongJin <user@example.com >
2025-12-19 10:03:30 +08:00
imzs
0792474479
[ISSUE #9928 ] Add Priority IT for GRPC protocol
2025-12-19 09:39:16 +08:00
yx9o
c1ccc3ce00
[ISSUE #9914 ] Simplify isolation logic when updating fault item in sendKernelImpl ( #9915 )
2025-12-18 20:48:08 +08:00
lizhimins
6fa05ff6f9
[ISSUE #9921 ] Limit the concurrency of Pop revive ( #9922 )
2025-12-18 20:42:52 +08:00
yx9o
8c7bf5225a
[ISSUE #9902 ] Remove unnecessary String.format ( #9903 )
2025-12-18 20:00:21 +08:00
imzs
bdae09ddf2
[RIP-80] #9928 Implementation of Priority Message ( #9929 )
...
* #9928 Implementation of Priority Message
* switch to fastjson2
Change-Id: I3620b00b79a77a93a7cf0fdfac857fb495638ca6
* fix bazel CI, upgrade rocketmq-proto to 2.1.1
Change-Id: Ia66cc7b14b89dc319044ced5ba349315e487c849
* Fix bazel CI
* fix CI, temporarily disable popKv in OffsetResetForPopIT
Change-Id: I0b406cf0ece5067de430c4404aaa1f2dd46edcba
---------
Co-authored-by: RongtongJin <user@example.com >
2025-12-18 10:18:25 +08:00
yuz10
9f9cab88ba
[ISSUE #9396 ] replace fastjson with fastjson2 ( #9927 )
...
* remove fastjson dependency
* remove fastjson
* revert
* revert
2025-12-16 19:11:01 +08:00
littleboy
71659e35f2
[ISSUE #8903 ] fix dledger mode expired message can not delete on jdk9+ ( #9851 )
2025-12-15 15:09:01 +08:00
yx9o
beee84fa44
[ISSUE #9868 ] Fix getBrokerEpoch no response issue for empty parameters ( #9869 )
2025-12-12 16:26:48 +08:00
SHI
15796e73d3
[ISSUE #9912 ] Fix consumer offset timestamp displayed incorrect in tiered store ( #9913 )
...
Co-authored-by: shixiaoxiao <shixiaoxiao@bytedance.com >
2025-12-12 16:10:09 +08:00
qianye
6f5b551b88
[ISSUE #9918 ] Fix the message may be renewed once more if the gRPC push consumer is unexpectedly disconnected ( #9919 )
...
Change-Id: I00424612c5ee9dd30e5c155dab17262051e5f097
2025-12-12 16:08:46 +08:00
Drizzle
7a08b4cb68
[RIP-82] Implement Timer message, transaction message, and index based on RocksDB ( #9787 )
...
* add isWakeCommitWhenPutMessage for AIO
* Implemented Timer message, Transaction Message, Index based on rocksdb
* add timeline roll interval can be config
* optimize the code
* optimize the code
* add sone logic for recover commitlog
* optimize the code
* update
* update
* optimize the code
* update
* update
* optimize the code
* optimize the code
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
Change-Id: I700798ef625187ac32c16c8ea5aae5f2debfdddf
* update
Change-Id: I1d2dfa24317d2ad7c0ca41d90cd2b3c1ba260b0b
* update
Change-Id: I974e30eb909722ea2a17a14e505759bf20f4f860
* update
Change-Id: Ica01fbd08a2d60e9a0f4ab54b41ae4768cc4fa5d
* update
Change-Id: I764ce6cea3159b025bf1e6e65b60e20514cecb4f
* update
Change-Id: I0cc735896e1266934293ec06cb4f07746a1894a1
* update
Change-Id: I6538b6a60631c62e162bf511ae20185a07b72508
* update
Change-Id: I03f83b9e8199f3595ca28471df4a2e94671fbaae
* update
Change-Id: I5b19b671fa0b40cd2aba63f1d0eb654b92775cb4
* update the code
Change-Id: I22788d112b7f214310719e2d3ebad839ef818e67
* update
Change-Id: I7da89fe635b58ac5026095a8e484fa46f68521e7
* update the code
Change-Id: I5eade6c31803b8cf05c1a4bb83c226d57f4980c7
* update
Change-Id: Id67f600fad1a876926cd505dba047cc82011160c
* update
Change-Id: Ia4b0e2a21aa5e12570a80713432fd48ddfb210e6
* optimize the code
Change-Id: Idf8080c7b17c25e14fe34ef6bad1e1150dab58d6
* update
Change-Id: I904f0120a728b4eb87226159f9c0cde3d18ef26a
* update code
Change-Id: I21653d6bcad905daa8f10d12298d1d27535af9d9
* update
Change-Id: I712b9cde9a18c730fd020ea76f05560e594a9edd
* update
Change-Id: Iafe10c007e9b5057212e2dcfb21671f970b1d344
* update
Change-Id: I40c1c7f54852ee033e0caa22573436ee505a27b8
* optimize the code
Change-Id: Iae006b01608df4f363c63a0ae876dbf63cd56fbd
---------
Co-authored-by: drizzle.zk <drizzle.zk@alibaba-inc.com >
Co-authored-by: zhouli11 <04081337@163.com >
2025-12-11 15:13:56 +08:00
majialong
f73fe6c4fb
[ISSUE #9885 ] Fix tiered store cache count and bytes metrics ( #9886 )
2025-12-11 10:27:08 +08:00
dingshuangxi888
1f387b286b
Fix ACL 2.0: correct consumer group extraction from retry topic in SEND_MESSAGE/SEND_MESSAGE_V2/SEND_BATCH_MESSAGE ( #9911 )
2025-12-10 15:58:10 +08:00
rongtong
89e021e871
[ISSUE #9898 ] Remove AbstractBrokerRunnable and replace with Runnable
...
Change-Id: I94104151c452d09cbe195a3e1126a473b662a337
Co-authored-by: RongtongJin <user@example.com >
2025-12-05 14:03:54 +08:00
littleboy
1bb2168bf3
Fix controller mode HAService removeConnection ( #9897 )
...
* fix controller mode HAService removeConnection
* fix store test
2025-12-05 11:28:07 +08:00
qianye
cbfd37b251
Add some log for gRPC route ( #9896 )
2025-12-05 10:19:27 +08:00
yx9o
d7e27d6d69
[ISSUE #9396 ] Use fastjson2 in all modules ( #9397 )
...
* Use fastjson2 in all modules
* Update test
* Update test
* Update test
* Add serialization compatibility test tool class
* Update RemotingSerializableCompatTest.java
* Update RemotingSerializableCompatTest.java
* Update RemotingSerializableCompatTest.java
* Update BitSet problem
* Update
* Update
* Update test
* Update test
* Update BUILD.bazel
* Update BUILD.bazel
* Update test
* Update BitSet problem
* Add test
* Add compat test
* merge develop
* Update test
* merge develop
2025-12-04 19:09:08 +08:00