Jellyfin AI Upscalerv1.8.3.36

Changelog

Highlights of recent releases. Every release carries its full notes on the GitHub Releases page.

v1.8.3.36 - A busy AI service no longer fails a library job; unusable Intel GPU is explained

2026-10-04 · target-server acceptance not run; GPU, live-player and HDR target-hardware behavior remain unverified

v1.8.3.35 - Player button without write access; engines behind a base URL

2026-09-26 · target-server acceptance not run; GPU, live-player and HDR target-hardware behavior remain unverified

v1.8.3.34 - Real-time upscaling starts again

2026-09-26 · target-server acceptance not run; GPU, live-player and HDR target-hardware behavior remain unverified

v1.8.3.33 - Redesigned menus; SDR videos no longer refused as HDR

2026-09-24 · target-server acceptance not run; GPU, live-player and HDR target-hardware behavior remain unverified

v1.8.3.32 - Native Jellyfin 12

Native .NET 10 / Jellyfin 12.0 build, aligned test dependencies and CI, ABI-aware release validation, and updated Docker server examples. Requires Jellyfin 12.0 or newer. Regular ZIP and all seven Docker variants are published with matching version pins and rolling tags. Target-hardware acceptance remains unverified.

v1.8.3.31 — Playback recovery and model guards

2026-09-17 · target-server acceptance explicitly waived by the owner; GPU, live-player and HDR target-hardware behavior remain unverified

Release gates · Issue and discussion audit

v1.8.3.30 - Notifications stack instead of piling up

2026-08-16

v1.8.3.29 - The error message now says what went wrong

2026-08-06

v1.8.3.28 - The object-masking card, as reported by someone using it

2026-08-06

v1.8.3.27 - What a live server showed that no test could

2026-08-05

v1.8.3.26 - The plugin downloads the detector itself

2026-08-05

v1.8.3.25 - Detection models can actually be imported

2026-08-05

v1.8.3.24 - Object masking during playback

2026-08-05

v1.8.3.23 - Object masking

2026-08-05

v1.8.3.22 - Code-review fixes: one critical, nine confirmed highs

2026-08-03

v1.8.3.21 - Maintainability groundwork

2026-08-01

v1.8.3.20 - Honesty, visibility, reproducibility

2026-08-01

v1.8.3.19 - The Auto tab no longer states a default as a fact

2026-07-25

v1.8.3.18 - Auto mode gets its own tab in the player

2026-07-25

v1.8.3.14 - v1.8.3.17 - Auto mode respects your hardware

2026-07-25

v1.8.3.13 - Auto mode explains itself + reproducible builds

2026-07-25

v1.8.3.12 - Polish: Auto/Custom mode + face-model fix

2026-07-17

v1.8.3.11 - Settings redesign + async everything + player favorites

2026-07-16

v1.8.3.10 - Import-UX hotfix: warnings are not errors

2026-07-16

v1.8.3.9 - Hotfix: zip-pin semantics + converter exporter

2026-07-16

v1.8.3.8 - Install ANY OpenModelDB model

2026-07-13

v1.8.3.7 - Model favorites + restart-proof imports

2026-07-13

v1.8.3.6 - One-click model importer

2026-07-13

v1.8.3.5 - Hardening + importable models

2026-07. Guard-rails release + 660+ importable community models.

v1.8.3.4 - Jellyfin 12.0 readiness + catalog integrity

2026-07. Compatibility + curation release.

v1.8.3.3 - Fix config-page Save

2026-06. Plugin-only hotfix.

v1.8.3.2 - Remove dead SSH remote transcoding

