From 8c5d3d90ea8d6cd9ece00c1ed2defeeaf51216ac Mon Sep 17 00:00:00 2001 From: ory-bot <60093411+ory-bot@users.noreply.github.com> Date: Thu, 26 Mar 2026 15:32:58 +0000 Subject: [PATCH] chore(docs): update OEL image tag --- .../self-hosted/oel/keto/changelog/v26.2.2.md | 1 + .../oel/kratos/changelog/v26.2.2.md | 30 +++++++++++++++++++ .../oel/oathkeeper/changelog/v26.2.2.md | 1 + .../oel/oauth2/changelog/v26.2.2.md | 1 + docs/self-hosted/oel/oel-hydra-image-tags.md | 1 + docs/self-hosted/oel/oel-keto-image-tags.md | 1 + docs/self-hosted/oel/oel-kratos-image-tags.md | 1 + .../oel/oel-oathkeeper-image-tags.md | 1 + docs/self-hosted/oel/oel-polis-image-tags.md | 1 + .../oel/polis/changelog/v26.2.2.md | 1 + 10 files changed, 39 insertions(+) create mode 100644 docs/self-hosted/oel/keto/changelog/v26.2.2.md create mode 100644 docs/self-hosted/oel/kratos/changelog/v26.2.2.md create mode 100644 docs/self-hosted/oel/oathkeeper/changelog/v26.2.2.md create mode 100644 docs/self-hosted/oel/oauth2/changelog/v26.2.2.md create mode 100644 docs/self-hosted/oel/polis/changelog/v26.2.2.md diff --git a/docs/self-hosted/oel/keto/changelog/v26.2.2.md b/docs/self-hosted/oel/keto/changelog/v26.2.2.md new file mode 100644 index 000000000..eda6ae26c --- /dev/null +++ b/docs/self-hosted/oel/keto/changelog/v26.2.2.md @@ -0,0 +1 @@ +No changelog entries found for keto/oel in versions v26.2.2 diff --git a/docs/self-hosted/oel/kratos/changelog/v26.2.2.md b/docs/self-hosted/oel/kratos/changelog/v26.2.2.md new file mode 100644 index 000000000..9ffd0f184 --- /dev/null +++ b/docs/self-hosted/oel/kratos/changelog/v26.2.2.md @@ -0,0 +1,30 @@ +## v26.2.2 + +### Phone number verification with SMS code + +You can now verify phone numbers through the standalone verification flow, not just as a side effect of registration. When an SMS +courier channel is configured, the verification page accepts both email addresses and phone numbers. + +- The verification form input label changes to "Email or phone number" when an SMS channel is configured. Without an SMS channel, + the label remains "Email". +- Submitting a phone number sends a verification code via SMS. +- The UI shows SMS-specific confirmation and success messages instead of email-specific ones. +- Unknown phone numbers are handled silently (no SMS is sent) to prevent enumeration and avoid SMS costs. + +### Update identity traits and metadata from OIDC claims on login + +You can now configure OIDC providers to automatically update identity traits and metadata from the upstream provider's claims on +every login — not just during registration. + +Set `update_identity_on_login` to `automatic` on any OIDC provider to enable this. The same Jsonnet claims mapper that runs during +registration will re-run on each login. If the mapper output differs from the stored identity, traits and metadata are updated +before post-login hooks run. + +The mapper receives the current identity as `std.extVar('identity')` with `traits`, `metadata_public`, and `metadata_admin`, so +you can write conditional logic that preserves existing values or merges selectively. + +When the mapper omits `metadata_public` or `metadata_admin` from its output, existing values are preserved. When it explicitly +outputs `{}`, the fields are cleared. + +This setting is available per provider in the Ory Console under advanced settings, and via the API as `update_identity_on_login` +on the provider configuration. diff --git a/docs/self-hosted/oel/oathkeeper/changelog/v26.2.2.md b/docs/self-hosted/oel/oathkeeper/changelog/v26.2.2.md new file mode 100644 index 000000000..db5104718 --- /dev/null +++ b/docs/self-hosted/oel/oathkeeper/changelog/v26.2.2.md @@ -0,0 +1 @@ +No changelog entries found for oathkeeper/oel in versions v26.2.2 diff --git a/docs/self-hosted/oel/oauth2/changelog/v26.2.2.md b/docs/self-hosted/oel/oauth2/changelog/v26.2.2.md new file mode 100644 index 000000000..5d09243e8 --- /dev/null +++ b/docs/self-hosted/oel/oauth2/changelog/v26.2.2.md @@ -0,0 +1 @@ +No changelog entries found for hydra/oel in versions v26.2.2 diff --git a/docs/self-hosted/oel/oel-hydra-image-tags.md b/docs/self-hosted/oel/oel-hydra-image-tags.md index 1cccad8cd..c665316a9 100644 --- a/docs/self-hosted/oel/oel-hydra-image-tags.md +++ b/docs/self-hosted/oel/oel-hydra-image-tags.md @@ -1,5 +1,6 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.2.2 | 2026-03-26 | | 26.2.1 | 2026-03-25 | | 26.2.0 | 2026-03-20 | | 26.1.18 | 2026-03-13 | diff --git a/docs/self-hosted/oel/oel-keto-image-tags.md b/docs/self-hosted/oel/oel-keto-image-tags.md index 3d5617f02..d8851dfd3 100644 --- a/docs/self-hosted/oel/oel-keto-image-tags.md +++ b/docs/self-hosted/oel/oel-keto-image-tags.md @@ -1,5 +1,6 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.2.2 | 2026-03-26 | | 26.2.1 | 2026-03-25 | | 26.2.0 | 2026-03-20 | | 26.1.18 | 2026-03-13 | diff --git a/docs/self-hosted/oel/oel-kratos-image-tags.md b/docs/self-hosted/oel/oel-kratos-image-tags.md index e4ce354f6..1a67a83f9 100644 --- a/docs/self-hosted/oel/oel-kratos-image-tags.md +++ b/docs/self-hosted/oel/oel-kratos-image-tags.md @@ -1,5 +1,6 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.2.2 | 2026-03-26 | | 26.2.1 | 2026-03-25 | | 26.2.0 | 2026-03-20 | | 26.1.18 | 2026-03-13 | diff --git a/docs/self-hosted/oel/oel-oathkeeper-image-tags.md b/docs/self-hosted/oel/oel-oathkeeper-image-tags.md index 5a4fcc432..4f0dde6e7 100644 --- a/docs/self-hosted/oel/oel-oathkeeper-image-tags.md +++ b/docs/self-hosted/oel/oel-oathkeeper-image-tags.md @@ -1,5 +1,6 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.2.2 | 2026-03-26 | | 26.2.1 | 2026-03-25 | | 26.2.0 | 2026-03-20 | | 26.1.18 | 2026-03-13 | diff --git a/docs/self-hosted/oel/oel-polis-image-tags.md b/docs/self-hosted/oel/oel-polis-image-tags.md index de4f6ca74..b5af729f7 100644 --- a/docs/self-hosted/oel/oel-polis-image-tags.md +++ b/docs/self-hosted/oel/oel-polis-image-tags.md @@ -1,5 +1,6 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.2.2 | 2026-03-26 | | 26.2.1 | 2026-03-25 | | 26.2.0 | 2026-03-20 | | 26.1.18 | 2026-03-13 | diff --git a/docs/self-hosted/oel/polis/changelog/v26.2.2.md b/docs/self-hosted/oel/polis/changelog/v26.2.2.md new file mode 100644 index 000000000..3e200e36b --- /dev/null +++ b/docs/self-hosted/oel/polis/changelog/v26.2.2.md @@ -0,0 +1 @@ +No changelog entries found for polis/oel in versions v26.2.2