Skip to main content

Changelog for Ory Kratos OEL

2025-07-25

Tag: beebb63c5cd4a58b218a792027b34d231735dc05

Support for External Identity IDs

Identity admins can now set an external_id field on an identity. If set, the external ID must be unique within the project. Admins can retrieve an identity by external ID through the /admin/identities/by/external/{id} endpoint. In responses, the external_id is contained in all identity and session responses. When tokenizing a session, the external_id is available in the Jsonnet context. Optionally, admins can set the subject_source option on the tokenization config to external_id, in which case the sub claim will be the external ID. Note that in this case tokenization fails if the external ID is not set for the identity bound to that session.

Read more about the external ID feature in our documentation: https://www.ory.sh/docs/kratos/manage-identities/external-id

info

This release needs previous version (097934fff2bda05c808d962a92f52140f80dff83) to be applied first

Tag: 097934fff2bda05c808d962a92f52140f80dff83

Improved SQL queries to gracefully handle new columns added via future migrations, preventing upgrade-time failures due to schema changes.

2025-06-11

Tag: 290abca8469dc46c1ba07708849fed28fdbc1b69

Make code submission attempt limit configurable

Previously the maximum number of submission attempts for codes (e.g., 2FA codes, email verification codes) was set to 5 in Ory Kratos. This release allows the submission attempts to be configurable for system administrators based on specific security policies or business requirements, the default value of 5 remains. To find out more how to configure it please read our documentation https://www.ory.sh/docs/identities/sign-in/code-submission-limit

2025-05-27

Initial Ory Kratos OEL release

Changes:

  • fix high security vulnerability CVE-2025-22871

No specific upgrade steps are required for this release. The Ory Kratos OEL image is now available in the Ory Enterprise Docker Registry.