Releases: BerliozFramework/QueueManager
Releases · BerliozFramework/QueueManager
v1.0.0-beta9
Added
- New
RedisQueue
andRedisJob
Changed
DbQueue
use lock for update fromhectororm/query
package instead of try another job
v1.0.0-beta10
Fixed
- Missing transaction during lock of row
v1.0.0-beta8
Added
- New option
WorkerOptions::$backoffTime
(default: 0) to wait before retry failed job
v1.0.0-beta7
Added
$retryTime
property forDbQueue
andAwsSqsQueue
Changed
- Methods
QueueInterface::push()
andQueueInterface::pushRaw()
, accept\DateTimeInterface
or\DateInterval
for$delay
parameter
Fixed
- Attempts value do not increased after consume
SqsJob
job name
v1.0.0-beta6
Fixed
- Order of filtered queues with wildcard
v1.0.0-beta5
Added
- New method
PayloadInterface::getOrFail(string $path): mixed
- Support of wildcard "*" in job name, in
JobHandlerManager::addHandler()
method - Support of wildcard "*" in queue name, in
QueueManager::filter()
method
v1.0.0-beta4
Added
- New method
QueueManager::stats()
to get size of queues - New option
WorkerOptions::$sleepNoJob
(default: 1 second) to wait before retry consumption in case of no job
Changed
- Try another consumption of job, if no job found instead of increment job executed
v1.0.0-beta3
Deleted
- Remove sleep before exit
Fixed
- TypeError with float to usleep() method
v1.0.0-beta2
Changed
WorkerOptions::$sleep
accept float value- Add "LIMIT 1" in query for
DbQueue
to optimize performances
v1.0.0-beta1
Initial version