[hibernate/hibernate-search] 8e0584: Bump version to 6.1
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 8e05849c37d76a37eacd9541898939382bf25ebb
https://github.com/hibernate/hibernate-search/commit/8e05849c37d76a37eacd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch-aws/pom.xml
M backend/elasticsearch/pom.xml
M backend/lucene/pom.xml
M build-config/pom.xml
M distribution/pom.xml
M documentation/pom.xml
M engine/pom.xml
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-spring/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 mapper/javabean/pom.xml
M mapper/orm-batch-jsr352/core/pom.xml
M mapper/orm-batch-jsr352/jberet/pom.xml
M mapper/orm/pom.xml
M mapper/pojo-base/pom.xml
M parents/integrationtest/pom.xml
M parents/public/pom.xml
M pom.xml
M reports/pom.xml
M util/common/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
M util/internal/test/pom.xml
M v5migrationhelper/engine/pom.xml
M v5migrationhelper/orm/pom.xml
Log Message:
-----------
Bump version to 6.1
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d18cd15d0a513c6225f4ecac333c083d4d277c94
https://github.com/hibernate/hibernate-search/commit/d18cd15d0a513c6225f4...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
Log Message:
-----------
HSEARCH-3934 Add index property SCHEMA_MANAGEMENT_SETTINGS_FILE
Commit: 7e262f776f39e4bd8b0b347733465aae1e1ca5f9
https://github.com/hibernate/hibernate-search/commit/7e262f776f39e4bd8b0b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3934 Extract JSON from custom index settings file
Commit: d9dcd50e8f904a1e97ec5123fdefdbc6f97ac0b3
https://github.com/hibernate/hibernate-search/commit/d9dcd50e8f904a1e97ec...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/impl/IndexMetadata.java
Log Message:
-----------
HSEARCH-3934 Add custom settings option to IndexMetadata
Commit: fef6ccfca27dab705a08895dfe7ddef71e6bce3b
https://github.com/hibernate/hibernate-search/commit/fef6ccfca27dab705a08...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaCreatorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/CreateIndexWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
Log Message:
-----------
HSEARCH-3934 Use custom settings on CreateIndexWork
Commit: f25f352c9ee5aa770cc0bc3889edbb4cff28d733
https://github.com/hibernate/hibernate-search/commit/f25f352c9ee5aa770cc0...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/custom/ElasticsearchCustomIndexSettingsIT.java
A integrationtest/backend/elasticsearch/src/test/resources/custom-index-settings/not-parsable.json
A integrationtest/backend/elasticsearch/src/test/resources/custom-index-settings/unknown-setting.json
A integrationtest/backend/elasticsearch/src/test/resources/custom-index-settings/valid.json
Log Message:
-----------
HSEARCH-3934 Test custom index settings
Commit: 809077aac97dfbe0e0cfb0541348eb29f4bc684d
https://github.com/hibernate/hibernate-search/commit/809077aac97dfbe0e0cf...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/setting/ElasticsearchCustomIndexSettingsIT.java
A documentation/src/test/resources/custom/index-settings.json
Log Message:
-----------
HSEARCH-3934 Document custom index settings
Commit: 5abf0e6a85e2eb123cea35b721059da6c36e91e3
https://github.com/hibernate/hibernate-search/commit/5abf0e6a85e2eb123cea...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
Log Message:
-----------
HSEARCH-3934 Apply suggestions from code review
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3e49d611a6fb40145bb11d3389857227e360d93b
https://github.com/hibernate/hibernate-search/commit/3e49d611a6fb40145bb1...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/Analysis.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/AnalysisJsonAdapterFactory.java
Log Message:
-----------
HSEARCH-3934 Add extraAttributes to Analysis
It will be used to deserialize custom settings
Commit: d4fb3dabf161b16dbe8a0ba88081fddb10c8237f
https://github.com/hibernate/hibernate-search/commit/d4fb3dabf161b16dbe8a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettingsJsonAdapterFactory.java
Log Message:
-----------
HSEARCH-3934 Add extraAttributes to IndexSettings
It will be used to deserialize custom settings
Commit: 20ab5bfd6bb55c1d6ac7f28c3e0a553e43a79c8d
https://github.com/hibernate/hibernate-search/commit/20ab5bfd6bb55c1d6ac7...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/backend-elasticsearch.asciidoc
M documentation/src/test/resources/custom/index-settings.json
M integrationtest/backend/elasticsearch/src/test/resources/custom-index-settings/unknown-setting.json
M integrationtest/backend/elasticsearch/src/test/resources/custom-index-settings/valid.json
Log Message:
-----------
HSEARCH-3934 Expect no-index-attribute custom index setting json
Commit: af1d6608286aa40c630e44c4e0a0522ff4387d8d
https://github.com/hibernate/hibernate-search/commit/af1d6608286aa40c630e...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/impl/IndexMetadata.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/CreateIndexWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
Log Message:
-----------
HSEARCH-3934 Store custom index settings into IndexSettings
This will help to merge it with the generated one and to validate it
Commit: f81cb2357384123a5920f2a7c870afa69ed910c9
https://github.com/hibernate/hibernate-search/commit/f81cb2357384123a5920...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/Analysis.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
Log Message:
-----------
HSEARCH-3934 Merge custom index settings with generated
Commit: c61ecfeb2b8b0e7ed4a6e4b98648f77599bffd73
https://github.com/hibernate/hibernate-search/commit/c61ecfeb2b8b0e7ed4a6...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContextMessages.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContexts.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/Analysis.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ElasticsearchValidationMessages.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/IndexSettingsValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ValidationContextType.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/ValidationErrorCollector.java
Log Message:
-----------
HSEARCH-3934 Validate custom index settings
Commit: 361e8fd1fc7334cb14310be08d77289c3cd3bff5
https://github.com/hibernate/hibernate-search/commit/361e8fd1fc7334cb1431...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
Log Message:
-----------
HSEARCH-3934 Apply suggestions from code review
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3a8fb764e78a79a7cf4e371294032124c0150ff6
https://github.com/hibernate/hibernate-search/commit/3a8fb764e78a79a7cf4e...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/impl/IndexMetadata.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaCreatorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/CreateIndexWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
Log Message:
-----------
HSEARCH-3934 Merge custom index settings in IndexMetadataBuilder
Commit: f788a270c287b1cb75896b2e2fb981d4a2b3888c
https://github.com/hibernate/hibernate-search/commit/f788a270c287b1cb7589...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/Analysis.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
Log Message:
-----------
HSEARCH-3934 Make the merge more resilient
Commit: 928e0f98c7dad7b2b06c1fe67113422aeb08c51a
https://github.com/hibernate/hibernate-search/commit/928e0f98c7dad7b2b06c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/IndexSettingsValidator.java
Log Message:
-----------
HSEARCH-3934 Fix sonar issue
Commit: f35434e80fb145d090ea4e54ff67f5213e1c6ce8
https://github.com/hibernate/hibernate-search/commit/f35434e80fb145d090ea...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationCustomSettingsIT.java
A integrationtest/backend/elasticsearch/src/test/resources/custom-index-settings/overlapping.json
Log Message:
-----------
HSEARCH-3934 Test custom settings on index creation
Commit: 39591c24b975a990dbd7f371bae850e1b8c481c6
https://github.com/hibernate/hibernate-search/commit/39591c24b975a990dbd7...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaMigratorImpl.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateCustomSettingsIT.java
Log Message:
-----------
HSEARCH-3934 Support custom settings on index update
Commit: 3287bdae60a1148cfe0ca35cab2fbc56241f882d
https://github.com/hibernate/hibernate-search/commit/3287bdae60a1148cfe0c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationCustomSettingsIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
Log Message:
-----------
HSEARCH-3934 Test custom settings on index validation
Commit: 34606b1b08e9c0a5beb0e2adb3b22654828547aa
https://github.com/hibernate/hibernate-search/commit/34606b1b08e9c0a5beb0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
Log Message:
-----------
HSEARCH-4138 Factorize some code shared between PojoIndexedTypeManager and PojoContainedTypeManager
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 11e9ada32313b1912d82b82f950fc5ce0e4dd6bc
https://github.com/hibernate/hibernate-search/commit/11e9ada32313b1912d82...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanSimpleStringSetPojoPathFilterFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathFilterFactory.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverCastedTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverContainerElementNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverMarkingNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverOriginalTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverPropertyNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/NoOpPojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverContainerElementNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverMarkingNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverMultiNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverOriginalTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverRootContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoEntityTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoEntityTypeAdditionalMetadata.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/EmptyPojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilterFactory.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/StringSetPojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
Log Message:
-----------
HSEARCH-4138 Replace generics for the dirtiness state with their only value, Set<String>
To acknowledge that dirtiness state is currently always represented by a
Set<String>.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 4fb5e316ad52fe20c5e076a2e77e2069b77c2e41
https://github.com/hibernate/hibernate-search/commit/4fb5e316ad52fe20c5e0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanEntityTypeContributor.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanPojoPathsDefinition.java
R mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanSimpleStringSetPojoPathFilterFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmEntityTypeMetadataContributor.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathFilterFactory.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathsDefinition.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverContainerElementNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverMarkingNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverPropertyNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoEntityTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoEntityTypeAdditionalMetadata.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathOrdinals.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/EmptyPojoPathFilter.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilterFactory.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathsDefinition.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/StringSetPojoPathFilter.java
Log Message:
-----------
HSEARCH-4139 Use bitsets and ordinals in POJO path filters
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: c3bf939b396c9bdbfeb2ebc015c8453a29ed478e
https://github.com/hibernate/hibernate-search/commit/c3bf939b396c9bdbfeb2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverRootContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
Log Message:
-----------
HSEARCH-4139 Use bitsets to represent dirty paths internally in POJO indexing plans
So that we trigger fewer memory allocations when a path is marked as dirty:
1. BitSets are more compact than Set<String>.
2. We only set bits for dirty paths that are relevant to reindexing, which
means we will ultimately be able to skip the allocations of entity
states based on the dirty paths (see following commits).
This was a problem mentioned in HSEARCH-4139 in particular.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 16ba9a03350d7832309b6c5d6d747f7cd500311f
https://github.com/hibernate/hibernate-search/commit/16ba9a03350d7832309b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
Log Message:
-----------
HSEARCH-4138 Factorize some code in AbstractHibernateOrmTypeContext
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 9fa362d388bd99696b299e455159f0ee141a633e
https://github.com/hibernate/hibernate-search/commit/9fa362d388bd99696b29...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/AbstractJavaBeanTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanContainedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSessionTypeContextProvider.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanTypeContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoImplicitReindexingResolverNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolver.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoContainedTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoIndexedTypeExtendedMappingCollector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoTypeExtendedMappingCollector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/PojoPathFilterProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-4138 Allow mappers to build dirty path bitsets and use bitsets to pass dirty paths to POJO indexing plans
That way, we avoid creating indexing plans or calling addOrUpdate()
unnecessarily in HibernateSearchEventListener by turning the dirty paths
into a bitset first: if a null bitset is returned by the filter,
the change is irrelevant to indexing and we don't even try to retrieve
the indexing plan.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: c947425408054c60b86d70f3f0a4df71456c3403
https://github.com/hibernate/hibernate-search/commit/c947425408054c60b86d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingElementCollectionIT.java
Log Message:
-----------
HSEARCH-4138 Split ElementCollection reindexing tests from the truly basic ones
Apparently the presence of an ElementCollection can have strange effects
on calls to session.update(), leading collection remove events even
though no collection was removed.
Let's clearly separate the two tests.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 24b901518dce3313e3a1957a8eba6f4c82d0ae50
https://github.com/hibernate/hibernate-search/commit/24b901518dce3313e3a1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
Log Message:
-----------
HSEARCH-4138 Test reindexing on calls to Session.update()
It's apparently a corner cases that was only tested in migration helper
tests, and I nearly introduced a regression, so let's test it properly.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 0babafdfd10893d5bf4d4ea2a4c09060a51cae0c
https://github.com/hibernate/hibernate-search/commit/0babafdfd10893d5bf4d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
Log Message:
-----------
HSEARCH-4143 Fix incorrect input values in ConfigurationPropertyBeanReferenceTest.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5cf4f5b5804637a08314f9159f4b459617994414
https://github.com/hibernate/hibernate-search/commit/5cf4f5b5804637a08314...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyInvalidSimpleValuesTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidMissingValuesTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidSimpleValuesTest.java
Log Message:
-----------
HSEARCH-4143 Correctly test multi-valued configuration properties
We used to only test single-valued sets in some tests.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 1ead1ee8856c0c8587fe2c295e110b1f6d771f07
https://github.com/hibernate/hibernate-search/commit/1ead1ee8856c0c8587fe...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidMissingValuesTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidSimpleValuesTest.java
Log Message:
-----------
HSEARCH-4143 Sonar: Chained AssertJ assertions should be simplified to the corresponding dedicated assertion
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a676b307ccb71f3a8717adfd76009ca1e35414ca
https://github.com/hibernate/hibernate-search/commit/a676b307ccb71f3a8717...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-22 (Fri, 22 Jan 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/cfg/impl/OptionalPropertyContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/cfg/spi/OptionalPropertyContext.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyValidSimpleValuesTest.java
Log Message:
-----------
HSEARCH-4143 Allow value substitution when retrieving configuration property values
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 27f3a0791bd94168dcece05b6870b7ed425d16f7
https://github.com/hibernate/hibernate-search/commit/27f3a0791bd94168dcec...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-27 (Wed, 27 Jan 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
Log Message:
-----------
HSEARCH-4145 Fix copy/paste error in the documentation of the "score" projection
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: b4bd86046c09d5b78861268958e1cb26cc2c2dad
https://github.com/hibernate/hibernate-search/commit/b4bd86046c09d5b78861...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityLoadingCacheLookupStrategyImplementor.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmQueryUtils.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/PersistenceContextLookupStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/PersistenceContextThenSecondLevelCacheLookupStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeSessionContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/context/impl/HibernateOrmLoadingContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderFactory.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoadingCacheLookupStrategyImplementor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByTypeEntityLoader.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmComposableEntityLoader.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmComposableSearchEntityLoader.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmEntityIdEntityLoader.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingMappingContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingSessionContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/MutableEntityLoadingOptions.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextLookupStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/PersistenceContextThenSecondLevelCacheLookupStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchEntityLoaderBuilder.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchEntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingIndexedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingMappingContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingSessionContext.java
Log Message:
-----------
HSEARCH-4144 Refactor ORM entity loading classes and move them to a dedicated package
So that we can start using them for something else than just searching.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: b2e5f7b80720c441c86030caa0e0e3d4dd09d055
https://github.com/hibernate/hibernate-search/commit/b2e5f7b80720c441c860...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/CriteriaTypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmQueryUtils.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HqlTypeQueryFactory.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/TypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
Log Message:
-----------
HSEARCH-3771 Introduce TypeQueryFactory to represent two different ways of creating queries
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 4042632702984849d6a9880be93e664b248b9aca
https://github.com/hibernate/hibernate-search/commit/4042632702984849d6a9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/CriteriaTypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HqlTypeQueryFactory.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/MassIndexingTypeGroupLoaderImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/TypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingIndexedTypeGroup.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingTypeGroupLoader.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingTypeLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingIndexedTypeContext.java
Log Message:
-----------
HSEARCH-3771 Rely on EntityLoadingStrategy for querying in the mass indexer
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e848c52d9e65d4278618864bc7a931062c702da9
https://github.com/hibernate/hibernate-search/commit/e848c52d9e65d4278618...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HqlTypeQueryFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3771 Mass indexing for ORM's dynamic-map entity types
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5d0c5a2e5dd639dbdd33b1383828af16431fb34b
https://github.com/hibernate/hibernate-search/commit/5d0c5a2e5dd639dbdd33...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/mapper-orm-mapping-programmatic.asciidoc
Log Message:
-----------
HSEARCH-3771 Update documentation regarding support for ORM's dynamic-map entity types
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 729843f082ecb6293c8f50ddf56cddc0903a169a
https://github.com/hibernate/hibernate-search/commit/729843f082ecb6293c8f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
Log Message:
-----------
HSEARCH-3771 Sonar: Avoid an NPE if there's a bug in loading strategy handling
This NPE really shouldn't happen if everything else works correctly, but
let's be on the safe side.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6757107c213235534901ed3748d40f282cc99df2
https://github.com/hibernate/hibernate-search/commit/6757107c213235534901...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnBootstrapIntrospector.java
Log Message:
-----------
HSEARCH-4117 Remove obsolete comments
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: abf2c4f5c66b8d25f1f2d89be99d0533262c4b13
https://github.com/hibernate/hibernate-search/commit/abf2c4f5c66b8d25f1f2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanPropertyModel.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanRawTypeModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassPropertyModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmClassRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnBootstrapIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnPropertyModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnRawTypeModel.java
Log Message:
-----------
HSEARCH-4117 Pick one getter when property has multiple getters
... and log a warning.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 2ac0358d3fcf155d67e1df918b0417387cbc6444
https://github.com/hibernate/hibernate-search/commit/2ac0358d3fcf155d67e1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/ErrorCollectingPojoPropertyMetadataContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingStep.java
Log Message:
-----------
HSEARCH-4117 Avoid looking up property metadata for empty property mappings
So that we don't log a warning for ambiguous metadata such as a property
with multiple getters, unless we actually use that property.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 827e806da35a08f8eae793c71848a1043f9a3883
https://github.com/hibernate/hibernate-search/commit/827e806da35a08f8eae7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/DuplicateGetterIT.java
Log Message:
-----------
HSEARCH-4117 Test models with multiple getters for the same property
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 994cb9e82786b3daf64fcb6c3ca5203056380728
https://github.com/hibernate/hibernate-search/commit/994cb9e82786b3daf64f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-01 (Mon, 01 Feb 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4147 Upgrade to Lucene 8.8.0
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: ea11b21fd9435e75d23e290f4a6de3f2bfd02dd2
https://github.com/hibernate/hibernate-search/commit/ea11b21fd9435e75d23e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingScrollingIT.java
Log Message:
-----------
HSEARCH-4150 Fix raw type use warnings in SearchQueryEntityLoadingScrollingIT
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6b9c119783ec854584fcfd98e15e2541994a5292
https://github.com/hibernate/hibernate-search/commit/6b9c119783ec854584fc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityChangingScrollingIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/SimpleEntity.java
Log Message:
-----------
HSEARCH-4150 Move SimpleEntity to SearchQueryEntityChangingScrollingIT
Since no other test needs it.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: f4eb75ded632af1af128ff7b577c16dc1a1563ea
https://github.com/hibernate/hibernate-search/commit/f4eb75ded632af1af128...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/AbstractSearchQueryEntityLoadingSingleTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityChangingScrollingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingCacheLookupIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingFetchSizeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingGraphIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingMultipleTypesIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingScrollingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/BasicContainedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/BasicIndexedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/BasicModel.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/EntityIdDocumentIdContainedEntity.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/EntityIdDocumentIdIndexedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/EntityIdDocumentIdMapping.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/NonEntityIdDocumentIdContainedEntity.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/NonEntityIdDocumentIdIndexedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/NonEntityIdDocumentIdMapping.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/SingleTypeLoadingMapping.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/SingleTypeLoadingModel.java
Log Message:
-----------
HSEARCH-4150 Separate the entity model from the search mapping in ORM loading ITs
This should allow us to test different entity models more easily (see
following commits).
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 31f457e49068da7a143fafcba5aad4345a2f3ec4
https://github.com/hibernate/hibernate-search/commit/31f457e49068da7a143f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
Log Message:
-----------
HSEARCH-4150 Don't reuse queries when loading entities
Workaround for HHH-14439.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 8961158f2b7ecdba2b5cd1dcdbc57ee2fac05edc
https://github.com/hibernate/hibernate-search/commit/8961158f2b7ecdba2b5c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-05 (Fri, 05 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingFetchSizeIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/FetchSubSelectContainedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/FetchSubSelectIndexedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/FetchSubSelectModel.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/SingleTypeLoadingModel.java
Log Message:
-----------
HSEARCH-4150 Test ORM loading with subselect fetch type
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: fe2fa3715a92e096f3f1e09536d077e65aa47f77
https://github.com/hibernate/hibernate-search/commit/fe2fa3715a92e096f3f1...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
A engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/DistanceSortMissingValueBehaviorStep.java
M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/DistanceSortOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/DistanceSortOptionsStepImpl.java
Log Message:
-----------
HSEARCH-3863 Add missing option to DistanceSortOptionsStep
Commit: 81e44841f60cc3443ba795e46c97505669f5c224
https://github.com/hibernate/hibernate-search/commit/81e44841f60cc3443ba7...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/ElasticsearchDistanceSort.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/impl/LuceneGeoPointDistanceSort.java
M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/impl/DistanceSortOptionsStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/sort/spi/DistanceSortBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/sort/StubSortBuilder.java
Log Message:
-----------
HSEARCH-3863 Add missing options to DistanceSortBuilder
Commit: 8957f5fde784189ad3c60606f8a02b2c20310791
https://github.com/hibernate/hibernate-search/commit/8957f5fde784189ad3c6...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortBaseIT.java
Log Message:
-----------
HSEARCH-3863 Test already-working missing first/last options
Commit: 10be35ed94e038855158da6fccaee7f29800e48f
https://github.com/hibernate/hibernate-search/commit/10be35ed94e038855158...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/AbstractElasticsearchReversibleSort.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/ElasticsearchDistanceSort.java
Log Message:
-----------
HSEARCH-3863 Validate unsupported missing options on sort
Commit: 4891b6b911946e5e1a00abbba1a558eb0b081e47
https://github.com/hibernate/hibernate-search/commit/4891b6b911946e5e1a00...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
Log Message:
-----------
HSEARCH-3863 Test validation on missing options on ES sort
Commit: f7c2fd0b8b6adfabfd9d452e2845799b168d3fed
https://github.com/hibernate/hibernate-search/commit/f7c2fd0b8b6adfabfd9d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/comparatorsource/impl/LuceneGeoPointDistanceComparatorSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/impl/LuceneGeoPointDistanceSort.java
Log Message:
-----------
HSEARCH-3863 Support sort on missing explicit options with Lucene
Commit: bda78a314091da3f913f1406ca630c9c729b0871
https://github.com/hibernate/hibernate-search/commit/bda78a314091da3f913f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortBaseIT.java
Log Message:
-----------
HSEARCH-3863 Test sort on missing explicit options with Lucene
Commit: 9559e8ce8da31d30fcc964b79fc9c42c1e7d3fd4
https://github.com/hibernate/hibernate-search/commit/9559e8ce8da31d30fcc9...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortTypeCheckingAndConversionIT.java
Log Message:
-----------
HSEARCH-3863 Remove out of date comments
There is no DSL conversion for the GeoPoint used in missing as
Commit: 91e43e95c4e0c930bcde4eb3e49669d7e8477bc6
https://github.com/hibernate/hibernate-search/commit/91e43e95c4e0c930bcde...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-sort.asciidoc
Log Message:
-----------
HSEARCH-3863 Document missing options on distance sort
Commit: 19cbad052264b95dbe44c28d67b5022e2135d187
https://github.com/hibernate/hibernate-search/commit/19cbad052264b95dbe44...
Author: Fabio Massimo <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M documentation/src/main/asciidoc/reference/search-dsl-sort.asciidoc
Log Message:
-----------
HSEARCH-3863 Apply suggestions from code review
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6eadb2a7c07d6279b4533b6c030a01d2f49dade3
https://github.com/hibernate/hibernate-search/commit/6eadb2a7c07d6279b453...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortBaseIT.java
Log Message:
-----------
HSEARCH-3863 Fix log message to check in the tests
Commit: 139081fb40b06717b5576978892c0feeb8240dee
https://github.com/hibernate/hibernate-search/commit/139081fb40b06717b557...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-08 (Mon, 08 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/ElasticsearchDistanceSort.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortBaseIT.java
Log Message:
-----------
HSEARCH-3863 Handle ElasticsearchDistanceSort#order is null
Commit: aa3845d344c9e7adb5c89102ac475c4abacc8462
https://github.com/hibernate/hibernate-search/commit/aa3845d344c9e7adb5c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
Log Message:
-----------
HSEARCH-4155 Fix obsolete documentation in the javabean mapper
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5983693f551194c6e4683754ad357cad876fdec3
https://github.com/hibernate/hibernate-search/commit/5983693f551194c6e468...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexer.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlan.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexer.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlan.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexer.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexingPlan.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/work/LuceneIndexingNestedIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyMismatchIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexerIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
M integrationtest/mapper/orm-envers/src/test/java/org/hibernate/search/integrationtest/mapper/orm/envers/EnversIT.java
M integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/jta/JtaAndSpringMoreComplexIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInDifferentTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInSameTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingElementCollectionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddableIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMappedSuperclassIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOutOfTransactionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/array/AbstractAutomaticIndexingArrayIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AbstractAutomaticIndexingAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingAssociationDeletionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingGenericPolymorphicAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingPolymorphicInverseSideAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingPolymorphicOriginalSideAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingSingleAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/multi/AbstractAutomaticIndexingMultiAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitReindexingFunctionalIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BytecodeEnhancementIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/ProxyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/TransientPropertyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInTriggerUnnecessaryCollectionInitializationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/IndexingProcessorProxiedAssociatedEntityIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ReindexingResolverProxiedAssociatedEntityIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanNonEntityIdDocumentIdIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/automaticindexing/DefaultReindexOnUpdateIT.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/RoutingBridgeBaseIT.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/work/PojoIndexingAddOrUpdateIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/AbstractOnTheFlyIndexingBenchmarks.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
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/stub/backend/index/StubDocumentWork.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexer.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexingPlan.java
Log Message:
-----------
HSEARCH-4155 Consistently use the terms "add or update" rather than "update" for document indexing
Just for consistency and to avoid misleading language.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 966ba1a3cd97a396a12813f66c35cb4d2dc0b4ff
https://github.com/hibernate/hibernate-search/commit/966ba1a3cd97a396a128...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
Log Message:
-----------
HSEARCH-4155 Fix a bug in PojoIndexingPlan where a delete followed by add would not correctly update an entity
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 34f5ff889c97188c1dc7dcb50d71daf9342438fc
https://github.com/hibernate/hibernate-search/commit/34f5ff889c97188c1dc7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
Log Message:
-----------
HSEARCH-4155 Test states in PojoIndexingPlan
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: dbc33dc149163be78cdf67e551fda38ec9dc540d
https://github.com/hibernate/hibernate-search/commit/dbc33dc149163be78cdf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-4155 Update an obsolete comment in PojoIndexingPlanImpl
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 04015505d307c6648b1bc21a905b778780f58efc
https://github.com/hibernate/hibernate-search/commit/04015505d307c6648b1b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-4155 Add a missing "static" keyword
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: f2758a3a57b61f097ba79319422bdbae679d8c32
https://github.com/hibernate/hibernate-search/commit/f2758a3a57b61f097ba7...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDynamicMappingIT.java
Log Message:
-----------
HSEARCH-4152 Remove the `indexing` term in DYNAMIC_MAPPING property
Commit: 5dfa6a03975ee728a93ca1a1c8c1176872848e70
https://github.com/hibernate/hibernate-search/commit/5dfa6a03975ee728a93c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDynamicMappingIT.java
Log Message:
-----------
HSEARCH-4152 Avoid to use *Settings constants
So that it is clearer the target property here
Commit: e8c99bbe5b1bc78bf9f78b79f71b1c600f50b343
https://github.com/hibernate/hibernate-search/commit/e8c99bbe5b1bc78bf9f7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/ElasticsearchExtension.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/dsl/impl/ElasticsearchSearchQueryOptionsStepImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/dsl/impl/ElasticsearchSearchQuerySelectStepImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryRequestContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/LuceneExtension.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/dsl/impl/LuceneSearchQueryOptionsStepImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/dsl/impl/LuceneSearchQuerySelectStepImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryRequestContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchBackendContext.java
M engine/src/main/java/org/hibernate/search/engine/mapper/scope/impl/MappedIndexScopeImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/scope/spi/MappedIndexScope.java
R engine/src/main/java/org/hibernate/search/engine/search/loading/context/spi/LoadingContext.java
R engine/src/main/java/org/hibernate/search/engine/search/loading/context/spi/LoadingContextBuilder.java
A engine/src/main/java/org/hibernate/search/engine/search/loading/spi/SearchLoadingContext.java
A engine/src/main/java/org/hibernate/search/engine/search/loading/spi/SearchLoadingContextBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/query/SearchQueryExtension.java
M engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryDslExtension.java
M engine/src/main/java/org/hibernate/search/engine/search/query/dsl/impl/DefaultSearchQueryOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/query/dsl/impl/DefaultSearchQuerySelectStep.java
M engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractExtendedSearchQueryOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQueryOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQuerySelectStep.java
M engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilderFactory.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryLoadingOptionsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryResultLoadingOrTransformingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryScrollResultLoadingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/stub/MapperMockUtils.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
R mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/context/impl/JavaBeanLoadingContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanSearchLoadingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/context/impl/HibernateOrmLoadingContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSearchLoadingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapterExtension.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/NextScrollWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/ScrollWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubSearchQueryBuilderFactory.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQuery.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchScroll.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/GenericStubMappingScope.java
R util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubLoadingContext.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingScope.java
A util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubSearchLoadingContext.java
Log Message:
-----------
HSEARCH-4153 Rename LoadingContext to SearchLoadingContext
To avoid confusion with types we're about to introduce.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: c8d2351e6e0ef57e66e922bfd3f8411fcde42503
https://github.com/hibernate/hibernate-search/commit/c8d2351e6e0ef57e66e9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanProjectionHitMapper.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanSearchLoadingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
Log Message:
-----------
HSEARCH-4153 Remove a few unnecessary generics
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e66207fc028ad95c4e97493d84664d3dd6bb9c2f
https://github.com/hibernate/hibernate-search/commit/e66207fc028ad95c4e97...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/dsl/impl/HibernateOrmSearchQuerySelectStep.java
Log Message:
-----------
HSEARCH-4153 Remove an unnecessary DSL step wrapper
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 33a89a35169aa62fab28b9dbc27aefe50c5bc5ee
https://github.com/hibernate/hibernate-search/commit/33a89a35169aa62fab28...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/search/loading/spi/SearchLoadingContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSearchLoadingContext.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/scope/impl/SearchScopeImpl.java
R mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanProjectionHitMapper.java
R mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanSearchLoadingContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityGraphHint.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmLoadingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContextProvider.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingMappingContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingSessionContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/MutableEntityLoadingOptions.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeSessionContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityGraphHint.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByTypeEntityLoader.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSearchLoadingContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/MutableEntityLoadingOptions.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchEntityLoaderBuilder.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchEntityLoadingStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingIndexedTypeContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingMappingContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/SearchLoadingSessionContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapterExtension.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContextProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoLoadingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoMultiLoaderLoadingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/impl/PojoSingleLoaderLoadingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoader.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/loading/spi/PojoLoadingContextBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeSessionContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoProjectionHitMapper.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingContextBuilder.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/search/loading/impl/PojoSearchLoadingIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/PojoSearchSessionMappingContext.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubSearchLoadingContext.java
Log Message:
-----------
HSEARCH-4153 Move more search loading code and SPIs to the POJO mapper
So that we'll be able to use it from other places in the POJO mapper
(e.g. indexing plans).
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 9fd2dfc6c529d359ff62d9283b6d1cf009af9cce
https://github.com/hibernate/hibernate-search/commit/9fd2dfc6c529d359ff62...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmQueryLoader.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/MassIndexingTypeGroupLoaderImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchIndexingWorkspace.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingIndexedTypeGroup.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingTypeGroupLoader.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingTypeLoadingStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmComposableSearchEntityLoader.java
Log Message:
-----------
HSEARCH-4153 Avoid cyclic package dependencies between loading and mass indexing
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: bbf545ac29b22212617777d4c1b79b6dffa4b24b
https://github.com/hibernate/hibernate-search/commit/bbf545ac29b222126177...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/MutableEntityLoadingOptions.java
Log Message:
-----------
HSEARCH-4153 Fix raw types in MutableEntityLoadingOptions
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6010c4ca206ab7f98b295731c979973ee0395c2d
https://github.com/hibernate/hibernate-search/commit/6010c4ca206ab7f98b29...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryResultLoadingOrTransformingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryScrollResultLoadingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/stub/MapperMockUtils.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/stub/StubEntityLoader.java
Log Message:
-----------
HSEARCH-4153 Stop using DefaultProjectionHitMapper/EntityLoader in the backend TCK
We don't use it in the POJO mapper, so it makes sense that we don't test
it in the backend TCK.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 41388cba1f2dcf14f6ab468cb29be6471cfe391d
https://github.com/hibernate/hibernate-search/commit/41388cba1f2dcf14f6ab...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
R engine/src/main/java/org/hibernate/search/engine/search/loading/spi/DefaultProjectionHitMapper.java
R engine/src/main/java/org/hibernate/search/engine/search/loading/spi/EntityLoader.java
R engine/src/main/java/org/hibernate/search/engine/search/loading/spi/IdentityEntityLoader.java
A util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubProjectionHitMapper.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubSearchLoadingContext.java
Log Message:
-----------
HSEARCH-4153 Remove DefaultProjectionHitMapper and related classes
They're not useful anymore.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5a54ea868921b146cc4f13226dbedb434cf487aa
https://github.com/hibernate/hibernate-search/commit/5a54ea868921b146cc4f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
Log Message:
-----------
HSEARCH-4153 Factorize and refine code that detects whether type filters are necessary upon loading
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 34e22802e6495522b89ac021bdc66b6971f32864
https://github.com/hibernate/hibernate-search/commit/34e22802e6495522b89a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPurgeIT.java
M integrationtest/v5migrationhelper/engine/src/test/java/org/hibernate/search/testsupport/junit/SearchITHelper.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexerImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/IdentifierMappingImplementor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PropertyIdentifierMapping.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/ProvidedIdentifierMapping.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-4153 Merge the purge operation into the delete operation in PojoIndexingPlan/PojoIndexer
Because a purge is just a delete with a null entity, and because we're
going to support passing a null entity for all operations in the next
few commits.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 73d1ecadc50e7d2ea577f6901fa674fac73f421c
https://github.com/hibernate/hibernate-search/commit/73d1ecadc50e7d2ea577...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/AbstractPojoIndexingOperationIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddOrUpdateIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingDeleteIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPurgeIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/IndexedEntity.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/MyRoutingBinder.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/MyRoutingBridge.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingOperation.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationIT.java
Log Message:
-----------
HSEARCH-4153 Refactor PojoIndexingPlan/PojoIndexer tests
So that we can more easily add more tests for loading
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a0aa933e2213b53c53c1c154c96d709af7c73502
https://github.com/hibernate/hibernate-search/commit/a0aa933e2213b53c53c1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
Log Message:
-----------
HSEARCH-4153 Check for null entities in PojoIndexerImpl
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: dc381d9fbc5442c943b0c6ae6b1f31c7c2b8c8d0
https://github.com/hibernate/hibernate-search/commit/dc381d9fbc5442c943b0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
Log Message:
-----------
HSEARCH-4153 Add a reference to the root indexing plan in type indexing plans
This is not very useful now, but it will be when we add loading plans.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 0fbe7eabfd1432f07d381767e4bd8b375b3bc09f
https://github.com/hibernate/hibernate-search/commit/0fbe7eabfd1432f07d38...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkSessionContext.java
Log Message:
-----------
HSEARCH-4153 Load entities as necessary in PojoIndexingPlan
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: eeb031ee87934c092b1799a7a3fda1f7388d0d56
https://github.com/hibernate/hibernate-search/commit/eeb031ee87934c092b17...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/EntityLoader.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/LoadingOptions.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanLoader.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/JavaBeanSearchLoadingContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/LoadingTypeContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/loading/impl/LoadingTypeContextProvider.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/impl/JavaBeanIndexedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanTypeContextContainer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSessionBuilder.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSessionTypeContextProvider.java
Log Message:
-----------
HSEARCH-4153 Implement loading for the JavaBean mapper
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 80192298eb64033b20955b74fb59e151be7f4284
https://github.com/hibernate/hibernate-search/commit/80192298eb64033b2095...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-10 (Wed, 10 Feb 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationNullEntityIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingOperation.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationNullEntityIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexerImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-4153 Test PojoIndexer/PojoIndexingPlan operations with null entities
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 482ab177fe41125e7a5490a2bb3e8a5edcc93276
https://github.com/hibernate/hibernate-search/commit/482ab177fe41125e7a54...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-11 (Thu, 11 Feb 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4154 Upgrade to Hibernate ORM 5.4.28.Final
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: ce6a13eb7ae2570077ae84bc835e1d957e2706ba
https://github.com/hibernate/hibernate-search/commit/ce6a13eb7ae2570077ae...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-17 (Wed, 17 Feb 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexerIT.java
Log Message:
-----------
HSEARCH-4157 Raise the timeout on test
In the case of commitStrategy=force we're going to do 200 almost concurrent commits, that is very unrealistic use case. So we will use a very large timeout here.
Commit: 597788332f56cc514d0dd52bb024988789b56f0e
https://github.com/hibernate/hibernate-search/commit/597788332f56cc514d0d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/routing/RoutingBridgeRoutingKeyIT.java
M integrationtest/performance/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/performance/backend/elasticsearch/SmokeIT.java
Log Message:
-----------
HSEARCH-4157 Raise the timeout on test for ES latency
This call in testLifecycle to Elasticsearch sever may exceed 30 seconds, from some machine. This is a server (not Hibernate Search) latency. E.g: > query parameters {} and 1 objects in payload in 30617ms.
Commit: c53abc52700ddfe4ce7af6801dee296bca1c5dbd
https://github.com/hibernate/hibernate-search/commit/c53abc52700ddfe4ce7a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/AbstractBatchIndexingIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/BatchIndexingJobIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/EntityManagerFactoryRetrievalIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/MassIndexingJobWithCompositeIdIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/MassIndexingJobWithMultiTenancyIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/RestartChunkIT.java
Log Message:
-----------
HSEARCH-4157 Raise and uniform the timeout on JSR-351 tests
Commit: 843e740d21fe7185140b76192fa29a725a533d8b
https://github.com/hibernate/hibernate-search/commit/843e740d21fe7185140b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/engine/worker/WorkerTestCase.java
Log Message:
-----------
HSEARCH-4157 Raise the timeout on v5 migrated test
Commit: 09447d2050b7d1d7473ae421caa03fa80002e765
https://github.com/hibernate/hibernate-search/commit/09447d2050b7d1d7473a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlan.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlanExecution.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlanExecutionTest.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlan.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlanExecution.java
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlanExecutionTest.java
A engine/src/main/java/org/hibernate/search/engine/backend/common/spi/MultiEntityOperationExecutionReport.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexingPlan.java
R engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexingPlanExecutionReport.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanExecutionReportImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexingPlan.java
Log Message:
-----------
HSEARCH-4133 Rename IndexIndexingPlanExecutionReport to MultiEntityOperationExecutionReport and move it
So that we can use it for other, similar purposes.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3fae9e3411e2b2405a420dc5e71ad89b6fc4c52d
https://github.com/hibernate/hibernate-search/commit/3fae9e3411e2b2405a42...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/ConfiguredAutomaticIndexingSynchronizationStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanExecutionReportImpl.java
Log Message:
-----------
HSEARCH-4133 Simplify SearchIndexingPlanExecutionReportImpl
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d13866e32b37a5ce62c4820672bed9cac5e6caa6
https://github.com/hibernate/hibernate-search/commit/d13866e32b37a5ce62c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
Log Message:
-----------
HSEARCH-4133 Move IndexIndexingPlan/IndexIndexer handling out of type managers into the "work" package
Mainly to simplify the next commits, which will introduce differences in
behavior in the "work" package depending on whether we're pushing indexing
events to external queues or not.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 32fda95b60a82c0be35c3cd295b84db4a5c20c6b
https://github.com/hibernate/hibernate-search/commit/32fda95b60a82c0be35c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlan.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlan.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexingPlan.java
M integrationtest/mapper/orm-envers/src/test/java/org/hibernate/search/integrationtest/mapper/orm/envers/EnversIT.java
M integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/jta/JtaAndSpringIT.java
M integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/jta/JtaAndSpringMoreComplexIT.java
M integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/transaction/TransactionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInDifferentTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInSameTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingElementCollectionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddableIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingIdentiferRollbackIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMappedSuperclassIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOutOfTransactionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSessionFlushIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/array/AbstractAutomaticIndexingArrayIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AbstractAutomaticIndexingAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingAssociationDeletionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingGenericPolymorphicAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingPolymorphicInverseSideAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingPolymorphicOriginalSideAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/AutomaticIndexingSingleAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/association/multi/AbstractAutomaticIndexingMultiAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitReindexingFunctionalIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/HibernateOrmIntegrationBooterIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToHibernateOrmQueryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToJpaQueryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingErrorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingComplexHierarchyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingInterruptionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingPrimitiveIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/AnnotationMappingAccessTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BindingUsingPropertyMarkerAccessIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BytecodeEnhancementIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/GenericPropertyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/JpaIdAsDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/MappedSuperclassIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/ProgrammaticMappingAccessTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/PropertyInheritanceIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/ProxyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/TransientPropertyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/multitenancy/DatabaseMultitenancyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInTriggerUnnecessaryCollectionInitializationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/FlushClearEvictAllIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/IndexingProcessorProxiedAssociatedEntityIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ReindexingResolverProxiedAssociatedEntityIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/model/IdClassIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanPersistBatchIndexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/automaticindexing/DefaultReindexOnUpdateIT.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/definition/AbstractFieldContainerExtractorIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DependencyRepeatableIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeAdditionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeOverridingIT.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/FieldContainerExtractorBaseIT.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/FieldDefaultBridgeAdditionIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeOverridingIT.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/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/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.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/model/AnnotationMappingAccessTypeIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/GenericPropertyIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/ImplementedInterfaceIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/ProgrammaticMappingAccessTypeIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/PropertyInheritanceIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/nonregression/mapping/definition/IndexNullAsOnNumericContainerIT.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/spatial/AnnotationMappingGeoPointBindingIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBindingIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/AbstractPojoIndexingOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationNullEntityIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationNullEntityIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
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/DocumentWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexer.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexingPlan.java
Log Message:
-----------
HSEARCH-4133 Remove the concept of "processing" in IndexIndexingPlan
The process() method was a no-op in both the Lucene backend and
Elasticsearch backend.
Its only use was for testing purposes, in the stub backend, to detect
that works have actually been created by the POJO mapper.
But this can be advantageously replaced with events sent when the
stub works are created.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 3e6a6ce9b9f1d721062150a8ed05ee5757f95e5b
https://github.com/hibernate/hibernate-search/commit/3e6a6ce9b9f1d7210621...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexIndexingPlan.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/WorkExecutionBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlan.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/WorkExecutionBackendContext.java
M engine/src/main/java/org/hibernate/search/engine/backend/common/spi/EntityReferenceFactory.java
A engine/src/main/java/org/hibernate/search/engine/backend/common/spi/StringEntityReferenceFactory.java
M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
M engine/src/main/java/org/hibernate/search/engine/backend/session/spi/DetachedBackendSessionContext.java
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexIndexingPlan.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/impl/MappedIndexManagerImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lifecycle/LuceneCleanupIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/AbstractDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/directory/MultiDirectoryIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/reader/LuceneIndexReaderRefreshBaseIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/reader/LuceneIndexReaderRefreshSettingsPerShardIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterSettingsIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerCreationOrPreservationIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerDropAndCreateIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerDropIfExistingIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/work/LuceneIndexingNestedIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/multitenancy/MultiTenancyMismatchIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexingFieldTypesIT.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/AbstractOnTheFlyIndexingBenchmarks.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/impl/ConfiguredAutomaticIndexingSynchronizationStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionHolder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/PostTransactionWorkQueueSynchronization.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanSessionContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/PojoSearchSessionMappingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkSessionContext.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexIndexingPlan.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappedIndex.java
Log Message:
-----------
HSEARCH-4133 Move the type of entity references out of POJO indexing plans
So that we don't have to use generics for this type everywhere,
both in current code and in the code we're about to add for indexing
events.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 42c7924dc5de47bce977502cb5db440a050bd307
https://github.com/hibernate/hibernate-search/commit/42c7924dc5de47bce977...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSessionMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingSessionContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexingNotifier.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentContributor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkMappingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkSessionContext.java
Log Message:
-----------
HSEARCH-4133 Move EntityReferenceFactory access from the session to the mapping
Because:
1. We don't need any session information to create an entity reference
from an entity name + ID.
2. Some of the next changes will deal affect the session and it will be
simpler if the entity reference factory is not there.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 716a50752c86e558c9ffb42f66de34e83c704437
https://github.com/hibernate/hibernate-search/commit/716a50752c86e558c9ff...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContextProvider.java
Log Message:
-----------
HSEARCH-4133 Avoid "get" prefixes for methods of POJO type context containers
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: de338f062b17cc09cff2c59b115533485a020ad4
https://github.com/hibernate/hibernate-search/commit/de338f062b17cc09cff2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexerOperationNullEntityIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingOperation.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/operations/PojoIndexingPlanOperationNullEntityIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexer.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexerImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/NoOpDocumentRouter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/RoutingBridgeDocumentRouter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRouteDescriptor.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoutesDescriptor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/impl/DocumentRouteImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/NoOpDocumentRouter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkRouter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-4133 Allow providing previous routing keys to POJO indexing plan and indexer
We'll need that when we serialize indexing events, in particular delete
events where there's no hope to ever retrieve the entity again to compute
its routing keys.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 062570d8a0e4d972def4110bd87564664881e6cc
https://github.com/hibernate/hibernate-search/commit/062570d8a0e4d972def4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/DocumentRouter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/NoOpDocumentRouter.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/RoutingBridgeDocumentRouter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/RoutingBridgeDocumentRouter.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/NoOpDocumentRouter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkRouter.java
Log Message:
-----------
HSEARCH-4133 Refactor document routers to make them stateless
This is mainly a cleanup that brings routers closer to identifier
mappings. It's only possible now because of the changes in the previous
commit.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 6d34232d812f9dbbd214af5650336277d84eae81
https://github.com/hibernate/hibernate-search/commit/6d34232d812f9dbbd214...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/IdentifierMappingImplementor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRouteDescriptor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoutesDescriptor.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/PojoSearchSessionMappingContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingQueueEventProcessingPlanImpl.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanDelegate.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanEventQueueDelegate.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexingPlanIndexDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContextProvider.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingQueueEventProcessingPlan.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingQueueEventSendingPlan.java
Log Message:
-----------
HSEARCH-4133 Add the ability to externalize indexing events from PojoIndexingPlan
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e8bda83a9ac7d034fd6645dc3463da1626f08212
https://github.com/hibernate/hibernate-search/commit/e8bda83a9ac7d034fd66...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmBatchJsr352IT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmManualIndexingIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmMassIndexerIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/HibernateOrmSchemaManagerIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/MassIndexingJobWithMultiTenancyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInDifferentTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInSameTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingErrorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingComplexHierarchyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingInterruptionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingPrimitiveIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanNonEntityIdDocumentIdIT.java
M integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/configuration/indexingStrategy/ManualIndexingStrategyTest.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingStrategyName.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingStrategyNames.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchIntegrator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
Log Message:
-----------
HSEARCH-4133 Move from enums to string constants for automatic indexing strategy names
Since we're going to introduce other strategies.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d2cc0775f5bd84c1482ea4744df3d78392809c63
https://github.com/hibernate/hibernate-search/commit/d2cc0775f5bd84c1482e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchIntegrator.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/EventsHibernateSearchState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/InitializingHibernateSearchState.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/KeepIfSameClassDuplicationStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/OptimalEventsHibernateSearchState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
Log Message:
-----------
HSEARCH-4133 Delay registering the HibernateSearchEventListener until the mapper starts
We're going to start the automatic indexing strategy then, so it's
easier to do everthing in the same place.
Technically, this also leads to a small change in behavior in
integrations that rely on an environment synchronizer to delay the
Hibernate Search boot.
Before this patch, we used to register the listener immediately, even
if the Hibernate Search boot was delayed. Any event triggered before
Hibernate Search had actually booted would be caught, but the listener
would block until Hibernate Search had booted.
The behavior is now different: we only register the listener when
Hibernate Search has booted. Any event triggered before Hibernate Search
has actually booted will be ignored.
I believe this is an acceptable behavior, considering that:
1. Environment synchronizers are only used in WildFly, which is not
officially supported yet since it still ships ORM 5.3.
2. I doubt that an application that triggers entity changes before
Hibernate Search has booted would work correctly anyway: it's likely
that it would just deadlock because Hibernate Search blocks waiting for
its boot, while WildFly waits for the entity changes to be processed
before it proceeds with booting Hibernate Search.
3. At least the new behavior is safe in the sense that it won't lead
to a deadlock.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 44270e4062be933871bfffcc48e303dd23151108
https://github.com/hibernate/hibernate-search/commit/44270e4062be933871bf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
Log Message:
-----------
HSEARCH-4133 Configure the default auto. indexing sync. strategy on bootstrap
... instead of configuring it each time we create a new SearchSession.
This is mainly to enable other components to influence the choice of a
default sync. strategy on bootstrap, in the next commits.
Incidentally, this also provides a (tiny) performance improvement.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: df8572649ae94581d51328f43e04f20eddcb4462
https://github.com/hibernate/hibernate-search/commit/df8572649ae94581d513...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/MappingNonStartedState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/MappingStartContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingStartContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/AutomaticIndexingIndexedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/AutomaticIndexingQueueEventProcessingPlanImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/AutomaticIndexingTypeContextProvider.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/HibernateOrmIndexingQueueEventSendingPlan.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/NoneAutomaticIndexingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/SessionAutomaticIndexingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingConfigurationContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingEventSendingSessionContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingMappingContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingQueueEventProcessingPlan.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingQueueEventSendingPlan.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategyPreStopContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategyStartContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AutomaticIndexingStrategyPreStopContextImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AutomaticIndexingStrategyStartContextImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/AfterCommitIndexingPlanSynchronization.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/BeforeCommitIndexingPlanSynchronization.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/PostTransactionWorkQueueSynchronization.java
Log Message:
-----------
HSEARCH-4133 Expose an SPI for new automatic indexing strategies in the ORM mapper
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d034789fee44fba32915cae9de2d4dfb14d25425
https://github.com/hibernate/hibernate-search/commit/d034789fee44fba32915...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingBridgeIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingIdentiferRollbackIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOutOfTransactionIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSessionFlushIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AbstractAutomaticIndexingBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeAccessorsIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitDependenciesIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/AutomaticIndexingBridgeExplicitReindexingBaseIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/bridge/ContainedInThroughNonContainingIndexedTypeIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/proxy/ContainedInTriggerUnnecessaryCollectionInitializationIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/proxy/IndexingProcessorProxiedAssociatedEntityIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/proxy/ReindexingResolverProxiedAssociatedEntityIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingIdentiferRollbackIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingOutOfTransactionIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingSessionFlushIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingSynchronizationStrategyIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/FlushClearEvictAllIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/IdClassIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedTypeIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInTriggerUnnecessaryCollectionInitializationIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/FlushClearEvictAllIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/IndexingProcessorProxiedAssociatedEntityIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ReindexingResolverProxiedAssociatedEntityIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/model/IdClassIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexNullAsOnNumericContainerIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedDepthIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/nonregression/mapping/definition/IndexNullAsOnNumericContainerIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/nonregression/mapping/definition/IndexedEmbeddedDepthIT.java
Log Message:
-----------
HSEARCH-4133 Move non-regression tests next to other, related tests
Instead of putting them in their own package.
This is so I can more easily isolate all tests related to automatic
indexing in the next few commits.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 594acca9b1748eb18f23675b2977e8b7a2e4d261
https://github.com/hibernate/hibernate-search/commit/594acca9b1748eb18f23...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
Log Message:
-----------
HSEARCH-4133 Remove dead code from AutomaticIndexingBasicIT
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5eabb43dd92be1fc0e4302a7f13103c10709aa04
https://github.com/hibernate/hibernate-search/commit/5eabb43dd92be1fc0e43...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInDifferentTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInSameTypeIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-4133 Fix AutomaticIndexingConcurrentModification*IT so that they *really* are about automatic indexing
And not just about SearchIndexingPlan.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e639701a1fd091a8f66005ef3424d82785e3bd3a
https://github.com/hibernate/hibernate-search/commit/e639701a1fd091a8f660...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingOutOfTransactionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingSessionFlushIT.java
Log Message:
-----------
HSEARCH-4133 Add missing constructors needed to load some test entities
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: f27442cfe8dd6299655454fd67047bd2c83359da
https://github.com/hibernate/hibernate-search/commit/f27442cfe8dd62996554...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M jqassistant/rules.xml
Log Message:
-----------
HSEARCH-4133 Adjust jqassistant rules to handle unit tests in *-util-internal-integrationtest-* artifacts
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: acfc399de50571c6430b262a56db24844c5979fe
https://github.com/hibernate/hibernate-search/commit/acfc399de50571c6430b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueAutomaticIndexingStrategy.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/SerializationUtils.java
Log Message:
-----------
HSEARCH-4133 Implement a local-heap queue automatic indexing strategy
For testing purposes.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 53fe465cd8c201ded617631164ed8c2bd70ccbaa
https://github.com/hibernate/hibernate-search/commit/53fe465cd8c201ded617...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/pom.xml
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddableIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/localheapqueue/LocalHeapQueueAutomaticIndexingStrategyBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/AutomaticIndexingSessionFlushIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/session/FlushClearEvictAllIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategy.java
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/BackendSetupStrategy.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendWorkThreadingExpectations.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/MappingSetupHelper.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
A util/internal/integrationtest/common/src/test/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMockBackendWorkThreadingExpectationsTest.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/AutomaticIndexingStrategyExpectations.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmSetupHelper.java
Log Message:
-----------
HSEARCH-4133 Run automatic indexing tests against the local-heap queue automatic indexing strategy
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d973bc3435b6d436a27ef897162f74b13ac000f9
https://github.com/hibernate/hibernate-search/commit/d973bc3435b6d436a27e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-18 (Thu, 18 Feb 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationImpl.java
M engine/src/test/java/org/hibernate/search/engine/common/impl/SearchIntegrationImplTest.java
Log Message:
-----------
HSEARCH-4159 Invoke BackendImplementor.preStop() on shutdown
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 8a531b8d3a26da909e923814d349ed0118c6a0dc
https://github.com/hibernate/hibernate-search/commit/8a531b8d3a26da909e92...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaObjectFieldNode.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/AbstractNonRootJsonAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonElementTypes.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonObjectAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonObjectAccessorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/RootJsonAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeSearchIndexesContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/AbstractElasticsearchBucketAggregation.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchRangeAggregation.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchTermsAggregation.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexesContext.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/spi/URLEncodedString.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/AbstractLuceneIndexSchemaFieldTemplate.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/MultiValueMode.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/docvalues/impl/NumericDoubleValues.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/facet/impl/LongMultiValueRangeCounter.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneBatchedWorkProcessor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneParallelWorkOrchestratorImpl.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/IndexSchemaFieldNodeComponentRetrievalStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/AggregationRequestContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneResult.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/BucketOrder.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/comparatorsource/impl/LuceneFieldComparatorSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/WorkExecutionIndexManagerContext.java
M engine/src/main/java/org/hibernate/search/engine/backend/common/spi/FieldPaths.java
R engine/src/main/java/org/hibernate/search/engine/cfg/impl/ListeningConfigurationPropertySource.java
M engine/src/main/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertySource.java
M engine/src/main/java/org/hibernate/search/engine/common/dsl/spi/DslExtensionState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
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/classpath/spi/ClassLoaderHelper.java
M engine/src/main/java/org/hibernate/search/engine/environment/classpath/spi/DefaultResourceResolver.java
M engine/src/main/java/org/hibernate/search/engine/environment/classpath/spi/ResourceResolver.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexManagerBuildingState.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/MappedIndexManagerBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/MappedIndexManagerBuilder.java
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M engine/src/main/java/org/hibernate/search/engine/search/sort/dsl/spi/AbstractSortThenStep.java
M engine/src/test/java/org/hibernate/search/engine/cfg/spi/ConfigurationPropertyBeanReferenceTest.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryFetchIT.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
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/step/impl/HibernateSearchPartitionMapper.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/step/impl/PartitionProgress.java
M mapper/orm-batch-jsr352/core/src/main/java/org/hibernate/search/batch/jsr352/core/massindexing/util/impl/PartitionBound.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmClassLoaderServiceClassAndResourceAndServiceResolver.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeSessionContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContext.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionHolder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSessionTypeContextProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/BoundContainerExtractorPath.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMapperDelegate.java
M util/common/src/main/java/org/hibernate/search/util/common/impl/StringHelper.java
R util/common/src/main/java/org/hibernate/search/util/common/logging/impl/EnumFormatter.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/MockUtils.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/NormalizedDocRefHit.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/SearchHitAssert.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/SearchHitsAssert.java
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/stub/backend/document/model/impl/StubIndexSchemaRootNodeBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubBackend.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManagerBuilder.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmUtils.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/multitenancy/impl/DdlTransactionIsolatorTestingImpl.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/BulkIndexer.java
M util/internal/test/src/main/java/org/hibernate/search/util/impl/test/FutureAssert.java
Log Message:
-----------
HSEARCH-4158 Remove dead code, unused variables and unused method parameters
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 22606f7baf84e5692a7b61a4f6e44bc6405ced3c
https://github.com/hibernate/hibernate-search/commit/22606f7baf84e5692a7b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M backend/elasticsearch-aws/src/main/java/org/hibernate/search/backend/elasticsearch/aws/impl/ElasticsearchAwsHttpClientConfigurer.java
Log Message:
-----------
HSEARCH-4158 Use the correct constant to configure the default AWS credentials type
This doesn't change the default, it's just about code structure.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 2b8c8ec327005329cfa6f43886f1704ca5e98706
https://github.com/hibernate/hibernate-search/commit/2b8c8ec327005329cfa6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
Log Message:
-----------
HSEARCH-4161 Catch and ignore NoSuchFileException when computing index size
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: df1d922c7a7209e058c533a7bb0d9f4aeba68198
https://github.com/hibernate/hibernate-search/commit/df1d922c7a7209e058c5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M backend/lucene/src/test/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorTest.java
Log Message:
-----------
HSEARCH-4161 Test IndexAccessor.computeSizeInBytes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5f3381fb9865c7adc9d164ed9b0c1e303a401897
https://github.com/hibernate/hibernate-search/commit/5f3381fb9865c7adc9d1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4164 Clear the first-level cache when reusing sessions in LocalHeapQueueProcessor
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 44063b4ffec2cf877a0d373952d6ffeb0ee09443
https://github.com/hibernate/hibernate-search/commit/44063b4ffec2cf877a0d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendWorkThreadingExpectations.java
Log Message:
-----------
HSEARCH-4164 Raise the timeout for async automatic indexing tests
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a4103c37def6cb663d07f380213da77aededf686
https://github.com/hibernate/hibernate-search/commit/a4103c37def6cb663d07...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/JpaIdAsDocumentIdIT.java
Log Message:
-----------
HSEARCH-4156 Remove an unnecessary @Rule from JpaIdAsDocumentIdIT
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d8542ec378f80dd4fe1fe65745fadc9da48119b4
https://github.com/hibernate/hibernate-search/commit/d8542ec378f80dd4fe1f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
Log Message:
-----------
HSEARCH-4156 Ignore synthetic properties when collecting ORM metadata
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d581d1b9013e97e0fb270877967619e679ab60e2
https://github.com/hibernate/hibernate-search/commit/d581d1b9013e97e0fb27...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
Log Message:
-----------
HSEARCH-4156 Don't try to infer mappedBy information from ManyToOne
ManyToOne never has any mappedBy information, it's always on the other
side. Worse: it sometimes holds a reference to a synthetic property
instead of the mappedBy, and trying to resolve that property leads to a
bootstrap failure since it doesn't exist.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: afbb90aaf577db5b0003e7b58ca5c79634555cf8
https://github.com/hibernate/hibernate-search/commit/afbb90aaf577db5b0003...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BackRefPropertyIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/SyntheticPropertyIT.java
Log Message:
-----------
HSEARCH-4156 Test mapping an ORM model that includes synthetic properties
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a95e2bd81b66949a6afb8f07f57d20d43f9e5fa6
https://github.com/hibernate/hibernate-search/commit/a95e2bd81b66949a6afb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
Log Message:
-----------
HSEARCH-4164 Implement toString() in LocalHeapQueueIndexingEvent
For ease of debugging
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a200c4221d46bb105bb676c6a43d94dbf9a5cd40
https://github.com/hibernate/hibernate-search/commit/a200c4221d46bb105bb6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4164 Improve error handling in LocalHeapQueueProcessor
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: fa41a50deddc32e01c701522aa2810e68832586f
https://github.com/hibernate/hibernate-search/commit/fa41a50deddc32e01c70...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-4165 Avoid duplicate event sending when using PojoIndexingQueueEventSendingPlan
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: ac72d20ab5fc911d83b6bdc3acac72696ca92e81
https://github.com/hibernate/hibernate-search/commit/ac72d20ab5fc911d83b6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4169 Upgrade to Lucene 8.8.1
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a4244a4072f0a9bcfe8eaaeeb98348312ba0fa08
https://github.com/hibernate/hibernate-search/commit/a4244a4072f0a9bcfe8e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4164 Include stacktraces in LocalHeapQueueProcessor failure logs
For ease of debugging.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 1c534c2a700745442686d4f6261d625003f0a956
https://github.com/hibernate/hibernate-search/commit/1c534c2a700745442686...
Author: Waldemar Kłaczyński <wklaczynski(a)sabaservice.pl>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/AbstractElasticsearchIndexSchemaObjectNodeBuilder.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaNamedPredicateFactoryBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaNamedPredicateNode.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaNodeCollector.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeSearchIndexesContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexesContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchNamedPredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/AbstractLuceneIndexSchemaObjectNodeBuilder.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaNamedPredicateFactoryBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexModel.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaNamedPredicateNode.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaNodeCollector.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeSearchIndexesContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchIndexesContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneNamedPredicate.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaElement.java
A engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaNamedPredicateOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaElementImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaObjectNodeBuilder.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/NamedPredicateOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SearchPredicateFactory.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/DefaultSearchPredicateFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/NamedPredicateOptionsStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/spi/DelegatingSearchPredicateFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/factories/NamedPredicateFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/factories/NamedPredicateFactoryContext.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/NamedPredicateBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SearchPredicateBuilderFactory.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NamedPredicateBaseIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaNode.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/AbstractStubIndexSchemaObjectNodeBuilder.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaNamedPredicateBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubSearchPredicateBuilderFactory.java
Log Message:
-----------
HSEARCH-3325 Restore support for native defined search full-text filters with named predicate
Commit: 0d4aa34e616c9b15a11cef4bab9c2298832dcbaa
https://github.com/hibernate/hibernate-search/commit/0d4aa34e616c9b15a11c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RegexpPredicateFieldMoreStep.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RegexpPredicateFieldStep.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RegexpPredicateMatchingStep.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RegexpPredicateOptionsStep.java
Log Message:
-----------
HSEARCH-3884 Copy wildcard to regexp predicates dsl
Commit: fc4116e6ad8c37f5722c5928d7aa322aebaad1d5
https://github.com/hibernate/hibernate-search/commit/fc4116e6ad8c37f5722c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SearchPredicateFactory.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/DefaultSearchPredicateFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/RegexpPredicateFieldMoreStepImpl.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/RegexpPredicateFieldStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/spi/DelegatingSearchPredicateFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/RegexpPredicateBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SearchPredicateBuilderFactory.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubSearchPredicateBuilderFactory.java
Log Message:
-----------
HSEARCH-3884 Create regexp predicate from SearchPredicateFactory
Commit: dad321963adc4418d52a49e523547071eb6f3097
https://github.com/hibernate/hibernate-search/commit/dad321963adc4418d52a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/PredicateTypeKeys.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchStringIndexFieldTypeOptionsStep.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextRegexpPredicate.java
Log Message:
-----------
HSEARCH-3884 Support regexp query in ES backend
Commit: 2a6d9b0c5db8ef6b09ccbf429edce2e096024071
https://github.com/hibernate/hibernate-search/commit/2a6d9b0c5db8ef6b09cc...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/PredicateTypeKeys.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneStringIndexFieldTypeOptionsStep.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextRegexpPredicate.java
Log Message:
-----------
HSEARCH-3884 Support regexp query in Lucene backend
Commit: ccf4878b8e19635c31e43671bbade3d7e2eae597
https://github.com/hibernate/hibernate-search/commit/ccf4878b8e19635c31e4...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateBaseIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateTestValues.java
Log Message:
-----------
HSEARCH-3884 Test regexp predicate
Commit: 4a471e96caeb4bfd252af7f0e5924ec52591fa71
https://github.com/hibernate/hibernate-search/commit/4a471e96caeb4bfd252a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateSpecificsIT.java
Log Message:
-----------
HSEARCH-3884 Test regex specific cases
Commit: 4b3d5c1dc434d417a8d178afd439ece7c6e74406
https://github.com/hibernate/hibernate-search/commit/4b3d5c1dc434d417a8d1...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-predicate.asciidoc
Log Message:
-----------
HSEARCH-3884 Document regexp predicate
Commit: 724977ce8b83056c5f4b0bda9dc99b467edaa9dd
https://github.com/hibernate/hibernate-search/commit/724977ce8b83056c5f4b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateSpecificsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
Log Message:
-----------
HSEARCH-3884 Change test of ES regexp which normalizes the pattern
Commit: 56e8297459240882974c7291f9bfde79a73c9aff
https://github.com/hibernate/hibernate-search/commit/56e8297459240882974c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-predicate.asciidoc
Log Message:
-----------
HSEARCH-3884 Adjust the documentation regexp predicate
To reflect the difference in behaviour with the backends
Commit: 99aa10e1a5ad68ca013c083c0077197d54f8e6f8
https://github.com/hibernate/hibernate-search/commit/99aa10e1a5ad68ca013c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-predicate.asciidoc
Log Message:
-----------
HSEARCH-3884 Update search-dsl-predicate.asciidoc
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 91cb8df94afc1d387b0dceede68ffcfdaac114c4
https://github.com/hibernate/hibernate-search/commit/91cb8df94afc1d387b0d...
Author: Waldemar Kłaczyński <wklaczynski(a)sabaservice.pl>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cache/QueryCachingConfigurationContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cache/QueryCachingConfigurer.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cache/impl/LuceneQueryCachingContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneBackendSettings.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneSyncWorkOrchestratorImpl.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/cache/LuceneQueryCacheConfigurerIT.java
Log Message:
-----------
HSEARCH-3880 Add query cache and query cache policy definition
Commit: d54cb0b8145fcaf862a45a04a7b7713b213576d6
https://github.com/hibernate/hibernate-search/commit/d54cb0b8145fcaf862a4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneBackendSettings.java
Log Message:
-----------
HSEARCH-3880 Fix javadoc of the configuration property for the query caching configurer
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e4881818163fba91a9d453ba7c2e863ad8a4fb59
https://github.com/hibernate/hibernate-search/commit/e4881818163fba91a9d4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneBackendSettings.java
Log Message:
-----------
HSEARCH-3880 Add missing "query." prefix to the configuration property for the query caching configurer
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 83fbb28a481c3e10308a20830570d135164396b0
https://github.com/hibernate/hibernate-search/commit/83fbb28a481c3e10308a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/cache/LuceneQueryCacheConfigurerIT.java
Log Message:
-----------
HSEARCH-3880 Fix formatting in LuceneQueryCacheConfigurerIT
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 1ceb1a25e2d60c370f74a3d1b0ceeaa5f13f957e
https://github.com/hibernate/hibernate-search/commit/1ceb1a25e2d60c370f74...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/cache/LuceneQueryCacheConfigurerIT.java
Log Message:
-----------
HSEARCH-3880 Fix typos in LuceneQueryCacheConfigurerIT
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 96f896b64de30cdb7aac806d0d6236eb29cb12b2
https://github.com/hibernate/hibernate-search/commit/96f896b64de30cdb7aac...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingConcurrentModificationInSameTypeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingErrorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingComplexHierarchyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingInterruptionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingPrimitiveIdIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/DocumentKey.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/DocumentWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
Log Message:
-----------
HSEARCH-4172 Ignore relative ordering of works on different documents in BackendMock
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: be1230d7c2c2f6383057266ffa67b08070894973
https://github.com/hibernate/hibernate-search/commit/be1230d7c2c2f6383057...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M documentation/pom.xml
M parents/integrationtest/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-4174 Reorganize Elasticsearch version properties in POM
Mainly, separate the definition of latest micros from other concerns.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: ca3de3c0224f3a005b81db4025ed673441992d2c
https://github.com/hibernate/hibernate-search/commit/ca3de3c0224f3a005b81...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/configuration/ElasticsearchConfigurationIT.java
Log Message:
-----------
HSEARCH-4174 Remove unnecessary complexity from ElasticsearchConfigurationIT
Remove the ES version in particular, so that we don't have to update it
each time we upgrade ES.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: fa99046da4808f8a3594a8a2ff3574d86b5dd73e
https://github.com/hibernate/hibernate-search/commit/fa99046da4808f8a3594...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
Log Message:
-----------
HSEARCH-4174 Remove hardcoded ES version from ElasticsearchBootstrapIT
So that we don't have to update it each time we upgrade ES.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 34b2b0e7b0122d81712d3c7cd4490347b390647c
https://github.com/hibernate/hibernate-search/commit/34b2b0e7b0122d81712d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactoryTest.java
Log Message:
-----------
HSEARCH-4170 Add support for Elasticsearch 7.11
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 04a1746fdc5a60d7ce4fd2c0e467867c6a4d8a59
https://github.com/hibernate/hibernate-search/commit/04a1746fdc5a60d7ce4f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4170 Upgrade Elasticsearch client to 7.11
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: b143429c1b832fd4a873d5bb20e0b1e3162be4c3
https://github.com/hibernate/hibernate-search/commit/b143429c1b832fd4a873...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M CONTRIBUTING.md
M Jenkinsfile
M integrationtest/backend/elasticsearch/pom.xml
M parents/integrationtest/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-4170 Upgrade test infrastructure to test Elasticsearch 7.11 too
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 578f5c5216c005d01269049cd4ea0a4cb47f5dbf
https://github.com/hibernate/hibernate-search/commit/578f5c5216c005d01269...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M CONTRIBUTING.md
M documentation/src/main/asciidoc/reference/getting-started.asciidoc
Log Message:
-----------
HSEARCH-4170 Mention in the documentation that Elasticsearch 7.11 is not open-source
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: b8b353553c43fc22c89cd6a423449b8e412f1008
https://github.com/hibernate/hibernate-search/commit/b8b353553c43fc22c89c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
Log Message:
-----------
HSEARCH-4174 Fix ElasticsearchBootstrapIT when testing against ES 5 or ES 6
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 5be33da5d30f2f8d3b7721a7253f67f190e9d076
https://github.com/hibernate/hibernate-search/commit/5be33da5d30f2f8d3b77...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
Log Message:
-----------
HSEARCH-4142 Remove any reference to AnnotationMappingSmokeIT
Not releated to this issue
Commit: 74a1d385a1acf9aa3f9ad1588378951170474af5
https://github.com/hibernate/hibernate-search/commit/74a1d385a1acf9aa3f9a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/IdProjectionOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/SearchProjectionFactory.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/DefaultSearchProjectionFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/IdProjectionOptionsStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/spi/DelegatingSearchProjectionFactory.java
A engine/src/main/java/org/hibernate/search/engine/search/projection/spi/IdProjectionBuilder.java
M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/SearchProjectionBuilderFactory.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-4142 Define id projection API
Commit: 57bfe20f1b20a252c0130bbd39466d302195417a
https://github.com/hibernate/hibernate-search/commit/57bfe20f1b20a252c013...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
A engine/src/main/java/org/hibernate/search/engine/backend/types/converter/runtime/spi/FromDocumentIdentifierValueConvertContext.java
A engine/src/main/java/org/hibernate/search/engine/backend/types/converter/runtime/spi/FromDocumentIdentifierValueConvertContextExtension.java
A engine/src/main/java/org/hibernate/search/engine/backend/types/converter/runtime/spi/FromDocumentIdentifierValueConvertContextImpl.java
Log Message:
-----------
HSEARCH-4142 Add FromDocumentIdentifierValueConvertContext/Extension
To use the identity bridge to convert back the document id to the entity id
Commit: 78b46b089bc3575a843beddf44b8afe893cb2ebd
https://github.com/hibernate/hibernate-search/commit/78b46b089bc3575a843b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeSearchIndexesContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexesContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchMatchIdPredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexModel.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeSearchIndexesContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchIndexContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchIndexesContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneMatchIdPredicate.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaRootNodeBuilder.java
A engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/DocumentIdentifierValueConverter.java
A engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/StringDocumentIdentifierValueConverter.java
R engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/StringToDocumentIdentifierValueConverter.java
R engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/ToDocumentIdentifierValueConverter.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEntityBindingContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexedEntityBindingContext.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateConverterIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateSpecificsIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeOverridingIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/DefaultIdentifierBindingContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PojoIdentifierBridgeDocumentIdentifierValueConverter.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PojoIdentifierBridgeToDocumentIdentifierValueConverter.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaNode.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaRootNodeBuilder.java
Log Message:
-----------
HSEARCH-4142 Change the scope of ToDocumentIdentifierValueConverter
So that it may be used also to convert back the document identifiers
Commit: e9de87e82c4abd80f439137b1b9a844c2cf2d6e4
https://github.com/hibernate/hibernate-search/commit/e9de87e82c4abd80f439...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/DocumentIdentifierValueConverter.java
M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/StringDocumentIdentifierValueConverter.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PojoIdentifierBridgeDocumentIdentifierValueConverter.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
Log Message:
-----------
HSEARCH-4142 Check required type in IdentifierValueConverter
Commit: 86a001fc93f0d6f17de92e6e925c30546c28081f
https://github.com/hibernate/hibernate-search/commit/86a001fc93f0d6f17de9...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/DocumentIdentifierValueConverter.java
M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/StringDocumentIdentifierValueConverter.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateConverterIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateSpecificsIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PojoIdentifierBridgeDocumentIdentifierValueConverter.java
Log Message:
-----------
HSEARCH-4142 Add DocumentIdentifierValueConverter#convertToSource
Commit: 5529b4ad511ed588f0758dc27270c68e0a811576
https://github.com/hibernate/hibernate-search/commit/5529b4ad511ed588f075...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/AggregationExtractContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchTermsAggregation.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDistanceToFieldProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchFieldProjection.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchIdProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionTransformContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryExtractContext.java
Log Message:
-----------
HSEARCH-4142 Support projection id from ES backend
Commit: e58f44a4fadcf2ebdd3216109db5f1b078a77662
https://github.com/hibernate/hibernate-search/commit/e58f44a4fadcf2ebdd32...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/collector/impl/IdentifierCollector.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDistanceToFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneFieldProjection.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneIdProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/SearchProjectionTransformContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
Log Message:
-----------
HSEARCH-4142 Support projection id from Lucene backend
Commit: 347331e9fad7b386d54b606a41cbe7ca04e6c1ab
https://github.com/hibernate/hibernate-search/commit/347331e9fad7b386d54b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/impl/StubScopeModel.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubFieldSearchProjection.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubIdSearchProjection.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjectionBuilderFactory.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjectionContext.java
Log Message:
-----------
HSEARCH-4142 Support projection id from stub backend
Commit: 3bcb6f198b099bb294f004907394bd222adbeaa4
https://github.com/hibernate/hibernate-search/commit/3bcb6f198b099bb294f0...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
Log Message:
-----------
HSEARCH-4142 Test projection id in documentation
Commit: 052fd05590b408c3f3277ce577016ebf4c2e8fa0
https://github.com/hibernate/hibernate-search/commit/052fd05590b408c3f327...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexingFieldTypesIT.java
Log Message:
-----------
HSEARCH-4142 Test projection id in backends
Commit: eab4f31930d43680d1a3776697923d9c2f809cb1
https://github.com/hibernate/hibernate-search/commit/eab4f31930d43680d1a3...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
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
Log Message:
-----------
HSEARCH-4142 Test projection id in mapper pojo
Commit: fc2e4715e96da872c57c7b1605401a242397b6aa
https://github.com/hibernate/hibernate-search/commit/fc2e4715e96da872c57c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
Log Message:
-----------
HSEARCH-4142 Test projection id in mapper orm
Commit: fa5bc5cffaa6ca0e1e5d0b9df1d0f45932198ff8
https://github.com/hibernate/hibernate-search/commit/fa5bc5cffaa6ca0e1e5d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/routing/RoutingBridgeConditionalIndexingIT.java
M integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/routing/RoutingBridgeRoutingKeyIT.java
Log Message:
-----------
HSEARCH-4142 Use projection id in real backend
Commit: 85566c01e055c1de2d12bc5bcaf47284a3d00b23
https://github.com/hibernate/hibernate-search/commit/85566c01e055c1de2d12...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
Log Message:
-----------
HSEARCH-4142 Document projection id
Commit: debd054dc2fb52875825b4819dedc912433bb720
https://github.com/hibernate/hibernate-search/commit/debd054dc2fb52875825...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/SearchProjectionFactory.java
Log Message:
-----------
HSEARCH-4142 Apply suggestions from code review
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 798d6e69a7d89dc1e68beb54c88596efd20fd724
https://github.com/hibernate/hibernate-search/commit/798d6e69a7d89dc1e68b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/impl/DefaultSearchProjectionFactory.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/IdentifierSearchProjectionBaseIT.java
Log Message:
-----------
HSEARCH-4142 Test similarity of id predicate
Commit: 21070a31566e3cf844759ef07a3f3d1fb23f09d4
https://github.com/hibernate/hibernate-search/commit/21070a31566e3cf84475...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeOverridingIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-4142 Test projection id with different id bridges
Commit: 6666087937826a6e1f72d3e01a8c1b628f04fe93
https://github.com/hibernate/hibernate-search/commit/6666087937826a6e1f72...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/search-dsl-projection.asciidoc
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/IdentifierSearchProjectionBaseIT.java
Log Message:
-----------
HSEARCH-4142 Apply suggestions from code review
Co-authored-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 7b3e9450d8072459ea1846661e4b6c8295534c91
https://github.com/hibernate/hibernate-search/commit/7b3e9450d8072459ea18...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchIdProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneIdProjection.java
M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/DocumentIdentifierValueConverter.java
M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/StringDocumentIdentifierValueConverter.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateConverterIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateSpecificsIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/IdentifierSearchProjectionBaseIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/PojoIdentifierBridgeDocumentIdentifierValueConverter.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubIdSearchProjection.java
Log Message:
-----------
HSEARCH-4142 Rename / remove default from #requiresType
Commit: 69503b509e3115e8dd8f6497dcb3bc46227bca52
https://github.com/hibernate/hibernate-search/commit/69503b509e3115e8dd8f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
Log Message:
-----------
HSEARCH-4142 Test convertToSource with default identifier bridges
Commit: ff27323373ca126dd37047cf1dff8600618b8fff
https://github.com/hibernate/hibernate-search/commit/ff27323373ca126dd370...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/IdentifierSearchProjectionBaseIT.java
Log Message:
-----------
HSEARCH-4142 Test not-empty compatible projection id index
Commit: 394dd918e0b030cafc93dcb5eccaea1c30bf76ae
https://github.com/hibernate/hibernate-search/commit/394dd918e0b030cafc93...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4178 Upgrade to maven-checkstyle-plugin 3.1.2
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 2f863ee0f7431f242971bbec6b95ad7d3131d32f
https://github.com/hibernate/hibernate-search/commit/2f863ee0f7431f242971...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4178 Upgrade to checkstyle 8.41
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 2378fa8d48d4bad9c1d3e03295bb7ac8375a61b6
https://github.com/hibernate/hibernate-search/commit/2378fa8d48d4bad9c1d3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4178 Use settings that can be overridden from the commandline in checkstyle
failsOnError cannot be overridden, for some reason.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: d82ddf08d4e927e858a2e891f6cf72c9d84e7741
https://github.com/hibernate/hibernate-search/commit/d82ddf08d4e927e858a2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchNestedPredicate.java
Log Message:
-----------
HSEARCH-4173 Assume no value in the Elasticsearch nested predicate if the nested field doesn't exist in one of the targeted indexes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 13e1f7f0d58dceaf6a04dcec95d593ee1438f0a4
https://github.com/hibernate/hibernate-search/commit/13e1f7f0d58dceaf6a04...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch60SearchSyntax.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch7SearchSyntax.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/ElasticsearchSearchSyntax.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/AbstractElasticsearchDocumentValueSort.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/ElasticsearchDistanceSort.java
Log Message:
-----------
HSEARCH-4173 Assume no value in the Elasticsearch geo_distance sort if the target field doesn't exist in one of the targeted indexes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 80a09ac5863ac839f68198c5295115dd40e8f1d2
https://github.com/hibernate/hibernate-search/commit/80a09ac5863ac839f681...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchMultiIndexSearchValueFieldContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchValueFieldTypeContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/impl/ElasticsearchIndexValueFieldType.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/ElasticsearchStandardFieldSort.java
Log Message:
-----------
HSEARCH-4173 Assume no value in the Elasticsearch field sort if the target field doesn't exist in one of the targeted indexes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a6c63cad6dbb022bea8f4063ea4d37b403033b44
https://github.com/hibernate/hibernate-search/commit/a6c63cad6dbb022bea8f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDistanceToFieldProjection.java
Log Message:
-----------
HSEARCH-4173 Assume no value in the Elasticsearch distance projection if the target field doesn't exist in one of the targeted indexes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 7549bd6fc7e02b400a83ca30169ddf03eafa1d5a
https://github.com/hibernate/hibernate-search/commit/7549bd6fc7e02b400a83...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointSpatialWithinBoundingBoxPredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointSpatialWithinCirclePredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointSpatialWithinPolygonPredicate.java
Log Message:
-----------
HSEARCH-4173 Assume no value in spatial predicates if the target field doesn't exist in one of the targeted indexes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: f1aa63c874028c0a939883293e75417ad4dbc42f
https://github.com/hibernate/hibernate-search/commit/f1aa63c874028c0a9398...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M CONTRIBUTING.md
M Jenkinsfile
M integrationtest/backend/elasticsearch/pom.xml
M parents/integrationtest/pom.xml
M pom.xml
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch67TestDialect.java
A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch68TestDialect.java
Log Message:
-----------
HSEARCH-4173 Separate the test profiles for Elasticsearch 6.7 and 6.8
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 02b79743005abb301cd73ec02a3d221eef9d592f
https://github.com/hibernate/hibernate-search/commit/02b79743005abb301cd7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTypeCheckingAndConversionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTypeCheckingNoConversionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java
Log Message:
-----------
HSEARCH-4173 Test behavior of most (non-nested) predicates when a field exists in only one index
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 8236e09ce6135c81447c8e208eb3c40128a1afc6
https://github.com/hibernate/hibernate-search/commit/8236e09ce6135c81447c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/DistanceSearchSortTypeCheckingAndConversionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/FieldSearchSortTypeCheckingAndConversionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch63TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch67TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch68TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch710TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/ElasticsearchTestDialect.java
Log Message:
-----------
HSEARCH-4173 Test behavior of field-based sorts when a field exists in only one index
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 8714c13c2f00c3b431facdee94bed9a8ec4415d3
https://github.com/hibernate/hibernate-search/commit/8714c13c2f00c3b431fa...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/DistanceSearchProjectionTypeCheckingAndConversionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldSearchProjectionTypeCheckingAndConversionIT.java
Log Message:
-----------
HSEARCH-4173 Test behavior of field-based projections when a field exists in only one index
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 02ac505fdafcb7dc7b24afce002ad95f06e784c4
https://github.com/hibernate/hibernate-search/commit/02ac505fdafcb7dc7b24...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-02 (Tue, 02 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NestedPredicateSpecificsIT.java
Log Message:
-----------
HSEARCH-4173 Test behavior of the nested predicate when a nested field exists in only one index
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 55824cd9f75a7889fed11efbf3580b034e508c5f
https://github.com/hibernate/hibernate-search/commit/55824cd9f75a7889fed1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryBaseIT.java
Log Message:
-----------
HSEARCH-4183 Test that SearchResult.took() returns a value in a sensible range
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 513339bae620cdea34b5b8d7440678413c4d48e9
https://github.com/hibernate/hibernate-search/commit/513339bae620cdea34b5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/search/timeout/spi/TimeoutManager.java
Log Message:
-----------
HSEARCH-4183 Fix time unit mismatch when computing a duration in TimeoutManager
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: dedd278c679626e22997154ef8f88c0fbe7f6b8e
https://github.com/hibernate/hibernate-search/commit/dedd278c679626e22997...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-4181 Upgrade to Hibernate ORM 5.4.29.Final
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 7d3e7c8adb2c565243ee4e091e7601aa6018bbb5
https://github.com/hibernate/hibernate-search/commit/7d3e7c8adb2c565243ee...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
Log Message:
-----------
HSEARCH-4184 Formatting fixes
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: aaa71550a8759e2913f53d891cf262cc7cdeba86
https://github.com/hibernate/hibernate-search/commit/aaa71550a8759e2913f5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverDirtinessFilterNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverRootContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
Log Message:
-----------
HSEARCH-4184 Do not trigger reindexing when a contained entity saw only changes irrelevant to indexing
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 35419bbf7ff59cfb920860d55cc0813321f7b9d6
https://github.com/hibernate/hibernate-search/commit/35419bbf7ff59cfb9208...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPlanBaseIT.java
Log Message:
-----------
HSEARCH-4184 Test dirty paths in PojoIndexingPlan
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: e89cf0f639b92a442eda878e3cc4db6c98dfc8ba
https://github.com/hibernate/hibernate-search/commit/e89cf0f639b92a442eda...
Author: Waldemar Kłaczyński <wklaczynski(a)sabaservice.pl>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
Log Message:
-----------
HSEARCH-4185 Fix cast type when searching in mapper-javabean.
Commit: 7dcea21accd3e5eda78548a5dc4fc12d9bc7630f
https://github.com/hibernate/hibernate-search/commit/7dcea21accd3e5eda785...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A util/common/src/main/java/org/hibernate/search/util/common/serialization/spi/SerializationUtils.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueAutomaticIndexingStrategy.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
R util/internal/test/src/main/java/org/hibernate/search/util/impl/test/SerializationUtils.java
Log Message:
-----------
HSEARCH-4132 Move the SerializationUtils to common
Commit: f7e244e9bf53221f23640d845430d91f15351d5c
https://github.com/hibernate/hibernate-search/commit/f7e244e9bf53221f2364...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
Log Message:
-----------
HSEARCH-4132 Introduce orm property to enable outbox pattern
Commit: 01ecd9617f61d139cf823cdd9858835ac8e403a0
https://github.com/hibernate/hibernate-search/commit/01ecd9617f61d139cf82...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
A mapper/orm/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer
M pom.xml
Log Message:
-----------
HSEARCH-4132 Register AdditionalJaxbMappingProducer for synthetic entities
Commit: f7371dbf09d25394e09f340f96ca19b91bb055b1
https://github.com/hibernate/hibernate-search/commit/f7371dbf09d25394e09f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxSyntheticEntityMappingIT.java
Log Message:
-----------
HSEARCH-4132 Test outbox synthetic entity mapping
Commit: 2a7048ae9e52566932c893cc5841c2163c3f21bf
https://github.com/hibernate/hibernate-search/commit/2a7048ae9e52566932c8...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableAutomaticIndexingStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
Log Message:
-----------
HSEARCH-4132 Introduce indexing strategy for outbox table
Commit: 0dd0d07c34783f4aadb1ad7e71a692fd1045ed80
https://github.com/hibernate/hibernate-search/commit/0dd0d07c34783f4aadb1...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxSyntheticEntityMappingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
Log Message:
-----------
HSEARCH-4132 Test outbox table indexing strategy
Commit: fbe2d3c1fd99e416520f826795787d6706a5ad0b
https://github.com/hibernate/hibernate-search/commit/fbe2d3c1fd99e416520f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
Log Message:
-----------
HSEARCH-4132 Use INDEXING_STRATEGY property to activate synthetic entities
Commit: 11ee713d33eb3d3c60626c2bacfeb5112ecda859
https://github.com/hibernate/hibernate-search/commit/11ee713d33eb3d3c6062...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/CustomRoutingBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/RoutedIndexedEntity.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRouteDescriptor.java
Log Message:
-----------
HSEARCH-4132 Test more outbox table cases
Commit: 49561832c6fab071168399067d6694f105b026e2
https://github.com/hibernate/hibernate-search/commit/49561832c6fab0711683...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/CustomRoutingBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/RoutedIndexedEntity.java
Log Message:
-----------
HSEARCH-4132 Test more outbox table cases
Commit: 05d6128b68c9da3092aa8a39bc8302512b6f256c
https://github.com/hibernate/hibernate-search/commit/05d6128b68c9da3092aa...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
Log Message:
-----------
HSEARCH-4132 Store event type and preserve the order
Commit: eab1ec6ef358b2f34767d94e48c50bd15b762279
https://github.com/hibernate/hibernate-search/commit/eab1ec6ef358b2f34767...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
Log Message:
-----------
HSEARCH-4132 Map OutboxEvent as entity
Commit: 10cd5730d831f7dce97a1b20a11159e2e08cd9eb
https://github.com/hibernate/hibernate-search/commit/10cd5730d831f7dce97a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
Log Message:
-----------
HSEARCH-4132 Store transient identifier to report
Commit: c52ac701c21f570ec051bf1b57b502b962f8179f
https://github.com/hibernate/hibernate-search/commit/c52ac701c21f570ec051...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingStrategyNames.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
Log Message:
-----------
HSEARCH-4132 Register name for outbox-polling strategy
Commit: 5c722a6bded326ea48f4dbe95d6b9000fcbe1593
https://github.com/hibernate/hibernate-search/commit/5c722a6bded326ea48f4...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/outbox/OutboxTableAutomaticIndexingStrategyIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxTableSendingPlan.java
Log Message:
-----------
HSEARCH-4132 Change outbox event property names
Commit: b75a8465ba258b80537b56a0151852d0c777c4fe
https://github.com/hibernate/hibernate-search/commit/b75a8465ba258b80537b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/AbstractElasticsearchNestablePredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchNestedPredicate.java
Log Message:
-----------
HSEARCH-4173 Factorize code that builds explicit and implicit nested predicate for Elasticsearch
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 66c09c3829bde236c3ed18a475c07ceecda27779
https://github.com/hibernate/hibernate-search/commit/66c09c3829bde236c3ed...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-10 (Wed, 10 Mar 2021)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateFieldNestingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateNestingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateObjectsBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java
Log Message:
-----------
HSEARCH-4173 Test implicit nested predicates on missing fields
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 626d5e560b9f14e96e846de868e3c544a86c77ae
https://github.com/hibernate/hibernate-search/commit/626d5e560b9f14e96e84...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicDynamicMapPropertyMetadata.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBasicTypeMetadataProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapPropertyModel.java
Log Message:
-----------
HSEARCH-4188 Fix a few raw types
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a7798c2d09dc106182ca85dcbeaecc7dae25802d
https://github.com/hibernate/hibernate-search/commit/a7798c2d09dc106182ca...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
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 mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoGenericTypeModel.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContext.java
M util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContextTest.java
M util/common/src/test/java/org/hibernate/search/util/common/testsupport/GenericTypeContextAssert.java
Log Message:
-----------
HSEARCH-4188 Expose only the necessary data fom GenericTypeContext
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: bd0fc623ebff1fa8a669e777569f339ca908660d
https://github.com/hibernate/hibernate-search/commit/bd0fc623ebff1fa8a669...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContext.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/CustomBoundedGenericType.java
M util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContextTest.java
M util/common/src/test/java/org/hibernate/search/util/common/testsupport/GenericTypeContextAssert.java
Log Message:
-----------
HSEARCH-4188 Allow casts in GenericTypeContext
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 457f524428de1ee597dff3bbc1859996d5a7d3bd
https://github.com/hibernate/hibernate-search/commit/457f524428de1ee597df...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverCastedTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/impl/PojoImplicitReindexingResolverCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SyntheticPojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorCastedTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorCastedTypeNode.java
Log Message:
-----------
HSEARCH-4188 Preserve generic type arguments when casting type models during the mapping phase
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: cba262bfd067ba60995b1746c2da8a678fa0652d
https://github.com/hibernate/hibernate-search/commit/cba262bfd067ba60995b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
Log Message:
-----------
HSEARCH-4188 Test that generic type arguments are preserved when casting type models during the mapping phase
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 0f63d0c3cc0b671afdc1e4211c9a15597ad34e1f
https://github.com/hibernate/hibernate-search/commit/0f63d0c3cc0b671afdc1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-4189 Test Hibernate Search against JDK 17
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 15de82967dbb7557663222235f865db295433697
https://github.com/hibernate/hibernate-search/commit/15de82967dbb75576632...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M Jenkinsfile
Log Message:
-----------
HSEARCH-4189 Stop testing Hibernate Search against JDK14
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: dc00a4071da547b1dd3f6de5bba2464b422a23ca
https://github.com/hibernate/hibernate-search/commit/dc00a4071da547b1dd3f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorValueNode.java
Log Message:
-----------
HSEARCH-4148 Remove incorrect comment from PojoIndexingDependencyCollectorValueNode
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 109a41c7bda953319695511f1019bbf55be83edb
https://github.com/hibernate/hibernate-search/commit/109a41c7bda953319695...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmDynamicMapRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverValueNodeBuilderDelegate.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathCastedTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathOriginalTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathTypeNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/AbstractPojoRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoRawTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-4148 Allow casts directly from a type node in bound paths
This will be useful in the next commits.
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 512829d0b489cd970b0b36868459af097b50689a
https://github.com/hibernate/hibernate-search/commit/512829d0b489cd970b0b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorDisjointValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorTypeNode.java
Log Message:
-----------
HSEARCH-4148 Simplify PojoIndexingDependencyCollectorTypeNode constructors
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: a5784839e6fbc58f6292f63b71985ee5c25afdb9
https://github.com/hibernate/hibernate-search/commit/a5784839e6fbc58f6292...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathValueNode.java
Log Message:
-----------
HSEARCH-4148 Allow applying a BoundContainerExtractorPath on a subtype of the type it was bound to
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 70546f51f50f151d00ca969811bee82fe7f8ca2e
https://github.com/hibernate/hibernate-search/commit/70546f51f50f151d00ca...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoIndexingDependencyCollectorDirectValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/AbstractPojoIndexingDependencyCollectorValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorDisjointValueNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorMonomorphicDirectValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorNode.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorPolymorphicDirectValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorPropertyNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorTypeNode.java
R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoIndexingDependencyCollectorValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/dependency/impl/PojoPropertyIndexingDependencyConfigurationContextImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelNestedCompositeElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelPropertyRootElement.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathValueNode.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorCastedTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorOriginalTypeNodeBuilder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-4148 Take polymorphism into account when applying derivedFrom/reindexOnUpdate
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 94b8a66ef6a890c04ae64bb1cdd60bfe8a694270
https://github.com/hibernate/hibernate-search/commit/94b8a66ef6a890c04ae6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DependencyIT.java
Log Message:
-----------
HSEARCH-4148 Test polymorphic derivedFrom
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Commit: 15862725ccdc3a184b260a8c075d392c9c9fca32
https://github.com/hibernate/hibernate-search/commit/15862725ccdc3a184b26...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-03-15 (Mon, 15 Mar 2021)
Changed paths:
A .github/hibernate-github-bot.yml
Log Message:
-----------
Add hibernate-github-bot configuration
Signed-off-by: Yoann Rodière <yoann(a)hibernate.org>
Compare: https://github.com/hibernate/hibernate-search/compare/8e05849c37d7%5E...1...
3 years, 10 months
[hibernate/hibernate-orm] aba49c: HHH-14454 Add SpatialDialect for CockroachDB
by Karel Maesen
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: aba49ced1f8115c4458716ab300f74a3f6101633
https://github.com/hibernate/hibernate-orm/commit/aba49ced1f8115c4458716a...
Author: Karel Maesen <karel(a)geovise.com>
Date: 2021-03-16 (Tue, 16 Mar 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc
M gradle/databases.gradle
M gradle/libraries.gradle
A hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/cockroachdb/CockroachDB202SpatialDialect.java
A hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/cockroachdb/CockroachDBSpatialSupport.java
A hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/cockroachdb/CockroachSpatialDialectTrait.java
A hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/cockroachdb/package-info.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PGGeometryTypeDescriptor.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisFunctions.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisNoSQLMM.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG82Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG91Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG92Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG93Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG94Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG95Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisPG9Dialect.java
M hibernate-spatial/src/main/java/org/hibernate/spatial/dialect/postgis/PostgisSupport.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/dialect/postgis/PostgisUnmarshalTest.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/integration/TestSpatialFunctions.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/TestSupportFactories.java
A hibernate-spatial/src/test/java/org/hibernate/spatial/testing/dialects/cockroachdb/CockroachDBExpectationsFactory.java
A hibernate-spatial/src/test/java/org/hibernate/spatial/testing/dialects/cockroachdb/CockroachDBTestSupport.java
M hibernate-spatial/src/test/java/org/hibernate/spatial/testing/dialects/postgis/PostgisExpectationsFactory.java
A hibernate-spatial/src/test/resources/cockroachdb/functions-test.xml
A hibernate-spatial/src/test/resources/cockroachdb/test-data-set.xml
Log Message:
-----------
HHH-14454 Add SpatialDialect for CockroachDB
3 years, 10 months
[hibernate/hibernate-orm] 7695f0: HHH-14503 - Migration of tests from jpa/test to or...
by Jan Schatteman
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 7695f03bf991105109e39e516d804964c571bead
https://github.com/hibernate/hibernate-orm/commit/7695f03bf991105109e39e5...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-03-16 (Tue, 16 Mar 2021)
Changed paths:
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Animal.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/ContainsTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Employee.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Employer.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/FindTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/GetLoadJpaComplianceDifferentSessionsTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/GetLoadJpaComplianceTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/GetLoadTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Mammal.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/MergeNewTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/MergeTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Node.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/NumberedNode.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/PersistTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/RemoveOrderingTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Reptile.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/ops/Workload.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/association/AssociationTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Animal.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/ContainsTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Employee.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Employer.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/FindTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/GetLoadJpaComplianceDifferentSessionsTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/GetLoadJpaComplianceTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/GetLoadTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Mammal.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/MergeNewTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/MergeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Node.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/NumberedNode.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/PersistTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/RemoveOrderingTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Reptile.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/Workload.java
R hibernate-core/src/test/resources/org/hibernate/jpa/test/ops/Employer.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/jpa/test/ops/Node.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/orm/test/jpa/ops/Employer.hbm.xml
A hibernate-core/src/test/resources/org/hibernate/orm/test/jpa/ops/Node.hbm.xml
M hibernate-testing/src/main/java/org/hibernate/testing/junit5/EntityManagerFactoryBasedFunctionalTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/junit5/EntityManagerFactoryScope.java
Log Message:
-----------
HHH-14503 - Migration of tests from jpa/test to orm/test/jpa
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
3 years, 10 months
[hibernate/hibernate-orm] 3f2afe: Move tests from cfg, dialect, id/enhanced, jdbc to...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 3f2afe6b409e5d2bf64ca71dbddc20a741f31791
https://github.com/hibernate/hibernate-orm/commit/3f2afe6b409e5d2bf64ca71...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-03-16 (Tue, 16 Mar 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/InformixDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/pagination/SQLServer2005LimitHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
R hibernate-core/src/test/java/org/hibernate/cfg/CfgFilePropertyTest.java
R hibernate-core/src/test/java/org/hibernate/cfg/annotations/CollectionBinderTest.java
R hibernate-core/src/test/java/org/hibernate/dialect/DerbyDialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/HANADialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/InformixDialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/Mocks.java
R hibernate-core/src/test/java/org/hibernate/dialect/OracleDialectsTest.java
R hibernate-core/src/test/java/org/hibernate/dialect/PostgreSQL81DialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/PostgreSQL92DialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/SQLServer2005DialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/SQLServer2012DialectTestCase.java
R hibernate-core/src/test/java/org/hibernate/dialect/TestingDialects.java
R hibernate-core/src/test/java/org/hibernate/id/enhanced/HHH14219.java
R hibernate-core/src/test/java/org/hibernate/id/enhanced/OptimizerConcurrencyUnitTest.java
R hibernate-core/src/test/java/org/hibernate/id/enhanced/SourceMock.java
R hibernate-core/src/test/java/org/hibernate/jdbc/LobCreatorTest.java
R hibernate-core/src/test/java/org/hibernate/jdbc/util/BasicFormatterTest.java
R hibernate-core/src/test/java/org/hibernate/jdbc/util/DdlFormatterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/cfg/CfgFilePropertyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/cfg/annotations/CollectionBinderTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/DerbyDialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/HANADialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/InformixDialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/OracleDialectsTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/PostgreSQL81DialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/PostgreSQL92DialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/SQLServer2005DialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/SQLServer2012DialectTestCase.java
A hibernate-core/src/test/java/org/hibernate/orm/test/dialect/TestingDialects.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/resolver/DialectFactoryTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/dialect/resolver/DialectResolverTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/enhanced/OptimizerConcurrencyUnitTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/enhanced/SharedSequenceTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/enhanced/SourceMock.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jdbc/LobCreatorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jdbc/util/BasicFormatterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/jdbc/util/DdlFormatterTest.java
Log Message:
-----------
Move tests from cfg, dialect, id/enhanced, jdbc to orm/test and fix SQL Server 2005 limit handler issue, as well as sqm function return type resolver issue
3 years, 10 months
[hibernate/hibernate-orm] 222e3f: Fix wrong order in SQL TableGroupJoin rendering
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 222e3fb69709afd643dc9b528304c9b644dd56e2
https://github.com/hibernate/hibernate-orm/commit/222e3fb69709afd643dc9b5...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-03-16 (Tue, 16 Mar 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/results/TableGroupImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CompositeTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MutatingTableReferenceGroupWrapper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EntityCollectionPartTableGroup.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/CriteriaEntityGraphTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitygraph/ast/HqlEntityGraphTest.java
Log Message:
-----------
Fix wrong order in SQL TableGroupJoin rendering
3 years, 10 months