rocketmq-all-5.0.0
版本发布时间: 2022-09-22 15:19:30
apache/rocketmq最新发布版本:rocketmq-all-5.3.1(2024-09-25 23:52:08)
What's Changed
- [RIP-19] Pop Consuming (submodule "common") by @ayanamist in https://github.com/apache/rocketmq/pull/2721
- [RIP-19] Pop Consuming (submodule "store") by @ayanamist in https://github.com/apache/rocketmq/pull/2733
- [RIP-19] Pop Consuming (submodule "broker") by @ayanamist in https://github.com/apache/rocketmq/pull/2757
- [RIP-19] Pop Consuming (client) by @hill007299 in https://github.com/apache/rocketmq/pull/2808
- [RIP-19] Pop Consuming (tools) by @hill007299 in https://github.com/apache/rocketmq/pull/2825
- [RIP-19] Pop Consuming (integration test) by @hill007299 in https://github.com/apache/rocketmq/pull/2835
- [RIP-19]Pop consumer docs by @hill007299 in https://github.com/apache/rocketmq/pull/2862
- Polish pop consume comment by @duhenglucky in https://github.com/apache/rocketmq/pull/2908
- [RIP-19] Server-side rebalance, lightweight consumer client support by @duhenglucky in https://github.com/apache/rocketmq/pull/2867
- [RIP-21] Logic Queue submodule common & client by @ayanamist in https://github.com/apache/rocketmq/pull/3127
- [RIP-21] RocketMQ Logic Queue by @chenzlalvin in https://github.com/apache/rocketmq/pull/3153
- [ISSUE #3290] Test case testProcessRequest_RegisterBrokerLogicalQueue bug fix by @odbozhou in https://github.com/apache/rocketmq/pull/3291
- [ISSUE #3371]Part A: Fix stack overflow exception when set message mode by @maixiaohai in https://github.com/apache/rocketmq/pull/3372
- [ISSUE #3436] Make configuration for pop be configurable by @cserwen in https://github.com/apache/rocketmq/pull/3437
- [ISSUE #3741] Use wait-until-${async-complete}-reaches DSL instead of sleep(n) to to reduce invalid wait time. by @Erik1288 in https://github.com/apache/rocketmq/pull/3829
- [ISSUE #3779] Add hook to execute after consume for pop by @cserwen in https://github.com/apache/rocketmq/pull/3780
- [ISSUE #3992] code optimizations about BrokerContainerStartup.class by @cserwen in https://github.com/apache/rocketmq/pull/3993
- [ISSUE #3503] fix the consumeOffset will be set as 0 when getMessage returns null by @cserwen in https://github.com/apache/rocketmq/pull/3504
- [RIP-37] Add new APIs for producer by @aaron-ai in https://github.com/apache/rocketmq/pull/3987
- Use the right executor for EndTransactionProcessor by @cserwen in https://github.com/apache/rocketmq/pull/4044
- [ISSUE #4050] 5.0.0-alpha (Pop): Missing origin message id from dead letter message by @Git-Yang in https://github.com/apache/rocketmq/pull/4052
- [ISSUE #4065] Fix brokerName of msg is null in same case by @cserwen in https://github.com/apache/rocketmq/pull/4066
- [ISSUE #3798] Support container in DLedger. by @cserwen in https://github.com/apache/rocketmq/pull/4100
- [RIP-37] Add new APIs for consumer by @chenzlalvin in https://github.com/apache/rocketmq/pull/4019
- [ISSUE #4056] Sync message request mode from master by @cserwen in https://github.com/apache/rocketmq/pull/4101
- [ISSUE #4192] Fix log split not work for dLedger in container by @cserwen in https://github.com/apache/rocketmq/pull/4193
- [Summer of Code] Dledger controller by @hzh0425 in https://github.com/apache/rocketmq/pull/4195
- [ISSUE #4245] Remove the topic route cache in nameserver by @RongtongJin in https://github.com/apache/rocketmq/pull/4246
- [ISSUE #4072] fix totalPollingNum count error by @Git-Yang in https://github.com/apache/rocketmq/pull/4073
- [ISSUE#4233] Move the capability of slaveActingMaster from container module to broker module by @RongtongJin in https://github.com/apache/rocketmq/pull/4234
- [Summer of Code] Support switch role for ha service by @hzh0425 in https://github.com/apache/rocketmq/pull/4236
- [ISSUE #4261] Add -Xmn parameter when jdk version is less than 8 by @li-xiao-shuang in https://github.com/apache/rocketmq/pull/4262
- [ISSUE#4263]Fix the issue that DeleteTopicSubCommand does't call the correct deleteTopicInNameServer method in 5.0.0-beta. by @sunxi92 in https://github.com/apache/rocketmq/pull/4269
- [ISSUE #4070] bugfix : Returning min queue offset when timestamp is larger than queue-unit max timestamp by @humkum in https://github.com/apache/rocketmq/pull/4071
- [ISSUE #4270]Log parameter error and optimize code by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/4271
- [Summer of Code] Support switch role for broker by @hzh0425 in https://github.com/apache/rocketmq/pull/4272
- [Summer of code] Stand alone a new controller module by @hzh0425 in https://github.com/apache/rocketmq/pull/4333
- [Summer of code] Let broker send heartbeat to controller by @hzh0425 in https://github.com/apache/rocketmq/pull/4341
- style: remove unused CleanFilesHook.java class by @HScarb in https://github.com/apache/rocketmq/pull/4260
- [Summer of code] Shrink and expand InSyncStateSet by @hzh0425 in https://github.com/apache/rocketmq/pull/4355
- [ISSUE #4171]Fix tryQueryAssignment() in RebalanceImpl by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/4173
- [Summer of code] Support async learner in controller mode by @hzh0425 in https://github.com/apache/rocketmq/pull/4367
- [Summer of code] Fix some bugs in controller mode. by @hzh0425 in https://github.com/apache/rocketmq/pull/4379
- [ISSUE #4384] Expand RocketMQ Topic/Group attributes by @drpmma in https://github.com/apache/rocketmq/pull/4386
- [Summer of code] Add admin tools for controller mode by @hzh0425 in https://github.com/apache/rocketmq/pull/4388
- [Summer of code] Fix controller bugs by @hzh0425 in https://github.com/apache/rocketmq/pull/4399
- [Summer of code] Fix allAckSyncStateSet not working by @hzh0425 in https://github.com/apache/rocketmq/pull/4401
- [Summer of code] Add sh conf for controller by @hzh0425 in https://github.com/apache/rocketmq/pull/4404
- [Summer of code] Add admin tool getControllerMetadata by @hzh0425 in https://github.com/apache/rocketmq/pull/4405
- Polish switching logic and auto switch ha code by @RongtongJin in https://github.com/apache/rocketmq/pull/4406
- [Summer of code] Reuse dledger remotingServer in controller mode. by @hzh0425 in https://github.com/apache/rocketmq/pull/4409
- [Summer of code] Record haconnection's lastCaughtUpTimeMs in haService's map by @hzh0425 in https://github.com/apache/rocketmq/pull/4414
- [Summer of code] Add design and quick_start document for controller mode by @hzh0425 in https://github.com/apache/rocketmq/pull/4413
- [ISSUE #4384] Add RetryPolicy interface by @drpmma in https://github.com/apache/rocketmq/pull/4397
- Fix ha controller bugs by @RongtongJin in https://github.com/apache/rocketmq/pull/4422
- Ensure that new messages cannot be written to messagestore during role change by @RongtongJin in https://github.com/apache/rocketmq/pull/4423
- [Summer of code] Let controller inform broker that role changed. by @hzh0425 in https://github.com/apache/rocketmq/pull/4424
- Make broker do not online before get brokerId and master-slave relationship by @RongtongJin in https://github.com/apache/rocketmq/pull/4433
- [Summer of code] Let controller become role state after append initial logs by @hzh0425 in https://github.com/apache/rocketmq/pull/4442
- [Summer of code] Let broker register to controller again when master not existed. by @hzh0425 in https://github.com/apache/rocketmq/pull/4450
- [Summer of code] Use confirm offset in ReputMessageService by @hzh0425 in https://github.com/apache/rocketmq/pull/4449
- Change PullMessageRequestHeader maxMsgNums to CFNullable by @drpmma in https://github.com/apache/rocketmq/pull/4459
- Update the logic of confirmOffset and recover topicQueueTable to prevent message loss when broker role change by @RongtongJin in https://github.com/apache/rocketmq/pull/4460
- Polish the logic of change to master by @RongtongJin in https://github.com/apache/rocketmq/pull/4464
- Fix bug for putting duplicated messsages while sending batch message by @jameslcj in https://github.com/apache/rocketmq/pull/4466
- Remove allAckInSyncStateSet in GroupCommitRequest and use ackNums = -1 instead by @RongtongJin in https://github.com/apache/rocketmq/pull/4467
- [Summer of code] Fix comment by @hzh0425 in https://github.com/apache/rocketmq/pull/4475
- Add deploy and upgrade guide document for controller mode by @RongtongJin in https://github.com/apache/rocketmq/pull/4476
- Revert the commits of apis module in 5.0.0-beta by @aaron-ai in https://github.com/apache/rocketmq/pull/4486
- [ISSUE #4384] Remove TimeUnit in nextDelayDuration by @drpmma in https://github.com/apache/rocketmq/pull/4494
- [ISSUE#4468] Optimize broker buffer length initialization by @shengminw in https://github.com/apache/rocketmq/pull/4469
- Re-push RocketMQ's commit logs from May 2013 to December 2016 by @lollipopjin in https://github.com/apache/rocketmq/pull/4503
- fix
notAvailableDuration
description in doc file by @zyx333 in https://github.com/apache/rocketmq/pull/4511 - [ISSUE #4507] fix message trace throws exception #4507 by @thezp in https://github.com/apache/rocketmq/pull/4509
- [ISSUE #4489]Some trace messages not being sent to the broker in time before producer shutdown. by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/4490
- [ISSUE #4513] elegant equals using apache-commons by @PansonPanson in https://github.com/apache/rocketmq/pull/4514
- [ISSUE #4435] Code optimization for ConsumeQueue abstraction. by @Erik1288 in https://github.com/apache/rocketmq/pull/4439
- [ISSUE #4528] fix test failed sometimes by @cserwen in https://github.com/apache/rocketmq/pull/4529
- [ISSUE#4520] [Optimization] Implenment adjusting maxMessageSize dynamicly by @shengminw in https://github.com/apache/rocketmq/pull/4521
- Remove useless doAfterRpcFailure method in RPCHook by @RongtongJin in https://github.com/apache/rocketmq/pull/4538
- [ISSUE #4544] Print aclConf by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4545
- [ISSUE #4461] Support to change the logger level dynamically by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4547
- [ISSUE #4531] fix unreachable statement, redundant code and code style by @PansonPanson in https://github.com/apache/rocketmq/pull/4532
- [ISSUE #4515] Remove implement by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4516
- Fix static topic test, await the client metadata to be refreshed by @dongeforever in https://github.com/apache/rocketmq/pull/4500
- Fix bug that return IN_SYNC_REPLICAS_NOT_ENOUGH when enableSlaveActingMaster is false by @RongtongJin in https://github.com/apache/rocketmq/pull/4554
- [ISSUE #4445] Update doc by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4548
- Modify Dependency Exclusions for DLedger 0.2.7 by @tsunghanjacktsai in https://github.com/apache/rocketmq/pull/4572
- Fix examine consume stats for none static topic by @dongeforever in https://github.com/apache/rocketmq/pull/4571
- Fix misspelling by @gap1994 in https://github.com/apache/rocketmq/pull/4574
- [ISSUE #4501] fix Namesrv auto discovery not work by @francisoliverlee in https://github.com/apache/rocketmq/pull/4502
- [ISSUE #4576] Upgrade dledger version to 0.2.7 by @RongtongJin in https://github.com/apache/rocketmq/pull/4577
- [ISSUE #4579] Fix ACL information update failed bugs by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4580
- The code of 5.0.0-beta merge into develop branch by @RongtongJin in https://github.com/apache/rocketmq/pull/4578
- Merge 5.0.0 alpha to develop by @duhenglucky in https://github.com/apache/rocketmq/pull/4008
- Bump commons-io from 2.6 to 2.7 by @dependabot in https://github.com/apache/rocketmq/pull/4600
- [ISSUE #4597] Fix inaccurate judgement by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4598
- [ISSUE #4579] Add unit test by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4586
- [ISSUE #4607] Fix the wrong format output of clusterlist command by @RongtongJin in https://github.com/apache/rocketmq/pull/4608
- [ISSUE #4606] Build trace msgs for DefaultLitePullConsumer when poll is called by @cserwen in https://github.com/apache/rocketmq/pull/4611
- [ISSUE #4617] Correct log info by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4618
- [ISSUE #4167] Fix typo by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/4619
- Try to make CI test more stable by @RongtongJin in https://github.com/apache/rocketmq/pull/4616
New Contributors
- @hill007299 made their first contribution in https://github.com/apache/rocketmq/pull/2808
- @chenzlalvin made their first contribution in https://github.com/apache/rocketmq/pull/3153
- @zyx333 made their first contribution in https://github.com/apache/rocketmq/pull/4511
- @thezp made their first contribution in https://github.com/apache/rocketmq/pull/4509
- @gap1994 made their first contribution in https://github.com/apache/rocketmq/pull/4574
Full Changelog: https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.4...rocketmq-all-5.0.0