You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by sh...@apache.org on 2021/09/16 14:12:41 UTC

[unomi] branch dependabot/maven/version.jackson.core-2.12.3 updated (063e299 -> f7ce1d5)

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

shuber pushed a change to branch dependabot/maven/version.jackson.core-2.12.3
in repository https://gitbox.apache.org/repos/asf/unomi.git.


    from 063e299  Bump version.jackson.core from 2.9.10 to 2.12.3
     add 5ec2587  UNOMI-435 Migrate existing events scope to source (#274)
     add a987d4b  Expose refresh policy (#280)
     add cbe3849  when merging profiles properties flatten nested properties (#262)
     add 679263a  create a method for match calculation (#246)
     add 7378d50  UNOMI-481 Allow dot character for profileId and sessionId (#306)
     add c94711f  UNOMI-480 Wrong default values for monthlyIndexOverride that changed how indices for events and sessions are split. (#305)
     add 78d700f  Fix login event type
     add 524d6ce  daily evaluate segments with date expression (#307)
     add 7f20568  fix RAT build failure
     add d81a5a8  use name for path to location if exists, like in GeoLocationByPointSessionConditionESQueryBuilder (#302)
     add d8e5cb1  UNOMI-488 : log error in RuntimeExceptionMapper (#311)
     add c66e8c3  [UNOMI-479] Docker: Checks if there is auth needed for ES and adds credentials to url in entrypoint.sh. (#304)
     add b1b66ce  UNOMI-490 Fix schema generation for event types without properties (#312)
     add 62756a3  UNOMI-474 Add priorities to GraphQL field visibility providers (#313)
     add 0fa7cc1  UNOMI-492 Make rules engine more robust when some rules are invalid (null actions) (#314)
     add b837a04  UNOMI-498: fix index template name to avoid conflict between multiple… (#320)
     add d67bdb7  UNOMI-494 Change validation exception logging to debug (#316)
     add 2666898  UNOMI-493 Fix missing profile ID on Segment integration tests. (#315)
     add 27a607b  UNOMI-496 Fix NestedNulllException on increment property/interest integration tests. (#317)
     add 7561333  UNOMI-497 Fix reference to non-existant pageViewEventCondition in personalization integration tests (#318)
     add 90c2083  Fix GraphQLProvider NPE for missing event types (#319)
     add 9db771b  UNOMI-499: fix javadoc link errors for deprecated servlets to new rest Endpoints (#324)
     add ad4061b  UNOMI-500: update copyrights to 2021 (#325)
     add 725d813  add PGP key (#327)
     add f595dfe  Use 1.6.x branch now
     add 79349d3  UNOMI-188 Rule event type optimization (#321)
     add 85672bb  UNOMI-188 Replace persistence service settings with OSGi config admin properties (#328)
     add 140e253  UNOMI-338, UNOMI-482: better implementation for lastVisit, firstVisit… (#329)
     add ca6e79c  UNOMI-504 : fix purge profiles (#332)
     add 6e03086  UNOMI-502: do not validate disabled segments/scoring to be able to save incomplete objects (only in case they are disabled) (#330)
     add 304881c  UNOMI-503: disable cluster sync because unomi bundles states in cluster are not correct (#331)
     add d850dc2  fix conditionEvaluator inconsistent with elastic for condition when property  is not exist and op is "notIn" (#301)
     add 05e1ff0  Updated as per discussion in PR #301 (#335)
     add d6136fa  UNOMI-445 Implement support for multiple profile IDs on Unomi profiles (#333)
     add a9c6097  UNOMI-507 : drop old performance tests module (#338)
     add d2b94cf  UNOMI-506 Delete aliases when a profile is deleted (#336)
     add dda24b6  UNOMI-491 Upgrade Karaf, CXF and Jackson (#339)
     add 1d0322d  UNOMI-508 provide Unomi Groovy actions endpoint (#337)
     add 934b808  Fix merge issue
     add 1921199   [UNOMI-462] Fix recalculation of Segments containing past event conditions, also … (#340)
     add f7ce1d5  Merge branch 'master' into dependabot/maven/version.jackson.core-2.12.3

No new revisions were added by this update.

Summary of changes:
 .github/workflows/unomi-ci-build-tests.yml         |   2 +-
 .github/workflows/unomi-ci-docs-deploy.yml         |   2 +-
 .gitignore                                         |   1 -
 BUILDING                                           |   2 +-
 KEYS                                               |  37 +++
 NOTICE                                             |   2 +-
 NOTICE.template                                    |   2 +-
 api/pom.xml                                        |   7 +-
 .../java/org/apache/unomi/api/ContextRequest.java  |  10 +
 api/src/main/java/org/apache/unomi/api/Event.java  |   6 +
 .../main/java/org/apache/unomi/api/Parameter.java  |   6 +
 .../api/{EventSource.java => ProfileAlias.java}    |  55 ++--
 .../apache/unomi/api/services/ProfileService.java  |   2 +
 .../apache/unomi/api/services/RulesService.java    |  14 ++
 .../apache/unomi/api/services/SegmentService.java  |  11 +
 .../apache/unomi/api/utils/ValidationPattern.java  |   2 +-
 buildAndRun.sh                                     |   2 +-
 buildAndRunNoTests.sh                              |   2 +-
 docker/src/main/docker/entrypoint.sh               |  11 +-
 extensions/groovy-actions/karaf-kar/pom.xml        |  23 +-
 extensions/groovy-actions/pom.xml                  |   1 +
 .../{geonames => groovy-actions}/rest/pom.xml      |  20 +-
 .../groovy/actions/rest/GroovyActionsEndPoint.java |  94 +++++++
 extensions/groovy-actions/services/pom.xml         |  33 ++-
 .../apache/unomi/groovy/actions/GroovyAction.java  |  30 ++-
 .../groovy/actions/GroovyActionDispatcher.java     |  89 +++++++
 .../actions}/GroovyBundleResourceConnector.java    |   2 +-
 .../unomi/groovy/actions/annotations/Action.java   |  69 +++++
 .../groovy/actions/annotations/Parameter.java}     |  28 ++-
 .../actions/listener/GroovyActionListener.java     | 165 ++++++++++++
 .../actions/services/GroovyActionsService.java     |  37 ++-
 .../services/impl/GroovyActionsServiceImpl.java    | 165 ++++++++++++
 .../services/actions/groovy/GroovyAction.java      |  59 -----
 .../actions/groovy/GroovyActionDispatcher.java     | 179 -------------
 .../META-INF/cxs/mappings/groovyAction.json        |  10 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |  40 ++-
 .../resources/org.apache.unomi.groovy.actions.cfg  |   7 +-
 .../src/main/feature/feature.xml                   |   1 +
 extensions/router/router-rest/pom.xml              |   2 +-
 .../karaf-kar/src/main/feature/feature.xml         |   1 +
 .../karaf-kar/src/main/feature/feature.xml         |   1 +
 .../karaf-kar/src/main/feature/feature.xml         |   1 +
 .../karaf-kar/src/main/feature/feature.xml         |   1 +
 generate-package.sh                                |   2 +-
 .../fetchers/profile/ProfileDataFetcher.java       |   3 +
 .../providers/CompositeGraphQLFieldVisibility.java | 109 ++++++++
 .../providers/GraphQLFieldVisibilityProvider.java  |   5 +-
 .../graphql/schema/GraphQLSchemaProvider.java      | 147 +++++++----
 .../unomi/graphql/schema/GraphQLSchemaUpdater.java |  12 +-
 graphql/karaf-feature/src/main/feature/feature.xml |  44 ++--
 graphql/pom.xml                                    |   4 +-
 itests/pom.xml                                     |   1 +
 .../test/java/org/apache/unomi/itests/AllITs.java  |   2 +
 .../test/java/org/apache/unomi/itests/BaseIT.java  |  79 +++++-
 .../test/java/org/apache/unomi/itests/BasicIT.java |  20 +-
 .../org/apache/unomi/itests/ConditionBuilder.java  |   6 +-
 .../apache/unomi/itests/ConditionEvaluatorIT.java  |   3 +
 .../unomi/itests/GroovyActionsServiceIT.java       | 113 +++++++++
 .../apache/unomi/itests/IncrementInterestsIT.java  |  11 +-
 .../apache/unomi/itests/IncrementPropertyIT.java   |  13 +-
 .../org/apache/unomi/itests/ProfileMergeIT.java    |  61 +++++
 .../org/apache/unomi/itests/ProfileServiceIT.java  |  72 +++++-
 .../unomi/itests/PropertiesUpdateActionIT.java     | 108 ++++++++
 .../org/apache/unomi/itests/RuleServiceIT.java     | 185 ++++++++++++++
 .../java/org/apache/unomi/itests/SegmentIT.java    |  70 +++++-
 .../apache/unomi/itests/graphql/GraphQLListIT.java |   2 +-
 .../src/test/resources/groovy/MyAction.groovy      |  27 +-
 itests/src/test/resources/personalization.json     | 280 +++++++++++++++++++--
 .../test/resources/testSetPropertyActionRule.json  |  31 +++
 .../resources/validation/contextRequest_valid.json |   4 +-
 kar/src/main/feature/feature.xml                   |  10 +-
 .../src/main/asciidoc/building-and-deploying.adoc  |  20 +-
 package/pom.xml                                    |  10 +
 package/src/main/resources/NOTICE                  |   2 +-
 .../main/resources/etc/custom.system.properties    |  17 ++
 .../etc/org.apache.karaf.cellar.groups.cfg         |   8 +-
 performance-tests/.benchmarks.mv.db                | Bin 16384 -> 0 bytes
 performance-tests/pom.xml                          | 180 -------------
 .../apache/unomi/performancetests/BasicTest.java   | 190 --------------
 .../resources/bodies/ContextLoad_request_0.json    |  47 ----
 .../resources/bodies/ContextLoad_request_1.json    | 173 -------------
 .../src/test/resources/bodies/Form_request.json    |  35 ---
 .../src/test/resources/bodies/Search_request.json  |  43 ----
 .../test/resources/bodies/UserLogin_request.json   |  27 --
 .../resources/bodies/admin/campaigns/average.json  |  27 --
 .../bodies/admin/campaigns/engaged-users.json      |  28 ---
 .../resources/bodies/admin/campaigns/events.json   |  29 ---
 .../resources/bodies/admin/campaigns/events2.json  |  40 ---
 .../bodies/admin/campaigns/goal-report.json        |   9 -
 .../resources/bodies/admin/campaigns/goals.json    |  29 ---
 .../resources/bodies/admin/campaigns/list.json     |  21 --
 .../admin/campaigns/timeline-primary-goal.json     |  47 ----
 .../resources/bodies/admin/campaigns/timeline.json |  36 ---
 .../admin/segments/segment-profile-count.json      |   8 -
 .../bodies/admin/segments/segment-query.json       |  38 ---
 .../bodies/admin/site-dashboard/goal-report.json   |   9 -
 .../bodies/admin/site-dashboard/goals.json         |  28 ---
 .../admin/site-dashboard/timeline-all-visits.json  |  25 --
 .../admin/site-dashboard/timeline-new-visits.json  |  33 ---
 .../src/test/resources/data/ipList.txt             |   6 -
 .../src/test/resources/data/linklist.txt           | 202 ---------------
 .../src/test/resources/data/urllist.txt            | 203 ---------------
 .../src/test/resources/data/userAgent.txt          |  18 --
 .../src/test/resources/data/words.txt              | 101 --------
 performance-tests/src/test/resources/gatling.conf  | 155 ------------
 performance-tests/src/test/resources/logback.xml   |  37 ---
 performance-tests/src/test/resources/recorder.conf |  51 ----
 .../src/test/scala/IDEPathHelper.scala             |  39 ---
 performance-tests/src/test/scala/Recorder.scala    |  29 ---
 .../src/test/scala/unomi/AdminScenario.scala       | 216 ----------------
 .../src/test/scala/unomi/AdminSimulation.scala     |  43 ----
 .../src/test/scala/unomi/FullSimulation.scala      |  44 ----
 .../src/test/scala/unomi/Parameters.scala          |  53 ----
 .../src/test/scala/unomi/PrepareIndices.scala      |  68 -----
 .../src/test/scala/unomi/UserScenario.scala        | 144 -----------
 .../src/test/scala/unomi/UserSimulation.scala      |  45 ----
 .../ElasticSearchPersistenceServiceImpl.java       | 111 ++++----
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   4 +
 .../org.apache.unomi.persistence.elasticsearch.cfg |   5 +
 .../unomi/persistence/spi/CustomObjectMapper.java  |   3 +-
 .../unomi/persistence/spi/PersistenceService.java  |  29 +--
 .../unomi/persistence/spi/PropertyHelper.java      |  28 +++
 .../spi/PropertyTypedObjectDeserializer.java       |   9 +-
 plugins/baseplugin/pom.xml                         |   6 +-
 .../actions/EvaluateVisitPropertiesAction.java     |  99 ++++++++
 .../actions/MergeProfilesOnPropertyAction.java     |  78 +++---
 .../actions/SetEventOccurenceCountAction.java      |   6 +-
 .../baseplugin/actions/SetPropertyAction.java      |  44 ++--
 ...eoLocationByPointSessionConditionEvaluator.java |   7 +-
 .../PastEventConditionESQueryBuilder.java          |  25 +-
 .../conditions/PropertyConditionEvaluator.java     |   8 +-
 .../cxs/actions/evaluateVisitPropertiesAction.json |  13 +
 .../META-INF/cxs/actions/setPropertyAction.json    |  10 +
 ...n.json => profileAliasesPropertyCondition.json} |   6 +-
 .../META-INF/cxs/rules/sessionAssigned.json        |  16 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   7 +
 plugins/kafka-injector/pom.xml                     |   4 +-
 pom.xml                                            |  22 +-
 release-audit.sh                                   |   2 +-
 rest/pom.xml                                       |   2 +
 .../unomi/rest/endpoints/ContextJsonEndpoint.java  |  17 +-
 .../rest/exception/RuntimeExceptionMapper.java     |  13 +-
 .../rest/exception/ValidationExceptionMapper.java  |   4 +-
 .../org/apache/unomi/rest/server/RestServer.java   |  14 +-
 .../providers/sample/CDPProviderSample.java        |   5 +
 .../sample/CDPVisibilityOnlyProvider.java          |  63 +++++
 .../apache/unomi/services/impl/ParserHelper.java   |  74 +++++-
 .../impl/definitions/DefinitionsServiceImpl.java   |   8 +-
 .../services/impl/events/EventServiceImpl.java     |   2 +-
 .../services/impl/goals/GoalsServiceImpl.java      |  18 +-
 .../services/impl/profiles/ProfileServiceImpl.java |  59 ++++-
 .../services/impl/queries/QueryServiceImpl.java    |   8 +-
 .../services/impl/rules/RulesServiceImpl.java      |  84 +++++--
 .../impl/scheduler/SchedulerServiceImpl.java       |  12 +
 .../services/impl/segments/SegmentServiceImpl.java | 201 ++++++++++++---
 .../DefaultPropertyMergeStrategyExecutor.java      |   7 +-
 .../main/resources/META-INF/cxs/events/login.json  |  30 +++
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   4 +
 .../main/resources/org.apache.unomi.services.cfg   |   8 +
 .../impl/scheduler/SchedulerServiceImplTest.java   |  34 +--
 .../unomi/shell/migration/impl/MigrationTo200.java | 150 +++++++++++
 update-notice.sh                                   |   2 +-
 wab/pom.xml                                        |   1 +
 .../java/org/apache/unomi/web/ClientServlet.java   |   2 +-
 .../java/org/apache/unomi/web/ContextServlet.java  |   2 +-
 .../apache/unomi/web/EventsCollectorServlet.java   |   2 +-
 166 files changed, 3244 insertions(+), 3395 deletions(-)
 copy api/src/main/java/org/apache/unomi/api/{EventSource.java => ProfileAlias.java} (50%)
 copy extensions/{geonames => groovy-actions}/rest/pom.xml (81%)
 create mode 100644 extensions/groovy-actions/rest/src/main/java/org/apache/unomi/groovy/actions/rest/GroovyActionsEndPoint.java
 copy api/src/main/java/org/apache/unomi/api/EventInfo.java => extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/GroovyAction.java (59%)
 create mode 100644 extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/GroovyActionDispatcher.java
 rename extensions/groovy-actions/services/src/main/java/org/apache/unomi/{services/actions/groovy => groovy/actions}/GroovyBundleResourceConnector.java (98%)
 create mode 100644 extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/annotations/Action.java
 copy extensions/{router/router-api/src/main/java/org/apache/unomi/router/api/ExportConfiguration.java => groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/annotations/Parameter.java} (62%)
 create mode 100644 extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/listener/GroovyActionListener.java
 copy api/src/main/java/org/apache/unomi/api/lists/UserList.java => extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/services/GroovyActionsService.java (55%)
 create mode 100644 extensions/groovy-actions/services/src/main/java/org/apache/unomi/groovy/actions/services/impl/GroovyActionsServiceImpl.java
 delete mode 100644 extensions/groovy-actions/services/src/main/java/org/apache/unomi/services/actions/groovy/GroovyAction.java
 delete mode 100644 extensions/groovy-actions/services/src/main/java/org/apache/unomi/services/actions/groovy/GroovyActionDispatcher.java
 copy persistence-elasticsearch/core/src/main/resources/META-INF/cxs/mappings/exportconfig.json => extensions/groovy-actions/services/src/main/resources/META-INF/cxs/mappings/groovyAction.json (75%)
 copy plugins/baseplugin/src/main/resources/messages_fr.properties => extensions/groovy-actions/services/src/main/resources/org.apache.unomi.groovy.actions.cfg (82%)
 create mode 100644 graphql/cxs-impl/src/main/java/org/apache/unomi/graphql/providers/CompositeGraphQLFieldVisibility.java
 create mode 100644 itests/src/test/java/org/apache/unomi/itests/GroovyActionsServiceIT.java
 create mode 100644 itests/src/test/java/org/apache/unomi/itests/RuleServiceIT.java
 rename performance-tests/src/test/scala/Engine.scala => itests/src/test/resources/groovy/MyAction.groovy (51%)
 create mode 100644 itests/src/test/resources/testSetPropertyActionRule.json
 delete mode 100644 performance-tests/.benchmarks.mv.db
 delete mode 100644 performance-tests/pom.xml
 delete mode 100644 performance-tests/src/test/java/org/apache/unomi/performancetests/BasicTest.java
 delete mode 100644 performance-tests/src/test/resources/bodies/ContextLoad_request_0.json
 delete mode 100644 performance-tests/src/test/resources/bodies/ContextLoad_request_1.json
 delete mode 100644 performance-tests/src/test/resources/bodies/Form_request.json
 delete mode 100644 performance-tests/src/test/resources/bodies/Search_request.json
 delete mode 100644 performance-tests/src/test/resources/bodies/UserLogin_request.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/average.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/engaged-users.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/events.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/events2.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/goal-report.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/goals.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/list.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/timeline-primary-goal.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/campaigns/timeline.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/segments/segment-profile-count.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/segments/segment-query.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/site-dashboard/goal-report.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/site-dashboard/goals.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/site-dashboard/timeline-all-visits.json
 delete mode 100644 performance-tests/src/test/resources/bodies/admin/site-dashboard/timeline-new-visits.json
 delete mode 100644 performance-tests/src/test/resources/data/ipList.txt
 delete mode 100644 performance-tests/src/test/resources/data/linklist.txt
 delete mode 100644 performance-tests/src/test/resources/data/urllist.txt
 delete mode 100644 performance-tests/src/test/resources/data/userAgent.txt
 delete mode 100644 performance-tests/src/test/resources/data/words.txt
 delete mode 100644 performance-tests/src/test/resources/gatling.conf
 delete mode 100644 performance-tests/src/test/resources/logback.xml
 delete mode 100644 performance-tests/src/test/resources/recorder.conf
 delete mode 100644 performance-tests/src/test/scala/IDEPathHelper.scala
 delete mode 100644 performance-tests/src/test/scala/Recorder.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/AdminScenario.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/AdminSimulation.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/FullSimulation.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/Parameters.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/PrepareIndices.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/UserScenario.scala
 delete mode 100644 performance-tests/src/test/scala/unomi/UserSimulation.scala
 create mode 100644 plugins/baseplugin/src/main/java/org/apache/unomi/plugins/baseplugin/actions/EvaluateVisitPropertiesAction.java
 create mode 100644 plugins/baseplugin/src/main/resources/META-INF/cxs/actions/evaluateVisitPropertiesAction.json
 copy plugins/baseplugin/src/main/resources/META-INF/cxs/conditions/{topicPropertyCondition.json => profileAliasesPropertyCondition.json} (81%)
 create mode 100644 samples/graphql-providers/src/main/java/org/apache/unomi/graphql/providers/sample/CDPVisibilityOnlyProvider.java
 copy tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/RuleResetStats.java => services/src/test/java/org/apache/unomi/services/impl/scheduler/SchedulerServiceImplTest.java (53%)
 create mode 100644 tools/shell-commands/src/main/java/org/apache/unomi/shell/migration/impl/MigrationTo200.java