This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git


The following commit(s) were added to refs/heads/master by this push:
     new e54cbaebf [maven-release-plugin] prepare release unomi-root-4.0.0
e54cbaebf is described below

commit e54cbaebffa4b17fdf6fbc7dc5bf227b94371805
Author: Serge Huber <[email protected]>
AuthorDate: Sun Oct 4 09:20:13 2026 +0200

    [maven-release-plugin] prepare release unomi-root-4.0.0
---
 api/pom.xml                                       | 2 +-
 bom/artifacts/pom.xml                             | 2 +-
 bom/pom.xml                                       | 2 +-
 common/pom.xml                                    | 2 +-
 distribution/pom.xml                              | 2 +-
 docker/pom.xml                                    | 2 +-
 extensions/geonames/pom.xml                       | 2 +-
 extensions/geonames/rest/pom.xml                  | 2 +-
 extensions/geonames/services/pom.xml              | 2 +-
 extensions/groovy-actions/karaf-kar/pom.xml       | 2 +-
 extensions/groovy-actions/pom.xml                 | 2 +-
 extensions/groovy-actions/rest/pom.xml            | 2 +-
 extensions/groovy-actions/services/pom.xml        | 2 +-
 extensions/healthcheck/pom.xml                    | 2 +-
 extensions/json-schema/pom.xml                    | 2 +-
 extensions/json-schema/rest/pom.xml               | 2 +-
 extensions/json-schema/services/pom.xml           | 2 +-
 extensions/json-schema/shell-commands/pom.xml     | 2 +-
 extensions/lists-extension/actions/pom.xml        | 2 +-
 extensions/lists-extension/pom.xml                | 2 +-
 extensions/lists-extension/rest/pom.xml           | 2 +-
 extensions/lists-extension/services/pom.xml       | 2 +-
 extensions/log4j-extension/pom.xml                | 2 +-
 extensions/pom.xml                                | 2 +-
 extensions/privacy-extension/pom.xml              | 2 +-
 extensions/privacy-extension/rest/pom.xml         | 2 +-
 extensions/privacy-extension/services/pom.xml     | 2 +-
 extensions/router/pom.xml                         | 2 +-
 extensions/router/router-api/pom.xml              | 2 +-
 extensions/router/router-core/pom.xml             | 2 +-
 extensions/router/router-karaf-feature/pom.xml    | 2 +-
 extensions/router/router-rest/pom.xml             | 2 +-
 extensions/router/router-service/pom.xml          | 2 +-
 extensions/salesforce-connector/actions/pom.xml   | 2 +-
 extensions/salesforce-connector/karaf-kar/pom.xml | 2 +-
 extensions/salesforce-connector/pom.xml           | 2 +-
 extensions/salesforce-connector/rest/pom.xml      | 2 +-
 extensions/salesforce-connector/services/pom.xml  | 2 +-
 extensions/weather-update/core/pom.xml            | 2 +-
 extensions/weather-update/karaf-kar/pom.xml       | 2 +-
 extensions/weather-update/pom.xml                 | 2 +-
 extensions/web-tracker/pom.xml                    | 2 +-
 extensions/web-tracker/wab/pom.xml                | 2 +-
 graphql/cxs-impl/pom.xml                          | 2 +-
 graphql/graphql-ui/pom.xml                        | 2 +-
 graphql/karaf-feature/pom.xml                     | 2 +-
 graphql/pom.xml                                   | 2 +-
 itests/pom.xml                                    | 8 ++++----
 kar/pom.xml                                       | 2 +-
 lifecycle-watcher/pom.xml                         | 2 +-
 manual/pom.xml                                    | 2 +-
 metrics/pom.xml                                   | 2 +-
 package/pom.xml                                   | 4 ++--
 persistence-elasticsearch/conditions/pom.xml      | 2 +-
 persistence-elasticsearch/core/pom.xml            | 2 +-
 persistence-elasticsearch/pom.xml                 | 2 +-
 persistence-opensearch/conditions/pom.xml         | 2 +-
 persistence-opensearch/core/pom.xml               | 2 +-
 persistence-opensearch/pom.xml                    | 2 +-
 persistence-spi/pom.xml                           | 2 +-
 plugins/advanced-conditions/pom.xml               | 2 +-
 plugins/baseplugin/pom.xml                        | 2 +-
 plugins/hover-event/pom.xml                       | 2 +-
 plugins/kafka-injector/pom.xml                    | 2 +-
 plugins/mail/pom.xml                              | 2 +-
 plugins/optimization-test/pom.xml                 | 2 +-
 plugins/pom.xml                                   | 2 +-
 plugins/request/pom.xml                           | 2 +-
 plugins/tracked-event/pom.xml                     | 2 +-
 pom.xml                                           | 4 ++--
 rest/pom.xml                                      | 2 +-
 samples/graphql-providers-feature/pom.xml         | 2 +-
 samples/graphql-providers/pom.xml                 | 2 +-
 samples/groovy-actions/pom.xml                    | 2 +-
 samples/login-integration/pom.xml                 | 2 +-
 samples/pom.xml                                   | 2 +-
 samples/trainingplugin/pom.xml                    | 2 +-
 samples/tweet-button-plugin/pom.xml               | 2 +-
 scripting/pom.xml                                 | 2 +-
 services-common/pom.xml                           | 2 +-
 services/pom.xml                                  | 2 +-
 tools/pom.xml                                     | 2 +-
 tools/shell-commands/pom.xml                      | 2 +-
 tools/shell-dev-commands/pom.xml                  | 2 +-
 tracing/pom.xml                                   | 2 +-
 tracing/tracing-api/pom.xml                       | 2 +-
 tracing/tracing-impl/pom.xml                      | 2 +-
 wab/pom.xml                                       | 2 +-
 web-servlets/pom.xml                              | 2 +-
 89 files changed, 94 insertions(+), 94 deletions(-)

