Skip to content

Release 3.4.0

Compare
Choose a tag to compare
@zlamalp zlamalp released this 22 Jan 11:34
v3.4.0
c61b30e

Changelog (since 3.3.0)

CORE

  • Merged code for attribute values caching, which should greatly improve performance.
    It's disabled by default in this version and will be subject to further testing on each instance.
  • Attribute modules for determining group membership expiration
    from member_group, member_resource and user_facility context.
  • Fixed vo membership expiration calculation.
  • Fixed vo membership expiration notifications.
  • Prefer native language when sending pwd-reset link from GUI.
  • Allow password reset to random value for perun admins. PDF with password
    and generic text is returned. This is used by user-support. PDF template is configurable
    per namespace (can be any XHTML document).
  • Added attribute modules for storing reason, why member has been suspended.
  • All attribute modules can now listen to audit log messages (previously only virtual
    attributes could).
  • Remove blocked destinations from the list of destinations where perun will push data to.
  • Added new role - ResourceSelfService. Such user can assign or remove group from resource,
    if he's also group manager of the group.
  • Added new sub ActionTypes for the SELF roles, so some attributes can be read/written if user is
    related to the entity throught his vo membership or it supposed to be just public.
  • Support for lifescience-hostel login namespace.
  • Fixed group deletion when group was granting administrative role.
  • Allow facility managers to read group attributes of assigned groups.
  • Added modules for eduteams login namespaces (eduteams-acc-nickname, eduteams, fenix).

REGISTRAR

  • Fixed use-cases for Elixir, when user continues through multiple VOs forms.
  • Bigger and colorful continue button to make sure user don't miss it and doesn't close the browser.

GUI

  • Manage values of entitless attributes from GUI (visible to perun admins only).
  • Sort TaskResults by timestamp in reverse order (newer first).

OTHER

  • Upgraded to Spring Boot Starter parent 2.1.2 / Spring 5.1.4.
  • Perform CI tests on Ubuntu 16.04 and both JDKs (8, 11).
  • CLI: Added tool to copyResource (with improved performance on server side).
  • Cleanup parm names and order respecting attribute namespaces.
  • Fixed tests on newer HSQL DB, since there was a change in compatibility mode
    regarding create index SQL command.