CLISelf-hostedJuly 2026
Self-Hosted Logs & Control-Plane Routing
- New
wraps selfhost logsstreams CloudWatch logs from a self-hosted install without opening the AWS console. Scope to a single source withapi,web, orworkers, tail with--follow, rewind with--since, and narrow with--filteror--errors - Fix: API commands now route to the control plane you signed in to. A self-hosted login no longer sends requests at the Wraps cloud API
- Fix:
wraps statusprints your own dashboard URL on a self-hosted install instead of always printing the Wraps one - Fix: a self-hosted web domain can live outside Route 53, and adding a domain after the fact repoints the app URLs that unsubscribe, preference, and verification links are built from
- Fix: the SST deployment variant normalizes its API URL, so the two deploy paths agree on what the API is called
- Fix: the database connection pool is capped explicitly rather than inheriting node-postgres’ default of 10
- Fix: SDK snippets printed by the CLI — deploy output,
sms init, and the TUI deploy step — referenced a class and anemails.sendmethod that never existed. They now show the realemail.sendAPI with an explicit region - Workers report failures to Sentry, and the self-hosted deploy workflow configures the Sentry DSN
CLI v2.30

