website/docs/releases/2022/v2022.12.md
Blueprints fetched via OCI require oci:// schema
To better detect if a blueprint should be fetched locally or via OCI, all OCI sourced blueprints require an oci:// protocol.
Bundled GeoIP City database
authentik now comes with a bundled MaxMind GeoLite2 City database. This allows everyone to take advantage of the extra data provided by GeoIP. The default docker-compose file removes the GeoIP update container as it is no longer needed. See more here.
Improved UX for user & group management and stage/policy binding
Users can now more easily be added to and removed from groups, both when viewing a single user and viewing a group.
When creating new stages or policies, authentik will now automatically offer an option to bind them to the object in whose context they were created in.
Select inputs were previously limited to showing a single page of items (default size of 100 items). These inputs have been replaced by dynamically loading inputs which support searching and better show the properties of the item.
Preview for OAuth2 and SAML providers
OAuth2 and SAML providers can now preview what the currently selected property/scope mappings's outcome will look like. This helps with seeing what data is sent to the client and implementing and testing custom mappings.
Customisable Captcha stage
The captcha stage now supports alternate compatible providers, like hCaptcha and Turnstile.
This release does not introduce any new requirements.
Download the docker-compose file for 2022.12 from here. Afterwards, simply run docker-compose up -d.
Update your values to use the new images:
image:
repository: ghcr.io/goauthentik/server
tag: 2022.12.0
!If tag (#4264)!Find and !Format tags (#4127)component field and prevent warningGET /stages/captcha/{stage_uuid}/Changed response : 200 OK
application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
PUT /stages/captcha/{stage_uuid}/Changed content type : application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
Changed property private_key (string)
Private key, acquired your captcha Provider.
Changed response : 200 OK
application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
PATCH /stages/captcha/{stage_uuid}/Changed content type : application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
Changed property private_key (string)
Private key, acquired your captcha Provider.
Changed response : 200 OK
application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
GET /flows/executor/{flow_slug}/Changed response : 200 OK
Changed content type : application/json
Updated ak-stage-captcha component:
New required properties:
js_urljs_url (string)POST /flows/executor/{flow_slug}/Changed response : 200 OK
Changed content type : application/json
Updated ak-stage-captcha component:
New required properties:
js_urljs_url (string)POST /stages/captcha/Changed content type : application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
Changed property private_key (string)
Private key, acquired your captcha Provider.
Changed response : 201 Created
application/json
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.
GET /stages/captcha/Changed response : 200 OK
application/json
Changed property results (array)
Changed items (object): > CaptchaStage Serializer
Added property js_url (string)
Added property api_url (string)
Changed property public_key (string)
Public key, acquired your captcha Provider.