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

shuber pushed a change to branch opensearch-persistence
in repository https://gitbox.apache.org/repos/asf/unomi.git


    from 65d035eae Update 
persistence-opensearch/core/src/main/java/org/apache/unomi/persistence/opensearch/OpenSearchPersistenceServiceImpl.java
     add ce569e350 UNOMI-885: fix migration error on rollover alias (#716)
     add e1b939e7d UNOMI-886: consider profileId from the event collector 
request (#717)
     add f5223b8ca [UNOMI-897] Groovy data corruption and performance fixes 
(#720)
     add 3f995e47e UNOMI-877: Replace Karaf Cellar and Hazelcast with 
PersistenceService for cluster synchronization (#723)
     add c22ff4722 Revert "UNOMI-877: Replace Karaf Cellar and Hazelcast with 
PersistenceService…" (#724)
     add e7be881e5 UNOMI-877: Remove all reference to cellar and hazelcast. 
(#725)
     add da9c57fd2 UNOMI-876: Upgrade to Karaf 4.4.8 and JDK 17 (#722)
     add 4c182831f UNOMI-906: Fix javadoc tags and new lines. (#728)
     add d3d2d16c4 UNOMI-901: Upgrade elasticsearch client (#729)
     add 73c9ea9a3 UNOMI-901: change condition evaluator injection to avoid 
reference issue on stop" (#730)
     add 8cff171ef [UNOMI-899] Replace jaxrs-analyzer-maven-plugin with an 
alternative for Swagger documentation generation (#732)
     add 6d4525e1a Update documentation scripts to streamline generation and 
publishing process
     new 43933c9c8 Merge remote-tracking branch 'origin/master' into 
opensearch-persistence

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .claude/settings.local.json                        |   19 +
 .github/workflows/codeql-analysis-java.yml         |    4 +-
 .github/workflows/unomi-ci-build-tests.yml         |   18 +-
 .github/workflows/unomi-ci-docs-deploy.yml         |    8 +-
 .gitignore                                         |    3 +-
 BUILDING                                           |    3 +-
 api/pom.xml                                        |   23 +-
 .../java/org/apache/unomi/api/ClusterNode.java     |   67 +-
 .../main/java/org/apache/unomi/api/GeoPoint.java   |    1 +
 .../org/apache/unomi/api/conditions/Condition.java |    2 +-
 .../apache/unomi/api/services/ClusterService.java  |    8 -
 .../apache/unomi/api/services/EventService.java    |   14 -
 .../apache/unomi/api/services/ProfileService.java  |    6 -
 bom/artifacts/pom.xml                              |  249 ++
 bom/pom.xml                                        |  519 +++
 build.sh                                           |  893 -----
 release-audit.sh => buildAndRun.sh                 |   22 +-
 .../etc/users.properties => buildAndRunNoTests.sh  |   42 +-
 common/pom.xml                                     |   23 +-
 .../java/org/apache/unomi/common/DataTable.java    |    1 -
 setenv.sh => compileDeploy.sh                      |   25 +-
 docker/pom.xml                                     |   17 +-
 docker/src/main/docker/Dockerfile                  |    2 +-
 docker/src/main/docker/docker-compose-build-es.yml |   31 +-
 ...r-compose-es.yml => docker-compose-cluster.yml} |   69 +-
 docker/src/main/docker/docker-compose-es.yml       |   31 +-
 extensions/geonames/pom.xml                        |   14 +-
 extensions/geonames/rest/pom.xml                   |   45 +-
 .../unomi/geonames/rest/GeonamesEndPoint.java      |    4 -
 extensions/geonames/services/pom.xml               |   28 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    5 +-
 extensions/groovy-actions/karaf-kar/pom.xml        |   47 +-
 .../karaf-kar/src/main/feature/feature.xml         |    8 +-
 extensions/groovy-actions/pom.xml                  |    3 +-
 extensions/groovy-actions/rest/pom.xml             |   63 +-
 .../groovy/actions/rest/GroovyActionsEndPoint.java |   11 +-
 extensions/groovy-actions/services/pom.xml         |   71 +-
 .../groovy/actions/GroovyActionDispatcher.java     |   69 +-
 .../unomi/groovy/actions/ScriptMetadata.java       |  152 +
 .../actions/services/GroovyActionsService.java     |   77 +-
 .../services/impl/GroovyActionsServiceImpl.java    |  352 +-
 extensions/healthcheck/pom.xml                     |   46 +-
 .../unomi/healthcheck/HealthCheckProvider.java     |    7 -
 .../unomi/healthcheck/HealthCheckService.java      |    6 +-
 .../provider/ElasticSearchHealthCheckProvider.java |   57 +-
 .../provider/OpenSearchHealthCheckProvider.java    |   55 +-
 .../provider/PersistenceEngineHealthProvider.java} |   20 +-
 .../provider/PersistenceHealthCheckProvider.java   |   66 +
 .../healthcheck/servlet/HealthCheckServlet.java    |   12 +-
 extensions/json-schema/pom.xml                     |    2 +-
 extensions/json-schema/rest/pom.xml                |   64 +-
 .../unomi/schema/rest/JsonSchemaEndPoint.java      |   14 +-
 extensions/json-schema/services/pom.xml            |   58 +-
 .../apache/unomi/schema/api/ValidationError.java   |    2 -
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    5 +-
 extensions/lists-extension/actions/pom.xml         |   21 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 extensions/lists-extension/pom.xml                 |   15 +-
 extensions/lists-extension/rest/pom.xml            |   42 +-
 .../unomi/lists/rest/UserListServiceEndPoint.java  |    4 -
 extensions/lists-extension/services/pom.xml        |   20 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 extensions/log4j-extension/pom.xml                 |   28 +-
 extensions/pom.xml                                 |   18 +-
 extensions/privacy-extension/pom.xml               |   15 +-
 extensions/privacy-extension/rest/pom.xml          |   68 +-
 .../unomi/privacy/rest/PrivacyServiceEndPoint.java |    4 -
 extensions/privacy-extension/services/pom.xml      |   36 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   12 +-
 extensions/router/pom.xml                          |    5 +-
 extensions/router/router-api/pom.xml               |   18 +-
 extensions/router/router-core/pom.xml              |   59 +-
 .../router/core/context/RouterCamelContext.java    |   24 -
 .../router/core/event/UpdateCamelRouteEvent.java   |   38 -
 .../core/event/UpdateCamelRouteEventHandler.java   |   76 -
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   26 +-
 extensions/router/router-karaf-feature/pom.xml     |  140 +-
 .../src/main/feature/feature.xml                   |    3 +-
 extensions/router/router-rest/pom.xml              |   76 +-
 .../rest/ExportConfigurationServiceEndPoint.java   |    6 -
 .../rest/ImportConfigurationServiceEndPoint.java   |    5 -
 extensions/router/router-service/pom.xml           |   72 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 extensions/salesforce-connector/actions/pom.xml    |   20 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 extensions/salesforce-connector/karaf-kar/pom.xml  |   75 +-
 .../karaf-kar/src/main/feature/feature.xml         |    3 +-
 extensions/salesforce-connector/pom.xml            |    3 +-
 extensions/salesforce-connector/rest/pom.xml       |   86 +-
 .../org/apache/unomi/sfdc/rest/SFDCEndPoint.java   |    4 -
 extensions/salesforce-connector/services/pom.xml   |   51 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    5 +-
 extensions/weather-update/core/pom.xml             |   22 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    5 +-
 extensions/weather-update/karaf-kar/pom.xml        |   66 +-
 .../karaf-kar/src/main/feature/feature.xml         |    9 +-
 extensions/weather-update/pom.xml                  |    2 +-
 extensions/web-tracker/pom.xml                     |    3 +-
 extensions/web-tracker/wab/pom.xml                 |   14 +-
 extensions/web-tracker/wab/yarn.lock               |  444 +--
 generate-manual-config.sh                          |   98 +
 generate-manual.sh                                 |  684 ++++
 update-notice.sh => generate-package.sh            |    6 +-
 generate-site-and-upload.sh                        |   64 -
 generate-site.sh                                   |   67 -
 graphql/cxs-impl/pom.xml                           |  134 +-
 .../graphql/actions/CDPConsentUpdateAction.java    |    4 +
 .../unomi/graphql/actions/CDPSessionAction.java    |    6 +-
 .../graphql/actions/CDPUpdateListsAction.java      |    4 +
 .../graphql/activator/GraphQLServletActivator.java |   90 +
 .../SegmentProfileEventsConditionParser.java       |    3 +-
 .../SegmentProfilePropertiesConditionParser.java   |    2 +-
 .../unomi/graphql/servlet/GraphQLServlet.java      |   26 +-
 .../auth/GraphQLServletSecurityValidator.java      |    2 +-
 .../types/output/CDPConsentUpdateEvent.java        |    6 +-
 .../org/apache/unomi/graphql/utils/DateUtils.java  |   24 -
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   56 -
 graphql/graphql-ui/pom.xml                         |   20 +-
 graphql/graphql-ui/yarn.lock                       |  886 ++---
 graphql/karaf-feature/pom.xml                      |   82 +-
 graphql/karaf-feature/src/main/feature/feature.xml |   62 +-
 graphql/pom.xml                                    |   14 +-
 itests/README.md                                   |   77 +-
 itests/kt.sh                                       |  259 --
 itests/pom.xml                                     |  133 +-
 .../test/java/org/apache/unomi/itests/AllITs.java  |    5 +-
 .../test/java/org/apache/unomi/itests/BaseIT.java  |  120 +-
 .../org/apache/unomi/itests/ContextServletIT.java  |   41 +-
 .../unomi/itests/GroovyActionsServiceIT.java       |   18 +-
 .../org/apache/unomi/itests/HealthCheckIT.java     |    3 +-
 .../org/apache/unomi/itests/ProfileServiceIT.java  |    4 +-
 .../org/apache/unomi/itests/RuleServiceIT.java     |    4 +-
 .../java/org/apache/unomi/itests/SecurityIT.java   |  106 -
 .../java/org/apache/unomi/itests/SegmentIT.java    |   30 +-
 .../apache/unomi/itests/graphql/BaseGraphQLIT.java |   10 +-
 ...20IT.java => Migrate16xToCurrentVersionIT.java} |   23 +-
 .../apache/unomi/itests/migration/MigrationIT.java |   29 +-
 .../src/test}/resources/etc/users.properties       |    0
 .../resources/migration/snapshots_repository.zip   |  Bin 7743842 -> 3252696 
bytes
 kar/pom.xml                                        |  154 +-
 kar/src/main/feature/feature.xml                   |  204 +-
 lifecycle-watcher/pom.xml                          |   30 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   10 +-
 manual/pom.xml                                     |    2 +-
 manual/src/main/asciidoc/5-min-quickstart.adoc     |    5 +-
 .../src/main/asciidoc/building-and-deploying.adoc  |    9 +-
 manual/src/main/asciidoc/clustering.adoc           |   22 +-
 manual/src/main/asciidoc/configuration.adoc        |  132 +-
 manual/src/main/asciidoc/getting-started.adoc      |    6 +-
 .../asciidoc/migrations/migrate-1.6-to-2.0.adoc    |    2 +-
 manual/src/main/asciidoc/shell-commands.adoc       |    4 +-
 manual/src/main/asciidoc/whats-new.adoc            |  180 +-
 metrics/pom.xml                                    |   47 +-
 .../apache/unomi/metrics/commands/ViewCommand.java |    5 +-
 .../metrics/internal/MetricsObjectMapper.java      |   12 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    8 +-
 package/pom.xml                                    |  177 +-
 package/src/main/resources/BUILD                   |    3 +
 .../main/resources/etc/custom.system.properties    |   52 +-
 package/src/main/resources/etc/ognl-allow.json     |    1 -
 package/src/main/resources/etc/ognl-forbid.json    |   19 -
 .../src/main/resources/etc/org.apache.cxf.osgi.cfg |    2 +-
 .../etc/org.apache.karaf.cellar.groups.cfg         |   81 -
 persistence-elasticsearch/conditions/pom.xml       |   86 +-
 .../PropertyConditionESQueryBuilder.java           |  220 --
 ...ationByPointSessionConditionESQueryBuilder.java |   25 +-
 .../advanced}/IdsConditionESQueryBuilder.java      |   18 +-
 .../PastEventConditionESQueryBuilder.java          |   31 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   67 +-
 persistence-elasticsearch/core/pom.xml             |  194 +-
 .../elasticsearch/ChildFirstClassLoader.java       |   63 -
 .../elasticsearch/ConditionESQueryBuilder.java     |    4 +-
 .../ConditionESQueryBuilderDispatcher.java         |   21 +-
 .../elasticsearch/ESCustomObjectMapper.java        |   10 +-
 .../persistence/elasticsearch/ESItemMixIn.java     |    1 -
 .../ElasticSearchPersistenceServiceImpl.java       | 2152 ++++++-----
 .../elasticsearch/ElasticsearchClientFactory.java  |  112 +
 .../core}/BooleanConditionESQueryBuilder.java      |   31 +-
 .../core}/MatchAllConditionESQueryBuilder.java     |    9 +-
 .../core}/NestedConditionESQueryBuilder.java       |   15 +-
 .../core}/NotConditionESQueryBuilder.java          |    9 +-
 .../core/PropertyConditionESQueryBuilder.java      |  439 +++
 ...SourceEventPropertyConditionESQueryBuilder.java |   39 +-
 .../client/CustomRestHighLevelClient.java          |   76 -
 .../META-INF/cxs/mappings/clusterNode.json         |   57 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |  226 +-
 .../src/main/resources/mapping-FoldToASCII.txt     | 3813 --------------------
 .../org.apache.unomi.persistence.elasticsearch.cfg |   48 +-
 .../elasticsearch/geo/DistanceUnitTest.java        |  121 -
 .../elasticsearch/geo/GeoDistanceTest.java         |   59 -
 persistence-elasticsearch/pom.xml                  |   12 +-
 persistence-opensearch/conditions/pom.xml          |   17 +-
 ...ationByPointSessionConditionOSQueryBuilder.java |    2 +-
 .../advanced}/IdsConditionOSQueryBuilder.java      |    2 +-
 .../PastEventConditionOSQueryBuilder.java          |    2 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   54 +-
 persistence-opensearch/core/pom.xml                |   49 +-
 .../OpenSearchPersistenceServiceImpl.java          |  307 +-
 .../core}/BooleanConditionOSQueryBuilder.java      |    2 +-
 .../core}/MatchAllConditionOSQueryBuilder.java     |    2 +-
 .../core}/NestedConditionOSQueryBuilder.java       |    2 +-
 .../core}/NotConditionOSQueryBuilder.java          |    2 +-
 .../core}/PropertyConditionOSQueryBuilder.java     |    2 +-
 ...SourceEventPropertyConditionOSQueryBuilder.java |    2 +-
 .../META-INF/cxs/mappings/clusterNode.json         |   57 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   60 +-
 .../org.apache.unomi.persistence.opensearch.cfg    |    2 +-
 persistence-opensearch/pom.xml                     |    2 +-
 persistence-spi/pom.xml                            |  153 +-
 .../unomi/persistence/spi/CustomObjectMapper.java  |    5 +-
 .../unomi/persistence/spi/PersistenceService.java  |   35 -
 .../persistence/spi/aggregate/DateAggregate.java   |  117 +-
 .../spi/conditions/ConditionContextHelper.java     |  111 +-
 .../persistence/spi/conditions/DateUtils.java      |    1 -
 .../PastEventConditionPersistenceQueryBuilder.java |    2 +-
 .../{ => evaluator}/ConditionEvaluator.java        |    2 +-
 .../ConditionEvaluatorDispatcher.java              |    7 +-
 .../impl}/ConditionEvaluatorDispatcherImpl.java    |   36 +-
 .../spi/config/ConfigurationUpdateHelper.java      |  160 +
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   46 -
 .../src/main/resources/mapping-FoldToASCII.txt     |    6 +-
 .../unomi/persistence/spi/PropertyHelperTest.java  |    1 +
 plugins/baseplugin/pom.xml                         |   67 +-
 .../conditions/BooleanConditionEvaluator.java      |    4 +-
 ...eoLocationByPointSessionConditionEvaluator.java |    4 +-
 .../conditions/IdsConditionEvaluator.java          |    4 +-
 .../conditions/MatchAllConditionEvaluator.java     |    4 +-
 .../conditions/NestedConditionEvaluator.java       |    4 +-
 .../conditions/NotConditionEvaluator.java          |    4 +-
 .../conditions/PastEventConditionEvaluator.java    |    4 +-
 .../conditions/PropertyConditionEvaluator.java     |  137 +-
 .../SourceEventPropertyConditionEvaluator.java     |    4 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   31 +-
 .../conditions/PropertyConditionEvaluatorTest.java |   99 -
 plugins/hover-event/pom.xml                        |   33 +-
 .../HoverEventConditionESQueryBuilder.java         |   25 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 plugins/kafka-injector/pom.xml                     |   56 +-
 plugins/mail/pom.xml                               |   24 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    7 +-
 plugins/optimization-test/pom.xml                  |   32 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 plugins/past-event/pom.xml                         |   33 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 plugins/pom.xml                                    |   29 +-
 plugins/request/pom.xml                            |   40 +-
 .../request/actions/SetRemoteHostInfoAction.java   |    2 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    6 +-
 plugins/tracked-event/pom.xml                      |   33 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 pom.xml                                            |  637 +---
 rest/pom.xml                                       |  126 +-
 .../rest/authentication/AuthenticationFilter.java  |    4 +-
 .../EventsCollectorRequestDeserializer.java        |    4 +
 .../rest/endpoints/CampaignsServiceEndPoint.java   |    4 -
 .../unomi/rest/endpoints/ClientEndpoint.java       |    9 +-
 .../rest/endpoints/ClusterServiceEndPoint.java     |    5 -
 .../unomi/rest/endpoints/ContextJsonEndpoint.java  |    7 +-
 .../rest/endpoints/DefinitionsServiceEndPoint.java |    6 -
 .../unomi/rest/endpoints/EventServiceEndpoint.java |   14 -
 .../rest/endpoints/EventsCollectorEndpoint.java    |   10 +-
 .../unomi/rest/endpoints/GoalsServiceEndPoint.java |    4 -
 .../unomi/rest/endpoints/PatchServiceEndPoint.java |    2 -
 .../rest/endpoints/ProfileServiceEndPoint.java     |   22 +-
 .../unomi/rest/endpoints/QueryServiceEndPoint.java |    6 -
 .../unomi/rest/endpoints/RulesServiceEndPoint.java |    4 -
 .../unomi/rest/endpoints/ScopeServiceEndPoint.java |   15 +-
 .../rest/endpoints/ScoringServiceEndPoint.java     |    4 -
 .../rest/endpoints/SegmentServiceEndPoint.java     |    4 -
 .../TestEndPoint.java}                             |   37 +-
 .../rest/endpoints/UserListServiceEndPoint.java    |    4 -
 .../rest/exception/RuntimeExceptionMapper.java     |    2 +-
 .../org/apache/unomi/rest/server/RestServer.java   |   12 +-
 .../rest/service/impl/RestServiceUtilsImpl.java    |    8 +-
 .../swagger-ui/5.27.1/swagger-initializer.js       |   26 +-
 samples/graphql-providers-feature/pom.xml          |   36 +-
 samples/graphql-providers/pom.xml                  |   37 +-
 samples/groovy-actions/pom.xml                     |   20 +-
 samples/login-integration/pom.xml                  |   20 +-
 samples/pom.xml                                    |   11 +-
 samples/trainingplugin/pom.xml                     |   22 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 samples/tweet-button-plugin/pom.xml                |   20 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    2 +-
 scripting/pom.xml                                  |   57 +-
 .../unomi/scripting/ExpressionFilterFactory.java   |    2 +-
 .../scripting/SecureFilteringClassLoader.java      |    4 +-
 .../internal/ExpressionFilterFactoryImpl.java      |    2 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |    4 +-
 services/pom.xml                                   |  104 +-
 .../services/impl/cluster/ClusterServiceImpl.java  |  608 ++--
 .../impl/cluster/ClusterSystemStatisticsEvent.java |   43 -
 .../ClusterSystemStatisticsEventHandler.java       |  138 -
 .../impl/definitions/DefinitionsServiceImpl.java   |    2 +-
 .../services/impl/events/EventServiceImpl.java     |   97 +-
 .../services/impl/goals/GoalsServiceImpl.java      |   19 +-
 .../services/impl/profiles/ProfileServiceImpl.java |    5 -
 .../services/impl/rules/RulesServiceImpl.java      |   18 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   49 +-
 services/src/main/resources/hazelcast.xml          |  222 --
 .../main/resources/org.apache.unomi.cluster.cfg    |   10 +-
 setenv.sh                                          |    4 +-
 shell-utils.sh                                     |  368 ++
 tools/pom.xml                                      |    6 +-
 tools/shell-commands/pom.xml                       |   89 +-
 .../java/org/apache/unomi/shell/actions/Start.java |   16 +-
 .../shell/migration/utils/MigrationUtils.java      |   74 +-
 .../shell/services/UnomiManagementService.java     |   12 +-
 .../internal/UnomiManagementServiceImpl.java       |   26 +-
 .../migrate-2.0.0-15-eventsReindex.groovy          |    1 +
 ...-2.2.0-10-rolloverAndMigrateEventSession.groovy |    4 +
 ...te-2.5.0-00-cleanPastEventProfileSession.groovy |   13 +-
 .../migrate-2.5.0-10-loginEventScope.groovy        |    1 -
 .../src/main/resources/org.apache.unomi.start.cfg  |    4 +-
 .../requestBody/2.0.0/base_reindex_request.json    |    3 +-
 .../2.2.0/base_index_withRollover_request.json     |    4 +-
 .../requestBody/2.2.0/base_reindex_request.json    |    3 +-
 .../requestBody/2.2.0/configure_alias_body.json    |   11 +
 tools/shell-dev-commands/pom.xml                   |   72 +-
 .../apache/unomi/shell/commands/ActionRemove.java  |   45 -
 .../unomi/shell/commands/ConditionRemove.java      |   45 -
 .../apache/unomi/shell/commands/EventRemove.java   |   45 -
 .../apache/unomi/shell/commands/ProfileRemove.java |   11 +-
 .../unomi/shell/commands/RemoveCommandSupport.java |   56 -
 .../apache/unomi/shell/commands/RuleRemove.java    |   14 +-
 .../apache/unomi/shell/commands/SegmentRemove.java |   13 +-
 .../apache/unomi/shell/commands/SessionRemove.java |   45 -
 wab/pom.xml                                        |  134 +-
 .../java/org/apache/unomi/web/ClientServlet.java   |   17 +-
 .../java/org/apache/unomi/web/ContextServlet.java  |   46 +-
 .../apache/unomi/web/EventsCollectorServlet.java   |    4 +-
 .../main/java/org/apache/unomi/web/WebConfig.java  |  116 +
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   96 -
 333 files changed, 10144 insertions(+), 13167 deletions(-)
 create mode 100644 .claude/settings.local.json
 create mode 100644 bom/artifacts/pom.xml
 create mode 100644 bom/pom.xml
 delete mode 100755 build.sh
 copy release-audit.sh => buildAndRun.sh (69%)
 copy package/src/main/resources/etc/users.properties => buildAndRunNoTests.sh 
