Skip to content

2.0.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 04 Sep 14:46
· 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

Changes: utopia-php/monorepo@queue/1.6.1...queue/2.0.0