Skip to content

Releases: CESNET/perun

v7.2.0

01 Feb 08:43
Compare
Choose a tag to compare

7.2.0 (2022-02-01)

Bug Fixes

  • openapi: fixed handling of nullable properties in perun-openapi module (09e7da0)

Features

  • core: return a comprehensive error message when CSRF fails (92631ea)
  • openapi: attribute values now work in generated Python client for OpenAPI (3207393)

v7.1.0

26 Jan 15:08
Compare
Choose a tag to compare

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

  • core: add set method for attribute rights (policies) (ab83989)
  • core: allow ssh keys with command prefixes (422b74e)
  • core: Implemented own registration module for IT4I (8e43782)
  • openapi: add properties to AuditEvent (1f2899e)
  • openapi: openAPI Generator now works for Python CLI (68dd3e2)

v7.0.0

17 Jan 12:42
Compare
Choose a tag to compare

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

16 Dec 12:20
Compare
Choose a tag to compare

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

  • gui: Support new approvable group notifications (f868aa4)
  • registrar: added registration module for ČVUT FBMI (ed3e9f9)

v6.0.1

10 Dec 09:38
Compare
Choose a tag to compare

6.0.1 (2021-12-10)

Bug Fixes

  • core: fixed wrong error messages for ssh check (f500604)
  • core: fixed wrong ssh public key check (1582014)

v6.0.0

06 Dec 12:35
Compare
Choose a tag to compare

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

18 Nov 09:34
Compare
Choose a tag to compare

5.4.0 (2021-11-18)

Features

  • core: support for login tag in account activation (5819a49)

v5.3.0

08 Nov 12:51
Compare
Choose a tag to compare

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

25 Oct 11:32
Compare
Choose a tag to compare

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

06 Oct 12:19
Compare
Choose a tag to compare

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)