Skip to content

v2.3.0

Choose a tag to compare

@ZacharyArthur ZacharyArthur released this 06 Oct 21:48
Immutable release. Only release title and notes can be modified.
40e111a

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, 2 and latest share 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.