prepare release syncope-3.0.0-M0
diff --git a/archetype/pom.xml b/archetype/pom.xml
index ae585b0..1e59f83 100644
--- a/archetype/pom.xml
+++ b/archetype/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Archetype</name>
diff --git a/client/am/console/pom.xml b/client/am/console/pom.xml
index edce786..b33ada1 100644
--- a/client/am/console/pom.xml
+++ b/client/am/console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-am</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client AM Console</name>
diff --git a/client/am/lib/pom.xml b/client/am/lib/pom.xml
index 013285a..8a5caae 100644
--- a/client/am/lib/pom.xml
+++ b/client/am/lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-am</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client AM Lib</name>
diff --git a/client/am/pom.xml b/client/am/pom.xml
index d530d1d..432dd23 100644
--- a/client/am/pom.xml
+++ b/client/am/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-client</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client AM</name>
diff --git a/client/idm/console/pom.xml b/client/idm/console/pom.xml
index aac4062..21a2d22 100644
--- a/client/idm/console/pom.xml
+++ b/client/idm/console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-idm</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdM Console</name>
diff --git a/client/idm/lib/pom.xml b/client/idm/lib/pom.xml
index 61fb980..5cccb90 100644
--- a/client/idm/lib/pom.xml
+++ b/client/idm/lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-idm</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdM Lib</name>
diff --git a/client/idm/pom.xml b/client/idm/pom.xml
index cfa2e45..35d770d 100644
--- a/client/idm/pom.xml
+++ b/client/idm/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-client</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdM</name>
diff --git a/client/idrepo/common-ui/pom.xml b/client/idrepo/common-ui/pom.xml
index c231700..11451b0 100644
--- a/client/idrepo/common-ui/pom.xml
+++ b/client/idrepo/common-ui/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
  
   <name>Apache Syncope Client IdRepo Common UI</name>
diff --git a/client/idrepo/console/pom.xml b/client/idrepo/console/pom.xml
index b38f2c2..56d6039 100644
--- a/client/idrepo/console/pom.xml
+++ b/client/idrepo/console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdRepo Console</name>
diff --git a/client/idrepo/enduser/pom.xml b/client/idrepo/enduser/pom.xml
index f6b10eb..da68dbf 100644
--- a/client/idrepo/enduser/pom.xml
+++ b/client/idrepo/enduser/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdRepo Enduser</name>
diff --git a/client/idrepo/lib/pom.xml b/client/idrepo/lib/pom.xml
index 103421e..0f1ae00 100644
--- a/client/idrepo/lib/pom.xml
+++ b/client/idrepo/lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.client</groupId>
     <artifactId>syncope-client-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdRepo Lib</name>
