• v1.0.2 1b5adae307

    v1.0.2
    All checks were successful
    CI / fast-tests (push) Successful in 29s
    CI / jellyfin-sqlite (jellyfin/jellyfin:10.11.11) (push) Successful in 34s
    CI / postgresql-18 (push) Successful in 39s
    CI / jellyfin-sqlite (jellyfin/jellyfin:12.1) (push) Successful in 45s
    Stable

    alan released this 2026-09-27 20:00:31 +00:00 | 7 commits to main since this release

    Signed by alan
    SSH key fingerprint: SHA256:yvtkLe2vkdG0Y1CCxra56JR6gjOJFURf52LUTVpWqPw

    Jellyfin Hotcache v1.0.2

    This is a safety release for containerized Jellyfin installations.

    Hotcache now verifies that the running Jellyfin process can access the configured
    cache directory at the same absolute path before replacing media files with
    cache symlinks. If Jellyfin is containerized and the cache path is not mounted
    into the container correctly, Hotcache refuses real promotions instead of
    creating media links Jellyfin cannot access.

    Changes

    • Detect bare-metal versus isolated/containerized Jellyfin processes.
    • Verify that Jellyfin can access the configured cache root at the same absolute path.
    • Refuse real promotions when Jellyfin cannot access Hotcache targets.
    • Add Docker/Compose cache-bind guidance.
    • Add consumer-visibility checks to --check.
    • Add regression coverage for bare-metal and containerized installations.

    Qualification

    • CI 19: PASS
    • Unit/regression suite: 56 passed, 2 expected skips
    • Consumer visibility tests: PASS
    • PostgreSQL 18 integration: PASS
    • Production PostgreSQL preflight: PASS
    • Production Jellyfin container cache visibility: PASS
    • Production web playback: PASS
    • Hotcache symlink audit: 98 total, 0 broken
    • Debian package build: PASS
    • Signed tag verification: PASS

    Package

    jellyfin-hotcache_1.0.2-1_all.deb

    SHA256:

    df312c09193d1092c543a28f35cf1b9cfcc771e7df0e70d796202d82862e2ab6
    EOF

    Downloads