[hibernate/hibernate-search] 6db1be: [Jenkins release job] README.md updated by release...
by Bot for Hibernate continuous integration
Branch: refs/heads/5.10
Home: https://github.com/hibernate/hibernate-search
Commit: 6db1be755e283f225be565a3b1a5dbb1349576ec
https://github.com/hibernate/hibernate-search/commit/6db1be755e283f225be5...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M README.md
Log Message:
-----------
[Jenkins release job] README.md updated by release build 5.10.10.Final
Commit: afc9a8e7c3e5ff136a5e7d01a4b71d014b524a68
https://github.com/hibernate/hibernate-search/commit/afc9a8e7c3e5ff136a5e...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M changelog.txt
Log Message:
-----------
[Jenkins release job] changelog.txt updated by release build 5.10.10.Final
Commit: e2397739c9c068c021177fa6f197b46104fa2b1c
https://github.com/hibernate/hibernate-search/commit/e2397739c9c068c02117...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M backends/jgroups/pom.xml
M backends/jms/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M elasticsearch-aws/pom.xml
M elasticsearch/pom.xml
M engine/pom.xml
M infinispan/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/osgi/karaf-features/pom.xml
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/performance/engine-elasticsearch/pom.xml
M integrationtest/performance/engine-lucene/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M integrationtest/wildfly/pom.xml
M jbossmodules/backend-jgroups/pom.xml
M jbossmodules/elasticsearch-aws/pom.xml
M jbossmodules/elasticsearch/pom.xml
M jbossmodules/engine/pom.xml
M jbossmodules/orm/pom.xml
M jbossmodules/pom.xml
M jbossmodules/testing/pom.xml
M jsr352/core/pom.xml
M jsr352/jberet/pom.xml
M jsr352/pom.xml
M legacy/pom.xml
M orm/pom.xml
M pom.xml
M reports/pom.xml
M serialization/avro/pom.xml
M sharedtestresources/pom.xml
M testing/pom.xml
Log Message:
-----------
[Jenkins release job] Preparing release 5.10.10.Final
Commit: 01098b70b31f763119118a6de41d9c5fa40d01b3
https://github.com/hibernate/hibernate-search/commit/01098b70b31f76311911...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M backends/jgroups/pom.xml
M backends/jms/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M elasticsearch-aws/pom.xml
M elasticsearch/pom.xml
M engine/pom.xml
M infinispan/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/osgi/karaf-features/pom.xml
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/performance/engine-elasticsearch/pom.xml
M integrationtest/performance/engine-lucene/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M integrationtest/wildfly/pom.xml
M jbossmodules/backend-jgroups/pom.xml
M jbossmodules/elasticsearch-aws/pom.xml
M jbossmodules/elasticsearch/pom.xml
M jbossmodules/engine/pom.xml
M jbossmodules/orm/pom.xml
M jbossmodules/pom.xml
M jbossmodules/testing/pom.xml
M jsr352/core/pom.xml
M jsr352/jberet/pom.xml
M jsr352/pom.xml
M legacy/pom.xml
M orm/pom.xml
M pom.xml
M reports/pom.xml
M serialization/avro/pom.xml
M sharedtestresources/pom.xml
M testing/pom.xml
Log Message:
-----------
[Jenkins release job] Preparing next development iteration
Compare: https://github.com/hibernate/hibernate-search/compare/93e21c58196b...0109...
4 years, 1 month
[hibernate/hibernate-search] ce20b1: [Jenkins release job] changelog.txt updated by rel...
by Bot for Hibernate continuous integration
Branch: refs/heads/5.11
Home: https://github.com/hibernate/hibernate-search
Commit: ce20b1328a6eacd6d29bba30004e29b56470d61f
https://github.com/hibernate/hibernate-search/commit/ce20b1328a6eacd6d29b...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M changelog.txt
Log Message:
-----------
[Jenkins release job] changelog.txt updated by release build 5.11.7.Final
Commit: c58bc7473d88c8baf32e145806a347184ea07a82
https://github.com/hibernate/hibernate-search/commit/c58bc7473d88c8baf32e...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M backends/jgroups/pom.xml
M backends/jms/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M elasticsearch-aws/pom.xml
M elasticsearch/pom.xml
M engine/pom.xml
M infinispan/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/osgi/karaf-features/pom.xml
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/performance/engine-elasticsearch/pom.xml
M integrationtest/performance/engine-lucene/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M integrationtest/wildfly/pom.xml
M jbossmodules/backend-jgroups/pom.xml
M jbossmodules/elasticsearch-aws/pom.xml
M jbossmodules/elasticsearch/pom.xml
M jbossmodules/engine/pom.xml
M jbossmodules/orm/pom.xml
M jbossmodules/pom.xml
M jbossmodules/testing/pom.xml
M jsr352/core/pom.xml
M jsr352/jberet/pom.xml
M jsr352/pom.xml
M legacy/pom.xml
M orm/pom.xml
M pom.xml
M reports/pom.xml
M serialization/avro/pom.xml
M sharedtestresources/pom.xml
M testing/pom.xml
Log Message:
-----------
[Jenkins release job] Preparing release 5.11.7.Final
Commit: 74f7a155f15af5cc342a9f9492b6825050914b71
https://github.com/hibernate/hibernate-search/commit/74f7a155f15af5cc342a...
Author: Hibernate-CI <ci(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M backends/jgroups/pom.xml
M backends/jms/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M elasticsearch-aws/pom.xml
M elasticsearch/pom.xml
M engine/pom.xml
M infinispan/pom.xml
M integrationtest/elasticsearch/pom.xml
M integrationtest/jdk9-modules/pom.xml
M integrationtest/jms/pom.xml
M integrationtest/jsr352/pom.xml
M integrationtest/narayana/pom.xml
M integrationtest/osgi/karaf-features/pom.xml
M integrationtest/osgi/karaf-it/pom.xml
M integrationtest/performance/engine-elasticsearch/pom.xml
M integrationtest/performance/engine-lucene/pom.xml
M integrationtest/performance/orm/pom.xml
M integrationtest/performance/sandbox/pom.xml
M integrationtest/spring/pom.xml
M integrationtest/wildfly/pom.xml
M jbossmodules/backend-jgroups/pom.xml
M jbossmodules/elasticsearch-aws/pom.xml
M jbossmodules/elasticsearch/pom.xml
M jbossmodules/engine/pom.xml
M jbossmodules/orm/pom.xml
M jbossmodules/pom.xml
M jbossmodules/testing/pom.xml
M jsr352/core/pom.xml
M jsr352/jberet/pom.xml
M jsr352/pom.xml
M legacy/pom.xml
M orm/pom.xml
M pom.xml
M reports/pom.xml
M serialization/avro/pom.xml
M sharedtestresources/pom.xml
M testing/pom.xml
Log Message:
-----------
[Jenkins release job] Preparing next development iteration
Compare: https://github.com/hibernate/hibernate-search/compare/d0d5e3d08dab...74f7...
4 years, 1 month
[hibernate/hibernate-search] 648268: HSEARCH-4096 Document the Spring bug
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 648268dc70bf1766b33c8a4fd52bb5d5c0984863
https://github.com/hibernate/hibernate-search/commit/648268dc70bf1766b33c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M documentation/src/main/asciidoc/reference/getting-started.asciidoc
Log Message:
-----------
HSEARCH-4096 Document the Spring bug
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: caa75d9c533a4bde0cb19c0317f911788e38a8a2
https://github.com/hibernate/hibernate-search/commit/caa75d9c533a4bde0cb1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
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/impl/ElasticsearchBackendFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBeanConfigurer.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/layout/impl/DefaultIndexLayoutStrategy.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/layout/impl/SimpleIndexLayoutStrategy.java
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
M engine/src/main/java/org/hibernate/search/engine/cfg/EngineSettings.java
M engine/src/main/java/org/hibernate/search/engine/cfg/spi/EngineSpiSettings.java
R engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/DefaultThreadProvider.java
A engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/EmbeddedThreadProvider.java
M engine/src/main/java/org/hibernate/search/engine/impl/EngineBeanConfigurer.java
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/LogFailureHandler.java
M engine/src/test/java/org/hibernate/search/engine/backend/orchestration/spi/BatchingExecutorTest.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/client/ElasticsearchClientFactoryImplIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/client/ElasticsearchContentLengthIT.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-4096 Give names to all components used as default implementation in configuration properties
If we reference these components by class, we create an ambiguity:
should this class be resolved through reflection or Spring/CDI?
Since we know these components don't need either, and the call to their
constructor can be hard-coded, let's do so.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 177b9f317b66605b7847aa86c86d483cd4d3bffc
https://github.com/hibernate/hibernate-search/commit/177b9f317b66605b7847...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolver.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolverTest.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/CustomDirectoryIT.java
Log Message:
-----------
HSEARCH-4096 Resolve beans from built-in bean definitions first, then from the bean provider
That way, if the bean provider is buggy, a user who doesn't rely on
custom beans won't be affected.
That being said, this means we will introduce backward-incompatible
changes if we ever add new built-in bean definitions for an existing
extension point (e.g. a new layout strategy): users who picked the exact
same name for their own implementation will have it replaced with the
built-in one.
The next commits should offer a workaround.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5dbc39453899450c43dc967513802f8505356010
https://github.com/hibernate/hibernate-search/commit/5dbc39453899450c43dc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
R engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanProviderOnlyBeanResolver.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImpl.java
R engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolver.java
A engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplTest.java
R engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/ConfiguredBeanResolverTest.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/TestConfigurationProvider.java
Log Message:
-----------
HSEARCH-4096 Merge all implementations of BeanResolver into one
The class is about to get more complex, so I'd rather not duplicate the
same behavior in multiple implementations.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3e8823e033eb1321dd158af19df688bcd1aed06f
https://github.com/hibernate/hibernate-search/commit/3e8823e033eb1321dd15...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/spi/SearchIntegrationBuilder.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanResolver.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanConfigurationContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImpl.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanSource.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ConfigurationBeanRegistry.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/NoConfiguredBeanManagerBeanProvider.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ReflectionBeanProvider.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanNotFoundException.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanProvider.java
R engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/ReflectionBeanProvider.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplTest.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmBeanContainerBeanProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/TestConfigurationProvider.java
Log Message:
-----------
HSEARCH-4096 Move the logic of selecting the bean source to BeanResolver
Previously it was spread out over multiple classes, which would have
made the following changes impossible.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 14e6370a9ab5e7fca20e508f6413bd11ed242cde
https://github.com/hibernate/hibernate-search/commit/14e6370a9ab5e7fca20e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyDefaultBridgesConfigurer.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanReference.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanResolver.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanRetrieval.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/TypeAndNameBeanReference.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/TypeBeanReference.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImpl.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/BeanSource.java
R engine/src/main/java/org/hibernate/search/engine/environment/bean/impl/ReflectionBeanProvider.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanConfigurationContext.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
M engine/src/test/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolderTest.java
A engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplBaseTest.java
A engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplRetrievalBeanTest.java
A engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplRetrievalBuiltinTest.java
A engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplRetrievalClassTest.java
A engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplRetrievalConstructorTest.java
R engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplTest.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lifecycle/LuceneCleanupIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
Log Message:
-----------
HSEARCH-4096 Allow selection the bean retrieval mode when using BeanResolver
This is useful for several reasons:
* So that built-in bean references can explicitly mention they expect to
retrieve the bean from the configured beans or using reflection, but
not from the bean manager.
* So that users can explicitly reference beans fom the bean manager,
overridding any configured beans that may have been added in newer
versions of Hibernate Search.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 8c0f7bc4607fb7f710515b13029ae650a2c7225d
https://github.com/hibernate/hibernate-search/commit/8c0f7bc4607fb7f71051...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBinderRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBridgeRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/MarkerBinderRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBinderRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingBinderRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBinderRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBinderRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBridgeRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/MappingAnnotationProcessorContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/PropertyMappingAnnotationProcessorRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/TypeMappingAnnotationProcessorRef.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AbstractFieldAnnotationProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AbstractMappingAnnotationProcessorContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/AnnotationProcessorProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/DocumentIdProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IndexedProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/MappingAnnotationProcessorUtils.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/MarkerBindingProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/PropertyBindingProcessor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/TypeBindingProcessor.java
Log Message:
-----------
HSEARCH-4096 Allow selection the bean retrieval mode in @*Ref annotations
Primarily so that built-in bean references can explicitly mention they
expect to retrieve the bean from the configured beans or using reflection,
but not from the bean manager.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6781d717542a169b69774a755ee7d5fef2a93306
https://github.com/hibernate/hibernate-search/commit/6781d717542a169b6977...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/AlternativeDiscriminator.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBinding.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Latitude.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Longitude.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/AssociationInverseSide.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/DocumentId.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/FullTextField.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/GenericField.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/Indexed.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IndexedEmbedded.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IndexingDependency.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/KeywordField.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/MarkerBinding.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/NonStandardField.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/PropertyBinding.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ScaledNumberField.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/TypeBinding.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/DocumentId.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/Field.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/Indexed.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/IndexedEmbedded.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/Latitude.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/Longitude.java
M v5migrationhelper/engine/src/main/java/org/hibernate/search/annotations/Spatial.java
Log Message:
-----------
HSEARCH-4096 Always retrieve built-in annotation processors through reflection
And in particular, ignore the bean manager (if any).
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 8cf1094bbe155f46d5f7eeec953c12786968886d
https://github.com/hibernate/hibernate-search/commit/8cf1094bbe155f46d5f7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/ContainerExtractorConfigurationContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/spi/ContainerExtractorDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/spi/ContainerExtractorRegistry.java
Log Message:
-----------
HSEARCH-4096 Always retrieve built-in container extractors through reflection
And in particular, ignore the bean manager (if any).
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6d87ac884ed15a4cf54791885cd54a7cd4b2b242
https://github.com/hibernate/hibernate-search/commit/6d87ac884ed15a4cf547...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/bootstrap/BeanResolutionIT.java
Log Message:
-----------
HSEARCH-4096 Test that we don't rely on the BeanContainer for default (built-in) beans
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 29119f99dfddbaae3c28e775280a91e14646c77d
https://github.com/hibernate/hibernate-search/commit/29119f99dfddbaae3c28...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/ElasticsearchAnalysisConfigurerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendHelper.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendSetupStrategy.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/analysis/LuceneAnalysisConfigurerIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/CustomDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendHelper.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendSetupStrategy.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/alternative/AlternativeBinderIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/annotation/processing/CustomPropertyMappingAnnotationBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/annotation/processing/CustomTypeMappingAnnotationBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractFieldContainerExtractorIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorExplicitIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/GenericFieldIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/NonStandardFieldIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBindingBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBindingBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/providedid/ProvidedIdIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/rule/JavaBeanMappingSetupHelper.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/cfg/spi/JavaBeanMapperSpiSettings.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/Log.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/bean/ForbiddenBeanProvider.java
Log Message:
-----------
HSEARCH-4096 Ensure that code incorrectly relying on the bean manager will fail the tests
Whenever a bean is requested from the context bean provider, we will
fail by default. Tests that really need access to the context (e.g. for
custom bridges) can disable this check explicitly.
This is particularly important to check that our annotation processors
are always created through reflection, without relying on the bean
manager.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6098c9cad608e4894f47e04924418c4eabb2af0c
https://github.com/hibernate/hibernate-search/commit/6098c9cad608e4894f47...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/environment/classpath/spi/ClassResolver.java
M engine/src/main/java/org/hibernate/search/engine/environment/classpath/spi/DefaultClassResolver.java
M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplBaseTest.java
M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplRetrievalClassTest.java
M engine/src/test/java/org/hibernate/search/engine/environment/bean/impl/BeanResolverImplRetrievalConstructorTest.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmClassLoaderServiceClassAndResourceAndServiceResolver.java
Log Message:
-----------
HSEARCH-4096 Remove an incorrect generic type parameter in ClassResolver#classForName(String)
We can't promise anything about the class we're going to return, so
let's not.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e3a2be8dc16ef5cfb83869deba0281100d059249
https://github.com/hibernate/hibernate-search/commit/e3a2be8dc16ef5cfb838...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/cfg/spi/ConvertUtils.java
M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanReference.java
A engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanReferences.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
Log Message:
-----------
HSEARCH-4096 Allow selection of the bean retrieval mode in BeanReference configuration properties
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3d51d2c786d711de177350d72b5f1af4e3247a15
https://github.com/hibernate/hibernate-search/commit/3d51d2c786d711de1773...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
M documentation/src/main/asciidoc/reference/backend-lucene.asciidoc
M documentation/src/main/asciidoc/reference/configuration.asciidoc
M documentation/src/main/asciidoc/reference/getting-started.asciidoc
M documentation/src/main/asciidoc/reference/mapper-orm-indexing-automatic.asciidoc
M documentation/src/main/asciidoc/reference/mapper-orm-mapping-programmatic.asciidoc
M documentation/src/test/resources/META-INF/persistence.xml
Log Message:
-----------
HSEARCH-4096 Update documentation of bean resolution
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3a49038a381cb6c3e9976c32792c976a7762456c
https://github.com/hibernate/hibernate-search/commit/3a49038a381cb6c3e997...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
M integrationtest/backend/elasticsearch/pom.xml
M integrationtest/backend/lucene/pom.xml
M integrationtest/backend/tck/pom.xml
M integrationtest/jdk/java-modules/pom.xml
M integrationtest/mapper/orm-batch-jsr352/pom.xml
M integrationtest/mapper/orm-cdi/pom.xml
M integrationtest/mapper/orm-envers/pom.xml
M integrationtest/mapper/orm-realbackend/pom.xml
M integrationtest/mapper/orm/pom.xml
M integrationtest/mapper/pojo-base/pom.xml
M integrationtest/performance/backend/base/pom.xml
M integrationtest/performance/backend/elasticsearch/pom.xml
M integrationtest/performance/backend/lucene/pom.xml
M integrationtest/performance/pom.xml
M integrationtest/pom.xml
M integrationtest/showcase/library/pom.xml
M integrationtest/v5migrationhelper/engine/pom.xml
M integrationtest/v5migrationhelper/orm/pom.xml
M util/internal/integrationtest/backend/elasticsearch/pom.xml
M util/internal/integrationtest/backend/lucene/pom.xml
M util/internal/integrationtest/common/pom.xml
M util/internal/integrationtest/jbatch-runtime/pom.xml
M util/internal/integrationtest/jberet-se/pom.xml
M util/internal/integrationtest/mapper/orm/pom.xml
M util/internal/integrationtest/mapper/stub/pom.xml
M util/internal/integrationtest/pom.xml
M util/internal/integrationtest/sharedresources/pom.xml
M util/internal/integrationtest/v5migrationhelper/pom.xml
Log Message:
-----------
HSEARCH-3479 Shorten the name of integration test modules
So that the Maven output is more readable
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: f0356c19548016a7123ff59f4a9c7bd1fa977bfa
https://github.com/hibernate/hibernate-search/commit/f0356c19548016a7123f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
A integrationtest/mapper/orm-spring/pom.xml
A integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/testsupport/AbstractSpringITConfig.java
A integrationtest/mapper/orm-spring/src/test/resources/application.yaml
M integrationtest/pom.xml
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
Log Message:
-----------
HSEARCH-3479 Introduce a dedicated module for Spring ITs (with mocked backend)
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d811bc9c1102d84819dfb5b976f0ec4cddeedde9
https://github.com/hibernate/hibernate-search/commit/d811bc9c1102d84819df...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
A integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/sessionproxy/SessionProxyIT.java
A integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/transaction/TransactionIT.java
R integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseSessionProxyIT.java
R integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseTransactionIT.java
R integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/service/InnerTransactionRollbackService.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-3479 Move Spring ITs unrelated to the showcase to the dedicated module
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 7d51b2e284e989821bb5055ee2e3f2fe263a4aa2
https://github.com/hibernate/hibernate-search/commit/7d51b2e284e989821bb5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-11-18 (Wed, 18 Nov 2020)
Changed paths:
A integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/beanresolution/SpringBeanResolutionIT.java
Log Message:
-----------
HSEARCH-3479 Test Spring bean resolution
In a similar fashion to CdiBeanResolutionIT.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Compare: https://github.com/hibernate/hibernate-search/compare/9d9e193c8ed4...7d51...
4 years, 1 month