Releases: nimbly/Syndicate
Releases · nimbly/Syndicate
Release 0.8
Updates
- Adding PSR-11 Container support.
- Adding dependency resolution when dispatching to handlers.
Fixes
- MockQueue adapter will release message properly now.
Release 0.7
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
New features
- Queue now has
shutdown()
method to exitlisten()
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);
});