website/docs: update 2022.10 release notes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
9e3bf94547
commit
c22dae868c
2
Makefile
2
Makefile
|
@ -73,7 +73,7 @@ gen-diff:
|
||||||
docker run \
|
docker run \
|
||||||
--rm -v ${PWD}:/local \
|
--rm -v ${PWD}:/local \
|
||||||
--user ${UID}:${GID} \
|
--user ${UID}:${GID} \
|
||||||
docker.io/openapitools/openapi-diff:2.0.1 \
|
docker.io/openapitools/openapi-diff:2.1.0-beta.3 \
|
||||||
--markdown /local/diff.md \
|
--markdown /local/diff.md \
|
||||||
/local/old_schema.yml /local/schema.yml
|
/local/old_schema.yml /local/schema.yml
|
||||||
rm old_schema.yml
|
rm old_schema.yml
|
||||||
|
|
|
@ -27,6 +27,8 @@ slug: "2022.10"
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
##### `POST` /flows/instances/import/
|
||||||
|
|
||||||
##### `GET` /sources/user_connections/saml/
|
##### `GET` /sources/user_connections/saml/
|
||||||
|
|
||||||
##### `POST` /sources/user_connections/saml/
|
##### `POST` /sources/user_connections/saml/
|
||||||
|
@ -41,6 +43,12 @@ slug: "2022.10"
|
||||||
|
|
||||||
##### `GET` /sources/user_connections/saml/{id}/used_by/
|
##### `GET` /sources/user_connections/saml/{id}/used_by/
|
||||||
|
|
||||||
|
#### What's Deleted
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
##### `POST` /flows/instances/import_flow/
|
||||||
|
|
||||||
#### What's Changed
|
#### What's Changed
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -119,6 +127,26 @@ Changed: `pm_uuid` in `path`
|
||||||
|
|
||||||
> A UUID string identifying this Webhook Mapping.
|
> A UUID string identifying this Webhook Mapping.
|
||||||
|
|
||||||
|
##### `GET` /admin/metrics/
|
||||||
|
|
||||||
|
###### Return Type:
|
||||||
|
|
||||||
|
Changed response : **200 OK**
|
||||||
|
|
||||||
|
- Changed content type : `application/json`
|
||||||
|
|
||||||
|
New required properties:
|
||||||
|
|
||||||
|
- `authorizations_per_1h`
|
||||||
|
|
||||||
|
* Added property `authorizations_per_1h` (array)
|
||||||
|
|
||||||
|
Items (object): > Coordinates for diagrams
|
||||||
|
|
||||||
|
- Property `x_cord` (integer)
|
||||||
|
|
||||||
|
- Property `y_cord` (integer)
|
||||||
|
|
||||||
##### `POST` /core/tenants/
|
##### `POST` /core/tenants/
|
||||||
|
|
||||||
###### Request:
|
###### Request:
|
||||||
|
@ -392,32 +420,10 @@ Changed response : **200 OK**
|
||||||
|
|
||||||
- Property `type` (string)
|
- Property `type` (string)
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
- Property `flow_info` (object)
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
> Contextual flow information for a challenge
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
- Property `component` (string)
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
- Property `response_errors` (object)
|
||||||
|
@ -434,32 +440,10 @@ Changed response : **200 OK**
|
||||||
|
|
||||||
- Property `type` (string)
|
- Property `type` (string)
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
- Property `flow_info` (object)
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
> Contextual flow information for a challenge
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
- Property `component` (string)
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
- Property `response_errors` (object)
|
||||||
|
@ -472,32 +456,10 @@ Changed response : **200 OK**
|
||||||
|
|
||||||
- Property `type` (string)
|
- Property `type` (string)
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
- Property `flow_info` (object)
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
> Contextual flow information for a challenge
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
- Property `component` (string)
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
- Property `response_errors` (object)
|
||||||
|
@ -513,85 +475,8 @@ Changed response : **200 OK**
|
||||||
Deleted 'ak-flow-sources-plex' component
|
Deleted 'ak-flow-sources-plex' component
|
||||||
Deleted 'ak-flow-sources-oauth-apple' component
|
Deleted 'ak-flow-sources-oauth-apple' component
|
||||||
Added 'ak-source-oauth-apple' component:
|
Added 'ak-source-oauth-apple' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
- Property `client_id` (string)
|
|
||||||
|
|
||||||
- Property `scope` (string)
|
|
||||||
|
|
||||||
- Property `redirect_uri` (string)
|
|
||||||
|
|
||||||
- Property `state` (string)
|
|
||||||
|
|
||||||
Added 'ak-source-plex' component:
|
Added 'ak-source-plex' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
- Property `client_id` (string)
|
|
||||||
|
|
||||||
- Property `slug` (string)
|
|
||||||
|
|
||||||
##### `POST` /flows/executor/{flow_slug}/
|
##### `POST` /flows/executor/{flow_slug}/
|
||||||
|
|
||||||
###### Request:
|
###### Request:
|
||||||
|
@ -627,153 +512,9 @@ Changed response : **200 OK**
|
||||||
Deleted 'ak-flow-sources-plex' component
|
Deleted 'ak-flow-sources-plex' component
|
||||||
Deleted 'ak-flow-sources-oauth-apple' component
|
Deleted 'ak-flow-sources-oauth-apple' component
|
||||||
Added 'ak-provider-oauth2-device-code' component:
|
Added 'ak-provider-oauth2-device-code' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
Added 'ak-source-oauth-apple' component:
|
Added 'ak-source-oauth-apple' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
- Property `client_id` (string)
|
|
||||||
|
|
||||||
- Property `scope` (string)
|
|
||||||
|
|
||||||
- Property `redirect_uri` (string)
|
|
||||||
|
|
||||||
- Property `state` (string)
|
|
||||||
|
|
||||||
Added 'ak-source-plex' component:
|
Added 'ak-source-plex' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
- Property `client_id` (string)
|
|
||||||
|
|
||||||
- Property `slug` (string)
|
|
||||||
|
|
||||||
Added 'ak-provider-oauth2-device-code-finish' component:
|
Added 'ak-provider-oauth2-device-code-finish' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
Updated `ak-stage-identification` component:
|
Updated `ak-stage-identification` component:
|
||||||
|
|
||||||
- Changed property `sources` (array)
|
- Changed property `sources` (array)
|
||||||
|
@ -785,85 +526,8 @@ Changed response : **200 OK**
|
||||||
Deleted 'ak-flow-sources-plex' component
|
Deleted 'ak-flow-sources-plex' component
|
||||||
Deleted 'ak-flow-sources-oauth-apple' component
|
Deleted 'ak-flow-sources-oauth-apple' component
|
||||||
Added 'ak-source-oauth-apple' component:
|
Added 'ak-source-oauth-apple' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
- Property `client_id` (string)
|
|
||||||
|
|
||||||
- Property `scope` (string)
|
|
||||||
|
|
||||||
- Property `redirect_uri` (string)
|
|
||||||
|
|
||||||
- Property `state` (string)
|
|
||||||
|
|
||||||
Added 'ak-source-plex' component:
|
Added 'ak-source-plex' component:
|
||||||
|
|
||||||
- Property `type` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `native`
|
|
||||||
- `shell`
|
|
||||||
- `redirect`
|
|
||||||
|
|
||||||
- Property `flow_info` (object)
|
|
||||||
|
|
||||||
> Contextual flow information for a challenge
|
|
||||||
|
|
||||||
- Property `title` (string)
|
|
||||||
|
|
||||||
- Property `background` (string)
|
|
||||||
|
|
||||||
- Property `cancel_url` (string)
|
|
||||||
|
|
||||||
- Property `layout` (string)
|
|
||||||
|
|
||||||
Enum values:
|
|
||||||
|
|
||||||
- `stacked`
|
|
||||||
- `content_left`
|
|
||||||
- `content_right`
|
|
||||||
- `sidebar_left`
|
|
||||||
- `sidebar_right`
|
|
||||||
|
|
||||||
- Property `component` (string)
|
|
||||||
|
|
||||||
- Property `response_errors` (object)
|
|
||||||
|
|
||||||
- Property `client_id` (string)
|
|
||||||
|
|
||||||
- Property `slug` (string)
|
|
||||||
|
|
||||||
##### `POST` /stages/authenticator/sms/
|
##### `POST` /stages/authenticator/sms/
|
||||||
|
|
||||||
###### Request:
|
###### Request:
|
||||||
|
@ -904,24 +568,38 @@ Changed response : **200 OK**
|
||||||
## Minor changes/fixes
|
## Minor changes/fixes
|
||||||
|
|
||||||
- \*: improve error handling in ldap outpost, ignore additional errors
|
- \*: improve error handling in ldap outpost, ignore additional errors
|
||||||
|
- admin: add authorisations metric (#3811)
|
||||||
- blueprints: fix error when exporting objects with lazily translated strings
|
- blueprints: fix error when exporting objects with lazily translated strings
|
||||||
|
- core: fallback to empty user object for PropertyMappingEvaluator
|
||||||
- core: fix messages not being shown when no client is connected
|
- core: fix messages not being shown when no client is connected
|
||||||
|
- core: fix title in generic error template
|
||||||
|
- crypto: fix cert_expiry not having the correct format
|
||||||
- crypto: fix import_certificate checking private key as certificate
|
- crypto: fix import_certificate checking private key as certificate
|
||||||
- crypto: make certificate parsing optional for crypto api (#3711)
|
- crypto: make certificate parsing optional for crypto api (#3711)
|
||||||
- flows: always show flow inspector in debug mode, don't require admin in debug (#3786)
|
- flows: always show flow inspector in debug mode, don't require admin in debug (#3786)
|
||||||
|
- flows: improved import (show logs, improve UI) (#3807)
|
||||||
|
- flows: optimise queries for flow and stage API endpoints
|
||||||
|
- internal: limit body size
|
||||||
|
- outposts/ldap: increase compatibility with different types in user and group attributes
|
||||||
- providers/oauth2: add all hardcoded claims to claims_supported list
|
- providers/oauth2: add all hardcoded claims to claims_supported list
|
||||||
- providers/oauth2: add device flow (#3334)
|
- providers/oauth2: add device flow (#3334)
|
||||||
- providers/oauth2: exclude at_hash claim if not set instead of being null
|
- providers/oauth2: exclude at_hash claim if not set instead of being null
|
||||||
|
- providers/oauth2: fix issues with es256 and add tests (#3808)
|
||||||
|
- providers/saml: don't attempt verification of SAML request when no verification certificate is configured
|
||||||
|
- root: add global fallback throttle
|
||||||
- root: Add setting to adjust database config for pgbouncer (#3769)
|
- root: Add setting to adjust database config for pgbouncer (#3769)
|
||||||
- root: decrease default token size to 60 chars for compatibility (#3710)
|
- root: decrease default token size to 60 chars for compatibility (#3710)
|
||||||
- root: save email template directory in config
|
- root: save email template directory in config
|
||||||
- sources/oauth: add Twitch OAuth source (#3746)
|
- sources/oauth: add Twitch OAuth source (#3746)
|
||||||
|
- sources/oauth: allow overriding of all scopes
|
||||||
- sources/saml: improve error handling for missing assertion and missing subject
|
- sources/saml: improve error handling for missing assertion and missing subject
|
||||||
- sources/saml: revamp SAML Source (#3785)
|
- sources/saml: revamp SAML Source (#3785)
|
||||||
- stages/authenticator_sms: make sms stage payload customisable (#3780)
|
- stages/authenticator_sms: make sms stage payload customisable (#3780)
|
||||||
- stages/email: don't check that email templates exist on startup
|
- stages/email: don't check that email templates exist on startup
|
||||||
|
- web: use drawSelection to workaround cursor bug when using CodeMirror with ShadowDOM in firefox
|
||||||
- web/\*: fix blank api drawer
|
- web/\*: fix blank api drawer
|
||||||
- web/admin: allow web-based sources to have empty enrollment/authentication flow
|
- web/admin: allow web-based sources to have empty enrollment/authentication flow
|
||||||
|
- web/admin: rework scrolling in modals, ensure overlay covers everything
|
||||||
- web/admin: set card headers and icons in card class
|
- web/admin: set card headers and icons in card class
|
||||||
- web/flows: improve display for action-showing stages
|
- web/flows: improve display for action-showing stages
|
||||||
- web/flows: update flow background
|
- web/flows: update flow background
|
||||||
|
|
Reference in a new issue