Repository navigation
Tasterr v2.1.1
·
9 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What changed
- Plex server discovery now reserves available remote-direct and relay fallbacks within its bounded probe budget, so failing local connections cannot hide a reachable server.
- Added the optional server-side
TASTERR_PLEX_MAX_CONNECTION_PROBESsetting. It defaults to 6 and validates the inclusive range 3 through 12 for both Continue Watching and Plex history discovery. - Existing HTTPS, certificate, hostname, redirect, identity-verification, token-handling, resource-count, and five-minute Continue Watching cache protections remain unchanged.
- Updated the existing Vitest and js-yaml development dependency chain to patched compatible versions.
Upgrade
- Record the currently running immutable image digest.
- Take and validate a sensitive backup of
/data/tasterr.db. - Set
TASTERR_IMAGE=ghcr.io/zacharyarthur/tasterr:2.1.1. - Run
docker compose pullanddocker compose up -d --no-build. - Verify health, login, Continue Watching, Plex history synchronization, detail, and one non-destructive request-state read.
This release adds no database migration. Roll back to the prior immutable v2.1.0 digest against the existing volume if needed.
For a fully immutable deployment, pin:
ghcr.io/zacharyarthur/tasterr@sha256:6c1a0ebc341fe6d839a2db59584de5065fe281d7bc8ceb739dd885c41265d868
Verified artifact
- Release commit:
e47bda52fbfd838ab9ea43c15aba65c63732695b - Platforms:
linux/amd64,linux/arm64 - Stable digest:
sha256:6c1a0ebc341fe6d839a2db59584de5065fe281d7bc8ceb739dd885c41265d868 2.1.1,2.1,2, andlatestresolve to the stable digest.- Candidate
sha-e47bda52fbfd838ab9ea43c15aba65c63732695bremains unchanged atsha256:a08291069ae068466d27ddbcb8be955a07f84ad9f278c5eb7d836c1cbf552a9a. - GitHub artifact attestations verified for candidate and stable images.
- Public anonymous pulls and disposable clean Compose installations passed.
- The tag workflow passed health, private-log, hardened-header, SPA, non-root runtime, license, and named-volume persistence checks.
- The merged release gate passed with 655 backend and 111 frontend tests, generated API type freshness, strict typing and linting, production build, Chromium E2E, and native container smoke.
- Backend and frontend dependency audits reported no known vulnerabilities.
- Fresh live Plex contracts passed all five owner, managed, and shared cases against PMS
1.43.3.10896-cb3ebc72d; a service-level check returned twenty mapped Continue Watching summaries. - The unchanged Seerr path used the accepted complete 2026-08-30 automated baseline, a limited 2026-09-09 automated run, and a successful 2026-09-09 manual integration test. This is not represented as a fresh complete Seerr automation pass.
Known limitations
- Plex items without canonical TMDB GUIDs are omitted; legacy-agent libraries may need an agent upgrade and metadata refresh.
- Continue Watching resolves at most twenty catalog details within a ten-second deadline.
- Raising the Plex probe setting increases bounded unauthenticated identity traffic per advertised server resource; up to four resources may be probed concurrently.
- Tasterr remains a single-process household service; multiple workers are unsupported.
Full changelog: v2.1.0...v2.1.1