Skip to content

Releases: CESNET/perun

Release v3.16.0

28 Jan 08:46
v3.16.0
a570cc6
Compare
Choose a tag to compare
Release 3.16.0

- This version contains DB changes!

Changes
-------
- Removed support for large attribute types, all
  attributes are converted to their standard version
  since large values (longer than 4000bytes) are
  natively supported by them.
- Support force deletion of the Service from Perun (API).
- Changed way of generating unique ID for UmbrellaID
  to use time-based UUID version 1.
- Fixed getHashedData() to support filtering of expired
  group members.
- Log audit message when removing Service from Resource.
- Start async validation of newly sponsored members
  at the end of each bulk method since we need outer
  transaction to commit before its started.
- Show also Perun server version in admin GUI footer.
- Fixed single publication reporting when reporter
  is not author of the publication.

Release v3.15.1

12 Jan 09:43
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:40
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:59
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:38
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:16
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:13
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:51
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:55
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:27
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.