Skip to content

Releases: nzbdav-dev/nzbdav

v0.6.4

08 Apr 23:36
c12a6ea

Choose a tag to compare

0.6.4 (2026-04-08)

Bug Fixes

  • deps: bump @types/node from 25.4.0 to 25.5.0 in /frontend (#381) (680e80d)
  • deps: bump isbot from 5.1.36 to 5.1.37 in /frontend (#379) (b054f42)
  • deps: Bump the dotnet group with 3 updates (#395) (aae1e43)
  • deps: bump the react group in /frontend with 2 updates (#394) (5ce46bc)
  • deps: bump the react-router group in /frontend with 5 updates (#372) (27d4cea)
  • deps: bump the tailwindcss group in /frontend with 2 updates (#374) (2f1c0f8)
  • deps: bump vite from 7.3.1 to 8.0.3 in /frontend in the vite group (#375) (2efc0c2)
  • deps: bump ws from 8.19.0 to 8.20.0 in /frontend (#380) (cb42d73)

v0.6.3

08 Apr 17:30
75adf75

Choose a tag to compare

0.6.3 (2026-04-08)

Features

  • add NZB backup settings to frontend. (55260d4)
  • allow exporting nzb from history table. (7928d4b)
  • backup incoming nzbs to configured directory when enabled. (c2b3692)
  • index QueueItems table by category and filename. (9116bfc)
  • organize /nzbs webdav dir by category. (404d418)

Bug Fixes

  • remove 'Delete mounted files' option when clearing a failed history item. (dfbc411)
  • updated opacity for disabled history actions. (0b82f48)
  • updated padding on queue/history tables. (2e83dc7)
  • webdav range requests past content boundary return 500 instead 416 (#384) (a43d5d7)

v0.6.2

24 Mar 06:49
a71a063

Choose a tag to compare

0.6.2 (2026-03-24)

Bug Fixes

  • compatability issues with NZBDonkey (#316) (b2d0f2a)
  • downgrade unreachable Arr instance log level from Error to Debug (#352) (90a03bf)
  • ensure audio/flac content-type mapping for flac files. (5253fe3)
  • fail queue items with missing nzb blobs instead of blocking queue (#351) (a146d07)
  • funnel frontend auth through middleware. (eb71ebf)
  • improve error message for malformed nzbs. (325252e)
  • typo when disposing queue nzb stream. (3e44aae)
  • update changelog link on ui leftnav-menu. (14cd09d)

v0.6.1

11 Mar 04:45
7c7c5a1

Choose a tag to compare

0.6.1 (2026-03-11)

Bug Fixes

  • deps: bump @tailwindcss/vite from 4.1.11 to 4.2.1 in /frontend (#330) (3389627)
  • deps: bump @types/express-serve-static-core (#347) (95f8953)
  • deps: bump @types/node from 20.19.10 to 25.4.0 in /frontend (#328) (7239021)
  • deps: bump bootstrap from 5.3.7 to 5.3.8 in /frontend (#329) (1790518)
  • deps: bump cross-env from 7.0.3 to 10.1.0 in /frontend (#336) (b8d6693)
  • deps: bump express and @types/express in /frontend (#324) (1539ce5)
  • deps: bump isbot from 5.1.29 to 5.1.35 in /frontend (#322) (2d0d069)
  • deps: bump isbot from 5.1.35 to 5.1.36 in /frontend (#349) (0619772)
  • deps: Bump Microsoft.AspNetCore.OpenApi from 10.0.1 to 10.0.4 (#332) (7e0cfd6)
  • deps: Bump Microsoft.EntityFrameworkCore.Design from 10.0.1 to 10.0.4 (#334) (88fa597)
  • deps: Bump Microsoft.EntityFrameworkCore.Sqlite from 10.0.1 to 10.0.4 (#338) (e19d72c)
  • deps: bump mime-types from 3.0.1 to 3.0.2 in /frontend (#323) (8866951)
  • deps: bump react-dropzone from 14.3.8 to 15.0.0 in /frontend (#348) (ab24e15)
  • deps: bump tailwindcss from 4.1.11 to 4.2.1 in /frontend (#335) (2a62a41)
  • deps: bump the react group in /frontend with 4 updates (#346) (46a8a7b)
  • deps: bump the react-router group in /frontend with 5 updates (#345) (83833f4)
  • deps: bump tsx from 4.20.3 to 4.21.0 in /frontend (#326) (71974ec)
  • deps: bump typescript from 5.9.2 to 5.9.3 in /frontend (#325) (1c692a6)
  • deps: bump vite from 6.3.5 to 7.3.1 in /frontend (#337) (0f8eea6)
  • deps: bump vite-tsconfig-paths from 5.1.4 to 6.1.1 in /frontend (#341) (c396ad3)
  • deps: bump ws from 8.18.3 to 8.19.0 in /frontend (#342) (f2fa35d)

0.6.0

09 Mar 11:13

Choose a tag to compare

Note: I still need to automate these releases. For now, I'm just going to note the changes since the 0.5.38 release below.

  • Moved large blobs from the database to the filesystem.
    • There's a new "maintenance" task that performs this migration in the background.
    • No action is needed; It happens automatically.
    • The task progress can be monitored under Settings → Maintenance → Migrate Large Database Blobs to Blobstore
    • Here's the motivation behind it.
  • Added compression to reduce overall /config storage space by ~35%.
    • From 20 GB to 13 GB in one case.
    • From 11 GB to 3.4 GB in another case.
    • Your mileage may vary.
  • Updated background health-checks/repairs to ignore files still present within the History table.
    • Items still present in History haven't been imported by radarr/sonarr yet.
    • Previously, background health-checks would still run on these files.
    • If they were found unhealthy, they would always get deleted since they weren't present radarr/sonarr to "repair" yet.
    • This should not longer be a problem.
  • Updated the Settings → Maintenance → Remove Orphaned Files task to ignore files still present within the History table.
    • Items still present in History haven't been imported by radarr/sonarr yet.
    • Previously, these items would always be found as "orphaned" and would get deleted by this task.
    • This should not longer be a problem.
  • Added Rclone RC server settings.
    • When enabled, nzbdav will notify Rclone upon changes to the webdav.
    • This allows setting a high --dir-cache-time setting on Rclone.
  • Added setting to perform a SQLite VACUUM operation on startup.
    • This new setting appears under Settings → Maintenance
    • This will compact the database and free up unused space.
    • NOTE: This operation should be performed at least once, after the Migrate Large Database Blobs to Blobstore maintenance task completes. It is not necessary to perform this operation after the initial run. Recommend leaving it disabled most of the time.
  • Added Export NZB option to files on the Dav Explore page.
    • Only files imported in this version (and onwards) will have the option to export the source nzb.
    • Files imported in previous versions will not display this option.

Important:

  • The first two bullets make this version non-backward compatible.
  • Upgrading from prior versions is possible, but downgrading will not be possible.
  • Be sure to make a backup of the entire /config folder prior to proceeding. Restoring the backup is the only way to downgrade 😅

You may encounter the message below in nzbdav container logs upon updating:

Version 0.6.0 of nzbdav is NOT backwards compatible.
You can upgrade, but you won't be able to downgrade.
Make a backup of your entire /config directory prior to upgrading.
The only way to downgrade back to a previous version is by restoring this backup.
To acknowledge this message and continue upgrading, set the env variable UPGRADE=0.6.0

0.5.38

09 Mar 07:31

Choose a tag to compare

Note: I still need to automate these releases. For now, I'm just going to note the changes since the 0.5.4 release below.

  • Added support for archive passwords contained within NZB filenames (#215 - @Root-Core)
  • Allow saving disabled usenet providers without testing (#265 - @Root-Core)
  • Fixed Kodi scrubbing issues (#248 - anon contribution)
  • Updated Queue/History/Health page styling.
  • Added support for uploading multiple nzb files from UI.
  • Added option to configure user-agent (default nzbdav/$version)
  • Added option to perform health checks on only specific categories.
  • Added option to select upload category within Queue UI.
  • Added more options to automatically clean Radarr/Sonarr queues.
  • Fixed compatability issues with nzbhydra2
  • Fixed compatability issues with Infuse WebDAV (#271 - @evanesce345)
  • Fixed compatability issues with HereSphere
  • Fixed compatability issues with Rclone v1.73.2
  • Misc bug fixes

0.5.4

10 Dec 04:45

Choose a tag to compare

Note: I still need to automate these releases. For now, I'm just going to note the changes since the 0.4.x release below.

  • Added support for multiple usenet providers
  • Added callback to sonarr/radarr to refresh monitored downloads after an nzbdav queue-item finishes processing.
  • Added *.strm-based import strategy to remove Rclone dependency for Jellyfin/Emby users.
  • Improved streaming speeds.
  • Improved loading speeds of /queue and /health pages.
  • Improved speed of symlink scans during repairs.
  • Improved queue processing speeds.
  • Improved usenet connections management.
  • Added a setting to control streaming bandwidth priority (vs queue processing).
  • Added a setting to control how to handle duplicate nzbs.
  • Added a setting to control file extensions to ignore during nzb imports.
  • Added a setting to control the category for manual nzb uploads.
  • Added option to disable frontend and webdav auth (must be configured through env variables)
  • Switched backend usenet libs from keimpema/UsenetUsenetSharp / RapidYencSharp

0.4.x

25 Oct 23:39

Choose a tag to compare

0.4.x Changelog

  • Added support for 7z nzbs
  • Added support for password-protected nzbs (both rar and 7z)
  • Added support for multi-part-mkv nzbs (file.mkv.0, file.mkv.1, file.mkv.2, etc)
  • Improved support for obfuscated nzbs
  • Added cleanup task under Settings -> Maintenance to remove orphaned files
  • Added optional step for full article health-checks during time of import
  • Added background health checks and automatic repairs with exponential backoff
    • Based on Lindy's Law
    • Newly released nzbs are checked more frequently than already aged nzbs
    • An nzb that was determined to be healthy today, but only released two hours ago, will be checked again in two hours
    • An nzb that was determined to be healthy today, but was released a month ago, will be checked again in month
  • Added configurable actions for items stuck in Radarr/Sonarr queue due to orange import warnings (image)
    • Once configured, you can leave Arrs unattended
  • Added preview of par2 files through web UI
  • Added workaround for Radarr/Sonarr 60-item history limitation
  • Addressed common Websocket authentication failed. Sign in required logs
  • Fixed a bug that would sometimes result in stuck queue items in 0.3.x
  • Fixed a bug that would slowly limit available connections over time in 0.3.x
  • Fixed a bug that would prevent identifying some par2 files correctly in 0.3.x
  • Fixed a bug parsing nzbindex files
  • Removed deprecated "Update symlinks" maintenance task from 0.2.x