ConfigSeeder 2.12.0 released
ConfigSeeder 2.12.0 now supports besides OAuth2 and OpenID Connect the widely used authentication via SAML. User permissions are no longer required to be set via the IDP, but can also be managed directly in ConfigSeeder. Thus, Release 2.12.0 fits even better into the existing IT infrastructure.
Download ConfigSeeder Management 2.12.0
DownloadDownload ConfigSeeder Kubernetes Connector 1.2.1
DownloadDownload ConfigSeeder OS Connector 1.1.1
DownloadDownload ConfigSeeder Java Client 2.11.0
DownloadHighlight Features
SAML Support
ConfigSeeder already supports authentication via OAuth2, OpenID Connect or pre-authentication via headers. Newly also authentication via SAML is supported. Details can be found in the documentation.
User and group management
As of this release, it is no longer necessary to manage the authorization groups in your own IDP, but the authorizations can be managed directly in the ConfigSeeder Administration. However, it is still possible to keep the roles from the IDP and even add them to ConfigSeeder as desired, e.g. to allow additional temporary access to configurations.
It is also now possible to record users in advance. Thus, no premature login of the user is necessary anymore. Authorizations can be entered and managed in advance. This is especially useful for onboarding of new users.
Performance Improvements
The speed of managing more than 500 configuration values was very poor and users waited more than 30 seconds. We have optimized the site significantly and the actions should only take a few seconds even with more than 1000 configuration values.
Helm Charts
Newly we publish not only Docker Images but also Helm Charts for the deployment with Kubernetes. These Helm Charts offer different options, including PSP.
All Changes (Management)
Breaking Changes
We have changed the locations of some of our configurations. Please check the renamed config keys. For more details, check our documentation.
- Configurations from
spring.security.oauth2.client.mapping.<idp>
have been moved toconfigseeder.server.security.oauth2.mapping.<idp>
. - If you use OAuth2/OIDC, you need to enable the support by setting
configseeder.server.security.auth.oauth2.enabled
totrue
. - Renamings for OAuth2 Mapping keys:
spring.security.oauth2.client.mapping.<idp>.firstname
=>configseeder.server.security.oauth2.mapping.<idp>.first-name
spring.security.oauth2.client.mapping.<idp>.lastname
=>configseeder.server.security.oauth2.mapping.<idp>.last-name
spring.security.oauth2.client.mapping.<idp>.userInfoRolePaths
=>configseeder.server.security.oauth2.mapping.<idp>.user-info-role-paths
spring.security.oauth2.client.mapping.<idp>.avatar_url
=>configseeder.server.security.oauth2.mapping.<idp>.avatar
- Configuration
configseeder.server.security.oauth.redirect.onlyone
has changed toconfigseeder.server.security.auth.redirect-only-one
. - Configuration
configseeder.server.security.jwt.*
have been moved toconfigseeder.server.security.auth.api-key.*
. - Configuration
configseeder.server.security.auth.header.*
have been moved toconfigseeder.server.security.auth.http-header.*
.
Added
- SAML Support #500
- Publish Helm Templates #809
- Support read-only PSP in ConfigSeeder Helm Charts #814
- User and group management #903
Improved
- Improve Performance for Configuration Node and Value Overview #907
- Make more flexible validators #923
- Improve and pretty print generated configuration files #939
- Ensure consistent toggling/selecting behavior #941
- Reset button should reset all fields on edit profile page #943
- Auto-Preview on ConfigurationValue Preview Page #956
- Update context autocomplete to show all possible variants #957
- API Key Secret: Add possibility to set desired lifetime per api key #984
Fixed
- Fix focus styling on icons #932
- Impossible filter option on compare page is visible and editable #950
- On license update the navigation bar is not updated #953
- Bottom bar with actions doesn’t dissapear after switching manage configurations tab #960
- Error creating Assemblies of type File: Binary #962
- Editing version throws an error #963
- Tabbing changes value of configuration values of type boolean #966
- Unnecessary popup shown when clicking cancel on screen create environment #971
- Cloning row looses value #974
- No validation messages for invalid ‘Valid from/to’ values in bulk update #976
- Preview download file has two dots in front of the file ending #977
- Inaccessible assembly error does not provide details #979
- After bulk update to secured, values should be hidden #982
- Assembly table: Conflicts not checked on bulk delete #985
- Missing space for german environments #987
- Change String-Regex resets regex #989
- Outdated Trial-License for SQL Server and Postgres Variants #992
- Fix styling for drop downs #994
- Error when importing configuration group with replace strategy #1011
- Error when exporting configuration group with empty binary #1012