Releases: CESNET/perun
Releases · CESNET/perun
v7.2.0
v7.1.0
7.1.0 (2022-01-26)
Bug Fixes
- core: don't filter out candidates that are not users (9dd9310)
- core: fix transactions when copying facilityadmins (8652da7)
- core: Fixed NullPointer in IT4I registration module (542d475)
- core: ignore User properties for Candidate object in JsonDeserializer (70752c1)
- registrar: added logging of deleted applications (5fcb688)
Features
v7.0.0
7.0.0 (2022-01-17)
Bug Fixes
- core: allow login "host" in vsup and eduroam-vsup namespace (cc198e1)
- core: change regex to forbid using reserved characters (04138ce)
Features
- core: add method for getting attribute policy collections (e30e181)
- core: add new DB tables for attribute rights (96128a5)
- core: get associated objects for attribute rights (#3435) (f3f8dd3)
- core: resolve attribute policies according to attribute policy collections (#3443) (1a11300)
- openapi: add method for getting attribute policy collections (e0eedd7)
- registrar: update Metacentrum module for e-infra.cz (54bf810)
- rpc: add method for getting attribute policy collections (63d731a)
BREAKING CHANGES
- core: Update DB version from changelog
v6.1.0
6.1.0 (2021-12-16)
Bug Fixes
- cli: fixed reading of statuses from input in export tools (5c10365)
- core: allow duplicates in user identities for the same user (#3429) (3f2d621)
- core: allow einfra collision (83d8e80)
- core: Fixed removing user attributes in setAttributes(member) (9479e09)
- core: fixed wrong error messages for ssh check (5105ab6)
- core: fixed wrong ssh public key check (30f32e1)
- core: groups and subgroups assignment to resource fixed (bae7933)
- registrar: fixed parsing ssh keys from registration form (cfba10c)
Features
v6.0.1
v6.0.0
6.0.0 (2021-12-06)
Bug Fixes
- added missing param to perun-ldapc systemd unit (ac5ecd3)
- cli: make all CLI scripts executable (29ed57c)
- core: added uniqueness check to adGroupName (c617c0f)
- core: allow groupadmins to get candidates from vo (a9140b5)
- core: rename richGroup attributes set/getters back (df37c58)
- core: use correct bean name (77f0848)
- core: when creating sponsored accounts return correctly duplicated entries (ada92f2)
- gui: fixed random password generation (ed550cd)
- openapi: fix types of GroupMemberRelation properties (576ab48)
Features
- address link to new pwd reset app in email message (31cbbd2)
- core: add method for escaping query parameters (c748673)
- core: generalize sponsored accounts config (aee1d8a)
- core: generate password in muPasswordManager if empty (1d589f0)
- core: Paginating supports filtering groups by member (b4b1734)
- core: ssh public key format validation (9ec50b5)
- core: support for login tag in account activation (3f7f30b)
- integration: rewrite method for group-member relations (bdd2b03)
- openapi: add method checkForSimilarUsers (5629ac1)
- openapi: update description of getGroupMemberData (db6cbc1)
- registrar: add new delayed group application notification (ee8f993)
- registrar: added registration module for e-INFRA CZ (c4ee835)
Performance Improvements
- core: speed up audit messages pagination (359deb6)
BREAKING CHANGES
- core: config file sponsored-accounts-config.yml needs to be renamed to login-namespaces-rules-config.yml
- integration: getGroupMemberRelations method has a different return type which is not compatible
with the previous one
v5.4.0
v5.3.0
5.3.0 (2021-11-08)
Bug Fixes
- core: filter only authorized groups in paginated method getGroupsPage (11b550d), closes #3383
- openapi: add correct return type to GroupsManager::getGroupUnions() (d1846ce)
- openapi: change openapi definition for getSubgroupsPage (0c85dcf)
- openapi: fix getGroupMemberRelations specs (b0b6f7c)
Features
- added systemd service units to manage perun app processes (bd91cca)
- core: add getAllRichGroups method (fc49840)
- core: filter candidates for vo (b628cdc)
- core: perform case-ignore checks in login-namespace:einfra (fa0e8f8)
- integration: add new method getGroupMembersRelations (1902109)
- ldap: New LDAP user attribute oouEinfraSignedV1 (e93cf3c)
- openapi: add getAllRichGroups (227afd7)
- openapi: add IntegrationManager specification (84638e9)
- rpc: add new IntegrationManager (e4b2d88)
v5.2.0
5.2.0 (2021-10-25)
Bug Fixes
- admin: method deleteGroups changed from urlinjsonout to json (0d401f6)
- cli: escape pipe character in batch mode (1f953ed)
- openapi: add GroupsManager::getGroupMembers() method to OpenAPI (d67f21e)
- openapi: fixed URL of AuditMessagesManager (abbd07a)
- registrar: 28 days period instead of month in isCesnetEligible logs (cfe8f7e)
- rpc: getPaginatedMessages method name fix (a961bc8)
Features
- add groups pagination (b89da46)
- core: add method to get groups from all vos (303aa43)
- core: add periodic automatic resource assignments checker (7d2b7bc)
- core: added parameters to user pagination (468cd4e)
- core: Einfra login identities changes (2aa55ce)
- core: get paginated audit messages (2a4b125)
- core: new getAllMembers method (e8cb935)
- core: run assignment activator in transaction (742eee9)
- gui: support CSRF protection (35df39c)
- openapi: add getAllGroups method to specification (24a429a)
- openapi: add getAllMembers method (024f39e)
- registrar: log notifications to expiring isCesnetEligible (6d7eb5a)
- rpc: use CSRF protection (87eed0d)
Performance Improvements
- core: skip setting attributes for service without required attribtues (d6d863c)
v5.1.0
5.1.0 (2021-10-06)
Bug Fixes
- cli: added missing API method to UsersAgent.pm (af90ceb)
- core: allow also @umprum.cz domain in VŠUP mail aliases (2b18ae4)
- core: fix of total count in user pagination (94452f6)
- core: Fix of users pagination (0949f41)
Features
- cli: Add lastAccess to UserExtSource object (#3365) (7251299)
- core: added BL methods to get user attributes with lock (f7e826f)
- core: enable auto-fill of user:def:vsupExchangeMail attribute (e96c5f3)
- core: enable new logic in attribute modules for Exchange mails at VŠUP (bc6b637)
Performance Improvements
- core: switch mail change locking at VŠUP to user attribute (bda2783)