diff --git a/api/pom.xml b/api/pom.xml
index e0e1dbc5e..cb91afa9a 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-api</artifactId>
diff --git a/bom/artifacts/pom.xml b/bom/artifacts/pom.xml
index 5fa480eed..efe92db59 100644
--- a/bom/artifacts/pom.xml
+++ b/bom/artifacts/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>unomi-bom-artifacts</artifactId>
diff --git a/bom/pom.xml b/bom/pom.xml
index 981b0fce9..c90e6372a 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>unomi-bom</artifactId>
diff --git a/common/pom.xml b/common/pom.xml
index 42f460b96..82598f288 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-common</artifactId>
     <name>Apache Unomi :: Common Classes</name>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index fae94d195..f59a25556 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-distribution</artifactId>
     <name>Apache Unomi :: Distribution</name>
diff --git a/docker/pom.xml b/docker/pom.xml
index 910c599a6..070fe0e15 100644
--- a/docker/pom.xml
+++ b/docker/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-docker</artifactId>
diff --git a/extensions/geonames/pom.xml b/extensions/geonames/pom.xml
index 4c3c8299c..be98936eb 100644
--- a/extensions/geonames/pom.xml
+++ b/extensions/geonames/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-geonames</artifactId>
     <name>Apache Unomi :: Extensions :: Geonames Database</name>
diff --git a/extensions/geonames/rest/pom.xml b/extensions/geonames/rest/pom.xml
index 7fddaa8f1..821900974 100644
--- a/extensions/geonames/rest/pom.xml
+++ b/extensions/geonames/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>cxs-geonames</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-geonames-rest</artifactId>
     <name>Apache Unomi :: Extensions :: Geonames Database :: REST API</name>
diff --git a/extensions/geonames/services/pom.xml 
b/extensions/geonames/services/pom.xml
index b333eb817..66d7ce756 100644
--- a/extensions/geonames/services/pom.xml
+++ b/extensions/geonames/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>cxs-geonames</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-geonames-services</artifactId>
     <name>Apache Unomi :: Extensions :: Geonames Database :: Service</name>
diff --git a/extensions/groovy-actions/karaf-kar/pom.xml 
b/extensions/groovy-actions/karaf-kar/pom.xml
index 159bac498..3db2bf0db 100644
--- a/extensions/groovy-actions/karaf-kar/pom.xml
+++ b/extensions/groovy-actions/karaf-kar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-groovy-actions-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-groovy-actions</artifactId>
     <name>Apache Unomi :: Extensions :: Groovy Actions :: Apache Karaf Feature 
and KAR archive</name>
diff --git a/extensions/groovy-actions/pom.xml 
b/extensions/groovy-actions/pom.xml
index 53ba842b0..0ad67b4d8 100644
--- a/extensions/groovy-actions/pom.xml
+++ b/extensions/groovy-actions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-groovy-actions-root</artifactId>
     <name>Apache Unomi :: Extensions :: Groovy Actions</name>
