From 0f5c1189c93d29c5e081c7cf4cc8a1d43f4c59cb Mon Sep 17 00:00:00 2001 From: Anders Abel Date: Thu, 25 Jan 2024 11:00:14 +0100 Subject: [PATCH 1/3] Update for v7 release - Switch default docs to v7 - Update banners on v6 + v7 start pages --- IdentityServer/v6/docs/content/_index.md | 9 +++------ IdentityServer/v7/docs/content/_index.md | 4 ---- root/index.html | 2 +- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/IdentityServer/v6/docs/content/_index.md b/IdentityServer/v6/docs/content/_index.md index 259f202f..7e25d229 100644 --- a/IdentityServer/v6/docs/content/_index.md +++ b/IdentityServer/v6/docs/content/_index.md @@ -6,14 +6,11 @@ weight: 1 # Duende IdentityServer v6 Documentation The most flexible & standards-compliant OpenID Connect and OAuth 2.0 framework for ASP.NET Core. -{{% notice note %}} -This is the documentation for version 6.x. You can find the v5.x documentation [here](https://docs.duendesoftware.com/identityserver/v5) and the v7.x documentation [here](https://docs.duendesoftware.com/identityserver/v7). +{{% notice info %}} +This is the version 6 documention. Version 6.x is compatible with .NET 6 and .NET 7. Please use [v7.x](https://docs.duendesoftware.com/identityserver/v7) for .NET 8. {{% /notice %}} {{% notice note %}} -Version 6.x is supported on .NET 6 and .NET 7. Version 6.x is supported until November 12, 2024 when .NET 6 support ends. +Version 6.x is supported until November 12, 2024 when .NET 6 support ends. {{% /notice %}} -{{% notice info %}} -Version 6.x is not supported on .NET 8. Please use [v7.x](https://docs.duendesoftware.com/identityserver/v7) for .NET 8. -{{% /notice %}} diff --git a/IdentityServer/v7/docs/content/_index.md b/IdentityServer/v7/docs/content/_index.md index e5a81369..793f865b 100644 --- a/IdentityServer/v7/docs/content/_index.md +++ b/IdentityServer/v7/docs/content/_index.md @@ -6,10 +6,6 @@ weight: 1 # Duende IdentityServer v7 Documentation The most flexible & standards-compliant OpenID Connect and OAuth 2.0 framework for ASP.NET Core. -{{% notice info %}} -Version 7.x is available as preview and not supported for production use. The RTM release is planned for January 2024. -{{% /notice %}} - {{% notice note %}} This is the documentation for version 7.x. You can find the v6.x documentation [here](https://docs.duendesoftware.com/identityserver/v6). {{% /notice %}} diff --git a/root/index.html b/root/index.html index 05a2de98..499f6371 100644 --- a/root/index.html +++ b/root/index.html @@ -1,3 +1,3 @@ From 789294551fbdf10882733bc722280fea2d7d6ee4 Mon Sep 17 00:00:00 2001 From: Anders Abel Date: Thu, 25 Jan 2024 11:02:56 +0100 Subject: [PATCH 2/3] Update upgrade guide from rc to ga --- IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md b/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md index 410de845..856ed49f 100644 --- a/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md +++ b/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md @@ -3,12 +3,8 @@ title: "Duende IdentityServer v6.3 to v7.0" weight: 40 --- -{{% notice note %}} -This upgrade guide is work in progress based on the currently available [release candidate of v7.0](https://github.com/DuendeSoftware/IdentityServer/releases/tag/7.0.0-rc.1). -{{% /notice %}} - ## What's New -IdentityServer v7.0 includes support for .NET 8, pushed authorization requests, OpenTelemetry metrics, cleanup job improvements, and many other fixes and enhancements. Please see our [release notes](https://github.com/DuendeSoftware/IdentityServer/releases/tag/7.0.0-rc.1) for complete details. +IdentityServer v7.0 includes support for .NET 8, pushed authorization requests, OpenTelemetry metrics, cleanup job improvements, and many other fixes and enhancements. Please see our [release notes](https://github.com/DuendeSoftware/IdentityServer/releases/tag/7.0.0) for complete details. ## Step 1: Update .NET Version In your IdentityServer host project, update the version of the .NET framework. For example in your project file: From 3ec43a3ef049c78bca9a02b0a402eab1227fe677 Mon Sep 17 00:00:00 2001 From: Anders Abel Date: Thu, 25 Jan 2024 11:13:46 +0100 Subject: [PATCH 3/3] Updated upgrade guides --- .../v7/docs/content/upgrades/_index.md | 28 ++++++++++++++++++- .../v7/docs/content/upgrades/v6.3_to_v7.0.md | 2 +- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/IdentityServer/v7/docs/content/upgrades/_index.md b/IdentityServer/v7/docs/content/upgrades/_index.md index aa2e7728..6063ab84 100644 --- a/IdentityServer/v7/docs/content/upgrades/_index.md +++ b/IdentityServer/v7/docs/content/upgrades/_index.md @@ -6,6 +6,32 @@ chapter = true # Upgrading -Here is a list of upgrade guides. +Upgrading to a new IdentityServer version is done by updating the Nuget package and handling any breaking +changes. If you are using the Entity Framework based stores you might also need to apply database schema +updates. + +## Upgrading from version 6 to version 7 + +#### Upgrading from version 6.0 +If you use the Entity Framework based stores you need to apply the upgrade and database migrations from +[6.0 - 6.1](v6.0_to_v6.1) first. Then continue on Upgrading from version 6.2. + +#### Upgrading from version 6.1 +Follow the guide from 6.2. + +#### Upgrading from version 6.2 +If you use the Entity Framework based stores you need to apply the upgrade and database migrations from +[6.2 - 6.3](v6.2_to_v6.3). + +6.3 came with some breaking changes. Review the list in the upgrade guide to verify if any of them affect +your deployments. + +Then continue on Upgrading from version 6.3. + +#### Upgrading from version 6.3 +Follow the [upgrade guide version 6.3 - 7.0](v6.3_to_v7.0) + +## All upgrade guides +Here is a list of all upgrade guides. {{%children style="h4" /%}} diff --git a/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md b/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md index 856ed49f..bfa139e1 100644 --- a/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md +++ b/IdentityServer/v7/docs/content/upgrades/v6.3_to_v7.0.md @@ -1,6 +1,6 @@ --- title: "Duende IdentityServer v6.3 to v7.0" -weight: 40 +weight: 30 --- ## What's New