Skip to content

Releases: goauthentik/authentik

Release 0.8.5-beta

20 Feb 20:41
Compare
Choose a tag to compare
  • all: sort imports and cleanup
  • lib: add SentryIgnoredException, to easily ignore exceptions from sentry
  • providers/saml: add POST binding support to Metadata
  • providers/saml: change default NameID Format to emailAddress
  • providers/saml: cleanup encoding
  • providers/saml: Show error message when trying to get metadata without assigning application
  • root: use different cookie names for dev instance
  • sources/saml: entity_id -> issuer
  • sources/saml: fix build_full_url using incorrect URL parameter
  • sources/saml: fix Metadata cert including PEM header
  • sources/saml: validate SAMLResponse signature
  • ui: don't remove dashes when auto generating slug

Release 0.8.4-beta

20 Feb 15:22
Compare
Choose a tag to compare
  • providers/saml: fix /login/ pointing to wrong view

Release 0.8.3-beta

20 Feb 14:18
Compare
Choose a tag to compare
  • core: fix application icons not loading, fix with_sources being broken

Release 0.8.2-beta

20 Feb 13:00
Compare
Choose a tag to compare
  • all: prefix all UI related methods with ui_, switch to property and return dataclass
  • core: add more fields for metadata of applications
  • core: base set maximum-scale to 1
  • core: fix discord logo being hard to see
  • core: raise PropertyMappingExpressionException when PropertyMapping returns Undefined
  • lib: sentry ignore Redis and OSError
  • policies: struct -> types to match core
  • policies/expression: Return False if Policy returns Undefined and log warning
  • root: add logger name to log output
  • sources/ldap: handle user_sync errors better, show warning when user exists already

Release 0.8.1-beta

19 Feb 10:33
Compare
Choose a tag to compare
  • helm: fix error that FLUSHDB Command is not available
  • lib/sentry: ignore django validation error
  • policies/expression: fix pb_is_sso_flow

Release 0.8.0-beta

19 Feb 09:32
Compare
Choose a tag to compare
  • policies: breakking remove redundant policies which can be easily implemented with expressions

  • sources/oauth: breakking improve default OAuth2 Client, send access_token as Bearer Authz

  • sources/oauth: breakking remove redundant OAuth2Clients

  • sources/oauth: breakking remove supervisr

  • admin: fix user object being overwritten when deleting a user

  • admin: load custom policy templates

  • all: cleanup logging to be structured

  • all: general maintenance, prepare for pyright

  • api: add expression policy to API URLs

  • audit: log event creation on save

  • core: only show icon on login page if defined

  • core: sort applications by name

  • docs: add ansible tower/awx integration guide

  • docs: add aws integration

  • docs: update policy types, add docs for expression policies

  • factors: strip port for domain check

  • lib: remove method_decorator Mixins

  • policies/expression: add annotation to update docs, name jinja filters/funcs more clearly

  • policies/expression: move evaluation code into separate class

  • providers/saml: fix metadata URLs using incorrect params

  • sources/oauth: remove leading spaces in default URLs

Release 0.7.17-beta

18 Feb 15:32
Compare
Choose a tag to compare
  • core: check PropertyMapping's expression syntax before save
  • docs: use note blocks instead of code blocks for product description
  • factors/view: show concise error message when domain is mis-configured
  • lib: add helper method for 400 response with message
  • policies/expression: add Expression based policy
  • providers/saml: add modal to show metadata without download
  • providers/saml: better handle PropertyMapping evaluation errors
  • providers/saml: change assertion_valid_not_before default to -5 minutes
  • providers/saml: fix linting error
  • providers/saml: transition to dataclass from dict, cleanup unused templates, add missing autosubmit_form
  • sources/ldap: better handle property mapping evaluation errors

Release 0.7.16-beta

17 Feb 20:05
Compare
Choose a tag to compare
  • admin: fix form missing on update pages
  • admin: fix CodeMirror field not loading correctly

Release 0.7.15-beta

17 Feb 19:48
Compare
Choose a tag to compare
  • *: propertymapping template -> expression
  • admin: add support for template field and Jinja2 highlighting
  • admin: parameterise generic from's base template
  • core: add template field to PropertyMapping
  • Merge pull request #4 from BeryJu/propertymapping-jinja
  • providers/saml: add changeable signature and digest algorithm
  • providers/saml: add custom help text for templates, add docs for User Object reference
  • providers/saml: update to new PropertyMappings
  • root: remove prospector from Pipfile as it causes lock issues, install in CI
  • sources/* add missing migrations
  • sources/ldap: update LDAP source to use new property mappings

Release 0.7.14-beta

17 Feb 14:45
Compare
Choose a tag to compare
  • lib/config: remove autoreload handler as this API is gone in django 3
  • policies/engine: fix cached policy results being ignored
  • policies/engine: set mp start method to fork to fix issues under macOS
  • providers/saml: handle uncompressed SAML AuthNRequest
  • providers/saml: more typehints
  • providers/saml: move default saml properties to DB
  • providers/saml: move field labels from Form into models
  • root/wsgi: log requests with event name of request
  • sources/ldap: move labels from form to models
  • sources/oauth: move labels from form to models
  • sources/saml: move labels from forms to models