diff --git a/website/docs/releases/0.14.md b/website/docs/releases/0.14.md new file mode 100644 index 000000000..7e1fe481e --- /dev/null +++ b/website/docs/releases/0.14.md @@ -0,0 +1,57 @@ +--- +title: Release 0.14 +--- + +# Headline features + +- Flows are now graphically shown as diagrams, to visualise which stages and policies are bound. + + This diagram makes it significantly easier to understand how a flow works, as well as helping you design a flow that does exactly what you need. + +- Events now have a more general purpose, rather than just logging audit actions. + + The following new events are now logged: + + - Policy Execution (Has to be enabled on a per-policy basis) + - Policy Exceptions + - Property Mapping Exceptions + - Configuration Errors (currently these events are created by incorrectly configured providers, but will be used further in the future.) + - Update availability + +- The OAuth2 Provider has been updated to closer match the OpenID Connect Specifications + + Response time now longer has to be configured manually. The issuer field can be configured now (the default behaviour is the same as pre-0.14) + + Authorization Codes are now generated as a JWT Token, which is not specified as spec, but seems to be a quasi-standard. + +- SAML Providers can now be created from SAML Metadata +- The authentik proxy is now using the currently latest version of oauth2_proxy (6.1.1) +- The license has been changed to GNU/GPL 3.0 + +## Fixes + +- admin: fix policy test button in dark theme +- core: fix anonymous user being included in User API +- core: fix token update/delete not working +- core: fix User's token creation not working +- core: make application's provider not required +- core: show multi-select notice for SelectMultiple Widgets +- outposts: allow blank kubeconfig +- outposts: validate kubeconfig before saving +- proxy: update to latest stable oauth2_proxy version +- root: update license +- web: fix sidebar being overlayed over modal backdrop +- web: fix table styling on mobile +- web: use displyname in sidebar for user + +## Upgrading + +This release does not introduce any new requirements. + +### docker-compose + +Download the latest docker-compose file from [here](https://raw.githubusercontent.com/BeryJu/authentik/version-0.14/docker-compose.yml) and run `docker-compose up -d`. + +### Kubernetes + +Run `helm repo update` and then upgrade your release with `helm upgrade passbook authentik/authentik --devel -f values.yaml`. diff --git a/website/sidebars.js b/website/sidebars.js index f4f48cd28..8f5a307b5 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -128,6 +128,7 @@ module.exports = { "releases/0.11", "releases/0.12", "releases/0.13", + "releases/0.14", ], }, {