This is an automated email from the ASF dual-hosted git repository. shuber pushed a commit to branch unomi-3-dev in repository https://gitbox.apache.org/repos/asf/unomi.git
commit 2d4b620b880a483297aca69c59b584faa5e2a509 Merge: 2bc649ce6 d0ccccdbf Author: Serge Huber <[email protected]> AuthorDate: Tue Jan 6 07:26:21 2026 +0100 Merge branch 'merge-master-into-unomi-3-dev' into unomi-3-dev .vscode/settings.json | 3 +- bom/artifacts/pom.xml | 12 + build.sh | 41 +++- distribution/pom.xml | 229 ++++++++++++++++++ distribution/src/main/feature/feature.xml | 136 +++++++++++ docker/README.md | 72 ++++-- docker/src/main/docker/docker-compose-build-es.yml | 5 +- docker/src/main/docker/docker-compose-build-os.yml | 9 +- docker/src/main/docker/docker-compose-es.yml | 5 +- docker/src/main/docker/docker-compose-os.yml | 9 +- docker/src/main/docker/entrypoint.sh | 107 ++++----- extensions/healthcheck/pom.xml | 11 +- .../unomi/healthcheck/HealthCheckService.java | 6 +- .../provider/ElasticSearchHealthCheckProvider.java | 135 ++++++----- .../provider/OpenSearchHealthCheckProvider.java | 150 +++++++----- .../provider/PersistenceEngineHealthProvider.java | 37 --- .../provider/PersistenceHealthCheckProvider.java | 66 ------ .../org.apache.unomi.healthcheck-elasticsearch.cfg | 12 +- ...=> org.apache.unomi.healthcheck-opensearch.cfg} | 9 +- .../test/java/org/apache/unomi/itests/BaseIT.java | 22 +- .../org/apache/unomi/itests/HealthCheckIT.java | 7 +- kar/src/main/feature/feature.xml | 11 +- .../apache/unomi/lifecycle/BundleWatcherImpl.java | 4 +- manual/src/main/asciidoc/5-min-quickstart.adoc | 17 +- .../src/main/asciidoc/building-and-deploying.adoc | 44 +++- manual/src/main/asciidoc/configuration.adoc | 261 +++++++++++++-------- manual/src/main/asciidoc/graphql.adoc | 14 +- .../asciidoc/migrations/migrate-2.x-to-3.0.adoc | 12 +- .../main/asciidoc/queries-and-aggregations.adoc | 6 +- manual/src/main/asciidoc/shell-commands.adoc | 9 +- manual/src/main/asciidoc/writing-plugins.adoc | 93 ++++++-- package/pom.xml | 9 + .../main/resources/etc/custom.system.properties | 19 +- .../OpenSearchPersistenceServiceImpl.java | 2 +- .../core/PropertyConditionOSQueryBuilder.java | 2 +- .../resources/OSGI-INF/blueprint/blueprint.xml | 2 +- .../org.apache.unomi.persistence.opensearch.cfg | 12 +- pom.xml | 5 +- tools/shell-commands/pom.xml | 12 +- .../unomi/shell/actions/{Stop.java => Setup.java} | 15 +- .../java/org/apache/unomi/shell/actions/Start.java | 14 +- .../java/org/apache/unomi/shell/actions/Stop.java | 1 - .../shell/services/UnomiManagementService.java | 27 ++- .../UnomiManagementServiceConfiguration.java | 52 ---- .../internal/UnomiManagementServiceImpl.java | 256 ++++++++++---------- .../unomi/shell/services/internal/UnomiSetup.java | 77 ++++++ .../src/main/resources/org.apache.unomi.start.cfg | 18 -- 47 files changed, 1310 insertions(+), 767 deletions(-)
