Skip to content

v1.21.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Sep 13:53
84a16e9

1.21.0 (2026-09-25)

Features

  • add unified durable download queue (#129) (a3e5bf3)
  • add: one endpoint that auto-detects magnet, infohash, link or nzb (#116) (052cd82)
  • auth: normalize signup emails and cap free signups per IP (#113) (ad37bca)
  • byos: cold cache tier + persistent availability cache (#123) (da5d33b)
  • byos: multi-provider pool, config export, cleanup, encrypted mirror (#104) (5033441)
  • cairn: store archive NZBs in object storage (#114) (4e86a5b)
  • cluster routing, debrid import fallback, download rate limits, and dedicated eviction (#131) (7307849)
  • configurable cairn posting and retention refresh on play (#145) (54abefa)
  • debrid provider resilience (real error reasons + circuit breaker) (#109) (6dc4d38)
  • download-client API, newznab indexer endpoint, and webdav improvements (#142) (d826379)
  • multi-node cache overflow, seeding, cross-seed and RSS (#117) (4071f93)
  • multiple API keys and node-scoped archiving (#118) (55ba76c)
  • Offcloud library import, admin key stats, and immediate torrent delete (#122) (6e03ec6)
  • Offcloud provider and serving-cache refresh on publish (#121) (b9a5ec0)
  • post new donations to a Discord webhook (#107) (5b284ea)
  • prepaid wallet with credit top-up and plan purchases (#124) (870962b)
  • reliability, multi-node serving, and usenet improvements (#127) (36ae77a)
  • stream cairn archives directly from usenet (#128) (b48a170)
  • stremthru newz store endpoints (#108) (ad4a6a8)
  • two-factor authentication and node-scoped storage export (#119) (b133748)
  • usenet indexer egress, password login, and reliability fixes (#139) (deed168)
  • usenet: multiple indexers per user with pagination (#111) (95b3143)
  • usenet: verified, cached indexer search for the addon (#103) (909afb1)
  • webdav: folder hierarchy, compliant PROPFIND, browser access (#101) (8169db6)
  • yt-dlp multi-file packs and download reliability (#143) (1e17ca4)

Bug Fixes

  • add: give pasted release URLs a real title (#136) (7e64e16)
  • byos: copy via operations/copyurl + disable the source stream write timeout (#134) (07faa61)
  • byos: reliable large-file copy to user storage via rclone async copy (#133) (aec6bb4)
  • byos: serve warm-cached content from cache, not user storage (#135) (abd1298)
  • dedupe account jobs and scope pack playback (#137) (4c8c81e)
  • filter Stremio streams by episode (#130) (aee2ccc)
  • hdencode-solver: virtual display + JS click for the updated link protector (#138) (e7ec312)
  • prefer warm cache before Cairn streaming (#132) (da741d3)
  • reject corrupt videos, correct cross-node cache status, gate day passes (#125) (5e23005)
  • reliability across usenet, archive restore, downloads, storage, telegram + service logging (#110) (dcfc01c)
  • reliability and error-surfacing improvements (#112) (0b3da83)
  • rss source detection, download progress, wallet access, and usenet creds (#146) (a0d9c16)
  • usenet download provider fallback and file-host fallback (#144) (fe58d11)
  • usenet: explicit re-add clears the delete tombstone (#115) (dd031ff)
  • usenet: search the anime category and resolve show title from imdb (#140) (503946c)
  • ytdlp: strip yt-dlp's structural noise from the error reason (#106) (139b697)
  • ytdlp: surface the real yt-dlp reason instead of a generic error (#105) (f06a878)