diff --git a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml index cf5dd6c09163..4ca2666503ee 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2205.section.xml @@ -1921,10 +1921,51 @@ - ORY Kratos was updated to version 0.8.3-alpha.1.pre.0, which + ORY Kratos was updated to version 0.9.0-alpha.3, which introduces some breaking changes: + + + All endpoints at the Admin API are now exposed at + /admin/. For example, endpoint + https://kratos:4434/identities is now + exposed at + https://kratos:4434/admin/identities + + + + + Configuration key + selfservice.whitelisted_return_urls has + been renamed to allowed_return_urls + + + + + The password_identifier form field of + the password login strategy has been renamed to + identifier to make compatibility with + passwordless flows possible. + + + + + Instead of having a global + default_schema_url which developers + used to update their schema, you now need to define the + default_schema_id which must reference + schema ID in your config. + + + + + Calling /self-service/recovery without + flow ID or with an invalid flow ID while authenticated + will now respond with an error instead of redirecting to + the default page. + + If you are relying on the SQLite images, update your @@ -1961,6 +2002,18 @@ Notes for v0.8.2-alpha-1 + + + Release + Notes for v0.9.0-alpha-1 + + + + + Release + Notes for v0.9.0-alpha-3 + + diff --git a/nixos/doc/manual/release-notes/rl-2205.section.md b/nixos/doc/manual/release-notes/rl-2205.section.md index 675a53996efd..46cc70f51249 100644 --- a/nixos/doc/manual/release-notes/rl-2205.section.md +++ b/nixos/doc/manual/release-notes/rl-2205.section.md @@ -716,13 +716,21 @@ In addition to numerous new and upgraded packages, this release has the followin - `nixos-generate-config` now puts the dhcp configuration in `hardware-configuration.nix` instead of `configuration.nix`. -- ORY Kratos was updated to version 0.8.3-alpha.1.pre.0, which introduces some breaking changes: +- ORY Kratos was updated to version 0.9.0-alpha.3, which introduces some breaking changes: + - All endpoints at the Admin API are now exposed at `/admin/`. For example, endpoint `https://kratos:4434/identities` is now exposed at `https://kratos:4434/admin/identities` + - Configuration key `selfservice.whitelisted_return_urls` has been renamed to `allowed_return_urls` + - The `password_identifier` form field of the password login strategy has been renamed to `identifier` to make compatibility with passwordless flows possible. + - Instead of having a global `default_schema_url` which developers used to update their schema, you now need to define the `default_schema_id` which must reference schema ID in your config. + - Calling `/self-service/recovery` without flow ID or with an invalid flow ID while authenticated will now respond with an error instead of redirecting to the default page. - If you are relying on the SQLite images, update your Docker Pull commands as follows: - `docker pull oryd/kratos:{version}` - Additionally, all passwords now have to be at least 8 characters long. - For more details, see: - [Release Notes for v0.8.1-alpha-1](https://github.com/ory/kratos/releases/tag/v0.8.1-alpha.1) - [Release Notes for v0.8.2-alpha-1](https://github.com/ory/kratos/releases/tag/v0.8.2-alpha.1) + - [Release Notes for v0.9.0-alpha-1](https://github.com/ory/kratos/releases/tag/v0.9.0-alpha.1) + - [Release Notes for v0.9.0-alpha-3](https://github.com/ory/kratos/releases/tag/v0.9.0-alpha.3) + - `fetchFromSourcehut` now allows fetching repositories recursively using `fetchgit` or `fetchhg` if the argument `fetchSubmodules` diff --git a/pkgs/applications/misc/kratos/default.nix b/pkgs/applications/misc/kratos/default.nix index 043f607c010d..a2892e9fa894 100644 --- a/pkgs/applications/misc/kratos/default.nix +++ b/pkgs/applications/misc/kratos/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kratos"; - version = "0.8.3-alpha.1.pre.0"; + version = "0.9.0-alpha.3"; src = fetchFromGitHub { owner = "ory"; repo = "kratos"; rev = "v${version}"; - sha256 = "1225paf0x6lb6cb3q5f4lyz0r426ifx4x8145q7nsc6v64srck2y"; + sha256 = "1x6g5mbbz1nkqi814dcyvdn8dyizpilzsb9cqijw0kpw4y3px757"; }; - vendorSha256 = "10zhxbccjsp6hbmk2lnvbag6c92hz703mcaigaj4wvlf7glpldm6"; + vendorSha256 = "1v29g302zqh7sc5s53dyz1mki0iijnr6nfj4fajayz2n7bfw3kh1"; subPackages = [ "." ];