Skip to content

EventHorizon.RocketMQ.EventBus 0.2.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:04
· 2 commits to main since this release
c9346fd

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 only Success or Failure; it never emits LitePush Suspend.
  • Update the Remoting adapter to EventHorizon.RocketMQ.Remoting 0.6.1, whose consume result now contains only Success and Retry.
  • Keep unknown routes and invalid payloads classified and logged internally as DeadLetter. The Remoting adapter returns Retry with DelayLevelWhenNextConsume = -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 Retry with 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