Wraps Logo
← All changes
CLISelf-hostedJuly 2026

One Self-Hosted Path

  • Breaking: the Pulumi self-host variant is removed. Self-hosting is the SST full platform via pnpm selfhost:deploy. The Pulumi control plane multiplexed HTTP and SQS in one Lambda, threw after every chunk it processed, and left broadcasts stalled at processing forever
  • wraps selfhost keeps the commands that act on an existing deployment: login, logout, status, logs, env, connect, and update-role
  • A pre-deploy check still catches leftovers from a crashed earlier deploy. The account-global scheduler role surviving would otherwise kill the next deploy partway through and lock you out of the deploy path
  • Self-hosted installs gained batch queue alarms, a workflow DLQ alarm, an SES account-health cron, an event-feed staleness cron, and a workflow reaper
  • Fix: migrations run before the code that needs them in both the API deploy and the CI upgrade, and CI upgrades reconstruct env-file-only keys instead of dropping them

CLI v3.0.0