EventHorizon.RocketMQ.EventBus 0.2.3
Changes
- Update the gRPC adapter to EventHorizon.RocketMQ.Grpc 0.4.1 and adapt compatibility coverage to its sealed-record
ConsumeResult. EventBus regular Push emits onlySuccessorFailure; it never emits LitePushSuspend. - Update the Remoting adapter to EventHorizon.RocketMQ.Remoting 0.6.1, whose consume result now contains only
SuccessandRetry. - Keep unknown routes and invalid payloads classified and logged internally as
DeadLetter. The Remoting adapter returnsRetrywithDelayLevelWhenNextConsume = -1: concurrent PULL can request direct DLQ, while POP normalizes the sentinel and follows its official retry progression. - Preserve ordinary handler failures as normal Remoting
Retrywith the default delay level. - Synchronize the bilingual consume-result, EventBus, testing, agent, and package guidance.
Validation
- PR and merged-main CI passed formatting, Release build, four unit/compatibility suites, three .NET 8 runtime checks, Codecov, Compose validation, and both gRPC/Remoting three-Broker integration suites.
- The release workflow rebuilt and tested version
0.2.3, packed all three packages, published Core before both adapters, and uploaded the adapter nupkg/snupkg assets.
Packages
Full change: PR #6
Full Changelog: v0.2.2...v0.2.3