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