Skip to content

Commit

Permalink
Release 3.7.0
Browse files Browse the repository at this point in the history
- This version contains DB changes and they must be apllied
  when Perun is shut down!
- Because of changes in AuditMessage object this version requires
  equal version of all consumers - e.g LDAPc to be deployed at the
  same time.

CORE
- Reverted changes to BBMRI lifescience hostel modules.
- Ignore AlreadyMemberException in BBMRI modules.
- Split relation to perun attribute in registration form items into
  source and destination attribute. Form item value can be
  then pre-filled from different attribute than stored or doesn't
  have to be stored or pre-filled at all, based on your settings.
- Switching member to EXPIRED state will now trigger attribute
  validation (when former state is INVALID or DISABLED).
- Added "lastAccess" property to UserExtSource and display it
  in administrative GUI.
- Added suspended and suspendedTo params to Member and RichMember
  objects. They will hold suspension state of Member in the future,
  while SUSPENDED member status will be removed from the life-cycle.
  It is not used anyhwere yet, except the member object.
  Regarding deserialization, "suspendedTo" is required (null or date in
  string format), while "suspended" is a boolean flag derived from the
  current date and its relation to "suspendedTo" property.
- Added methods to set or removed new suspended state for member.
- Enabled locking of groups members during add/remove group member operations.
  It will prevent any future inconsistencies in group memberships caused by
  complex group relation structures and synchronizations and manuall changes.
- Rework of internal AuditMessage / AuditEvent handling. We now exclusivelly
  use JSON format of messages. It still contains original string data, but
  wrapping object and API has changed and required proper version of all
  consumers (eg. LDAPc).
- Removed support for sending notifications to Jabber service.
- Support group synchronization in exact times (specified as list of HH:MM rounded
  to 5 minutes).
- Store also start time of last successful group synchronization.
- Fixed unnecessary session initiation for BA/Kerberos authz.
- Fixed format of audit message for planned service propagation.
- Fixed setting authz to members group for vo managers.
- Fixed bad sql when checking security manager role for user.
- Fixed user resolving for user:virt:loa on user deletion.
- Fixed attribute module for systemUnixGroupName which prevented
  value deletion even if group was not system unix group.
- Added requestor to message body, when errors are reported
  to the mail address instead of mail.

LDAPC
- Big improvements of LDAP initialization performance in new LDAPc.
- Fixed removal of non-existent entries from LDAP during sync.
- Allow oracle driver inclusion during build of new LDAPc.

GUI
- Delete VO members using single callback for list of members.
- Fixed message in GUI when user changes mail.
- Show new settings related to the group synchronization
  in pop-up window for group sync state.

API
- Big rework of AuditMessagesManager API.
- AuditMessage now contains AuditEvent instead of simple string message.
  It is still mainly used to read audit events/messages data.
- Added getAttributes() method for resource, group and member which will
  retrieve attributes for all related entities, including facility and resource.
- Added new methods to AuthzResolver getUser/GroupRoles().

CLI
- Added CLI for listing facilities by owner.
- Support SPONSOR role in setRole unsetRole tools.
- Added tools listOfExpiredGroupMembers and
  listOfNotExpiringGroupMembers which can list members and
  show their group expiration.

OTHER
- Removed unused default oidc settings for devel.
- Removed unused auditer-exporter module.
- Removed TextFile and SvgImage deserializers. Removed GraphViz library
  responsible for drawing attribute dependencies images. It will be returned
  as a string and UI app will draw the graphs.
- Removed all references for unused auditer_subscribers table.
- Updated Spring to 5.1.8.
- Updated RPC API docs for moveGroup() and some other methods.
- Removed all custom JSON, CSV parsing, we exclusivelly use jackson library (v2).
  • Loading branch information
zlamalp committed Jul 15, 2019
1 parent 766a880 commit afde3da
Show file tree
Hide file tree
Showing 17 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion perun-auditparser/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-cabinet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-dispatcher/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-engine/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-ldapc-ada/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-ldapc-initializer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>cz.metacentrum</groupId>
<artifactId>perun</artifactId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-ldapc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-notification/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-registrar-lib/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-rpc-lib/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-rpc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-scim/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-voot/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion perun-web-gui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<artifactId>perun</artifactId>
<groupId>cz.metacentrum</groupId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<!-- PERUN -->
<groupId>cz.metacentrum</groupId>
<artifactId>perun</artifactId>
<version>3.7.0-SNAPSHOT</version>
<version>3.7.0</version>
<packaging>pom</packaging>

<!-- Spring Boot Starter Parent as parent project - this project inherits versions of dependencies and plugins -->
Expand Down

0 comments on commit afde3da

Please sign in to comment.