Immutable
release. Only release title and notes can be modified.
Highlights β¨
This release adds numerous improvements for running a Half-Life Dedicated Server in production:
- π©Ί Health Checks β Images now ship with a Docker
HEALTHCHECKthat polls the server with a realA2S_INFOquery, sodocker ps, Compose, and orchestrators can tell a hung or crashed server apart from one that's just loading a map. - π Opt-in Game File Updates β Set
AUTO_UPDATE=trueto have the container re-check Steam and refresh game files on every restart, without rebuilding the image. - π¦ Evergreen Weekly Releases β A new scheduled workflow checks Steam for real changes every week and automatically republishes images when Valve ships an update, so published tags don't go stale between manual releases.
- π Security Scanning β Every image is now scanned as part of the CICD flow, and builds fail on any CRITICAL or HIGH severity vulnerability with an available fix. See
SECURITY.mdfor details. - π§ͺ Hardened CI Testing β The validation suite now covers RCON authentication, the default-password warning,
AUTO_UPDATE, graceful shutdown, non-root execution, and bothhealthcheck.shand Docker's own health status, run across all 12 supported game variants. Test checks were also switched from log-polling to container-state assertions to eliminate flaky failures under CI load.
Full Changelog: v1.6.8...v1.7.0