This is an automated email from the ASF dual-hosted git repository. shuber pushed a change to branch opensearch-persistence in repository https://gitbox.apache.org/repos/asf/unomi.git
at 1f7e585af - Add support for OpenSearch in docker images - Add docker compose support for OpenSearch - Fix startup issues with updates to UnomiManagementService - Documentation updates to add OpenSearch information (still to be completed) This branch includes the following new commits: new 88522d6ef Minor Quickstart refactoring new d64bb8c1c Merge changes from master branch new b33711b86 Additional remove commands for actions, conditions, sessions, rules to be able to fix problems with deployments new 9633313bd Initial working OpenSearch implementation. Basic functionality is working, work on automated tests is still in progress. new 542e185f3 Merges from master new 9a2a6c45d Bump all versions to 2.7 new d3f3d528a Merge remote-tracking branch 'origin/master' into opensearch-persistence new fd3d31539 Fix interface in blueprint descriptor new 157e19592 Fix interface in blueprint descriptor new aad652b99 Fix interface in blueprint descriptor new e3fc5590c - Fix issues with integration tests, ES tests now work 100% - Changed Unomi startup to use features instead of bundles - Added new build script that integrates all the functionality of the other build scripts - Fix IPv6 address parsing - Merge latest changes from master branch - new 0213604f7 - Remove old build scripts - Add option to new build script to be able to use opensearch with integration tests new 88bfdc188 - Add new conditions bundle for ElasticSearch-specific conditions - Replace hardcoded past event ES query builder in pasteventconditionbuilder to use a generic interface - Replace GeoDistance and DistanceUnit used directly from ElasticSearch with clean-room implementation that are validated through unit tests. Also added unit tests on the ElasticSearch implementation to be able to test any differences - Also added clean-room implementation of the DateMathParser so that [...] new 16c6de911 Work on making integration tests work with OpenSearch: - Removed elasticsearch-core from bundle watch requirements - Fix issues with date parsing due to case sensitivity - Improved test units for date parsing and date math handling - Modified HealthChecks to provide an OpenSearch check provider (not yet fully working) - Deactivate 1.x to 2.x migration integration test for OpenSearch (No OpenSearch users will be coming from 1.x) - Update OpenSearch past event query build [...] new 8b6da3d4f Work on making integration tests work with OpenSearch: - Removed elasticsearch-core from bundle watch requirements - Fix issues with date parsing due to case sensitivity - Improved test units for date parsing and date math handling - Modified HealthChecks to provide an OpenSearch check provider (not yet fully working) - Deactivate 1.x to 2.x migration integration test for OpenSearch (No OpenSearch users will be coming from 1.x) - Update OpenSearch past event query build [...] new 11c64e2e9 Add missing ASL header new 46758474b - Introduce new ProgressListener system to indicate the current progress status in the integration tests - Make sure the Unomi Management Service is started in IT tests before starting the unomi:start command - Add support for minimal cluster state to allow to start an OpenSearch cluster with yellow status in IT tests - Fix OpenSearch configuration prefix - Modify HealthCheck providers to only be available depending on the availability of the persistence implementation. [...] new dc14b2088 - Introduce new ProgressListener system to indicate the current progress status in the integration tests - Make sure the Unomi Management Service is started in IT tests before starting the unomi:start command - Add support for minimal cluster state to allow to start an OpenSearch cluster with yellow status in IT tests - Fix OpenSearch configuration prefix - Modify HealthCheck providers to only be available depending on the availability of the persistence implementation. [...] new 00584ac6f - Small cosmetic changes to the progress listener's top 10 slowest tests output to be CSV compatible - Added a known issue in the itests README to reference the log issue on OpenSearch 2.18. new 1746cbef1 - Add auto-start and no-karaf options to build script new f38336c9b - Fix NO_COLOR handling new 3827c2480 - Add support for OpenSearch in docker images - Add docker compose support for OpenSearch - Fix startup issues with updates to UnomiManagementService - Documentation updates to add OpenSearch information (still to be completed) new c277570eb - Improve plugin documentation to explain how to implement plugins for both OpenSearch and ElasticSearch - Update Health check README to explain how it now works with both ElasticSearch and OpenSearch engines new 1f7e585af - Add support for OpenSearch in docker images - Add docker compose support for OpenSearch - Fix startup issues with updates to UnomiManagementService - Documentation updates to add OpenSearch information (still to be completed) The 24 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.