Releases: CESNET/perun
Releases · CESNET/perun
v17.1.0
17.1.0 (2022-08-26)
Bug Fixes
- 🐛 Update BBMRI registration modules to new group structure (d75d518)
- core: allow null domain in brand check (13da54e)
- core: deleting an attribute with a namespace could remove common attribute module (ec83d48)
- core: fix update facility (f9c2065)
- core: fixed LSAAI password module (8216dbc)
- Fix RegistrarAgent.pm (33c8463)
- registrar: quick-fix duplicate notifications (39b2d4e)
Features
- core: support HTML footers in mail notifications (ce2080a)
v17.0.2
v17.0.1
v17.0.0
17.0.0 (2022-08-09)
Bug Fixes
- core: add privilege for members to get facilities and resources (6cffd0d)
- core: fix rights for method findRichUsersWithAttributes (419751c)
- core: fixed error handling from calls to userInfoEndpoint (789f024)
- core: remove old attribute authz if deleting attribute definition (37c2fad)
- dispatcher: do not put tasks without destination to waiting queue (ab4fce5)
- openapi: send password in request body (bf3a94a)
Features
- cli: default OIDC configuration (7e606e6)
- core: add sponsorship and membership to getUserRoles result (1d021c8)
- core: added consolidate method and call to userInfoEndpoint when creating Perun Principal (024a573)
- core: changed lifescienceID module (8e88cd3)
- core: extended LDAP schema with serviceName for facility (9bdfc94)
- core: fill bbmri/ls/elixir logins with each others values (6ec0485)
- core: method for obtaining mailing list resources for given member (f25fb88)
- core: observer roles not assignable to attributes (5e107f0)
- core: push new attributes to LDAP (b812236)
- mfaEnforceSettings and rpCategory LDAP attributes (faf90b0)
- mvn: upgrade to Spring Boot 2.7.2 / Spring 5.3.22 (ebf4967)
- new method getMessagesByIdAndCount (d06129b)
- openapi: added method getGroupsWhereMemberIsActive (7a6ba55)
- openapi: openapi updated to contain new method (a494e0e)
BREAKING CHANGES
- core: LDAP schema update
v16.0.1
v16.0.0
16.0.0 (2022-07-11)
Bug Fixes
- cli: trim whitespaces when printing displayName and commonName (6cfbae0)
- core: commented validatePassword for lifescienceid (cbc4515)
- core: consents optimization (9854666)
- core: LSAAI password module validation (2ce078d)
- core: member_group_virt_groupStatus attribute is now initialized (9f268d1)
- gui: properly resize table with application detail (20962bc)
- gui: support HTML message property in notification objects (5fd3678)
- openapi: missing atribute RoleManagemnetRules (cd87ab1)
Features
- cli: add more getters for (Rich)Member objects (3fbd269)
- cli: OIDC authentication via QR code (e12fc9a)
- cli: replace old method of getting/setting attribute rights with the new one (287b85f)
- core: add optional login in password strength check (eae0f40)
- core: Added consolidator and linker to config (04e11c8)
- core: changes to allow assigning roles to SecurityTeam object (659f803)
- core: check Role + RoleObject combinations when setting attribute policies (d952060)
- core: method to retrieve rich resources assigned to facility with selected service assigned (317a231)
- core: method to retrieve services assigned to resources with selected vo on selected facility (aa849eb)
- core: switch to new attribute rights evaluation (2812a6b)
- gui: disable setting of attribute rights (5e5fbf1)
- maven: openAPI Generator updated to version 6.0.1 (ab63286)
- mvn: upgrade to Spring Boot 2.7.1 / Spring 5.3.21 (397a65a)
- openapi: added method setLogin() to openapi (6a96a6c)
- openapi: changes to allow assigning roles to SecurityTeam object (afd0b17)
- openapi: method to retrieve rich resources assigned to facility with selected service assigned (4de0edf)
- openapi: method to retrieve services assigned to resources with selected vo on selected facility (963c4f3)
- registrar: prefill login app items with reserved logins (e1be665)
BREAKING CHANGES
- core: properties "consolidator" and "linker" added to the perun-apps-config.yml
- cli: removed scripts getAttributeRights, setAttributeRights
- core: DB UPDATE
v15.0.2
v15.0.1
v15.0.0
15.0.0 (2022-06-23)
Bug Fixes
- core: correctly handle empty policyCollection in setAttributePolicyCollections (3d78312)
- core: value of member:virt:mails now contains only unique emails (80c02fc)
- rpc: fixed (de)serialization for backwards compatibility (912336e)
- rpc: fixed (de)serialization of LocalDate/Time (269356c)
Features
- core: added memberOrganizationsHistory attribute (cffe880)
- core: check weak passwords according to dictionary (fa259bc)
- core: support assigning attribute policies to SecurityAdmin role (dbb8e47)
- registrar: enabled HTML in email notifications (5066ede)
- script for attribute rights migration (a266c04)
BREAKING CHANGES
- registrar: update DB
v14.0.0
14.0.0 (2022-06-08)
Bug Fixes
- cli: don't require PERUN_OIDC_CONFIG variable if not used (4909d71)
- core: allow null memberOrganizations (24b6fc5)
- core: fix executing of right to getMembersPage method (9a036fd)
- core: fixed filtering of applications (4d3fd28)
- core: fixed typo in unscoped einfra login (1b79058)
- core: isAllowedGroupToHierarchicalVo return type (4e2eada)
- core: rename lsaai pwd manager (b0703c0)
- removed unnecessary quotes in systemd units (a6169ef)
Features
- cli: support multiple OIDC configurations (be5dcf4)
- core: add force property to anonymizeUsers method (dc7d69b)
- core: add new attributes to Perun initialization (fd80845)
- core: allow observer roles on operand group to create union (ad06953)
- core: get groups allowed to be included in parent VO (6485055)
- core: include groups to groups in parent VOs (f3d1a5d)
- core: include note when creating sponsored members (6409dd8)
- core: mark groups allowed to be included in parent vo (2571619)
- core: module for unscoped login attributes (20ed6c2)
- core: remove redundant filterExpiredMembers parameter (3a525af)
- core: set memberOrganizations attribute when directly adding members to parent VO (90ad1cf)
- core: virt member attribute module mails (1256703)
- mvn: upgrade to Spring Boot 2.6.8 / Spring 5.3.20 (78168a1)
- mvn: upgrade to Spring Boot 2.7.0 (57f9104)
- openapi: updated OpenAPI Generator to 6.0.0 (eaf55d7)
- registrar: list and map application form item (3c4c882)
BREAKING CHANGES
- openapi: the previously unnamed schema in GraphDTOResponse was named GraphDTO,
and the previously unnamed enum for Owner types was named OwnerType, so code
generated by OpenAPI Generator for response type of operations
getAttributeModulesDependenciesGraphText and getAttributeModulesDependenciesForAttributeGraphText
and enum generated for Owner types will change their names - core: LDAP schema needs to be updated.
- cli: config file oidc_config.yml changed, see sample_oidc_config.yml
- core: removed filterExpiredMembers parameter in getData methods
- core: Update db