Skip to content

v18.0.0

Compare
Choose a tag to compare
@github-actions 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