What's new
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.153
(or :latest)
Kobo sync terminates correctly for magic shelves with 100+ books
A code-review pass on the v4.0.152 fix surfaced a separate termination failure: magic shelves with 100 or more books would re-deliver the same first 100 books every sync round forever, because the membership arm wasn't aware of the per-book cursor. v4.0.153 adds a sub-cursor for the magic-shelf delivery so the arm walks across all the books in a shelf, no matter how many there are.
If your library has any magic shelf marked for Kobo sync with 100+ books, upgrade past v4.0.152 directly to v4.0.153. Wire-format change is backward-compatible — existing devices don't need a forced re-sync.