Skip to content

Upstate CLI 0.2.9

Latest

Choose a tag to compare

@rob-race rob-race released this 30 Oct 21:39

Kamal repos with more than one service on a destination (e.g. a Rails app plus a separate edge service) can now connect each service: hook settings are saved per service (.upstate/<service>.<destination>.json) and hooks report to the matching environment.

  • upstate connect --hooks-only adds deployment hooks to an already-monitored app without creating servers, observer credentials or Kamal config changes. --host ADDRESS=host_… links an address to an existing server.
  • Connect no longer creates a server from an unmatched address. It matches existing servers by saved ID or name, asks interactively, or accepts --host / --new-host.
  • Non-interactive connect without --observer leaves observers unchanged instead of defaulting to a Kamal accessory.
  • Connect reissues a deployment credential when the local one is missing; upstate doctor reports it.
  • observer remove, upgrade and switch refuse to guess when the service or destination is ambiguous.

Deploy the compatible server before upgrading this CLI (upstate.cloud is updated). Observer version remains 0.1.8. Verify archives against checksums.txt.