diff --git a/client/idrepo/pom.xml b/client/idrepo/pom.xml
index 2305c14..f0a2ab3 100644
--- a/client/idrepo/pom.xml
+++ b/client/idrepo/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-client</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client IdRepo</name>
diff --git a/client/pom.xml b/client/pom.xml
index 95a7554..5a8104f 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Client</name>
diff --git a/common/am/lib/pom.xml b/common/am/lib/pom.xml
index b3ebdde..f9ba840 100644
--- a/common/am/lib/pom.xml
+++ b/common/am/lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-am</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common AM Lib</name>
diff --git a/common/am/pom.xml b/common/am/pom.xml
index 3de583e..3ae5260 100644
--- a/common/am/pom.xml
+++ b/common/am/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-common</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common AM</name>
diff --git a/common/am/rest-api/pom.xml b/common/am/rest-api/pom.xml
index d646ddc..53d0099 100644
--- a/common/am/rest-api/pom.xml
+++ b/common/am/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-am</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common AM REST API</name>
diff --git a/common/idm/lib/pom.xml b/common/idm/lib/pom.xml
index c3b9d03..eebf2c9 100644
--- a/common/idm/lib/pom.xml
+++ b/common/idm/lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-idm</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common IdM Lib</name>
diff --git a/common/idm/pom.xml b/common/idm/pom.xml
index 4b85d2b..fccaf3f 100644
--- a/common/idm/pom.xml
+++ b/common/idm/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-common</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common IdM</name>
diff --git a/common/idm/rest-api/pom.xml b/common/idm/rest-api/pom.xml
index 3f7ef6d..9877398 100644
--- a/common/idm/rest-api/pom.xml
+++ b/common/idm/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-idm</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common IdM REST API</name>
diff --git a/common/idrepo/lib/pom.xml b/common/idrepo/lib/pom.xml
index a81ba34..767aafb 100644
--- a/common/idrepo/lib/pom.xml
+++ b/common/idrepo/lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common IdRepo Lib</name>
diff --git a/common/idrepo/pom.xml b/common/idrepo/pom.xml
index 89d08c8..652f80b 100644
--- a/common/idrepo/pom.xml
+++ b/common/idrepo/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-common</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common IdRepo</name>
diff --git a/common/idrepo/rest-api/pom.xml b/common/idrepo/rest-api/pom.xml
index 99fc04c..8838c1d 100644
--- a/common/idrepo/rest-api/pom.xml
+++ b/common/idrepo/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common IdRepo REST API</name>
diff --git a/common/keymaster/client-api/pom.xml b/common/keymaster/client-api/pom.xml
index 201420b..657bbc7 100644
--- a/common/keymaster/client-api/pom.xml
+++ b/common/keymaster/client-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-keymaster</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common Keymaster Client API</name>
diff --git a/common/keymaster/client-zookeeper/pom.xml b/common/keymaster/client-zookeeper/pom.xml
index e01f91c..a2697a6 100644
--- a/common/keymaster/client-zookeeper/pom.xml
+++ b/common/keymaster/client-zookeeper/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-keymaster</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common Keymaster Client Zookeeper</name>
diff --git a/common/keymaster/pom.xml b/common/keymaster/pom.xml
index 901ec64..2ba691b 100644
--- a/common/keymaster/pom.xml
+++ b/common/keymaster/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-common</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common Keymaster</name>
diff --git a/common/keymaster/self/client-self/pom.xml b/common/keymaster/self/client-self/pom.xml
index bd1dee7..15d3964 100644
--- a/common/keymaster/self/client-self/pom.xml
+++ b/common/keymaster/self/client-self/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common.keymaster</groupId>
     <artifactId>syncope-common-keymaster-self</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common Keymaster Client Self</name>
diff --git a/common/keymaster/self/pom.xml b/common/keymaster/self/pom.xml
index 693d8d8..c0ae2bd 100644
--- a/common/keymaster/self/pom.xml
+++ b/common/keymaster/self/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common</groupId>
     <artifactId>syncope-common-keymaster</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common Keymaster Self</name>
diff --git a/common/keymaster/self/rest-api/pom.xml b/common/keymaster/self/rest-api/pom.xml
index d507e8e..ad877ff 100644
--- a/common/keymaster/self/rest-api/pom.xml
+++ b/common/keymaster/self/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.common.keymaster</groupId>
     <artifactId>syncope-common-keymaster-self</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common Keymaster Self REST API</name>
diff --git a/common/pom.xml b/common/pom.xml
index 7cc99c9..31c966d 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Common</name>
diff --git a/core/am/logic/pom.xml b/core/am/logic/pom.xml
index 76d0077..c499419 100644
--- a/core/am/logic/pom.xml
+++ b/core/am/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.core</groupId>
     <artifactId>syncope-core-am</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core AM Logic</name>
diff --git a/core/am/pom.xml b/core/am/pom.xml
index c430317..b450dce 100644
--- a/core/am/pom.xml
+++ b/core/am/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core AM</name>
diff --git a/core/am/rest-cxf/pom.xml b/core/am/rest-cxf/pom.xml
index f2990d2..359094b 100644
--- a/core/am/rest-cxf/pom.xml
+++ b/core/am/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.core</groupId>
     <artifactId>syncope-core-am</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core AM REST CXF</name>
diff --git a/core/idm/logic/pom.xml b/core/idm/logic/pom.xml
index cc9e33d..830a816 100644
--- a/core/idm/logic/pom.xml
+++ b/core/idm/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.core</groupId>
     <artifactId>syncope-core-idm</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core IdM Logic</name>
diff --git a/core/idm/pom.xml b/core/idm/pom.xml
index 757649f..9ffb6a7 100644
--- a/core/idm/pom.xml
+++ b/core/idm/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core IdM</name>
diff --git a/core/idm/rest-cxf/pom.xml b/core/idm/rest-cxf/pom.xml
index f371f00..00fe686 100644
--- a/core/idm/rest-cxf/pom.xml
+++ b/core/idm/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.core</groupId>
     <artifactId>syncope-core-idm</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core IdM REST CXF</name>