(56%)
 mode change 100644 => 100755
 copy setenv.sh => compileDeploy.sh (56%)
 copy docker/src/main/docker/{docker-compose-es.yml => 
docker-compose-cluster.yml} (62%)
 create mode 100644 
extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/ScriptMetadata.java
 copy 
extensions/{router/router-api/src/main/java/org/apache/unomi/router/api/ExportConfiguration.java
 => 
healthcheck/src/main/java/org/apache/unomi/healthcheck/provider/PersistenceEngineHealthProvider.java}
 (61%)
 delete mode 100644 
extensions/router/router-core/src/main/java/org/apache/unomi/router/core/event/UpdateCamelRouteEvent.java
 delete mode 100644 
extensions/router/router-core/src/main/java/org/apache/unomi/router/core/event/UpdateCamelRouteEventHandler.java
 create mode 100755 generate-manual-config.sh
 create mode 100755 generate-manual.sh
 copy update-notice.sh => generate-package.sh (90%)
 delete mode 100755 generate-site-and-upload.sh
 delete mode 100755 generate-site.sh
 create mode 100644 
graphql/cxs-impl/src/main/java/org/apache/unomi/graphql/activator/GraphQLServletActivator.java
 delete mode 100644 
graphql/cxs-impl/src/main/resources/OSGI-INF/blueprint/blueprint.xml
 delete mode 100755 itests/kt.sh
 delete mode 100644 itests/src/test/java/org/apache/unomi/itests/SecurityIT.java
 rename 
