github sirrobot01/decypharr v2.0
decypharr v2.0

latest releases: v2.3, v2.2, v2.1...
one month ago

Decypharr v2.0

Highlights

  • Added true hybrid Debrid + Usenet support, including direct NNTP streaming, NZB parsing/assembly, and a Sabnzbd-compatible API alongside the existing qBittorrent-compatible flow for Arr apps.
  • Introduced the new DFS stack: a custom Decypharr VFS with adaptive downloaders, chunked disk caching, range tracking, sequential-read optimization, and better playback/start behavior.
  • Reworked the core manager/storage architecture, replacing large parts of the legacy flow with a unified manager layer and new storage backend.
  • Added automatic migration from legacy cache JSON data into the new unified storage system.
  • Rebuilt the repair pipeline with repair v2, queue-based imports, better browse-driven repair actions, and stronger handling for broken or expired links.
  • Expanded the server and UI significantly with a first-run setup wizard, browse page, global stats, revamped config/download/repair pages, richer APIs, and better auth handling.
  • Expanded mount options with dfs, embedded rclone, external_rclone, and none, plus stronger Windows/macOS/Linux support.
  • Reworked release packaging and Docker/build flows for multi-arch releases and bare-metal binaries.
  • Rebuilt the docs site on Astro/Starlight with updated guides for setup, Arr integration, DFS/Rclone/WebDAV mounting, Usenet, repair, API usage, troubleshooting, and FAQs.
  • Landed a long stretch of stability and performance work across imports, VFS playback, downloader hiccups, cache sizing/eviction, account switching, RAR/NZB handling, torrent refreshes, and Docker/runtime
    behavior.

Upgrade Notes

  • Existing cache JSON data is migrated automatically into the new unified storage layer on startup.
  • First-run configuration now uses the setup wizard and requires at least one Debrid or Usenet provider.
  • DFS on Windows now requires WinFsp.
  • /debug endpoints are now protected when auth is enabled, and the skip-auth flow has extra guardrails.
  • If you use mounts, review the new mount.type options: dfs, rclone, external_rclone, or none.

Selected Commits

  • 54742ba Finalize the Fenrir work: DFS foundation, Usenet support, major rewrite, and the v2 direction.
  • 45b04ac Wrap up the basic DFS implementation.
  • 70d50dd Implement lightning stream.
  • 0f37686 Add downloader support and duplicate checks.
  • 726f97e Rewrite Arr storage, improve restart behavior, add bw_limit, and support skipping multi-season.
  • 30b2db0 Rewrite account switching.
  • 700d00b Fix setup issues, Arr credential handling, and add file link invalidation.
  • 3dd8009 Start repair v2.
  • 481f9d5 Rework VFS locking, improve repairs and browse, add cross-platform binaries, and update release builds.
  • 820c129 Re-architect DFS for multi-arch/backend support.
  • a52e56d Fix DFS hangs and add queueing for all imports.
  • 43d811c Wrap up DFS/Usenet implementation.
  • 68a1c38 Rewrite repair implementation and expand browse/stats.
  • c992e15 Add global stats and fix downloader issues.
  • afddc46 Harden auth for /debug, guard skip-auth, and improve VFS downloader performance.
  • 24db948 Update docs and fix issues uncovered by the new docs.

Merged PRs / Community Work

  • #99 Remove torrent tracker URLs for private tracker downloads.
  • #100 Torbox provider improvements.
  • #97 AllDebrid WebDAV compatibility and uncached download fixes.
  • #98 Allow deleting all __bad__ items in one action.
  • #162 Fix WebDAV file removal regression.
  • #163 Update version badge link format.

Full History

Don't miss a new decypharr release

NewReleases is sending notifications on new releases.