Skip to content

Commit

Permalink
Release 3.5.0
Browse files Browse the repository at this point in the history
CORE
- We now use HikariCP instead of ApacheDBCP for DB connection management.
- Fixed switching expired state for group expirations.
- Implemented logic for group membership expiration notifications.
- Added new perun-ldapc-ada module which will be used instead of
  current LDAPc in the future.
- Fixed wrong using of namespace in defaultUnixGID attribute module.
- Registrar now have configurable SMTP connection for
  sending notifications just like the core notification
  module.
- Support multi-lang links in password reset notification.
- Pass login-namespace in password reset notification links.
- Ported changes for user:virt:eduPersonScopedAffiliations, now it
  takes affiliations also from group:def:groupAffiliations.
- Removed support for user:virt:elixirBonaFideStatus, was replaced
  by new attribute user:def:elixirBonaFideStatus.
- Auditer log messages are now stored and read as JSON and
  perun-engine component use instantiated classes to distinguish
  interesting messages.
  We will remove old DB table with custom serialized objects in
  future releases.
- Reading data from DB based on large list of IDs was reworked
  to use SQL array instead of constructing long SQL with ids.
  This give us time-consistent performance on each such select.
  This change requires DB schema to be updated to version 3.1.52
- Membership expiration calculation logic now uses Java 8 Date API.

GUI
- Use locally sourced jQuery in administrative GUI
  instead of their CDN.
- Added treshold for keepAlive checker in administartive
  GUI to prevent showing annoying pup-up on unreliable
  connections.
- You can now store "reason" why member in VO was suspended.
- Support to set new SELF_VO and SELF_PUBLIC rights on attribtues.
- Password reset gui supports better theming and checks per login-namespace.

API
- Added new API method getMemberRichGroupsWithAttributesByNames().
- Support for paging in getAllRichGroupsWithAttributesByNames().
- Added utils method to API get Peruns current time
  (utils/getPerunSystemTimeInMillis).
- Allow force deletion of Facility.

OTHER
- Lifescience hostel logic moved from login module to registrar module.
- Fix usage of MemberGroupAttributeRowMapper in getRequiredAttributes().
- Ommit auditing messages about deleted attributes, if none
  was really deleted.
- We removed default loggin from PerunException. Each exception must be
  now explicitly logged in the code. As fallback specific logger was
  created, so we can still get logs the old way. This will be removed in
  future versions.
- Methods to generate provisioning data are now in serializable
  transaction isolation to make sure generated data are consistent.
- Added CLI tools to switch Users between normal, service and sponsored state.
  • Loading branch information
zlamalp committed Mar 11, 2019
1 parent 9f4f950 commit c3adb5a
Show file tree
Hide file tree
Showing 18 changed files with 18 additions and 18 deletions.
2 changes: 1 addition & 1 deletion perun-auditer-exporter/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.5.0-SNAPSHOT</version>
<version>3.5.0</version>
</parent>

<groupId>cz.metacentrum.perun</groupId>
Expand Down
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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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.5.0-SNAPSHOT</version>
<version>3.5.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 c3adb5a

Please sign in to comment.