Repository navigation
v2.3.0
What's new
- Choose TV seasons before requesting a show when Seerr permits partial requests. Regular seasons start selected; Specials start off and appear only when allowed. The default choice preserves whole-series requests.
- Season selection retains Standard/4K quality and advanced destinations. Cancel and Escape submit nothing, and keyboard focus returns to the title details.
- Compatible source-map-js and Mako security fixes, updated deployment/support docs and repository-managed CodeQL scanning.
Contributor credit
Thank you to @jpdexter101-lang for contributing the season selector in PR #40.
Upgrade
Back up and validate SQLite, pull ghcr.io/zacharyarthur/tasterr:2.3.0, and recreate using the existing data volume. No new migration is introduced. Image-only rollback uses the previous v2.2.0 digest on the same schema; returning to v1.1 requires the documented downgrade or matching backup.
Verification and limitations
Release checks passed: 892 backend tests, 181 frontend tests, five real-backend browser journeys and native container smoke. Both dependency audits were clean.
Fresh Seerr 3.5.0 contracts passed twelve cases; the 4K destination case skipped because no disposable 4K title was supplied. All five owner/managed/shared Plex contracts passed on PMS 1.43.4.10903-e5521bd8c after correcting the live check's candidate accounting.
Partial season selection requires Seerr's partialRequestsEnabled setting; Specials additionally require enableSpecialEpisodes and eligible episode data. Existing availability guards remain. Explicit-season request payloads are covered by mocked tests and browser fixtures rather than a live TV season round-trip. The owner-confirmed deployment error-log limitation is recorded in the redacted evidence.
Upgrade guidance · Full changelog
Published images
- Release commit:
40e111a. - Pinned stable image:
ghcr.io/zacharyarthur/tasterr@sha256:61464e1da41d31de95c9193c1abb8384729e32af67df7f07c676abe7a0792643. - Aliases
2.3.0,2.3,2andlatestshare that digest. - The SHA candidate remains unchanged at
sha256:9219e72757b9ffb9f9ab2f8bdc73f757811e38d3d8ec598ee04a6c72f62d2d14. - Both architectures (
linux/amd64,linux/arm64) and both image attestations were verified against the expected workflow, source refs and release commit. - Fresh anonymous candidate and tagged installations passed health, private logs, headers, SPA, non-root runtime, version/revision and volume-persistence checks; disposable resources were cleaned up.