Fixed LDAP username filter escaping.
Release history
zitadel releases
ZITADEL - Identity infrastructure, simplified for you.
All releases
21 shown
- Improved client details dialog UX in console
Full changelog
4.15.0 (2026-05-04)
Bug Fixes
- console: delete role assignment in admin profile #10376 (#11867) (c1e62e1)
- console: display actions v1 with correct permissions #12001 (#12068) (1358d08)
- ldap: escape username filter (a56d4bf)
- login: lru-cache compatibility, improve session error handling (#12099) (760cd7e)
- login: resolve localized legal links in signup (#11913) (73f8e28), closes #11907
Features
Performance Improvements
- OIDC opaque token encryption
- Invalid JWT assertion error handling
- x.509 certificate system-api-user tokens
- ECDSA and ED25519 public keys
- PKCS#1 key support
Full changelog
4.14.0 (2026-04-24)
Bug Fixes
- console: always show settings page to admin (#11779) (2f81454), closes #10912
- console: disallow smtp double create #8964 (#11868) (aeddf0e)
- console: Fix onboarding link for user login guide (#11958) (677450e)
- console: jwt provider callback urls #11589 (#11966) (bfbf943)
- console: normalize empty OIDC redirect uri updates #12053 (#12067) (c16667b)
- console: pass data to user delete dialog (#11595) (4706a80)
- console: update protoc-gen-js (#12046) (a1cd331)
- grpc: increase MaxSendMsgSize (#12066) (31ac2a4)
- grpc: return 401 for unauthenticated v1 gateway errors (#11786) (5b4e6ec), closes #11730
- invalid jwt assertion error handling (#11933) (1c04220), closes /github.com/zitadel/oidc/blob/main/pkg/oidc/verifier.go#L195
- login: add OIDC/SAML requestId to resend invite / resend email code (#11927) (501091c)
- login: ClassifiedConnectError breaking ConnectError instanceof checks (#12022) (72bbfd4), closes #11903 #11926
- login: improve error classification (#11926) (6b9062f), closes #11923
- login: invite flow instead of email verification for users with no primary method, improve sending behaviour (#11837) (fa1d9e8), closes #10929
- login: load SSL_CERT_DIR certificates without requiring hashed filenames (#12029) (95f61c7)
- login: preserve OIDC request context during email verification (#11990) (b61ad1e)
- login: prevent duplicate email-code verification issue (#11893) (c1919db), closes #11857
- login: replace custom SWR cache with lru-cache (#11945) (c3b0982)
- login: respect branding themeMode for theme toggle, fix CSP (#11903) (643088f), closes #11721
- oidc: use authenticated encryption for opaque tokens (#12017) (4ad07d2), closes #11315
- propagate non-NotFound errors from instance interceptor (#12019) (52f9d7e)
Features
- add option to use x.509 certificate system-api-user tokens (#11876) (9a00c49), closes #11442
- allow ECDSA and ED25519 public keys (#11819) (bce7c48), closes #8433 #8433
- console: improve org search performance in create project grant page #11121 (#12057) (7e20724)
- login: add Portuguese (pt) translations for Login V2 (#11897) (88ba29c), closes #11782 #11782
- login: add ZITADEL_API_AWAITINITIALCONN support (#12032) (ad6b5b1)
- login: simplify login client auth and support PKCS#1 keys (#11888) (810b344)
- support standard OTEL env vars via autoexport (#11864) (3f1a29f)
Fixed admin initialization emails not being sent, enabled recovery codes to be active on creation, and reverted feature key naming for backward compatibility.
- tar and rollup vulnerabilities
- Webkeys v2 API migration
- LDAP flow updates
- HTTP/2 memory leak fix
Fixed organization scope enforcement to prevent cross-organization access vulnerabilities.
Fixed organization scope enforcement to prevent cross-organization access and prevented potential nil pointer panics in command handling logic.
Fixed management API endpoint permission checks, improved auth middleware path encoding handling, and corrected webauthn invite code expiration validation logic.
Fixed management API endpoint permission checks, improved auth middleware path encoding handling, and corrected webauthn invite code expiration validation logic.
Fixed request handling panic recovery and secured server action invocations to prevent unauthorized server-side page rendering in registration flows.
- login_hint parameter support for IdP routing
- Framework listing improvements
- Email notification link fixes
Fixed user update permission checks based on provided data and improved token subject validation logic.
- Action target URL denylist
- xOAuth for SMTP authentication
- OIDC back-channel logout URI management
- Cross-app distributed tracing
Fixed NX build caching issues and updated OpenAPI protoc plugin to versioned release for improved build reliability and documentation generation.
- SMS country code selector for OTP
- Arabic language support
- App filtering by client ID
Incremented feature version to handle removed event types correctly during upgrades.
Fixed membership role synchronization from projections and generalized error messages on code verification endpoints for better user experience.
Fixed SMTP configuration to allow optional passwords, added missing admin list filters to management API, and improved ID token hint handling in authentication.
- Recovery code MFA support
- Ukrainian language support
- French and Dutch localization
Fixed SMTP email handling to properly accept SMTPUTF8 encoded international email addresses with non-ASCII characters.