diff --git a/extensions/groovy-actions/rest/pom.xml 
b/extensions/groovy-actions/rest/pom.xml
index c789a05ed..913833e59 100644
--- a/extensions/groovy-actions/rest/pom.xml
+++ b/extensions/groovy-actions/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-groovy-actions-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-groovy-actions-rest</artifactId>
     <name>Apache Unomi :: Extensions :: Groovy Actions :: REST API</name>
diff --git a/extensions/groovy-actions/services/pom.xml 
b/extensions/groovy-actions/services/pom.xml
index 94ac2e215..f03b82aa8 100644
--- a/extensions/groovy-actions/services/pom.xml
+++ b/extensions/groovy-actions/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-groovy-actions-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-groovy-actions-services</artifactId>
     <name>Apache Unomi :: Extensions :: Groovy Actions :: Service</name>
diff --git a/extensions/healthcheck/pom.xml b/extensions/healthcheck/pom.xml
index 3de80ba33..96312cdaf 100644
--- a/extensions/healthcheck/pom.xml
+++ b/extensions/healthcheck/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>healthcheck</artifactId>
     <name>Apache Unomi :: Extensions :: HealthCheck</name>
diff --git a/extensions/json-schema/pom.xml b/extensions/json-schema/pom.xml
index fa4910e90..877fab354 100644
--- a/extensions/json-schema/pom.xml
+++ b/extensions/json-schema/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-json-schema-root</artifactId>
diff --git a/extensions/json-schema/rest/pom.xml 
b/extensions/json-schema/rest/pom.xml
index 61450c1df..07fbcc618 100644
--- a/extensions/json-schema/rest/pom.xml
+++ b/extensions/json-schema/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-json-schema-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-json-schema-rest</artifactId>
     <name>Apache Unomi :: Extensions :: JSON Schema :: REST API</name>
diff --git a/extensions/json-schema/services/pom.xml 
b/extensions/json-schema/services/pom.xml
index 9036fd491..6da6cc3f1 100644
--- a/extensions/json-schema/services/pom.xml
+++ b/extensions/json-schema/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-json-schema-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-json-schema-services</artifactId>
     <name>Apache Unomi :: Extensions :: JSON Schema :: Service</name>
diff --git a/extensions/json-schema/shell-commands/pom.xml 
b/extensions/json-schema/shell-commands/pom.xml
index e1fddce05..a09535d04 100644
--- a/extensions/json-schema/shell-commands/pom.xml
+++ b/extensions/json-schema/shell-commands/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-json-schema-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-json-schema-shell-commands</artifactId>
diff --git a/extensions/lists-extension/actions/pom.xml 
b/extensions/lists-extension/actions/pom.xml
index d451c7452..176f006e5 100644
--- a/extensions/lists-extension/actions/pom.xml
+++ b/extensions/lists-extension/actions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>cxs-lists-extension</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-lists-extension-actions</artifactId>
     <name>Apache Unomi :: Extensions :: Lists :: Actions</name>
diff --git a/extensions/lists-extension/pom.xml 
b/extensions/lists-extension/pom.xml
index 4cddbac49..d406f6a63 100644
--- a/extensions/lists-extension/pom.xml
+++ b/extensions/lists-extension/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>cxs-lists-extension</artifactId>
diff --git a/extensions/lists-extension/rest/pom.xml 
b/extensions/lists-extension/rest/pom.xml
index 35f8a1c41..349378cd5 100644
--- a/extensions/lists-extension/rest/pom.xml
+++ b/extensions/lists-extension/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>cxs-lists-extension</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-lists-extension-rest</artifactId>
     <name>Apache Unomi :: Extensions :: Lists :: REST API</name>
diff --git a/extensions/lists-extension/services/pom.xml 
b/extensions/lists-extension/services/pom.xml
index 21e8113eb..4649b8f8d 100644
--- a/extensions/lists-extension/services/pom.xml
+++ b/extensions/lists-extension/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>cxs-lists-extension</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-lists-extension-services</artifactId>
     <name>Apache Unomi :: Extensions :: Lists :: Service</name>
diff --git a/extensions/log4j-extension/pom.xml 
b/extensions/log4j-extension/pom.xml
index 370f8ecb9..614388b9d 100644
--- a/extensions/log4j-extension/pom.xml
+++ b/extensions/log4j-extension/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>log4j-extension</artifactId>
     <name>Apache Unomi :: Extensions :: Log4j Extension</name>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 59ea997d5..874c0d63b 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-extensions</artifactId>
     <name>Apache Unomi :: Extensions</name>
