Skip to content

Releases: zlamalp/perun

Release v3.15.1

12 Jan 09:44
v3.15.1
77cd798
Compare
Choose a tag to compare
Release 3.15.1

- Fixed tags replacement in password
  reset notifications.
- Fixed openAPI specification for
  appId parameter.

Release v3.14.2

12 Jan 08:42
v3.14.2
504d000
Compare
Choose a tag to compare
Release 3.14.2

- Fixed tags replacement in password
  reset notifications.
- Fixed openAPI specification for
  appId parameter.

Release v3.15.0

08 Jan 11:45
v3.15.0
afbb3f7
Compare
Choose a tag to compare
Release 3.15.0

- This version contains DB changes!
- This version contains LDAP schema changes!

Changes
-------
- Support pushing MFA related attributes to the LDAP.
- Support sponsoring membership for existing user
  or not yet sponsored member.
- Support sponsored member creation from CSV.
- Support date ranges when getting exising applications
  for VO/Group.
- Extended validity of account activation links
  to default 72 hours.
- Exclude group applications when rejecting "too old"
  unverified or not approved applications by the VO rules.
- Redefined workflow in Metacentrum registrations
  regarded to isCesnetEligibleLastSeen attribute.
- Do not request password reset on Metacentrum
  membership extension.
- Various fixes for parsing of displayName in registrar.
- Support VO atributes in new getHashedData() structures.
- Added getAllSponsoredMembers() to API.
- Added getAllSponsoredMembersAndTheirSponsors() to API.
- Added checks for password reset templates content.
- Allow calling getPerunStatus() on read-only instances.
- Updated version of OpenAPI generator.
- Added methods of MembersManager to OpenAPI.
- Updated Spring Boot to 2.4.1 and Spring to 5.3.2.
- Fixed parent of BanNotExistsException.

Release v3.14.1

04 Jan 13:31
v3.14.1
956664f
Compare
Choose a tag to compare
Release 3.14.1

- This version contains LDAP schema update!

- Support UUID and MFA attributes in LDAP.
- Allow to call getPerunStatus() on read-only perun instances.
- Reworked Metacentrum registration workflow
  to properly support isCesnetEligibleLastSeen attribute.

Release v3.14.0

08 Dec 09:07
v3.14.0
145a535
Compare
Choose a tag to compare
Release 3.14.0

- This version contains DB changes!
- This version requires JDK 15 to build and run.

Changes
-------
- Added new auditlogger component, which reads auditer log
  and writes it into syslog for Kibana to read it from there.
- New API for sending "account activation" message with
  link to (re)set new password.
- Support creating sponsored members from CSV.
- Prevent group name collisions on group updates.
- Sponsor can search vo members and send password reset mails.
- Group manager can search users to be added into his group
  and VO from perun if they have identity (UserExtSource)
  originating from ExtSources assigned on group.
- Support updating submitted registration forms (until
  approved or rejected).
- Added modules for GEANT login-namespace.
- Fix API for updateSponsorshipValidity().
- Fix (de)serialization of LocalDate in auditer messages.
- Added API to get entities by list of IDs.
- Added API to get entities by roles.
- Define main entity in RolesManagementRules.
- Added CLI for listing, setting and updating sponsored members.
- Fixed CLI for setting roles without complementary object.
- Support large attributes in getUsersByAttribute().

Release v3.13.3

26 Nov 13:06
v3.13.3
f93a237
Compare
Choose a tag to compare
Release 3.13.3

- Fixed deserialization of audit messages with LocalDate.
  We now use string instead.

Release v3.13.2

25 Nov 07:45
v3.13.2
c2a9e6d
Compare
Choose a tag to compare
Release 3.13.2

- Added modules for geant login-namespace.

Release v3.13.1

24 Nov 10:45
v3.13.1
349070f
Compare
Choose a tag to compare
Release 3.13.1

- Fixed reading of parameters in roles
  management methods to prevent usage
  of fake IDs and their relations.

Release v3.13.0

20 Nov 10:15
v3.13.0
7390813
Compare
Choose a tag to compare
Release 3.13.0

- This version contains LDAP schema update.
- This version contains DB schema update.

- Support automatic application rejection after
  specified period of the time.
- Use shared mail configuration for registrar notifications.
- Ignore old "suspendedTo" Member property in API.
- Support filtering of results in getSponsoredMembers().
- Removed unused module login-namespace:kypo.
- Push new facility attributes to the LDAP.
- Fixed old DB changelog for 3.1.68.
- Added utility methods to convert existing sponsored
  users to sponsored members as we will remove sponsored
  users in the future.
- Fixed check on uniqe combination of sponsorship for
  sponsor and sponsored member. We throw exception when
  member is already sponsored.
- Added new serializer for reading data from Perun API
  named /jsonlite/. It ommits auditing properties like
  createdAt/By, modifieAt/By and some others.
- Methods getAdminGroups and getRichAdmins in AuthzResolver
  were reworked so it is possible to configure the acces rights.
- Fixed connection closed in pool of connections in LDAPc.
- Warn admin, that user has no mail filled for selected attribute,
  when sending password reset request to him.
- Updated Spring and Spring Boot.
- Validate members, when they become sponsored in the VO.
- Added methods to get role management rules for the new GUI.

Release v3.12.2

12 Nov 12:26
v3.12.2
ba766a4
Compare
Choose a tag to compare
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).