This is an automated email from the ASF dual-hosted git repository. lizhanhui pushed a change to branch develop-cpp in repository https://gitbox.apache.org/repos/asf/rocketmq-clients.git
discard eb7669ed Fifo opt (#732) omit e11d745b fix: example publish message QPS stats lambda omit bb533223 feat: revamp TelemetryBidiReactor states and their transition graph omit cd87b5d2 fix: release write hold when OnReadDone with ok=false and there is no inflight write omit 0d67c37b feat: explicitly control exported symbols omit 096bd82f fix: revamp TelemetryBidiRecator omit bc12d33a fix: fix stream state transition with gRPC reactor omit 60274ab9 Fix C++ SDK core dump issue (#2) omit f480e9a1 feat: add tagged-release github action pipeline add 79fcd013 Optimize the performance of the Hash algorithm and reduce allocations. (#690) add 0149785a [rust] check route equality and keep existing route in case failure to query route from remote (#710) add 8f16d838 [ISSUE #726] Add test module to provide integration test for java client (#727) add 78a347e2 [rust]sync topic route every 30 seconds (#719) add 5790fc48 golang: Add namespace in Resource and metadata (#753) add bc2a112b Client configuration add namespace (#750) add d1a7701d 使用.net5中的新方法减少分配,优化性能 (#747) add f8d7dc5b Force set code spell plugin version to 2.1.0 (#769) add db74fa88 [maven-release-plugin] prepare release java-5.0.7 (#768) add cc15eaf8 [maven-release-plugin] prepare for next development iteration (#771) add c8a685d9 chore(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre in /java (#756) add 31bb8a74 feat: add tagged-release github action pipeline add 2d471234 Fix C++ SDK core dump issue (#2) add f3eeac53 fix: fix stream state transition with gRPC reactor add 1beec3c1 fix: revamp TelemetryBidiRecator add 8961ed87 feat: explicitly control exported symbols add ed5cb2dd fix: release write hold when OnReadDone with ok=false and there is no inflight write add 3c505468 feat: revamp TelemetryBidiReactor states and their transition graph add 609da6e7 fix: example publish message QPS stats lambda add c8c7840c Fifo opt (#732) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (eb7669ed) \ N -- N -- N refs/heads/develop-cpp (c8c7840c) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .asf.yaml | 1 - .github/workflows/codespell_check.yaml | 2 +- .github/workflows/nodejs_coverage.yml | 46 ---- csharp/rocketmq-client-csharp/MessageView.cs | 2 +- csharp/rocketmq-client-csharp/Utilities.cs | 58 ++--- golang/client.go | 5 +- golang/client_test.go | 6 +- golang/metadata/metadata.go | 10 +- golang/producer.go | 13 +- golang/publishing_message.go | 8 +- .../{metric_test.go => publishing_message_test.go} | 29 +-- golang/simple_consumer.go | 15 +- golang/simple_consumer_options.go | 3 +- golang/transaction.go | 4 +- java/client-apis/pom.xml | 2 +- java/client-shade/pom.xml | 2 +- java/client/pom.xml | 2 +- java/pom.xml | 23 +- java/test/pom.xml | 71 ++++++ .../test/client/AttemptIdIntegrationTest.java | 224 +++++++++++++++++++ .../rocketmq/test/helper/ResponseWriter.java | 71 ++++++ .../test/server/GrpcServerIntegrationTest.java | 61 ++++++ .../apache/rocketmq/test/server/MockServer.java} | 19 +- nodejs/examples/Producer.ts | 1 + nodejs/examples/SimpleConsumer.ts | 1 + nodejs/src/client/BaseClient.ts | 6 + nodejs/src/client/Settings.ts | 5 +- nodejs/src/consumer/SimpleConsumer.ts | 2 +- nodejs/src/consumer/SimpleSubscriptionSettings.ts | 5 +- nodejs/src/message/PublishingMessage.ts | 6 +- nodejs/src/producer/Producer.ts | 10 +- nodejs/src/producer/PublishingSettings.ts | 6 +- nodejs/test/consumer/SimpleConsumer.test.ts | 9 +- nodejs/test/helper.ts | 1 + nodejs/test/producer/Producer.test.ts | 12 +- rust/src/client.rs | 242 ++++++++++++++++++--- 36 files changed, 810 insertions(+), 173 deletions(-) delete mode 100644 .github/workflows/nodejs_coverage.yml copy golang/{metric_test.go => publishing_message_test.go} (67%) create mode 100644 java/test/pom.xml create mode 100644 java/test/src/test/java/org/apache/rocketmq/test/client/AttemptIdIntegrationTest.java create mode 100644 java/test/src/test/java/org/apache/rocketmq/test/helper/ResponseWriter.java create mode 100644 java/test/src/test/java/org/apache/rocketmq/test/server/GrpcServerIntegrationTest.java copy java/{client/src/main/java/org/apache/rocketmq/client/java/hook/Attribute.java => test/src/test/java/org/apache/rocketmq/test/server/MockServer.java} (70%)