From 337117101b0a21cddf8420a7618166b76a7aef4f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20Zl=C3=A1mal?= <zlamal@cesnet.cz>
Date: Mon, 19 Oct 2020 15:31:51 +0200
Subject: [PATCH] Release 3.11.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- Searching for users and members now correctly handle
  spaces in search string and also handles name stored
  in different order: firstName/lastName vs. lastName/firstName.
- Member sponsorship can now expire on exact day, we can
  send notifications for incoming expiration.
- Member can expire or stay valid when losing the last sponsorship
  based on VO configuration.
- Membership sponsoring ends with losing the last sponsor,
  member is switched to standard member with expiration.
- Fixed deletion of sponsored members.
- Support configurable roles management - eg. we can specify,
  which role can manage other roles.
- Added new default roles GROUPOBSERVER, RESOURCEOBSERVER and
  FACILITYOBSERVER.
- Fixed user matching on registration for VŠUP external workers.
- Propagation Tasks stuck in WAITING state are now also handled
  and resheduled on source data changes or force propagation.
- Fixed duplicities in membersManager/getSponsoredMembers().
- Fixed null pointer in membersManager/getSponsoredMembersAndTheirSponsors().
- Fixed exception messages for PrivilegeException.
- Added utils scripts for finding group inconsistencies
  and assigning service to the resource with another specified
  service.
- Updated RPC docs parsing tool.
---
 perun-auditparser/pom.xml   | 2 +-
 perun-base/pom.xml          | 2 +-
 perun-cabinet/pom.xml       | 2 +-
 perun-cli-java/pom.xml      | 2 +-
 perun-cli/Perun/Agent.pm    | 2 +-
 perun-core/pom.xml          | 2 +-
 perun-dispatcher/pom.xml    | 2 +-
 perun-engine/pom.xml        | 2 +-
 perun-ldapc/pom.xml         | 2 +-
 perun-notification/pom.xml  | 2 +-
 perun-openapi/pom.xml       | 2 +-
 perun-registrar-lib/pom.xml | 2 +-
 perun-rpc/pom.xml           | 2 +-
 perun-scim/pom.xml          | 2 +-
 perun-voot/pom.xml          | 2 +-
 perun-web-gui/pom.xml       | 2 +-
 pom.xml                     | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/perun-auditparser/pom.xml b/perun-auditparser/pom.xml
index d57a18dd90..56ff6313f3 100644
--- a/perun-auditparser/pom.xml
+++ b/perun-auditparser/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-base/pom.xml b/perun-base/pom.xml
index b6d0bddef7..8f0c03ccbb 100644
--- a/perun-base/pom.xml
+++ b/perun-base/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-cabinet/pom.xml b/perun-cabinet/pom.xml
index ffdab8c9c7..d7fbb1aec4 100644
--- a/perun-cabinet/pom.xml
+++ b/perun-cabinet/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-cli-java/pom.xml b/perun-cli-java/pom.xml
index 8cc67f2a5c..fcdd56d1f9 100644
--- a/perun-cli-java/pom.xml
+++ b/perun-cli-java/pom.xml
@@ -7,7 +7,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-cli/Perun/Agent.pm b/perun-cli/Perun/Agent.pm
index 6d13d66712..907c83541c 100644
--- a/perun-cli/Perun/Agent.pm
+++ b/perun-cli/Perun/Agent.pm
@@ -1,6 +1,6 @@
 package Perun::Agent;
 my $agentVersionMajor = '3';
-my $agentVersionMinor = '10';
+my $agentVersionMinor = '11';
 my $agentVersionPatch = '0';
 my $agentVersion = $agentVersionMajor . "." . $agentVersionMinor . "." . $agentVersionPatch;
 
diff --git a/perun-core/pom.xml b/perun-core/pom.xml
index 7eb1fea7ce..a495cf95da 100644
--- a/perun-core/pom.xml
+++ b/perun-core/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-dispatcher/pom.xml b/perun-dispatcher/pom.xml
index 316a023a43..51b532b8bd 100644
--- a/perun-dispatcher/pom.xml
+++ b/perun-dispatcher/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-engine/pom.xml b/perun-engine/pom.xml
index 785b6ed3c4..16cb5411d5 100644
--- a/perun-engine/pom.xml
+++ b/perun-engine/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-ldapc/pom.xml b/perun-ldapc/pom.xml
index 476d546cda..3faeedd376 100644
--- a/perun-ldapc/pom.xml
+++ b/perun-ldapc/pom.xml
@@ -7,7 +7,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-notification/pom.xml b/perun-notification/pom.xml
index d00e933165..eaf46d8ac0 100644
--- a/perun-notification/pom.xml
+++ b/perun-notification/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-openapi/pom.xml b/perun-openapi/pom.xml
index 3320eb9607..eabc4bd5a7 100644
--- a/perun-openapi/pom.xml
+++ b/perun-openapi/pom.xml
@@ -7,7 +7,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-registrar-lib/pom.xml b/perun-registrar-lib/pom.xml
index d85c8d4bc0..60b0c2f47a 100644
--- a/perun-registrar-lib/pom.xml
+++ b/perun-registrar-lib/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-rpc/pom.xml b/perun-rpc/pom.xml
index de5763495d..ee7a33d851 100644
--- a/perun-rpc/pom.xml
+++ b/perun-rpc/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-scim/pom.xml b/perun-scim/pom.xml
index d02c1b12e7..b99542fa73 100644
--- a/perun-scim/pom.xml
+++ b/perun-scim/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-voot/pom.xml b/perun-voot/pom.xml
index e864de52d1..2b6c442975 100644
--- a/perun-voot/pom.xml
+++ b/perun-voot/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/perun-web-gui/pom.xml b/perun-web-gui/pom.xml
index c0a55473eb..0133739f1c 100644
--- a/perun-web-gui/pom.xml
+++ b/perun-web-gui/pom.xml
@@ -6,7 +6,7 @@
 	<parent>
 		<artifactId>perun</artifactId>
 		<groupId>cz.metacentrum</groupId>
-		<version>3.10.0-SNAPSHOT</version>
+		<version>3.11.0</version>
 	</parent>
 
 	<groupId>cz.metacentrum.perun</groupId>
diff --git a/pom.xml b/pom.xml
index 455cea1391..40eb7eb3a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
 	<!-- PERUN -->
 	<groupId>cz.metacentrum</groupId>
 	<artifactId>perun</artifactId>
-	<version>3.10.0-SNAPSHOT</version>
+	<version>3.11.0</version>
 	<packaging>pom</packaging>
 
 	<!-- Spring Boot Starter Parent as parent project - this project inherits versions of dependencies and plugins -->