Skip to content

chore(deps): bump solid_queue_monitor from 0.6.0 to 1.2.2#640

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bundler/solid_queue_monitor-1.2.2
Open

chore(deps): bump solid_queue_monitor from 0.6.0 to 1.2.2#640
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bundler/solid_queue_monitor-1.2.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Bumps solid_queue_monitor from 0.6.0 to 1.2.2.

Release notes

Sourced from solid_queue_monitor's releases.

v1.2.2

Added

  • Support for MySQL Trilogy adapter, enabling use with trilogy gem alongside the default mysql2 adapter (#34)

v1.2.0 — Performance at Scale

Performance at Scale

Resolves gateway timeouts on the overview page with large datasets (millions of rows). #27

Benchmark (100K jobs on PostgreSQL)

Pain Point Before After Speedup
Stats calculation 75ms 3ms 24x
Chart data (1d) 148ms 22ms 7x
Chart data (1w) 771ms 89ms 9x
Filter queries 7ms 1.6ms 5x
Queue stats (N+1) 37ms 7ms 5x

Changed

  • BREAKING: Dashboard "Total Jobs" and "Completed" stats replaced with "Active Jobs" (sum of ready + scheduled + in-progress + failed)

Fixed

  • Overview stats no longer query solid_queue_jobs — all counts derived from execution tables
  • Chart data service uses SQL GROUP BY bucketing instead of loading timestamps into memory
  • All filter methods use subqueries instead of unbounded .pluck(:job_id)
  • Queue stats pre-aggregated, eliminating N+1 per-queue COUNT queries

Added

  • config.show_chart option to disable the job activity chart and skip chart queries entirely

Full Changelog: vishaltps/solid_queue_monitor@v1.1.0...v1.2.0

v1.1.0 — Search & Sortable Columns

What's New

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.

... (truncated)

Changelog

Sourced from solid_queue_monitor's changelog.

[1.2.2] - 2026-03-30

Added

  • Support for MySQL Trilogy adapter, enabling use with trilogy gem alongside the default mysql2 adapter (#34)

[1.2.1] - 2026-03-17

Added

  • Support for callable values (Proc/Lambda) in username and password configuration, enabling use with Rails.application.credentials and other deferred sources (#31)
  • Initializer template now shows ENV variable and Lambda examples for credentials

[1.2.0] - 2026-03-07

Changed

  • BREAKING: Dashboard "Total Jobs" and "Completed" stats replaced with "Active Jobs" (sum of ready + scheduled + in-progress + failed). This avoids expensive COUNT(*) on the jobs table at scale.

Fixed

  • Performance: Overview page no longer queries solid_queue_jobs for stats — all counts derived from execution tables (resolves gateway timeouts with millions of rows) (#27)
  • Performance: Chart data service uses SQL GROUP BY bucketing instead of loading all timestamps into Ruby memory
  • Performance: All filter methods use .select(:job_id) subqueries instead of unbounded .pluck(:job_id)
  • Performance: Queue stats pre-aggregated with 3 GROUP BY queries, eliminating N+1 per-queue COUNT queries

Added

  • config.show_chart option to disable the job activity chart and skip chart queries entirely

[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

  • Added missing CSS styles for job details page
  • Job details page now uses full width layout consistent with other pages

... (truncated)

Commits
  • cf98568 chore: bump version to 1.2.2 (#35)
  • 1ab0160 feat: add support to MySQL Trilogy adapter (#34)
  • 987c607 feat: support callable values for credentials config (#32)
  • d4c06c5 feat: add MySQL chart compatibility (#30)
  • ea3f846 Merge pull request #29 from vishaltps/chore/simplify-readme-perf-section
  • 512faba docs: simplify Performance at Scale section in README
  • c9039bf release: v1.2.0 — Performance at Scale (#28)
  • 2ffbfb3 Merge pull request #26 from vishaltps/release/v1.1.0
  • a9e0f3a release: v1.1.0 — Search and Sortable Columns
  • b498d5c Merge pull request #25 from vishaltps/chore/ruby-version-and-gitignore
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Mar 30, 2026
Bumps [solid_queue_monitor](https://github.com/vishaltps/solid_queue_monitor) from 0.6.0 to 1.2.2.
- [Release notes](https://github.com/vishaltps/solid_queue_monitor/releases)
- [Changelog](https://github.com/vishaltps/solid_queue_monitor/blob/main/CHANGELOG.md)
- [Commits](vishaltps/solid_queue_monitor@v0.6.0...v1.2.2)

---
updated-dependencies:
- dependency-name: solid_queue_monitor
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/bundler/solid_queue_monitor-1.2.2 branch from 1e3a731 to 288921e Compare April 9, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants