Skip to content

RequestBatcher v0.0.2

Latest

Choose a tag to compare

@eventhorizon-cli eventhorizon-cli released this 16 Aug 06:23
40744dc

What's Changed

  • Explicit group submissions larger than MaxPendingRequests now work in Wait mode and enter the queue as consecutive capacity-sized slices.
  • Fail mode continues to reject a submission as a whole when it cannot be admitted immediately.
  • Caller cancellation preserves the real outcome of requests already dispatched to a Handler and cancels requests that have not been dispatched.
  • Graceful shutdown drains every submission started before shutdown, including submissions waiting for capacity.
  • Partition routing and per-key ordering are preserved across capacity-sized slices.
  • Explicit group submissions share completion state to reduce per-request allocations.
  • Documentation now distinguishes submissions, Handler batches, partitions, capacity, cancellation, and transaction boundaries more clearly.
  • Updated the BufferQueue dependency to 2.0.2.

Full Changelog: v0.0.1...v0.0.2