Repository navigation
v1.5.2
·
41 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
linux/ppc64lebuild -- added to the multi-arch image.- Container healthcheck -- polls
/api/2p/statusevery 30s so a wedged process gets restarted.
Changed
- Smaller image -- base bumped to
python:3.14-alpine3.24; strippedtkinter,idlelib,turtledemo,pydoc_data, andapkfrom the image after install. requirements.txtbind-mounted during build instead of copied into a layer.- Graceful shutdown capped at 2s (
--timeout-graceful-shutdown 2) sodocker compose downdoesn't hang on a slow container. - Dependency bumps --
starlette1.4.1 -> 1.6.0,uvicorn0.52.1 -> 0.52.3. - HUD strip extracted from
render()intostatic/js/hud.js; P1/P2 game state collapsed into shared player objects. Internal refactor, no behavior change.
Security
uvicornServerheader dropped from HTTP responses to reduce fingerprinting.