Releases: mxsm/rocketmq-rust
Releases · mxsm/rocketmq-rust
rocketmq-rust-all-0.4.0
🔊Announcement: RocketMQ Rust 🔖v0.4.0 has been released
New Feature and improve performance
- ✨Fix some bugs
- 🌐 Add rocketmq-rust doc web site
- 🚀 Add new crates: rocketmq-tui and rocketmq-tools
- 🚀 Add some new features
What's Changed
- [ISSUE #1210]✨Update the version to 0.4.0 for development by @mxsm in #1211
- [ISSUE #1212]🐛Fix TopicConfigSerializeWrapper unit test error by @mxsm in #1213
- [ISSUE #1214]🔥Optimize Send message put PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX Property by @mxsm in #1215
- [ISSUE #1216]✅Optimize TransactionalMessageUtil some method⚡️ by @mxsm in #1217
- [ISSUE #1136]🚀Support broker receive transaction message-3 by @mxsm in #1218
- [ISSUE #1219]📝Update README.md by @mxsm in #1220
- [ISSUE #1221]Optimize MappedFile method by @mxsm in #1222
- [ISSUE #1223]Change the return type of the get_transaction_id method in MessageTrait to &CheetahString by @mxsm in #1224
- Bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #1227
- Bump mockall from 0.13.0 to 0.13.1 by @dependabot in #1226
- [ISSUE #1228]🚀Implement Java MessageDecoder class encodeUniquely and encode method by @mxsm in #1229
- [ISSUE #1230]🚀Support broker receive transaction message-4 by @mxsm in #1231
- [ISSUE #1232]Optimize DefaultRequestProcessor code by @mxsm in #1233
- Bump codecov/codecov-action from 5.0.2 to 5.0.3 by @dependabot in #1235
- [ISSUE #1236]Add #[inline] for DefaultRemotingRequestProcessor#process_request by @mxsm in #1237
- [ISSUE #1234]🐛NameServer Cannot drop a runtime in a context where blocking is not allowed by @mxsm in #1238
- [ISSUE #1239]🔥Optimize KVConfigManager code⚡️ by @mxsm in #1240
- [ISSUE #1241]🔨Add Associate Milestone Github Action by @mxsm in #1242
- [ISSUE #1243]🔨Add Associate Milestone Github Action for PR by @mxsm in #1244
- [ISSUE #1245]🔨Update Associate Milestone Github Action CI by @mxsm in #1246
- [ISSUE #1247]🔨Add Sync Issue Labels to PR Github action CI by @mxsm in #1248
- [ISSUE #1249]🍻Optimize RouteInfoManager logic by @mxsm in #1250
- Bump codecov/codecov-action from 5.0.3 to 5.0.6 by @dependabot in #1252
- Bump actions/checkout from 3 to 4 by @dependabot in #1251
- [ISSUE #1254]🚀RocketMQRuntime add schedule_at_fixed_rate_mut method by @mxsm in #1255
- [ISSUE #1256]🔨Update Associate Milestone Github actions CI by @mxsm in #1257
- [ISSUE #1253]⚡️Optimize RouteInfoManager in NameServerBootstrap, remove RouteInfoManager parking_lot::RwLock by @mxsm in #1259
- [ISSUE #1258]🚀Implement RegisterBrokerBody compress encode and decode by @mxsm in #1260
- [ISSUE #1261]⚡️TopicFilterType implement Display by @mxsm in #1262
- [ISSUE #1263]🔨Optimize TopicConfig encode📝 by @mxsm in #1264
- [ISSUE #1265]🐛Fix RegisterBrokerBody decode error by @mxsm in #1266
- [ISSUE #1267]⚡️Optimize Name server DefaultRequestProcessor#query_broker_topic_config by @mxsm in #1268
- Bump tabled from 0.16.0 to 0.17.0 by @dependabot in #1273
- Bump syn from 2.0.87 to 2.0.89 by @dependabot in #1271
- Bump codecov/codecov-action from 5.0.6 to 5.0.7 by @dependabot in #1270
- [ISSUE #1269]⚡️Optimize name server DefaultRequestProcessor#process_register_broker by @mxsm in #1274
- [ISSUE #1275]⚡️Optimize name server DefaultRequestProcessor#get_broker_member_group by @mxsm in #1276
- [ISSUE #1277]⚡️Optimize name server DefaultRequestProcessor#wipe_write_perm_of_broker_by_lock by @mxsm in #1278
- [ISSUE #1279]⚡️Optimize name server DefaultRequestProcessor#get_all_topic_list_from_nameserver by @mxsm in #1280
- [ISSUE #1281]⚡️Optimize name server DefaultRequestProcessor#delete_topic_in_name_srv by @mxsm in #1282
- [ISSUE #1283]⚡️Optimize name server DefaultRequestProcessor by @mxsm in #1284
- [ISSUE #1285]⚡️Optimize name server ClientRequestProcessor#get_route_info_by_topic by @mxsm in #1286
- [ISSUE #1288]⚡️Add doc for MessageSysFlag and optimize code by @mxsm in #1289
- [ISSUE #1303]🚀Add QueryAssignmentRequestBody and QueryAssignmentResponseBody by @mxsm in #1304
- [ISSUE #1305]🚀Add SetMessageRequestModeRequestBody by @mxsm in #1306
- [ISSUE ##1307]🚀Implement MessageRequestModeManager by @mxsm in #1308
- [ISSUE #1310]⚡️Refactor AllocateMessageQueueStrategy by @mxsm in #1311
- [ISSUE #1293]🔥Rocketmq-client supports the AllocateMessageQueueStrategy algorithm-AllocateMessageQueueAveragelyByCircle🚀 by @mxsm in #1312
- [ISSUE #1313]🔨Update Github Actions CI by @rocketmq-rust-robot in #1314
- Bump cheetah-string from 0.1.5 to 0.1.6 by @dependabot in #1317
- [ISSUE #90]Support update namesrv config by @PanGan21 in #1316
- [ISSUE #1319]🔨Update Github Actions CI by @mxsm in #1320
- Revert "[ISSUE #1319]🔨Update Github Actions CI" by @mxsm in #1325
- Revert "[ISSUE #1313]🔨Update Github Actions CI" by @mxsm in #1326
- [ISSUE #1323]🔨Update Github Actions CI by @rust-learn-now in #1327
- [ISSUE #1321]🧪Add unit test for OperationResult by @shadowsoy in #1322
- [ISSUE #1328]🧪Add test for ConsumerData by @mxsm in #1329
- [ISSUE #1332]🔨Update Github Actions CI by @mxsm in #1333
- [ISSUE #1336]🔨Update Github Actions CI by @mxsm in #1337
- [ISSUE #1330]🧪Add unit test for MessageModel by @rust-learn-now in #1335
- [ISSUE #1340]🔨Update Github Actions CI by @rust-learn-now in #1341
- [ISSUE #1338]🧪Add Unit test for ProducerData by @what-design in #1339
- 🔨Update Github Actions CI by @rust-learn-now in #1344
- [ISSUE #1345]🔨Update Github Actions CI by @mxsm in #1346
- [ISSUE #1342]🧪Add Unit test for BrokerMemberGroup by @ButterflyEffect1991 in #1343
- [ISSUE #1349]🔨Update Github Actions CI by @ButterflyEffect1991 in #1350
- [ISSUE #1352]🔨Update Github Actions CI by @rust-learn-now in #1353
- [ISSUE #1347]🧪Add unit test for route_data_view by @ButterflyEffect1991 in #1348
- [ISSUE #1354]🔨Update Github Actions CI by @rust-learn-now in #1355
- [ISSUE #1356]🧪Add unit test for CreateTopicRequestHeader by @Fly-cmd-ops in #1357
- [ISSUE #1358]🔨Update Github Actions CI by @mxsm in #1359
- [ISSUE #1360]🧪Add unit test for DeleteTopicRequestHeader by @Fly-cmd-ops in #1361
- [ISSUE #1362]🎨Refactor QueryAssignmentProcessor by @mxsm in #1363
- [ISSUE #1364]🍻Broker Supports request code SetMessageRequestMode (401) by @mxsm in #1365
- [ISSUE #1368]📝Update README.md by @mxsm in #1369
- [ISSUE #1370]🚀Add PlainAccessConfig by @mxsm in #1371
- [ISSUE #1372]🚀Add ClusterAclVersionInfo by @mxsm in #1373
- [ISSUE #1374]🚀Add CheckRocksdbCqWriteProgressResponseBody and ProducerConnection by @mxsm in #1375
- [ISSUE #1387]🚀Add rocketmq-tools crate🔥 by @mxsm in #1388
- [ISSUE #1389]🔨Update package and publish script🔊 by @mxsm in #1390
- [I...
rocketmq-rust-all-0.3.0
🔊rocketmq-rust-all-0.3.0 🚀 Release
New Feature and improve performance
- ✨The client sdk is provided (rocketmq-client)
- ⚡️Use Cheetah String to improve performance
- 🚀Optimize an existing crate
What's Changed
- [ISSUE #427]⬆️Upgrade the version to 0.3.0 for the next version's feature development📌 by @mxsm in #428
- [ISSUE #429]⬆️Upgrade the version to 0.3.0 for the next version's feature development📌 by @mxsm in #430
- [ISSUE #431]🔨Add rocketmq rust crate package and publish scripts🔨 by @mxsm in #432
- [ISSUE #433]👷Improving Methods of TopicQueueMappingManager Struct by @mxsm in #434
- [ISSUE #435]⚡️Improving broker receive a single message🎨 by @mxsm in #436
- [ISSUE #437]🔥Remove useless code by @shadowsoy in #438
- [ISSUE #439]⚡️Implementing Functionality Methods of HookUtils.java🎨 by @mxsm in #440
- [ISSUE #441]🔥Improving PutMessageHook logic🚀 by @mxsm in #442
- [ISSUE #443✅]Add test case for BloomFilterData💚 by @flydream-ylgw in #444
- [ISSUE #445]✅Add test case for ConsumeFromWhere by @yulanggongwu in #446
- [ISSUE #447]✨ Add stats struct by @SpaceOneT in #448
- [ISSUE #449]🎨Optimize SendMessageProcessor#process_request method by @yulanggongwu in #450
- [ISSUE #451] ✨Add MomentStatsItem struct 🚀 by @flydream-ylgw in #452
- [ISSUE #453] 🚧Add StatsSnapshot struct by @flydream-ylgw in #454
- [ISSUE #455] ✨Add CallSnapshot struct by @antcarryele in #456
- [ISSUE #457]🚀Enhance the functionality of BrokerStatsManager by @mxsm in #458
- [ISSUE #459]🚀Enhance the functionality of BrokerStatsManager -2🎨 by @mxsm in #460
- [ISSUE #461]🎉Add StatisticsItem struct 🎉 by @flydream-ylgw in #462
- [ISSUE #463] ✨Add StatisticsItemFormatter struct by @flydream-ylgw in #464
- [ISSUE #465]🔖Enhance the functionality of BrokerStatsManager -3 by @mxsm in #466
- [ISSUE #467]🔥Optimize broker start and init by @mxsm in #468
- [ISSUE #469]🚀Develop BrokerRuntime initializeBrokerScheduledTasks🚀 by @mxsm in #470
- [ISSUE #471]🔥Optimize Broker start🚑️ by @mxsm in #472
- [ISSUE #473]🎨Reformat the code🎨 by @mxsm in #474
- [ISSUE #475]🔧Add Cargo.lock💡 by @mxsm in #476
- [ISSUE #477]✅Add test case for BrokerAddrInfo and BrokerStatusChangeInfo 🚀 by @ButterflyEffect1991 in #478
- [ISSUE #479]🔥Optimize broker register and client scan_available_name_srv🎨 by @mxsm in #480
- Bump bytes from 1.5.0 to 1.6.0 by @dependabot in #482
- Bump proc-macro2 from 1.0.76 to 1.0.85 by @dependabot in #491
- Bump anyhow from 1.0.79 to 1.0.86 by @dependabot in #490
- Bump clap from 4.4.17 to 4.5.7 by @dependabot in #489
- Bump quote from 1.0.35 to 1.0.36 by @dependabot in #487
- Bump tokio-util from 0.7.10 to 0.7.11 by @dependabot in #486
- Bump thread_local from 1.1.7 to 1.1.8 by @dependabot in #484
- Bump parking_lot from 0.12.2 to 0.12.3 by @dependabot in #488
- Bump tokio-stream from 0.1.14 to 0.1.15 by @dependabot in #485
- Bump serde_json from 1.0.111 to 1.0.117 by @dependabot in #483
- [ISSUE #481] 🍻Optimize error handle by @TeslaRustor in #492
- [ISSUE #493] 🍻Optimize broker out api registers broker by @mxsm in #494
- [ISSUE #495]🚀Optimize RemotingClient trait by @TeslaRustor in #496
- [ISSUE #497]🐛Ensure compatibility with the deserialization of lower versions of HeartbeatData by @flydream-ylgw in #498
- [ISSUE #499]🎨Add default value for struct by @mxsm in #500
- [ISSUE #501] ✅Add test case for HeartbeatData by @flydream-ylgw in #502
- Bump syn from 2.0.48 to 2.0.66 by @dependabot in #507
- Bump crc32fast from 1.3.2 to 1.4.2 by @dependabot in #506
- Bump tokio from 1.35.1 to 1.38.0 by @dependabot in #505
- Bump thiserror from 1.0.56 to 1.0.61 by @dependabot in #504
- Bump serde from 1.0.195 to 1.0.203 by @dependabot in #503
- [ISSUE #508] ✨Add fast broker server by @shadowsoy in #509
- [ISSUE #510]✨Broker supports batch message storage🚀 by @mxsm in #511
- [ISSUE #512]🔥Implementing Functionality do append batch messages🚀 by @shadowsoy in #513
- [ISSUE #514]🚀Add CodeRabbit 🔨 by @mxsm in #515
- [ISSUE ##516]✅Add test case for StoreType 🚧 by @shadowsoy in #517
- [ISSUE #518]🚀Optimzie get data from Bytes by @mxsm in #519
- [ISSUE #520] 🐛Fix count_inner_msg_num method of message decoder mode by @dream-cloud-fly in #521
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #522
- [ISSUE ##523] 🔨Add auto request review by @mxsm in #524
- [ISSUE ##525]🔨 Add auto comment on PR by @mxsm in #526
- [ISSUE #529]🔨Optimize Auto Comment on PR by @mxsm in #530
- [ISSUE ##527]🔨Optimize auto request review by @mxsm in #528
- [ISSUE ##531] 🎨Optimize thread local code by @shadowsoy in #532
- [ISSUE # #533] 🔨Optimize auto request review config file by @shadowsoy in #534
- [ISSUE #537]🔨Optimize auto request review config file by @mxsm in #538
- [ISSUE #535]✅Add test case for CleanupPolicy by @shadowsoy in #536
- [ISSUE #539]🔨Optimize Auto Comment on PR by @mxsm in #540
- [ISSUE #542]🔨Add auto add label for pr approval by @mxsm in #543
- [ISSUE #541]🔨Add Auto-Merge by @mxsm in #544
- [ISSUE #545]🔧Update label-on-approval.yml by @mxsm in #546
- [ISSUE #547]🔧Update automerge.yml by @mxsm in #548
- [ISSUE #549]🔧Update automerge.yml by @mxsm in #550
- [ISSUE #553]🔧Update workflows config file by @mxsm in #554
- [ISSUE #551]🔥Remove useless code by @dream-cloud-fly in #552
- [ISSUE #555]🔨Update label-on-approval.yml by @mxsm in #556
- [ISSUE #560]🔧Update workflows config file by @mxsm in #561
- [ISSUE #565]🔨Update label-on-approval.yml by @flydream-ylgw in #566
- [ISSUE #563]🔧Update auto-comment-pr.yml by @ButterflyEffect1991 in #564
- [ISSUE #568]🔨Update label-on-approval.ym by @mxsm in #569
- Update label-on-approval.yml by @mxsm in #571
- Update label-on-approval.yml by @mxsm in #573
- Update label-on-approval.yml by @mxsm in #576
- Update label-on-approval.yml by @mxsm in #577
- Update label-on-approval.yml by @mxsm in #581
- Update config file by @mxsm in #582
- Update config file by @mxsm in #584
- update config file by @mxsm in #587
- update config file by @mxsm in #588
- update config file by @mxsm in #589
- Update automerge.yml by @mxsm in #591
- Update automerge.yml by @mxsm in #594
- Update automerge.yml by @mxsm in #596
*...
rocketmq-rust-all-0.2.0
🚀Feature🎉
🎉🎉🎉🎉
1. Perfect the Name Server
2. Develop the message storage module
3. Develop the Broker module
4. Support single message sending, etc.
What's Changed
- [ISSUE #127]⬆️Upgrade the version to 0.2.0 for the next version's feature development by @mxsm in #128
- [ISSUE #129]🥚Define macros to handle common code for RequestHeader by @mxsm in #130
- [ISSUE #131]🤡init broker and store crate by @mxsm in #132
- [ISSUE #133]🔧Add rocketmq store config by @mxsm in #134
- [ISSUE #135]🚧Define rocketmq Message by @mxsm in #136
- [ISSUE #137]🚀Define the rust version of Messagestore based on the Java version of MessageStore by @mxsm in #138
- [ISSUE #141]💥Add Broker command line parse by @mxsm in #142
- [ISSUE #140]🎨Add Broker bootstrap by @mxsm in #143
- [ISSUE #144]🎉Add the basic code for local file in the store module by @mxsm in #145
- [ISSUE #146]📈Add Broker start method and optimize some code by @mxsm in #147
- [ISSUE #148]📝Add issue template by @mxsm in #149
- [ISSUE #150]Update ISSUE TEMPLATE by @mxsm in #151
- Revert "[ISSUE #150]Update ISSUE TEMPLATE" by @mxsm in #152
- [ISSUE #150]🚀Update ISSUE TEMPLATE and some markdown doc by @mxsm in #153
- [ISSUE #154]Add ConfigManage code by @mxsm in #155
- [ISSUE #156]📝Add pull resquest template by @mxsm in #157
- [ISSUE #158]🚀Add some Implementations for ConfigManager trait by @mxsm in #159
- [ISSUE #160]💥BrokerController initialization method implementation by @mxsm in #161
- [ISSUE #162]📝Add Broker README.md by @antcarryele in #164
- [ISSUE #165]🐛Fix Broker start error by @mxsm in #166
- [ISSUE #167]👍Add TopicConfigManager#init method by @mxsm in #168
- [ISSUE #170](🎉Happy Chinese New Year🎉)mplementing network communication for the Broker-1 by @mxsm in #171
- [ISSUE #173](🎉Happy Chinese New Year🎉)Implementing network communication for the Broker-2 by @mxsm in #174
- [ISSUE #175]👷Update GitHub Actions CI by @mxsm in #176
- [ISSUE #177]♻️Refactor net model by @mxsm in #178
- [ISSUE #179]📝Add project icon by @mxsm in #180
- [ISSUE #181]💚Add codecov ci by @mxsm in #182
- [ISSUE #183]💚Add codecov ci yml by @mxsm in #184
- [ISSUE #187]📝Add some icon into README.md by @mxsm in #188
- [ISSUE #189]📝Update README.md by @mxsm in #190
- [ISSUE #191]🚀Implementing network communication for the Broker-3 by @mxsm in #192
- [ISSUE #193]📝Update README.md by @mxsm in #194
- [ISSUE #195]🚀Refactor remoting net by @mxsm in #196
- [ISSUE #197]🐛Fix Name server shutdown throw exception by @mxsm in #198
- [ISSUE #199]Broker net model develop by @mxsm in #200
- [ISSUE #201]🐛Fix Use RequestHeaderCodec macro cannot find type HashMap in this scope by @mxsm in #202
- [ISSUE #203]🐛Fix RequestHeaderCodec macro can not work by @mxsm in #204
- [ISSUE #169]🚀Implementing network communication for the Broker by @mxsm in #205
- [ISSUE #207]Support send message and send message v2(request code:10,310)-1 by @mxsm in #208
- [ISSUE #210]🔧Add dependabot.yml by @antcarryele in #211
- Update config requirement from 0.13 to 0.14 by @dependabot in #212
- Update env_logger requirement from 0.10.0 to 0.11.2 by @dependabot in #213
- Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in #214
- [ISSUE #209]Support send message and send message v2(request code:10,310)-2 by @mxsm in #215
- [ISSUE #218]📌Implement DefaultMappedFile initialization by @mxsm in #219
- [ISSUE #220]🚀Implement MessageStore put message-1 by @mxsm in #221
- [ISSUE #224]🎨Using cfg to solve the problem that the MessageStore trait cannot be converted to an object by @mxsm in #225
- [ISSUE #223]🚧Implement MessageStore put message(single message)-2 by @mxsm in #226
- Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #228
- [ISSUE #227]🚧Implement MessageStore put message(single message)-3 by @mxsm in #229
- [ISSUE #232]🐛Fix CI fails to pass the check on the latest version of Rustc by @mxsm in #233
- [ISSUE #230]🍻Implement MessageExtEncoder by @mxsm in #231
- [ISSUE #234]🚧Implement AppendMessageCallback-1 by @mxsm in #235
- [ISSUE #236]✨Create bytebuf crate for bytes operate by @mxsm in #237
- Revert "[ISSUE #236]✨Create bytebuf crate for bytes operate" by @mxsm in #239
- [ISSUE #240]🎨Optimize broker main code by @mxsm in #241
- [ISSUE #242]🚀Implement DefaultMappedFile related functions-1 by @mxsm in #243
- [ISSUE #244]🚧Implement TopicConfigManager load method by @mxsm in #245
- [ISSUE #246]📌Implement ConfigManager config_file_path method by @mxsm in #247
- [ISSUE #249]🚀Init rocketmq-filter crate by @mxsm in #250
- [ISSUE #251]🎨Fix code style error in latest rust nightly version by @mxsm in #252
- [ISSUE #248]💥Implement ConfigManager decode method by @mxsm in #253
- [ISSUE #254]🎨Format code style by @TeslaRustor in #255
- [ISSUE #256]🐛Fix rust file link by @mxsm in #257
- [ISSUE #258]Fix loading config File error by @mxsm in #259
- [ISSUE #260]🐛Fix When broker shutdown will throw exeception by @mxsm in #261
- [ISSUE #263]🚧Support register borker(request code:103)-1 by @TeslaRustor in #264
- [ISSUE #]🚀Implement CompletableFuture by @mxsm in #266
- [ISSUE #267]✅Add test case for CompletableFuture by @mxsm in #268
- [ISSUE #270]✨Implement remoting client-1 by @TeslaRustor in #271
- [ISSUE #272]🚀Implement remoting client-2 by @mxsm in #273
- [ISSUE #274]🚀Implement remoting client-3 by @mxsm in #275
- [ISSUE #276]🐛Fix client send message error by @TeslaRustor in #277
- [ISSUE #278]🚀Using pub to modify RemotingClient by @TeslaRustor in #279
- [ISSUE #280]⚡️Optimize TokioExecutorService by @mxsm in #281
- [ISSUE #282]🚀Support register borker(request code:103)-2 by @mxsm in #283
- [ISSUE #284]🚧Support register borker(request code:103)-3 by @mxsm in #285
- [ISSUE #286]🎨Replace RequestProcessor#process_request &mut self with &self by @mxsm in #287
- [ISSUE #288]🎨Optimize ArcProcessorTable code by @TeslaRustor in #289
- [ISSUE #290]🎨Optimize RocketmqDefaultClient code by @mxsm in #291
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #292
- [ISSUE #293]🎨Change RemotingService start method &mut seft to &self by @mxsm in #294
- [ISSUE #295]Refactor network section code by @mxsm in #296
- [ISSUE #297]🎨Optimize code struct by @mxsm in #298
- [ISSUE #262]🚀Support register borker(request code:103) by @mxsm in #299
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in https://github.com/...
rocketmq-rust-all-0.1.0
What's Changed
- [ISSUE #2] explain develop plan by @mxsm in #3
- [ISSUE #4]Namesrv support broker registration and get cluster info request code by @mxsm in #5
- [ISSUE #7]Update README.md doc by @mxsm in #8
- [ISSUE #9]Optimize README.md by adding contributor badges and information about related issues by @mxsm in #10
- [ISSUE #13]Fix code warnings and errors according to Rust Clippy recommendations by @mxsm in #14
- [ISSUE #11]Update ci.yml by @mxsm in #12
- [ISSUE #15]Update README.md doc by @mxsm in #16
- [ISSUE #18]Update CI to support stable Rust version by @mxsm in #19
- [ISSUE #6]Optimize the deserialization of RemotingCommand by @mxsm in #17
- [ISSUE #21]Update README.md doc by @mxsm in #22
- [ISSUE #20]Abstracting the server and client and implementation by @mxsm in #23
- [ISSUE #25]Update README.md doc by @mxsm in #26
- [ISSUE #27]Correcting typos in the documentation by @mxsm in #28
- [ISSUE #24]Fully support broker registration(request code 103) by @mxsm in #29
- [ISSUE #30]Update README.md doc by @antcarryele in #31
- [ISSUE #32]Refactor remoting server by @mxsm in #33
- [ISSUE #34] Update README.md doc about how to start name server by @SpaceXCN in #35
- [ISSUE #36]Support current dir as rocketmq home by @mxsm in #37
- [ISSUE #38]Support get route info by topic(requst code 105) by @mxsm in #39
- [ISSUE #45]Update README.md doc by @mxsm in #46
- [ISSUE #44]Optimize request code get logic by @mxsm in #47
- [ISSUE #48]Add README.md doc for rocketmq-namesrv crate by @mxsm in #49
- [ISSUE #40]Support put kv config(request code 100) by @mxsm in #50
- [ISSUE #51]Update README.md doc by @antcarryele in #52
- [ISSUE #53]Perfect support broker register(request code 103) by @mxsm in #54
- [ISSUE #58]Fix failed to execute the put kv configuration on namesrv by @TeslaRustor in #59
- [ISSUE #60] Namesrv supports get kv config(request code 101) by @mxsm in #61
- [ISSUE #62]Namesrv support delete kv config(request code 102) by @mxsm in #63
- [ISSUE #64]Namesrv support query data version (request code 322) by @mxsm in #66
- [ISSUE #69]Update Namesrv crate README.md doc by @SpaceOneT in #70
- [ISSUE #65]Namesrv support broker heartbeat(request coe 904) by @mxsm in #71
- [ISSUE #68] 🎨 Namesrv support get broker cluster info(request code 106) by @mxsm in #73
- [ISSUE #74] 🚩 Namesrv support wipe write perm of boker(request code 205) by @mxsm in #77
- [ISSUE #78] 📝 Update README.md doc by @antcarryele in #79
- [ISSUE #75] 🚀 Namesrv support add write perm of brober (request code 327) by @mxsm in #80
- [ISSUE #76] ✨ Namesrv supports get all topic list from name server(request code 206) by @mxsm in #81
- [ISSUE #82] 🚀 Namesrv support delete topic in namesrv (request code 216) by @mxsm in #92
- [ISSUE #83] 🚩 Namesrv support register topic in namesrv (request code 217) by @TeslaRustor in #93
- [ISSUE #84] ⚡ Namesrv support get kv list by namespace (request code 219) by @mxsm in #94
- [ISSUE #85] 🚀 Namesrv support get topics by cluster (request code 224) by @mxsm in #95
- [ISSUE #86]🎉Namesrv support get system topic list (request code 304) by @mxsm in #96
- [ISSUE #87]🏷️Namesrv support get unit topic list (request code 311) by @mxsm in #97
- [ISSUE #88]📝Namesrv support get has unit sub topic list (request code 312) by @mxsm in #98
- [ISSUE #89]💚Namesrv support get has unit sub ununit topic list (request code 313) by @mxsm in #99
- [ISSUE #101]♻️Refactor thread pool by @mxsm in #102
- [ISSUE #100]⚡️Add Schedule Service to do scan not active broker by @mxsm in #103
- [ISSUE #57]🍻Namesrv support broker unregister(request code 104)🚀 by @mxsm in #104
- Revert "[ISSUE #57]🍻Namesrv support broker unregister(request code 104)🚀" by @mxsm in #105
- [ISSUE #57]🍻Namesrv support broker unregister(request code 104)🚀 by @mxsm in #106
- [ISSUE #107] 🔧 Add parsing configuration files for Namesrv by @mxsm in #108
- [ISSUE #109]🐛 Fix shutdown the namesrv throw execption 🚀 by @mxsm in #110
- [ISSUE #111]🔊Add some print logs by @mxsm in #112
- [ISSUE #113]🐛Fix unregister broker fail(request code 104) by @mxsm in #114
- [ISSUE #115]🚀Client disconnected and deregistered from Broker 🚀 by @mxsm in #116
- [ISSUE #117]🐛Fix can not get Route info by topic(requst code 105) by @mxsm in #118
- [ISSUE #119]Update crate Cargo.toml by @mxsm in #120
- [ISSUE #121] Rename crate rocketmq to rocketmq-rust by @mxsm in #122
- [ISSUE #123]Update internal dependency versions by @mxsm in #124
- [ISSUE #125]📝Add README.md for every crate by @mxsm in #126
New Contributors
- @antcarryele made their first contribution in #31
- @SpaceXCN made their first contribution in #35
- @TeslaRustor made their first contribution in #59
- @SpaceOneT made their first contribution in #70
Full Changelog: https://github.com/mxsm/rocketmq-rust/commits/v0.1.0