Skip to content

Dewarr v0.3.1

Choose a tag to compare

@logabell logabell released this 24 Sep 18:32
· 51 commits to main since this release
c63e464

Dewarr v0.3.1

Dewarr 0.3.1 makes library setup clearer, improves mounted-storage verification, and adds controls for removing saved connections and folder configurations.

Library folders and imports

  • Choose a library separately from its access path. A single library appears as a summary; multiple libraries use a dropdown. Default and custom mount paths are the only radio choices.
  • Save library folders before a download client is ready, with a visible next step for connecting a client or verifying file access.
  • Default new folder setups to import on completion after successful verification. Explicitly disabled preferences stay off; an unverified route cannot start imports.
  • Accept NFS server-side ownership mapping instead of requiring staging ownership to match the container's numeric uid. Private staging permissions and actual filesystem checks still apply.
  • Fix a probe cleanup bug that can cause the error reported in #22: close verified temporary-file handles before deletion so NFS deferred unlink does not leave the probe folder non-empty. Preserve the actual operation, path, and error code for genuine cleanup failures. The reproduced cause is fixed; confirmation on the reporter's installation remains pending.

Connections and settings

  • Remove saved library servers, download clients, sources, and library folder configurations from Settings. Existing files and history are retained; configurations with unfinished work cannot be removed (#19).
  • Improve MAM proxy diagnostics, including DNS, connection, HTTPS tunnel, TLS, and route failures, with a dedicated proxy setup guide.
  • Improve reading-account status and recognize a successfully loaded Hardcover list as a verified connection.
  • Reorganize request quotas and download recovery into focused settings groups with clearer summaries and navigation.
  • Enable download dispatch by default once clients, routes, and policies are configured. An explicit BOOK_DOWNLOAD_DISPATCH_ENABLED=false override is still honored. Existing request, source, and automation policies continue to govern downloads.

Upgrade

Back up PostgreSQL and the configuration directory containing the encryption key. This release adds migration 0068_configuration_deletion; the container applies migrations at startup. Backup bundles remain tied to their schema revision, so restore an older bundle using its matching application version before upgrading.

Pull ghcr.io/logabell/dewarr:v0.3.1 or ghcr.io/logabell/dewarr:latest, then recreate the Dewarr container. Images support linux/amd64 and linux/arm64.

docker compose pull
docker compose up -d

Full changelog: v0.3.0...v0.3.1