CLISelf-hostedJuly 2026
Self-Hosted Control Plane Hardening
- Deploy and upgrade now publish the SES templates the dashboard sends by name, so signup verification, invitations and password reset work on a fresh install instead of failing on a missing template
wraps selfhost envemitsAUTH_EMAIL_FROM,AUTH_EMAIL_CONFIGURATION_SETandWRAPS_EMAIL_ROLE_ARN— the API-only variant hosts its own dashboard, and this is where it gets that configuration- The auth sender address is derived from the verified SES identity rather than the dashboard domain, which is only sendable when the two happen to match
- A self-hosted deployment gets its own
wraps-selfhost-console-access-role, trusting your account rather than Wraps wraps selfhost connectadds a dedicated SES event target instead of repointing the platform's, so both control planes receive events- Self-hosters can route errors to their own Sentry DSN instead of Wraps'
--selfhostedis replaced by thewraps selfhostsubcommand- Fix: recover the API URL on SST deployments, whose resource names carry a generated suffix
CLI v2.29.0

