v18.0.0
github-actions
released this
11 Oct 05:23
·
1631 commits
to production
since this release
18.0.0 (2022-10-11)
Bug Fixes
- add MFA role to perun-roles (d9eed41)
- core: allow LDAPc and Auditlogger to start from message 0 (c7d2821)
- core: fixed searching for candidates without VO (9bd513f)
- core: log audit message when anonymizing user (78b7fd7)
- core: move suspendTasksPropagation policy (8e259e2)
- extend group inconsistencies script to search both ways (3006a5c)
- openapi: facility description can be null (1d292ad)
- openapi: group is now nullable (1295145)
- renew principal when access token changes (a3162ab)
Features
- cli: resolve MFA exception for command line tools (82ca557)
- cli: scripts for critical attribute actions (d8bb89a)
- core: add MFA role to principal roles (4fee227)
- core: add mfaCriticalObject attributes when initializing Perun (17fc7c6)
- core: add new GROUPMEMBERSHIPMANAGER role (b1b9826)
- core: add read privileges to mfaCriticalObject attribute (8cead11)
- core: added documentation for perun_roles_management in perun-roles.yml (5045b6e)
- core: added keepMemberStatus attribute (f2b11c6)
- core: check invalid roles combination for MFA (7d2bd92)
- core: check MFA for attributes (033ecc1)
- core: check MFA for roles always requiring it (c32fdca)
- core: check MFA rules (9d48664)
- core: critical operations in GroupsManager (b559351)
- core: critical operations in UsersManager (6e869fe)
- core: extended LDAP schema with serviceName for facility (e351582)
- core: flag critical actions on attributes (4e8d49e)
- core: mark critical methods in Attributes, AuditMessages and AuthzResolver managers (7e1a8ee)
- core: mark critical operations in FacilitiesManager (a948f64)
- core: mark critical operations in Members Manager (fc15464)
- core: MFA rules added for Security Teams, Services a Tasks Managers (7eb7b36)
- core: new method getFacilitiesByAttributeWithAttributes (5c96f76)
- core: notification language check (f5b71ec)
- core: push new attributes to LDAP (698e1e1)
- core: recheck Mfa before throwing exception (db836ca)
- core: refresh mfa (abd1b95)
- core: removed global MFA rules (2d30c96)
- core: renamed system_role (68f803d)
- core: resolve MFA for un/setting role (9cc30b4)
- core: resolve MFA in FacilitiesManager (9cc9d6a)
- core: resolve MFA in GroupsManager (00ef708)
- core: resolve MFA in MembersManager (af9edb2)
- core: resolve MFA in RegistrarManager, MailManager (d2d27a5)
- core: resolve MFA in ResourcesManager (b01eccf)
- core: resolve MFA in UsersManager (3358d1e)
- core: resolve MFA in VosManager (fddaa59)
- core: system role and mfa tags added to perun-roles.yml and code to load then into objects (19d1232)
- core: update application data shortname if application form item changes shortname (8ba6216)
- critical operations in Registrar, Mail, Notif, Consent managers (cbcc438)
- mvn: upgrade to Spring Boot 2.7.4 / Spring 5.3.23 (be8b2cd)
- openapi: groupsManager getParentGroup implemented (f43b988)
BREAKING CHANGES
- core: running db script required for Groupmembershipmanager role to work
- core: extended perun-roles.yml with property assignment_check for roles
- core: update db
- core: LDAP schema update