itests/src/test/java/org/apache/unomi/itests/migration/{Migrate16xTo220IT.java 
=> Migrate16xToCurrentVersionIT.java} (97%)
 copy {package/src/main => itests/src/test}/resources/etc/users.properties 
(100%)
 copy 
graphql/cxs-impl/src/main/java/org/apache/unomi/graphql/utils/GraphQLObjectMapper.java
 => 
metrics/src/main/java/org/apache/unomi/metrics/internal/MetricsObjectMapper.java
 (73%)
 create mode 100644 package/src/main/resources/BUILD
 delete mode 100644 package/src/main/resources/etc/ognl-allow.json
 delete mode 100644 package/src/main/resources/etc/ognl-forbid.json
 delete mode 100644 
package/src/main/resources/etc/org.apache.karaf.cellar.groups.cfg
 delete mode 100644 
persistence-elasticsearch/conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/conditions/PropertyConditionESQueryBuilder.java
 rename 
persistence-elasticsearch/conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/{conditions
 => 
querybuilders/advanced}/GeoLocationByPointSessionConditionESQueryBuilder.java 
(68%)
 rename 
persistence-elasticsearch/conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/{conditions
 => querybuilders/advanced}/IdsConditionESQueryBuilder.java (71%)
 rename 
persistence-elasticsearch/conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/{conditions
 => querybuilders/advanced}/PastEventConditionESQueryBuilder.java (92%)
 delete mode 100644 
