authentik version/2023.8.0stable Released Aug 29, 2023
Impact Score: 5/10

authentik: Release 2023.8.0

Source available β€” automated, not human-reviewed

Component: authentik Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified β€” check source notes
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

authentik version/2023.8.0. Source highlight: See https://goauthentik.io/docs/releases/2023.8

Who Does This Impact? (Role-Based Analysis)

πŸ’» Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

πŸ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

βš™οΈ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

✨ New Features & Capabilities (6)

  • web: add required esbuild optional packages
  • outposts/ldap: add more tests
  • outposts/ldap: add test for attribute filtering
  • website/docs: re-add goauthentik.io/user/can-change-*
  • enterprise: add more info to enterprise forecast
  • website/blog: Ken blog, add graphic

⚑ Performance & Enhancements (2)

  • tests/e2e: improve assertCountEqual diff
  • web/elements: improve table error handling, prevent infinite loading …

πŸ”§ Bug Fixes & Patches (6)

  • sources/ldap: fix page size
  • sources/ldap: fix more errors
  • core: fix UUID filter field for users api
  • web/admin: fix admin overview layout
  • website/blog: fixed wrong date
  • events: fix authentik_system_tasks metric status label
πŸ“„ View Raw Release Notes (Original Developer Log)
See https://goauthentik.io/docs/releases/2023.8 ## What's Changed * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6179 * web: refactor locale handler into top-level context handler by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6022 * web: add required esbuild optional packages by @BeryJu in https://github.com/goauthentik/authentik/pull/6181 * website/blog: MS monopoly by @tanberry in https://github.com/goauthentik/authentik/pull/6172 * sources/ldap: fix page size by @BeryJu in https://github.com/goauthentik/authentik/pull/6187 * sources/ldap: fix more errors by @BeryJu in https://github.com/goauthentik/authentik/pull/6191 * website/integrations: update wordpress integration docs by @siverpro in https://github.com/goauthentik/authentik/pull/6193 * outposts/ldap: add more tests by @BeryJu in https://github.com/goauthentik/authentik/pull/6188 * outposts/ldap: add test for attribute filtering by @rissson in https://github.com/goauthentik/authentik/pull/6189 * core: bump goauthentik.io/api/v3 from 3.2023054.4 to 3.2023060.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6199 * core: bump importlib-metadata from 6.7.0 to 6.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6198 * core: bump ua-parser from 0.16.1 to 0.18.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6197 * core: fix UUID filter field for users api by @BeryJu in https://github.com/goauthentik/authentik/pull/6203 * website: update 2023.6.1 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/6204 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6208 * core: bump sentry-sdk from 1.27.1 to 1.28.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6213 * core: bump goauthentik.io/api/v3 from 3.2023060.1 to 3.2023061.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6214 * core: bump black from 23.3.0 to 23.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6211 * core: bump pytest-randomly from 3.12.0 to 3.13.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6212 * website: bump semver from 5.7.1 to 5.7.2 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6215 * web: bump @typescript-eslint/parser from 5.61.0 to 5.62.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6209 * web: bump @typescript-eslint/eslint-plugin from 5.61.0 to 6.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6210 * website/blog: draft for 2nd hacakthon blog by @tanberry in https://github.com/goauthentik/authentik/pull/6219 * web/admin: fix admin overview layout by @BeryJu in https://github.com/goauthentik/authentik/pull/6220 * ci: bump helm/kind-action from 1.7.0 to 1.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6227 * core: bump golang from 1.20.5-bullseye to 1.20.6-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/6226 * root: Update security policy by @authentik-db-cooper in https://github.com/goauthentik/authentik/pull/6222 * website/blog: fixed wrong date by @tanberry in https://github.com/goauthentik/authentik/pull/6228 * core: bump drf-jsonschema-serializer from 1.0.0 to 2.0.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6242 * core: bump ruff from 0.0.277 to 0.0.278 by @dependabot in https://github.com/goauthentik/authentik/pull/6241 * web: bump storybook from 7.0.26 to 7.0.27 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6234 * web: bump @storybook/web-components-vite from 7.0.26 to 7.0.27 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6239 * web: bump @sentry/browser from 7.57.0 to 7.58.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6236 * web: bump webcomponent-qr-code from 1.1.1 to 1.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6238 * web: bump @esbuild/darwin-arm64 from 0.18.11 to 0.18.12 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6237 * web: bump @storybook/addon-essentials from 7.0.26 to 7.0.27 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6232 * web: bump @babel/preset-env from 7.22.7 to 7.22.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6231 * web: bump @esbuild/linux-arm64 from 0.18.11 to 0.18.12 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6233 * core: bump maxmind/geoipupdate from v5.1 to v6.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6240 * web: bump @babel/plugin-transform-runtime from 7.22.7 to 7.22.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6247 * web: bump @babel/core from 7.22.8 to 7.22.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6246 * web: bump pyright from 1.1.316 to 1.1.317 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6245 * web: bump @sentry/tracing from 7.57.0 to 7.58.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6244 * web: bump @storybook/addon-links from 7.0.26 to 7.0.27 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6230 * events: fix authentik_system_tasks metric status label by @BeryJu in https://github.com/goauthentik/authentik/pull/6252 * web: bump @sentry/tracing from 7.57.0 to 7.58.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6249 * web: bump @sentry/browser from 7.58.0 to 7.58.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6248 * website: bump postcss from 8.4.25 to 8.4.26 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6256 * core: bump sentry-sdk from 1.28.0 to 1.28.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6255 * core: bump twilio from 8.4.0 to 8.5.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6254 * website/docs: re-add goauthentik.io/user/can-change-* by @BeryJu in https://github.com/goauthentik/authentik/pull/6251 * website/blog: fixed bad link by @tanberry in https://github.com/goauthentik/authentik/pull/6257 * web: bump @esbuild/linux-arm64 from 0.18.12 to 0.18.13 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6267 * web: bump @rollup/plugin-commonjs from 25.0.2 to 25.0.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6269 * web: bump eslint from 8.44.0 to 8.45.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6268 * core: bump uvicorn from 0.22.0 to 0.23.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6264 * website: bump clsx from 1.2.1 to 2.0.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6263 * web: bump @esbuild/darwin-arm64 from 0.18.12 to 0.18.13 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6266 * tests/e2e: improve assertCountEqual diff by @BeryJu in https://github.com/goauthentik/authentik/pull/6261 * sources/ldap: check nsaccountlock for FreeIPA/389-ds by @BeryJu in https://github.com/goauthentik/authentik/pull/6270 * enterprise: initial enterprise by @BeryJu in https://github.com/goauthentik/authentik/pull/5721 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6271 * enterprise: revise by @BeryJu in https://github.com/goauthentik/authentik/pull/6272 * web: bump @typescript-eslint/parser from 6.0.0 to 6.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6280 * core: bump pyyaml from 6.0 to 6.0.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6278 * core: bump kubernetes from 26.1.0 to 27.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6277 * core: bump gunicorn from 20.1.0 to 21.0.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6276 * core: bump goauthentik.io/api/v3 from 3.2023061.1 to 3.2023061.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6275 * Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6274 * Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6273 * web: bump @typescript-eslint/eslint-plugin from 6.0.0 to 6.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6279 * web: bump @sentry/tracing from 7.58.1 to 7.59.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6288 * web: bump @esbuild/linux-arm64 from 0.18.13 to 0.18.14 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6290 * web: bump @sentry/browser from 7.58.1 to 7.59.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6286 * web: bump @storybook/addon-links from 7.0.27 to 7.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6282 * web: basic cleanup of buttons by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6107 * web: bump storybook from 7.0.27 to 7.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6287 * enterprise: add more info to enterprise forecast by @BeryJu in https://github.com/goauthentik/authentik/pull/6292 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6295 * enterprise: more style fixes by @BeryJu in https://github.com/goauthentik/authentik/pull/6297 * web: bump pyright from 1.1.317 to 1.1.318 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6302 * core: bump uvicorn from 0.23.0 to 0.23.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6301 * core: bump pyjwt from 2.7.0 to 2.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6300 * core: bump gunicorn from 21.0.1 to 21.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6299 * core: bump goauthentik.io/api/v3 from 3.2023061.2 to 3.2023061.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6298 * web/admin: include authentik_url in enterprise link by @BeryJu in https://github.com/goauthentik/authentik/pull/6304 * website/blog: kens blog by @tanberry in https://github.com/goauthentik/authentik/pull/6305 * website/blog: Ken blog, add graphic by @tanberry in https://github.com/goauthentik/authentik/pull/6306 * website/blog: added image to header by @tanberry in https://github.com/goauthentik/authentik/pull/6307 * root: partial Live-updating config by @BeryJu in https://github.com/goauthentik/authentik/pull/5959 * website/blog: changed date to trick LinkedIn cache by @tanberry in https://github.com/goauthentik/authentik/pull/6309 * root: fix config env var resolution by @BeryJu in https://github.com/goauthentik/authentik/pull/6310 * web: bump @sentry/tracing from 7.59.2 to 7.59.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6311 * core: bump gunicorn from 21.1.0 to 21.2.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6313 * core: bump urllib3 from 2.0.3 to 2.0.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6314 * web: bump eslint-plugin-storybook from 0.6.12 to 0.6.13 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6316 * web: bump @sentry/browser from 7.59.2 to 7.59.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6312 * website/blog: fixed grammatical error in blog by @tanberry in https://github.com/goauthentik/authentik/pull/6318 * website/devdocs: updated hackathon page with exact times, other info by @tanberry in https://github.com/goauthentik/authentik/pull/6321 * sources/ldap: fix ldap_sync cli command not running in foreground by @BeryJu in https://github.com/goauthentik/authentik/pull/6325 * web: bump @codemirror/legacy-modes from 6.3.2 to 6.3.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6324 * web: bump @esbuild/linux-arm64 from 0.18.14 to 0.18.15 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6323 * web: bump @esbuild/darwin-arm64 from 0.18.14 to 0.18.15 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6322 * web: bump @sentry/tracing from 7.59.3 to 7.60.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6327 * web: bump @trivago/prettier-plugin-sort-imports from 4.1.1 to 4.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6326 * web: bump @sentry/browser from 7.59.3 to 7.60.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6328 * web: bump prettier from 2.8.8 to 3.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6329 * enterprise: cleanup v2 by @BeryJu in https://github.com/goauthentik/authentik/pull/6330 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6331 * providers/oauth2: fix grant_type password raising an exception by @BeryJu in https://github.com/goauthentik/authentik/pull/6333 * outposts: support json patch for Kubernetes by @ChandonPierre in https://github.com/goauthentik/authentik/pull/6319 * web: bump @esbuild/darwin-arm64 from 0.18.15 to 0.18.16 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6346 * web: bump @esbuild/linux-arm64 from 0.18.15 to 0.18.16 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6347 * website: bump postcss from 8.4.26 to 8.4.27 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6345 * core: bump ruff from 0.0.278 to 0.0.280 by @dependabot in https://github.com/goauthentik/authentik/pull/6344 * core: bump drf-spectacular from 0.26.3 to 0.26.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6343 * core: bump goauthentik.io/api/v3 from 3.2023061.3 to 3.2023061.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6342 * enterprise: fix license check not using DER as spec specifies by @BeryJu in https://github.com/goauthentik/authentik/pull/6348 * Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6341 * Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6340 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6351 * outposts: fix patch processing by @ChandonPierre in https://github.com/goauthentik/authentik/pull/6338 * outposts: Fix infinite self-recursion in traefik reconciler. by @ruifung in https://github.com/goauthentik/authentik/pull/6336 * root: set csrf cookie's secure flag same as session by @BeryJu in https://github.com/goauthentik/authentik/pull/6350 * web/admin: adjust style of page header by @BeryJu in https://github.com/goauthentik/authentik/pull/6355 * web/admin: hide pagination when no data is loaded yet by @BeryJu in https://github.com/goauthentik/authentik/pull/6353 * web: bump @storybook/blocks from 7.1.0 to 7.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6371 * web: bump @storybook/web-components-vite from 7.1.0 to 7.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6367 * web: bump @storybook/addon-essentials from 7.1.0 to 7.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6365 * web: bump chart.js from 4.3.0 to 4.3.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6368 * web: bump storybook from 7.1.0 to 7.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6364 * web: bump @storybook/addon-links from 7.1.0 to 7.1.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6363 * web: bump tslib from 2.6.0 to 2.6.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6366 * web: bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6370 * core: bump goauthentik.io/api/v3 from 3.2023061.4 to 3.2023061.5 by @dependabot in https://github.com/goauthentik/authentik/pull/6362 * web: bump @typescript-eslint/parser from 6.1.0 to 6.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6372 * enterprise: fix license check not using the proper JWT algorithm by @rissson in https://github.com/goauthentik/authentik/pull/6374 * web: bump @esbuild/darwin-arm64 from 0.18.16 to 0.18.17 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6379 * web: bump pyright from 1.1.318 to 1.1.319 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6378 * web: bump @esbuild/linux-arm64 from 0.18.16 to 0.18.17 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6380 * website/docs: Update syntax in traefik standalone example by @thmo in https://github.com/goauthentik/authentik/pull/6303 * ci: automatically rename transifex PRs to match the naming scheme by @BeryJu in https://github.com/goauthentik/authentik/pull/6352 * web: bump mermaid from 10.2.4 to 10.3.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6382 * translate: Updates for file locale/en/LC_MESSAGES/django.po in fr on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6376 * web/user: fix background alignment by @BeryJu in https://github.com/goauthentik/authentik/pull/6383 * sources/ldap: fix syncing large LDAP directories by @timoschwarzer in https://github.com/goauthentik/authentik/pull/6384 * events: fix monitored task not removing state by @BeryJu in https://github.com/goauthentik/authentik/pull/6386 * api: log errors if app URLs import fail by @rissson in https://github.com/goauthentik/authentik/pull/6397 * core: bump pylint from 2.17.4 to 2.17.5 by @dependabot in https://github.com/goauthentik/authentik/pull/6396 * web: bump chart.js from 4.3.1 to 4.3.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6395 * web: bump @sentry/tracing from 7.60.0 to 7.60.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6393 * web: bump @sentry/browser from 7.60.0 to 7.60.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6392 * website: revamp by @BeryJu in https://github.com/goauthentik/authentik/pull/6375 * api: re-fix url import logging by @BeryJu in https://github.com/goauthentik/authentik/pull/6400 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6401 * website: add tooltips to comparison table by @BeryJu in https://github.com/goauthentik/authentik/pull/6402 * outposts: make metrics compliant with Prometheus best-practices by @xunleii in https://github.com/goauthentik/authentik/pull/6398 * web/user: experiment with some slightly different styles by @BeryJu in https://github.com/goauthentik/authentik/pull/6405 * web: bump core-js from 3.31.1 to 3.32.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6406 * core: bump goauthentik.io/api/v3 from 3.2023061.5 to 3.2023061.6 by @dependabot in https://github.com/goauthentik/authentik/pull/6407 * web: fix app icon rendering, style refinements by @BeryJu in https://github.com/goauthentik/authentik/pull/6409 * web: app icons v2 by @BeryJu in https://github.com/goauthentik/authentik/pull/6410 * website/developer-docs: note that hack registration is closed by @tanberry in https://github.com/goauthentik/authentik/pull/6414 * website/blogs: this weeks blog by @tanberry in https://github.com/goauthentik/authentik/pull/6415 * translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6411 * translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6412 * web: weightloss program, part 1: FlowSearch by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6332 * web/user: fix alignment between image icons and fallback text icons by @BeryJu in https://github.com/goauthentik/authentik/pull/6416 * web: bump eslint from 8.45.0 to 8.46.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6417 * website: fix sidebar layout by @BeryJu in https://github.com/goauthentik/authentik/pull/6421 * ci: update dependabot labels by @BeryJu in https://github.com/goauthentik/authentik/pull/6423 * website: fix sidebar sizing by @BeryJu in https://github.com/goauthentik/authentik/pull/6430 * core: bump paramiko from 3.2.0 to 3.3.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6428 * website/docs: add architecture and persistence by @BeryJu in https://github.com/goauthentik/authentik/pull/6250 * root: add generated Source docs by @BeryJu in https://github.com/goauthentik/authentik/pull/5323 * website/integrations: cite better by @BeryJu in https://github.com/goauthentik/authentik/pull/6431 * blueprints: prevent duplicate password stage in default flow when using combined identification stage by @BeryJu in https://github.com/goauthentik/authentik/pull/6432 * root: migrate bootstrap to blueprints by @BeryJu in https://github.com/goauthentik/authentik/pull/6433 * root: add get_int to config loader instead of casting to int everywhere by @BeryJu in https://github.com/goauthentik/authentik/pull/6436 * web: rework and expand tooltips by @BeryJu in https://github.com/goauthentik/authentik/pull/6435 * web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6437 * web: bump @typescript-eslint/parser from 6.2.0 to 6.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6438 * web: bump @typescript-eslint/eslint-plugin from 6.2.0 to 6.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6439 * core: bump ruff from 0.0.280 to 0.0.281 by @dependabot in https://github.com/goauthentik/authentik/pull/6441 * core: bump uvicorn from 0.23.1 to 0.23.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6442 * core: bump sentry-sdk from 1.28.1 to 1.29.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6440 * website/docs: update Docker Compose and Kubernetes installation guide by @richardokonicha in https://github.com/goauthentik/authentik/pull/6429 * core: bump selenium from 4.10.0 to 4.11.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6445 * website/docs: expand beta beta / install docs by @BeryJu in https://github.com/goauthentik/authentik/pull/6443 * core: bump django from 4.1.7 to 4.2 by @BeryJu in https://github.com/goauthentik/authentik/pull/5238 * provider/oauth2: fix aud (Audience) field type which can be a list of… by @jmdilly in https://github.com/goauthentik/authentik/pull/6447 * core: bump django from 4.2.3 to 4.2.4 by @dependabot in https://github.com/goauthentik/authentik/pull/6455 * core: bump sentry-sdk from 1.29.0 to 1.29.2 by @dependabot in https://github.com/goauthentik/authentik/pull/6452 * core: bump golang from 1.20.6-bullseye to 1.20.7-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/6454 * core: bump ruff from 0.0.281 to 0.0.282 by @dependabot in https://github.com/goauthentik/authentik/pull/6453 * web: bump pyright from 1.1.319 to 1.1.320 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6451 * core: bump goauthentik.io/api/v3 from 3.2023061.6 to 3.2023061.7 by @dependabot in https://github.com/goauthentik/authentik/pull/6450 * core: bump github.com/getsentry/sentry-go from 0.22.0 to 0.23.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6449 * root: replace builtin psycopg libpq binary implementation with distro… by @rissson in https://github.com/goauthentik/authentik/pull/6448 * core: bump cryptography from 41.0.2 to 41.0.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6456 * web, website: compress images by @rissson in https://github.com/goauthentik/authentik/pull/6121 * web: bump @lit-labs/task from 2.1.2 to 3.0.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6463 * web: bump chart.js from 4.3.2 to 4.3.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6462 * web: bump @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6461 * web: bump lit from 2.7.6 to 2.8.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6460 * ci: bump peter-evans/create-pull-request from 4 to 5 by @dependabot in https://github.com/goauthentik/authentik/pull/6459 * core: bump debugpy from 1.6.7 to 1.6.8 by @dependabot in https://github.com/goauthentik/authentik/pull/6458 * web: bump prettier from 3.0.0 to 3.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6465 * web/flows: add more stories by @BeryJu in https://github.com/goauthentik/authentik/pull/6444 * website/blogs: blog to celebrate hackathon by @tanberry in https://github.com/goauthentik/authentik/pull/6457 * website/developer-docs: add new template for procedures by @tanberry in https://github.com/goauthentik/authentik/pull/6390 * website/blog: add github user name links by @tanberry in https://github.com/goauthentik/authentik/pull/6468 * website: bump prettier from 3.0.0 to 3.0.1 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6472 * website: bump react-tooltip from 5.19.0 to 5.20.0 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6471 * website/dev-docs: tweaks to template by @tanberry in https://github.com/goauthentik/authentik/pull/6474 * api: optimise pagination in API schema by @BeryJu in https://github.com/goauthentik/authentik/pull/6478 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6479 * web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6480 * web: bump storybook by @BeryJu in https://github.com/goauthentik/authentik/pull/6481 * web: bump @esbuild/darwin-arm64 from 0.18.17 to 0.18.18 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6484 * web/admin: fix user sorting by active field by @BeryJu in https://github.com/goauthentik/authentik/pull/6485 * web: bump @esbuild/linux-arm64 from 0.18.17 to 0.18.18 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6483 * providers/proxy: set outpost session cookie to httponly and secure wh… by @BeryJu in https://github.com/goauthentik/authentik/pull/6482 * web: bump @goauthentik/api from 2023.6.1-1691242648 to 2023.6.1-1691266058 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6486 * providers/proxy: only intercept auth header when a value is set by @BeryJu in https://github.com/goauthentik/authentik/pull/6488 * web/flows: fix identification stage band color by @BeryJu in https://github.com/goauthentik/authentik/pull/6489 * core: bump goauthentik.io/api/v3 from 3.2023061.7 to 3.2023061.11 by @dependabot in https://github.com/goauthentik/authentik/pull/6495 * web: bump @esbuild/darwin-arm64 from 0.18.18 to 0.18.19 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6492 * translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6490 * translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6491 * web: bump @esbuild/linux-arm64 from 0.18.18 to 0.18.19 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6493 * web/user: fix user settings colours on dark theme by @BeryJu in https://github.com/goauthentik/authentik/pull/6499 * web: bump @esbuild/linux-arm64 from 0.18.19 to 0.18.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6505 * core: bump psycopg from 3.1.9 to 3.1.10 by @dependabot in https://github.com/goauthentik/authentik/pull/6500 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6502 * web: bump the babel group in /web with 4 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6501 * web: bump @typescript-eslint/parser from 6.2.1 to 6.3.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6503 * web: bump @esbuild/darwin-arm64 from 0.18.19 to 0.18.20 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6504 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6511 * web: bump pyright from 1.1.320 to 1.1.321 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6514 * core: bump ruff from 0.0.282 to 0.0.283 by @dependabot in https://github.com/goauthentik/authentik/pull/6510 * core: bump golang from 1.20.7-bullseye to 1.21.0-bullseye by @dependabot in https://github.com/goauthentik/authentik/pull/6508 * web: bump @esbuild/darwin-arm64 from 0.18.20 to 0.19.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6512 * web: bump @esbuild/linux-arm64 from 0.18.20 to 0.19.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6513 * core: bump debugpy from 1.6.7 to 1.6.7.post1 by @dependabot in https://github.com/goauthentik/authentik/pull/6509 * website/docs: Troubleshooting Whitelist Email and Web-Dev Setup Docs by @sandeep2244 in https://github.com/goauthentik/authentik/pull/6426 * website/blog: blog about tightrope of security and convenience by @tanberry in https://github.com/goauthentik/authentik/pull/6515 * website/docs: added conceptual template by @tanberry in https://github.com/goauthentik/authentik/pull/6518 * core: bump flower from 2.0.0 to 2.0.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6535 * core: bump coverage from 7.2.7 to 7.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6536 * web: bump @rollup/plugin-commonjs from 25.0.3 to 25.0.4 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6534 * web: bump pyright from 1.1.321 to 1.1.322 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6533 * web: bump the storybook group in /web with 6 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6530 * web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6524 * web: bump @esbuild/darwin-arm64 from 0.19.0 to 0.19.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6531 * web: bump @esbuild/linux-arm64 from 0.19.0 to 0.19.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6532 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6528 * web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6537 * web: bump mermaid from 10.3.0 to 10.3.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6529 * ci: bump actions/setup-node from 3.7.0 to 3.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6538 * core: bump ruff from 0.0.283 to 0.0.284 by @dependabot in https://github.com/goauthentik/authentik/pull/6522 * web/admin: fix EventMatcherPolicyForm empty values by @BeryJu in https://github.com/goauthentik/authentik/pull/6539 * website/docs: new reference template by @tanberry in https://github.com/goauthentik/authentik/pull/6527 * core: bump webauthn from 1.9.0 to 1.10.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6546 * website: bump postcss from 8.4.27 to 8.4.28 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6557 * core: bump argon2-cffi from 21.3.0 to 23.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6552 * website: bump react-tooltip from 5.20.0 to 5.21.1 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6556 * website: bump prettier from 3.0.1 to 3.0.2 in /website by @dependabot in https://github.com/goauthentik/authentik/pull/6554 * core: bump pytest-randomly from 3.13.0 to 3.15.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6555 * web: bump pyright from 1.1.322 to 1.1.323 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6551 * core: bump webauthn from 1.10.0 to 1.10.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6550 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6542 * web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6548 * web: bump @lit-labs/context from 0.3.3 to 0.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6543 * web: bump @typescript-eslint/parser from 6.3.0 to 6.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6545 * web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6559 * web: bump prettier from 3.0.1 to 3.0.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6549 * web: bump @lit-labs/task from 3.0.0 to 3.0.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6544 * web: bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6562 * web: bump the storybook group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6561 * website/blog: identity fun by @tanberry in https://github.com/goauthentik/authentik/pull/6564 * root: always use persistent database connections by @rissson in https://github.com/goauthentik/authentik/pull/6560 * stages/authenticator_static: make static token size adjustable by @BeryJu in https://github.com/goauthentik/authentik/pull/6565 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6568 * blueprints: fix blueprint importer logging potentially sensitive data by @BeryJu in https://github.com/goauthentik/authentik/pull/6567 * ci: bump actions/setup-node from 3.8.0 to 3.8.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6569 * core: bump ruff from 0.0.284 to 0.0.285 by @dependabot in https://github.com/goauthentik/authentik/pull/6570 * core: bump goauthentik.io/api/v3 from 3.2023061.11 to 3.2023061.12 by @dependabot in https://github.com/goauthentik/authentik/pull/6572 * core: rework recursive group membership by @BeryJu in https://github.com/goauthentik/authentik/pull/6017 * translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6575 * web/flows: update flow background by @BeryJu in https://github.com/goauthentik/authentik/pull/6579 * web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6580 * web: bump tslib from 2.6.1 to 2.6.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6583 * web: bump core-js from 3.32.0 to 3.32.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6581 * core: hotfix group membership check by @BeryJu in https://github.com/goauthentik/authentik/pull/6584 * website: update release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/6590 * website/docs: update 2023.8 actually by @BeryJu in https://github.com/goauthentik/authentik/pull/6591 * web: bump @typescript-eslint/parser from 6.4.0 to 6.4.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6589 * core: bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in https://github.com/goauthentik/authentik/pull/6587 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6588 * web: bump style-mod from 4.0.3 to 4.1.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6594 * web: bump @rollup/plugin-node-resolve from 15.2.0 to 15.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6593 * website/blogs: fix alt text for image by @tanberry in https://github.com/goauthentik/authentik/pull/6597 * core: bump github.com/jellydator/ttlcache/v3 from 3.0.1 to 3.1.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6600 * web: bump @types/codemirror from 5.60.8 to 5.60.9 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6599 * web: bump pyright from 1.1.323 to 1.1.324 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6598 * web: bump @patternfly/elements from 2.3.2 to 2.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6592 * enterprise: licensing fixes by @BeryJu in https://github.com/goauthentik/authentik/pull/6601 * web: bump API Client version by @authentik-automation in https://github.com/goauthentik/authentik/pull/6602 * translate: Updates for file web/xliff/en.xlf in zh-Hans on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6604 * translate: Updates for file web/xliff/en.xlf in zh_CN on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6603 * enterprise: default user count to 0 by @rissson in https://github.com/goauthentik/authentik/pull/6605 * core: bump tornado from 6.3.2 to 6.3.3 by @dependabot in https://github.com/goauthentik/authentik/pull/6606 * web/user: fix user settings elements not being in cards by @BeryJu in https://github.com/goauthentik/authentik/pull/6608 * core: bump goauthentik.io/api/v3 from 3.2023061.12 to 3.2023061.13 by @dependabot in https://github.com/goauthentik/authentik/pull/6612 * core: bump pydantic from 1.10.12 to 2.3.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6613 * web: replace deprecated terser rollup plugin, remove unused plugin by @BeryJu in https://github.com/goauthentik/authentik/pull/6615 * root: upgrade debian base images to debian 12 by @rissson in https://github.com/goauthentik/authentik/pull/6607 * web: bump rollup from 2.79.1 to 3.28.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6616 * website/blogs: blog re job to hobby by @tanberry in https://github.com/goauthentik/authentik/pull/6611 * web: bump chart.js from 4.3.3 to 4.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6619 * web: bump the babel group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6618 * core: bump twilio from 8.5.0 to 8.7.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6621 * web: bump typescript from 5.1.6 to 5.2.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6620 * web: bump mermaid from 10.3.1 to 10.4.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6624 * web/admin: make version clickable for stable releases by @BeryJu in https://github.com/goauthentik/authentik/pull/6626 * website: minor fixes by @BeryJu in https://github.com/goauthentik/authentik/pull/6627 * ci: delete caches after PR is closed by @rissson in https://github.com/goauthentik/authentik/pull/6628 * website: resize images over 1080p by @rissson in https://github.com/goauthentik/authentik/pull/6631 * root: config: config discovery parity between go and python by @rissson in https://github.com/goauthentik/authentik/pull/6629 * web/common: make API errors more prominent in developer tools by @BeryJu in https://github.com/goauthentik/authentik/pull/6637 * web/elements: improve table error handling, prevent infinite loading … by @BeryJu in https://github.com/goauthentik/authentik/pull/6636 * core: fix filtering users by type attribute by @BeryJu in https://github.com/goauthentik/authentik/pull/6638 * translate: Updates for file web/xliff/en.xlf in nl on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6634 * translate: Updates for file locale/en/LC_MESSAGES/django.po in nl on branch main by @transifex-integration in https://github.com/goauthentik/authentik/pull/6635 * core: compile backend translations by @authentik-automation in https://github.com/goauthentik/authentik/pull/6639 * root: fix config loading for outposts by @BeryJu in https://github.com/goauthentik/authentik/pull/6640 * web/admin: set required flag to false for user attributes by @tanberry in https://github.com/goauthentik/authentik/pull/6418 * web/user: only render expand element when required by @BeryJu in https://github.com/goauthentik/authentik/pull/6641 * providers/oauth2: fix id_token being saved incorrectly leading to lost claims by @BeryJu in https://github.com/goauthentik/authentik/pull/6645 * providers/proxy: fix JWKS url in embedded outpost by @BeryJu in https://github.com/goauthentik/authentik/pull/6644 * web/admin: only show token expiry when token is set to expire by @BeryJu in https://github.com/goauthentik/authentik/pull/6643 * core: bump python from 3.11.4-slim-bookworm to 3.11.5-slim-bookworm by @dependabot in https://github.com/goauthentik/authentik/pull/6650 * web: bump @rollup/plugin-typescript from 11.1.2 to 11.1.3 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6648 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6646 * core: bump ruff from 0.0.285 to 0.0.286 by @dependabot in https://github.com/goauthentik/authentik/pull/6649 * web: bump @codemirror/lang-javascript from 6.1.9 to 6.2.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6647 * blueprints: fix tag values not resolved correctly by @BeryJu in https://github.com/goauthentik/authentik/pull/6653 * web: Replace ad-hoc toggle control with ak-toggle-group by @kensternberg-authentik in https://github.com/goauthentik/authentik/pull/6470 * web: bump yaml from 2.3.1 to 2.3.2 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6659 * web: bump the eslint group in /web with 1 update by @dependabot in https://github.com/goauthentik/authentik/pull/6657 * web: bump @codemirror/lang-html from 6.4.5 to 6.4.6 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6661 * web: bump the sentry group in /web with 2 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6656 * core: bump twisted from 22.10.0 to 23.8.0 by @dependabot in https://github.com/goauthentik/authentik/pull/6655 * web: bump @codemirror/lang-javascript from 6.2.0 to 6.2.1 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6658 * web: bump @typescript-eslint/parser from 6.4.1 to 6.5.0 in /web by @dependabot in https://github.com/goauthentik/authentik/pull/6660 * web: bump the storybook group in /web with 5 updates by @dependabot in https://github.com/goauthentik/authentik/pull/6662 * *: fix api errors raised in general validate() to specify a field by @BeryJu in https://github.com/goauthentik/authentik/pull/6663 * web: cleanup by @BeryJu in https://github.com/goauthentik/authentik/pull/6664 * website/docs: Enterprise docs by @tanberry in https://github.com/goauthentik/authentik/pull/6632 * security: fix CVE-2023-39522 by @BeryJu in https://github.com/goauthentik/authentik/pull/6665 * website: update 2023.8 release notes by @BeryJu in https://github.com/goauthentik/authentik/pull/6666 ## New Contributors * @siverpro made their first contribution in https://github.com/goauthentik/authentik/pull/6193 * @ruifung made their first contribution in https://github.com/goauthentik/authentik/pull/6336 * @thmo made their first contribution in https://github.com/goauthentik/authentik/pull/6303 * @timoschwarzer made their first contribution in https://github.com/goauthentik/authentik/pull/6384 * @xunleii made their first contribution in https://github.com/goauthentik/authentik/pull/6398 * @richardokonicha made their first contribution in https://github.com/goauthentik/authentik/pull/6429 * @jmdilly made their first contribution in https://github.com/goauthentik/authentik/pull/6447 * @sandeep2244 made their first contribution in https://github.com/goauthentik/authentik/pull/6426 **Full Changelog**: https://github.com/goauthentik/authentik/compare/version/2023.6.1...version/2023.8.0