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