[hibernate/hibernate-orm] 844adb: rework collection loading state management - remov...
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 844adb4d458e2afb3e75c9d55cfd7bd529b179bb
https://github.com/hibernate/hibernate-orm/commit/844adb4d458e2afb3e75c9d...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentArrayHolder.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentIdentifierBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentList.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentMap.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentSet.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentCollection.java
Log Message:
-----------
rework collection loading state management - remove the "temp" load collections in various PersistentCollection impls
4 years, 10 months
[hibernate/hibernate-orm] 8fd1f9: rework collection loading state management - remov...
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 8fd1f9a536f638d09a575472ca5cb9131c91deb7
https://github.com/hibernate/hibernate-orm/commit/8fd1f9a536f638d09a57547...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentArrayHolder.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentIdentifierBag.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentList.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentMap.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentSet.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/LoadingCollectionEntry.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/AbstractImmediateCollectionInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ArrayInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/BagInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ListInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/MapInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/SetInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/LoadingCollectionEntryImpl.java
Log Message:
-----------
rework collection loading state management - remove the "temp" load collections in various PersistentCollection impls
4 years, 10 months
[hibernate/hibernate-search] af4059: HSEARCH-3791 Use Hibernate Search index names inst...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: af405949c477c146d1e8c9508c60d0ad3ab3a574
https://github.com/hibernate/hibernate-search/commit/af405949c477c146d1e8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
Log Message:
-----------
HSEARCH-3791 Use Hibernate Search index names instead of Elasticsearch index names for orchestrator names
Commit: b7b91ea82310ce864630ef47ffe07b80b43e361a
https://github.com/hibernate/hibernate-search/commit/b7b91ea82310ce864630...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/IndexNamesRegistry.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3791 Move the Elasticsearch index name check to a dedicated class
So that we can make it more complex in later commits.
Commit: 58b7ce48fbfd2df602aa24f7b52d77cca10192b5
https://github.com/hibernate/hibernate-search/commit/58b7ce48fbfd2df602aa...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
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
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/IndexNames.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/impl/IndexNamesRegistry.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
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/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.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/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.java
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/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexWorkspace.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/WorkExecutionIndexManagerContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ExplainWork.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
Log Message:
-----------
HSEARCH-3791 Separate the variables holding Elasticsearch index names by usage: HSearch, primary, read alias, write alias
Commit: 75852000d301a7d3708b5d658b038957f0b56b99
https://github.com/hibernate/hibernate-search/commit/75852000d301a7d3708b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
Log Message:
-----------
HSEARCH-3791 Remove a redundant field in ElasticsearchIndexAdministrationClient
Commit: 0525e11b8ca5232ae5713235d79ab87cc73ceb9b
https://github.com/hibernate/hibernate-search/commit/0525e11b8ca5232ae571...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
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/index/impl/ElasticsearchIndexManagerBuilder.java
Log Message:
-----------
HSEARCH-3791 Simplify how names and other components are handled when creating an index manager
Commit: 486e956a6d47ef83de3ce781977e5af11a527cb9
https://github.com/hibernate/hibernate-search/commit/486e956a6d47ef83de3c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
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/index/impl/IndexManagerBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/TypeNameMappingStrategyName.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/impl/ElasticsearchIndexScope.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceExtractionHelper.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
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SingleTypeNameExtractionHelper.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/SearchBackendContext.java
M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingBaseIT.java
Log Message:
-----------
HSEARCH-3791 Make type-name mapping more robust when targeting a single type
This will help when we move to using index aliases everywhere, because
then the 'index-name' type-name mapping strategy will either not work at
all or be quite resource-intensive.
Commit: f632105de4c37d17b6d520ae6054ac56d92d1fbe
https://github.com/hibernate/hibernate-search/commit/f632105de4c37d17b6d5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
Log Message:
-----------
HSEARCH-3791 Simplify ElasticsearchSchemaValidator
Commit: b235268262c994aa5ddf484c34f7d996ea84ec63
https://github.com/hibernate/hibernate-search/commit/b235268262c994aa5ddf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
Log Message:
-----------
HSEARCH-3791 Use more precise names for ElasticsearchSchemaCreator methods
Commit: 99d14ffb5b144009d85a087448216bb855677fb5
https://github.com/hibernate/hibernate-search/commit/99d14ffb5b144009d85a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.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/validation/impl/IndexSettingsValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch63WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch67WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/IndexExistsWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/GetIndexMetadataWork.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/IndexExistsWork.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldAttributesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldTypesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
Log Message:
-----------
HSEARCH-3791 Get index metadata directly when checking whether an index exists
Because:
1. Calling the index-exists API or the get-index-metadata API takes a
similar amount of time.
2. In some cases (validation, migration), we *will* need the metadata
if the index actually exists.
3. There may be more of those cases where we need the metadata in the
future, for example when we create a new index alongside the old one
for hot reindexing, or if we introduce a create-or-validate strategy.
Commit: 54ef73b627066c2869af15e5809e034da99aeaa7
https://github.com/hibernate/hibernate-search/commit/54ef73b627066c2869af...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchManagementTestUtils.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingTestUtils.java
A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchIndexMetadataTestUtils.java
Log Message:
-----------
HSEARCH-3791 Move ElasticsearchTypeNameMappingTestUtils to the util module and rename it
So that we can add more utils related to index metadata to it (see the next commits).
Commit: a7062461306597a43e97e34ed97fe155e377a1d6
https://github.com/hibernate/hibernate-search/commit/a7062461306597a43e97...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/AbstractElasticsearchAnalysisComponentParametersStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalyzerComponentsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalyzerParametersStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCharFilterParametersStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchNormalizerComponentsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenFilterParametersStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenizerParametersStep.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/AbstractCompositeAnalysisDefinition.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/AnalysisDefinition.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/AnalysisDefinitionJsonAdapterFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/AnalyzerDefinition.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/AnalyzerDefinitionJsonAdapterFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/CharFilterDefinition.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/NormalizerDefinition.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/NormalizerDefinitionJsonAdapterFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/TokenFilterDefinition.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/esnative/impl/TokenizerDefinition.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionCollector.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionRegistry.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/AbstractElasticsearchIndexSchemaObjectNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaFieldNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaObjectFieldNodeBuilder.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/dsl/impl/IndexSchemaRootContributor.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/AbstractTypeMapping.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/AbstractTypeMappingJsonAdapterFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/DataTypes.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/DynamicType.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/ElasticsearchFormatJsonAdapter.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/ElasticsearchRoutingTypeJsonAdapter.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/PropertyMapping.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/PropertyMappingJsonAdapterFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/RootTypeMapping.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/RootTypeMappingJsonAdapterFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/esnative/impl/RoutingType.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/impl/ElasticsearchIndexSchemaNodeContributor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/spi/GsonProvider.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/IndexMetadata.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/esnative/impl/Analysis.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/esnative/impl/IndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/ElasticsearchIndexSettingsBuilder.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/AbstractCompositeAnalysisDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/AnalysisDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/AnalysisDefinitionJsonAdapterFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/AnalyzerDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/AnalyzerDefinitionJsonAdapterFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/CharFilterDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/NormalizerDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/NormalizerDefinitionJsonAdapterFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/TokenFilterDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/TokenizerDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/impl/IndexMetadata.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/AbstractTypeMapping.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/AbstractTypeMappingJsonAdapterFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/DataTypes.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/DynamicType.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/FormatJsonAdapter.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/PropertyMapping.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/PropertyMappingJsonAdapterFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/RootTypeMapping.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/RootTypeMappingJsonAdapterFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/RoutingType.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/RoutingTypeJsonAdapter.java
A 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/IndexSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchScalarFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchSimpleStandardFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchTemporalIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigDecimalIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigIntegerIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBooleanIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchByteIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchDoubleIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchFloatIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchGeoPointIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIntegerIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchLongIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchNativeIndexFieldTypeMappingStepImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchNativeIndexFieldTypeOptionsStepImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchShortIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchStringIndexFieldTypeOptionsStep.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/impl/ElasticsearchIndexFieldType.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextMatchPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AbstractTypeMappingValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisComponentDefinitionValidators.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalysisDefinitionValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/AnalyzerDefinitionValidator.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/LeafValidators.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/NormalizerDefinitionValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/PropertyMappingValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/RootTypeMappingValidator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch63WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch67WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.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/builder/impl/GetIndexMetadataWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/GetIndexMetadataWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/PutIndexSettingsWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/PutIndexTypeMappingWork.java
Log Message:
-----------
HSEARCH-3791 Move all low-level representation of Elasticsearch JSON objects to a common package
It makes more sense to consider all these as a layer if we have to
represent them differently for different versions of Elasticsearch.
And we're going to add index aliases,
which will have a different representation for ES 6.3- and 6.4+.
Commit: 9adad90ee64fc81a2510e3add2f2092a30ccf1bd
https://github.com/hibernate/hibernate-search/commit/9adad90ee64fc81a2510...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaFieldNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaObjectFieldNodeBuilder.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/analysis/impl/AnalyzerConstants.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/mapping/impl/MetadataFields.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextMatchPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextPhrasePredicateBuilder.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/AnalyzerConstants.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/ElasticsearchFields.java
Log Message:
-----------
HSEARCH-3791 Move low-level Elasticsearch utils to the lowlevel packages
This will be more consistent with the Lucene backend.
Commit: c12e1807f95a9c91c84a36f181fef0b15025c937
https://github.com/hibernate/hibernate-search/commit/c12e1807f95a9c91c84a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch56ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch63ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch67ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch70ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/ElasticsearchProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchLinkImpl.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/link/impl/ElasticsearchLink.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch56SearchSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch63SearchSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch67SearchSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch7SearchSyntax.java
A 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/mapping/impl/DiscriminatorTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.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/ElasticsearchSearchContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionRequestContext.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/sort/impl/AbstractElasticsearchSearchNestedSortBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchDistanceSortBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchFieldSortBuilder.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch56JsonSyntaxHelper.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch63JsonSyntaxHelper.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch67JsonSyntaxHelper.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/Elasticsearch7JsonSyntaxHelper.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/ElasticsearchJsonSyntaxHelper.java
Log Message:
-----------
HSEARCH-3791 Rename ElasticsearchJsonSyntaxHelper to ElasticsearchSearchSyntax and move it to the lowlevel package
Because we're going to add another helper for metadata building, and
we'll call it ElasticsearchMetadataSyntax.
Commit: 9905c6f5af1610fd42b4a299b7ed3cdd07dac767
https://github.com/hibernate/hibernate-search/commit/9905c6f5af1610fd42b4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
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
A 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/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
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
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/ElasticsearchIndexSettingsBuilder.java
Log Message:
-----------
HSEARCH-3791 Postpone building of Elasticsearch index metadata
Because we're going to need to do it differently depending on the
Elasticsearch version (for aliases).
Commit: 384b7af15aa9395854beec17610c56ff2b320baa
https://github.com/hibernate/hibernate-search/commit/384b7af15aa9395854be...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/model/impl/Elasticsearch56ModelDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/model/impl/Elasticsearch6ModelDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/model/impl/Elasticsearch7ModelDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch56ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch60ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch63ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch67ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch70ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/ElasticsearchProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchLinkImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch56SearchSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch60SearchSyntax.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch63SearchSyntax.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch67SearchSyntax.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/search/impl/Elasticsearch7SearchSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch56SearchResultExtractor.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch56SearchResultExtractorFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractor.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractorFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractorFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/provider/impl/Elasticsearch56IndexFieldTypeFactoryProvider.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/provider/impl/Elasticsearch6IndexFieldTypeFactoryProvider.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/provider/impl/Elasticsearch7IndexFieldTypeFactoryProvider.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch56WorkBuilderFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch60WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch67WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
Log Message:
-----------
HSEARCH-3791 Attempt to clarify the classes implementing version-specific behavior for Elasticsearch
We're going to introduce one more, better make sure everything is clear.
Commit: 67f175d96ef7bc4a397cdb7d3de1c30d312adabf
https://github.com/hibernate/hibernate-search/commit/67f175d96ef7bc4a397c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M Jenkinsfile
M README.md
M pom.xml
A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch63TestDialect.java
A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch64TestDialect.java
Log Message:
-----------
HSEARCH-3791 Add Maven and Jenkins configuration to test ES 6.2/6.3/6.4
We're going to add different behavior for 6.3-/6.4+ in the following
commits, and there's already (untested) different behavior for
6.2-/6.3+. Let's test it all correctly.
Commit: 24979bc35c7d7815722ed3e90317d8e50cdd1681
https://github.com/hibernate/hibernate-search/commit/24979bc35c7d7815722e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/ElasticsearchTestDialect.java
Log Message:
-----------
HSEARCH-3791 Reorder methods in ElasticsearchTestDialect
Commit: a02e0f63d8415885dc2e3eb14f5b22ca8c21ede5
https://github.com/hibernate/hibernate-search/commit/a02e0f63d8415885dc2e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch5TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch60TestDialect.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/Elasticsearch64TestDialect.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/Elasticsearch7TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/ElasticsearchTestDialect.java
Log Message:
-----------
HSEARCH-3791 Clean up and fix errors in ElasticsearchTestDialect implementations
Commit: 946e0c9bc4f20e078ac3e8460663841e376a8c2a
https://github.com/hibernate/hibernate-search/commit/946e0c9bc4f20e078ac3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch56ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch60ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch63ProtocolDialect.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch64ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch67ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch70ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/ElasticsearchProtocolDialect.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
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/IndexNames.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/ElasticsearchBackendFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchIndexNameNormalizer.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchLinkImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/IndexNamesRegistry.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/naming/IndexNamingStrategy.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/naming/impl/DefaultIndexNamingStrategy.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/naming/impl/IndexNames.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/link/impl/ElasticsearchLink.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/aliases/impl/IndexAliasDefinition.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/aliases/impl/IndexAliasDefinitionJsonAdapterFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/impl/IndexMetadata.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/metadata/impl/Elasticsearch56IndexMetadataSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/metadata/impl/Elasticsearch64IndexMetadataSyntax.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/syntax/metadata/impl/ElasticsearchIndexMetadataSyntax.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/IndexNameTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/TypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch63WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch67WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.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/builder/impl/GetIndexMetadataWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/GetIndexMetadataWork.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/result/impl/ExistingIndexMetadata.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactoryTest.java
M documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldAttributesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchFieldTypesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingSchemaIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryRequestTransformerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchIndexMetadataTestUtils.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch5TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch60TestDialect.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/Elasticsearch64TestDialect.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/Elasticsearch7TestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/ElasticsearchTestDialect.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3791 Work with index aliases in the Elasticsearch backend (administration, read, write)
Commit: 08231f0138da184c8ff0a361aa8769b04c572573
https://github.com/hibernate/hibernate-search/commit/08231f0138da184c8ff0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
Log Message:
-----------
HSEARCH-3791 Allow configuration of the Elasticsearch index naming strategy
Commit: 78d53eb55aa95b287526fae62321c532fcdcba21
https://github.com/hibernate/hibernate-search/commit/78d53eb55aa95b287526...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
Log Message:
-----------
HSEARCH-3791 Remove a few disabled, obsolete tests related to sub-fields
We don't use sub-fields for faceting (aggregations) anymore, and
probably never will.
Commit: 0eebedb321e8e6bab5f7a934e07a3a9396399aa5
https://github.com/hibernate/hibernate-search/commit/0eebedb321e8e6bab5f7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchAdminTestUtils.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAnalyzerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationCreateStrategyIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationMappingIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationNormalizerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexLifecycleNoneStrategyIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexStatusCheckIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAnalyzerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateMappingIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateNormalizerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAnalyzerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingAttributeIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingBaseIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationNormalizerIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionCreationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionMigrationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchManagementTestUtils.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionCreationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionMigrationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaAttributeValidationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreateStrategyIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaMigrationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaNoneStrategyIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchAnalyzerManagementITAnalysisConfigurer.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexAdminAnalyzerITAnalysisConfigurer.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexAdminNormalizerITAnalysisConfigurer.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchNormalizerManagementITAnalysisConfigurer.java
Log Message:
-----------
HSEARCH-3791 Use more accurate names for tests related to ES index lifecycle strategies
Commit: 059ed06e993300c95287e4053f1a731029bc865b
https://github.com/hibernate/hibernate-search/commit/059ed06e993300c95287...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
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/validation/impl/ElasticsearchValidationMessages.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/validation/impl/IndexAliasDefinitionValidator.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-3791 Validate index aliases as part of the index metadata validation
Commit: f08a4cd2a80ff793675fa3bbe5b30dff07372cd5
https://github.com/hibernate/hibernate-search/commit/f08a4cd2a80ff793675f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/Paths.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/PutIndexAliasesWorkBuilder.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/PutIndexAliasesWork.java
Log Message:
-----------
HSEARCH-3791 Update aliases as part of the UPDATE index lifecycle strategy
Commit: 6e4e701fc897f6dc6f073ec34955c82fe60b96a1
https://github.com/hibernate/hibernate-search/commit/6e4e701fc897f6dc6f07...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/naming/ElasticsearchIndexNamingBaseIT.java
Log Message:
-----------
HSEARCH-3791 Test index naming conflicts in the Elasticsearch backend
Commit: 8d0249af6d6eecd44e774dd8d3ac0a354cbb2103
https://github.com/hibernate/hibernate-search/commit/8d0249af6d6eecd44e77...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/StubSingleIndexNamingStrategy.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchIndexMetadataTestUtils.java
Log Message:
-----------
HSEARCH-3791 Test indexing and searching with a custom index naming strategy
Commit: d0938438da2cd685711ba3730f7a945bb86239ef
https://github.com/hibernate/hibernate-search/commit/d0938438da2cd685711b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3791 Add alias-related operations to TestElasticsearchClient
Commit: a40e3ade5b2f0a4833325a5ac731089e08917ede
https://github.com/hibernate/hibernate-search/commit/a40e3ade5b2f0a483332...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/pom.xml
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/categories/RequiresIndexAliasIsWriteIndex.java
Log Message:
-----------
HSEARCH-3791 Add a test category to disable tests that only make sense when is_write_index is supported in Elasticsearch
Commit: d4134b4ad7601f5f12e25bc9438eeb6c1527f208
https://github.com/hibernate/hibernate-search/commit/d4134b4ad7601f5f12e2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchAdminTestUtils.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexInspectionAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAliasesIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
Log Message:
-----------
HSEARCH-3791 Test aliases when testing index lifecycle strategies
Commit: 3d4a119cdabfd6917502d1f5be22bc5c0c6a2f23
https://github.com/hibernate/hibernate-search/commit/3d4a119cdabfd6917502...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchZeroDowntimeReindexingIT.java
Log Message:
-----------
HSEARCH-3791 Demonstrate the feasibility user-managed zero-downtime reindexing
Commit: 85269c76fe04cff311409240a1196a758e145303
https://github.com/hibernate/hibernate-search/commit/85269c76fe04cff31140...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
Log Message:
-----------
HSEARCH-3791 Test that migrating from 6.0.0.Beta4 or earlier will just create new (empty) indexes
Commit: 03545bb23f3e6b8540594e8e665495750127cd6f
https://github.com/hibernate/hibernate-search/commit/03545bb23f3e6b854059...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/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/ElasticsearchBackendFactory.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/impl/IndexNamesRegistry.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/layout/IndexLayoutStrategy.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/layout/impl/DefaultIndexLayoutStrategy.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/layout/impl/IndexNames.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/naming/IndexNamingStrategy.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/naming/impl/DefaultIndexNamingStrategy.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/naming/impl/IndexNames.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/IndexNameTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/TypeNameMapping.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/naming/ElasticsearchIndexNamingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/StubSingleIndexLayoutStrategy.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/StubSingleIndexNamingStrategy.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/ElasticsearchIndexMetadataTestUtils.java
Log Message:
-----------
HSEARCH-3791 Rename IndexNamingStrategy to IndexLayoutStrategy
Even if the naming is a bit more convoluted, I think it's better for the
following reasons:
1. It prevents confusions with Hibernate ORM's own naming strategy, or
with a possible naming strategy we would introduce for *field* names.
2. It leaves the possibility of unforeseen layout options, such as
explicitly providing the node hosting the primary shard of a given
index, etc.
Commit: 742033ba2e257f85bb5ffa2450119555e7429f95
https://github.com/hibernate/hibernate-search/commit/742033ba2e257f85bb5f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/CustomLayoutStrategy.java
A documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/ElasticsearchCustomLayoutStrategyIT.java
A documentation/src/test/java/org/hibernate/search/documentation/backend/elasticsearch/layout/MyApplicationClock.java
Log Message:
-----------
HSEARCH-3791 Document Elasticsearch index layout
Commit: 680fd383078922bcdfa4918e835a89648de25b29
https://github.com/hibernate/hibernate-search/commit/680fd383078922bcdfa4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/PutIndexAliasesWork.java
Log Message:
-----------
HSEARCH-3791 Address code smell detected by Sonar
Compare: https://github.com/hibernate/hibernate-search/compare/4e554a460969...680f...
4 years, 10 months
[hibernate/hibernate-orm] ddaff2: Add hexadecimal binary literals with standard SQL ...
by Gavin King
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: ddaff288386346563182f6229a9df98d5d8026d5
https://github.com/hibernate/hibernate-orm/commit/ddaff288386346563182f62...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ByteArrayTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/PrimitiveByteArrayTypeDescriptor.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/JdbcLiteralFormatter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/VarbinaryTypeDescriptor.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/internal/JdbcLiteralFormatterBinary.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/LiteralTests.java
Log Message:
-----------
Add hexadecimal binary literals with standard SQL syntax
And fix up the parsing and formatting in VarbinaryTypeDescriptor which
was inconsistent with how the JDBC drivers handle the conversion to
signed bytes.
Commit: cb3560de9626c6ad924c152053e5e0ed3b6196ad
https://github.com/hibernate/hibernate-orm/commit/cb3560de9626c6ad924c152...
Author: gavinking <gavin(a)ceylon-lang.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/LiteralTests.java
Log Message:
-----------
Allow binary literals to be specified in a Java byte-array-like format
Allow you to write x'DEADBEEF' as {0xDE, 0xAD, 0xBE, 0xEF}.
For now I'm being quite restrictive here:
- byte literals must be written in hexadecimal not in decimal
- they must be exactly two digits in length
(I would like to allow decimal format but I think that would start to
collide with other rules with braces in the grammar.)
Compare: https://github.com/hibernate/hibernate-orm/compare/eb4373465895...cb3560d...
4 years, 10 months
[hibernate/hibernate-orm] 4b037c: HHH-13792 evict entity cache after transaction has...
by dohertyfjatl
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 4b037cdf8f781c8b5cbe1dcac21a2359ea339508
https://github.com/hibernate/hibernate-orm/commit/4b037cdf8f781c8b5cbe1dc...
Author: Frank Doherty <fdoherty(a)atlassian.com>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/cache/spi/support/AbstractReadWriteAccess.java
M hibernate-core/src/main/java/org/hibernate/cache/spi/support/EntityReadWriteAccess.java
A hibernate-core/src/test/java/org/hibernate/cache/spi/ReadWriteCacheTest.java
Log Message:
-----------
HHH-13792 evict entity cache after transaction has committed for read-write cache access strategy
- changed EntityReadWriteAccess to remove the no-op unlockRegion method (now uses the method inherited from
AbstractCachedDomainDataAccess, which calls evictAll)
- changed AbstractReadWriteAccess to add a no-op removeAll method (as this is called by the constructor in
BulkOperationCleanupAction.EntityCleanup, during the transaction)
- added new file ReadWriteCacheTest with some test scenarios:
- testDeleteHQL/testDeleteNativeQuery/testUpdateHQL/testUpdateNativeQuery which confirm that the fix corrects the
scenario where stale entities could be loaded into the cache and remain there (because the eviction was
happening before the transaction had committed)
- testDelete/testUpdate show that entity updates/deletions were not affected by this issue (only HQL/native queries)
4 years, 10 months
[hibernate/hibernate-orm] 8fb359: HHH-13373 fix the bug that 'different sequence nam...
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 8fb35947ff6525a8286295f2959cd5a71502b2f9
https://github.com/hibernate/hibernate-orm/commit/8fb35947ff6525a8286295f...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-23 (Thu, 23 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDB103Dialect.java
Log Message:
-----------
HHH-13373 fix the bug that 'different sequence names in differnt dbs' breaks SequenceInformationExtractorMariaDBDatabaseImpl
Commit: 7beb96a2aba2c8df52600f4d184284457abdad86
https://github.com/hibernate/hibernate-orm/commit/7beb96a2aba2c8df52600f4...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-23 (Thu, 23 Jan 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/test/dialect/functional/MariaDBExtractSequenceMatadataTest.java
Log Message:
-----------
HHH-13373 add a testing case annotated with '@FailureExpected' annotation
Commit: bc2aa159a16e417a25d1d26601bf3177997e2147
https://github.com/hibernate/hibernate-orm/commit/bc2aa159a16e417a25d1d26...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-23 (Thu, 23 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/MariaDBExtractSequenceMatadataTest.java
Log Message:
-----------
HHH-13373 ensure testing code correctness by local testing
Commit: d04a1fe3fd42d425321514e533466a2001f245ac
https://github.com/hibernate/hibernate-orm/commit/d04a1fe3fd42d425321514e...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/MariaDBExtractSequenceMatadataTest.java
Log Message:
-----------
HHH-13373 Remove FailureExpected annotation from tests and assure tearDownDBs method is executed even if an error occurs in the setUpDBs method
Commit: 1c3b8a1c280b95b6bb5e54f3a569f8438710baff
https://github.com/hibernate/hibernate-orm/commit/1c3b8a1c280b95b6bb5e54f...
Author: Pierrick Rouxel <pierrick.rouxel(a)me.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
A hibernate-core/src/main/java/org/hibernate/dialect/DB2400V7R1Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Database.java
M hibernate-core/src/test/java/org/hibernate/dialect/resolver/DialectFactoryTest.java
Log Message:
-----------
HHH-12856 Support of sequences on DB2400
Commit: 4aea43bdb0e4cba3082e1c9f54d71c57166ea82c
https://github.com/hibernate/hibernate-orm/commit/4aea43bdb0e4cba3082e1c9...
Author: Pierrick Rouxel <pierrick.rouxel(a)me.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400Dialect.java
R hibernate-core/src/main/java/org/hibernate/dialect/DB2400V7R1Dialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/DB2400V7R3Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Database.java
M hibernate-core/src/test/java/org/hibernate/dialect/resolver/DialectFactoryTest.java
Log Message:
-----------
HHH-12856 Cleanup DB2400Dialect
Commit: b204c95e0cf970ea64ea65f95eb6f29ae816d2da
https://github.com/hibernate/hibernate-orm/commit/b204c95e0cf970ea64ea65f...
Author: Pierrick Rouxel <pierrick.rouxel(a)me.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400V7R3Dialect.java
Log Message:
-----------
HHH-12856 Fix sequences with liblist support
Commit: 1038a0c96884058257b66b3e9f94c5bc9f6ee9ae
https://github.com/hibernate/hibernate-orm/commit/1038a0c96884058257b66b3...
Author: Pierrick Rouxel <pierrick.rouxel(a)me.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400V7R3Dialect.java
Log Message:
-----------
HHH-12856 Reintroduce limitation for legacy OS400
Commit: 622978b725bc8256afb43485ac681b34fbdb1de6
https://github.com/hibernate/hibernate-orm/commit/622978b725bc8256afb4348...
Author: Pierrick Rouxel <pierrick.rouxel(a)me.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
Log Message:
-----------
HHH-12856 Fix DB2400V7R3 dialect in documentation
Commit: 7b1d1a1f3a2ff775c1ed846d3046d366bfa58d16
https://github.com/hibernate/hibernate-orm/commit/7b1d1a1f3a2ff775c1ed846...
Author: Pierrick Rouxel <pierrick.rouxel(a)me.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/Database.java
M hibernate-core/src/test/java/org/hibernate/dialect/resolver/DialectFactoryTest.java
Log Message:
-----------
HHH-12856 Add AS400V7R3Dialect as default for V7R3 of IBM i
Commit: 5844bbd85b0301c581b3f72537a5ff60abc149ba
https://github.com/hibernate/hibernate-orm/commit/5844bbd85b0301c581b3f72...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/DB2400Dialect.java
Log Message:
-----------
HHH-12856 Reintroduce supportsLimitOffset for legacy OS400
Commit: 0c8e3056dcb2beab31e62839667ddf6584e8c33a
https://github.com/hibernate/hibernate-orm/commit/0c8e3056dcb2beab31e6283...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-24 (Fri, 24 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStyleGenerator.java
A hibernate-core/src/test/java/org/hibernate/test/idgen/enhanced/sequence/HiLoSequenceMismatchStrategyTest.java
Log Message:
-----------
HHH-13783 avoid SequenceMismatchStrategy checking for non-pooled optimizer
Commit: c5581e6759fd463e1ec3254dfe177c906adfaa03
https://github.com/hibernate/hibernate-orm/commit/c5581e6759fd463e1ec3254...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/idgen/enhanced/sequence/HiLoSequenceMismatchStrategyTest.java
Log Message:
-----------
HHH-13783 Fix test failing on Oracle
Commit: 92bd6f89dd65e513d4667d0eb8a3c2fa45b37b9e
https://github.com/hibernate/hibernate-orm/commit/92bd6f89dd65e513d4667d0...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/CollectionMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/ToOneRelationMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Address.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/AddressVersion.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Base.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntity.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntityMetadata.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntityVersion.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/ManyToOneLazyFetchTest.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Shipment.java
Log Message:
-----------
HHH-13760 Fix ClassCastException when Envers inserts audit rows that use lazy many-to-one mappings
Commit: d1b32d2b6500da876249b78792a6aa4ec63a5feb
https://github.com/hibernate/hibernate-orm/commit/d1b32d2b6500da876249b78...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntityVersion.java
Log Message:
-----------
HHH-13760 Code formatting changes & suggested logic simplification
Commit: b3ea1d67c4ac01ed50096be28552d9d2ae8e9ad5
https://github.com/hibernate/hibernate-orm/commit/b3ea1d67c4ac01ed50096be...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntity.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Shipment.java
Log Message:
-----------
HHH-13760 Code formatting changes & suggested logic simplification
Commit: 8c52eb2eae14111d582145914928d8484cf61e85
https://github.com/hibernate/hibernate-orm/commit/8c52eb2eae14111d5821459...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/LegacyModifiedColumnNamingStrategy.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/AuditedPropertiesReader.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedAPITest.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/entities/EnumEntity.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/entities/EnumOption.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/ClientOption.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/ImprovedColumnNamingStrategyTest.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/LegacyColumnNamingStrategyTest.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/TestEntity.java
Log Message:
-----------
HHH-13770 Fix modified columns being populated with null values
Commit: f4abc098544225455ece84789583de301f202d88
https://github.com/hibernate/hibernate-orm/commit/f4abc098544225455ece847...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/RevisionInfoConfiguration.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/revisioninfo/DefaultRevisionInfoGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/revisioninfo/RevisionInfoGenerator.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/reventity/RevisionNumberOverflowTest.java
Log Message:
-----------
HHH-6615 Throw AuditException when generated revision number is negative.
Commit: ea170f4dca48d5f0dda98461e1e9024b64d6e369
https://github.com/hibernate/hibernate-orm/commit/ea170f4dca48d5f0dda9846...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc
Log Message:
-----------
HHH-6615 Document throwing AuditException when revision number overflows
Commit: c02a703b170f60bd1ed06cd359e6161d06fc5893
https://github.com/hibernate/hibernate-orm/commit/c02a703b170f60bd1ed06cd...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/main/java/org/hibernate/envers/internal/revisioninfo/DefaultRevisionInfoGenerator.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/reventity/RevisionNumberOverflowTest.java
Log Message:
-----------
HHH-6615 Minor format changes
Commit: 38f01311602f115ccec23f9ee8faf4b2d69d636d
https://github.com/hibernate/hibernate-orm/commit/38f01311602f115ccec23f9...
Author: Chris Cranford <chris(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/AuditMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/BasicMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/IdMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/MetadataTools.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/basic/BasicTypeColumnDefinitionTest.java
Log Message:
-----------
HHH-10844 Resolve columnDefinition to appropriate sql-type for audit mappings
Commit: 85bfcc6e21b4d7a6d3a6b17a5e8222f96910e1f7
https://github.com/hibernate/hibernate-orm/commit/85bfcc6e21b4d7a6d3a6b17...
Author: Jan-Willem Gmelig Meyling <jan-willem(a)youngmediaexperts.nl>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/AbstractMapComponentNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/BinaryLogicOperatorNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/DotNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElementType.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromReferenceNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/SqlFragment.java
A hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/TableReferenceNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/ASTReferencedTablesPrinter.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/JoinProcessor.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/jointable/ManyToOneJoinTableTest.java
Log Message:
-----------
HHH-13796 - Missing from clause in query from BinaryLogicOperatorNode row value constructor translation
https://hibernate.atlassian.net/browse/HHH-13796
Commit: f1d1e624782025a3ec466a6f304b4babce6bded5
https://github.com/hibernate/hibernate-orm/commit/f1d1e624782025a3ec466a6...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/jpa/test/jointable/ManyToOneJoinTableTest.java
Log Message:
-----------
HHH-10844 Fix test formatting
Commit: a6934467f7d9c36b53e26e0a87be8a0517225c09
https://github.com/hibernate/hibernate-orm/commit/a6934467f7d9c36b53e26e0...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-27 (Mon, 27 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlParser.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/paths/PluralAttributeExpressionsTest.java
A hibernate-core/src/test/java/org/hibernate/query/IsEmptyJQLTest.java
Log Message:
-----------
HHH-6686 fix JQL exception in face of 'empty'
Commit: 9d2ac546f39697810b81907a2ec49eabf01a8f0a
https://github.com/hibernate/hibernate-orm/commit/9d2ac546f39697810b81907...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-28 (Tue, 28 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
A hibernate-core/src/test/java/org/hibernate/internal/FlushModeConfigTest.java
Log Message:
-----------
HHH-13677 make org.hibernate.flushMode config take effect
Commit: b51d34a22d92a58c61cd37a1a9c55d6378192a92
https://github.com/hibernate/hibernate-orm/commit/b51d34a22d92a58c61cd37a...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-01-28 (Tue, 28 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/jpa/test/jointable/ManyToOneJoinTableTest.java
Log Message:
-----------
HHH-13796 Fix test failure on Oracle
Commit: b178f9e23aa0a2197e34966271ea058eb46d05aa
https://github.com/hibernate/hibernate-orm/commit/b178f9e23aa0a2197e34966...
Author: Jonathan Bregler <jonathan.bregler(a)sap.com>
Date: 2020-01-28 (Tue, 28 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/test/idgen/enhanced/sequence/HiLoSequenceMismatchStrategyTest.java
Log Message:
-----------
HHH-13783: fix test failure in HiLoSequenceMismatchStrategyTest
Commit: 9b2a839ee4a92fd860df21fc28eb2499fce0f62f
https://github.com/hibernate/hibernate-orm/commit/9b2a839ee4a92fd860df21f...
Author: Safeer Ansari <safeer.ansari(a)ekar.me>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M build.gradle
Log Message:
-----------
Fixing a typo in the build task #HHH-13830
One of the build tasks, publish, had a typo in the description. It has been corrected in this commit.
Commit: 252ca9e98b3691728697a96a7dddcae32e666f8f
https://github.com/hibernate/hibernate-orm/commit/252ca9e98b3691728697a96...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
HHH-13832 Optimise setting of default Flush Mode on a newly created Session
Commit: a4ba7666208ad568192bda68a21033a6165eb73b
https://github.com/hibernate/hibernate-orm/commit/a4ba7666208ad568192bda6...
Author: Gwenneg Lepage <gwenneg(a)gmail.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
Log Message:
-----------
HHH-13833 Replace OpCodes.ASM5 with OpCodes.ASM7 in the Byte Buddy enhancer
Commit: a60a10f0090b276a404bb4910ce906cb55eccd3e
https://github.com/hibernate/hibernate-orm/commit/a60a10f0090b276a404bb49...
Author: Sam De Block <sam.deblock(a)unifly.aero>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java
A tooling/metamodel-generator/src/main/resources/META-INF/gradle/incremental.annotation.processors
Log Message:
-----------
HHH-13390
Upgrade JPA MetaModel Generator (jpamodelgen) to support Gradle Incremental Compile
Commit: f3cfff5ceeda3685d2895c951c84d33368f35aea
https://github.com/hibernate/hibernate-orm/commit/f3cfff5ceeda3685d2895c9...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/graph/GraphSemantic.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M hibernate-core/src/test/java/org/hibernate/graph/EntityGraphFunctionalTests.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/mapped_by_id/FetchGraphFindByIdTest.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/mapped_by_id/LoadGraphFindByIdTest.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/queryhint/QueryHintEntityGraphTest.java
Log Message:
-----------
HHH-8776 fix 'fetch graph' semantic
Commit: 29f905dafc4ef09695f37eed53cd09f90280c724
https://github.com/hibernate/hibernate-orm/commit/29f905dafc4ef09695f37ee...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
Log Message:
-----------
HHH-8776 fix check style issue
Commit: d02ce91e9c9b8fed47bec9af05fb160efcd0d977
https://github.com/hibernate/hibernate-orm/commit/d02ce91e9c9b8fed47bec9a...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/CompanyWithFetchProfile.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/mapped_by_id/FetchGraphFindByIdTest.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/queryhint/QueryHintEntityGraphTest.java
Log Message:
-----------
HHH-8776 add testing cases to prove 'fetch graph' takes precedence over 'fetch profile'
Commit: 3eb49972f33e4a52c93125c4cb51239551208092
https://github.com/hibernate/hibernate-orm/commit/3eb49972f33e4a52c93125c...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-29 (Wed, 29 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
Log Message:
-----------
HHH-8776 add more 'final' keywords to align with existing coding style
Commit: f7aba3ea1719fbb2e8504714a102b7197acfdd18
https://github.com/hibernate/hibernate-orm/commit/f7aba3ea1719fbb2e850471...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
Log Message:
-----------
HHH-13833 Replace references to Opcodes.ASM7 with OpenedClassReader.ASM_API
Commit: 5c1cc35f9842222b74901459245c1bf387e398aa
https://github.com/hibernate/hibernate-orm/commit/5c1cc35f9842222b7490145...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Refresh listeners when one is replaced
Commit: 739ca869af62b91ece6077d56dfad577c255f0cc
https://github.com/hibernate/hibernate-orm/commit/739ca869af62b91ece6077d...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Test for replacing listeners
Commit: 2f86c4983f652326cf9855ad3330140a24092403
https://github.com/hibernate/hibernate-orm/commit/2f86c4983f652326cf9855a...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Refresh listeners when one is replaced
Commit: 0a2dd4e1261e7c134a966ce02f6b89171d923dbd
https://github.com/hibernate/hibernate-orm/commit/0a2dd4e1261e7c134a966ce...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Refresh listeners when one is replaced
Commit: c0a2b4f4242906d5e85c86c7ec94941176e9dcb1
https://github.com/hibernate/hibernate-orm/commit/c0a2b4f4242906d5e85c86c...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Add missing placeholder to log message
Commit: 7bf632e5c5f762aa19b191e17d9d5df70a109df6
https://github.com/hibernate/hibernate-orm/commit/7bf632e5c5f762aa19b191e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Fix the way we keep track of the callers in test
Commit: 695e3a084edaa2bea84d2e2855ab95a3778c28d2
https://github.com/hibernate/hibernate-orm/commit/695e3a084edaa2bea84d2e2...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Clean up existing tests for listeners
Commit: 6670d034936643efde004560be272f34a7dc9b5d
https://github.com/hibernate/hibernate-orm/commit/6670d034936643efde00456...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Add tests for multiple listeners
We want to test what happens when we apply a replacement strategy
that doesn't match all listeners.
Commit: e38d2be43122131bb8e8761b2b560d059eeb3ffd
https://github.com/hibernate/hibernate-orm/commit/e38d2be43122131bb8e8761...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Test listener keep original replacement strategy
Commit: 0268ba9a33763f87033d26e0d4d5b560a42efb98
https://github.com/hibernate/hibernate-orm/commit/0268ba9a33763f87033d26e...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Test listeners error replacement strategy
Commit: 4cd9dd30a094af43b9975869c0ef37d1bf5bb0c3
https://github.com/hibernate/hibernate-orm/commit/4cd9dd30a094af43b997586...
Author: Davide D'Alto <davide(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java
R hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerReplacementStrategyTest.java
Log Message:
-----------
HHH-13831 Rename test class to EventListenerDuplicationStrategyTest
Commit: 5f302c57a71e48f7fdde47f67dcd62cad9bdc597
https://github.com/hibernate/hibernate-orm/commit/5f302c57a71e48f7fdde47f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
Log Message:
-----------
HHH-13831 Avoid log level check within complex loops
Commit: cc7c7d7ee3448ea14e61ece3b8d338514f62e519
https://github.com/hibernate/hibernate-orm/commit/cc7c7d7ee3448ea14e61ece...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-30 (Thu, 30 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Version.java
Log Message:
-----------
HHH-13837 Initialize the Hibernate VERSION as a real constant
Commit: 19e35b86cce79799c48179b9d5617af08f5d4030
https://github.com/hibernate/hibernate-orm/commit/19e35b86cce79799c48179b...
Author: Nathan Xu <nathan_xu(a)ultimatesoftware.com>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/Bibliography.adoc
M documentation/src/main/asciidoc/userguide/Preface.adoc
M documentation/src/main/asciidoc/userguide/appendices/Annotations.adoc
M documentation/src/main/asciidoc/userguide/appendices/BestPractices.adoc
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Bootstrap.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Criteria.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc
M documentation/src/main/asciidoc/userguide/chapters/architecture/Architecture.adoc
M documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc
M documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc
R documentation/src/main/asciidoc/userguide/chapters/bytecode/BytecodeEnhancement.adoc
M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc
M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc
M documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc
M documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc
M documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
M documentation/src/main/asciidoc/userguide/chapters/jndi/JNDI.adoc
M documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc
M documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc
M documentation/src/main/asciidoc/userguide/chapters/osgi/OSGi.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/extras/gradle-example.gradle
M documentation/src/main/asciidoc/userguide/chapters/portability/Portability.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc
M documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc
M documentation/src/main/asciidoc/userguide/chapters/statistics/Statistics.adoc
M documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc
M documentation/src/main/style/asciidoctor/css/asciidoctor.css
M documentation/src/main/style/asciidoctor/css/hibernate-layout.css
M documentation/src/main/style/asciidoctor/js/toc.js
M hibernate-core/src/main/java/org/hibernate/type/BasicTypeRegistry.java
Log Message:
-----------
HHH-13809 Various improvements in the user guidesw
Commit: eb524aa3a4160e4601027d5ee0686d61a429e2e7
https://github.com/hibernate/hibernate-orm/commit/eb524aa3a4160e4601027d5...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
Log Message:
-----------
HHH-13809 On more fix in basic_types.adoc
Commit: ddb810510c162ba4c8414f313c67e024604902ab
https://github.com/hibernate/hibernate-orm/commit/ddb810510c162ba4c8414f3...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/PersistenceXmlParser.java
Log Message:
-----------
HHH-13838 Allow extension of PersistenceXmlParser
Commit: f77fb7563912c65a501f00f911b2e28b9cb02f9b
https://github.com/hibernate/hibernate-orm/commit/f77fb7563912c65a501f00f...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M build.gradle
M documentation/src/main/asciidoc/userguide/Bibliography.adoc
M documentation/src/main/asciidoc/userguide/Preface.adoc
M documentation/src/main/asciidoc/userguide/appendices/Annotations.adoc
M documentation/src/main/asciidoc/userguide/appendices/BestPractices.adoc
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Bootstrap.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Criteria.adoc
M documentation/src/main/asciidoc/userguide/appendices/Legacy_Native_Queries.adoc
M documentation/src/main/asciidoc/userguide/chapters/architecture/Architecture.adoc
M documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc
M documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc
R documentation/src/main/asciidoc/userguide/chapters/bytecode/BytecodeEnhancement.adoc
M documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc
M documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc
M documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc
M documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc
M documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc
M documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc
M documentation/src/main/asciidoc/userguide/chapters/jdbc/Database_Access.adoc
M documentation/src/main/asciidoc/userguide/chapters/jndi/JNDI.adoc
M documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc
M documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc
M documentation/src/main/asciidoc/userguide/chapters/osgi/OSGi.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc
M documentation/src/main/asciidoc/userguide/chapters/pc/extras/gradle-example.gradle
M documentation/src/main/asciidoc/userguide/chapters/portability/Portability.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
M documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc
M documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc
M documentation/src/main/asciidoc/userguide/chapters/statistics/Statistics.adoc
M documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc
M documentation/src/main/style/asciidoctor/css/asciidoctor.css
M documentation/src/main/style/asciidoctor/css/hibernate-layout.css
M documentation/src/main/style/asciidoctor/js/toc.js
M hibernate-core/src/main/java/org/hibernate/Version.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/selector/internal/StrategySelectorBuilder.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/BiDirectionalAssociationHandler.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/FieldAccessEnhancer.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/PersistentAttributeTransformer.java
A hibernate-core/src/main/java/org/hibernate/dialect/DB2400V7R3Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Database.java
M hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/event/service/internal/EventListenerGroupImpl.java
M hibernate-core/src/main/java/org/hibernate/graph/GraphSemantic.java
A hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/TableReferenceNode.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStyleGenerator.java
M hibernate-core/src/main/java/org/hibernate/internal/FastSessionServices.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/PersistenceXmlParser.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
M hibernate-core/src/test/java/org/hibernate/dialect/resolver/DialectFactoryTest.java
A hibernate-core/src/test/java/org/hibernate/event/service/internal/EventListenerDuplicationStrategyTest.java
M hibernate-core/src/test/java/org/hibernate/graph/EntityGraphFunctionalTests.java
A hibernate-core/src/test/java/org/hibernate/internal/FlushModeConfigTest.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/paths/PluralAttributeExpressionsTest.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/CompanyWithFetchProfile.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/mapped_by_id/FetchGraphFindByIdTest.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/mapped_by_id/LoadGraphFindByIdTest.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/queryhint/QueryHintEntityGraphTest.java
A hibernate-core/src/test/java/org/hibernate/jpa/test/jointable/ManyToOneJoinTableTest.java
A hibernate-core/src/test/java/org/hibernate/query/IsEmptyJQLTest.java
A hibernate-core/src/test/java/org/hibernate/test/dialect/functional/MariaDBExtractSequenceMatadataTest.java
A hibernate-core/src/test/java/org/hibernate/test/idgen/enhanced/sequence/HiLoSequenceMismatchStrategyTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/boot/internal/LegacyModifiedColumnNamingStrategy.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/RevisionInfoConfiguration.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/AuditMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/BasicMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/CollectionMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/IdMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/MetadataTools.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/ToOneRelationMetadataGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/reader/AuditedPropertiesReader.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/revisioninfo/DefaultRevisionInfoGenerator.java
M hibernate-envers/src/main/java/org/hibernate/envers/internal/revisioninfo/RevisionInfoGenerator.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/basic/BasicTypeColumnDefinitionTest.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Address.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/AddressVersion.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Base.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntity.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntityMetadata.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/BaseDomainEntityVersion.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/ManyToOneLazyFetchTest.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/manytoone/lazy/Shipment.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/HasChangedAPITest.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/entities/EnumEntity.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/entities/EnumOption.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/ClientOption.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/ImprovedColumnNamingStrategyTest.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/LegacyColumnNamingStrategyTest.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/modifiedflags/naming/TestEntity.java
A hibernate-envers/src/test/java/org/hibernate/envers/test/integration/reventity/RevisionNumberOverflowTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/jpamodelgen/ClassWriter.java
A tooling/metamodel-generator/src/main/resources/META-INF/gradle/incremental.annotation.processors
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_23
Commit: eb4373465895865e1aca1d413646e26f10680b24
https://github.com/hibernate/hibernate-orm/commit/eb4373465895865e1aca1d4...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/jpa/test/joinable/ManyToOneJoinTableTest.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/jointable/ManyToOneJoinTableTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/configuration/internal/metadata/MetadataTools.java
M hibernate-envers/src/test/java/org/hibernate/envers/test/integration/basic/BasicTypeColumnDefinitionTest.java
Log Message:
-----------
Fix compilation errors after merge
Compare: https://github.com/hibernate/hibernate-orm/compare/ae291bf04f57...eb43734...
4 years, 10 months