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

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


    from f524d22  UNOMI-417: fix profile persist when receivint multiple events 
that modify the profile (#240)
     new d4d6562  Fix bug in profile service it (#222)
     new d9372b0  Setup code analysis
     new f16e473  Fix build broken after committing github configuration file.
     new 55c8bcd  UNOMI-371 add optional support for optimistic concurrency 
control (if_seq_no) (#223)
     new de2a8cf  UNOMI-371 Fix compilation error & other minor improvements
     new 3503efc  Skip tests in jenkins deploy stage (#227)
     new 2d680cc  UNOMI-409 add .gitignore to unomi-web-tracker (#228)
     new f64e5c2  feat(updatePropertiesAction): support add values to a SET in 
a profile property (#230)
     new 2f9ed6e  UNOMI-413-mergeProfileOnPropertyAction: support take Events 
profile as master, fix persistence bug when new profile is merged and it was 
the event profile (#232)
     new a2e2bb5  Fix URL for testing in twitter sample documentation (#234)
     new b5b6a3b  UNOMI-422 improve PropertiesUpdateActionIT (#241)
     new 8b50dbf  mergePropertyAction: when merge identifier change, if 
forceEventProfile, change identifier and do not create a new profile (#239)
     new fd43611  UNOMI-424 Fix buildQuery for BooleanConditionESQueryBuilder 
(#243)
     new 30e05c8  UNOMI-425 Fix IT (#245)
     new db21180  Return error to the client when exception is thrown from 
Elasticsearch impl (#202)

The 15 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:
 .github/workflows/codeql-analysis.yml              |  67 ++++
 Jenkinsfile                                        |   4 +-
 Jenkinsfile-jdk11                                  |   4 +-
 api/src/main/java/org/apache/unomi/api/Item.java   |  10 +
 .../apache/unomi/services/UserListServiceImpl.java |   2 +-
 .../unomi/privacy/internal/PrivacyServiceImpl.java |   2 +-
 extensions/web-tracker/javascript/.gitignore       |   1 +
 extensions/web-tracker/javascript/package.json     |   7 +-
 .../web-tracker/javascript/{ => src}/snippet.js    |   0
 .../test/java/org/apache/unomi/itests/BasicIT.java |   1 -
 .../apache/unomi/itests/ConditionEvaluatorIT.java  | 105 +++---
 .../org/apache/unomi/itests/ProfileServiceIT.java  |  26 ++
 .../itests/ProfileServiceWithoutOverwriteIT.java   | 124 +++++++
 .../unomi/itests/PropertiesUpdateActionIT.java     | 132 ++++++-
 .../1.3/asciidoc/samples/twitter-sample.adoc       |   4 +-
 .../1.4/asciidoc/samples/twitter-sample.adoc       |   4 +-
 .../1.5/asciidoc/samples/twitter-sample.adoc       |   4 +-
 .../src/main/asciidoc/samples/twitter-sample.adoc  |   4 +-
 .../main/resources/etc/custom.system.properties    |   2 +
 .../ElasticSearchPersistenceServiceImpl.java       | 135 +++++--
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   4 +
 .../org.apache.unomi.persistence.elasticsearch.cfg |   8 +-
 .../unomi/persistence/spi/PersistenceService.java  |  64 +++-
 .../actions/MergeProfilesOnPropertyAction.java     |  35 +-
 .../baseplugin/actions/UpdatePropertiesAction.java |   6 +
 .../conditions/BooleanConditionESQueryBuilder.java |   6 +-
 .../cxs/actions/mergeProfilesOnPropertyAction.json |   5 +
 .../unomi/plugins/mail/actions/SendMailAction.java |   2 +-
 pom.xml                                            |   2 +
 .../apache/unomi/rest/RuntimeExceptionMapper.java  |  23 +-
 .../services/impl/events/EventServiceImpl.java     |   2 +-
 .../services/impl/rules/RulesServiceImpl.java      |   2 +-
 .../services/impl/segments/SegmentServiceImpl.java |  12 +-
 .../java/org/apache/unomi/web/ClientServlet.java   |  38 +-
 .../java/org/apache/unomi/web/ContextServlet.java  | 389 +++++++++++----------
 .../apache/unomi/web/EventsCollectorServlet.java   |  24 +-
 36 files changed, 914 insertions(+), 346 deletions(-)
 create mode 100644 .github/workflows/codeql-analysis.yml
 create mode 100644 extensions/web-tracker/javascript/.gitignore
 rename extensions/web-tracker/javascript/{ => src}/snippet.js (100%)
 create mode 100644 
itests/src/test/java/org/apache/unomi/itests/ProfileServiceWithoutOverwriteIT.java
 copy 
extensions/router/router-rest/src/main/java/org/apache/unomi/router/rest/ConfigRestExceptionMapper.java
 => rest/src/main/java/org/apache/unomi/rest/RuntimeExceptionMapper.java (60%)

Reply via email to