[jira] [Updated] (UNOMI-901) Replace elasticsearch-rest-high-level-client with elasticsearch-java client

2025-11-03 Thread Jira


 [ 
https://issues.apache.org/jira/browse/UNOMI-901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Sinovassin-Naïk updated UNOMI-901:
---
Fix Version/s: unomi-3.0.0
   (was: unomi-3.1.0)

> Replace elasticsearch-rest-high-level-client with elasticsearch-java client
> ---
>
> Key: UNOMI-901
> URL: https://issues.apache.org/jira/browse/UNOMI-901
> Project: Apache Unomi
>  Issue Type: Task
>Reporter: Jonathan Sinovassin-Naïk
>Assignee: Jonathan Sinovassin-Naïk
>Priority: Major
> Fix For: unomi-3.0.0
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> h1. Description:
> Currently, the project uses the following dependency for Elasticsearch 
> operations:
> {code:java}
> 
> org.elasticsearch.client
> elasticsearch-rest-high-level-client
> 7.4.2
> 
> {code}
> We need to replace this dependency with the official Elasticsearch Java 
> client to ensure compatibility with newer versions and benefit from the 
> latest features:
> {code:java}
> 
> co.elastic.clients
> elasticsearch-java
> 9.0.3
> 
> {code}
> h1. Acceptance Criteria:
> Remove the elasticsearch-rest-high-level-client dependency from the project.
> Add and configure the new elasticsearch-java client dependency (version 
> 9.0.3).
> Refactor all code that uses the old client to use the new client API.
> Ensure all features and integration tests work correctly with the new client.
> Update documentation and code comments as necessary to reflect the new client 
> usage.
> h1. Technical Notes:
> Review the migration guide and official documentation for the Elasticsearch 
> Java client.
> Adapt request/response handling, error management, and client configuration 
> as required by the new API.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (UNOMI-901) Replace elasticsearch-rest-high-level-client with elasticsearch-java client

2025-11-03 Thread Jira


 [ 
https://issues.apache.org/jira/browse/UNOMI-901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Sinovassin-Naïk updated UNOMI-901:
---
Fix Version/s: unomi-3.1.0

> Replace elasticsearch-rest-high-level-client with elasticsearch-java client
> ---
>
> Key: UNOMI-901
> URL: https://issues.apache.org/jira/browse/UNOMI-901
> Project: Apache Unomi
>  Issue Type: Task
>Reporter: Jonathan Sinovassin-Naïk
>Assignee: Jonathan Sinovassin-Naïk
>Priority: Major
> Fix For: unomi-3.1.0
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> h1. Description:
> Currently, the project uses the following dependency for Elasticsearch 
> operations:
> {code:java}
> 
> org.elasticsearch.client
> elasticsearch-rest-high-level-client
> 7.4.2
> 
> {code}
> We need to replace this dependency with the official Elasticsearch Java 
> client to ensure compatibility with newer versions and benefit from the 
> latest features:
> {code:java}
> 
> co.elastic.clients
> elasticsearch-java
> 9.0.3
> 
> {code}
> h1. Acceptance Criteria:
> Remove the elasticsearch-rest-high-level-client dependency from the project.
> Add and configure the new elasticsearch-java client dependency (version 
> 9.0.3).
> Refactor all code that uses the old client to use the new client API.
> Ensure all features and integration tests work correctly with the new client.
> Update documentation and code comments as necessary to reflect the new client 
> usage.
> h1. Technical Notes:
> Review the migration guide and official documentation for the Elasticsearch 
> Java client.
> Adapt request/response handling, error management, and client configuration 
> as required by the new API.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)