persistence-elasticsearch/core/src/main/java/org/apache/unomi/persistence/elasticsearch/ChildFirstClassLoader.java
 create mode 100644 
persistence-elasticsearch/core/src/main/java/org/apache/unomi/persistence/elasticsearch/ElasticsearchClientFactory.java
 rename 
persistence-elasticsearch/{conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/elasticsearch/querybuilders/core}/BooleanConditionESQueryBuilder.java
 (69%)
 rename 
persistence-elasticsearch/{conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/elasticsearch/querybuilders/core}/MatchAllConditionESQueryBuilder.java
 (76%)
 rename 
persistence-elasticsearch/{conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/elasticsearch/querybuilders/core}/NestedConditionESQueryBuilder.java
 (74%)
 rename 
persistence-elasticsearch/{conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/elasticsearch/querybuilders/core}/NotConditionESQueryBuilder.java
 (75%)
 create mode 100644 
persistence-elasticsearch/core/src/main/java/org/apache/unomi/persistence/elasticsearch/querybuilders/core/PropertyConditionESQueryBuilder.java
 rename 
persistence-elasticsearch/{conditions/src/main/java/org/apache/unomi/persistence/elasticsearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/elasticsearch/querybuilders/core}/SourceEventPropertyConditionESQueryBuilder.java
 (55%)
 delete mode 100644 
