This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch UNOMI-975-public-profile-cookie-binding in repository https://gitbox.apache.org/repos/asf/unomi.git
commit c304f49ad4966f0a95d8eeb9f064cfffd64dbca1 Merge: e3741c6df c46ff2363 Author: Serge Huber <[email protected]> AuthorDate: Sun Aug 16 09:19:53 2026 +0200 Merge remote-tracking branch 'origin/master' into UNOMI-975-public-profile-cookie-binding # Conflicts: # manual/src/main/asciidoc/recipes.adoc clear-elasticsearch.sh | 2 + clear-opensearch.sh | 2 + docker/README.md | 18 +- docker/src/main/docker/docker-compose-build-es.yml | 2 + docker/src/main/docker/docker-compose-build-os.yml | 2 + docker/src/main/docker/docker-compose-cluster.yml | 4 + docker/src/main/docker/docker-compose-es.yml | 3 + docker/src/main/docker/docker-compose-os.yml | 3 + docker/src/main/docker/entrypoint.sh | 41 ++ extensions/healthcheck/README.md | 2 +- extensions/healthcheck/pom.xml | 10 + .../servlet/HealthCheckHttpContext.java | 67 +++- .../HealthCheckHttpContextBlankPasswordTest.java | 308 +++++++++++++++ .../auth/GraphQLServletSecurityValidator.java | 11 + .../auth/GraphQLServletSecurityValidatorTest.java | 35 ++ .../test/java/org/apache/unomi/itests/BaseIT.java | 6 + .../org/apache/unomi/itests/HealthCheckIT.java | 11 +- .../java/org/apache/unomi/itests/TenantIT.java | 8 +- .../apache/unomi/itests/V2CompatibilityModeIT.java | 4 +- .../apache/unomi/itests/graphql/BaseGraphQLIT.java | 2 +- itests/src/test/resources/etc/users.properties | 4 +- manual/src/main/asciidoc/5-min-quickstart.adoc | 38 +- .../src/main/asciidoc/building-and-deploying.adoc | 18 +- manual/src/main/asciidoc/configuration.adoc | 66 ++-- .../asciidoc/connectors/salesforce-connector.adoc | 11 +- manual/src/main/asciidoc/getting-started.adoc | 25 +- manual/src/main/asciidoc/graphql-examples.adoc | 9 +- manual/src/main/asciidoc/index.adoc | 2 +- .../main/asciidoc/jsonSchema/json-schema-api.adoc | 2 +- .../asciidoc/migrations/migrate-3.0-to-3.1.adoc | 112 +++++- .../src/main/asciidoc/migrations/migrations.adoc | 2 +- .../asciidoc/migrations/v2-compatibility-mode.adoc | 6 +- .../asciidoc/migrations/v2-v3-compatibility.adoc | 24 +- manual/src/main/asciidoc/recipes.adoc | 2 +- manual/src/main/asciidoc/samples/login-sample.adoc | 2 +- manual/src/main/asciidoc/scheduler.adoc | 16 +- manual/src/main/asciidoc/security.adoc | 4 +- manual/src/main/asciidoc/shell-commands.adoc | 2 +- manual/src/main/asciidoc/tutorial.adoc | 4 +- manual/src/main/asciidoc/useful-unomi-urls.adoc | 2 +- manual/src/main/asciidoc/whats-new.adoc | 10 +- package/src/main/resources/bin/setenv | 88 +++++ package/src/main/resources/bin/setenv.bat | 61 +++ .../main/resources/etc/custom.system.properties | 8 +- package/src/main/resources/etc/users.properties | 6 +- .../rest/authentication/AuthenticationFilter.java | 76 +++- .../AuthenticationFilterBlankPasswordTest.java | 273 ++++++++++++++ .../config/ShippedAdminPasswordConfigTest.java | 418 +++++++++++++++++++++ setup-elasticsearch.sh | 22 +- setup-opensearch.sh | 26 +- setup-utils.sh | 27 ++ 51 files changed, 1753 insertions(+), 154 deletions(-)
