Releases: CESNET/perun
Releases · CESNET/perun
v27.0.1
v27.0.0
27.0.0 (2023-07-04)
⚠ BREAKING CHANGES
- core: new property 'forceHtmlSanitization' added to the core config
- core: Updated DB to add "perunadmin" role to the "Master Perun" user. User with proper BA identity must already exist.
- core: Apache config must be changed to contain "OIDCClaimPrefix AJP_OIDC_CLAIM_"
- core: new configuration property introspectionEndpoint.mfaAuthTimeoutPercentageForceLogIn
Features
- cli-python: add elixir proxy to the list of perun instances for python CLI (1bed707)
- core: added tags and attributes to HTML Parser (12e1de9)
- core: give perun user a perunadmin role in DB (3e1c324)
- core: lsaai login policy (1455c37)
- core: use percentage property to force MFA log in (1118be8)
- create voPersonExternalAffiliation and forwardedVoPersonExternalAffiliation virtual attributes (9e3b878)
Bug Fixes
- core: change autoRegistrationEnabled attribute value (005d39b)
- core: changed reading of OIDC claims from HTTP headers to request attributes (f1030ce)
- core: fix syntax error in CREATE TABLE auto_registration_groups (d821513)
- core: periodic update of roles (7f21778)
- deps: update dependency org.json:json to v20230618 (94dfdf8)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.13 (2a344a3)
- mark mfaEnforced LDAP attribute as deleted (058d26c)
v26.0.1
v26.0.0
26.0.0 (2023-06-21)
⚠ BREAKING CHANGES
- core: The unit of the config property 'mfaAuthTimeout' has been changed from hours to minutes (for easier testing).
- new database table auto_registration_group was created, data from the old table
groups_to_register should be migrated into this new table with appropriate relation to form_item_id - edit CoreConfig
Features
- 🎸 add GroupManager::addAdmin for SPREGAPPLICATION (42ae4e7)
- allow embedded group form item in group applications (b4958c6)
- core: add logback-journal appender dependency (31e269d)
- core: add PROXY role (80bc612)
- core: change response status when MFA exception is thrown (f6f7d73)
- core: default blocked login checker (574782b)
- use introspection data saved in request headers for MFA (b9c8b65)
Bug Fixes
- core: add member validation into Lifescience password manager upon adding a new member (9bc7fc0)
- core: Do not cache LDAP ExtSource (7da88e8)
- core: fix randomly failing test (dba3212)
- core: fixed attributes parsing for sql group structure synchronizations (b1abc36)
- core: MFA timeout (b67c23f)
- core: refresh principal roles more effectively (6345ef6)
- core: reworked module for pithia project (41548da)
- core: updated perunDefaultBlockedLoginChecker (885fe38)
- deps: update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230516-2.0.0 (64a432c)
- deps: update dependency io.swagger:swagger-annotations to v1.6.11 (bb1434b)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.12 (5f5d0e9)
- gui: fixed cell index for showing VO stats results (f3cf3db)
- gui: Limit search for managers to vo/group members (e695b20)