Releases: apache/rocketmq-clients
Releases · apache/rocketmq-clients
Release RocketMQ Client .NET 5.1.0
Here are the key highlights of this release:
- Package Release: The RocketMQ .NET client package is now available on the NuGet Gallery for easy installation and updates.
- Java Client Alignment: The .NET client now has interface alignment with the Java client implementation.
- Transactional Messaging Support: The client now supports transactional messaging to ensure data consistency in distributed systems.
- .NET Core 3.1 Support: The client now supports .NET Core 3.1 for better performance and compatibility.
- Improved CI Pipeline: The release comes with an enhanced continuous integration pipeline that enables faster and more efficient testing and deployment.
- Logging Configuration with Environment Variables: The client now supports the use of environment variables to configure logging-related settings for greater flexibility.
- Bug Fixes: We have fixed several bugs to improve the stability and reliability of the client.
Release RocketMQ Client .NET 5.1.0-rc1
Here are the key highlights of this release:
- Package Release: The RocketMQ .NET client package is now available on the NuGet Gallery for easy installation and updates.
- Java Client Alignment: The .NET client now has interface alignment with the Java client implementation.
- Transactional Messaging Support: The client now supports transactional messaging to ensure data consistency in distributed systems.
- .NET Core 3.1 Support: The client now supports .NET Core 3.1 for better performance and compatibility.
- Improved CI Pipeline: The release comes with an enhanced continuous integration pipeline that enables faster and more efficient testing and deployment.
- Logging Configuration with Environment Variables: The client now supports the use of environment variables to configure logging-related settings for greater flexibility.
- Bug Fixes: We have fixed several bugs to improve the stability and reliability of the client.
Release RocketMQ Client Golang 5.0.1-rc1
What's Changed
- Golang: Fix typo by @zzjcool in #248
- golang: remove redundant configuration by @guyinyou in #249
- golang: fix options bug by @guyinyou in #283
- golang: fix longpollingtimeout by @guyinyou in #290
- golang: add more log for debug level by @guyinyou in #292
- Bump golang version to 5.0.1 by @aaron-ai in #293
- golang: fix isolated endpoints in LoadBalancer by @guyinyou in #316
- golang: fast to the ok state by @guyinyou in #295
- Update observability.md by @guyinyou in #320
- Bump golang version to 5.0.1-rc1 by @aaron-ai in #321
Full Changelog: rocketmq-client-golang-5.0.0...v5.0.1-rc1-golang
Release RocketMQ Client Java 5.0.4
What's Changed
- Remove redundant clientSession by @aaron-ai in #297
- Bugfix: ClientSessionImpl#syncSettings should not block asynchronous worker thread by @aaron-ai in #299
- Polish java example by @aaron-ai in #302
- Fix typo by @aaron-ai in #303
- Disable keep alive for gRPC channel by @aaron-ai in #304
- Remove redundant code by @aaron-ai in #306
- Add client type into HeartbeatRequest by @aaron-ai in #307
- Adjust default thread pool core size by @aaron-ai in #310
- Remove shutdown hook by @aaron-ai in #312
Full Changelog: java-5.0.3...java-5.0.4
Release RocketMQ Client Java 5.0.3
What's Changed
- Fix the time zone to generate message id by @aaron-ai in #254
- Add more comments for ProducerImpl#send0 by @aaron-ai in #259
- Bump logback to 1.2.9 by @aaron-ai in #261
- Bump rocketmq proto to 2.0.1 by @aaron-ai in #263
- Bugfix: shutdown ClientMeterManager during the closing of producer/consumer by @aaron-ai in #266
- Add extraProperties for PublishingMessageImpl by @aaron-ai in #264
- Add more ut by @aaron-ai in #267
- Bump grpc/protobuf to 1.50.0/3.21.7 by @aaron-ai in #268
- Revert "Add extraProperties for PublishingMessageImpl" by @aaron-ai in #271
- Define index of LoadBalancer as static by @aaron-ai in #272
- Reserve index when topic route is update by @aaron-ai in #274
- Polish ProcessIdConverter by @aaron-ai in #276
- Remove MessageBuilder#setTraceContext and MessageView#getTraceContext by @aaron-ai in #277
- Rename LOGGER to log by @aaron-ai in #285
- Delay setting wait time by @aaron-ai in #287
Full Changelog: java-5.0.2...java-5.0.3
Release RocketMQ Client Java 5.0.2
Release RocketMQ Client Golang 5.0.0
What's Changed
- Implement Producer to send standard/FIFO/timed/transactional messages;
- Implement SimpleCosnumer to retrieve/acknowledge/negative-acknowledge messages;
- Instrument to collect and report metrics through OpenTelemetry;
Release RocketMQ Client C# 5.0.0
What's Changed
- Implement Producer to send standard/FIFO/timed/transactional messages;
- Implement SimpleCosnumer to retrieve/acknowledge/negative-acknowledge messages;
- Instrument to collect and report metrics through OpenTelemetry;
Java-5.0.1
What's Changed
- Add more unit tests by @aaron-ai in #148
- Remove RpcInvocation by @aaron-ai in #153
- Fix bug in changeInvisibleDuration by @guyinyou in #155
- Bugfix: blocking message receiving may exhaust all async worker threads by @aaron-ai in #157
- Refactor message interceptor by @aaron-ai in #162
- Add more unit tests by @aaron-ai in #176
- Exclude annotation-apis from the shaded jar by @aaron-ai in #177
- Add ClientSessionImplTest by @aaron-ai in #183
- Remove redundant sleep in ut by @aaron-ai in #184
- Reveal client index in each thread by @aaron-ai in #185
- Ensure message is consumed even though process queue is dropped by @aaron-ai in #186
- Add more tests by @aaron-ai in #188
- Add maven badge by @aaron-ai in #189
- Generate client's signature in ClientManager by @aaron-ai in #190
- Add more unit test for ClientImpl by @aaron-ai in #191
- Refine the log by @aaron-ai in #192
- Refine the simple consumer example by @aaron-ai in #193
- Polish code by @aaron-ai in #194
Full Changelog: rocketmq-client-java-5.0.0...rocketmq-client-java-5.0.1