Skip to content

v0.2.2

Choose a tag to compare

@snatcharr-release snatcharr-release released this 17 Oct 19:13
1429613

0.2.2 (2026-10-17)

Features

  • api: read Seerr through the typed goenvoy seerr client (#364) (4a7d237), closes #46
  • chart: scale the worker on queued runs with an optional KEDA ScaledObject (#331) (62b7bcb)
  • logs: admin log viewer over a redacted in-memory ring (#356) (d0c08db)
  • notify: add an Apprise API notification channel (#354) (2249c5f)
  • ship worker log records to the in-app log viewer (#357) (b50f16f)
  • skip Radarr movies that are not yet available (#353) (67a1db2)
  • web: show named API events on the live page (#360) (f2302b3)

Bug Fixes

  • api: end idle LeaseRun calls on time and steady four flaky tests (#355) (9dabd4f)
  • api: issue a fresh session id at sign-in and password change (#336) (f2babc3), closes #268
  • api: observe real Deluge 2 web UIs and test every download client live (#322) (173e9a1)
  • api: regenerate the sqlc queries in go generate (#326) (8d38bfe)
  • api: serve waiting LeaseRun calls in the order they arrived (#344) (8a8e688)
  • ci: run the pinned govulncheck in make api-verify and CI (#337) (9e2b82d)
  • deploy: place every chart object in the release namespace (#347) (3942238)
  • deploy: refuse pinned images older than the chart's probes (#332) (b488e2d)
  • e2e: retry the crash-loop verdict while the API log is unreadable (#307) (ed8e118)
  • planner: plan the instances past the tick bound in the next tick (#316) (e239ab0)
  • web: flush event-stream headers through the dev and preview proxy (#359) (b8878c5)
  • web: follow the system colour scheme with the dark theme (#340) (f4b17e9)
  • web: give input borders 3:1 contrast in both themes (#345) (8e294a7)
  • worker: log the first refused lease of a series at info (#335) (b554479)
  • worker: read Whisparr wanted records with their own wire types (#308) (1f16e81)
  • worker: send a call again that a closing connection never sent (#327) (bce0f32)
  • worker: serve /readyz and probe it from the chart (#329) (dc8a212)

Refactoring

  • api: read Cleanuparr status and strikes through goenvoy (#352) (32c42f2), closes #47

Documentation

  • adr: keep the api and worker split, record the product definition (#351) (17f69b6)
  • adr: SnatchArr manages the download queue; the Cleanuparr link goes (#363) (92d88b7), closes #48
  • deploy: verify releases with 0.2.1, a version that exists (#312) (0010c11)