diff --git a/Makefile b/Makefile index 9fbc653b3..fcfe2cba0 100644 --- a/Makefile +++ b/Makefile @@ -73,7 +73,7 @@ gen-diff: docker run \ --rm -v ${PWD}:/local \ --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 \ /local/old_schema.yml /local/schema.yml rm old_schema.yml diff --git a/website/docs/releases/v2022.10.md b/website/docs/releases/v2022.10.md index 7447f1768..63b126393 100644 --- a/website/docs/releases/v2022.10.md +++ b/website/docs/releases/v2022.10.md @@ -27,6 +27,8 @@ slug: "2022.10" --- +##### `POST` /flows/instances/import/ + ##### `GET` /sources/user_connections/saml/ ##### `POST` /sources/user_connections/saml/ @@ -41,6 +43,12 @@ slug: "2022.10" ##### `GET` /sources/user_connections/saml/{id}/used_by/ +#### What's Deleted + +--- + +##### `POST` /flows/instances/import_flow/ + #### What's Changed --- @@ -119,6 +127,26 @@ Changed: `pm_uuid` in `path` > 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/ ###### Request: @@ -392,32 +420,10 @@ Changed response : **200 OK** - 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) @@ -434,32 +440,10 @@ Changed response : **200 OK** - 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) @@ -472,32 +456,10 @@ Changed response : **200 OK** - 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) @@ -513,85 +475,8 @@ Changed response : **200 OK** Deleted 'ak-flow-sources-plex' component Deleted 'ak-flow-sources-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: - - 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}/ ###### Request: @@ -627,153 +512,9 @@ Changed response : **200 OK** Deleted 'ak-flow-sources-plex' component Deleted 'ak-flow-sources-oauth-apple' 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: - - - 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: - - - 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: - - - 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: - Changed property `sources` (array) @@ -785,85 +526,8 @@ Changed response : **200 OK** Deleted 'ak-flow-sources-plex' component Deleted 'ak-flow-sources-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: - - 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/ ###### Request: @@ -904,24 +568,38 @@ Changed response : **200 OK** ## Minor changes/fixes - \*: improve error handling in ldap outpost, ignore additional errors +- admin: add authorisations metric (#3811) - 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 title in generic error template +- crypto: fix cert_expiry not having the correct format - crypto: fix import_certificate checking private key as certificate - 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: 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 device flow (#3334) - 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: decrease default token size to 60 chars for compatibility (#3710) - root: save email template directory in config - 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: revamp SAML Source (#3785) - stages/authenticator_sms: make sms stage payload customisable (#3780) - 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/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/flows: improve display for action-showing stages - web/flows: update flow background