Skip to content

Releases: nimbly/Syndicate

Release 0.8

14 Apr 21:28
Compare
Choose a tag to compare

Updates

  • Adding PSR-11 Container support.
  • Adding dependency resolution when dispatching to handlers.

Fixes

  • MockQueue adapter will release message properly now.

Release 0.7

30 Mar 20:42
Compare
Choose a tag to compare

Fixes

  • Redis release() now re-queues the entire source message instead of the payload.

Updates

  • Cleaning up message de-queuing process in all queue drivers.
  • Removing composer.lock from repo - should prevent any package conflicts.

Release 0.6

18 Oct 18:13
Compare
Choose a tag to compare

New features

  • Queue now has shutdown() method to exit listen() loop.
  • Support for PCNTL signals in a safe and sane manner.

Fixes

  • Beanstalk queue driver now provides default Beanstalk values instead of null.
  • Redis driver now uses blpop (blocking left pop) to get message.

Breaking changes

  • Dispatcher no longer provides a listen method. Invert the dependency and have the Queue callback call the Dispatcher instead.
$queue->listen(function(Message $message) use ($dispatcher): void {
    $dispatcher->dispatch($message);
});