Releases: nzbdav-dev/nzbdav
Releases · nzbdav-dev/nzbdav
v0.6.4
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
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
v0.6.2
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/flaccontent-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
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
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
/configstorage space by ~35%.- From
20 GBto13 GBin one case. - From
11 GBto3.4 GBin another case. - Your mileage may vary.
- From
- 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 Filestask 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-timesetting on Rclone.
- Added setting to perform a SQLite
VACUUMoperation 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 Blobstoremaintenance task completes. It is not necessary to perform this operation after the initial run. Recommend leaving it disabled most of the time.
- This new setting appears under
- Added
Export NZBoption to files on theDav Explorepage.- 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
/configfolder 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
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
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/Usenet → UsenetSharp / RapidYencSharp
0.4.x
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 -> Maintenanceto 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 (
)
- 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 requiredlogs - 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