![dependabot[bot]](/assets/img/avatar_default.png) 3996bdac33
			
		
	
	3996bdac33
	
	
	
		
			
			* website: Bump prettier from 3.3.3 to 3.4.1 in /website Bumps [prettier](https://github.com/prettier/prettier) from 3.3.3 to 3.4.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.3...3.4.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * update formatting Signed-off-by: Jens Langhammer <jens@goauthentik.io> * sigh Signed-off-by: Jens Langhammer <jens@goauthentik.io> * disable flaky test Signed-off-by: Jens Langhammer <jens@goauthentik.io> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Jens Langhammer <jens@goauthentik.io> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jens Langhammer <jens@goauthentik.io>
		
			
				
	
	
		
			121 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			121 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Release 2021.7
 | |
| slug: "/releases/2021.7"
 | |
| ---
 | |
| 
 | |
| ## Headline Changes
 | |
| 
 | |
| - SSL Support for LDAP Providers
 | |
| 
 | |
|     You can now configure certificates for your LDAP Providers, meaning that all communication will be done encrypted.
 | |
| 
 | |
|     Currently, only SSL on port 636 is supported, not StartTLS.
 | |
| 
 | |
| - Add bundled docs
 | |
| 
 | |
|     You can now browse the authentik docs for your version by browsing to `/help`. This means you don't have to rely on an
 | |
|     internet connection to check the docs, and you also have the correct docs for your currently running version.
 | |
| 
 | |
| ## Minor changes
 | |
| 
 | |
| - api: Tunnel Sentry requests through authentik to prevent them being blocked by ad-blockers
 | |
| - core: fix error when setting icon/background to url longer than 100 chars
 | |
| - events: fix error when slack notification request failed without a response
 | |
| - flows: allow variable substitution in flow titles
 | |
| - outposts/ldap: Fix LDAP outpost missing a `member` field on groups with all member DNs
 | |
| - outposts/ldap: Fix LDAP outpost not parsing arrays from user and group attributes correctly
 | |
| - providers/oauth2: allow blank redirect_uris to allow any redirect_uri
 | |
| - providers/saml: fix parsing of POST bindings
 | |
| - root: add PROXY protocol support for http, https, ldap and ldaps servers
 | |
| - root: Allow configuration of Redis port
 | |
| - root: set samesite to None for SAML POST flows
 | |
| - root: subclass SessionMiddleware to set Secure and SameSite flag depending on context
 | |
| - web: fix error when showing error message of request
 | |
| 
 | |
| ## Fixed in 2021.7.1-rc2
 | |
| 
 | |
| - core: add email filter for user
 | |
| - core: add group filter by member username and pk
 | |
| - core: broaden error catching for propertymappings
 | |
| - lib: fix outpost fake-ip not working, add tests
 | |
| - outpost: fix 100% CPU Usage when not connected to websocket
 | |
| - outposts: ensure outpost SAs always have permissions to fake IP
 | |
| - outposts: fix git hash not being set in outposts
 | |
| - outposts: save certificate fingerprint and check before re-fetching to cleanup logs
 | |
| - outposts/ldap: add tracing for LDAP bind and search
 | |
| - outposts/ldap: improve parsing of LDAP filters
 | |
| - outposts/ldap: optimise backend Search API requests
 | |
| - outposts/proxy: add X-Auth-Groups header to pass groups
 | |
| - providers/oauth2: handler PropertyMapping exceptions and create event
 | |
| - providers/saml: improve error handling for property mappings
 | |
| - sources/ldap: improve error handling for property mappings
 | |
| - web: fix icon flashing in header, fix notification header icon in dark mode
 | |
| - web: separate websocket connection from messages
 | |
| - web/admin: fix missing dark theme for notifications
 | |
| - web/admin: fix negative count for policies when more cached than total policies
 | |
| - web/admin: improve UI for notification toggle
 | |
| - website/docs: clear up outpost uuids
 | |
| - website/docs: remove duplicate proxy docs
 | |
| 
 | |
| ## Fixed in 2021.7.1
 | |
| 
 | |
| - core: add tests for flow_manager
 | |
| - core: fix CheckApplication's for_user flag not being checked correctly
 | |
| - core: fix pagination not working correctly with applications API
 | |
| - providers/oauth2: fix blank redirect_uri not working with TokenView
 | |
| - root: add code of conduct and PR template
 | |
| - root: add contributing file
 | |
| - tenants: make event retention configurable on tenant level
 | |
| - tenants: set tenant uuid in sentry
 | |
| - web/admin: add notice for event_retention
 | |
| - web/admin: add status card for https and timedrift
 | |
| - web/admin: default to authentication flow for LDAP provider
 | |
| - web/admin: fix ApplicationView's CheckAccess not sending UserID correctly
 | |
| - website/docs: add go requirement
 | |
| - website/docs: update terminology for dark mode
 | |
| 
 | |
| ## Fixed in 2021.7.2
 | |
| 
 | |
| - ci: fix sentry sourcemap path
 | |
| - e2e: fix broken selenium by locking images
 | |
| - events: ensure fallback result is set for on_failure
 | |
| - events: remove default result for MonitoredTasks, only save when result was set
 | |
| - flows: don't check redirect URL when set from flow plan (set from authentik or policy)
 | |
| - flows: fix unhandled error in stage execution not being logged as SYSTEM_EXCEPTION event
 | |
| - outpost: bump timer for periodic config reloads
 | |
| - outposts: catch invalid ServiceConnection error in outpost controller
 | |
| - providers/oauth2: fix error when requesting jwks keys with no rs256 aet
 | |
| - providers/proxy: fix hosts for ingress not being compared correctly
 | |
| - providers/saml: fix Error when getting metadata for invalid ID
 | |
| - providers/saml: fix metadata being inaccessible without authentication
 | |
| - sources/ldap: improve ms-ad password complexity checking
 | |
| - sources/plex: add background task to monitor validity of plex token
 | |
| - stages/email: fix error when re-requesting email after token has expired
 | |
| - stages/invitation: delete invite only after full enrollment flow is completed
 | |
| - web/admin: add re-authenticate button for plex
 | |
| - web/admin: add UI to copy invitation link
 | |
| - web/admin: fix empty column when no invitation expiry was set
 | |
| - web/admin: fix LDAP Provider bind flow list being empty
 | |
| - web/admin: fully remove response cloning due to errors
 | |
| 
 | |
| ## Fixed in 2021.7.3
 | |
| 
 | |
| - core: fix users not being able to update their profile
 | |
| - lifecycle: decrease default worker count on compose
 | |
| - providers/saml: fix error when WantAssertionsSigned is missing
 | |
| - providers/saml: fix error when PropertyMapping return value isn't string
 | |
| - web/admin: fix user's email field being required
 | |
| - web/admin: fix source form's userMatchingMode being swapped
 | |
| 
 | |
| ## Upgrading
 | |
| 
 | |
| This release does not introduce any new requirements.
 | |
| 
 | |
| ### docker-compose
 | |
| 
 | |
| Download the docker-compose file for 2021.7 from [here](https://goauthentik.io/version/2021.7/docker-compose.yml). Afterwards, simply run `docker-compose up -d`.
 | |
| 
 | |
| ### Kubernetes
 | |
| 
 | |
| Upgrade to the latest chart version to get the new images.
 |