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.
discard b5eee5a ES7 support code cleanup mostly Persistence Service Impl,
removing unnecessary stuff.
omit 3cf4527 UNOMI-225 ElasticSearch 7 support Model changes: - fix issue
with full text search not working
omit 5220fb9 fix aggregation cast issue ES7 (clean import)
omit a63894a fix aggregation cast issue ES7
omit e72865c fix scoring plan mapping creation
omit 015a103 adapt PropertyConditionEvaluator.getDate to Joda ES7 parser
omit 1f1ba74 remove cluster health check at ES persistence service start,
as it could introduce 30sec tiemout per index when cluster is not green.
omit 4a94205 UNOMI-225 ElasticSearch 7 support Model changes: - bug fixes
to get queries to work properly - fixed index template setup
omit 8ab0764 UNOMI-225 ElasticSearch 7 support Model changes: - change
geonames to use context prefix (will require re-import) - added mapping types
for all types - Unomi should now start, but there are still known issues
(integration tests do not run, actions are not properly register on first
start). - index.name was changed to index.prefix
omit 30e644b UNOMI-225 ElasticSearch 7 support - Connection to
ElasticSearch is now working, still lots of things to fix, notably in mappings.
omit e9c4c83 UNOMI-225 ElasticSearch 7 support - Connection to
ElasticSearch is not starting, but still some errors
omit 30f7ff1 UNOMI-225 ElasticSearch 7 support - Rewrote all the code in
the persistence service - Working on getting the import package statements
right, probably still some problems in them - Karaf starts but Unomi doesn't
start properly yet
omit d609efe Merge pull request #104 from fpapon/UNOMI-225-ES7
omit e2e830b WIP [UNOMI-225]
omit 627c7f6 Merge branch 'UNOMI-225-ES7' of
https://github.com/fpapon/unomi into UNOMI-225-ES7
omit 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.
omit 4f98e79 Update gitignore
omit 250a8ec UNOMI-226 Document how to use the IP addresses ranges and
subnet support.
omit aca9767 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.
add 950c3d9 UNOMI-250 Refactoring services into seperate Java packages
Right now we have a bit of a mess in our services implementation sub-project.
All the service implementations are in the package:
org.apache.unomi.services.services I propose that we rename this package to:
org.apache.unomi.services.impl and that each service gets its own sub-package,
for example the RulesServiceImpl would be in:
org.apache.unomi.services.impl.rules This would make it much easier to
activate/deac [...]
add 2cfef87 Merge pull request #102 from
apache/UNOMI-250-refactor-services-impl
add 2f877b5 UNOMI-249 New shell commands to make plugin development
easier The following shell dev commands have been added: - List events - Search
for events by profile Id and type - Remove a profile - Remove a rule - Remove a
segment - View a segment - Undeploy definitions provided by a plugin - Added
the possibility to deploy all the definitions contained in a plugin with the
deploy-definition command.
add 0f8e769 UNOMI-249 New shell commands to make plugin development
easier Updated documentation for the new commands.
add 9d32116 UNOMI-249 New shell commands to make plugin development
easier Updated documentation for the new commands.
add b6f6fa4 Merge pull request #101 from
apache/UNOMI-249-new-shell-commands
add d80f65e Minor improvement to root pom to make it easier to pass
parameters to the release plugin
add c8cf439 UNOMI-252 Add documentation for query counts, query metrics
and aggregations - Added the suggested documentation
add 2fb149d Merge pull request #103 from apache/UNOMI-252-aggregation-doc
add 617641f Replace references to Marketing Factory with Unomi
new 0fde2a8 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 2a184ae Update gitignore
new db5a9ad WIP [UNOMI-225]
new d191203 UNOMI-225 ElasticSearch 7 support - Rewrote all the code in
the persistence service - Working on getting the import package statements
right, probably still some problems in them - Karaf starts but Unomi doesn't
start properly yet
new 66eb034 UNOMI-225 ElasticSearch 7 support - Connection to
ElasticSearch is not starting, but still some errors
new 98d9f06 UNOMI-225 ElasticSearch 7 support - Connection to
ElasticSearch is now working, still lots of things to fix, notably in mappings.
new 9315ab7 UNOMI-225 ElasticSearch 7 support Model changes: - change
geonames to use context prefix (will require re-import) - added mapping types
for all types - Unomi should now start, but there are still known issues
(integration tests do not run, actions are not properly register on first
start). - index.name was changed to index.prefix
new b55138a UNOMI-225 ElasticSearch 7 support Model changes: - bug fixes
to get queries to work properly - fixed index template setup
new 72c7a00 remove cluster health check at ES persistence service start,
as it could introduce 30sec tiemout per index when cluster is not green.
new b89b9d3 adapt PropertyConditionEvaluator.getDate to Joda ES7 parser
new 4f2f357 fix scoring plan mapping creation
new 34a040f fix aggregation cast issue ES7
new cd474cb fix aggregation cast issue ES7 (clean import)
new 912d5ab UNOMI-225 ElasticSearch 7 support Model changes: - fix issue
with full text search not working
new 3747fb6 ES7 support code cleanup mostly Persistence Service Impl,
removing unnecessary stuff.
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 (b5eee5a)
\
N -- N -- N refs/heads/UNOMI-225-ES7 (3747fb6)
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.
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:
.gitignore | 2 +-
.../asciidoc/connectors/salesforce-connector.adoc | 6 +-
manual/src/main/asciidoc/index.adoc | 4 +
.../main/asciidoc/queries-and-aggregations.adoc | 344 +++++++++++++++++++++
manual/src/main/asciidoc/shell-commands.adoc | 37 ++-
pom.xml | 4 +-
.../{services => impl}/AbstractServiceImpl.java | 10 +-
.../services/{services => impl}/ParserHelper.java | 5 +-
.../cluster}/ClusterServiceImpl.java | 2 +-
.../cluster}/ClusterSystemStatisticsEvent.java | 2 +-
.../ClusterSystemStatisticsEventHandler.java | 2 +-
.../configsharing}/ConfigSharingServiceImpl.java | 2 +-
.../definitions}/DefinitionsServiceImpl.java | 3 +-
.../events}/EventServiceImpl.java | 3 +-
.../events}/ThirdPartyServer.java | 2 +-
.../{services => impl/goals}/GoalsServiceImpl.java | 8 +-
.../lists}/UserListServiceImpl.java | 3 +-
.../patches}/PatchServiceImpl.java | 5 +-
.../PersonalizationServiceImpl.java | 4 +-
.../profiles}/ProfileServiceImpl.java | 3 +-
.../queries}/QueryServiceImpl.java | 3 +-
.../{services => impl/rules}/RulesServiceImpl.java | 3 +-
.../scheduler}/SchedulerServiceImpl.java | 2 +-
.../segments}/SegmentServiceImpl.java | 4 +-
.../resources/OSGI-INF/blueprint/blueprint.xml | 28 +-
.../unomi/shell/commands/DeployDefinition.java | 245 ++-------------
.../shell/commands/DeploymentCommandSupport.java | 232 ++++++++++++++
.../commands/{SessionList.java => EventList.java} | 55 ++--
.../apache/unomi/shell/commands/EventSearch.java | 99 ++++++
.../{RuleResetStats.java => ProfileRemove.java} | 16 +-
.../{RuleResetStats.java => RuleRemove.java} | 12 +-
.../{SegmentView.java => SegmentRemove.java} | 28 +-
.../apache/unomi/shell/commands/SegmentView.java | 2 +-
.../unomi/shell/commands/UndeployDefinition.java | 111 +++++++
34 files changed, 982 insertions(+), 309 deletions(-)
create mode 100644 manual/src/main/asciidoc/queries-and-aggregations.adoc
rename services/src/main/java/org/apache/unomi/services/{services =>
impl}/AbstractServiceImpl.java (86%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl}/ParserHelper.java (97%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/cluster}/ClusterServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/cluster}/ClusterSystemStatisticsEvent.java (96%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/cluster}/ClusterSystemStatisticsEventHandler.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/configsharing}/ConfigSharingServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/definitions}/DefinitionsServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/events}/EventServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/events}/ThirdPartyServer.java (97%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/goals}/GoalsServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/lists}/UserListServiceImpl.java (95%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/patches}/PatchServiceImpl.java (98%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/personalization}/PersonalizationServiceImpl.java (98%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/profiles}/ProfileServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/queries}/QueryServiceImpl.java (98%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/rules}/RulesServiceImpl.java (99%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/scheduler}/SchedulerServiceImpl.java (97%)
rename services/src/main/java/org/apache/unomi/services/{services =>
impl/segments}/SegmentServiceImpl.java (99%)
create mode 100644
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/DeploymentCommandSupport.java
copy
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{SessionList.java
=> EventList.java} (61%)
create mode 100644
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/EventSearch.java
copy
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{RuleResetStats.java
=> ProfileRemove.java} (69%)
copy
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{RuleResetStats.java
=> RuleRemove.java} (74%)
copy
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{SegmentView.java
=> SegmentRemove.java} (55%)
create mode 100644
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/UndeployDefinition.java