Skip to content

v0.2.12.

Complete release notes · 2026-08-20. Read upgrade instructions and runtime limits before deploying.

Fixed

  • Automatic Image Port Recovery: When a Docker healthcheck fails on the configured internal port, NineDeploy now reads the container image's declared TCP ports, probes those alternatives from the shared Docker network, and adopts the first healthy port.
  • Persistent Routing Repair: The detected port is persisted on the service before Traefik routing is regenerated, so subsequent deploys and domain requests use the corrected value. This repairs n8n deployments mistakenly configured for port 80 by switching them to the image-declared 5678/tcp port.

Source CHANGELOG.md at 6046cfe8