diff --git a/extensions/privacy-extension/pom.xml 
b/extensions/privacy-extension/pom.xml
index fbb6fa77c..624689644 100644
--- a/extensions/privacy-extension/pom.xml
+++ b/extensions/privacy-extension/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-privacy-extension</artifactId>
     <name>Apache Unomi :: Extensions :: Privacy</name>
diff --git a/extensions/privacy-extension/rest/pom.xml 
b/extensions/privacy-extension/rest/pom.xml
index 297f42204..26bdd1b3c 100644
--- a/extensions/privacy-extension/rest/pom.xml
+++ b/extensions/privacy-extension/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>cxs-privacy-extension</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-privacy-extension-rest</artifactId>
     <name>Apache Unomi :: Extensions :: Privacy :: REST API</name>
diff --git a/extensions/privacy-extension/services/pom.xml 
b/extensions/privacy-extension/services/pom.xml
index 7d3493388..936c29b39 100644
--- a/extensions/privacy-extension/services/pom.xml
+++ b/extensions/privacy-extension/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>cxs-privacy-extension</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cxs-privacy-extension-services</artifactId>
     <name>Apache Unomi :: Extensions :: Privacy :: Services</name>
diff --git a/extensions/router/pom.xml b/extensions/router/pom.xml
index c6d257009..5592f1a38 100644
--- a/extensions/router/pom.xml
+++ b/extensions/router/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-router</artifactId>
     <name>Apache Unomi :: Extensions :: Router</name>
diff --git a/extensions/router/router-api/pom.xml 
b/extensions/router/router-api/pom.xml
index 4a27fa4f5..384d15b5a 100644
--- a/extensions/router/router-api/pom.xml
+++ b/extensions/router/router-api/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-router</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-router-api</artifactId>
     <name>Apache Unomi :: Extensions :: Router :: API</name>
diff --git a/extensions/router/router-core/pom.xml 
b/extensions/router/router-core/pom.xml
index bc9d5cc76..75e270d53 100644
--- a/extensions/router/router-core/pom.xml
+++ b/extensions/router/router-core/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-router</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-router-core</artifactId>
     <name>Apache Unomi :: Extensions :: Router :: Core</name>
diff --git a/extensions/router/router-karaf-feature/pom.xml 
b/extensions/router/router-karaf-feature/pom.xml
index 25f01063f..adef87f0c 100644
--- a/extensions/router/router-karaf-feature/pom.xml
+++ b/extensions/router/router-karaf-feature/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-router</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-router-karaf-feature</artifactId>
     <name>Apache Unomi :: Extensions :: Router :: Apache Karaf Feature</name>
diff --git a/extensions/router/router-rest/pom.xml 
b/extensions/router/router-rest/pom.xml
index 96bb20783..7c6afde8b 100644
--- a/extensions/router/router-rest/pom.xml
+++ b/extensions/router/router-rest/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-router</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-router-rest</artifactId>
     <name>Apache Unomi :: Extensions :: Router :: REST API</name>
diff --git a/extensions/router/router-service/pom.xml 
b/extensions/router/router-service/pom.xml
index 198e8507c..8c31f9d77 100644
--- a/extensions/router/router-service/pom.xml
+++ b/extensions/router/router-service/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-router</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-router-service</artifactId>
     <name>Apache Unomi :: Extensions :: Router :: Services</name>
diff --git a/extensions/salesforce-connector/actions/pom.xml 
b/extensions/salesforce-connector/actions/pom.xml
index 3392115f2..c84878c80 100644
--- a/extensions/salesforce-connector/actions/pom.xml
+++ b/extensions/salesforce-connector/actions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-salesforce-connector</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-salesforce-connector-actions</artifactId>
     <name>Apache Unomi :: Extensions :: Salesforce connector :: Rule 
Actions</name>
diff --git a/extensions/salesforce-connector/karaf-kar/pom.xml 
b/extensions/salesforce-connector/karaf-kar/pom.xml
index fb650a84d..e75dfca7c 100644
--- a/extensions/salesforce-connector/karaf-kar/pom.xml
+++ b/extensions/salesforce-connector/karaf-kar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-salesforce-connector</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-salesforce-connector-karaf-kar</artifactId>
     <name>Apache Unomi :: Extensions :: Salesforce connector :: Apache Karaf 
Feature and KAR archive</name>
diff --git a/extensions/salesforce-connector/pom.xml 
b/extensions/salesforce-connector/pom.xml
index 1e304d5e3..316f7ff0c 100644
--- a/extensions/salesforce-connector/pom.xml
+++ b/extensions/salesforce-connector/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-salesforce-connector</artifactId>
     <name>Apache Unomi :: Extensions :: Salesforce connector</name>
