From 04a66fcd75fcf5aff747b83e4c2af3d81b49d231 Mon Sep 17 00:00:00 2001 From: Vishal Sadriya Date: Fri, 16 Jan 2026 22:08:19 +0530 Subject: [PATCH 1/2] Release version 0.5.0 - Add pause/resume queue functionality - Improve test suite with request specs - Update CI for Ruby 3.2+ compatibility --- CHANGELOG.md | 29 +++++++++++++++++++++++------ lib/solid_queue_monitor/version.rb | 2 +- 2 files changed, 24 insertions(+), 7 deletions(-) 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/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 From 7ab77f12da824ed9b0eb026d4fcb2df802cc688c Mon Sep 17 00:00:00 2001 From: Vishal Sadriya Date: Sat, 17 Jan 2026 12:17:32 +0530 Subject: [PATCH 2/2] Update Gemfile.lock for version 0.5.0 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)