Releases: CESNET/perun
Releases · CESNET/perun
Release v3.12.2
Release 3.12.2 - Ignore old "suspendedTo" property on API input. - Fixed SQL for DB version 3.1.68. - Test connection on borrow in connection pooling for LDAPc (when connecting to LDAP).
Release v3.11.3
Release 3.11.3 - Fixed DB changelog for DB version 3.1.68. We must handle suspended members with and without suspension expiration date. Bug was introduced in 3.10.0.
Release v3.10.4
Release 3.10.4 - Fixed DB changelog for DB version 3.1.68. We must handle suspended members with and without suspension expiration date. Bug was introduced in 3.10.0.
Release v3.12.1
Release 3.12.1 - Fixed sending of email validation message. We used fixed "localhost" value, but we must used shared instance mail sending configuration.
Release v3.12.0
Release 3.12.0 - Fixed pushing of administrative roles for users and groups in LDAP. - Use entit IDs in runtime Tasks map in dispatcher instead of whole objects. It could miss the Task, when key object has changed - eg. description of facility. - Improved structure of getHashedData() like methods, support was added to the CLI and we can start to migrate memory consuming services to the new API. - Added check for user and ues attributes isCesnetEligibleLastSeen. Value of UES attribute is write-through to USER attribute if is newer timestamp. - Return specific exceptions, whether unauthenticated password reset link is invalid or expired. - Support defining mail when creating sponsored members. - Creation of sponsored member returns login for namespaces, which generate accounts. - Support splitted names for sponsored members. - Added new SPONSORSHIP role to support better authorization rules. - Allow underscores in group names in ExtSourceINET. - Ignore "uuid" property of some objects in deserializer, since its value is assigned from Perun, not received from user input. - Deleted attribute module and usage of member:virt:loa. On necessary instances replaced with user:virt:loa. - Allow SPONSOR role to call getAdminGroups. - Removed unused property 'password' in API for membersManager/createSponsoredMembers(). - Improved member/user search to use normalization on search string within the more robust DB engine. Order of names was fixed for case lastName/firstName. - Cleaned up internal usage of methods for specific users. - Cleaned up unused managers in CLI. - Removed attribute modules for unused service OpenNebula. - Updated Spring. - Updated OpenAPI.
Release v3.11.2
Release 3.11.2 - Ignore "uuid" on input, since its not necessary. - Reworked creation of sponsored members, we can set mail and names can be structured. Assigned login from namespaces, which are generated, is returned with created sponsored member. - Added SPONSOR role, since we need sponsor to see and manage its sponsored members in GUI.
Release v3.10.3
Release 3.10.3 - Ignore "uuid" property on API input, since it might be returned during synchronization from the instances with newer version of Perun.
Release v3.9.11
Release 3.9.11 - Ignore "uuid" property on API input, since it might be returned during synchronization from the instances with newer version of Perun.
Release v3.11.1
Release 3.11.1 - Fixed admin roles processing in LDAPc. Bug introduced in 3.11.0 prevent changes from Perun to be reflected in LDAP. - Removed unused password property from API of method membersManager/createSponsoredMembers(). - Allow calling getAdminGroups() for SPONSOR role. - Fixed regex for ExtSourceINET allowed group names. - Removed attribute module for member:virt:loa, it is replaced by user:virt:loa where necessary.
Release v3.10.2
Release 3.10.2 - Removed unused password property from API of method membersManager/createSponsoredMembers(). - Allow calling getAdminGroups() for SPONSOR role.