v0.157.0
Infisical/infisicalv0.157.0Jan 27, 2026by carlosmonastyrski
AI Summary
Adds PKI approval workflows, user account recovery, and expands project templates to include groups and machine identities with various security improvements.
Key Highlights
- Introduced PKI approval workflows for certificate management.
- Implemented user account recovery functionality.
- Project templates now support groups and machine identities.
- Added MFA unlock email handling with keystore lockout mechanism.
- Supported Azure SAML 'Sign assertion only' configuration.
New Features
- PKI approval workflows
- User account recovery
- Project template groups
- Project template machine identities
- MFA unlock email handling
Full Release Notes
## What's Changed * docs: add rate limits section to API reference by @x032205 in https://github.com/Infisical/infisical/pull/5230 * chore(docs): fix typo by @varonix0 in https://github.com/Infisical/infisical/pull/5226 * fix: migration error in read-compat-flag by @akhilmhdh in https://github.com/Infisical/infisical/pull/5232 * improvement(secret-syncs): update max name size to 256 by @x032205 in https://github.com/Infisical/infisical/pull/5215 * feat: added query to remove orphan user org membership by @akhilmhdh in https://github.com/Infisical/infisical/pull/5233 * feat: added cleanup query to remove orphan identity by @akhilmhdh in https://github.com/Infisical/infisical/pull/5237 * feat: add show/hide password toggle to login page by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5241 * feature(project-templates): add groups to templates by @x032205 in https://github.com/Infisical/infisical/pull/5234 * fix(sign-up): implement email notification for existing accounts during signup by @victorvhs017 in https://github.com/Infisical/infisical/pull/5244 * improvement(gateway): introduce safeJWTSchema for identity token validation in gateway cmd deployment by @victorvhs017 in https://github.com/Infisical/infisical/pull/5245 * fix: enable URL sharing for secret approval change requests by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5246 * chore: add CA:true policy constraint to docs by @carlosmonastyrski in https://github.com/Infisical/infisical/pull/5231 * fix(organization-invite): add validation for disposable emails by @victorvhs017 in https://github.com/Infisical/infisical/pull/5254 * improvement(mfa): implement MFA unlock email handling with keystore lockout mechanism by @victorvhs017 in https://github.com/Infisical/infisical/pull/5239 * feature: add PKI approval workflows by @carlosmonastyrski in https://github.com/Infisical/infisical/pull/5218 * fix: small PKI approvals doc path renaming for clearer trace by @carlosmonastyrski in https://github.com/Infisical/infisical/pull/5256 * fix: pki approvals doc references by @carlosmonastyrski in https://github.com/Infisical/infisical/pull/5258 * chore: enable identity support for org list endpoint by @sheensantoscapadngan in https://github.com/Infisical/infisical/pull/5259 * feat(agent-sentinel): add gateway support for MCP servers by @saifsmailbox98 in https://github.com/Infisical/infisical/pull/5225 * feat(project-templates): add machine identities by @x032205 in https://github.com/Infisical/infisical/pull/5252 * feat(backend): add sanitized schema generation for analytics views by @maidul98 in https://github.com/Infisical/infisical/pull/5251 * feat: make resource optional in MCP endpoint OAuth flow by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5267 * feat: add select/deselect all tools option for MCP server endpoints by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5266 * fix(vault-migration): handle soft deleted secrets by @varonix0 in https://github.com/Infisical/infisical/pull/5263 * fix(identities-projects): add lock to identity insert and custom rate-limitings for identities and projects creation by @victorvhs017 in https://github.com/Infisical/infisical/pull/5242 * feat: implements user account recovery by @akhilmhdh in https://github.com/Infisical/infisical/pull/5236 * fix: move ts-node from devDependencies to dependencies for migration support by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5273 * fix(ui): secret field json diff visibility issue by @IgorHorta in https://github.com/Infisical/infisical/pull/5274 * feat(db): add role-based access grants for analytics schema by @maidul98 in https://github.com/Infisical/infisical/pull/5279 * fix: fixes and improvements on PKI CAs by @carlosmonastyrski in https://github.com/Infisical/infisical/pull/5024 * fix: remove project version check from grantProjectAdminAccess by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5272 * improvement(pki): add error tooltip for failed cert requests and restrict actions to issued certificates by @saifsmailbox98 in https://github.com/Infisical/infisical/pull/5283 * fix(pki): disable the policy selector with a message that no policies are available by @saifsmailbox98 in https://github.com/Infisical/infisical/pull/5284 * feat: made organization role api available for identity and external use by @akhilmhdh in https://github.com/Infisical/infisical/pull/5280 * fix(saml): support Azure SAML 'Sign assertion only' configuration by @devin-ai-integration[bot] in https://github.com/Infisical/infisical/pull/5275 ## New Contributors * @devin-ai-integration[bot] made their first contribution in https://github.com/Infisical/infisical/pull/5241 * @IgorHorta made their first contribution in https://github.com/Infisical/infisical/pull/5274 **Full Changelog**: https://github.com/Infisical/infisical/compare/v0.156.3...v0.156.4