Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: ec2732e51a9c0dafeea0896cfc533549c6794c3e
https://github.com/hibernate/hibernate-search/commit/ec2732e51a9c0dafeea0...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
A backend/elasticsearch-client/jdk-rest-client/pom.xml
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurationContext.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurer.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/ClientJdkElasticsearchBackendClientSettings.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/ClientJdkElasticsearchBackendClientSpiSettings.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/NodeProvider.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/RestJdkClient.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClient.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClientBeanConfigurer.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClientFactory.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchHttpClientConfigurationContext.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkGsonHttpEntity.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkHttpRequestInterceptor.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/HttpRequestInterceptor.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/HttpRequestInterceptorContext.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/logging/impl/ElasticsearchClientLog.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/package-info.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/resources/META-INF/services/org.hibernate.search.engine.environment.bean.spi.BeanConfigurer
M bom/platform-common/pom.xml
M bom/public/pom.xml
M build/jqassistant/rules/rules.xml
M build/parents/build/pom.xml
M build/reports/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M documentation/src/main/asciidoc/public/reference/_backend-elasticsearch.adoc
R
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/java/ElasticsearchHttpClientConfigurerIT.java
R
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/java/HttpClientConfigurer.java
A
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurerIT.java
A
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/jdk/HttpClientConfigurer.java
R
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/rest/ElasticsearchHttpClientConfigurerIT.java
R
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/rest/HttpClientConfigurer.java
A
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/rest4/ElasticsearchHttpClientConfigurerIT.java
A
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/rest4/HttpClientConfigurer.java
A
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/rest5/ElasticsearchHttpClientConfigurerIT.java
A
documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/client/rest5/HttpClientConfigurer.java
R
documentation/src/test/resources/configuration/http-client-configurer-java.properties
A
documentation/src/test/resources/configuration/http-client-configurer-jdk.properties
A
documentation/src/test/resources/configuration/http-client-configurer-rest5.properties
M documentation/src/test/resources/configuration/http-client-configurer.properties
M integrationtest/backend/elasticsearch/pom.xml
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapFailureIT.java
M lucene-next/documentation/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-5482 Simple Elasticsearch client based on java.net.http.HttpClient
Commit: fbb7a8699d6db21aa3d08b4737969da8a7937517
https://github.com/hibernate/hibernate-search/commit/fbb7a8699d6db21aa3d0...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurer.java
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/ClientJdkElasticsearchBackendClientSettings.java
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/NodeProvider.java
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkHttpRequestInterceptor.java
M documentation/src/main/asciidoc/migration/index.adoc
M
documentation/src/main/asciidoc/public/components/elasticsearch-client-compatibility/_all.adoc
A
documentation/src/main/asciidoc/public/components/elasticsearch-client-compatibility/_apache_based.adoc
M documentation/src/main/asciidoc/public/reference/_backend-elasticsearch.adoc
Log Message:
-----------
HSEARCH-5482 Mention the JDK client in the docs
Commit: 86359661d0c2eddc9bc1ea717af37312b4490caf
https://github.com/hibernate/hibernate-search/commit/86359661d0c2eddc9bc1...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/ClientJdkElasticsearchBackendClientSpiSettings.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/NodeProvider.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/RestJdkClient.java
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClient.java
M
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClientFactory.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/NodeProvider.java
A
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/RestJdkClient.java
Log Message:
-----------
HSEARCH-5482 Hide the REST JDK client in the impl package and allow passing a reference
to the HttpClient instead
Commit: 97ac8f3fabfd9fe34b7d167909d9932111ee1f43
https://github.com/hibernate/hibernate-search/commit/97ac8f3fabfd9fe34b7d...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
R backend/elasticsearch-client/jdk-rest-client/pom.xml
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurationContext.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurer.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/ClientJdkElasticsearchBackendClientSettings.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/ClientJdkElasticsearchBackendClientSpiSettings.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClient.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClientBeanConfigurer.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchClientFactory.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkElasticsearchHttpClientConfigurationContext.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkGsonHttpEntity.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/ClientJdkHttpRequestInterceptor.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/HttpRequestInterceptor.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/HttpRequestInterceptorContext.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/NodeProvider.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/impl/RestJdkClient.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/logging/impl/ElasticsearchClientLog.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/package-info.java
R
backend/elasticsearch-client/jdk-rest-client/src/main/resources/META-INF/services/org.hibernate.search.engine.environment.bean.spi.BeanConfigurer
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/common/spi/ElasticsearchClientFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkElasticsearchClient.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkElasticsearchClientFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkElasticsearchHttpClientConfigurationContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkGsonHttpEntity.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkHttpRequestInterceptor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientBeanConfigurer.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/HttpRequestInterceptor.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/HttpRequestInterceptorContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/NodeProvider.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/RestJdkClient.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurationContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/ElasticsearchHttpClientConfigurer.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/ClientJdkElasticsearchBackendClientSettings.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/jdk/cfg/spi/ClientJdkElasticsearchBackendClientSpiSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M bom/platform-common/pom.xml
M bom/public/pom.xml
M build/jqassistant/rules/rules.xml
M build/parents/build/pom.xml
M build/reports/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M documentation/src/main/asciidoc/migration/index.adoc
M integrationtest/backend/elasticsearch/pom.xml
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldAttributesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldTypesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryRequestTransformerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendSetupStrategy.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M lucene-next/documentation/pom.xml
M pom.xml
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/extension/BackendConfiguration.java
Log Message:
-----------
HSEARCH-5482 Move JDK client into Elasticsearch backend
Commit: 41c924f6a1d56faad5ad1e87feadef1b5b87101c
https://github.com/hibernate/hibernate-search/commit/41c924f6a1d56faad5ad...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkGsonHttpEntity.java
Log Message:
-----------
HSEARCH-5482 Do not cache the noBody publisher
Commit: 2bd164a3521f77b65063a3c4cccd23b76064b4b2
https://github.com/hibernate/hibernate-search/commit/2bd164a3521f77b65063...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/spi/ElasticsearchBackendSpiSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldAttributesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldTypesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryRequestTransformerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendSetupStrategy.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
Log Message:
-----------
HSEARCH-5482 Make client_factory and api config property
Commit: a93b1ee488acc17b8e960e3fa54d0986d1b9f427
https://github.com/hibernate/hibernate-search/commit/a93b1ee488acc17b8e96...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M
backend/elasticsearch-client/elasticsearch-rest5-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/rest5/impl/ClientRest5ElasticsearchClientBeanConfigurer.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
Log Message:
-----------
HSEARCH-5482 Change Elasticsearch REST5 client name to be more consistent with the
others
Commit: 36481956f2a42b2b629eb86f55fe5d1771272fcc
https://github.com/hibernate/hibernate-search/commit/36481956f2a42b2b629e...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M
backend/elasticsearch-client/elasticsearch-rest5-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/rest5/impl/ClientRest5ElasticsearchClientBeanConfigurer.java
M
backend/elasticsearch-client/elasticsearch-rest5-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/rest5/impl/ClientRest5ElasticsearchClientFactory.java
M
backend/elasticsearch-client/opensearch-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/opensearch/rest/impl/ClientOpenSearchElasticsearchClientBeanConfigurer.java
M
backend/elasticsearch-client/opensearch-rest-client/src/main/java/org/hibernate/search/backend/elasticsearch/client/opensearch/rest/impl/ClientOpenSearchElasticsearchClientFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/common/spi/ElasticsearchClientFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientJdkElasticsearchClientFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ClientRest4ElasticsearchClientFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientBeanConfigurer.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchLog.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/spi/ConfigurationLog.java
M documentation/pom.xml
M documentation/src/main/asciidoc/public/reference/_backend-elasticsearch.adoc
M integrationtest/backend/elasticsearch/pom.xml
M
util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/extension/TestElasticsearchClient.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/extension/BackendConfiguration.java
Log Message:
-----------
HSEARCH-5482 Make client factory property required to switch between clients
Compare:
https://github.com/hibernate/hibernate-search/compare/fc7a314a43d1...3648...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-search/settings/notifications