Bug Fixes
- The
reflex cloud project listtable shows the project tier name instead of the full tier object. Use--jsonto get the full tier. (#7340) - Print
reflex cloud apps logslines as readabletimestamp [LEVEL] messagetext instead of Python dicts.--jsonstill prints the structured records, and--loglevelno longer hides the log lines. (#7390) - Show
reflex loginguidance when initial authentication rejects an access token, including instructions to replace or remove an explicitREFLEX_ACCESS_TOKENor--tokenoverride.
Whenreflex cloud whoamior a noninteractive cloud command cannot validate a token due to a temporary service or connection failure, suggest retrying instead of replacing credentials. (#7434) reflex deploynow waits and retries confirmed scaling conflicts with progress messages, reusing the uploaded build and preserving support for custom backend URL prefixes. It stops on unrelated failures and uncertain writes, and warns when bounds may remain changed after a failed deployment, including server errors and unreadable success responses. (#7463)- Authentication validation now reports the HTTP status when the control plane refuses the request, and only suggests trying again later for failures that may succeed on retry (timeouts, HTTP 429 and server errors). (#7546)
Performance
- Speed up non-interactive deploys by skipping the provider availability request used only for the interactive provider prompt. (#7452)