diff --git a/extensions/salesforce-connector/rest/pom.xml 
b/extensions/salesforce-connector/rest/pom.xml
index dcfdebe18..c23328305 100644
--- a/extensions/salesforce-connector/rest/pom.xml
+++ b/extensions/salesforce-connector/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-salesforce-connector</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-salesforce-connector-rest</artifactId>
     <name>Apache Unomi :: Extensions :: Salesforce connector :: REST API</name>
diff --git a/extensions/salesforce-connector/services/pom.xml 
b/extensions/salesforce-connector/services/pom.xml
index 5e196db3c..1fd530156 100644
--- a/extensions/salesforce-connector/services/pom.xml
+++ b/extensions/salesforce-connector/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-salesforce-connector</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-salesforce-connector-services</artifactId>
     <name>Apache Unomi :: Extensions :: Salesforce connector :: Service</name>
diff --git a/extensions/weather-update/core/pom.xml 
b/extensions/weather-update/core/pom.xml
index 36cfcb783..2cb998bd9 100755
--- a/extensions/weather-update/core/pom.xml
+++ b/extensions/weather-update/core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-weather-update</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-weather-update-core</artifactId>
     <name>Apache Unomi :: Extension :: Weather Update :: Core</name>
diff --git a/extensions/weather-update/karaf-kar/pom.xml 
b/extensions/weather-update/karaf-kar/pom.xml
index 8e89f866e..15e0d5b52 100644
--- a/extensions/weather-update/karaf-kar/pom.xml
+++ b/extensions/weather-update/karaf-kar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-weather-update</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-weather-update-karaf-kar</artifactId>
     <name>Apache Unomi :: Extension :: Weather Update :: Apache Karaf Feature 
and KAR archive</name>
diff --git a/extensions/weather-update/pom.xml 
b/extensions/weather-update/pom.xml
index 8859bf94b..270f4a665 100644
--- a/extensions/weather-update/pom.xml
+++ b/extensions/weather-update/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-weather-update</artifactId>
diff --git a/extensions/web-tracker/pom.xml b/extensions/web-tracker/pom.xml
index d51bc9b55..8aa0c7fda 100644
--- a/extensions/web-tracker/pom.xml
+++ b/extensions/web-tracker/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-extensions</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-web-tracker</artifactId>
     <name>Apache Unomi :: Extension :: Web Tracker</name>
diff --git a/extensions/web-tracker/wab/pom.xml 
b/extensions/web-tracker/wab/pom.xml
index f7284176e..ccdd98dce 100644
--- a/extensions/web-tracker/wab/pom.xml
+++ b/extensions/web-tracker/wab/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-web-tracker</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-web-tracker-wab</artifactId>
diff --git a/graphql/cxs-impl/pom.xml b/graphql/cxs-impl/pom.xml
index 901da4102..1e7e8997f 100644
--- a/graphql/cxs-impl/pom.xml
+++ b/graphql/cxs-impl/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-graphql</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cdp-graphql-api-impl</artifactId>
     <name>Apache Unomi :: GraphQL API :: CDP Implementation</name>
diff --git a/graphql/graphql-ui/pom.xml b/graphql/graphql-ui/pom.xml
index b9faa92af..352aad9ac 100644
--- a/graphql/graphql-ui/pom.xml
+++ b/graphql/graphql-ui/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-graphql</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-graphql-ui</artifactId>
     <name>Apache Unomi :: GraphQL API :: GraphQL UI</name>
diff --git a/graphql/karaf-feature/pom.xml b/graphql/karaf-feature/pom.xml
index 29df5460d..f423791e2 100644
--- a/graphql/karaf-feature/pom.xml
+++ b/graphql/karaf-feature/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-graphql</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>cdp-graphql-feature</artifactId>
     <name>Apache Unomi :: GraphQL API :: Karaf Feature</name>
diff --git a/graphql/pom.xml b/graphql/pom.xml
index 951a804bb..8d614a956 100644
--- a/graphql/pom.xml
+++ b/graphql/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-graphql</artifactId>
     <name>Apache Unomi :: GraphQL API</name>
diff --git a/itests/pom.xml b/itests/pom.xml
index 28dcc9983..17d6b53fb 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-itests</artifactId>
     <name>Apache Unomi :: Integration Tests</name>
@@ -255,9 +255,9 @@
                                      owns target/ as another UID, so 
bind-mounted FS snapshot repos get access_denied
                                      during repository verification unless the 
