Published June 11, 2019
| Version v3.6.0
Software
Open
CESNET/perun: Release 3.6.0
Creators
- Pavel Zlámal1
- Michal Stava
- Slavek Licehammer
- Michal Voců
- Martin Kuba2
- Vojtěch Sassmann
- Zora Sebestianova
- Michal Prochazka3
- Jiří Mauritz
- Ondrej Velisek
- metodej
- balcirakpeter
- Oliver Mrázik
- Laliska1
- Vladimír Mečko
- Dominik František Bučík
- Jan Zvěřina
- Jakub Peschel
- Zdenek Strmiska
- Michal Krajčovič
- kubazak
- Daniel Fecko
- Kristýna Kyselá
- Michal Holič4
- Simona Kruppova
- Pavel Vyskočil
- David Šarman
- xjancus
- Miroslav Cambel
- Jakub Hruška
- 1. CESNET, z. s. p. o.
- 2. @CESNET @ICS-MU
- 3. CESNET and Masaryk University
- 4. @SAP
Description
Changelog (since 3.5.0) CORE
- Added new configuration options for HikariCP in jdbc.properties.
- SMTP configuration was moved and joined from notifications module and registrar module into core (perun.properties).
- Added AuditEvent about user becoming perun admin.
- Check also large attributes previous value before performing update to prevent unnecessary checks and hooks when value doesn't really changed.
- Allow specifying mail notification templates for preferred mail change and password reset in entityless attribtues (per namespace/language).
- Extended Group object definition in CLI.
- Fixed regex applied to elixirScopedAffiliations.
- Autocreate required namespaced attributes, supported namespaces can be specified in perun.properties.
- Added module for user:virt:eduPersonEntitlement which will gather eduPersonEntitlements from all users identities.
- Resolve user:virt:loa attribute changes when UserExtSource is updated so that LDAP is updated correctly.
- Removed duplicates in result of getGroupsMembersExcept*().
- Both old and new LDAP connectors now remove members from the group, if their group status in perun is not active. Behavior for vo status didn't change.
- Fixed handling DN of group names in new LDAPc.
- New LDAPc will now push only valid member on re-initialization.
- Added "loa" and "isCesnetEligible" attributes to the LDAP. LDAP schema must be updated before deploying this version!
- Do not load jQuery anonymously in GUI to prevent bug in Safari browser blocking it.
- Fix displaying wether group is authoritative for member synchronization.
- Inner tabs cross button (top-right corner), will perform same default action as do Close and Done buttons do. Eg. refresh underlaying tab after members were added to group.
- Fixed adding group member in GUI when user was already indirect member.
- Added method to getSponsoredRichMembers() with attributes.
- Extended getData() like methods which will automatically exclude expired members from the returned groups.
- Added API methods get(Rich)GroupsWhereUserIsActive(), which returns users groups filtered by facility or resource they are assigned to and also where member is in VALID state for both VO and Group.
- Added new method getRichGroupsAssignedToResourceWithAttributesByNames() with possibility to specify member and attrNames for member-group attributes.
- Added possibility to specify entity ID for methods like is[Entity]Admin().
- Error reports from GUI can be directly send to mail address instead of RequestTracking system.
- Perun gathers also entitlement and assurance attributes from IDPs.
- Module for attribute user:virt:userOrganizations with mapping of VO names to user organizations (specified by member attribute).
- Fixed RPC docs for sendPasswordResetLink.
- Prevent possible duplicates in getAllowedUsers() when user was assigned through multiple resources.
- Changed login namespace for lifescience-hostel registrations to BBMRI namespace.
- Added CABINETADMIN role for publication management.
Files
CESNET/perun-v3.6.0.zip
Files
(13.2 MB)
Name | Size | Download all |
---|---|---|
md5:9edeefbd1e3dfa2c8d200ce5a394817c
|
13.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/CESNET/perun/tree/v3.6.0 (URL)