2026-06. Plugin-only release (closes #73).

v1.8.3.1 - Cancel-fix

2026-06. Plugin-only release.

v1.8.3 - Opt-in pipeline parallelism

2026-06. Plugin-only release (works with the existing docker7 images, no rebuild needed).

v1.8.2 - Quality + hardening pass

2026-06. Plugin + service update.

v1.8.1 - Live filter fix + hardware-aware recommendation

2026-06. Plugin + service update.

v1.7.13 - Settings-page redesign + API-token guide

2026-06. Plugin release (no Docker functional change).

v1.7.12 - First-load timeout fix + real error messages

2026-06. Plugin release (no Docker functional change).

v1.7.11 - Honest extraction progress + version-display guard

2026-06. Plugin release (no Docker functional change).

v1.7.10 - "Stuck at 95%" fix + sharper GPU diagnostics

2026-06. Docker + plugin release, both at v1.7.10.

v1.7.9 - Setup Doctor + Embedded Anime4K + GPU-State Fix

2026-06. Docker + plugin release, both at v1.7.9. Pull the refreshed docker7 / docker7-<backend> images and update the plugin.

v1.7.8 - Model Catalog +12 & GPU / Benchmark / AMD Fixes

2026-06. Plugin bumped to v1.7.8 (embedded offline model-fallback refreshed 59 → 71); all functional fixes ship in the Docker images. Pull the refreshed docker7 / docker7-<backend> images (or pin :v1.7.8-<backend>). All changes are in docker-ai-service/.

v1.7.7 - Docker Self-Verification Hardening

Released May 2026. Structural completion of the Intel-Arc saga (#45/#66/#67/#69). A dedicated docker-ai-service deep-analysis found no acute bugs left - but a missing verification layer. C# Plugin DLL bit-identical to v1.7.6 - all changes are in docker-ai-service/. Tests 123/123.

v1.7.6 - Intel OpenVINO Provider Hotfix (Issue #69 Point 1)

Released May 2026. Hotfix release closing the last open point of issue #69 (Intel Arc GPU detected but inference ran on CPU). C# Plugin DLL bit-identical to v1.7.5 - fix is docker-ai-service only.

v1.7.5 - Non-Admin User Support + 4:3 Aspect-Ratio Fix

Released May 2026. Issue #69-driven release closing two bugs that blocked majority-of-users access to the plugin. C# Plugin DLL has minimal surgical changes (31 authorization-policy line removals, no logic change). Tests 123/123 unchanged. Build 0/0.

v1.7.4 - Docker-Side Fixes: FP16 Type Detection + WSL2 GPU

Released May 2026. Two real-world bug reports closed in a single release. C# Plugin DLL is bit-identical to v1.7.3.1 - this release ships docker-ai-service Python fixes + updated docker-compose recipe.

v1.7.3.1 - Hotfix + Interface-Extraction + Adapter Test Coverage

Released May 2026. Audit-caught release-vs-code inconsistency: v1.7.3 release notes announced deletion of GET /Upscaler/js/{name}, but a batch-edit interrupt during release left it intact at UpscalerController.cs:261. v1.7.3.1 actually deletes it (0 callers, user-impact: zero).

v1.7.3 - meta.json-in-ZIP Verify + Dead-Code Purge + Site Sync

Released May 2026. External audit caught the v1.7.0 ZIP-version-mismatch class - meta.json said 1.6.1.23 while manifest said 1.7.0 because a Fact-Forcing-Gate interrupted the version-bump batch. Audit roadmap A+B+C closed in one mega-patch.

v1.7.2 - Math.Clamp DoS-Hardening + 6 New Models + ProcessingStatus Cleanup

Released May 2026. Hardening release closing the int.MaxValue payload class.

v1.7.1 - RealtimeModeRegistry + WebGPU AI Mode + Drift-Lock Tests

Released May 2026. Drift-prevention closure - fifth and final registry pattern, generic [Theory]-based drift-lock test covers all 5 dropdowns at once.

v1.7.0 - Anime4K Realtime + Frame-Loop CT Propagation + Debounced Persist

Released May 2026. Substantial release: NEW Anime4K realtime tier (MIT-licensed Anime4K.js, jsdelivr CDN with Lanczos fallback). The old "WebGL" mode is honestly rebranded to "Lanczos + Sharpen" (it was always classical, never AI).

v1.6.1.23 - OutputCodec Save-Validation Fix

Released May 2026. Hotfix for a P0 user-impact bug surfaced in the v22 deep-audit: the #OutputCodec dropdown offered 12 codec choices but the save endpoint accepted only 3 - picking AV1/NVENC/QSV silently fell back to libx264.

v1.6.1.22 - UI Honesty Cleanup (No-Op Toggles Removed)

Released May 2026. Follow-through on the v1.6.1.21 honest-disclosure principle: 30 dead-backend config controls removed from the settings page after a triple-pass over all 88 properties (v21's audit only enumerated 54 - the regex missed property-bodies).

v1.6.1.21 - Adoption v2 + Compute-Waste Fixes + Honest Dead-Config

Released May 2026. Follow-up patch closing 8 findings of the v1.6.1.20 external audit.

v1.6.1.20 - Adoption Completion + Cancellation + Async-IO

Released May 2026. Follow-up patch closing the gaps the v1.6.1.19 post-release self-audit found. The v1.6.1.19 refactor introduced the ModelAvailability source-of-truth class but didn't adopt it everywhere. Plus 3 new bug classes (Cancellation, Sync-IO, csproj Self-Reference) that surfaced during the deep-scan.

v1.6.1.19 - Single-Source-of-Truth for Model Availability

Released May 2026. Structural fix for the drift class that v1.6.1.17 and v1.6.1.18 patched point-by-point. Three audit-driven cleanups, plus a refactor that collapses 3+ duplicate hardcoded model-availability lists into one source-of-truth.

v1.6.1.18 - Live-Action Resolver + RealTime-AI Whitelist

Released May 2026. Follow-up patch fixing 3 sibling bugs an external audit caught after v1.6.1.17 shipped. The v1.6.1.17 review fixed the anime-side of these bugs but missed the symmetric live-action twin and the compact-family RealTime-AI rejection. No new models, no schema changes - surgical patch.

v1.6.1.17 - Auto-Mode Drift Fix + 5 New SOTA Models

Released May 2026. Fixes a critical Auto-Mode bug, eliminates 4 cases of model-catalog drift, and adds 5 new SOTA upscaler models. Catalog grew 43 → 48 models.

v1.6.1.16 - Three singletons, not one

Released April 2026. Issue #64 fix: LibraryUpscaleScanTask failing with Cannot start process because a file name has not been provided.

v1.6.1.14 - Admin gates for jobs endpoint

v1.6.1.12 - RIFE v4.7/v4.8/v4.9

v1.6.1.10 - HAT family

v1.6.1.8 - Face restoration pipeline

v1.6.1.5 - Filter presets + live preview

v1.6.1.4 - Service auth rework

v1.6.1.0 - Split into plugin + service

The architectural rewrite that the current generation is based on.

Older releases

Pre-1.6.x releases bundled inference inside the plugin process. They're archived on the GitHub Releases page but are no longer maintained. Upgrade to the current 1.6.1.x line.

Version policy

SegmentBumps when
1.x majorJellyfin API target changes, or the plugin/service contract changes incompatibly.
6.x minorPlugin/service split generation. 1.6 = the current HTTP-split architecture.
1.x featureNew features, new models, new UI tabs.
16 patchBugfix only, no feature work, no config migrations.