Maintenance
- Removed 11 unused dependencies -
Eelwas the GUI layer of the original single-file version and has been dead since the project moved to Flask, but its whole transitive tree was still being pinned and installed:bottle,bottle-websocket,gevent,gevent-websocket,zope.event,zope.interface,pyparsingandimportlib_resources. Also dropped theconfigparserPython 2 backport and a strayjaraco.context. 86 pinned packages down to 75 - Faster ARM images - with
geventgone,Dockerfile.armno longer compiles a gevent wheel from source on every ARM and ARMv7 build - Dependency updates -
annotated-types0.7.0 → 0.8.0,mutagen1.47.0 → 1.48.1,protobuf7.34.0 → 7.35.1
Build
- Images now publish only on a version tag - previously any change to
requirements.txt,DockerfileorDockerfile.armrebuilt and republished whatever version number was current, so a dependency bump could silently replace an already-released tag. A manual build run now builds every architecture without pushing, and a guard fails the run if the tag andutils/version.pydisagree
Full Changelog: v5.5.4...v5.5.5