persistence-elasticsearch/core/src/main/java/org/elasticsearch/client/CustomRestHighLevelClient.java
 copy 
tools/shell-commands/src/main/resources/requestBody/2.0.0/mappings/rule.json => 
persistence-elasticsearch/core/src/main/resources/META-INF/cxs/mappings/clusterNode.json
 (52%)
 delete mode 100644 
persistence-elasticsearch/core/src/main/resources/mapping-FoldToASCII.txt
 delete mode 100644 
persistence-elasticsearch/core/src/test/java/org/apache/unomi/persistence/elasticsearch/geo/DistanceUnitTest.java
 delete mode 100644 
persistence-elasticsearch/core/src/test/java/org/apache/unomi/persistence/elasticsearch/geo/GeoDistanceTest.java
 rename 
persistence-opensearch/conditions/src/main/java/org/apache/unomi/persistence/opensearch/{conditions
 => 
querybuilders/advanced}/GeoLocationByPointSessionConditionOSQueryBuilder.java 
(97%)
 rename 
persistence-opensearch/conditions/src/main/java/org/apache/unomi/persistence/opensearch/{conditions
 => querybuilders/advanced}/IdsConditionOSQueryBuilder.java (96%)
 rename 
persistence-opensearch/conditions/src/main/java/org/apache/unomi/persistence/opensearch/{conditions
 => querybuilders/advanced}/PastEventConditionOSQueryBuilder.java (99%)
 rename 
