Skip to content

v1.36.3 - Redeploys You Can Watch

Latest

Choose a tag to compare

@stoicsoft stoicsoft released this 01 Aug 13:07
e53f3d0

New Features

CleanShot 2026-08-01 at 19 37 01@2x CleanShot 2026-08-01 at 19 40 30@2x

Install Caddy from the Packages Tab

  • Add Caddy to a server in one click — a new Available Packages section installs Caddy from its official package repository, with the signing key and repository set up for you
    • You're warned before installing that Caddy starts its own service on ports 80 and 443, so you can stop or reconfigure Nginx if it already uses them
    • Every installation step is shown live, and the button switches to Installed when Caddy is already on the server
  • sudo and jq added to the recommended packages — installing the recommended set now covers privilege elevation and JSON parsing that other server actions rely on

Copy the Exact Commit You Deployed

  • Copy the full commit hash from any deployment — expand a deployment in App Details or in a server's deployment history to see the complete hash and copy it with one click

Improvements

Zero-Downtime Redeploys You Can Follow

  • See progress the moment you press Redeploy — a zero-downtime redeploy now appears immediately instead of leaving the button looking frozen while the server builds in the background
    • The deployment shows up in Deployment History right away, with its commit, so you can leave the screen and come back to it
    • If another operation is already running on the server, you're told how many are ahead of yours
  • No accidental double deployments — pressing Redeploy again while one is already queued or running now explains that clearly instead of starting a second full deployment
  • Long builds are no longer cut short — the progress screen keeps following a redeploy for as long as the server is still working on it, instead of giving up and reporting a timeout that never happened
  • Redeploys can't hang forever — a zero-downtime redeploy that passes 45 minutes stops with a clear message pointing you at the logs, and every step that talks to the server now has its own time limit instead of waiting indefinitely
  • Queued redeploys use your newest code — when a deployment waits behind another one, it pulls the latest commit at the moment it actually starts rather than when you pressed the button

Clearer Failures

  • Redeploy failures that happen before anything starts now explain themselves — instead of an endless spinner, you get the reason it couldn't start and a Try Again button, with the reassurance that no deployment is running
  • Dismiss a stale Last Error — an app's Overview now lets you hide a saved error message once you've dealt with it, while the deployment history is kept

Bug Fixes

  • Fixed a zero-downtime redeploy sending traffic to the wrong port for apps that publish ports with a server address or in the expanded format — the correct container port is now used
  • Fixed a failed zero-downtime redeploy leaving a domain pointing at temporary containers — traffic is now moved back to a container that is actually running, and when no such container exists the temporary ones are kept serving the site instead of being removed, with a message telling you to retry
  • Fixed the wrong configuration being saved as the one that failed after an unsuccessful redeploy — the recovery screen now shows what was actually attempted
  • Fixed the Redeploy window getting stuck on "Redeploying..." when the request failed before it ever reached the server