v0.0.28
Fixed
- Docs hero subtitle now centered. VitePress's prose paragraph styles reset
the alignment the hero inherits, so the intro paragraph rendered left-aligned
under the centered heading; pinnedtext-align: centeron it.
Added
- Per-priority histogram on a queue. Queue detail now charts how many waiting
jobs sit at each priority level, so you can see at a glance whether high-priority
work is starving the rest. The data already shipped in the queue payload and was
being dropped. - Memory tools in Diagnostics. A "Compact (GC)" button forces a garbage
collection + internal compaction and reports the freed RSS; a "Heap statistics"
panel loads thebun:jscbreakdown (object counts + top object types) on demand
for leak hunting; and a copyable Prometheus scrape URL for Grafana/Alertmanager. - Set job progress. The Job Inspector can now set an active job's progress
(0–100), which also refreshes its stall heartbeat and fires ajob.progress
webhook. AddedsetJobProgress/gc/heapStats/prometheusUrlto the client. - Advanced enqueue options. Add Job exposes tags, a group id, a dedup unique
key, job dependencies, and a backoff strategy (flat / fixed / exponential). - Advanced cron options. Create-schedule exposes a max-executions cap, run-
immediately, skip-missed-on-restart, and per-spawned-job options (max attempts,
backoff, timeout).
Full Changelog: v0.0.27...v0.0.28