github new-usemame/Calibre-Web-NextGen v4.0.110
v4.0.110 — Reload metadata from on-disk file

latest releases: v4.0.114, v4.0.113, v4.0.112...
5 hours ago

What's new

docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.110

(or :latest)

Reload metadata from on-disk file (fork #218, reporter @yodatak)

You can now ask CWNG to re-read embedded metadata from a book's on-disk file and update the catalog. Useful when you've edited a book's EPUB metadata via an external tool (Calibre desktop, grimmory, an OPF rewriter, etc.) and want CWNG to pick up the new title / description / publisher / pubdate / languages without round-tripping through full re-ingest.

POST /admin/book/<book_id>/reload_metadata

@edit_required gate (admin or edit role). Returns JSON {success, updated_fields, source_format, message}. Updates title, comments, publisher, pubdate, languages. Authors / tags / series are deferred — they involve relationship-table bookkeeping better handled through the full edit-book save path.

UI button on the book edit page is a follow-up; the endpoint is callable now via curl or any scripted client.

Internal: CI hung-test diagnostics

Fast Tests (Smoke + Unit) now uses --timeout=120 --timeout-method=thread so a hung test surfaces as a named test failure with stack trace instead of an opaque 10-minute step timeout. No user-facing impact; speeds up triage on future CI flakes.

Credits

Thanks @yodatak for the feature request.

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

NewReleases is sending notifications on new releases.