github ultraviolettes/filament-jobs-monitor v4.5.0
v4.5.0 — Failures page, pruning command, PHP 8.5 & SQLite stats fix

5 hours ago

Highlights

  • Sentry-style Failures page — failed jobs grouped by signature (exception + job + normalised message), with a stats overview, per-group 7-day sparklines, Open/Resolved/All tabs, a stack-trace detail slide-over, and resolve/reopen/retry actions. (#119)
  • php artisan filament-jobs-monitor:prune — a dedicated command to prune QueueMonitor records directly, since Laravel's model:prune only auto-discovers models under app/Models. (@luiseduardobraschi#120)
  • Tenant ID discovery for queued events/listeners, with a configurable tenancy.payload_key. (@zerdotre#115)
  • PHP 8.5 support. (@BjornKraft#123)

Fixed

  • Stats widget now works on SQLite and MySQL — the execution-time aggregates were only computed correctly on PostgreSQL and returned 0 on SQLite. (@mokhosh#55)
  • N+1 queries removed from the stats widget. (@webard#121)
  • prunable() no longer crashes when pruning is disabled. (#120)
  • Removed a duplicate sub_navigation_position config key. (@DanielFatkic#118)

CI

  • New run-tests workflow (Pest on PHP 8.4 / 8.5). (#125)
  • actions/checkout bumped from 6 to 7. (#122)

Full changelog: v4.4.1...v4.5.0

Thanks to everyone who reported issues and contributed to this release! 🙏

Don't miss a new filament-jobs-monitor release

NewReleases is sending notifications on new releases.