tree is world-writable. Skipped on Windows. -->
                                 <exec executable="chmod" osfamily="unix" 
failonerror="true">
-                                    <arg value="-R"/>
-                                    <arg value="ugo+rwx"/>
-                                    <arg 
path="${project.build.directory}/snapshots_repository"/>
+                                    <arg value="-R" />
+                                    <arg value="ugo+rwx" />
+                                    <arg 
path="${project.build.directory}/snapshots_repository" />
                                 </exec>
                             </tasks>
                         </configuration>
diff --git a/kar/pom.xml b/kar/pom.xml
index aa0b5f639..f22298200 100644
--- a/kar/pom.xml
+++ b/kar/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-kar</artifactId>
     <name>Apache Unomi :: Karaf KAR package</name>
diff --git a/lifecycle-watcher/pom.xml b/lifecycle-watcher/pom.xml
index b1556c5c7..6abfb9dca 100644
--- a/lifecycle-watcher/pom.xml
+++ b/lifecycle-watcher/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>unomi-root</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-lifecycle-watcher</artifactId>
     <name>Apache Unomi :: Main Lifecycle Watcher</name>
diff --git a/manual/pom.xml b/manual/pom.xml
index bcc41bd2a..db57fe9a5 100644
--- a/manual/pom.xml
+++ b/manual/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-root</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/metrics/pom.xml b/metrics/pom.xml
index 8ebd6e976..2a21e1453 100644
--- a/metrics/pom.xml
+++ b/metrics/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-metrics</artifactId>
     <name>Apache Unomi :: Metrics</name>
diff --git a/package/pom.xml b/package/pom.xml
index e633c44aa..f6e528e32 100644
--- a/package/pom.xml
+++ b/package/pom.xml
@@ -21,10 +21,10 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi</artifactId>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.0</version>
     <name>Apache Unomi :: Distribution Package</name>
     <description>Packaged distributions of the Apache Unomi Context 
Server</description>
     <packaging>pom</packaging>
diff --git a/persistence-elasticsearch/conditions/pom.xml 
b/persistence-elasticsearch/conditions/pom.xml
index 37ec466d9..9e982881a 100644
--- a/persistence-elasticsearch/conditions/pom.xml
+++ b/persistence-elasticsearch/conditions/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-persistence-elasticsearch</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-persistence-elasticsearch-conditions</artifactId>
diff --git a/persistence-elasticsearch/core/pom.xml 
b/persistence-elasticsearch/core/pom.xml
index 62faf25f0..fdd10d0c1 100644
--- a/persistence-elasticsearch/core/pom.xml
+++ b/persistence-elasticsearch/core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-persistence-elasticsearch</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-persistence-elasticsearch-core</artifactId>
diff --git a/persistence-elasticsearch/pom.xml 
b/persistence-elasticsearch/pom.xml
index b083f7589..7799a795b 100644
--- a/persistence-elasticsearch/pom.xml
+++ b/persistence-elasticsearch/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-persistence-elasticsearch</artifactId>
diff --git a/persistence-opensearch/conditions/pom.xml 
b/persistence-opensearch/conditions/pom.xml
index 54995e235..d2f556991 100644
--- a/persistence-opensearch/conditions/pom.xml
+++ b/persistence-opensearch/conditions/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-persistence-opensearch</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-persistence-opensearch-conditions</artifactId>
diff --git a/persistence-opensearch/core/pom.xml 
b/persistence-opensearch/core/pom.xml
index 688b705ac..61325701d 100644
--- a/persistence-opensearch/core/pom.xml
+++ b/persistence-opensearch/core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-persistence-opensearch</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-persistence-opensearch-core</artifactId>
diff --git a/persistence-opensearch/pom.xml b/persistence-opensearch/pom.xml
index 28856c6af..673b948b6 100644
--- a/persistence-opensearch/pom.xml
+++ b/persistence-opensearch/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-persistence-opensearch</artifactId>
diff --git a/persistence-spi/pom.xml b/persistence-spi/pom.xml
index f609df281..393e22842 100644
--- a/persistence-spi/pom.xml
+++ b/persistence-spi/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-persistence-spi</artifactId>
     <name>Apache Unomi :: Persistence :: SPI</name>
diff --git a/plugins/advanced-conditions/pom.xml 
b/plugins/advanced-conditions/pom.xml
index 68e786e3e..bcd6e1613 100644
--- a/plugins/advanced-conditions/pom.xml
+++ b/plugins/advanced-conditions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-advanced-conditions</artifactId>
     <name>Apache Unomi :: Plugins :: Advanced Conditions</name>
