Skip to content

v30.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Sep 11:36
· 911 commits to production since this release

30.0.0 (2023-09-27)

⚠ BREAKING CHANGES

  • 🧨 ApplicationForm bean property moduleClassName replaced with
    moduleClassNames. Type has changed from String to List. Includes
    database version update and column module_name of application_form table
    being renamed to module_names.
  • requires database update. UI version have to work with
    updated model of ApplicationForm (moduleClassName replaced with
    field moduleClassNames).
  • core: the groupMembershipExpiration attribute needs to have a new READ policy collection created with the SELF - USER policy
  • Changed behaviour might cause sending notifications to
    managers or configured TO recipients in parent group rather than to VO.

Features

  • 🎸 Allow multiple reg. modules to be configured (b807877)
  • 🎸 Cascade to parent gr. when deciding gr. TO recipients (8adea84)
  • cli: added getRichMember method to the perl client API (1c53692)
  • core: allow members to read their group expiration (811b217)
  • core: allow resource managers to read subgroup managers (ba1bb15)
  • core: new ExtSource type for IT4I (28d6f87)
  • core: sort users by IDs when synchronizing LDAP (cf542ed)
  • core: support authoritative groups in group structure synchronization (9bc9d14)

Bug Fixes

  • core: properly resolve members removal from authoritative groups (26de9ab)
  • deps: update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230822-2.0.0 (f3bee32)
  • deps: update dependency org.xhtmlrenderer:flying-saucer-pdf to v9.2.2 (f20ec3d)
  • fixed definition of logback in perun-auditlogger (0f0ea39)
  • minimize default logging for perun-auditlogger (f46ba67)