Releases: CESNET/perun
Releases · CESNET/perun
v25.2.0
v25.1.0
25.1.0 (2023-04-25)
Features
Bug Fixes
- core: correctly delete user with persistent shadow login attribute (23f73f3)
- core: SQL pooling rebase and small fixes to make tests pass (ccf4ca5)
- deps: update dependency org.dom4j:dom4j to v2.1.4 (2a08138)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.11 (1437eae)
- gui: handle destinations without dots (6f1e563)
v25.0.0
25.0.0 (2023-04-18)
⚠ BREAKING CHANGES
- core: According to the new config property [userDeletionForced] for the instance will be disabled to execute the
deleteUser() method OR anonymizeUser() method. Just one of them will be executable according to the config. Also the database was updated.
Features
- core: added registration module for pithia VO (9a10c49)
- core: interconnect the deletion of user with blocking user's logins (8becefc)
- core: new mfaStatus Attribute (fc73060)
Bug Fixes
- allow correct usage of getAllBlockedLoginsInNamespaces in openapi (ba659d9)
- core: add empty constructor for BlockedLoginsPageQuery (cece523)
- core: add engine privilege to get facility bans (cf4ca88)
- core: allow horizontal rule
in html attributes (db1e2a7) - core: allow http and mailto protocols in html attributes (c99f693)
- core: blocked logins search string (e783cff)
- core: disallow to block already reserved logins (6f5c333)
- core: temporarily disable htmlParser (32f942c)
- core: throw UnsupportedOperationException correctly (6e03bfb)
- deps: update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230406-2.0.0 (1d60c18)
- ldapc: handle eppns/identities ignoring case (7751b46)
- registrar: load vo/group from db (1e4e717)
v24.0.2
v24.0.1
v24.0.0
24.0.0 (2023-03-27)
⚠ BREAKING CHANGES
- core: update DB
Features
- core: added copySponsoredMembers() method (7c75eda)
- core: blocked logins methods (15c1f8c)
- core: Get page of blocked logins (15b6c3b)
- core: un/block login per namespace or globally (c49e076)
- core: use blocked logins logic (a41ca16)
Bug Fixes
- core: add SPONSOR role to privileged_roles_to_read (a5c852f)
- core: don't use undescore in name of passwd-scp attributes (c0f201e)
- core: fixed nondeterministic test (810cdc8)
- core: getAllNamespaces condition (9f4d106)
- deps: update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230316-2.0.0 (b8a4057)
- deps: update dependency io.swagger:swagger-annotations to v1.6.10 (176ac3d)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.10 (b9dd79f)
v23.0.0
23.0.0 (2023-03-09)
⚠ BREAKING CHANGES
- core: getDataWithVos, getDataWithGroups, getFlatData, getHierarchicalData methods cannot be used anymore
Features
- core: added HTML escaping class (cec7da4)
- core: consents for resource (16f6209)
- core: remove redundant (deprecated) code (7788da4)
- core: user roles can be obtained by source as well (5bbb597)
- gui: respect "block manual member adding" feature in old GUI (0571a0e)
Bug Fixes
- core: fix getMemberGroups policy resolving (95982c7)
- core: fixed loading on ConsentsManager bean in ApiCaller (dfec051)
- core: HTMLParser NullPointerException (e59b7b4)
- deps: update dependency org.openapitools:jackson-databind-nullable to v0.2.6 (56f0a2e)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.9 (b3c24e5)
v22.0.0
22.0.0 (2023-02-16)
Bug Fixes
- core: allow account deletion in admin-meta (d2c4392)
- core: extend app view config attribute privilege (ac1766e)
- core: fix loading roles from configuration (71faa00)
- core: fixed sending emails in batches to MSMTP (4b2d66a)
- core: load all roles for service principal if not part of dontlookup config (853edd3)
- core: missing config version update in changelog (14c519c)
- core: synchronization updates group name (7dca456)
- core: unique constraint to vos shortName (50593d3)
- deps: update dependency com.google.apis:google-api-services-admin-directory to directory_v1-rev20230124-2.0.0 (659e090)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.8 (6267b11)
- gui: fixed null check on user from session (c095e5c)
- openapi: fixed declaration of FacilityWithAttributes (76dcc7e)
- openapi: make group optional in invitationFormExists (4d2cefa)
- openapi: typo causing wrong generation of RegistrarManager and MembersManager (b2b3a7d)
- registrar: fix policies for enabling/disabling group notifications (bb463bb)
Features
- core: add options to sort paginated members by email, organization and statuses (a22bb5e)
- core: member candidates methods (70c197d)
- core: removed perun-notification.properties (afcec24)
- python-cli: new commands getFacilitiesByAttribute and getUserAttributes (83f56f6)
- registrar: reject all group applications of user in vo after rejecting INITIAL vo application (83a2c6b)
BREAKING CHANGES
- core: updated version of DB
v21.0.4
v21.0.3
21.0.3 (2023-01-24)
Bug Fixes
- core: fixed sending emails in batches to MSMTP (740f7da)
- core: load all roles for service principal if not part of dontlookup config (b0de489)
- deps: update dependency org.springframework.boot:spring-boot-starter-parent to v2.7.8 (9152d0d)
- registrar: fix policies for enabling/disabling group notifications (593694e)