Skip to content

Releases: eventhorizon-cli/EventHorizon.RocketMQ.EventBus

EventHorizon.RocketMQ.EventBus 0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 10:58
44fa043

What's Changed

Full Changelog: v0.2.3...v0.3.0

EventHorizon.RocketMQ.EventBus 0.2.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:04
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

EventHorizon.RocketMQ.EventBus 0.2.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 08:44
9d3b89f

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 10:52
7ec82a3

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

Choose a tag to compare

@eventhorizon-cli eventhorizon-cli released this 05 Aug 10:49
a0ae516

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 Failure result.
  • 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

EventHorizon.RocketMQ.EventBus 0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 15:29
37a0d62