persistence-opensearch/{conditions/src/main/java/org/apache/unomi/persistence/opensearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/opensearch/querybuilders/core}/BooleanConditionOSQueryBuilder.java
 (98%)
 rename 
persistence-opensearch/{conditions/src/main/java/org/apache/unomi/persistence/opensearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/opensearch/querybuilders/core}/MatchAllConditionOSQueryBuilder.java
 (95%)
 rename 
persistence-opensearch/{conditions/src/main/java/org/apache/unomi/persistence/opensearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/opensearch/querybuilders/core}/NestedConditionOSQueryBuilder.java
 (96%)
 rename 
persistence-opensearch/{conditions/src/main/java/org/apache/unomi/persistence/opensearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/opensearch/querybuilders/core}/NotConditionOSQueryBuilder.java
 (95%)
 rename 
persistence-opensearch/{conditions/src/main/java/org/apache/unomi/persistence/opensearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/opensearch/querybuilders/core}/PropertyConditionOSQueryBuilder.java
 (99%)
 rename 
persistence-opensearch/{conditions/src/main/java/org/apache/unomi/persistence/opensearch/conditions
 => 
core/src/main/java/org/apache/unomi/persistence/opensearch/querybuilders/core}/SourceEventPropertyConditionOSQueryBuilder.java
 (97%)
 copy 
