PackageTrack
Sign in Get early access

spryker/queue

Queue module

1.29.2 3.0M downloads/mo #3623 most downloaded on Packagist spryker/queue

What this package is like to depend on

Last release 2 days ago

21 Aug 2026

Ships fairly regularly

a new release about every 3 weeks

Rarely documented

notes for 10 of 54 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

54 releases · first in 2017

17 releases in the last 12 months

see the full history below

Release timeline

54 releases · Feb 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 54
  1. 1.29.2 21 Aug 2026
    Release notes

    Included commits: 1.29.1...1.29.2

    Adjustments

    • Added spryker/search and spryker/storage to require-dev to correctly declare test namespace dependencies resolved by dev:dependency:find.
    Open source →
  2. 1.29.1 20 Aug 2026
    Release notes

    Included commits: 1.29.0...1.29.1

    Adjustments

    • Added an application config option to QueueHelper, so a suite whose namespace does not match its application can name the one its queue config resolves against.
    Open source →
  3. 1.29.0 30 Jul 2026
    Release notes

    Included commits: 1.28.0...1.29.0

    Improvements

    • Introduced AbstractQueueWorker to consolidate shared logic (signal handling, sleep utilities, stop-when-empty detection) between Worker and ResourceAwareQueueWorker to support the ResourceAwareQueueWorker optimization.
    • Extended ResourceAwareQueueWorker with proper stop-when-empty support, zombie process cleanup on startup, and improved process-wait logic to correctly drain all running child processes before exiting, as part of the ResourceAwareQueueWorker optimization and verification.
    • Introduced QueueConfig::isReducedSyncQueueScanEnabled(), QueueConfig::getSyncQueueScanInterval(), and QueueConfig::getSyncQueueNamePrefix() to allow configuring reduced scan frequency for synchronization queues, skipping them every Nth iteration when no messages are expected.
    • Adjusted default free memory buffer from 750 MB to 350 MB to allow more memory to be available for queue worker processes.
    Open source →
  4. 1.28.0 28 May 2026
    Release notes

    Included commits: 1.27.1...1.28.0

    Fixes

    • Fixed the worker to skip queues not present in the configured queue names list during bulk execution, preventing unintended processing of error queues.
    Open source →
  5. 1.27.1 19 May 2026
    Release notes

    Included commits: 1.27.0...1.27.1

    Fixes

    • Fixed queue worker logic to skip the stop check when processes just finished, ensuring messages published to downstream queues during adjusted queue logic are visible on the next iteration.
    Open source →
  6. 1.27.0 14 May 2026
    Release notes

    Included commits: 1.26.0...1.27.0

    Improvements

    • Introduced ProcessManagerInterface::flushZombieProcesses() and ProcessManager::flushZombieProcesses() to detect and remove defunct PHP processes, preventing zombie process accumulation.
    • Added Worker::registerKillSignalHandlers() to gracefully flush all worker processes on SIGTERM, SIGINT, and SIGHUP signals, ensuring clean worker shutdown.
    • Adjusted Worker::start() to flush zombie processes and register kill signal handlers on the first worker round, and to finish the progress bar and flush idle processes when the queue is empty.
    • Fixed ProcessManager::flushAllWorkerProcesses() to send SIGKILL to running processes before deleting their records, ensuring processes are properly terminated.
    Open source →
  7. 1.26.0 12 May 2026
    Release notes

    Included commits: 1.25.0...1.26.0

    Fixes

    • Fixed Worker::waitForPendingProcesses() to use an iterative loop instead of recursion, preventing stack overflows on large backlogs and correctly continuing to wait as long as pending processes remain.
    • Removed the initial sleep delay before the first worker process is triggered in startProcessesForKnownNonEmptyQueue() and startProcesses() to reduce queue startup latency.
    Open source →
  8. 1.25.0 27 Apr 2026
    Release notes

    Included commits: 1.24.0...1.25.0

    Improvements

    • Introduced QueueFacade::areQueuesEmpty() to enable checking whether all registered queues have no messages ready for consumption.
    Open source →
  9. 1.24.0 01 Apr 2026
    Release notes

    Included commits: 1.23.0...1.24.0

    Improvements

    • Added QueueConstants::QUEUE_WORKER_DELAY_WHEN_NOT_EMPTY_MILLISECONDS and QueueConfig::getDelayWhenQueueIsNotEmptyMilliseconds() to configure worker delay for non-empty queue processing in queue worker performance optimization.
    • Added QueueConstants::QUEUE_BULK_MESSAGE_CHECK_ENABLED and QueueConfig::isQueueBulkMessageCheckEnabled() to enable bulk queue state checks in queue worker performance optimization.
    • Adjusted Worker and ResourceAwareQueueWorker execution flow to support bulk queue checks and optimized queue-processing loop/logging behavior.
    Open source →
  10. 1.23.0 13 Mar 2026
    Release notes

    Included commits: 1.22.1...1.23.0

    Adjustments

    • Added compatibility with Gui module version 5 to support the updated Backoffice theme Inspinia v2.
    Open source →
  11. 1.22.1 20 Jan 2026

    Nothing published for this version

  12. 1.22.0 28 Nov 2025

    Nothing published for this version

  13. 1.21.1 19 Nov 2025

    Nothing published for this version

  14. 1.21.0 15 Nov 2025

    Nothing published for this version

  15. 1.20.0 06 Nov 2025

    Nothing published for this version

  16. 1.19.0 01 Nov 2025

    Nothing published for this version

  17. 1.18.0 28 Oct 2025

    Nothing published for this version

  18. 1.17.0 04 Aug 2025

    Nothing published for this version

  19. 1.16.0 04 Nov 2024

    Nothing published for this version

  20. 1.15.0 10 Oct 2024

    Nothing published for this version

  21. 1.14.0 11 Sep 2024

    Nothing published for this version

  22. 1.13.0 10 Sep 2024

    Nothing published for this version

  23. 1.12.0 30 Aug 2024

    Nothing published for this version

  24. 1.11.0 23 Aug 2024

    Nothing published for this version

  25. 1.10.2 23 Aug 2024

    Nothing published for this version

  26. 1.10.1 23 Jul 2024

    Nothing published for this version

  27. 1.10.0 02 Nov 2023

    Nothing published for this version

  28. 1.9.3 11 Nov 2022

    Nothing published for this version

  29. 1.9.2 02 Aug 2022

    Nothing published for this version

  30. 1.9.1 05 Oct 2021

    Nothing published for this version

  31. 1.9.0 27 May 2021

    Nothing published for this version

  32. 1.8.2 25 Sep 2020

    Nothing published for this version

  33. 1.8.1 25 Sep 2020

    Nothing published for this version

  34. 1.8.0 08 Sep 2020

    Nothing published for this version

  35. 1.7.3 24 Jun 2020

    Nothing published for this version

  36. 1.7.2 29 May 2020

    Nothing published for this version

  37. 1.7.1 24 Sep 2019

    Nothing published for this version

  38. 1.7.0 29 Aug 2019

    Nothing published for this version

  39. 1.6.2 25 Jul 2019

    Nothing published for this version

  40. 1.6.1 24 May 2019

    Nothing published for this version

  41. 1.6.0 07 Mar 2019

    Nothing published for this version

  42. 1.5.0 11 Feb 2019

    Nothing published for this version

  43. 1.4.0 22 Jan 2019

    Nothing published for this version

  44. 1.3.0 15 Jan 2019

    Nothing published for this version

  45. 1.2.0 02 Oct 2018

    Nothing published for this version

  46. 1.1.2 18 Sep 2018

    Nothing published for this version

  47. 1.1.1 16 May 2018

    Nothing published for this version

  48. 1.1.0 09 Jan 2018

    Nothing published for this version

  49. 1.0.2 18 Dec 2017

    Nothing published for this version

  50. 1.0.1 24 Oct 2017

    Nothing published for this version

  51. 1.0.0 19 Oct 2017

    Nothing published for this version

  52. 0.3.0 21 Mar 2017

    Nothing published for this version

  53. 0.2.0 23 Feb 2017

    Nothing published for this version

  54. 0.1.0 16 Feb 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive