github nzbdav-dev/nzbdav v0.6.0
0.6.0

10 hours ago

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

Don't miss a new nzbdav release

NewReleases is sending notifications on new releases.