github new-usemame/Calibre-Web-NextGen v4.0.126
v4.0.126 — CI: xdist hang final mitigation (PR #300 milestone)

2 hours ago

What's new

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

(or :latest)

CI: xdist worker-IPC hang final mitigation (infrastructure-only)

Final piece of the four-PR xdist-hang series (v4.0.122–v4.0.126). PR #297 closed an unhandled sqlite connection; PR #298 deferred a heavy cps import inside store_checksum. Both reduced hang incidence but didn't fully eliminate it because cps/progress_syncing/models.py imports cps.db and cps.ub at module level — under pytest-xdist subprocess context those still hang on resources that don't exist in the worker.

This release reclassifies the test from @pytest.mark.unit to @pytest.mark.integration. The test does real sqlite I/O AND triggers heavyweight cps init — it's not a unit test by definition. Moves it out of the Fast Tests xdist pool entirely.

No application code change. CI reliability improvement only.

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

NewReleases is sending notifications on new releases.