Back to Changelog
Release notes

Lawn v0.5.1

App recovery & startup fixes

Recover apps that will not start, with fixes for failed startups and Lawn updates.

New Features

  • App recovery: When an app fails to start, choose Recovery Options to retry, reinstall the same version while keeping your data and settings, or restore a snapshot. Reinstallation saves a recovery snapshot first and is also available through the CLI.

Bug Fixes

  • Failed app startups now show an error instead of repeatedly retrying or getting stuck on Starting.
  • Fixed errors when stopping an app after a failed startup. CLI commands now report startup and shutdown failures consistently with Lawn.
  • Lawn now waits for its background processes to finish shutting down before installing an update. If shutdown fails, the update waits for a retry.
  • Fixed apps failing to start when their templates repeat the same port mapping.
  • Fixed the reverse proxy adding a request body when neither Content-Length nor Transfer-Encoding was present.
  • Fixed the reverse proxy following redirects instead of returning them to the browser. The browser now receives the original redirect response and its Set-Cookie headers, preserving login sessions.