You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HassetteConfig.token is now SecretStr | None instead of str | None. Code reading the token must unwrap it with token.get_secret_value() (string interpolation, slicing, and JSON serialization no longer work on the raw field). App-config secret masking is now type-driven: a field is masked only if it is typed SecretStr — name-based masking (the old token/password/secret/api_key regex) is removed. App authors who relied on name-based masking must type those fields SecretStr to keep them hidden in the dashboard.