diff --git a/plugins/baseplugin/pom.xml b/plugins/baseplugin/pom.xml
index 948ca2012..3d26f5320 100644
--- a/plugins/baseplugin/pom.xml
+++ b/plugins/baseplugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-base</artifactId>
     <name>Apache Unomi :: Plugins :: Base Actions and Conditions</name>
diff --git a/plugins/hover-event/pom.xml b/plugins/hover-event/pom.xml
index cbc4109bd..5eda6cdb5 100644
--- a/plugins/hover-event/pom.xml
+++ b/plugins/hover-event/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-hover-event</artifactId>
     <name>Apache Unomi :: Plugins :: Hover event support</name>
diff --git a/plugins/kafka-injector/pom.xml b/plugins/kafka-injector/pom.xml
index 4b2597e2b..62dcd255c 100644
--- a/plugins/kafka-injector/pom.xml
+++ b/plugins/kafka-injector/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>kafka-extension</artifactId>
     <name>Apache Unomi :: Plugins :: Kafka Injector</name>
diff --git a/plugins/mail/pom.xml b/plugins/mail/pom.xml
index b50eee39d..30e610e47 100644
--- a/plugins/mail/pom.xml
+++ b/plugins/mail/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-mail</artifactId>
     <name>Apache Unomi :: Plugins :: Mail notifications actions</name>
diff --git a/plugins/optimization-test/pom.xml 
b/plugins/optimization-test/pom.xml
index e98ecbbb6..1d339f58c 100644
--- a/plugins/optimization-test/pom.xml
+++ b/plugins/optimization-test/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-optimization-test</artifactId>
     <name>Apache Unomi :: Plugins :: Rules and Actions for optimization tests 
(A/B testing)</name>
diff --git a/plugins/pom.xml b/plugins/pom.xml
index 0963af7e8..b5f0bea76 100644
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins</artifactId>
     <name>Apache Unomi :: Plugins</name>
diff --git a/plugins/request/pom.xml b/plugins/request/pom.xml
index be5ac0bad..2f8e70608 100644
--- a/plugins/request/pom.xml
+++ b/plugins/request/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-request</artifactId>
     <name>Apache Unomi :: Plugins :: Request reading actions</name>
diff --git a/plugins/tracked-event/pom.xml b/plugins/tracked-event/pom.xml
index 2f2ec43f8..ddfb39191 100644
--- a/plugins/tracked-event/pom.xml
+++ b/plugins/tracked-event/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-plugins</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-plugins-tracked-event</artifactId>
     <name>Apache Unomi :: Plugins :: Conditions for events that need to be 
tracked</name>
diff --git a/pom.xml b/pom.xml
index 315705915..a57abf175 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
         event tracking server.
     </description>
     <url>https://unomi.apache.org</url>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.0</version>
     <packaging>pom</packaging>
 
     <licenses>
@@ -197,7 +197,7 @@
     <scm>
         
<connection>scm:git:https://gitbox.apache.org/repos/asf/unomi.git</connection>
         
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/unomi.git</developerConnection>
-        <tag>HEAD</tag>
+        <tag>unomi-root-4.0.0</tag>
         <url>https://gitbox.apache.org/repos/asf/unomi.git</url>
     </scm>
 
diff --git a/rest/pom.xml b/rest/pom.xml
index 2deb35fd4..6853d159a 100644
--- a/rest/pom.xml
+++ b/rest/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-rest</artifactId>
     <name>Apache Unomi :: REST API</name>
diff --git a/samples/graphql-providers-feature/pom.xml 
b/samples/graphql-providers-feature/pom.xml
index 0240ed0d3..45a84c87b 100644
--- a/samples/graphql-providers-feature/pom.xml
+++ b/samples/graphql-providers-feature/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>samples</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>graphql-providers-sample-feature</artifactId>
     <name>Apache Unomi :: Samples :: Graphql Providers :: Karaf Feature</name>
diff --git a/samples/graphql-providers/pom.xml 
b/samples/graphql-providers/pom.xml
index 6c781ac71..da797342e 100644
--- a/samples/graphql-providers/pom.xml
+++ b/samples/graphql-providers/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>samples</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>graphql-providers-sample</artifactId>
     <name>Apache Unomi :: Samples :: Graphql Providers</name>
diff --git a/samples/groovy-actions/pom.xml b/samples/groovy-actions/pom.xml
index 733c83187..158cbe1ea 100644
--- a/samples/groovy-actions/pom.xml
+++ b/samples/groovy-actions/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>samples</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>test-groovy-action-sample</artifactId>
     <name>Apache Unomi :: Samples :: Test Groovy Action</name>
