v4.18.0
Release 4.18.0 includes bug fixes for eventstore unique constraints and projection event skipping, login improvements with external IdP support and startup API credential verification, new database metrics publishing, telemetry enhancements for Google attributes, and query performance improvements for user list operations.
Bug Fixes
- eventstore: add owners to unique constraints (#12740) (c397a60)
- eventstore: prevent projections from skipping events (#12703) (d49a665), closes #8509 #10480 #10560 #10710
- login: forward login_hint to the external IdP (#12760) (482ddc7), closes #6899 #11552 #12080 #12683
- login: verify API credentials at startup instead of in readiness probe (#12742) (473b0fc)
Features
- database: publish pgxpool pool stats as metrics (#12737) (ff7b399)
- telemetry: auto detect google attributes (#12694) (8195a58)
Performance Improvements
Source: original entry ↗
More from ZITADEL
Follow ZITADEL to get its new changes in your feed and email digest.
Query limits enforced and restored on list endpoints
ZITADEL 4.19.5 restores and enforces query limits on v1 and v2 API list endpoints, prevents loading all projects on console startup, improves sign verification with server secrets, and requires consent for device authorizations.
v4.19.4 Bug Fixes
This release includes bug fixes for the async execution worker context not having the instance ID set, corrects the ID order in the invite code notification handler, and improves handling of finalized unique-constraint backfill and exclusive owner deletes.
Performance improvements for user queries
Improved performance of user listing queries by indexing users by instance and organization, and stopped expanding login names for every ListUsers row to reduce database load.