Releases: eventhorizon-cli/EventHorizon.RocketMQ.EventBus
Releases · eventhorizon-cli/EventHorizon.RocketMQ.EventBus
Release list
EventHorizon.RocketMQ.EventBus 0.3.0
What's Changed
- feat!: encapsulate EventBus transport options by @eventhorizon-cli in #7
Full Changelog: v0.2.3...v0.3.0
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
EventHorizon.RocketMQ.EventBus 0.2.2
Changes
- Updates the EventHorizon.RocketMQ.Remoting dependency to 0.3.1.
- Adopts the corrected classic POP terminal retry behavior: normal retries at the delivery limit follow the age-based invisibility schedule instead of being implicitly forwarded to the dead-letter queue.
- Keeps the EventHorizon.RocketMQ.Grpc dependency at 0.3.0.
Packages
Full Changelog: v0.2.1...v0.2.2
EventHorizon.RocketMQ.EventBus 0.2.1
Highlights
- Reworked the public guides around choosing, configuring, and running the gRPC or Remoting adapter.
- Clarified Remoting Push queue assignment, internal PULL/POP selection, and POP invisible-duration behavior.
- Clarified gRPC failure and dead-letter handling for the 0.3.0 client.
- Simplified the stable release flow and package downloads.
Packages
Full Changelog: v0.2.0...v0.2.1
EventHorizon.RocketMQ.EventBus 0.2.0
Highlights
- Updated the gRPC and Remoting adapters to EventHorizon.RocketMQ client 0.3.0.
- Aligned gRPC retry and dead-letter outcomes with the client's
Failureresult. - Added Remoting Push support for Broker-assigned PULL or POP without changing the EventBus handler API.
- Expanded three-Broker integration coverage, including real POP acknowledgement.
Packages
Full Changelog: v0.1.0...v0.2.0