Added

  • Registry polling with digest comparison (remote vs local)

  • Auto-deploy via docker compose pull/up on image change

  • Rollback on unhealthy or non-running container after grace period

  • Blocked digest tracking to prevent infinite rollback loops

  • Auto-clear blocked digest when new registry digest appears

  • Atomic deploy guard preventing poll/API race conditions

  • Label-based container matching via com.docker.compose.project

  • Health polling every 5s during grace period (fail fast on unhealthy)

  • Auto-heal: Docker event listener restarts unhealthy containers with cooldown

  • Discord webhook notifications

  • SMTP email notifications

  • Custom webhook notifications with Go text/template body

  • Prometheus metrics endpoint (/metrics)

  • Trigger API: POST /trigger and POST /trigger/<service>

  • Blocked digest API: GET /blocked and DELETE /blocked/<service>

  • Health check endpoint (GET /health)

  • Systemd service unit

  • Version flag (-version) with build-time injection via ldflags