Releases: spryker/queue
Releases · spryker/queue
1.16.0
1.15.0
Included commits: 1.14.0...1.15.0
Improvements
- Adjusted
QueueFacade::startWorker()
to ignore default timeout if the stop-when-empty option is provided.
1.14.0
Included commits: 1.13.0...1.14.0
Improvements
- Introduced
QueueConstants::QUEUE_MESSAGE_CHUNK_SIZE_MAP
. - Introduced
QueueConstants::MAX_QUEUE_TASK_MEMORY_CHUNK_SIZE
. - Introduced
QueueConstants::MAX_QUEUE_TASK_MEMORY_SIZE
. - Introduced
QueueConfig::QUEUE_TASK_MEMORY_USAGE_THRESHOLD
. - Introduced
QueueConfig::getQueueMessageChunkSizeMap()
to return a map that associates the queue name with the number of messages to be fetched from that queue in a single chunk. - Introduced
QueueConfig::getMaxQueueTaskMemoryChunkSize()
to return the recommended (optimal) memory of queue task chunk size for event message processing in KB. - Introduced
QueueConfig::getMaxQueueTaskMemorySize()
to return recommended (optimal) memory limit for the entire queue task process in MB. - Adjusted
QueueFacade::startTask()
to retrieve the batch size fromQueueConfig::getQueueMessageChunkSizeMap()
by queue name. Added warning logs when memory usage exceeds limits defined byQueueConfig::getMaxQueueTaskMemoryChunkSize()
andQueueConfig::getMaxQueueTaskMemorySize()
, with a fallback to processor plugin. - Adjusted
QueueFacade::startTaskWithReport()
to retrieve the batch size fromQueueConfig::getQueueMessageChunkSizeMap()
by queue name. Added warning logs when memory usage exceeds limits defined byQueueConfig::getMaxQueueTaskMemoryChunkSize()
andQueueConfig::getMaxQueueTaskMemorySize()
, with a fallback to processor plugin.
Adjustments
- Added
Log
module to dependencies.
1.13.0
Included commits: 1.12.0...1.13.0
Improvements
- Adjusted
QueueWorkerConsole
withQueueMessageCheckerPluginInterface
plugin stack execution.
Module QueueExtension
Change log
Initial Release
- Introduced
QueueMessageCheckerPluginInterface
.
1.12.0
Included commits: 1.11.0...1.12.0
Improvements
- Introduced
QueueConstants::QUEUE_WORKER_WAIT_LIMIT_ENABLED
,QueueConstants::QUEUE_WORKER_MAX_WAITING_SECONDS
andQueueConstants::QUEUE_WORKER_MAX_WAITING_ROUNDS
. - Introduced
QueueConfig::getQueueWorkerWaitLimitEnabled()
,QueueConfig::getQueueWorkerMaxWaitingSeconds()
andQueueConfig::etQueueWorkerMaxWaitingRounds()
. - Adjusted
QueueFacade::startWorker
to optimized product worker.
1.11.0
Included commits: 1.10.2...1.11.0
Improvements
- Introduced
spy_queue_process.spy_queue_process-index-process_pid-key
index.
1.10.2
Included commits: 1.10.1...1.10.2
Fixes
- Adjusted
QueueFacade::startWorker()
to execute delete SQL query only if there are processes to release.
1.10.1
Included commits: 1.10.0...1.10.1
Fixes
- Adjusted
QueueFacade::startWorker()
to output the сombinedstderr
andstdout
messages within enabled logging mode.
1.10.0
1.9.3
Included commits: 1.9.2...1.9.3
Improvements
- Adjusted
QueueHelperTrait
for compatibility with Codeception 5.