website/docs: prepare 2023.4 release notes (#5223)
* website/docs: prepare 2023.4 release notes Signed-off-by: Jens Langhammer <jens@goauthentik.io> * add prompt preview Signed-off-by: Jens Langhammer <jens@goauthentik.io> * Apply suggestions from code review Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: Jens L. <jens@beryju.org> * Update website/docs/releases/2023/v2023.4.md Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com> Signed-off-by: Jens L. <jens@beryju.org> * add new release to sidebar Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io> Signed-off-by: Jens L. <jens@beryju.org> Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
This commit is contained in:
@ -13,7 +13,7 @@ slug: "/releases/2023.3"
|
||||
|
||||
authentik can now provision users into other IT systems via the SCIM (System for Cross-domain Identity Management) protocol. The provider synchronizes Users, Groups and the user membership. Objects are synced both when they are saved and based on a pre-defined schedule in the background.
|
||||
|
||||
Documentation: https://goauthentik.io/docs/providers/scim/
|
||||
Documentation: [SCIM Provider](../../../docs/providers/scim/)
|
||||
|
||||
- Theming improvements
|
||||
|
||||
|
||||
@ -1,10 +1,38 @@
|
||||
---
|
||||
title: Release 2023.4
|
||||
title: Release 2023.4 - RADIUS support
|
||||
slug: "/releases/2023.4"
|
||||
---
|
||||
|
||||
## New features
|
||||
|
||||
- RADIUS support
|
||||
|
||||
:::info
|
||||
This feature is still in technical preview, so please report any Bugs you run into on [GitHub](https://github.com/goauthentik/authentik/issues).
|
||||
:::
|
||||
|
||||
authentik now supports the [RADIUS protocol](https://en.wikipedia.org/wiki/RADIUS) for authentication, allowing for the integration of a wider variety of systems such as VPN software, network switches/routers, and others.
|
||||
|
||||
The RADIUS provider also uses a flow to authenticate users, and supports the same stages as the [LDAP Provider](../../../docs/providers/ldap).
|
||||
|
||||
Documentation: [RADIUS Provider](../../../docs/providers/radius/)
|
||||
|
||||
- Decreased CPU usage for workers
|
||||
|
||||
Previously, authentik used a method to ensure that the worker containers are running correctly called "pinging", which would send a request to the worker and ensure it was processed correctly. This however used a lot of resources every time the health check ran. We've switched to a simpler method, one that will reduce CPU and memory usage (only affects Docker-Compose).
|
||||
|
||||
- Configurable authentication flow for providers
|
||||
|
||||
It is now possible to configure the authentication flow per provider. This configured flow will be used when an un-authenticated user tries to access the application the provider is used with. If no flow is set on a provider, the default authentication flow configured on the tenant will be used.
|
||||
|
||||
- "Stay logged in" prompt
|
||||
|
||||
In the [User login stage](../../../docs/flow/stages/user_login/), an admin can use the new "Stay Logged In" option to add additional minutes or hours to the defined `session duration` value. When this "Stay Logged In" offset time is configured, the user logging in is presented with a prompt asking if they want to extend their session.
|
||||
|
||||
- Prompt preview
|
||||
|
||||
When creating a single prompt for use with a [Prompt stage](../../../docs/flow/stages/prompt/), a live preview of the prompt is now shown. This makes it easier to test how a prompt will behave, and also shows what data it will send, and how it will be available in the flow context.
|
||||
|
||||
## Upgrading
|
||||
|
||||
This release does not introduce any new requirements.
|
||||
@ -28,22 +56,42 @@ image:
|
||||
- \*: load websocket paths similarly to URLs (#5018)
|
||||
- blueprints: allow setting of token key in blueprint context (#4995)
|
||||
- core: Add unique constraint to user UUID (#5004)
|
||||
- providers: Add ability to choose a default authentication flow (#5070)
|
||||
- core: extend Postgres configuration (#5138)
|
||||
- core: fix app launch URL flow selection (#5113)
|
||||
- lifecycle: also migrate before starting worker, trap exit to cleanup mode (#5123)
|
||||
- lifecycle: don't use celery ping for worker healthcheck (#5153)
|
||||
- outposts: run containers as non root (#5212)
|
||||
- outposts: set Kubernetes deployment security context (#5163)
|
||||
- policies: provider raw result for better policy reusability (#5189)
|
||||
- providers/ldap: fix duplicate attributes (#4972)
|
||||
- providers/oauth2: fix response for response_type code and response_mode fragment (#4975)
|
||||
- providers/proxy: rework endpoints logic (#4993)
|
||||
- providers/radius: simple radius outpost (#1796)
|
||||
- providers/radius: simple RADIUS outpost (#1796)
|
||||
- providers/scim: add missing default fields (#5108)
|
||||
- providers/scim: fix error when user-group m2m is updated forward (#5082)
|
||||
- providers: Add ability to choose a default authentication flow (#5070)
|
||||
- stages/authenticator_validate: fix stage not working without pending user (#5096)
|
||||
- stages/identification: revert is_active check (#5183)
|
||||
- stages/prompt: Add Radio Button Group, Dropdown and Text Area prompt fields (#4822)
|
||||
- stages/prompt: Fix dropdown invalid choice (#5046)
|
||||
- stages/user_login: stay logged in (#4958)
|
||||
- stages/user_write: improve error handling (#5136)
|
||||
- stages: Add ability to set user friendly names for MFA stages (#5005)
|
||||
- web/admin: fix error adding users to groups (#5016)
|
||||
- web/admin: fix error listing blueprints with missing metadata (#5041)
|
||||
- web/admin: fix error when creating bindings due to hidden inputs (#5081)
|
||||
- web/admin: fix inconsistent display of flows in selections (#4977)
|
||||
- web/admin: fix ldap form when editing scim provider from view page (#5164)
|
||||
- web/admin: fix prompt field display (#4990)
|
||||
- web/admin: fix sidebar avatar not loaded (#5184)
|
||||
- web/admin: prompt preview (#5078)
|
||||
- web/admin: show warning when adding user to superuser group (#5091)
|
||||
- web/elements: fix search select inconsistency (#4989)
|
||||
- web/elements: only render form once instance is loaded (#5049)
|
||||
- web/flows: fix authenticator selector in dark mode (#4974)
|
||||
- web/user: rework search (#5107)
|
||||
- web: only show debug locale if debug mode is enabled (#5111)
|
||||
- web: remove more until (#5057)
|
||||
|
||||
## API Changes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user