Sign-ins use exactly what their release pins
Live on preview.zitadel.comReleased in v0.2.0
A sign-in that resolves to a release now uses the user schema, branding and identity provider revisions that release pins, the built-in login branding when it pins a flow but no branding, and the SSO client credentials frozen with its deployment. A sign-in with no release still uses the newest revisions and the project's current variables.
- A deploy during a sign-in does not change that sign-in's steps. Once the release it started on is revoked,
GET /flow/{id}andPOST /flow/{id}/submitanswer409rel.revoked. - A deployment freezes its kind's variables when it is created, and
GET /deployments/{deployment_id}/variablesreturns that set, a secret as{"secret": true}. A release that references a name without a value for that kind is refused with400dep.variables_missing, and a rollback keeps the restored deployment's set.