Features
- When a deployment requires approval,
reflex deploynow reports that the build was submitted for approval and will deploy automatically once approved, instead of polling indefinitely. (#6797) - Token validation requests now send an
X-Request-IDheader, and failed validations print the ID (e.g.Unable to validate access token: ... (auth request id: ...)) so it can be quoted to support to correlate the failure with server-side logs. (#6821) - Added Google Cloud (GCP) as a managed deploy target for
reflex deploy. When your organization has a GCP account connected (Enterprise tier),reflex deployasks whether to deploy to Reflex Cloud or your GCP account (or pass--provider gcp/ setprovider: gcpin your config to skip the prompt), andreflex cloud providers status/listreport the connection state. - Added
reflex cloud apps rollback DEPLOYMENT_ID, which rolls an app back to a previous deployment by redeploying its already-built image without rebuilding from source.reflex cloud apps historynow reports whether each deployment can be rolled back to. - Added optional per-deployment descriptions (changelog notes): set one at deploy time with
reflex deploy --description "...", set or clear it later withreflex cloud apps describe, and view it inreflex cloud apps history.
Miscellaneous
- Raised the
richupper bound to<16(adopting rich 15). (#6678)