This is an automated email from the ASF dual-hosted git repository.
shuber pushed a change to branch UNOMI-180-CXS-GRAPHQLAPI
in repository https://gitbox.apache.org/repos/asf/unomi.git.
discard 8269262 UNOMI-180 Implement CXS GraphQL API - Update dependency
versions to make the GraphQL framework work again
discard d1053a8 UNOMI-180 Implement CXS GraphQL API - Update version numbers
discard b0bb8d0 UNOMI-180 Implement CXS GraphQL API - Rename CXS to CDP
discard e2f4e0d UNOMI-180 Implement CXS GraphQL API - Modify the type
generation to use "Input" suffix for input types instead of a prefix.
discard 146e755 UNOMI-180 Implement CXS GraphQL API - Event output field
generation is working again, input will be harder because of the way the
objects are prefixed with the input naming convention
discard c447bef UNOMI-180 Implement CXS GraphQL API Make sure we use CXS_
prefix everywhere.
discard f4e2503 UNOMI-180 Implement CXS GraphQL API Get event type creation
to work (partially, the event GraphQL schema types are not yet properly
modified)
discard ccfa64f UNOMI-180 Implement CXS GraphQL API Big refactoring, will now
use a mixture of annotations and manually declared fields to build dynamic
fields in schema. Because of these changes all the previous functionality is a
bit broken for the moment but should be restored in a future commmit.
discard fce8f64 UNOMI-180 Implement CXS GraphQL API - Add some example
operators for String filters - Add the possibility to provide a "or" operator
as a default for property matching using a seperate "properties_or" field
discard 8501714 UNOMI-180 Implement CXS GraphQL API - We now have basic
filtering generation for event types working !
discard 3d320bc UNOMI-180 Implement CXS GraphQL API - Event type registration
and dynamic schema generation is now mostly working !
discard f3f5f9e UNOMI-180 Implement CXS GraphQL API - First implementation of
registering event types. Not yet perfect but some parts are working.
discard a120d3d UNOMI-180 Implement CXS GraphQL API - Started implementing
mutation for event type definitions, but still struggling with some limitations
in the graphql-java-annotations project, notably it doesn't easily provide a
way to build input types, and it seems to prefix all input types with "Input"
which is not something wanted as we have already postfixed them. Postfixing
seems to be more of a conventation than prefixing them in the GraphQL world.
discard 6491ac2 UNOMI-180 Implement CXS GraphQL API - Initial framework for
CXS GraphQL API. Lots of stuff is just testing, please don't consider it as
finalized in any way.
add cae989b UNOMI-187 Integrate analytics.js - Added form submission
tracking to web tracker - Added documentation on how to setup form tracking -
Improved SSH commands to be able to pass a maxEntries argument to specify how
many entries we want to retrieve (the default was 50 and it was not possible to
change it) - Added an form tracking example to the
http://localhost:8181/tracker test page.
add c360cbc UNOMI-213 Move twitter sample HTML out of root context and
build a proper HTML welcome page in the root context
add b3b6c5c UNOMI-213 Move twitter sample HTML out of root context and
build a proper HTML welcome page in the root context - Add bootstrap to improve
layout & l&f
add b872249 UNOMI-213 Move twitter sample HTML out of root context and
build a proper HTML welcome page in the root context - Improve layout and
styling
add 3bd9549 UNOMI-214 Fix integration tests
add 48d4f89 UNOMI-214 Fix integration tests - Fix event tail command that
was not printing out to the proper output
add 45b04c2 UNOMI-208 Improve documentation - Fix issues with
ElasticSearch X-Pack documentation levels being too high - Added new
documentation on useful URLs to know
add ac325f9 UNOMI-187 Integrate analytics.js - Fix tracking of tags and
categories on initial page tracking call
add f67674e UNOMI-215 New rule monitoring commands & other new commands -
New condition list & view shell commands - New rule tail & rule shell commands
add ac1ce57 UNOMI-187 Integrate analytics.js - Fix tracking of tags and
categories on initial page tracking call
add e507563 UNOMI-215 New rule monitoring commands & other new commands -
Refactor commands to use new style - Remove blueprint - Rename commands to
remove "Command" at the end of the name
add 0c24a02 UNOMI-215 New rule monitoring commands & other new commands -
Refactor commands to use new style for Karaf 4 - Tried to remove Blueprint but
was a little too complex because of some of the initialization that is done.
add 099abb0 UNOMI-187 Integrate analytics.js - Remove language parameter
as it seems to cause problems and is not really used.
add b873b35 UNOMI-216 Centralize configuration in unomi.properties - In
this commit we centralize all configuration in the unomi.properties and
custom.system.properties file, and use placeholders that reference environment
properties to be able to read values from environment properties if they are
setup. Users should not modify these files however, and should create a
unomi.custom.properties and a unomi.custom.system.properties files to override
the default values or use the new en [...]
add c569f63 UNOMI-216 Centralize configuration in unomi.properties -
Simplify configuration by just using a system properties file instead of a
custom.properties file
add 252cca8 UNOMI-216 Centralize configuration in unomi.properties -
Update documentation to point to centralized configuration whenever possible.
add 4b447c2 UNOMI-216 Centralize configuration in unomi.properties -
Remove interface from Hazelcast TCP-IP configuration
add d3b1e95 UNOMI-217 merge system properties during profile merge
add 26ce3c1 UNOMI-217: improve namings
add bf12dd5 Add Jenkins build and Maven central badges
add 0aa6e6c Merge pull request #74 from fpapon/README-BADGE
add d431a54 Update copyright
add 9cd7c00 UNOMI-218 add queryParam annotation to the Unomi server rest
API methods
add ab96c77 This closes pull request number #76
add 06d6820 Fix Kar feature deployment in Karaf 4.2.x
add 724d34c This closes pull request number #75
add b48dc09 Update developper list in README
add 1745c52 Merge pull request #77 from fpapon/README
add f97ee4b UNOMI-220 eliminates leading and trailing spaces into ip value
add c97335d UNOMI-223 increment score if profile scores is empty
add fb945de This closes pull request number #79
add c447224 [UNOMI-224] fix an API bug which may crash the program.
add 18e9bc2 This closes pull request number #80
add b078f50 Clean incubator urls
add 850982b UNOMI-226 Allow for ranges of ip addresses or CIDR masks for
secure event sources
add 11e2c47 Clean incubator scm and mailing lists
add 9a9ad91 Remove incubating in release version
add a1348b3 Merge pull request #82 from fpapon/CLEAN-INCUBATOR-2
add 1d3d8f1 [UNOMI-227] Upgrade to Apache pom parent 21
add 3a46314 DMF-3490: simplify authenticateThirdPartyServer algorithm
add 0e81668 UNOMI-226 Document how to use the IP addresses ranges and
subnet support.
add ea788ca Added docker from mikeghen/unomi-dokcer
add f89312c Remove dependancy on mikeghen/unomi, added to readme
add 8591255 - Fix issues with missing ASL headers - Improve README to add
instructions on how to build Docker image
add a503e3e UNOMI-216 Centralize configuration in unomi.properties - Fix
broken Salesforce unit test broken by introduction of default values for
property values.
add 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
add 41206f6 UNOMI-208 Improve documentation - Fix image reference for
latest documentation, probably still have to fix it for archives
add abe5342 UNOMI-208 Improve documentation - Fix image reference in
archived documentation
add 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 6676615 UNOMI-180 Implement CXS GraphQL API - Initial framework for
CXS GraphQL API. Lots of stuff is just testing, please don't consider it as
finalized in any way.
new d5d6725 UNOMI-180 Implement CXS GraphQL API - Started implementing
mutation for event type definitions, but still struggling with some limitations
in the graphql-java-annotations project, notably it doesn't easily provide a
way to build input types, and it seems to prefix all input types with "Input"
which is not something wanted as we have already postfixed them. Postfixing
seems to be more of a conventation than prefixing them in the GraphQL world.
new 50a98ff UNOMI-180 Implement CXS GraphQL API - First implementation of
registering event types. Not yet perfect but some parts are working.
new 2b2f883 UNOMI-180 Implement CXS GraphQL API - Event type registration
and dynamic schema generation is now mostly working !
new a08ed04 UNOMI-180 Implement CXS GraphQL API - We now have basic
filtering generation for event types working !
new 35853e8 UNOMI-180 Implement CXS GraphQL API - Add some example
operators for String filters - Add the possibility to provide a "or" operator
as a default for property matching using a seperate "properties_or" field
new 165b532 UNOMI-180 Implement CXS GraphQL API Big refactoring, will now
use a mixture of annotations and manually declared fields to build dynamic
fields in schema. Because of these changes all the previous functionality is a
bit broken for the moment but should be restored in a future commmit.
new ab9e96f UNOMI-180 Implement CXS GraphQL API Get event type creation
to work (partially, the event GraphQL schema types are not yet properly
modified)
new 1443ccb UNOMI-180 Implement CXS GraphQL API Make sure we use CXS_
prefix everywhere.
new ab68e03 UNOMI-180 Implement CXS GraphQL API - Event output field
generation is working again, input will be harder because of the way the
objects are prefixed with the input naming convention
new 5fe299e UNOMI-180 Implement CXS GraphQL API - Modify the type
generation to use "Input" suffix for input types instead of a prefix.
new 29faaee UNOMI-180 Implement CXS GraphQL API - Rename CXS to CDP
new f49281d UNOMI-180 Implement CXS GraphQL API - Update version numbers
new f6ffe38 UNOMI-180 Implement CXS GraphQL API - Update dependency
versions to make the GraphQL framework work again
new 241a579 UNOMI-180 - Updated GraphQL projects to latest version -
Added CDP SDL schema generated from latest CDP specification
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 (8269262)
\
N -- N -- N refs/heads/UNOMI-180-CXS-GRAPHQLAPI (241a579)
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 | 1 +
MERGING-PULL-REQUESTS | 2 +-
NOTICE | 2 +-
README.md | 6 +-
api/pom.xml | 2 +-
.../unomi/api/services/RuleListenerService.java | 61 ++
common/pom.xml | 2 +-
.../main/resources/logo.txt => docker/Dockerfile | 29 +-
docker/README.md | 39 +
.../custom.properties => docker/docker-compose.yml | 49 +-
.../etc/custom.properties => docker/entrypoint.sh | 31 +-
extensions/geonames/pom.xml | 2 +-
extensions/geonames/rest/pom.xml | 2 +-
extensions/geonames/services/pom.xml | 2 +-
.../main/resources/org.apache.unomi.geonames.cfg | 6 +-
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 | 2 +-
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 +-
.../core/processor/LineSplitFailureHandler.java | 12 +-
.../src/main/resources/org.apache.unomi.router.cfg | 30 +-
extensions/router/router-karaf-feature/pom.xml | 2 +-
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 | 2 +-
extensions/salesforce-connector/services/pom.xml | 8 +-
.../src/main/resources/org.apache.unomi.sfdc.cfg | 24 +-
.../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 +-
.../org.apache.unomi.mailchimpconnector.cfg | 8 +-
extensions/weather-update/core/pom.xml | 2 +-
.../resources/org.apache.unomi.weatherUpdate.cfg | 6 +-
extensions/weather-update/karaf-kar/pom.xml | 2 +-
extensions/weather-update/pom.xml | 2 +-
.../web-tracker/javascript/dist/unomi-tracker.js | 1044 ++++++++++++++++----
.../javascript/dist/unomi-tracker.min.js | 8 +-
extensions/web-tracker/javascript/package.json | 3 +-
.../src/analytics.js-integration-apache-unomi.js | 84 +-
extensions/web-tracker/javascript/yarn.lock | 654 +++---------
extensions/web-tracker/karaf-kar/pom.xml | 2 +-
extensions/web-tracker/pom.xml | 2 +-
extensions/web-tracker/wab/pom.xml | 9 +-
.../META-INF/cxs/rules/form-mapping-example.json | 52 +
.../web-tracker/wab/src/main/webapp/index.html | 173 +++-
generate-site-and-upload.sh | 6 +-
graphql/cxs-impl/src/main/resources/cdp-schema.sdl | Bin 0 -> 45752 bytes
graphql/pom.xml | 6 +-
itests/pom.xml | 5 +-
.../test/java/org/apache/unomi/itests/BaseIT.java | 6 +-
.../java/org/apache/unomi/itests/TestUtils.java | 19 +-
kar/pom.xml | 2 +-
kar/src/main/feature/feature.xml | 6 +
lifecycle-watcher/pom.xml | 2 +-
manual/pom.xml | 2 +-
.../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 | 2 +-
manual/src/main/asciidoc/clustering.adoc | 70 +-
manual/src/main/asciidoc/concepts.adoc | 8 +-
manual/src/main/asciidoc/configuration.adoc | 214 ++--
.../asciidoc/connectors/mailchimp-connector.adoc | 10 +-
.../asciidoc/connectors/salesforce-connector.adoc | 18 +-
manual/src/main/asciidoc/consent-api.adoc | 73 +-
manual/src/main/asciidoc/extending-plugins.adoc | 16 +-
manual/src/main/asciidoc/getting-started.adoc | 82 +-
manual/src/main/asciidoc/index.adoc | 24 +-
manual/src/main/asciidoc/installing-tracker.adoc | 115 ---
manual/src/main/asciidoc/patches.adoc | 2 +-
manual/src/main/asciidoc/request-examples.adoc | 158 +++
.../src/main/asciidoc/samples/twitter-sample.adoc | 3 +-
manual/src/main/asciidoc/shell-commands.adoc | 37 +-
manual/src/main/asciidoc/useful-unomi-urls.adoc | 83 ++
manual/src/main/asciidoc/web-tracker.adoc | 335 +++++++
metrics/pom.xml | 2 +-
.../unomi/metrics/internal/MetricsServiceTest.java | 7 +-
package/pom.xml | 2 +-
package/src/main/resources/etc/custom.properties | 6 -
.../main/resources/etc/custom.system.properties | 322 ++++++
.../src/main/resources/etc/org.apache.cxf.osgi.cfg | 2 +-
.../main/resources/etc/org.apache.karaf.jaas.cfg | 63 +-
.../main/resources/etc/org.apache.karaf.shell.cfg | 20 +-
.../main/resources/etc/org.ops4j.pax.logging.cfg | 14 +-
...g.apache.cxf.osgi.cfg => org.ops4j.pax.web.cfg} | 6 +-
.../src/main/resources/etc/users.properties | 33 +-
performance-tests/pom.xml | 2 +-
persistence-elasticsearch/core/pom.xml | 2 +-
.../org.apache.unomi.persistence.elasticsearch.cfg | 30 +-
persistence-elasticsearch/pom.xml | 2 +-
persistence-spi/pom.xml | 2 +-
plugins/baseplugin/pom.xml | 2 +-
.../conditions/PropertyConditionEvaluatorTest.java | 6 +-
plugins/hover-event/pom.xml | 2 +-
plugins/mail/pom.xml | 2 +-
.../resources/org.apache.unomi.plugins.mail.cfg | 10 +-
plugins/optimization-test/pom.xml | 2 +-
plugins/past-event/pom.xml | 2 +-
plugins/pom.xml | 2 +-
plugins/request/pom.xml | 2 +-
.../resources/org.apache.unomi.plugins.request.cfg | 18 +-
plugins/tracked-event/pom.xml | 2 +-
pom.xml | 42 +-
rest/pom.xml | 335 ++++---
.../apache/unomi/rest/ProfileServiceEndPoint.java | 7 +-
.../apache/unomi/rest/ScoringServiceEndPoint.java | 10 +-
.../apache/unomi/rest/SegmentServiceEndPoint.java | 11 +-
.../apache/unomi/rest/UserListServiceEndPoint.java | 16 +-
samples/login-integration/pom.xml | 2 +-
samples/pom.xml | 2 +-
samples/tweet-button-plugin/pom.xml | 5 +-
.../src/main/webapp/index.html | 5 +-
services/pom.xml | 9 +-
.../unomi/services/services/EventServiceImpl.java | 26 +-
.../services/services/ProfileServiceImpl.java | 51 +
.../unomi/services/services/RulesServiceImpl.java | 44 +-
.../unomi/services/services/ThirdPartyServer.java | 9 +-
.../sorts/ScorePersonalizationStrategy.java | 2 +
.../resources/OSGI-INF/blueprint/blueprint.xml | 8 +
services/src/main/resources/hazelcast.xml | 8 +-
.../main/resources/org.apache.unomi.cluster.cfg | 8 +-
.../main/resources/org.apache.unomi.services.cfg | 22 +-
.../main/resources/org.apache.unomi.thirdparty.cfg | 6 +-
tools/pom.xml | 2 +-
tools/shell-commands/pom.xml | 16 +-
.../java/org/apache/unomi/shell/actions/Start.java | 18 +-
.../java/org/apache/unomi/shell/actions/Stop.java | 17 +-
.../org/apache/unomi/shell/actions/Version.java | 15 +-
.../apache/unomi/shell/migration/Migration.java | 6 +-
.../unomi/shell/migration/actions/Migrate.java | 48 +-
.../unomi/shell/migration/impl/MigrationTo121.java | 14 +-
.../unomi/shell/migration/impl/MigrationTo122.java | 8 +-
.../unomi/shell/migration/utils/ConsoleUtils.java | 20 +-
.../unomi/shell/migration/utils/HttpUtils.java | 4 +-
.../resources/OSGI-INF/blueprint/blueprint.xml | 30 +-
tools/shell-dev-commands/pom.xml | 16 +-
.../{ActionListCommand.java => ActionList.java} | 14 +-
.../{ActionViewCommand.java => ActionView.java} | 22 +-
.../{ActionListCommand.java => ConditionList.java} | 28 +-
.../{ActionViewCommand.java => ConditionView.java} | 40 +-
...efinitionCommand.java => DeployDefinition.java} | 77 +-
.../{EventTailCommand.java => EventTail.java} | 65 +-
.../{EventViewCommand.java => EventView.java} | 27 +-
.../unomi/shell/commands/ListCommandSupport.java | 9 +-
.../{ProfileListCommand.java => ProfileList.java} | 23 +-
.../{ProfileViewCommand.java => ProfileView.java} | 21 +-
.../{RuleListCommand.java => RuleList.java} | 35 +-
...eResetStatsCommand.java => RuleResetStats.java} | 18 +-
.../org/apache/unomi/shell/commands/RuleTail.java | 93 ++
.../{RuleViewcommand.java => RuleView.java} | 21 +-
.../org/apache/unomi/shell/commands/RuleWatch.java | 110 +++
.../{SegmentListCommand.java => SegmentList.java} | 18 +-
.../{SegmentViewCommand.java => SegmentView.java} | 22 +-
.../{SessionListCommand.java => SessionList.java} | 24 +-
.../{SessionViewCommand.java => SessionView.java} | 20 +-
.../unomi/shell/commands/TailCommandSupport.java | 106 ++
.../resources/OSGI-INF/blueprint/blueprint.xml | 115 ---
wab/pom.xml | 2 +-
wab/src/main/resources/org.apache.unomi.web.cfg | 8 +-
.../main/webapp/images/apache-feather-tm-new.png | Bin 0 -> 1359 bytes
wab/src/main/webapp/images/apache-unomi-380x85.png | Bin 0 -> 28161 bytes
wab/src/main/webapp/images/unomi-86x20.png | Bin 0 -> 17610 bytes
wab/src/main/webapp/index.html | 224 ++---
176 files changed, 4037 insertions(+), 2238 deletions(-)
create mode 100644
api/src/main/java/org/apache/unomi/api/services/RuleListenerService.java
copy lifecycle-watcher/src/main/resources/logo.txt => docker/Dockerfile (55%)
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
(54%)
mode change 100644 => 100755
create mode 100644
extensions/web-tracker/wab/src/main/resources/META-INF/cxs/rules/form-mapping-example.json
create mode 100644 graphql/cxs-impl/src/main/resources/cdp-schema.sdl
delete mode 100644 manual/src/main/asciidoc/installing-tracker.adoc
create mode 100644 manual/src/main/asciidoc/request-examples.adoc
create mode 100644 manual/src/main/asciidoc/useful-unomi-urls.adoc
create mode 100644 manual/src/main/asciidoc/web-tracker.adoc
create mode 100644 package/src/main/resources/etc/custom.system.properties
copy buildAndRun.sh =>
package/src/main/resources/etc/org.apache.karaf.jaas.cfg (52%)
mode change 100755 => 100644
copy package/src/main/resources/etc/{org.apache.cxf.osgi.cfg =>
org.ops4j.pax.web.cfg} (77%)
copy buildAndRun.sh => package/src/main/resources/etc/users.properties (65%)
mode change 100755 => 100644
copy {wab => samples/tweet-button-plugin}/src/main/webapp/index.html (97%)
copy
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{ActionListCommand.java
=> ActionList.java} (87%)
copy
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{ActionViewCommand.java
=> ActionView.java} (78%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{ActionListCommand.java
=> ConditionList.java} (64%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{ActionViewCommand.java
=> ConditionView.java} (53%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{DeployDefinitionCommand.java
=> DeployDefinition.java} (88%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{EventTailCommand.java
=> EventTail.java} (52%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{EventViewCommand.java
=> EventView.java} (78%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{ProfileListCommand.java
=> ProfileList.java} (81%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{ProfileViewCommand.java
=> ProfileView.java} (79%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{RuleListCommand.java
=> RuleList.java} (68%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{RuleResetStatsCommand.java
=> RuleResetStats.java} (75%)
create mode 100644
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/RuleTail.java
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{RuleViewcommand.java
=> RuleView.java} (79%)
create mode 100644
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/RuleWatch.java
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{SegmentListCommand.java
=> SegmentList.java} (80%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{SegmentViewCommand.java
=> SegmentView.java} (79%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{SessionListCommand.java
=> SessionList.java} (80%)
rename
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/{SessionViewCommand.java
=> SessionView.java} (79%)
create mode 100644
tools/shell-dev-commands/src/main/java/org/apache/unomi/shell/commands/TailCommandSupport.java
delete mode 100644
tools/shell-dev-commands/src/main/resources/OSGI-INF/blueprint/blueprint.xml
create mode 100644 wab/src/main/webapp/images/apache-feather-tm-new.png
create mode 100644 wab/src/main/webapp/images/apache-unomi-380x85.png
create mode 100644 wab/src/main/webapp/images/unomi-86x20.png