diff --git a/docs/self-hosted/oel/keto/changelog/v26.1.5.md b/docs/self-hosted/oel/keto/changelog/v26.1.5.md new file mode 100644 index 000000000..f5272a531 --- /dev/null +++ b/docs/self-hosted/oel/keto/changelog/v26.1.5.md @@ -0,0 +1 @@ +No changelog entries found for keto/oel in versions v26.1.5 diff --git a/docs/self-hosted/oel/keto/changelog/v26.1.6.md b/docs/self-hosted/oel/keto/changelog/v26.1.6.md new file mode 100644 index 000000000..3c91acbe8 --- /dev/null +++ b/docs/self-hosted/oel/keto/changelog/v26.1.6.md @@ -0,0 +1 @@ +No changelog entries found for keto/oel in versions v26.1.6 diff --git a/docs/self-hosted/oel/keto/changelog/v26.1.7.md b/docs/self-hosted/oel/keto/changelog/v26.1.7.md new file mode 100644 index 000000000..80d48b410 --- /dev/null +++ b/docs/self-hosted/oel/keto/changelog/v26.1.7.md @@ -0,0 +1 @@ +No changelog entries found for keto/oel in versions v26.1.7 diff --git a/docs/self-hosted/oel/kratos/changelog/v26.1.5.md b/docs/self-hosted/oel/kratos/changelog/v26.1.5.md new file mode 100644 index 000000000..3c2996f85 --- /dev/null +++ b/docs/self-hosted/oel/kratos/changelog/v26.1.5.md @@ -0,0 +1 @@ +No changelog entries found for kratos/oel in versions v26.1.5 diff --git a/docs/self-hosted/oel/kratos/changelog/v26.1.6.md b/docs/self-hosted/oel/kratos/changelog/v26.1.6.md new file mode 100644 index 000000000..b63f899e4 --- /dev/null +++ b/docs/self-hosted/oel/kratos/changelog/v26.1.6.md @@ -0,0 +1,18 @@ +## v26.1.6 + +### Proper validation message for invalid email addresses and phone numbers + +Kratos' APIs will now return more user-friendly validation messages when users provide invalid email addresses or phone numbers +during registration or profile updates. + +#### Breaking changes + +The message IDs for invalid email addresses and phone numbers have changed. Clients should update their localization files +accordingly: + +- Invalid email address: + - Old ID: `4000001` (with generic `"value" is not valid "email"` message) + - New ID: `4000040` (with user-friendly "Enter a valid email address" message) +- Invalid phone number: + - Old ID: `4000001` (with generic `"value" is not valid "phone"` message) + - New ID: `4000041` (with user-friendly "Enter a valid phone number" message) diff --git a/docs/self-hosted/oel/kratos/changelog/v26.1.7.md b/docs/self-hosted/oel/kratos/changelog/v26.1.7.md new file mode 100644 index 000000000..b6775d95c --- /dev/null +++ b/docs/self-hosted/oel/kratos/changelog/v26.1.7.md @@ -0,0 +1 @@ +No changelog entries found for kratos/oel in versions v26.1.7 diff --git a/docs/self-hosted/oel/oathkeeper/changelog/v26.1.5.md b/docs/self-hosted/oel/oathkeeper/changelog/v26.1.5.md new file mode 100644 index 000000000..6137f9fdb --- /dev/null +++ b/docs/self-hosted/oel/oathkeeper/changelog/v26.1.5.md @@ -0,0 +1 @@ +No changelog entries found for oathkeeper/oel in versions v26.1.5 diff --git a/docs/self-hosted/oel/oathkeeper/changelog/v26.1.6.md b/docs/self-hosted/oel/oathkeeper/changelog/v26.1.6.md new file mode 100644 index 000000000..d3c9e9d9f --- /dev/null +++ b/docs/self-hosted/oel/oathkeeper/changelog/v26.1.6.md @@ -0,0 +1 @@ +No changelog entries found for oathkeeper/oel in versions v26.1.6 diff --git a/docs/self-hosted/oel/oathkeeper/changelog/v26.1.7.md b/docs/self-hosted/oel/oathkeeper/changelog/v26.1.7.md new file mode 100644 index 000000000..6e031e5a5 --- /dev/null +++ b/docs/self-hosted/oel/oathkeeper/changelog/v26.1.7.md @@ -0,0 +1 @@ +No changelog entries found for oathkeeper/oel in versions v26.1.7 diff --git a/docs/self-hosted/oel/oauth2/changelog/v26.1.5.md b/docs/self-hosted/oel/oauth2/changelog/v26.1.5.md new file mode 100644 index 000000000..dc8c10a7f --- /dev/null +++ b/docs/self-hosted/oel/oauth2/changelog/v26.1.5.md @@ -0,0 +1 @@ +No changelog entries found for hydra/oel in versions v26.1.5 diff --git a/docs/self-hosted/oel/oauth2/changelog/v26.1.6.md b/docs/self-hosted/oel/oauth2/changelog/v26.1.6.md new file mode 100644 index 000000000..e5bafb0e9 --- /dev/null +++ b/docs/self-hosted/oel/oauth2/changelog/v26.1.6.md @@ -0,0 +1 @@ +No changelog entries found for hydra/oel in versions v26.1.6 diff --git a/docs/self-hosted/oel/oauth2/changelog/v26.1.7.md b/docs/self-hosted/oel/oauth2/changelog/v26.1.7.md new file mode 100644 index 000000000..8c2a109d4 --- /dev/null +++ b/docs/self-hosted/oel/oauth2/changelog/v26.1.7.md @@ -0,0 +1,12 @@ +## v26.1.7 + +### Optimized SQL migrations for PostgreSQL + +We have improved SQL migrations for PostgreSQL in Ory Hydra when upgrading from Open Source release v2.2.0 or later. This change +reduces the need to acquire exclusive table locks, and removes some unnecessary other work. Exclusive table locks in PostgreSQL +block all writes to that table, thus stalling any in-flight requests. + +### Automatic retries for serialization failures on PostgreSQL + +Ory Hydra OEL now automatically retries transactions failing with serialization errors in PostgreSQL. In high-throughput +scenarios, this decreases the client error rate substantially in certain circumstances. diff --git a/docs/self-hosted/oel/oel-hydra-image-tags.md b/docs/self-hosted/oel/oel-hydra-image-tags.md index 5351a3897..3e19adf1c 100644 --- a/docs/self-hosted/oel/oel-hydra-image-tags.md +++ b/docs/self-hosted/oel/oel-hydra-image-tags.md @@ -1,5 +1,8 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.1.7 | 2026-02-04 | +| 26.1.6 | 2026-02-04 | +| 26.1.5 | 2026-02-01 | | 26.1.4 | 2026-01-26 | | 26.1.3 | 2026-01-22 | | 26.1.2 | 2026-01-18 | diff --git a/docs/self-hosted/oel/oel-keto-image-tags.md b/docs/self-hosted/oel/oel-keto-image-tags.md index 1f778cd82..9baacd129 100644 --- a/docs/self-hosted/oel/oel-keto-image-tags.md +++ b/docs/self-hosted/oel/oel-keto-image-tags.md @@ -1,5 +1,8 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.1.7 | 2026-02-04 | +| 26.1.6 | 2026-02-04 | +| 26.1.5 | 2026-02-01 | | 26.1.4 | 2026-01-26 | | 26.1.3 | 2026-01-22 | | 26.1.2 | 2026-01-18 | diff --git a/docs/self-hosted/oel/oel-kratos-image-tags.md b/docs/self-hosted/oel/oel-kratos-image-tags.md index 5c0ca1e3e..d7d44e5eb 100644 --- a/docs/self-hosted/oel/oel-kratos-image-tags.md +++ b/docs/self-hosted/oel/oel-kratos-image-tags.md @@ -1,5 +1,8 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.1.7 | 2026-02-04 | +| 26.1.6 | 2026-02-04 | +| 26.1.5 | 2026-02-01 | | 26.1.4 | 2026-01-26 | | 26.1.3 | 2026-01-22 | | 26.1.2 | 2026-01-18 | diff --git a/docs/self-hosted/oel/oel-oathkeeper-image-tags.md b/docs/self-hosted/oel/oel-oathkeeper-image-tags.md index 2c3a6fbdc..0bf6a0f20 100644 --- a/docs/self-hosted/oel/oel-oathkeeper-image-tags.md +++ b/docs/self-hosted/oel/oel-oathkeeper-image-tags.md @@ -1,5 +1,8 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.1.7 | 2026-02-04 | +| 26.1.6 | 2026-02-04 | +| 26.1.5 | 2026-02-01 | | 26.1.4 | 2026-01-26 | | 26.1.3 | 2026-01-22 | | 26.1.2 | 2026-01-18 | diff --git a/docs/self-hosted/oel/oel-polis-image-tags.md b/docs/self-hosted/oel/oel-polis-image-tags.md index 4c208f6e2..82966b132 100644 --- a/docs/self-hosted/oel/oel-polis-image-tags.md +++ b/docs/self-hosted/oel/oel-polis-image-tags.md @@ -1,5 +1,8 @@ | Image Tag | Release Date | | ---------------------------------------- | ------------ | +| 26.1.7 | 2026-02-04 | +| 26.1.6 | 2026-02-04 | +| 26.1.5 | 2026-02-01 | | 26.1.4 | 2026-01-26 | | 26.1.3 | 2026-01-22 | | 26.1.2 | 2026-01-18 | diff --git a/docs/self-hosted/oel/polis/changelog/v26.1.5.md b/docs/self-hosted/oel/polis/changelog/v26.1.5.md new file mode 100644 index 000000000..220e3ecb9 --- /dev/null +++ b/docs/self-hosted/oel/polis/changelog/v26.1.5.md @@ -0,0 +1 @@ +No changelog entries found for polis/oel in versions v26.1.5 diff --git a/docs/self-hosted/oel/polis/changelog/v26.1.6.md b/docs/self-hosted/oel/polis/changelog/v26.1.6.md new file mode 100644 index 000000000..ed544d495 --- /dev/null +++ b/docs/self-hosted/oel/polis/changelog/v26.1.6.md @@ -0,0 +1 @@ +No changelog entries found for polis/oel in versions v26.1.6 diff --git a/docs/self-hosted/oel/polis/changelog/v26.1.7.md b/docs/self-hosted/oel/polis/changelog/v26.1.7.md new file mode 100644 index 000000000..5afa650e3 --- /dev/null +++ b/docs/self-hosted/oel/polis/changelog/v26.1.7.md @@ -0,0 +1,15 @@ +## v26.1.7 + +### Switched to better-sqlite3 + +We have replaced the unmaintained sqlite3 dependency with better-sqlite3 to ensure ongoing maintenance and stability. + +#### Breaking changes + +Turso is no longer supported due to the removal of the sqlite3 library. + +### Identity Federation: Support for including OIDC tokens in SAML responses + +When creating an Identity Federation app, you can now include OIDC tokens in the SAML Response by setting the +`includeOidcTokensInAssertion` attribute. This allows downstream applications to access the original OIDC tokens issued by the +provider when using SAML federation.