Skip to content

Releases

v0.3.0-alpha.26

v0.3.0-alpha.26 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 14:49
244e939

0.3.0-alpha.26 (2026-11-08)

Added

  • storage: integrate direct paths and owned Portless routes (c2bbcc1)
  • storage: integrate direct paths and owned Portless routes (0c201c4)

Fixed

  • web: restore native Vercel deployment and rate limiting (#107) (2683726)

Continuous integration

  • release: test host routing on supported Node runtime (16d098b)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.26
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.26
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-244e939b9217c527286c8493d629f749639d9ccc, ghcr.io/polyphonic/stackarr:sha-244e939b9217c527286c8493d629f749639d9ccc
  • Rolling release stream: docker.io/polyphonic/stackarr:latest, ghcr.io/polyphonic/stackarr:latest (includes prereleases; not a stable channel)
  • Docker Hub manifest digest: sha256:9235924ae8955a04f83613aee77ce33c304654e57981de5429bacd79483f802c
  • GHCR manifest digest: sha256:9235924ae8955a04f83613aee77ce33c304654e57981de5429bacd79483f802c
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.25

v0.3.0-alpha.25 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 11:57
3907a0b

0.3.0-alpha.25 (2026-10-28)

Documentation

  • backup: clarify dedicated PostgreSQL target guidance (a918bb7)
  • backup: clarify dedicated PostgreSQL target guidance (862cf1e)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.25
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.25
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-3907a0b4336b22da2206d8bb763f8348841eb779, ghcr.io/polyphonic/stackarr:sha-3907a0b4336b22da2206d8bb763f8348841eb779
  • Rolling release stream: docker.io/polyphonic/stackarr:latest, ghcr.io/polyphonic/stackarr:latest (includes prereleases; not a stable channel)
  • Docker Hub manifest digest: sha256:21bcbdb816a8e9931e85d1a5f83cd009d3ae1be8cdb1af920b9cab72012b283e
  • GHCR manifest digest: sha256:21bcbdb816a8e9931e85d1a5f83cd009d3ae1be8cdb1af920b9cab72012b283e
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.24

v0.3.0-alpha.24 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 09:41
7208e88

0.3.0-alpha.24 (2026-10-28)

Fixed

  • backup: accept public default ACL metadata on empty targets (e17d041)
  • backup: accept public default ACL metadata on empty targets (b80e74d)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.24
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.24
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-7208e88e9a926ae4d5cc35c8ba5734de3f907c8c, ghcr.io/polyphonic/stackarr:sha-7208e88e9a926ae4d5cc35c8ba5734de3f907c8c
  • Rolling release stream: docker.io/polyphonic/stackarr:latest, ghcr.io/polyphonic/stackarr:latest (includes prereleases; not a stable channel)
  • Docker Hub manifest digest: sha256:48c7f2ed9f9e253ca29aa806199130270f68620e687041639ffc19e1eebe66f9
  • GHCR manifest digest: sha256:48c7f2ed9f9e253ca29aa806199130270f68620e687041639ffc19e1eebe66f9
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.23

v0.3.0-alpha.23 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 07:33
db3d20b

0.3.0-alpha.23 (2026-10-27)

Added

  • backup: add complete PostgreSQL archive sync settings (abc7c06)
  • backup: preserve managed PostgreSQL estates in scheduled archives (78ad87c)

Fixed

  • backup: bind recovery status to its target and active lease (72bee50)
  • backup: reject stale settings with explicit database URLs (beafd8c)
  • romm: integrate durable worker configuration (8909e8c)
  • romm: persist API worker count in managed runtime (8b3cabf)
  • runtime: retry controller workers and absent storage proof (23ca944)
  • runtime: retry nonessential controller workers and host proof (c9db3c0)
  • storage: align disk reports with host metrics (29af351)
  • storage: integrate host-aware disk reporting (07885ef)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.23
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.23
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-db3d20b39ab5f9926ce112499e2baf0d18dd05bf, ghcr.io/polyphonic/stackarr:sha-db3d20b39ab5f9926ce112499e2baf0d18dd05bf
  • Rolling release stream: docker.io/polyphonic/stackarr:latest, ghcr.io/polyphonic/stackarr:latest (includes prereleases; not a stable channel)
  • Docker Hub manifest digest: sha256:335113db2c6cfca173ef7d16c8f42ea03680da1d479994172a5273d13d69122c
  • GHCR manifest digest: sha256:335113db2c6cfca173ef7d16c8f42ea03680da1d479994172a5273d13d69122c
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.22

v0.3.0-alpha.22 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 08:32
79c8965

0.3.0-alpha.22 (2026-10-26)

Added

  • archive: preserve current torrent sources and verified magnet metadata (36947f0)
  • archive: track current torrent sources and capture magnet metadata (f578080)
  • storage: add guarded external config migration (ea6c951)
  • storage: add guarded external config migration and verified disk metrics (4fe0e6d)

Fixed

  • archive: validate effective root on every storage save (6221c94)
  • metrics: preserve verified capacity when grouping disks (b39336c)
  • storage: guard legacy service and archive mount cutovers (b209905)
  • storage: resolve independent installation roots before moving (4fae2f7)

Documentation

  • downloads: clarify Transmission shared incomplete staging (0d6be18)
  • storage: explain guarded migration and maintenance safety (95305f9)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.22
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.22
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-79c896564f70afacd267794894fa0ed35a9bb698, ghcr.io/polyphonic/stackarr:sha-79c896564f70afacd267794894fa0ed35a9bb698
  • Docker Hub manifest digest: sha256:013912b28324154ef13f43b91654077ba44ba240a2acacdff0be6aaa523558ef
  • GHCR manifest digest: sha256:013912b28324154ef13f43b91654077ba44ba240a2acacdff0be6aaa523558ef
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.21

v0.3.0-alpha.21 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 13:27
c025c88

0.3.0-alpha.21 (2026-10-12)

Fixed

  • runtime: recover cleanly after Docker engine restarts (6a3800c)

Upgrade notes

  • Fixes controller startup when Steam mounts were nested inside a read-only ROM library with missing mountpoints. Steam peer mounts preserve relative library links and owned-game detection.
  • Adds bounded recovery for confirmed Arr and Cleanuparr database startup failures after Docker engine restarts, including current-start file logs when Docker logging is disabled.
  • Adds an optional read-only RomM staging folder without replacing or automatically scanning the active library. RomM retains read-write access to its active library and Steam folders for UI uploads; the controller's separate library views remain read-only unless its importer is enabled.

Use Update Stackarr or stackarr update app to pull the release and recreate the controller with the updated mount layout. A plain container restart does not change its configured bind mounts. This release does not require a database migration or move game files; keep existing backups and library-path settings.

Validation includes the full application tests, lint/type checks, a Linux AMD64 image smoke build, and a published ARM64 runtime check on macOS with OrbStack. Both published architecture manifests are verified in Docker Hub and GHCR. This remains an alpha release: report platform-specific issues with the version/digest, host OS, Docker runtime, and architecture using the platform test form.

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.21
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.21
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-c025c88e173927a033729b6c47824cf5b50e9ef5, ghcr.io/polyphonic/stackarr:sha-c025c88e173927a033729b6c47824cf5b50e9ef5
  • Docker Hub manifest digest: sha256:c1e9ea395d624c682c668429da3be4956c050bf134f5824e5407a3d14af659aa
  • GHCR manifest digest: sha256:c1e9ea395d624c682c668429da3be4956c050bf134f5824e5407a3d14af659aa
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.20

v0.3.0-alpha.20 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 12:12
11080cc

0.3.0-alpha.20 (2026-10-10)

Added

  • docs: deploy with vinext on Cloudflare Workers (77dcc70)
  • docs: deploy with vinext on Cloudflare Workers (94e12d1)
  • integrate pending Stackarr work and dependency branches (385a38e)
  • questarr: add secure RomM game workflow (80d53dd)
  • questarr: add secure RomM game workflow (bd43521)
  • services: integrate Tdarr and harden app lifecycle (63ad2f8)
  • ui: configure disk warning threshold (3f43fb1)
  • web: unify homepage design system (6325744)
  • web: unify homepage design system (0c6996f)

Fixed

  • backup: preserve game integration state (001b08b)
  • bookorbit: move host traffic to port 42873 (b009296)
  • bookorbit: move host traffic to port 42873 (64a9c4e)
  • cleanuparr: exempt game downloads from media blocklist (0116c04)
  • cms: classify Home Assistant tailnet guides (c4c2d69)
  • cms: integrate homelab classification improvements (b9642ff)
  • control-plane: repair health diagnostics and docs build (318fd24)
  • database: migrate cleanuparr safely to postgres (98eeddf)
  • deps: align merged dependency peer requirements (10f03ef)
  • docs: center header action labels (ed3c38a)
  • docs: center header action labels (d5acfc8)
  • docs: keep Sanity queries compatible with standalone CMS types (403ac63)
  • docs: restore mobile theme label (0b1e53f)
  • docs: restore mobile theme label (0d905c5)
  • health: complete service probes and consolidate maintenance updates (5729bf6)
  • health: repair integration diagnostics (1b7d66d)
  • indexers: keep archive searches interactive (a6fac06)
  • questarr: describe controller-owned game mount (4539bfd)
  • questarr: harden game workflow boundaries (4d9a6c4)
  • questarr: verify external RomM library mounts (0e38bf3)
  • runtime: harden restart recovery and service operations (eeaffc0)
  • runtime: harden storage, backups and service reconciliation (8612dfe)
  • runtime: integrate non-beta reliability improvements (2359422)
  • runtime: keep host agents in app data (2cbd0ca)
  • runtime: prevent stale credentials and route torrents (298683a)
  • runtime: recover safely after host restarts (1fd2c38)
  • sonarr: score multi-episode x265 releases correctly (952b89a)
  • ui: reserve app card action column (c08b351)
  • updater: preserve successful image pulls (a27fdbc)
  • web: repair responsive visual regressions (0a1a3bb)
  • web: repair responsive visual regressions (286cb49)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.20
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.20
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-11080cc975813b06bb7800a8074da1e17354f016, ghcr.io/polyphonic/stackarr:sha-11080cc975813b06bb7800a8074da1e17354f016
  • Docker Hub manifest digest: sha256:8dc3bf9064a4c430d5c04ede35f807c0ca1c7a0ecdb52345df707be101290eea
  • GHCR manifest digest: sha256:8dc3bf9064a4c430d5c04ede35f807c0ca1c7a0ecdb52345df707be101290eea
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.19

v0.3.0-alpha.19 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 23:09

0.3.0-alpha.19 (2026-08-23)

Fixed

  • release: avoid emulated pnpm installs (f92a4fe)
  • release: avoid emulated pnpm installs (#69) (2cbed6e)

Container images

  • Docker Hub: docker pull polyphonic/stackarr:0.3.0-alpha.19
  • GitHub Container Registry: docker pull ghcr.io/polyphonic/stackarr:0.3.0-alpha.19
  • Commit trace tags: docker.io/polyphonic/stackarr:sha-91100909f3b87afe27afbbe0348e8456701560eb, ghcr.io/polyphonic/stackarr:sha-91100909f3b87afe27afbbe0348e8456701560eb
  • Docker Hub manifest digest: sha256:def56c90a322a7eda3faa2e13a00596673bf9c0ed77a2190283d01fa23536b28
  • GHCR manifest digest: sha256:def56c90a322a7eda3faa2e13a00596673bf9c0ed77a2190283d01fa23536b28
  • Platforms verified in both registries: Linux AMD64 (x86-64) and Linux ARM64 (AArch64)
  • Supply-chain metadata: SPDX SBOM and SLSA provenance attached during the Buildx publication

Pin the digest for the registry you deploy from instead of a moving channel tag.

v0.3.0-alpha.18

v0.3.0-alpha.18 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 21:47

0.3.0-alpha.18 (2026-08-23)

Added

  • lidarr: add manual library controls (8a7f8df)
  • lidarr: add safe manual-library controls and update guards (#67) (832c5b8)

Fixed

  • indexers: return redacted failure details (2820ed3)
  • lidarr: keep mount updates read-only (c7a0840)
  • romm: defer scheduled rescans to upstream (dca6f24)
  • runtime: keep sqlite state outside source (5d7992b)
  • runtime: preserve legacy sqlite state (82a692b)
  • tasks: retry transient persistence failures (fa0ee6f)
  • update: retry bounded image pulls (80246ae)

Documentation

  • agent: distinguish personal and product work (ed91a85)

v0.3.0-alpha.17

v0.3.0-alpha.17 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 11:37

0.3.0-alpha.17 (2026-08-23)

Fixed

  • config: reconcile pending runtime integrations (3ddc1ba)