diff --git a/CHANGELOG.md b/CHANGELOG.md index f93b0f8..aa59930 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [1.1.0] - 2026-02-07 + +### Added + +- **Global Search** — Search across all job types (ready, scheduled, failed, in-progress, completed) and recurring tasks + - Search by class name, queue name, arguments, active job ID, and error messages + - Results grouped by category with counts + - Accessible from the header on every page +- **Sortable Column Headers** — Click column headers to sort job tables + - Sort by any column (class name, queue, created at, priority, etc.) + - Toggle ascending/descending with visual indicators + - Available on all job list views + ## [1.0.1] - 2026-01-23 ### Fixed diff --git a/Gemfile.lock b/Gemfile.lock index ecccaf2..cb0ff01 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - solid_queue_monitor (1.0.1) + solid_queue_monitor (1.1.0) rails (>= 7.0) solid_queue (>= 0.1.0) diff --git a/README.md b/README.md index 11890d2..7614523 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,8 @@ A lightweight, zero-dependency web interface for monitoring Solid Queue backgrou - **Failed Jobs**: Track and debug failed jobs, with the ability to retry or discard them - **Queue Management**: View and filter jobs by queue with pause/resume controls - **Pause/Resume Queues**: Temporarily stop processing jobs on specific queues for incident response +- **Global Search**: Search across all job types by class name, queue, arguments, job ID, and error messages +- **Sortable Columns**: Click column headers to sort job tables by any column with ascending/descending toggle - **Advanced Job Filtering**: Filter jobs by class name, queue, status, and job arguments - **Quick Actions**: Retry or discard failed jobs, execute or reject scheduled jobs directly from any view - **Performance Optimized**: Designed for high-volume applications with smart pagination @@ -70,7 +72,7 @@ A lightweight, zero-dependency web interface for monitoring Solid Queue backgrou Add this line to your application's Gemfile: ```ruby -gem 'solid_queue_monitor', '~> 1.0.1' +gem 'solid_queue_monitor', '~> 1.1' ``` Then execute: diff --git a/lib/solid_queue_monitor/version.rb b/lib/solid_queue_monitor/version.rb index 8faf9ed..7dac272 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 = '1.0.1' + VERSION = '1.1.0' end