1.0.2 (2026-02-15)
Bug Fixes
- availnzb changes, much faster results for reported releases (d5fe21f)
- cleanup() deadlock when expiring a session (pkg/session/manager.go) — fixed (likely root cause) (41a1316)
- loader: add maximum timeout for segment downloads to prevent worker exhaustion (387bd54)
- loader: add timeout wrapper for decode.DecodeToBytes to prevent blocking (c784b1f)
- loader: cancel downloads for cleared segments to release connections promptly (8d82f82)
- loader: discard NNTP client on decode timeout to avoid connection reuse panic (4fc3653)
- loader: improve condition variable wait with periodic context checks (38300cb)
- loader: prevent deadlock and memory leak in SmartStream when paused (aa339de)
- more possible hanging fixes (47e9e8a)
- nntp: add deadline to body reads to prevent indefinite blocking (69ba448)
- persist env vars on ui changes (6eab92b)
- prevent hangs and resource exhaustion during long runs (0ab5bfd)
- session: prevent cleanup of sessions with active playback (abf7c61)
- stremio: cancel session context when HTTP request is cancelled (629861e)
- stremio: implement StreamMonitor.Close() to properly close underlying stream (1ae7722)
- various stuff (560aade)