tools/shell-commands/src/main/resources/requestBody/2.0.0/mappings/rule.json => 
persistence-opensearch/core/src/main/resources/META-INF/cxs/mappings/clusterNode.json
 (52%)
 rename 
persistence-spi/src/main/java/org/apache/unomi/persistence/spi/conditions/{ => 
evaluator}/ConditionEvaluator.java (94%)
 rename 
persistence-spi/src/main/java/org/apache/unomi/persistence/spi/conditions/{ => 
evaluator}/ConditionEvaluatorDispatcher.java (87%)
 rename 
persistence-spi/src/main/java/org/apache/unomi/persistence/spi/conditions/{ => 
evaluator/impl}/ConditionEvaluatorDispatcherImpl.java (70%)
 create mode 100644 
persistence-spi/src/main/java/org/apache/unomi/persistence/spi/config/ConfigurationUpdateHelper.java
 delete mode 100644 
persistence-spi/src/main/resources/OSGI-INF/blueprint/blueprint.xml
 copy 
rest/src/main/java/org/apache/unomi/rest/{exception/InvalidRequestExceptionMapper.java
 => endpoints/TestEndPoint.java} (56%)
 copy api/src/main/java/org/apache/unomi/api/ConsentStatus.java => 
rest/src/main/resources/META-INF/resources/webjars/swagger-ui/5.27.1/swagger-initializer.js
 (70%)
 delete mode 100644 
services/src/main/java/org/apache/unomi/services/impl/cluster/ClusterSystemStatisticsEvent.java
 delete mode 100644 
services/src/main/java/org/apache/unomi/services/impl/cluster/ClusterSystemStatisticsEventHandler.java
 delete mode 100644 services/src/main/resources/hazelcast.xml
 create mode 100755 shell-utils.sh
 create mode 100644 
tools/shell-commands/src/main/resources/requestBody/2.2.0/configure_alias_body.json
 delete mode 100644 
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/ActionRemove.java
 delete mode 100644 
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/ConditionRemove.java
 delete mode 100644 
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/EventRemove.java
 delete mode 100644 
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/RemoveCommandSupport.java
 delete mode 100644 
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/SessionRemove.java
 create mode 100644 wab/src/main/java/org/apache/unomi/web/WebConfig.java
 delete mode 100644 wab/src/main/resources/OSGI-INF/blueprint/blueprint.xml

Reply via email to