# AdonisJS Queue v0\.7\.0 Release: Storage Migrations, Graceful Shutdown, and Hot Reload

Canonical URL : https://adonisjs-signal.jrmc.dev/insights/9c20c003-6d9a-4d97-8972-ee206b43dd39
Source release or documentation date : 2026-10-18T10:51:02.000Z
Category : release | Developer impact : high
Breaking change: yes
Action required: yes
Affected packages : @adonisjs/queue

The @adonisjs/queue package has been updated to v0\.7\.0, which upgrades its dependency to @boringnode/queue@0\.9\.0\. This release introduces significant changes including storage migrations for schedules and deduplication IDs, improved job option behaviors, graceful shutdown of workers on SIGTERM, and hot reload support for jobs during development\. It also adds new CLI flags for processing multiple queues and adapters, updates import paths for schema services, and fixes several bugs related to worker startup and configuration\.

## What this means for your code

Developers must stop all running queue processes before upgrading and run the provided migration command to update storage formats\. They need to update imports for schema services as QueueSchemaService is removed\. Behavior changes in job options and payload serialization may affect job processing\. Graceful shutdown improves reliability on termination signals\. Hot reload enables faster development cycles\. New CLI flags allow better queue management\. Some configuration and migration scripts have changed, requiring review\. Overall, upgrading requires careful migration steps and testing\.

## Suggested actions

- Stop all running queue workers and dispatchers before upgrading to v0\.7\.0\.
- Run \`node ace queue:migrate\` to migrate storage formats before starting new workers\.
- Update imports to use driver\-specific schema services instead of \`QueueSchemaService\`\.
- Review and test job option behaviors, especially \`maxRetries\`, \`retry\`, \`timeout\`, and \`failOnTimeout\`\.
- Enable hot reload during development with \`node ace queue:work \-\-hmr\` and ensure \`hot\-hook\` is installed\.
- Use new CLI flags like \`\-\-all\-queues\` and \`\-\-adapter\` to manage queues and adapters\.
- Review and update configuration files and migration scripts as per the release notes\.
- Test graceful shutdown behavior on SIGTERM to ensure jobs complete properly before exit\.

## Original sources

- [Storage migrations, graceful shutdown, and hot reload](https://github.com/adonisjs/queue/releases/tag/v0.7.0)

AI-generated analysis based on the linked sources. Check the original documentation before changing your application.
