rust-5.0.0-rc1
Pre-release
Pre-release
lizhanhui
released this
28 Jul 05:26
·
67 commits
to master
since this release
What's Changed
- Release Java Client 5.0.5 by @aaron-ai in #416
- Fix golang tag issue by @aaron-ai in #423
- Remove redundant code by @aaron-ai in #424
- Fix: increase wait time in recovery tests to avoid flaking by @Anakin100100 in #411
- Remove useless badge by @aaron-ai in #425
- Don't use GaugeObserver#close by @aaron-ai in #429
- Golang fix data races by @Anakin100100 in #428
- golang: add 'AddProperty' by @guyinyou in #432
- Add more comments for examples by @aaron-ai in #435
- Add more comments for example by @aaron-ai in #436
- Enable squash forcibly by @aaron-ai in #440
- Add ExcludeFromJacocoGeneratedReport annotation by @aaron-ai in #441
- Ensure the compatibility of modifications to the RocketMQ Java client code with OpenTelemetry instrumentation by @aaron-ai in #438
- Replace misspell by CodeSpell by @aaron-ai in #445
- Remove misspell by @aaron-ai in #447
- [ISSUE #448] Update api proto for rust client by @ShadowySpirits in #449
- Fix rust build by @aaron-ai in #451
- fix format log by @yuz10 in #455
- [ISSUE #452] feat(rust): implement producer by @ShadowySpirits in #453
- fix: Fix Rust clippy warnings by @lizhanhui in #458
- feat: add some basic message model(id,view,message) by @leizhiyuan in #462
- chore(proto): introduce rocketmq-apis as submodule by @ShadowySpirits in #461
- Add 'Prerequisites and Build' Section to README by @aaron-ai in #465
- Remove redundant protos from csharp by @aaron-ai in #467
- fix: fix endpoints parsing in Go Client by @imp2002 in #444
- feat(rust): enhance producer and add example by @ShadowySpirits in #471
- golang: remove completed TODO by @guyinyou in #479
- doc(rust): fix README.md of java sdk by @ShadowySpirits in #480
- feat(rust): implement simple consumer by @ShadowySpirits in #476
- Disable keep alive for gRPC channel by @lfz757077613 in #481
- test(rust): mock client and session manager by @ShadowySpirits in #482
- test(rust): add unit tests by @ShadowySpirits in #484
- doc(rust): add rust doc by @ShadowySpirits in #485
- api(rust): change api signature by @ShadowySpirits in #487
- ci(rust): add test coverage ci by @ShadowySpirits in #489
- ci(rust): add check ci by @ShadowySpirits in #490
- doc(rust): add badge in README.md by @ShadowySpirits in #491
- fix(rust): pre-built proto files by @ShadowySpirits in #493
- Remove clippy for testing by @aaron-ai in #494
- Revert "Remove clippy for testing" by @aaron-ai in #495
- Merging code in the protected branch requires mandatory approval from code review by @aaron-ai in #497
- Using clippy component of installed Rust toolchain as the lint tool directly in GitHub Action workflow by @aaron-ai in #499
- Add PHP part in 'Features and Status' of README.md by @aaron-ai in #503
- Add templates of issue and pull request by @aaron-ai in #505
- [Fix] Lock not released correctly by @guyinyou in #510
- Initial commit for Python client by @yanchaomei in #508
- Initial support for Python CI pipeline by @aaron-ai in #506
- Execute python_build.yml according to the result of path-filter by @aaron-ai in #511
- Return valid MAC address in any situation by @aaron-ai in #515
- Initial Writing of Python Client README by @yanchaomei in #513
- Release C# client 5.1.1-rc1 by @aaron-ai in #516
- Fix typo by @xpume in #518
- Fix the outdated badge by @aaron-ai in #520
- fix: setGroup() invoked twice when wrapAckMessageRequest() by @f1amingo in #522
- Add virtual environment configuration part into Python README.md by @aaron-ai in #524
- fix(golang): add filter type in simple consumer wrap request by @nvac in #531
- add MessageIdCodec class by @yanchaomei in #530
- Fix a series of issues by @yanchaomei in #533
- [ISSUE #526] feat(rust): support ak/sk authorization by @ShadowySpirits in #527
- complete stream rpc function & rpc_client_mock by @yanchaomei in #528
- Aggregate the build results of the Python client in build.yml by @aaron-ai in #536
- Implement a series of features by @aaron-ai in #538
- Provides singleton example for producer by @aaron-ai in #540
- Bump rocketmq-proto from 2.0.2 to 2.0.3 by @aaron-ai in #550
- Implement the reentrant PushConsumer message receiving by @aaron-ai in #547
- Initial implementation of rocketmq producer by @yanchaomei in #546
- Add comments to turn off SSL into the example code to avoid some compatibility issues by @aaron-ai in #552
- Remove redundant init.py by @aaron-ai in #554
- [ISSUE #555] Support transaction message for Rust SDK by @ShadowySpirits in #556
- [ISSUE #557] fix(rust): change dependency from os_type to os_info by @ShadowySpirits in #558
- [ISSUE #563] Optimize example and doc for Rust SDK by @ShadowySpirits in #564
- fix(rust): change sequence number type of message id from i16 to i32 by @ShadowySpirits in #566
- Switch back to VS2019 for passing the cpp build by @aaron-ai in #567
- Allow user to disable TLS in cpp. by @yulangz in #542
- Disable fail fast for GitHub Action matrix by @aaron-ai in #571
- General message engineering in Producer by @yanchaomei in #559
- [ISSUE #575] Gracefully shutdown for Rust client by @ShadowySpirits in #576
- release(rust): get ready to launch the Rust SDK by @ShadowySpirits in #578
New Contributors
- @ShadowySpirits made their first contribution in #449
- @yuz10 made their first contribution in #455
- @imp2002 made their first contribution in #444
- @lfz757077613 made their first contribution in #481
- @yanchaomei made their first contribution in #508
- @f1amingo made their first contribution in #522
- @nvac made their first contribution in #531
- @yulangz made their first contribution in #542
Full Changelog: java-5.0.5...rust-5.0.0-rc1