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

asi pushed a change to branch UNOMI-613-v4
in repository https://gitbox.apache.org/repos/asf/unomi.git


 discard 529170964 UNOMI-616: Update GraphQL Playground to the latest version 
or switch to GraphiQL
     add 9323346a8 [UNOMI-852] - Improve robustness against log injection (#696)
     add 315c4bfa9 [UNOMI-853] Adapt migration job to use asynchronous mode 
avoiding timeout and connection lost (#697)
     add 694d671e5 UNOMI-858: Fix CodeQL Java Error + Fix code scanning alert 
no. 11: Insecure randomness (#701)
     add 9022fc38f UNOMI-847: update documentation to provide a working groovy 
action (#700)
     add 64aa2a874 UNOMI-846: improve log for event validation (#687)
     add c5a2030a6 [UNOMI-854] Add a HealthCheck Endpoint (#698)
     add b41e64253 [UNOMI-854] Add a HealthCheck Endpoint (#703)
     add 3b2da028d UNOMI-861: use asynchronous delete_by_query in migration 
scripts to a… (#704)
     add 0ac13a44d UNOMI-861: fix task check in migration" (#705)
     add 97830e3a0 UNOMI-862: fix scope check on migration (#706)
     add d6ee5bd80 UNOMI-856: return all rules when calling /rules endpoints 
(#707)
     add 43bebe7de UNOMI-863: set up OSGi DS to allow config update in the 
HeathCheck service. (#708)
     add 5f3258463 [maven-release-plugin] prepare release unomi-root-2.6.0
     add 06689e867 [maven-release-plugin] prepare for next development iteration
     add 9c22f622d UNOMI-864: Remove incorrect space in env variables in 
custom.system.properties (#709)
     add fdae0214b UNOMI-616: Update GraphQL Playground to the latest version 
or switch to GraphiQL

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (529170964)
            \
             N -- N -- N   refs/heads/UNOMI-613-v4 (fdae0214b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis-java.yml         |  10 +-
 .github/workflows/codeql-analysis-javascript.yml   |   2 +-
 .github/workflows/unomi-ci-build-tests.yml         |   5 +-
 .github/workflows/unomi-ci-docs-deploy.yml         |   4 +-
 api/pom.xml                                        |   2 +-
 api/src/main/java/org/apache/unomi/api/Item.java   |   8 +-
 .../apache/unomi/api/services/RulesService.java    |   2 +-
 .../org/apache/unomi/api/utils/ParserHelper.java   |  16 +-
 common/pom.xml                                     |   4 +-
 docker/pom.xml                                     |   2 +-
 extensions/geonames/pom.xml                        |   2 +-
 extensions/geonames/rest/pom.xml                   |   2 +-
 .../unomi/geonames/rest/GeonamesEndPoint.java      |   4 +-
 extensions/geonames/services/pom.xml               |   2 +-
 .../geonames/services/GeonamesServiceImpl.java     |  20 +-
 extensions/groovy-actions/karaf-kar/pom.xml        |   2 +-
 extensions/groovy-actions/pom.xml                  |   2 +-
 extensions/groovy-actions/rest/pom.xml             |   2 +-
 .../groovy/actions/rest/GroovyActionsEndPoint.java |   6 +-
 extensions/groovy-actions/services/pom.xml         |   2 +-
 .../groovy/actions/GroovyActionDispatcher.java     |   6 +-
 .../actions/GroovyBundleResourceConnector.java     |   6 +-
 .../actions/listener/GroovyActionListener.java     |  16 +-
 .../services/impl/GroovyActionsServiceImpl.java    |  25 +--
 extensions/healthcheck/README.md                   |  85 +++++++
 .../services => healthcheck}/pom.xml               |  79 ++++---
 .../unomi/healthcheck/HealthCheckConfig.java       |  99 +++++++++
 .../unomi/healthcheck/HealthCheckProvider.java     |  16 +-
 .../unomi/healthcheck/HealthCheckResponse.java     | 166 ++++++++++++++
 .../unomi/healthcheck/HealthCheckService.java      | 150 +++++++++++++
 .../provider/ClusterHealthCheckProvider.java       | 109 +++++++++
 .../provider/ElasticSearchHealthCheckProvider.java | 130 +++++++++++
 .../provider/PersistenceHealthCheckProvider.java   |  91 ++++++++
 .../provider/UnomiBundlesHealthCheckProvider.java  |  88 ++++++++
 .../servlet/HealthCheckAuthorization.java          |  36 +--
 .../servlet/HealthCheckHttpContext.java            | 117 ++++++++++
 .../healthcheck/servlet/HealthCheckServlet.java    |  79 +++++++
 .../apache/unomi/healthcheck/util/CachedValue.java |  40 ++--
 .../resources/org.apache.unomi.healthcheck.cfg     |  36 +--
 extensions/json-schema/pom.xml                     |   2 +-
 extensions/json-schema/rest/pom.xml                |   2 +-
 .../unomi/schema/rest/JsonSchemaEndPoint.java      |   4 +-
 extensions/json-schema/services/pom.xml            |   2 +-
 .../unomi/schema/impl/SchemaServiceImpl.java       |  42 ++--
 .../unomi/schema/keyword/ScopeValidator.java       |   6 +-
 .../unomi/schema/listener/JsonSchemaListener.java  |  14 +-
 extensions/lists-extension/actions/pom.xml         |   2 +-
 extensions/lists-extension/pom.xml                 |   2 +-
 extensions/lists-extension/rest/pom.xml            |   2 +-
 .../unomi/lists/rest/UserListServiceEndPoint.java  |   4 +-
 extensions/lists-extension/services/pom.xml        |   2 +-
 extensions/log4j-extension/pom.xml                 | 105 +++++++++
 .../SafeExtendedThrowablePatternConverter.java     | 206 +++++++++++++++++
 extensions/pom.xml                                 |   4 +-
 extensions/privacy-extension/pom.xml               |   2 +-
 extensions/privacy-extension/rest/pom.xml          |   2 +-
 extensions/privacy-extension/services/pom.xml      |   4 +-
 .../unomi/privacy/internal/PrivacyServiceImpl.java |   5 +-
 extensions/router/pom.xml                          |   2 +-
 extensions/router/router-api/pom.xml               |   2 +-
 extensions/router/router-core/pom.xml              |   2 +-
 .../router/core/context/RouterCamelContext.java    |  21 +-
 .../core/event/UpdateCamelRouteEventHandler.java   |  12 +-
 .../processor/ExportRouteCompletionProcessor.java  |   6 +-
 .../processor/ImportConfigByFileNameProcessor.java |   6 +-
 .../processor/ImportRouteCompletionProcessor.java  |   4 +-
 .../router/core/processor/LineBuildProcessor.java  |   7 -
 .../core/processor/LineSplitFailureHandler.java    |   8 +-
 .../router/core/processor/LineSplitProcessor.java  |  23 +-
 .../route/ProfileExportCollectRouteBuilder.java    |  11 +-
 .../route/ProfileExportProducerRouteBuilder.java   |   4 +-
 .../route/ProfileImportFromSourceRouteBuilder.java |   6 +-
 .../route/ProfileImportOneShotRouteBuilder.java    |   4 +-
 .../route/ProfileImportToUnomiRouteBuilder.java    |   4 +-
 extensions/router/router-karaf-feature/pom.xml     |   2 +-
 extensions/router/router-rest/pom.xml              |   2 +-
 .../rest/ExportConfigurationServiceEndPoint.java   |   4 +-
 .../rest/ImportConfigurationServiceEndPoint.java   |   6 +-
 extensions/router/router-service/pom.xml           |   2 +-
 .../services/ExportConfigurationServiceImpl.java   |   4 +-
 .../services/ImportConfigurationServiceImpl.java   |   4 +-
 .../router/services/ProfileExportServiceImpl.java  |   4 +-
 .../router/services/ProfileImportServiceImpl.java  |  20 +-
 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 +-
 .../sfdc/services/internal/SFDCServiceImpl.java    | 245 ++++++++-------------
 extensions/weather-update/core/pom.xml             |   2 +-
 .../weatherupdate/actions/WeatherUpdateAction.java |  37 ++--
 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 +-
 .../commands/DeleteProfilePropertiesCommand.java   |   8 +-
 .../graphql/commands/ProcessEventsCommand.java     |  14 +-
 .../unomi/graphql/fetchers/BaseDataFetcher.java    |   4 +-
 .../graphql/schema/GraphQLSchemaProvider.java      |  11 +-
 .../unomi/graphql/schema/json/JSONObjectType.java  |   4 +-
 .../unomi/graphql/schema/json/JSONTypeFactory.java |   4 +-
 .../websocket/ExecutionResultSubscriber.java       |  10 +-
 .../servlet/websocket/SubscriptionWebSocket.java   |  10 +-
 graphql/graphql-ui/pom.xml                         |   2 +-
 graphql/karaf-feature/pom.xml                      |   2 +-
 graphql/pom.xml                                    |   2 +-
 itests/pom.xml                                     |   2 +-
 .../test/java/org/apache/unomi/itests/AllITs.java  |   3 +-
 .../test/java/org/apache/unomi/itests/BaseIT.java  |  21 +-
 .../org/apache/unomi/itests/HealthCheckIT.java     | 206 +++++++++++++++++
 .../apache/unomi/itests/LoggerConfigurationIT.java |  98 +++++++++
 ...router.cfg => org.apache.unomi.healthcheck.cfg} |  36 +--
 kar/pom.xml                                        |   2 +-
 kar/src/main/feature/feature.xml                   |   5 +-
 lifecycle-watcher/pom.xml                          |   2 +-
 .../apache/unomi/lifecycle/BundleWatcherImpl.java  |  28 +--
 manual/pom.xml                                     |   2 +-
 manual/src/main/asciidoc/5-min-quickstart.adoc     |   9 +-
 manual/src/main/asciidoc/configuration.adoc        | 115 ++++++++--
 metrics/pom.xml                                    |   2 +-
 package/pom.xml                                    |   5 +-
 .../main/resources/etc/custom.system.properties    |  22 +-
 .../main/resources/etc/org.ops4j.pax.logging.cfg   |   2 +-
 package/src/main/resources/etc/users.properties    |   1 +
 persistence-elasticsearch/core/pom.xml             |   2 +-
 .../ElasticSearchPersistenceServiceImpl.java       | 197 ++++++-----------
 .../conditions/ConditionContextHelper.java         |   4 +-
 .../ConditionESQueryBuilderDispatcher.java         |  14 +-
 .../conditions/ConditionEvaluatorDispatcher.java   |   4 +-
 .../ElasticsearchPersistenceTest.java              |  16 +-
 persistence-elasticsearch/pom.xml                  |   2 +-
 persistence-spi/pom.xml                            |   2 +-
 .../unomi/persistence/spi/PropertyHelper.java      |  13 +-
 plugins/baseplugin/pom.xml                         |   2 +-
 .../baseplugin/actions/CopyPropertiesAction.java   |  12 +-
 .../actions/EvaluateVisitPropertiesAction.java     |  10 +-
 .../actions/IncrementPropertyAction.java           |  14 +-
 .../actions/MergeProfilesOnPropertyAction.java     |   8 +-
 .../baseplugin/actions/ModifyConsentAction.java    |  10 +-
 .../baseplugin/actions/SetPropertyAction.java      |   4 +-
 .../baseplugin/actions/UpdatePropertiesAction.java |   4 +-
 .../conditions/BooleanConditionESQueryBuilder.java |  14 +-
 ...eoLocationByPointSessionConditionEvaluator.java |  12 +-
 .../HardcodedPropertyAccessorRegistry.java         |   4 -
 .../conditions/NestedConditionEvaluator.java       |   4 +-
 .../conditions/PropertyConditionEvaluator.java     |  53 ++---
 plugins/hover-event/pom.xml                        |   2 +-
 plugins/kafka-injector/pom.xml                     |   2 +-
 .../java/org/apache/unomi/kafka/KafkaInjector.java |   3 -
 plugins/mail/pom.xml                               |   2 +-
 .../unomi/plugins/mail/actions/SendMailAction.java |   6 +-
 plugins/optimization-test/pom.xml                  |   2 +-
 plugins/past-event/pom.xml                         |   2 +-
 plugins/pom.xml                                    |   2 +-
 plugins/request/pom.xml                            |   2 +-
 .../request/actions/SetRemoteHostInfoAction.java   |  40 ++--
 .../useragent/UserAgentDetectorServiceImpl.java    |  12 +-
 .../request/actions/UserAgentDetectorTest.java     |  15 +-
 plugins/tracked-event/pom.xml                      |   2 +-
 pom.xml                                            |   4 +-
 rest/pom.xml                                       |   2 +-
 .../deserializers/ContextRequestDeserializer.java  |   4 -
 .../EventsCollectorRequestDeserializer.java        |   4 -
 .../rest/endpoints/CampaignsServiceEndPoint.java   |   4 +-
 .../rest/endpoints/ClusterServiceEndPoint.java     |  10 +-
 .../unomi/rest/endpoints/ContextJsonEndpoint.java  |  10 +-
 .../rest/endpoints/DefinitionsServiceEndPoint.java |   4 -
 .../rest/endpoints/ProfileServiceEndPoint.java     |  10 +-
 .../unomi/rest/endpoints/QueryServiceEndPoint.java |   4 +-
 .../unomi/rest/endpoints/RulesServiceEndPoint.java |   6 +-
 .../unomi/rest/endpoints/ScopeServiceEndPoint.java |   4 +-
 .../rest/endpoints/ScoringServiceEndPoint.java     |   4 +-
 .../rest/endpoints/SegmentServiceEndPoint.java     |   4 +-
 .../rest/endpoints/UserListServiceEndPoint.java    |   4 +-
 .../exception/InvalidRequestExceptionMapper.java   |   6 +-
 .../rest/exception/RuntimeExceptionMapper.java     |   6 +-
 .../rest/exception/ValidationExceptionMapper.java  |  10 +-
 .../org/apache/unomi/rest/server/RestServer.java   |  25 +--
 .../rest/service/impl/LocalizationHelper.java      |   4 -
 .../rest/service/impl/RestServiceUtilsImpl.java    |  42 ++--
 .../java/org/apache/unomi/utils/HttpUtils.java     |   4 +-
 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 +-
 .../src/main/webapp/javascript/login-example.js    |   6 +-
 samples/pom.xml                                    |   2 +-
 samples/trainingplugin/pom.xml                     |   4 +-
 samples/tweet-button-plugin/pom.xml                |   2 +-
 .../tweet-button-plugin/src/main/webapp/index.html |   9 +-
 scripting/pom.xml                                  |   4 +-
 .../apache/unomi/scripting/ExpressionFilter.java   |  16 +-
 .../internal/ExpressionFilterFactoryImpl.java      |   8 +-
 services/pom.xml                                   |   2 +-
 .../actions/impl/ActionExecutorDispatcherImpl.java |  10 +-
 .../services/impl/cluster/ClusterServiceImpl.java  |  25 +--
 .../ClusterSystemStatisticsEventHandler.java       |  10 +-
 .../configsharing/ConfigSharingServiceImpl.java    |  16 +-
 .../impl/definitions/DefinitionsServiceImpl.java   |  38 ++--
 .../services/impl/events/EventServiceImpl.java     |  10 +-
 .../services/impl/goals/GoalsServiceImpl.java      |  22 +-
 .../services/impl/lists/UserListServiceImpl.java   |   8 +-
 .../services/impl/patches/PatchServiceImpl.java    |  20 +-
 .../services/impl/profiles/ProfileServiceImpl.java |  91 ++++----
 .../services/impl/queries/QueryServiceImpl.java    |  17 +-
 .../services/impl/rules/RulesServiceImpl.java      |  36 ++-
 .../impl/scheduler/SchedulerServiceImpl.java       |   6 +-
 .../services/impl/segments/SegmentServiceImpl.java |  77 ++++---
 tools/pom.xml                                      |   2 +-
 tools/shell-commands/pom.xml                       |   2 +-
 .../shell/migration/service/MigrationContext.java  |   8 +-
 .../unomi/shell/migration/utils/HttpUtils.java     |  22 +-
 .../shell/migration/utils/MigrationUtils.java      |  91 +++++++-
 .../internal/UnomiManagementServiceImpl.java       |  28 ++-
 .../cxs/migration/migrate-2.0.0-01-aliases.groovy  |   4 +-
 .../migrate-2.0.0-15-eventsReindex.groovy          |   4 +-
 .../cxs/migration/migrate-2.0.0-20-scopes.groovy   |  15 +-
 .../migrate-2.4.0-15-viewEventPagePath.groovy      |   2 +-
 .../migrate-2.5.0-10-loginEventScope.groovy        |   2 +-
 .../requestBody/2.0.0/scope_search_by_item_id.json |   8 +
 tools/shell-dev-commands/pom.xml                   |   2 +-
 wab/pom.xml                                        |   2 +-
 .../java/org/apache/unomi/web/ClientServlet.java   |   6 +-
 .../java/org/apache/unomi/web/ContextServlet.java  |   6 +-
 .../apache/unomi/web/EventsCollectorServlet.java   |   6 +-
 .../web/HttpServletRequestForwardWrapper.java      |   4 +-
 227 files changed, 2994 insertions(+), 1330 deletions(-)
 create mode 100644 extensions/healthcheck/README.md
 copy extensions/{groovy-actions/services => healthcheck}/pom.xml (71%)
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/HealthCheckConfig.java
 copy 
persistence-spi/src/main/java/org/apache/unomi/persistence/spi/aggregate/BaseAggregate.java
 => 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/HealthCheckProvider.java
 (73%)
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/HealthCheckResponse.java
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/HealthCheckService.java
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/provider/ClusterHealthCheckProvider.java
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/provider/ElasticSearchHealthCheckProvider.java
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/provider/PersistenceHealthCheckProvider.java
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/provider/UnomiBundlesHealthCheckProvider.java
 copy api/src/main/java/org/apache/unomi/api/Topic.java => 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/servlet/HealthCheckAuthorization.java
 (59%)
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/servlet/HealthCheckHttpContext.java
 create mode 100644 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/servlet/HealthCheckServlet.java
 copy api/src/main/java/org/apache/unomi/api/query/NumericRange.java => 
extensions/healthcheck/src/main/java/org/apache/unomi/healthcheck/util/CachedValue.java
 (58%)
 copy itests/src/test/resources/org.apache.unomi.router.cfg => 
extensions/healthcheck/src/main/resources/org.apache.unomi.healthcheck.cfg (51%)
 create mode 100644 extensions/log4j-extension/pom.xml
 create mode 100644 
extensions/log4j-extension/src/main/java/org/apache/unomi/extensions/log4j/SafeExtendedThrowablePatternConverter.java
 create mode 100644 
itests/src/test/java/org/apache/unomi/itests/HealthCheckIT.java
 create mode 100644 
itests/src/test/java/org/apache/unomi/itests/LoggerConfigurationIT.java
 copy itests/src/test/resources/{org.apache.unomi.router.cfg => 
org.apache.unomi.healthcheck.cfg} (51%)
 create mode 100644 
tools/shell-commands/src/main/resources/requestBody/2.0.0/scope_search_by_item_id.json

Reply via email to