diff --git a/samples/login-integration/pom.xml 
b/samples/login-integration/pom.xml
index dbba8fa19..7e0d9bc35 100644
--- a/samples/login-integration/pom.xml
+++ b/samples/login-integration/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>samples</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>login-integration-sample</artifactId>
     <name>Apache Unomi :: Samples :: External Login plugin</name>
diff --git a/samples/pom.xml b/samples/pom.xml
index c4f51bc5f..64cac1384 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-root</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>samples</artifactId>
     <name>Apache Unomi :: Samples</name>
diff --git a/samples/trainingplugin/pom.xml b/samples/trainingplugin/pom.xml
index be9a76da0..766b43f4e 100644
--- a/samples/trainingplugin/pom.xml
+++ b/samples/trainingplugin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>samples</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>training-plugin</artifactId>
     <name>Apache Unomi :: Samples :: Training plugin</name>
diff --git a/samples/tweet-button-plugin/pom.xml 
b/samples/tweet-button-plugin/pom.xml
index 58f6ccb85..c96c766d4 100644
--- a/samples/tweet-button-plugin/pom.xml
+++ b/samples/tweet-button-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>samples</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>tweet-button-plugin</artifactId>
     <name>Apache Unomi :: Samples :: Tweet Button plugin</name>
diff --git a/scripting/pom.xml b/scripting/pom.xml
index 61393f325..258455717 100644
--- a/scripting/pom.xml
+++ b/scripting/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-scripting</artifactId>
     <name>Apache Unomi :: Scripting Services</name>
diff --git a/services-common/pom.xml b/services-common/pom.xml
index d668a1c4b..5365b0530 100644
--- a/services-common/pom.xml
+++ b/services-common/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-services-common</artifactId>
diff --git a/services/pom.xml b/services/pom.xml
index c0c5740cf..a1ed1ff7a 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-services</artifactId>
     <name>Apache Unomi :: Core Services</name>
diff --git a/tools/pom.xml b/tools/pom.xml
index 18a6943fd..22da4a25b 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-tools</artifactId>
     <name>Apache Unomi :: Tools</name>
diff --git a/tools/shell-commands/pom.xml b/tools/shell-commands/pom.xml
index 9451764d7..37b122702 100644
--- a/tools/shell-commands/pom.xml
+++ b/tools/shell-commands/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-tools</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>shell-commands</artifactId>
     <name>Apache Unomi :: Tools :: Shell commands</name>
diff --git a/tools/shell-dev-commands/pom.xml b/tools/shell-dev-commands/pom.xml
index a6774e88c..ff85c055a 100644
--- a/tools/shell-dev-commands/pom.xml
+++ b/tools/shell-dev-commands/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>unomi-tools</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>shell-dev-commands</artifactId>
     <name>Apache Unomi :: Tools :: Shell Dev commands</name>
diff --git a/tracing/pom.xml b/tracing/pom.xml
index 76d123886..d14988960 100644
--- a/tracing/pom.xml
+++ b/tracing/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-tracing</artifactId>
diff --git a/tracing/tracing-api/pom.xml b/tracing/tracing-api/pom.xml
index 8dfa08637..a0c6cd8e6 100644
--- a/tracing/tracing-api/pom.xml
+++ b/tracing/tracing-api/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-tracing</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-tracing-api</artifactId>
diff --git a/tracing/tracing-impl/pom.xml b/tracing/tracing-impl/pom.xml
index db3f15bbf..89f1275cf 100644
--- a/tracing/tracing-impl/pom.xml
+++ b/tracing/tracing-impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-tracing</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
 
     <artifactId>unomi-tracing-impl</artifactId>
diff --git a/wab/pom.xml b/wab/pom.xml
index b0be8881e..0295433d3 100644
--- a/wab/pom.xml
+++ b/wab/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-wab</artifactId>
     <name>Apache Unomi :: Core Web Application</name>
diff --git a/web-servlets/pom.xml b/web-servlets/pom.xml
index 4c9045faa..f9f4e6c5e 100644
--- a/web-servlets/pom.xml
+++ b/web-servlets/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.unomi</groupId>
         <artifactId>unomi-root</artifactId>
-        <version>4.0.0-SNAPSHOT</version>
+        <version>4.0.0</version>
     </parent>
     <artifactId>unomi-web-servlets</artifactId>
     <name>Apache Unomi :: Core Web Servlets</name>

Reply via email to