Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:47
5344349

0.8.0 (2026-10-26)

⚠ BREAKING CHANGES

  • hoppersqlite, a pure-Go SQLite driver, and a drivertest suite any engine can pass (#79)

Features

  • client: a unique job can count finished jobs as duplicates (#63) (6c6c060)
  • client: add and remove periodic jobs at runtime (#73) (627fbea)
  • client: give every claim a fencing number (#76) (8822336)
  • client: kind aliases, so a renamed kind still works its old jobs (#74) (b1693ec)
  • client: tag jobs, and filter listings by tags, metadata, IDs and priorities (#68) (a447031)
  • control: delete a job, and cancel, retry and delete in the caller's transaction (#62) (4051678)
  • core: a client-wide error hook and retry policy (#59) (a9e15f7)
  • hopperbench: add a workflow scenario (#75) (a6f3b36)
  • hoppersqlite, a pure-Go SQLite driver, and a drivertest suite any engine can pass (#79) (917327a)
  • worker: a pluggable log store for job logs (#66) (b561687)
  • worker: per-attempt job logs (#65) (9b08c27)
  • worker: resumable steps (#64) (01c9118)

Bug fixes

  • deps: build with Go 1.27.3, which distrusts eMudhra's compromised intermediate CAs (#78) (aafe589)
  • driver: keep finalize plans stable under stale statistics (#77) (5c6e31b)
  • leader: retention no longer leaves a history index invalid (#69) (cbb8d0e)
  • worker: bound a job's kept logs, and drain results waiting on them at stop (#67) (e120bef)