Releases: goauthentik/authentik
Release 0.8.5-beta
- 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
- providers/saml: fix /login/ pointing to wrong view
Release 0.8.3-beta
- core: fix application icons not loading, fix with_sources being broken
Release 0.8.2-beta
- 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
- 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
-
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
- 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
- admin: fix form missing on update pages
- admin: fix CodeMirror field not loading correctly
Release 0.7.15-beta
- *: 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
- 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