diff --git a/core/idrepo/logic/pom.xml b/core/idrepo/logic/pom.xml
index dd1fe37..c865ec6 100644
--- a/core/idrepo/logic/pom.xml
+++ b/core/idrepo/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.core</groupId>
     <artifactId>syncope-core-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core IdRepo Logic</name>
diff --git a/core/idrepo/pom.xml b/core/idrepo/pom.xml
index c2ee0b0..89af843 100644
--- a/core/idrepo/pom.xml
+++ b/core/idrepo/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core IdRepo</name>
diff --git a/core/idrepo/rest-cxf/pom.xml b/core/idrepo/rest-cxf/pom.xml
index 5a5bf85..24e5c15 100644
--- a/core/idrepo/rest-cxf/pom.xml
+++ b/core/idrepo/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.core</groupId>
     <artifactId>syncope-core-idrepo</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core IdRepo REST CXF</name>
diff --git a/core/persistence-api/pom.xml b/core/persistence-api/pom.xml
index 19d0fdd..be8f4fd 100644
--- a/core/persistence-api/pom.xml
+++ b/core/persistence-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Persistence API</name>
diff --git a/core/persistence-jpa-json/pom.xml b/core/persistence-jpa-json/pom.xml
index 682630b..021055a 100644
--- a/core/persistence-jpa-json/pom.xml
+++ b/core/persistence-jpa-json/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Persistence JPA JSON</name>
diff --git a/core/persistence-jpa/pom.xml b/core/persistence-jpa/pom.xml
index aa85f761..8d3d71f 100644
--- a/core/persistence-jpa/pom.xml
+++ b/core/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Persistence JPA</name>
diff --git a/core/pom.xml b/core/pom.xml
index b81dcbd..4e54d76 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core</name>
diff --git a/core/provisioning-api/pom.xml b/core/provisioning-api/pom.xml
index c412723..440b822 100644
--- a/core/provisioning-api/pom.xml
+++ b/core/provisioning-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Provisioning API</name>
diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/JEXLItemTransformer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/JEXLItemTransformer.java
index 3194454..1617dc2 100644
--- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/JEXLItemTransformer.java
+++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/JEXLItemTransformer.java
@@ -19,8 +19,7 @@
 package org.apache.syncope.core.provisioning.api.data;
 
 /**
- * {@link ItemTransformer} implementing evaluation of JEXL expression defined for a given
- * {@link org.apache.syncope.core.persistence.api.entity.resource.MappingItem}.
+ * {@link ItemTransformer} implementing evaluation of JEXL expression defined for a given mapping item.
  */
 public interface JEXLItemTransformer extends ItemTransformer {
 
diff --git a/core/provisioning-java/pom.xml b/core/provisioning-java/pom.xml
index aaff252..8c52901 100644
--- a/core/provisioning-java/pom.xml
+++ b/core/provisioning-java/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Provisioning Java</name>
diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/PriorityPropagationTaskExecutor.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/PriorityPropagationTaskExecutor.java
index 650b8c8..f0f027c 100644
--- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/PriorityPropagationTaskExecutor.java
+++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/PriorityPropagationTaskExecutor.java
@@ -55,7 +55,7 @@
 
 /**
  * Sorts the tasks to be executed according to related
- * {@link org.apache.syncope.core.persistence.api.entity.resource.ExternalResource}'s priority, then execute.
+ * {@link org.apache.syncope.core.persistence.api.entity.ExternalResource}'s priority, then execute.
  * Tasks related to resources with NULL priority are executed after other tasks, concurrently.
  * Failure during execution of a task related to resource with non-NULL priority are treated as fatal and will interrupt
  * the whole process, resulting in a global failure.
diff --git a/core/self-keymaster-starter/pom.xml b/core/self-keymaster-starter/pom.xml
index bbbd33c..c57f2f2 100644
--- a/core/self-keymaster-starter/pom.xml
+++ b/core/self-keymaster-starter/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Spring Boot Self Keymaster</name>
diff --git a/core/spring/pom.xml b/core/spring/pom.xml
index f7a230b..a518b75 100644
--- a/core/spring/pom.xml
+++ b/core/spring/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Spring</name>
diff --git a/core/starter/pom.xml b/core/starter/pom.xml
index a1a6a05..6286dc8 100644
--- a/core/starter/pom.xml
+++ b/core/starter/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Spring Boot Starter</name>
diff --git a/core/workflow-api/pom.xml b/core/workflow-api/pom.xml
index 89f358d..9706016 100644
--- a/core/workflow-api/pom.xml
+++ b/core/workflow-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Workflow API</name>
diff --git a/core/workflow-java/pom.xml b/core/workflow-java/pom.xml
index 448fe8d..4bacd16 100644
--- a/core/workflow-java/pom.xml
+++ b/core/workflow-java/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-core</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Core Workflow Java</name>
diff --git a/docker/console/pom.xml b/docker/console/pom.xml
index a8786d7..bda37a2 100644
--- a/docker/console/pom.xml
+++ b/docker/console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-docker</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Docker Console</name>
diff --git a/docker/core/pom.xml b/docker/core/pom.xml
index b6ed6ec..eeaeb45 100644
--- a/docker/core/pom.xml
+++ b/docker/core/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-docker</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Docker Core</name>
diff --git a/docker/enduser/pom.xml b/docker/enduser/pom.xml
index d94a702..ca5e68a 100644
--- a/docker/enduser/pom.xml
+++ b/docker/enduser/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-docker</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Docker Enduser</name>
diff --git a/docker/pom.xml b/docker/pom.xml
index dd17d08..5aec6ba 100644
--- a/docker/pom.xml
+++ b/docker/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Docker</name>
diff --git a/docker/sra/pom.xml b/docker/sra/pom.xml
index 3876a4b..43c0b9f 100644
--- a/docker/sra/pom.xml
+++ b/docker/sra/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-docker</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Docker SRA</name>
diff --git a/docker/wa/pom.xml b/docker/wa/pom.xml
index f2acf94..8d8f3e6 100644
--- a/docker/wa/pom.xml
+++ b/docker/wa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-docker</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Docker WA</name>
diff --git a/ext/camel/client-console/pom.xml b/ext/camel/client-console/pom.xml
index 45bc6a9..a8c5a63 100644
--- a/ext/camel/client-console/pom.xml
+++ b/ext/camel/client-console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Client Console</name>
diff --git a/ext/camel/common-lib/pom.xml b/ext/camel/common-lib/pom.xml
index c5e07a4..efa94e0 100644
--- a/ext/camel/common-lib/pom.xml
+++ b/ext/camel/common-lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Common Lib</name>
diff --git a/ext/camel/logic/pom.xml b/ext/camel/logic/pom.xml
index 38cf26f..014b483 100644
--- a/ext/camel/logic/pom.xml
+++ b/ext/camel/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Logic</name>
diff --git a/ext/camel/persistence-api/pom.xml b/ext/camel/persistence-api/pom.xml
index a24df3c..2d140c1 100644
--- a/ext/camel/persistence-api/pom.xml
+++ b/ext/camel/persistence-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Persistence API</name>
diff --git a/ext/camel/persistence-jpa/pom.xml b/ext/camel/persistence-jpa/pom.xml
index 33a1efc..65ed619 100644
--- a/ext/camel/persistence-jpa/pom.xml
+++ b/ext/camel/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Persistence JPA</name>
diff --git a/ext/camel/pom.xml b/ext/camel/pom.xml
index 13f8261..cffe7b2 100644
--- a/ext/camel/pom.xml
+++ b/ext/camel/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-ext</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel</name>
diff --git a/ext/camel/provisioning-api/pom.xml b/ext/camel/provisioning-api/pom.xml
index dc32b07..cfd167c 100644
--- a/ext/camel/provisioning-api/pom.xml
+++ b/ext/camel/provisioning-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Provisioning API</name>
diff --git a/ext/camel/provisioning-camel/pom.xml b/ext/camel/provisioning-camel/pom.xml
index 600874b..1279f64 100644
--- a/ext/camel/provisioning-camel/pom.xml
+++ b/ext/camel/provisioning-camel/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel Provisioning</name>
diff --git a/ext/camel/rest-api/pom.xml b/ext/camel/rest-api/pom.xml
index ca8ea86..dc936d5 100644
--- a/ext/camel/rest-api/pom.xml
+++ b/ext/camel/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel REST API</name>
diff --git a/ext/camel/rest-cxf/pom.xml b/ext/camel/rest-cxf/pom.xml
index 5617e75..34ba7c1 100644
--- a/ext/camel/rest-cxf/pom.xml
+++ b/ext/camel/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-camel</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Camel REST CXF</name>
diff --git a/ext/elasticsearch/client-elasticsearch/pom.xml b/ext/elasticsearch/client-elasticsearch/pom.xml
index 72bf961..307f488 100644
--- a/ext/elasticsearch/client-elasticsearch/pom.xml
+++ b/ext/elasticsearch/client-elasticsearch/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-elasticsearch</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Elasticsearch Client</name>
diff --git a/ext/elasticsearch/persistence-jpa/pom.xml b/ext/elasticsearch/persistence-jpa/pom.xml
index 3c935e8..d787578 100644
--- a/ext/elasticsearch/persistence-jpa/pom.xml
+++ b/ext/elasticsearch/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-elasticsearch</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Elasticsearch Persistence JPA</name>
diff --git a/ext/elasticsearch/pom.xml b/ext/elasticsearch/pom.xml
index 649af13..f476ad8 100644
--- a/ext/elasticsearch/pom.xml
+++ b/ext/elasticsearch/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-ext</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Elasticsearch</name>
diff --git a/ext/elasticsearch/provisioning-java/pom.xml b/ext/elasticsearch/provisioning-java/pom.xml
index bd1d9c8..2ece721 100644
--- a/ext/elasticsearch/provisioning-java/pom.xml
+++ b/ext/elasticsearch/provisioning-java/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-elasticsearch</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Elasticsearch Provisioning Java</name>
diff --git a/ext/flowable/client-common-ui/pom.xml b/ext/flowable/client-common-ui/pom.xml
index 8d2587d..f95a600 100644
--- a/ext/flowable/client-common-ui/pom.xml
+++ b/ext/flowable/client-common-ui/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
     
   <name>Apache Syncope Ext: Flowable Client Common UI</name>
diff --git a/ext/flowable/client-console/pom.xml b/ext/flowable/client-console/pom.xml
index 820b68d..0983c0f 100644
--- a/ext/flowable/client-console/pom.xml
+++ b/ext/flowable/client-console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable Client Console</name>
diff --git a/ext/flowable/client-enduser/pom.xml b/ext/flowable/client-enduser/pom.xml
index 9ba3bcf..3e7140b 100644
--- a/ext/flowable/client-enduser/pom.xml
+++ b/ext/flowable/client-enduser/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable Client Enduser</name>
diff --git a/ext/flowable/common-lib/pom.xml b/ext/flowable/common-lib/pom.xml
index 2f66323..cb57884 100644
--- a/ext/flowable/common-lib/pom.xml
+++ b/ext/flowable/common-lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable Common Lib</name>
diff --git a/ext/flowable/flowable-bpmn/pom.xml b/ext/flowable/flowable-bpmn/pom.xml
index 0db9dcb..40ba10c 100644
--- a/ext/flowable/flowable-bpmn/pom.xml
+++ b/ext/flowable/flowable-bpmn/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable BPMN</name>
diff --git a/ext/flowable/logic/pom.xml b/ext/flowable/logic/pom.xml
index b529aed..f5803e0 100644
--- a/ext/flowable/logic/pom.xml
+++ b/ext/flowable/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable Logic</name>
diff --git a/ext/flowable/pom.xml b/ext/flowable/pom.xml
index 826b068..a5ec447 100644
--- a/ext/flowable/pom.xml
+++ b/ext/flowable/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-ext</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable</name>
diff --git a/ext/flowable/rest-api/pom.xml b/ext/flowable/rest-api/pom.xml
index b0404e4..42c224a 100644
--- a/ext/flowable/rest-api/pom.xml
+++ b/ext/flowable/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable REST API</name>
diff --git a/ext/flowable/rest-cxf/pom.xml b/ext/flowable/rest-cxf/pom.xml
index 638f882..6d3a85e 100644
--- a/ext/flowable/rest-cxf/pom.xml
+++ b/ext/flowable/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-flowable</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: Flowable REST CXF</name>
diff --git a/ext/oidcc4ui/client-common-ui/pom.xml b/ext/oidcc4ui/client-common-ui/pom.xml
index 30f781c..d788066 100644
--- a/ext/oidcc4ui/client-common-ui/pom.xml
+++ b/ext/oidcc4ui/client-common-ui/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Common UI</name>
diff --git a/ext/oidcc4ui/client-console/pom.xml b/ext/oidcc4ui/client-console/pom.xml
index 7c24ff9..a07c60a 100644
--- a/ext/oidcc4ui/client-console/pom.xml
+++ b/ext/oidcc4ui/client-console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Console</name>
diff --git a/ext/oidcc4ui/client-enduser/pom.xml b/ext/oidcc4ui/client-enduser/pom.xml
index ba27681..0fe78b9 100644
--- a/ext/oidcc4ui/client-enduser/pom.xml
+++ b/ext/oidcc4ui/client-enduser/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Enduser</name>
diff --git a/ext/oidcc4ui/common-lib/pom.xml b/ext/oidcc4ui/common-lib/pom.xml
index d85ec7b..2b416b5 100644
--- a/ext/oidcc4ui/common-lib/pom.xml
+++ b/ext/oidcc4ui/common-lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Common Lib</name>
diff --git a/ext/oidcc4ui/logic/pom.xml b/ext/oidcc4ui/logic/pom.xml
index c0d4075..bdf7581 100644
--- a/ext/oidcc4ui/logic/pom.xml
+++ b/ext/oidcc4ui/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Logic</name>
diff --git a/ext/oidcc4ui/persistence-api/pom.xml b/ext/oidcc4ui/persistence-api/pom.xml
index b0b7dcb..274e89f 100644
--- a/ext/oidcc4ui/persistence-api/pom.xml
+++ b/ext/oidcc4ui/persistence-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Persistence API</name>
diff --git a/ext/oidcc4ui/persistence-jpa/pom.xml b/ext/oidcc4ui/persistence-jpa/pom.xml
index 1628636..943023e 100644
--- a/ext/oidcc4ui/persistence-jpa/pom.xml
+++ b/ext/oidcc4ui/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Persistence JPA</name>
diff --git a/ext/oidcc4ui/pom.xml b/ext/oidcc4ui/pom.xml
index 92974c7..ad8ed17 100644
--- a/ext/oidcc4ui/pom.xml
+++ b/ext/oidcc4ui/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-ext</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI</name>
diff --git a/ext/oidcc4ui/provisioning-api/pom.xml b/ext/oidcc4ui/provisioning-api/pom.xml
index 74857e5..6636505 100644
--- a/ext/oidcc4ui/provisioning-api/pom.xml
+++ b/ext/oidcc4ui/provisioning-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Provisioning API</name>
diff --git a/ext/oidcc4ui/provisioning-java/pom.xml b/ext/oidcc4ui/provisioning-java/pom.xml
index a144a0e..6eb4c60 100644
--- a/ext/oidcc4ui/provisioning-java/pom.xml
+++ b/ext/oidcc4ui/provisioning-java/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI Provisioning Java</name>
diff --git a/ext/oidcc4ui/rest-api/pom.xml b/ext/oidcc4ui/rest-api/pom.xml
index f1dc0c2..34acc8b 100644
--- a/ext/oidcc4ui/rest-api/pom.xml
+++ b/ext/oidcc4ui/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI REST API</name>
diff --git a/ext/oidcc4ui/rest-cxf/pom.xml b/ext/oidcc4ui/rest-cxf/pom.xml
index c298fe9..6dcd488 100644
--- a/ext/oidcc4ui/rest-cxf/pom.xml
+++ b/ext/oidcc4ui/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-oidcc4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: OIDC C4UI REST CXF</name>
diff --git a/ext/pom.xml b/ext/pom.xml
index 1fb1222..0747454 100644
--- a/ext/pom.xml
+++ b/ext/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext</name>
diff --git a/ext/saml2sp4ui/client-common-ui/pom.xml b/ext/saml2sp4ui/client-common-ui/pom.xml
index 35767d5..e2e097b 100644
--- a/ext/saml2sp4ui/client-common-ui/pom.xml
+++ b/ext/saml2sp4ui/client-common-ui/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Common UI</name>
diff --git a/ext/saml2sp4ui/client-console/pom.xml b/ext/saml2sp4ui/client-console/pom.xml
index 698a0cd..1d801ae 100644
--- a/ext/saml2sp4ui/client-console/pom.xml
+++ b/ext/saml2sp4ui/client-console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Client Console</name>
diff --git a/ext/saml2sp4ui/client-enduser/pom.xml b/ext/saml2sp4ui/client-enduser/pom.xml
index 8921fc3..623fae0 100644
--- a/ext/saml2sp4ui/client-enduser/pom.xml
+++ b/ext/saml2sp4ui/client-enduser/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Client Enduser</name>
diff --git a/ext/saml2sp4ui/common-lib/pom.xml b/ext/saml2sp4ui/common-lib/pom.xml
index 3863df8..006e55b 100644
--- a/ext/saml2sp4ui/common-lib/pom.xml
+++ b/ext/saml2sp4ui/common-lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Common Lib</name>
diff --git a/ext/saml2sp4ui/logic/pom.xml b/ext/saml2sp4ui/logic/pom.xml
index 8b46d25..a754259 100644
--- a/ext/saml2sp4ui/logic/pom.xml
+++ b/ext/saml2sp4ui/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Logic</name>
diff --git a/ext/saml2sp4ui/persistence-api/pom.xml b/ext/saml2sp4ui/persistence-api/pom.xml
index 0d6f86b..11ef786 100644
--- a/ext/saml2sp4ui/persistence-api/pom.xml
+++ b/ext/saml2sp4ui/persistence-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Persistence API</name>
diff --git a/ext/saml2sp4ui/persistence-jpa/pom.xml b/ext/saml2sp4ui/persistence-jpa/pom.xml
index 7d523ef..9a32757 100644
--- a/ext/saml2sp4ui/persistence-jpa/pom.xml
+++ b/ext/saml2sp4ui/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Persistence JPA</name>
diff --git a/ext/saml2sp4ui/pom.xml b/ext/saml2sp4ui/pom.xml
index 9738a82..b17b836 100644
--- a/ext/saml2sp4ui/pom.xml
+++ b/ext/saml2sp4ui/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-ext</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI</name>
diff --git a/ext/saml2sp4ui/provisioning-api/pom.xml b/ext/saml2sp4ui/provisioning-api/pom.xml
index a9255d7..38dad6a 100644
--- a/ext/saml2sp4ui/provisioning-api/pom.xml
+++ b/ext/saml2sp4ui/provisioning-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Provisioning API</name>
diff --git a/ext/saml2sp4ui/provisioning-java/pom.xml b/ext/saml2sp4ui/provisioning-java/pom.xml
index 998d211..1ded721 100644
--- a/ext/saml2sp4ui/provisioning-java/pom.xml
+++ b/ext/saml2sp4ui/provisioning-java/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI Provisioning Java</name>
diff --git a/ext/saml2sp4ui/rest-api/pom.xml b/ext/saml2sp4ui/rest-api/pom.xml
index d40f6f2..ff9dd8f 100644
--- a/ext/saml2sp4ui/rest-api/pom.xml
+++ b/ext/saml2sp4ui/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI REST API</name>
diff --git a/ext/saml2sp4ui/rest-cxf/pom.xml b/ext/saml2sp4ui/rest-cxf/pom.xml
index 5d4fbc9..0647a7d 100644
--- a/ext/saml2sp4ui/rest-cxf/pom.xml
+++ b/ext/saml2sp4ui/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-saml2sp4ui</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SAML2 SP4UI REST CXF</name>
diff --git a/ext/scimv2/client-console/pom.xml b/ext/scimv2/client-console/pom.xml
index c7309a8..e65ae86 100644
--- a/ext/scimv2/client-console/pom.xml
+++ b/ext/scimv2/client-console/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 Client Console</name>
diff --git a/ext/scimv2/common-lib/pom.xml b/ext/scimv2/common-lib/pom.xml
index 47d9aa0..4901826 100644
--- a/ext/scimv2/common-lib/pom.xml
+++ b/ext/scimv2/common-lib/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 Common Lib</name>
diff --git a/ext/scimv2/logic/pom.xml b/ext/scimv2/logic/pom.xml
index e3444b6..3f980dd 100644
--- a/ext/scimv2/logic/pom.xml
+++ b/ext/scimv2/logic/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 Logic</name>
diff --git a/ext/scimv2/pom.xml b/ext/scimv2/pom.xml
index 6e1c5b9..fe01c89 100644
--- a/ext/scimv2/pom.xml
+++ b/ext/scimv2/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-ext</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2</name>
diff --git a/ext/scimv2/rest-api/pom.xml b/ext/scimv2/rest-api/pom.xml
index c79dadb..c48b5fc 100644
--- a/ext/scimv2/rest-api/pom.xml
+++ b/ext/scimv2/rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 REST API</name>
diff --git a/ext/scimv2/rest-cxf/pom.xml b/ext/scimv2/rest-cxf/pom.xml
index ac08781..9b18f92 100644
--- a/ext/scimv2/rest-cxf/pom.xml
+++ b/ext/scimv2/rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 REST CXF</name>
diff --git a/ext/scimv2/scim-rest-api/pom.xml b/ext/scimv2/scim-rest-api/pom.xml
index 3185a49..a275734 100644
--- a/ext/scimv2/scim-rest-api/pom.xml
+++ b/ext/scimv2/scim-rest-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 SCIM REST API</name>
diff --git a/ext/scimv2/scim-rest-cxf/pom.xml b/ext/scimv2/scim-rest-cxf/pom.xml
index e42a8e3..732569e 100644
--- a/ext/scimv2/scim-rest-cxf/pom.xml
+++ b/ext/scimv2/scim-rest-cxf/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope.ext</groupId>
     <artifactId>syncope-ext-scimv2</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Ext: SCIMv2 SCIM REST CXF</name>
diff --git a/fit/build-tools/pom.xml b/fit/build-tools/pom.xml
index c0cad46..fb93934 100644
--- a/fit/build-tools/pom.xml
+++ b/fit/build-tools/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-fit</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope FIT Build Tools</name>
diff --git a/fit/console-reference/pom.xml b/fit/console-reference/pom.xml
index 8bc41b8..a276a03 100644
--- a/fit/console-reference/pom.xml
+++ b/fit/console-reference/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-fit</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope FIT Console Reference</name>
diff --git a/fit/core-reference/pom.xml b/fit/core-reference/pom.xml
index 065b994..5a63b27 100644
--- a/fit/core-reference/pom.xml
+++ b/fit/core-reference/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-fit</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope FIT Core Reference</name>
diff --git a/fit/enduser-reference/pom.xml b/fit/enduser-reference/pom.xml
index 788da51..369af92 100644
--- a/fit/enduser-reference/pom.xml
+++ b/fit/enduser-reference/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-fit</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope FIT Enduser Reference</name>
diff --git a/fit/pom.xml b/fit/pom.xml
index 30d9912..80fb890 100644
--- a/fit/pom.xml
+++ b/fit/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope FIT</name>
diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml
index efbf265..edc9ba5 100644
--- a/fit/wa-reference/pom.xml
+++ b/fit/wa-reference/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-fit</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope FIT WA Reference</name>
diff --git a/pom.xml b/pom.xml
index ca84872..8b6adcf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
 
   <groupId>org.apache.syncope</groupId>
   <artifactId>syncope</artifactId>
-  <version>3.0.0-SNAPSHOT</version>
+  <version>3.0.0-M0</version>
   <packaging>pom</packaging>
 
   <parent>
@@ -52,7 +52,7 @@
     <connection>scm:git:https://gitbox.apache.org/repos/asf/syncope.git</connection>
     <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/syncope.git</developerConnection>
     <url>https://gitbox.apache.org/repos/asf?p=syncope.git</url>
-    <tag>HEAD</tag>
+    <tag>syncope-3.0.0-M0</tag>
   </scm>
 
   <issueManagement>
@@ -388,7 +388,7 @@
   </contributors>
 
   <properties>
-    <project.build.outputTimestamp>2021-07-16T09:00:00Z</project.build.outputTimestamp>
+    <project.build.outputTimestamp>2022-08-05T11:39:46Z</project.build.outputTimestamp>
     <syncope.version>${project.version}</syncope.version>
 
     <connid.version>1.5.1.0</connid.version>
diff --git a/sra/pom.xml b/sra/pom.xml
index 5d280b4..bb7ae40 100644
--- a/sra/pom.xml
+++ b/sra/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope SRA</name>
diff --git a/standalone/pom.xml b/standalone/pom.xml
index 743fce9..03ff776 100644
--- a/standalone/pom.xml
+++ b/standalone/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope Standalone Distribution</name>
diff --git a/wa/bootstrap/pom.xml b/wa/bootstrap/pom.xml
index 5fe2a70..6d412ae 100644
--- a/wa/bootstrap/pom.xml
+++ b/wa/bootstrap/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-wa</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope WA Bootstrap</name>
diff --git a/wa/pom.xml b/wa/pom.xml
index 49f3b7c..9f8e062 100644
--- a/wa/pom.xml
+++ b/wa/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope WA</name>
diff --git a/wa/starter/pom.xml b/wa/starter/pom.xml
index 0c9e160..2152776 100644
--- a/wa/starter/pom.xml
+++ b/wa/starter/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.syncope</groupId>
     <artifactId>syncope-wa</artifactId>
-    <version>3.0.0-SNAPSHOT</version>
+    <version>3.0.0-M0</version>
   </parent>
 
   <name>Apache Syncope WA Spring Boot Starter</name>