Repository navigation
2.0.0
·
35 commits
to main
since this release
- feat(queue): batch background publishes
- fix(queue): integrate background publisher with current brokers
- refactor(queue): rename BackpressureException to BufferFullException
- feat(queue)!: make async enqueue void, throw on back pressure
- feat(queue): give Background enqueue a configurable timeout
- refactor(queue): drop Background dispatch/error counters
- docs(queue): add interface-level docblocks to Synchronous/Asynchronous
- feat(queue): add telemetry to the Background publisher
- refactor(queue): rename Background $workers to $coroutines
- feat(queue): let Background dispatch with N reader coroutines
- refactor(queue): rename Async broker to Background
- refactor(queue): split Publisher into Synchronous and Asynchronous
- refactor(queue): drive Async publisher with a bounded channel
- feat(queue): add Async publisher decorator for background publishing