Skip to content

CAMEL-17780: camel-elasticsearch - Impl based on the Java Api Client#8395

Merged
essobedo merged 1 commit intomainfrom
CAMEL-17780/new-elasticsearch-comp
Sep 21, 2022
Merged

CAMEL-17780: camel-elasticsearch - Impl based on the Java Api Client#8395
essobedo merged 1 commit intomainfrom
CAMEL-17780/new-elasticsearch-comp

Conversation

@essobedo
Copy link
Contributor

@essobedo essobedo commented Sep 20, 2022

Fix for https://issues.apache.org/jira/browse/CAMEL-17780

Motivation

A new Java client with an Apache License is available and should be used to propose a new component in order to support more recent versions of Elasticsearch.

Modifications:

  • Propose a new component based on elasticsearch-rest with the exact same functionalities
  • Add the support of document type to get the result of all search operations in the expected type.
  • Add the ability to configure the path of the certificate
  • Remove BulkIndex support as it duplicates Bulk
  • Add more tests to get better code coverage.
  • Use the non-OSS docker image under the Elastic license for tests only
  • Use a different package name (org.apache.camel.component.es instead of org.apache.camel.component.elasticsearch) to avoid conflicts with the camel-package-maven-plugin

Result

A new component is ready to be used with version 8.x of Elasticsearch

@github-actions
Copy link
Contributor

⚠️ This PR changes Camel components and will be tested automatically.

@essobedo essobedo force-pushed the CAMEL-17780/new-elasticsearch-comp branch 2 times, most recently from 57719c7 to 1d25163 Compare September 20, 2022 09:59
@essobedo essobedo force-pushed the CAMEL-17780/new-elasticsearch-comp branch from 1d25163 to fd3266b Compare September 20, 2022 14:18
@essobedo essobedo force-pushed the CAMEL-17780/new-elasticsearch-comp branch 2 times, most recently from 7f8aa48 to 9817a88 Compare September 20, 2022 18:27
@essobedo essobedo force-pushed the CAMEL-17780/new-elasticsearch-comp branch from 9817a88 to d785b2a Compare September 20, 2022 20:56
@github-actions
Copy link
Contributor

✔️ Finished component verification: 0 component(s) test failed out of 2 component(s) tested

@essobedo essobedo merged commit f8db9e0 into main Sep 21, 2022
@essobedo essobedo deleted the CAMEL-17780/new-elasticsearch-comp branch September 21, 2022 07:04
geekrupam pushed a commit to geekrupam/camel that referenced this pull request Oct 7, 2022
…pache#8395)

## Motivation

A new Java client with an Apache License is available and should be used to propose a new component in order to support more recent versions of Elasticsearch.

## Modifications:

* Propose a new component based on `elasticsearch-rest` with the exact same functionality
* Add the support of document type to get the result of all search operations in the expected type.
* Add the ability to configure the path of the certificate
* Remove BulkIndex support as it duplicates Bulk
* Add more tests to get better code coverage.
* Use the non-OSS docker image under the Elastic license for tests only
* Use a different package name (`org.apache.camel.component.es` instead of `org.apache.camel.component.elasticsearch`) to avoid conflicts with the `camel-package-maven-plugin`

## Result

A new component is ready to be used with version 8.x of Elasticsearch
jamesnetherton pushed a commit to jamesnetherton/camel that referenced this pull request Mar 28, 2023
…pache#8395) (apache#2096)

A new Java client with an Apache License is available and should be used to propose a new component in order to support more recent versions of Elasticsearch.

* Propose a new component based on `elasticsearch-rest` with the exact same functionality
* Add the support of document type to get the result of all search operations in the expected type.
* Add the ability to configure the path of the certificate
* Remove BulkIndex support as it duplicates Bulk
* Add more tests to get better code coverage.
* Use the non-OSS docker image under the Elastic license for tests only
* Use a different package name (`org.apache.camel.component.es` instead of `org.apache.camel.component.elasticsearch`) to avoid conflicts with the `camel-package-maven-plugin`

A new component is ready to be used with version 8.x of Elasticsearch

Co-authored-by: Nicolas Filotto <essobedo@users.noreply.github.com>
jamesnetherton pushed a commit to jamesnetherton/camel that referenced this pull request Mar 28, 2023
…pache#8395) (apache#2096)

A new Java client with an Apache License is available and should be used to propose a new component in order to support more recent versions of Elasticsearch.

* Propose a new component based on `elasticsearch-rest` with the exact same functionality
* Add the support of document type to get the result of all search operations in the expected type.
* Add the ability to configure the path of the certificate
* Remove BulkIndex support as it duplicates Bulk
* Add more tests to get better code coverage.
* Use the non-OSS docker image under the Elastic license for tests only
* Use a different package name (`org.apache.camel.component.es` instead of `org.apache.camel.component.elasticsearch`) to avoid conflicts with the `camel-package-maven-plugin`

A new component is ready to be used with version 8.x of Elasticsearch

Co-authored-by: Nicolas Filotto <essobedo@users.noreply.github.com>
jamesnetherton pushed a commit to jamesnetherton/camel that referenced this pull request Mar 28, 2023
…pache#8395) (apache#2096)

A new Java client with an Apache License is available and should be used to propose a new component in order to support more recent versions of Elasticsearch.

* Propose a new component based on `elasticsearch-rest` with the exact same functionality
* Add the support of document type to get the result of all search operations in the expected type.
* Add the ability to configure the path of the certificate
* Remove BulkIndex support as it duplicates Bulk
* Add more tests to get better code coverage.
* Use the non-OSS docker image under the Elastic license for tests only
* Use a different package name (`org.apache.camel.component.es` instead of `org.apache.camel.component.elasticsearch`) to avoid conflicts with the `camel-package-maven-plugin`

A new component is ready to be used with version 8.x of Elasticsearch

Co-authored-by: Nicolas Filotto <essobedo@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments