Skip to content

v0.0.28

Choose a tag to compare

@github-actions github-actions released this 04 Jul 19:41

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; pinned text-align: center on 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 the bun:jsc breakdown (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 a job.progress
    webhook. Added setJobProgress/gc/heapStats/prometheusUrl to 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