website: update 2022.9 release notes

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2022-09-17 14:28:04 +02:00
parent 2bd10dbdee
commit 067166d420
2 changed files with 100 additions and 4 deletions

View File

@ -3,19 +3,81 @@ title: Release 2022.9
slug: "2022.9" slug: "2022.9"
--- ---
## Breaking changes
## New features ## New features
- UI for Duo device Import
Instead of manually having to call an API endpoint, there's now a UI for importing Duo devices.
- Duo Admin API integration
When using a Duo MFA, Duo Access or Duo Beyond plan, authentik can now automatically import devices from Duo into authentik. More info [here](../flow/stages/authenticator_duo/index).
## API Changes ## API Changes
#### What's New
---
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_device_manual/
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_devices_automatic/
#### What's Deleted
--- ---
##### `POST` /stages/authenticator/duo/{stage_uuid}/import_devices/ ##### `POST` /stages/authenticator/duo/{stage_uuid}/import_devices/
#### What's Changed
---
##### `GET` /stages/authenticator/duo/{stage_uuid}/
###### Return Type:
Changed response : **200 OK**
- Changed content type : `application/json`
- Added property `admin_integration_key` (string)
##### `PUT` /stages/authenticator/duo/{stage_uuid}/
###### Request: ###### Request:
Deleted content type : `application/json` Changed content type : `application/json`
- Added property `admin_integration_key` (string)
- Added property `admin_secret_key` (string)
###### Return Type:
Changed response : **200 OK**
- Changed content type : `application/json`
- Added property `admin_integration_key` (string)
##### `PATCH` /stages/authenticator/duo/{stage_uuid}/
###### Request:
Changed content type : `application/json`
- Added property `admin_integration_key` (string)
- Added property `admin_secret_key` (string)
###### Return Type:
Changed response : **200 OK**
- Changed content type : `application/json`
- Added property `admin_integration_key` (string)
##### `GET` /flows/executor/{flow_slug}/ ##### `GET` /flows/executor/{flow_slug}/
@ -121,8 +183,41 @@ Changed response : **200 OK**
- Property `traceback` (string) - Property `traceback` (string)
##### `POST` /stages/authenticator/duo/
###### Request:
Changed content type : `application/json`
- Added property `admin_integration_key` (string)
- Added property `admin_secret_key` (string)
###### Return Type:
Changed response : **201 Created**
- Changed content type : `application/json`
- Added property `admin_integration_key` (string)
##### `GET` /stages/authenticator/duo/
###### Return Type:
Changed response : **200 OK**
- Changed content type : `application/json`
- Changed property `results` (array)
Changed items (object): > AuthenticatorDuoStage Serializer
- Added property `admin_integration_key` (string)
## Minor changes/fixes ## Minor changes/fixes
- stages/authenticator_duo: improved import (#3601)
- \*: cleanup stray print calls - \*: cleanup stray print calls
- \*: remove remaining default creation code in squashed migrations - \*: remove remaining default creation code in squashed migrations
- blueprint: fix EntryInvalidError not being handled in tasks - blueprint: fix EntryInvalidError not being handled in tasks

View File

@ -205,13 +205,14 @@ module.exports = {
description: "Release notes for recent authentik versions", description: "Release notes for recent authentik versions",
}, },
items: [ items: [
"releases/v2022.9",
"releases/v2022.8", "releases/v2022.8",
"releases/v2022.7", "releases/v2022.7",
"releases/v2022.6",
{ {
type: "category", type: "category",
label: "Previous versions", label: "Previous versions",
items: [ items: [
"releases/v2022.6",
"releases/v2022.5", "releases/v2022.5",
"releases/v2022.4", "releases/v2022.4",
"releases/v2022.2", "releases/v2022.2",