diff --git a/CHANGELOG.md b/CHANGELOG.md index db817a9..08757a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.5.0] - 2026-01-16 + +### Added + +- Pause/Resume queue functionality for incident response + - Pause button to stop processing jobs on specific queues + - Resume button to restart processing on paused queues + - Visual status indicator showing Active/Paused state + - Confirmation dialog before pausing to prevent accidents + - Paused queues highlighted with amber background +- New `QueuePauseService` for handling pause/resume business logic + +### Improved + +- Replaced controller specs with request specs for better integration testing +- Enhanced flash message handling for better compatibility across environments +- Improved route loading to prevent duplicate route errors in test environments + +### Changed + +- Updated CI workflow to test on Ruby 3.2 and 3.3 (Rails 8 requires Ruby >= 3.2) +- Reorganized test support files for better maintainability + ## [0.4.0] - 2026-01-09 ### Added @@ -15,12 +38,6 @@ - Informative tooltip on hover explaining the feature - User preference persistence via localStorage (survives page reloads) - Responsive design for auto-refresh controls on mobile devices -- Pause/Resume queue functionality for incident response - - Pause button to stop processing jobs on specific queues - - Resume button to restart processing on paused queues - - Visual status indicator showing Active/Paused state - - Confirmation dialog before pausing to prevent accidents - - Paused queues highlighted with amber background ## [0.3.2] - 2025-06-12 diff --git a/Gemfile.lock b/Gemfile.lock index 9ec09ec..f30ba65 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - solid_queue_monitor (0.4.0) + solid_queue_monitor (0.5.0) rails (>= 7.0) solid_queue (>= 0.1.0) diff --git a/lib/solid_queue_monitor/version.rb b/lib/solid_queue_monitor/version.rb index d172121..89b8755 100644 --- a/lib/solid_queue_monitor/version.rb +++ b/lib/solid_queue_monitor/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module SolidQueueMonitor - VERSION = '0.4.0' + VERSION = '0.5.0' end