This is an automated email from the ASF dual-hosted git repository.
shuber pushed a change to branch UNOMI-225-ES7
in repository https://gitbox.apache.org/repos/asf/unomi.git.
from 250a8ec UNOMI-226 Document how to use the IP addresses ranges and
subnet support.
new 850982b UNOMI-226 Allow for ranges of ip addresses or CIDR masks for
secure event sources
new 11e2c47 Clean incubator scm and mailing lists
new 9a9ad91 Remove incubating in release version
new a1348b3 Merge pull request #82 from fpapon/CLEAN-INCUBATOR-2
new 1d3d8f1 [UNOMI-227] Upgrade to Apache pom parent 21
new 3a46314 DMF-3490: simplify authenticateThirdPartyServer algorithm
new 0e81668 UNOMI-226 Document how to use the IP addresses ranges and
subnet support.
new ea788ca Added docker from mikeghen/unomi-dokcer
new f89312c Remove dependancy on mikeghen/unomi, added to readme
new 8591255 - Fix issues with missing ASL headers - Improve README to add
instructions on how to build Docker image
new a503e3e UNOMI-216 Centralize configuration in unomi.properties - Fix
broken Salesforce unit test broken by introduction of default values for
property values.
new cdfbfb6 UNOMI-208 Improve documentation - Fixed flow by fixing
heading levels that were not correct - Moved the request examples to a separate
document to make them more visible - Moved the consent API higher up - Made all
curl examples that use POST bodies use multiline bodies to make them easier to
read - Made the web tracker also stand out some more
new 41206f6 UNOMI-208 Improve documentation - Fix image reference for
latest documentation, probably still have to fix it for archives
new abe5342 UNOMI-208 Improve documentation - Fix image reference in
archived documentation
new 6895351 UNOMI-231 Windows building issues - Deactivate (temporarily)
the miredot plugin that generates a System.exit on Windows - Reduce the system
load of the unit tests as they seem to be put too much stress on Windows
platforms. - Update ElasticSearch plugin to latest version to address some
Windows issues
new 9901d95 [UNOMI-228] Replace user agent detector library
new db2230e UNOMI-208 Improve documentation - Fix image reference in
archived documentation
new 07b46ac Remove some more references to incubating...
new ab608e7 - Update NOTICE files in preparation for release - Remove
DISCLAIMER no longer needed now that we are out of incubation - Remove ZIP file
that was removed before (how did it come back ?) -
new e3a8df6 [maven-release-plugin] prepare release unomi-root-1.4.0
new e0dec39 [maven-release-plugin] prepare for next development iteration
new 6c4c3f8 Revert back to 1.4.0-SNAPSHOT since building process failed.
new b5e289c Change router packaging to KAR to make it consistent with all
other packages.
new a53cddd [maven-release-plugin] prepare release unomi-root-1.4.0
new 5a400a5 [maven-release-plugin] prepare for next development iteration
new d2804d7 Switch to https urls in pom
new fd4c825 Merge pull request #87 from fpapon/HTTPS
new 729ef07 Adjust missed version numbers
new 145823c Update developper roles from old incubator roles
new 8ace7a5 This closes pull request number #88
new 1e6ca58 UNOMI-235 Exceptions cancel timers Due to the way Executors
work, any uncaught exceptions will cancel a timer, preventing it to executed in
the future. This fix makes sure that all exceptions are caught and logged.
new 3c2ada2 [UNOMI-236] Add a profile for OWASP maven plugin
new d45d757 Fix for Jira UNOMI-238
new fd0edbb Fixed NPE handling for newEntry.getValue
new b367c08 UNOMI-208 Improve Unomi documentation - Add configuration to
generate Swagger documentation for Privacy service and Salesforce REST service
documentation using the JAX RS Analyzer Maven plugin - Improvements to
documentation with lots of samples. - Corrections in the request examples
new 94a5ccb Fix steps title
new c3be6e2 This closes pull request number #91
new c3d2d8f [UNOMI-243] Can't clone repository
new 3042c35 Merge pull request #97 from fpapon/UNOMI-243
new 6add011 UNOMI-242 improve merge function to avoid NPE and handle
nested objects
new 2b08e0a Merge pull request #96 from
apache/UNOMI-242-improve-merge-function
new ecb53bb UNOMI-241 improve retrieving of goals in the correct order
new 62fc6a6 Merge pull request #95 from
apache/UNOMI-241-improve-retrieving-goals
new ee8c9ae UNOMI-240 Document profile import/export
new 3e9e186 Update manual/src/main/asciidoc/profile-import-export.adoc
new c25a7b2 Update manual/src/main/asciidoc/profile-import-export.adoc
new 0209fd7 Update manual/src/main/asciidoc/profile-import-export.adoc
new c954552 Update manual/src/main/asciidoc/profile-import-export.adoc
new de510ce Update manual/src/main/asciidoc/profile-import-export.adoc
new 798312d Update manual/src/main/asciidoc/profile-import-export.adoc
new 8ca2e3c Update manual/src/main/asciidoc/profile-import-export.adoc
new 8d71ce2 Update manual/src/main/asciidoc/profile-import-export.adoc
new 5b5c6eb Update manual/src/main/asciidoc/profile-import-export.adoc
new ca53582 Update manual/src/main/asciidoc/profile-import-export.adoc
new f3970aa Merge pull request #94 from
apache/UNOMI-240-document-profile-import-export
new 481325c fix typo in recipes
new c1c217c Merge pull request #100 from pragnesh/docfix
new 867b10f UNOMI-247 Error in login event rule
new d823d8e UNOMI-246 Fix error in Salesforce connector documentation
new dec9cb0 1. fix error : entrypoint.sh not Unix Format 2. add ENVs
elasticsearch 3. expose port 8102 (Apache Karaf SSH Shell)
new 4c0a7d7 Update docker/Dockerfile
new 635580e Update docker/Dockerfile
new c7f0d45 Update docker/Dockerfile
new 4fa4955 Merge pull request #98 from aarestu/docker
new 2f49395 UNOMI-225 Initial work on ElasticSearch 7 support. Includes
switching to Java High Level Rest Client This is very prelimiinary work, it
doesn't even compile yet.
new 4f98e79 Update gitignore
new 627c7f6 Merge branch 'UNOMI-225-ES7' of
https://github.com/fpapon/unomi into UNOMI-225-ES7
new e2e830b WIP [UNOMI-225]
new d609efe Merge pull request #104 from fpapon/UNOMI-225-ES7
The 1829 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:
.gitignore | 1 +
DISCLAIMER | 10 -
NOTICE | 2 +-
api/pom.xml | 2 +-
.../org/apache/unomi/api/conditions/Condition.java | 3 +-
common/pom.xml | 2 +-
.../etc/custom.properties => docker/Dockerfile | 38 ++-
docker/README.md | 39 +++
.../custom.properties => docker/docker-compose.yml | 43 ++-
.../etc/custom.properties => docker/entrypoint.sh | 26 +-
extensions/geonames/pom.xml | 2 +-
extensions/geonames/rest/pom.xml | 2 +-
extensions/geonames/services/pom.xml | 2 +-
extensions/lists-extension/actions/pom.xml | 2 +-
extensions/lists-extension/pom.xml | 2 +-
extensions/lists-extension/rest/pom.xml | 2 +-
extensions/lists-extension/services/pom.xml | 2 +-
extensions/pom.xml | 2 +-
extensions/privacy-extension/pom.xml | 2 +-
extensions/privacy-extension/rest/pom.xml | 23 +-
.../unomi/privacy/rest/PrivacyServiceEndPoint.java | 1 +
extensions/privacy-extension/services/pom.xml | 4 +-
extensions/router/pom.xml | 2 +-
extensions/router/router-api/pom.xml | 2 +-
extensions/router/router-core/pom.xml | 2 +-
extensions/router/router-karaf-feature/pom.xml | 4 +-
extensions/router/router-rest/pom.xml | 2 +-
extensions/router/router-service/pom.xml | 2 +-
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 | 18 +-
.../org/apache/unomi/sfdc/rest/SFDCEndPoint.java | 1 +
extensions/salesforce-connector/services/pom.xml | 8 +-
.../services/internal/SFDCServiceImplTest.java | 4 +-
extensions/unomi-mailchimp/actions/pom.xml | 2 +-
extensions/unomi-mailchimp/karaf-kar/pom.xml | 2 +-
extensions/unomi-mailchimp/pom.xml | 2 +-
extensions/unomi-mailchimp/rest/pom.xml | 2 +-
extensions/unomi-mailchimp/services/pom.xml | 2 +-
extensions/weather-update/core/pom.xml | 2 +-
extensions/weather-update/karaf-kar/pom.xml | 2 +-
extensions/weather-update/pom.xml | 2 +-
extensions/web-tracker/javascript/LICENSE | 201 ------------
extensions/web-tracker/karaf-kar/pom.xml | 2 +-
extensions/web-tracker/pom.xml | 2 +-
extensions/web-tracker/wab/pom.xml | 5 +-
itests/pom.xml | 38 +--
.../test/java/org/apache/unomi/itests/BaseIT.java | 40 +--
kar/pom.xml | 2 +-
lifecycle-watcher/pom.xml | 2 +-
manual/pom.xml | 10 +-
.../src/archives/1.1/asciidoc/getting-started.adoc | 3 +-
.../1.2/asciidoc/samples/twitter-sample.adoc | 3 +-
.../1.3/asciidoc/samples/twitter-sample.adoc | 3 +-
manual/src/main/asciidoc/5-min-quickstart.adoc | 4 +-
manual/src/main/asciidoc/actions.adoc | 69 +++++
.../src/main/asciidoc/building-and-deploying.adoc | 2 +-
manual/src/main/asciidoc/concepts.adoc | 212 ++++++++++++-
manual/src/main/asciidoc/conditions.adoc | 103 +++++++
manual/src/main/asciidoc/configuration.adoc | 2 +-
.../asciidoc/connectors/salesforce-connector.adoc | 12 +-
manual/src/main/asciidoc/consent-api.adoc | 75 ++++-
manual/src/main/asciidoc/custom-extensions.adoc | 6 +-
manual/src/main/asciidoc/getting-started.adoc | 75 +----
.../main/asciidoc/how-profile-tracking-works.adoc | 34 ++
.../src/main/asciidoc/images/unomi-rule-engine.png | Bin 0 -> 134094 bytes
manual/src/main/asciidoc/index.adoc | 42 ++-
manual/src/main/asciidoc/patches.adoc | 2 +-
manual/src/main/asciidoc/privacy.adoc | 80 +++++
.../src/main/asciidoc/profile-import-export.adoc | 239 ++++++++++++++
manual/src/main/asciidoc/recipes.adoc | 343 +++++++++++++++++++++
manual/src/main/asciidoc/request-examples.adoc | 159 ++++++++++
.../src/main/asciidoc/samples/twitter-sample.adoc | 19 +-
manual/src/main/asciidoc/useful-unomi-urls.adoc | 6 +-
.../{installing-tracker.adoc => web-tracker.adoc} | 10 +-
metrics/pom.xml | 2 +-
.../unomi/metrics/internal/MetricsServiceTest.java | 7 +-
package/pom.xml | 15 +-
package/src/main/resources/NOTICE | 4 +-
performance-tests/pom.xml | 38 +--
.../apache/unomi/performancetests/BasicTest.java | 52 +---
persistence-elasticsearch/core/pom.xml | 181 ++++++-----
.../ElasticSearchPersistenceServiceImpl.java | 232 ++++++++------
.../ElasticsearchPersistenceTest.java | 172 +++++++++++
persistence-elasticsearch/pom.xml | 2 +-
persistence-spi/pom.xml | 2 +-
plugins/baseplugin/pom.xml | 2 +-
.../conditions/PropertyConditionEvaluator.java | 25 +-
.../conditions/PropertyConditionEvaluatorTest.java | 6 +-
plugins/hover-event/pom.xml | 2 +-
plugins/mail/pom.xml | 2 +-
plugins/optimization-test/pom.xml | 2 +-
plugins/past-event/pom.xml | 2 +-
plugins/pom.xml | 2 +-
plugins/request/pom.xml | 88 +++++-
.../request/actions/SetRemoteHostInfoAction.java | 52 ++--
.../unomi/plugins/request/useragent/UserAgent.java | 86 ++++++
.../useragent/UserAgentDetectorServiceImpl.java | 76 +++++
.../resources/OSGI-INF/blueprint/blueprint.xml | 6 +
.../request/actions/UserAgentDetectorTest.java | 104 +++++++
plugins/tracked-event/pom.xml | 2 +-
pom.xml | 159 +++++++---
rest/pom.xml | 335 ++++++++++----------
samples/login-integration/pom.xml | 2 +-
.../resources/META-INF/cxs/rules/exampleLogin.json | 5 +-
samples/pom.xml | 2 +-
samples/trainingplugin.zip | Bin 48508 -> 0 bytes
samples/tweet-button-plugin/pom.xml | 2 +-
services/pom.xml | 23 +-
.../services/services/ClusterServiceImpl.java | 6 +-
.../services/services/DefinitionsServiceImpl.java | 8 +-
.../unomi/services/services/EventServiceImpl.java | 26 +-
.../unomi/services/services/GoalsServiceImpl.java | 7 +-
.../services/services/ProfileServiceImpl.java | 91 +++---
.../unomi/services/services/RulesServiceImpl.java | 12 +-
.../services/services/SegmentServiceImpl.java | 36 ++-
.../unomi/services/services/ThirdPartyServer.java | 9 +-
.../resources/OSGI-INF/blueprint/blueprint.xml | 1 -
tools/pom.xml | 2 +-
tools/shell-commands/pom.xml | 2 +-
tools/shell-dev-commands/pom.xml | 2 +-
wab/pom.xml | 2 +-
123 files changed, 2876 insertions(+), 1104 deletions(-)
delete mode 100644 DISCLAIMER
copy package/src/main/resources/etc/custom.properties => docker/Dockerfile
(59%)
create mode 100644 docker/README.md
copy package/src/main/resources/etc/custom.properties =>
docker/docker-compose.yml (53%)
copy package/src/main/resources/etc/custom.properties => docker/entrypoint.sh
(56%)
mode change 100644 => 100755
delete mode 100644 extensions/web-tracker/javascript/LICENSE
create mode 100644 manual/src/main/asciidoc/actions.adoc
create mode 100644 manual/src/main/asciidoc/conditions.adoc
create mode 100644 manual/src/main/asciidoc/how-profile-tracking-works.adoc
create mode 100644 manual/src/main/asciidoc/images/unomi-rule-engine.png
create mode 100644 manual/src/main/asciidoc/privacy.adoc
create mode 100644 manual/src/main/asciidoc/profile-import-export.adoc
create mode 100644 manual/src/main/asciidoc/recipes.adoc
create mode 100644 manual/src/main/asciidoc/request-examples.adoc
rename manual/src/main/asciidoc/{installing-tracker.adoc => web-tracker.adoc}
(98%)
create mode 100644
persistence-elasticsearch/core/src/test/java/org/apache/unomi/persistence/elasticsearch/ElasticsearchPersistenceTest.java
create mode 100644
plugins/request/src/main/java/org/apache/unomi/plugins/request/useragent/UserAgent.java
create mode 100644
plugins/request/src/main/java/org/apache/unomi/plugins/request/useragent/UserAgentDetectorServiceImpl.java
create mode 100644
plugins/request/src/test/java/org/apache/unomi/plugins/request/actions/UserAgentDetectorTest.java
delete mode 100644 samples/trainingplugin.zip