diff --git a/CHANGELOG.md b/CHANGELOG.md index cf93a0accc2..60b0a7a362a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,241 +4,244 @@ **Table of Contents** -- [0.0.0 (2024-02-12)](#000-2024-02-12) +- [0.0.0 (2024-03-05)](#000-2024-03-05) + - [Features](#features) +- [2.2.0 (2024-02-12)](#220-2024-02-12) - [Bug Fixes](#bug-fixes) + - [Code Generation](#code-generation) - [2.2.0-pre.1 (2024-02-01)](#220-pre1-2024-02-01) - [Bug Fixes](#bug-fixes-1) - - [Code Generation](#code-generation) + - [Code Generation](#code-generation-1) - [Documentation](#documentation) - - [Features](#features) + - [Features](#features-1) - [2.2.0-rc.3 (2023-08-16)](#220-rc3-2023-08-16) - [Bug Fixes](#bug-fixes-2) - - [Code Generation](#code-generation-1) - - [Features](#features-1) -- [2.2.0-pre.0 (2023-06-22)](#220-pre0-2023-06-22) - [Code Generation](#code-generation-2) - [Features](#features-2) -- [2.2.0-rc.2 (2023-06-13)](#220-rc2-2023-06-13) - - [Bug Fixes](#bug-fixes-3) +- [2.2.0-pre.0 (2023-06-22)](#220-pre0-2023-06-22) - [Code Generation](#code-generation-3) - [Features](#features-3) +- [2.2.0-rc.2 (2023-06-13)](#220-rc2-2023-06-13) + - [Bug Fixes](#bug-fixes-3) + - [Code Generation](#code-generation-4) + - [Features](#features-4) - [2.2.0-rc.1 (2023-06-12)](#220-rc1-2023-06-12) - [Breaking Changes](#breaking-changes) - [Bug Fixes](#bug-fixes-4) - - [Code Generation](#code-generation-4) - - [Features](#features-4) + - [Code Generation](#code-generation-5) + - [Features](#features-5) - [Unclassified](#unclassified) - [2.1.2 (2023-05-24)](#212-2023-05-24) - [Bug Fixes](#bug-fixes-5) - - [Code Generation](#code-generation-5) + - [Code Generation](#code-generation-6) - [Documentation](#documentation-1) - - [Features](#features-5) + - [Features](#features-6) - [2.1.1 (2023-04-11)](#211-2023-04-11) - [Bug Fixes](#bug-fixes-6) - - [Code Generation](#code-generation-6) + - [Code Generation](#code-generation-7) - [2.1.0 (2023-04-06)](#210-2023-04-06) - [Bug Fixes](#bug-fixes-7) - - [Code Generation](#code-generation-7) -- [2.1.0-pre.2 (2023-04-03)](#210-pre2-2023-04-03) - [Code Generation](#code-generation-8) -- [2.1.0-pre.1 (2023-04-03)](#210-pre1-2023-04-03) +- [2.1.0-pre.2 (2023-04-03)](#210-pre2-2023-04-03) - [Code Generation](#code-generation-9) +- [2.1.0-pre.1 (2023-04-03)](#210-pre1-2023-04-03) + - [Code Generation](#code-generation-10) - [2.1.0-pre.0 (2023-03-31)](#210-pre0-2023-03-31) - [Bug Fixes](#bug-fixes-8) - - [Code Generation](#code-generation-10) + - [Code Generation](#code-generation-11) - [Documentation](#documentation-2) - - [Features](#features-6) + - [Features](#features-7) - [2.0.3 (2022-12-08)](#203-2022-12-08) - [Bug Fixes](#bug-fixes-9) - - [Code Generation](#code-generation-11) - - [Features](#features-7) + - [Code Generation](#code-generation-12) + - [Features](#features-8) - [2.0.2 (2022-11-10)](#202-2022-11-10) - [Bug Fixes](#bug-fixes-10) - - [Code Generation](#code-generation-12) + - [Code Generation](#code-generation-13) - [Documentation](#documentation-3) - - [Features](#features-8) + - [Features](#features-9) - [Tests](#tests) - [2.0.1 (2022-10-27)](#201-2022-10-27) - [Bug Fixes](#bug-fixes-11) - - [Code Generation](#code-generation-13) + - [Code Generation](#code-generation-14) - [Documentation](#documentation-4) - [2.0.0 (2022-10-27)](#200-2022-10-27) - [Breaking Changes](#breaking-changes-1) - [Bug Fixes](#bug-fixes-12) - - [Code Generation](#code-generation-14) + - [Code Generation](#code-generation-15) - [Code Refactoring](#code-refactoring) - [Documentation](#documentation-5) - - [Features](#features-9) + - [Features](#features-10) - [Tests](#tests-1) - [Unclassified](#unclassified-1) - [1.11.10 (2022-08-25)](#11110-2022-08-25) - [Bug Fixes](#bug-fixes-13) - - [Code Generation](#code-generation-15) + - [Code Generation](#code-generation-16) - [1.11.9 (2022-08-01)](#1119-2022-08-01) - [Bug Fixes](#bug-fixes-14) - - [Code Generation](#code-generation-16) + - [Code Generation](#code-generation-17) - [Documentation](#documentation-6) - - [Features](#features-10) + - [Features](#features-11) - [1.11.8 (2022-05-04)](#1118-2022-05-04) - [Bug Fixes](#bug-fixes-15) - - [Code Generation](#code-generation-17) + - [Code Generation](#code-generation-18) - [Documentation](#documentation-7) - - [Features](#features-11) + - [Features](#features-12) - [Tests](#tests-2) - [1.11.7 (2022-02-23)](#1117-2022-02-23) - - [Code Generation](#code-generation-18) + - [Code Generation](#code-generation-19) - [1.11.6 (2022-02-23)](#1116-2022-02-23) - [Bug Fixes](#bug-fixes-16) - - [Code Generation](#code-generation-19) + - [Code Generation](#code-generation-20) - [1.11.5 (2022-02-21)](#1115-2022-02-21) - [Bug Fixes](#bug-fixes-17) - - [Code Generation](#code-generation-20) + - [Code Generation](#code-generation-21) - [1.11.4 (2022-02-16)](#1114-2022-02-16) - [Bug Fixes](#bug-fixes-18) - - [Code Generation](#code-generation-21) + - [Code Generation](#code-generation-22) - [1.11.3 (2022-02-15)](#1113-2022-02-15) - [Bug Fixes](#bug-fixes-19) - - [Code Generation](#code-generation-22) -- [1.11.2 (2022-02-11)](#1112-2022-02-11) - [Code Generation](#code-generation-23) +- [1.11.2 (2022-02-11)](#1112-2022-02-11) + - [Code Generation](#code-generation-24) - [1.11.1 (2022-02-11)](#1111-2022-02-11) - [Bug Fixes](#bug-fixes-20) - - [Code Generation](#code-generation-24) + - [Code Generation](#code-generation-25) - [Code Refactoring](#code-refactoring-1) - [Documentation](#documentation-8) - [1.11.0 (2022-01-21)](#1110-2022-01-21) - [Breaking Changes](#breaking-changes-2) - [Bug Fixes](#bug-fixes-21) - - [Code Generation](#code-generation-25) + - [Code Generation](#code-generation-26) - [Documentation](#documentation-9) - - [Features](#features-12) + - [Features](#features-13) - [1.10.7 (2021-10-27)](#1107-2021-10-27) - [Breaking Changes](#breaking-changes-3) - [Bug Fixes](#bug-fixes-22) - - [Code Generation](#code-generation-26) + - [Code Generation](#code-generation-27) - [Code Refactoring](#code-refactoring-2) - [Documentation](#documentation-10) - - [Features](#features-13) + - [Features](#features-14) - [1.10.6 (2021-08-28)](#1106-2021-08-28) - [Bug Fixes](#bug-fixes-23) - - [Code Generation](#code-generation-27) + - [Code Generation](#code-generation-28) - [Documentation](#documentation-11) - [1.10.5 (2021-08-13)](#1105-2021-08-13) - [Bug Fixes](#bug-fixes-24) - - [Code Generation](#code-generation-28) + - [Code Generation](#code-generation-29) - [Documentation](#documentation-12) - - [Features](#features-14) + - [Features](#features-15) - [1.10.3 (2021-07-14)](#1103-2021-07-14) - [Bug Fixes](#bug-fixes-25) - - [Code Generation](#code-generation-29) + - [Code Generation](#code-generation-30) - [Code Refactoring](#code-refactoring-3) - [Documentation](#documentation-13) - - [Features](#features-15) + - [Features](#features-16) - [1.10.2 (2021-05-04)](#1102-2021-05-04) - [Breaking Changes](#breaking-changes-4) - [Bug Fixes](#bug-fixes-26) - - [Code Generation](#code-generation-30) + - [Code Generation](#code-generation-31) - [Code Refactoring](#code-refactoring-4) - [Documentation](#documentation-14) - - [Features](#features-16) + - [Features](#features-17) - [1.10.1 (2021-03-25)](#1101-2021-03-25) - [Bug Fixes](#bug-fixes-27) - - [Code Generation](#code-generation-31) + - [Code Generation](#code-generation-32) - [Documentation](#documentation-15) - - [Features](#features-17) + - [Features](#features-18) - [Tests](#tests-3) - [Unclassified](#unclassified-2) - [1.9.2 (2021-01-29)](#192-2021-01-29) - - [Code Generation](#code-generation-32) - - [Features](#features-18) -- [1.9.1 (2021-01-27)](#191-2021-01-27) - [Code Generation](#code-generation-33) + - [Features](#features-19) +- [1.9.1 (2021-01-27)](#191-2021-01-27) + - [Code Generation](#code-generation-34) - [Documentation](#documentation-16) - [1.9.0 (2021-01-12)](#190-2021-01-12) - - [Code Generation](#code-generation-34) -- [1.9.0-rc.0 (2021-01-12)](#190-rc0-2021-01-12) - [Code Generation](#code-generation-35) +- [1.9.0-rc.0 (2021-01-12)](#190-rc0-2021-01-12) + - [Code Generation](#code-generation-36) - [1.9.0-alpha.4.pre.0 (2021-01-12)](#190-alpha4pre0-2021-01-12) - [Bug Fixes](#bug-fixes-28) - - [Code Generation](#code-generation-36) + - [Code Generation](#code-generation-37) - [Documentation](#documentation-17) - [1.9.0-alpha.3 (2020-12-08)](#190-alpha3-2020-12-08) - [Breaking Changes](#breaking-changes-5) - [Bug Fixes](#bug-fixes-29) - - [Code Generation](#code-generation-37) + - [Code Generation](#code-generation-38) - [Code Refactoring](#code-refactoring-5) - [Documentation](#documentation-18) - - [Features](#features-19) + - [Features](#features-20) - [Tests](#tests-4) - [Unclassified](#unclassified-3) - [1.9.0-alpha.2 (2020-10-29)](#190-alpha2-2020-10-29) - [Bug Fixes](#bug-fixes-30) - - [Code Generation](#code-generation-38) + - [Code Generation](#code-generation-39) - [Documentation](#documentation-19) - - [Features](#features-20) + - [Features](#features-21) - [Tests](#tests-5) - [1.9.0-alpha.1 (2020-10-20)](#190-alpha1-2020-10-20) - [Bug Fixes](#bug-fixes-31) - - [Code Generation](#code-generation-39) + - [Code Generation](#code-generation-40) - [Code Refactoring](#code-refactoring-6) - [Documentation](#documentation-20) - - [Features](#features-21) + - [Features](#features-22) - [Tests](#tests-6) - [1.8.5 (2020-10-03)](#185-2020-10-03) - - [Code Generation](#code-generation-40) + - [Code Generation](#code-generation-41) - [1.8.0-pre.1 (2020-10-03)](#180-pre1-2020-10-03) - [Bug Fixes](#bug-fixes-32) - - [Code Generation](#code-generation-41) - - [Features](#features-22) + - [Code Generation](#code-generation-42) + - [Features](#features-23) - [1.8.0-pre.0 (2020-10-02)](#180-pre0-2020-10-02) - [Breaking Changes](#breaking-changes-6) - [Bug Fixes](#bug-fixes-33) - - [Code Generation](#code-generation-42) + - [Code Generation](#code-generation-43) - [Documentation](#documentation-21) - - [Features](#features-23) + - [Features](#features-24) - [1.7.4 (2020-08-31)](#174-2020-08-31) - [Bug Fixes](#bug-fixes-34) - - [Code Generation](#code-generation-43) -- [1.7.3 (2020-08-31)](#173-2020-08-31) - [Code Generation](#code-generation-44) +- [1.7.3 (2020-08-31)](#173-2020-08-31) + - [Code Generation](#code-generation-45) - [1.7.1 (2020-08-31)](#171-2020-08-31) - [Breaking Changes](#breaking-changes-7) - [Bug Fixes](#bug-fixes-35) - - [Code Generation](#code-generation-45) + - [Code Generation](#code-generation-46) - [Code Refactoring](#code-refactoring-7) - [Documentation](#documentation-22) - - [Features](#features-24) + - [Features](#features-25) - [Unclassified](#unclassified-4) - [1.7.0 (2020-08-14)](#170-2020-08-14) - [Breaking Changes](#breaking-changes-8) - [Bug Fixes](#bug-fixes-36) - - [Code Generation](#code-generation-46) + - [Code Generation](#code-generation-47) - [Code Refactoring](#code-refactoring-8) - [Documentation](#documentation-23) - - [Features](#features-25) + - [Features](#features-26) - [Unclassified](#unclassified-5) - [1.6.0 (2020-07-20)](#160-2020-07-20) - [Bug Fixes](#bug-fixes-37) - - [Code Generation](#code-generation-47) + - [Code Generation](#code-generation-48) - [Documentation](#documentation-24) - [Unclassified](#unclassified-6) - [1.5.2 (2020-06-23)](#152-2020-06-23) - [Bug Fixes](#bug-fixes-38) - - [Code Generation](#code-generation-48) - - [Features](#features-26) -- [1.5.1 (2020-06-16)](#151-2020-06-16) - [Code Generation](#code-generation-49) + - [Features](#features-27) +- [1.5.1 (2020-06-16)](#151-2020-06-16) + - [Code Generation](#code-generation-50) - [1.5.0 (2020-06-16)](#150-2020-06-16) - [Bug Fixes](#bug-fixes-39) - [Chores](#chores) - [Documentation](#documentation-25) - - [Features](#features-27) + - [Features](#features-28) - [Unclassified](#unclassified-7) - [1.5.0-beta.5 (2020-05-28)](#150-beta5-2020-05-28) - [Bug Fixes](#bug-fixes-40) - [Chores](#chores-1) - [Documentation](#documentation-26) - - [Features](#features-28) + - [Features](#features-29) - [1.5.0-beta.3 (2020-05-23)](#150-beta3-2020-05-23) - [Chores](#chores-2) - [1.5.0-beta.2 (2020-05-23)](#150-beta2-2020-05-23) @@ -262,7 +265,7 @@ - [Bug Fixes](#bug-fixes-44) - [Chores](#chores-7) - [Documentation](#documentation-29) - - [Features](#features-29) + - [Features](#features-30) - [1.4.7 (2020-04-24)](#147-2020-04-24) - [Bug Fixes](#bug-fixes-45) - [Chores](#chores-8) @@ -277,7 +280,7 @@ - [Bug Fixes](#bug-fixes-48) - [Code Refactoring](#code-refactoring-11) - [Documentation](#documentation-33) - - [Features](#features-30) + - [Features](#features-31) - [1.4.2 (2020-04-03)](#142-2020-04-03) - [Chores](#chores-9) - [Documentation](#documentation-34) @@ -302,7 +305,7 @@ - [Bug Fixes](#bug-fixes-50) - [Code Refactoring](#code-refactoring-12) - [Documentation](#documentation-35) - - [Features](#features-31) + - [Features](#features-32) - [Unclassified](#unclassified-9) - [1.3.2 (2020-02-17)](#132-2020-02-17) - [Bug Fixes](#bug-fixes-51) @@ -313,7 +316,7 @@ - [1.3.0 (2020-02-14)](#130-2020-02-14) - [Bug Fixes](#bug-fixes-52) - [Documentation](#documentation-37) - - [Features](#features-32) + - [Features](#features-33) - [Unclassified](#unclassified-10) - [1.2.3 (2020-01-31)](#123-2020-01-31) - [Unclassified](#unclassified-11) @@ -706,13 +709,45 @@ -# [0.0.0](https://github.com/ory/hydra/compare/v2.2.0-pre.1...v0.0.0) (2024-02-12) +# [0.0.0](https://github.com/ory/hydra/compare/v2.2.0...v0.0.0) (2024-03-05) + + +### Features + +* Add access token strategy parameter to cli ([#3718](https://github.com/ory/hydra/issues/3718)) ([7862dc3](https://github.com/ory/hydra/commit/7862dc337aba2899bdb945e94eb79d3ab3509202)), closes [#3717](https://github.com/ory/hydra/issues/3717) + + +# [2.2.0](https://github.com/ory/hydra/compare/v2.2.0-pre.1...v2.2.0) (2024-02-12) + +![Ory Hydra 2.2.0](http://ory.sh/images/newsletter/hydra-2.2.0/banner.png) + +Ory Hydra, the OAuth2 and OpenID Connect server designed for web-scale deployments introduces its most advanced update with version 2.2! + +Want to check out Ory Hydra yourself? Try common OAuth2 flows in theĀ [Ory OAuth2 Get Started guide](https://www.ory.sh/docs/getting-started/ory-network-oauth2)! + +This version significantly enhances performance, supporting six times more authorization flows than version 2.1, thanks to architectural improvements that minimize database interactions for login and consent processes. + +Key improvements include: + +- Enhanced integration with Ory Kratos, ensuring seamless synchronization of login and logout states across both services. Users logged out from Ory Hydra will automatically log out from Ory Kratos, enhancing security and user experience. +- The ability to bypass the logout consent screen for specific clients, streamlining the logout process. +- Simplified migration with the new feature to import OAuth2 Client IDs, making the transition to Ory Hydra smoother. +- Support for the OIDC Verifiable Credentials specification, expanding the server's capabilities in identity verification. + +Thank all contributors who have made this release available! + + + ### Bug Fixes * Return empty slice if requested_scope or audience is null ([#3711](https://github.com/ory/hydra/issues/3711)) ([65165e7](https://github.com/ory/hydra/commit/65165e77718b37ee720a493f2fb6be20e6b04af6)) +### Code Generation + +* Pin v2.2.0 release commit ([57096be](https://github.com/ory/hydra/commit/57096be9befbde4a1436ef48338d253a248c91c4)) + # [2.2.0-pre.1](https://github.com/ory/hydra/compare/v2.2.0-rc.3...v2.2.0-pre.1) (2024-02-01)