github new-usemame/Calibre-Web-NextGen v4.0.138
v4.0.138 — manual duplicate-scan + auto-resolve buttons no longer refused on stale marker

latest release: v4.0.139
3 hours ago

🩹 What changed for you

Run Full Scan and Execute Auto-Resolution in admin → Duplicates now work even when a stale ingest follow-up marker is hanging around. Previously both buttons could be refused with HTTP 409 "Import is in progress" indefinitely if the deferred follow-up marker persisted past a clean ingest or an abnormal container shutdown — until you found and removed the marker file by hand. Reported by @thealmostmighty in #318.

📥 Get it

docker pull ghcr.io/new-usemame/calibre-web-nextgen:latest
# or pin:
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.138

Includes everything in v4.0.137 (admin-visible logs + sanitized debug pack + KOReader-sync log coverage from #312/#332).

🙏 Credit

@thealmostmighty for the reproducible report in #318.

📋 Full change

Single PR: #333. The endpoint-level gate on trigger_scan and execute_resolution was redundant with the task-level gate, which already exempts manual triggers by design. 10 regression tests pin both endpoints + preserve the legitimate task-level gate. See CHANGES-vs-upstream.md.

Don't miss a new Calibre-Web-NextGen release

NewReleases is sending notifications on new releases.