File uploads: We have fixed an issue which caused file uploads to fail. We apologise for the inconvenience it may have caused.

There is a newer version of the record available.

Published October 24, 2018 | Version v3.2.0
Software Open

CESNET/perun: Release 3.2.0

Description

Changelog (since 3.1.0) CORE

  • Initial support for group membership expiration.
  • Support for entities with descriptions containing newlines in audit events and pushing to LDAP.
  • Added possibility to generate graph of attribute dependencies.
  • Recalculate attribute dependencies when new attribute is created.
  • Support for alternative login names passed from original IdP, collected in user attribute.
  • Fix failing on empty name when generating login.
  • Changed behavior of attribute modules for elixirBonaFideStatus and eduPersonScopedAffiliations.
  • Added method to get only direct members of Group.
  • Allow group synchronization of groups in hierarchy (only direct members are synchronized now).
  • Fixed equals on User,Candidate and Member objects.
  • Fixed SQL for batch processing of more than 1000 entities by their IDs.
  • Fixed getting facility by attribute value.
  • Fixed passing boolean to jdbc driver on Oracle DB.
  • Fixed setting From to MimeMessages in notifications.
  • Fixed escaping input in XML for MU password manager.
REGISTRAR
  • Fixed re-sending of registration notifications from application detail.
  • Extended registration form items content to exceed 4000 chars limitation.
  • Added support for group extension forms and workflow.
  • Fallback on english texts on registration form if native language is not properly set.
GUI
  • Fixed pre-filled mail selection pop-up is covered under other form items.
  • Do not evaluate HTML in user names.
  • User profile can have native and/or english descriptions for each attribute displayed on profile page.
  • Link for mail validation during registration can contain "target" param which will be used to redirect user on success.
  • Allow custom privacy policy link in admin gui footer.
  • Fixed loading default tabs for VO managers without VO.
  • Fix authorization resolving when opening group in realtion on group detail page.
  • Fixed loading of Groups from proper VO when copying registration form from other VOs/Groups.
API
  • Added method to get Facility or Resource attributes by names.
  • Added create methods for all base entities. They take specific params instead of entity instance itself.
  • Added getAllowedRichGroupsWithAttributes() method.
  • Added getUserExtSourceByExtLoginAndExtSourceName() method.
  • Added getResourcesWhereUser(Group)IsAdmin() method.
  • Fixed authorization for fillAttribute() method.
  • Added removeAttributes() for member, group and workWithUserAttributes flag.
OTHER
  • Added generic web-app to create own VO.
  • Added CLI to add/remove members sponsors.
  • Added CLI to manage attribute R/W rights.
  • Fixed javadoc and RPC API automatic generation, added missing object and examples.
  • Deleted all remaining ExecService mentions and usage from code.
  • To locally run perun we now use cargo maven plugin instead of tomcat7.
  • Updated Spring to latest version.

Files

CESNET/perun-v3.2.0.zip

Files (12.8 MB)

Name Size Download all
md5:a3ee4a3b37d1fee1dcaf5b8e6eb81f23
12.8 MB Preview Download

Additional details

Related works