[hibernate/hibernate-orm] 24cedf: HHH-13619 : test cases
by Steve Ebersole
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 24cedfa6ec63105b423ec87f8dadca716d64190a
https://github.com/hibernate/hibernate-orm/commit/24cedfa6ec63105b423ec87...
Author: Gail Badner <gbadner(a)redhat.com>
Date: 2020-03-04 (Wed, 04 Mar 2020)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/test/hql/size/ManyToManySizeTest.java
A hibernate-core/src/test/java/org/hibernate/test/hql/size/OneToManySizeTest.java
Log Message:
-----------
HHH-13619 : test cases
Commit: 692f19c83fef4339112e4fbabcc09437999a1bdf
https://github.com/hibernate/hibernate-orm/commit/692f19c83fef4339112e4fb...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-03-04 (Wed, 04 Mar 2020)
Changed paths:
M hibernate-core/src/main/antlr/hql-sql.g
M hibernate-core/src/main/antlr/hql.g
M hibernate-core/src/main/antlr/sql-gen.g
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlParser.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlSqlWalker.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/SqlGenerator.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
A hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionPathNode.java
A hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionSizeNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ComponentJoin.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ImpliedFromElement.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/MethodNode.java
M hibernate-core/src/test/java/org/hibernate/jpa/test/criteria/components/ComponentInWhereClauseTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/HQLTest.java
M hibernate-core/src/test/java/org/hibernate/test/hql/size/ManyToManySizeTest.java
Log Message:
-----------
HHH-13619 - Support for JPA's `size` function as a select expression
- initial support
Commit: 336c3b9e30616bdfe024a2ce3d802037c54f0b60
https://github.com/hibernate/hibernate-orm/commit/336c3b9e30616bdfe024a2c...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-03-04 (Wed, 04 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/HqlSqlWalker.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/SqlGenerator.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionPathNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionSizeNode.java
Log Message:
-----------
HHH-13619 - Support for JPA's `size` function as a select expression
- code cleanup
Commit: 26ab3c536296193304e906bc478f58082d6f8420
https://github.com/hibernate/hibernate-orm/commit/26ab3c536296193304e906b...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionPathNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/CollectionSizeNode.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/ImpliedFromElement.java
Log Message:
-----------
HHH-13619 - Support for JPA's `size` function as a select expression
- PR revisions
Compare: https://github.com/hibernate/hibernate-orm/compare/5bf772c59d01...26ab3c5...
4 years, 8 months
[hibernate/hibernate-search] fd6c9b: HSEARCH-3751 Refresh the documentation of MassIndexer
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: fd6c9b2a63d0ae26a7453f2fb5b248100154ee63
https://github.com/hibernate/hibernate-search/commit/fd6c9b2a63d0ae26a745...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-massindexer.asciidoc
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexer.java
Log Message:
-----------
HSEARCH-3751 Refresh the documentation of MassIndexer
Commit: 1f85feac7111af7373dc82c72208a271471e48e4
https://github.com/hibernate/hibernate-search/commit/1f85feac7111af7373dc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
Log Message:
-----------
HSEARCH-3751 Add API to request the mass indexer to drop and create indexes on start
Commit: bae39bd4ab188aad928372d7a9ed42c7b3b884ca
https://github.com/hibernate/hibernate-search/commit/bae39bd4ab188aad9283...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseBaseIT.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseOutOfSyncIndexIT.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseTransactionIT.java
M integrationtest/showcase/library/src/test/resources/application-test.yaml
Log Message:
-----------
HSEARCH-3751 Rely on direct overrides or properties in the Library showcase
... instead of using intermediary properties that don't bring much
and make the whole thing more complex.
Commit: c7e42817a744c4d20d4e6c7123bb81c023daaba2
https://github.com/hibernate/hibernate-search/commit/c7e42817a744c4d20d4e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
Log Message:
-----------
HSEARCH-3751 Implement automatic drop-and-create of indexes on massindexer start
Commit: c1f7d31a571365f9a43e0f340d93b4b908dd2a82
https://github.com/hibernate/hibernate-search/commit/c1f7d31a571365f9a43e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureCustomBackgroundFailureHandlerIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureCustomMassIndexingFailureHandlerIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureDefaultBackgroundFailureHandlerIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/service/AdminService.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
A integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingManualSchemaManagementIT.java
M integrationtest/showcase/library/src/test/resources/application-test.yaml
Log Message:
-----------
HSEARCH-3751 Test automatic drop-and-create of indexes on massindexer start
Commit: 51e6d5db35cbf3cab663db6e6000243fb3fea755
https://github.com/hibernate/hibernate-search/commit/51e6d5db35cbf3cab663...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-massindexer.asciidoc
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
Log Message:
-----------
HSEARCH-3751 Document automatic drop-and-create of indexes on massindexer start
Compare: https://github.com/hibernate/hibernate-search/compare/7c2f91ff2869...51e6...
4 years, 8 months
[hibernate/hibernate-search] 33fad3: HSEARCH-3849 Add an SPI for the create-or-validate...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 33fad3b3bfcefdaf984dbb68ed2c3dd6018dbffb
https://github.com/hibernate/hibernate-search/commit/33fad3b3bfcefdaf984d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexSchemaManager.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/schema/management/impl/LuceneIndexSchemaManager.java
M engine/src/main/java/org/hibernate/search/engine/backend/schema/management/spi/IndexSchemaManager.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexSchemaManager.java
Log Message:
-----------
HSEARCH-3849 Add an SPI for the create-or-validate schema management operation
Commit: e0b48f8bc7ee6137789580bd6e8ede4877af61a9
https://github.com/hibernate/hibernate-search/commit/e0b48f8bc7ee61377895...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubSchemaManagementWork.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexSchemaManager.java
Log Message:
-----------
HSEARCH-3849 Implement the create-or-validate operation in the stub backend
Commit: 31dab5053e20e8c22363387c9509050f72542d0e
https://github.com/hibernate/hibernate-search/commit/31dab5053e20e8c22363...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexSchemaManager.java
Log Message:
-----------
HSEARCH-3849 Implement the create-or-validate operation for Elasticsearch
Commit: 7e037bf0addb90c26041efabc6bf81682ca888fa
https://github.com/hibernate/hibernate-search/commit/7e037bf0addb90c26041...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerOperation.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationOperation.java
Log Message:
-----------
HSEARCH-3849 Test the create-or-validate operation with Elasticsearch
Commit: 8a8a01517717a0b91d7e5e57bccfdf4039468b5b
https://github.com/hibernate/hibernate-search/commit/8a8a01517717a0b91d7e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/schema/management/impl/LuceneIndexSchemaManager.java
Log Message:
-----------
HSEARCH-3849 Implement the create-or-validate operation for Lucene
Commit: dd23d1fa5f031d97a436c14bd38f164e1267d6b3
https://github.com/hibernate/hibernate-search/commit/dd23d1fa5f031d97a436...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerOperation.java
Log Message:
-----------
HSEARCH-3759 Test the create-or-validate operation with Lucene
Commit: cdd532a0b33526d74a36821dd1d794650e6b1869
https://github.com/hibernate/hibernate-search/commit/cdd532a0b33526d74a36...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/impl/PojoScopeSchemaManagerImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/spi/PojoScopeSchemaManager.java
Log Message:
-----------
HSEARCH-3849 Add a create-or-validate operation to the POJO schema manager
Commit: 1d2a5e2775052f9edbef3abd66fb5a20b105e133
https://github.com/hibernate/hibernate-search/commit/1d2a5e2775052f9edbef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SchemaManagementStrategyName.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/impl/SchemaManagementListener.java
Log Message:
-----------
HSEARCH-3849 Add a create-or-validate schema management strategy to the ORM mapper
Commit: 4745a9690ddf4eaf99256815395849d2575a1ffb
https://github.com/hibernate/hibernate-search/commit/4745a9690ddf4eaf9925...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyCreateOrValidateIT.java
Log Message:
-----------
HSEARCH-3849 Test the create-or-validate schema management strategy in the ORM mapper
Commit: 49978293da2b599bec488320f44c61c390dddd13
https://github.com/hibernate/hibernate-search/commit/49978293da2b599bec48...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SchemaManagementStrategyName.java
Log Message:
-----------
HSEARCH-3849 Document the create-or-validate Hibernate ORM schema management strategy
Commit: 26c7a496a38f0733d10740c1a048e530aad7a51f
https://github.com/hibernate/hibernate-search/commit/26c7a496a38f0733d107...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SearchSchemaManager.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/impl/SearchSchemaManagerImpl.java
Log Message:
-----------
HSEARCH-3849 Add a create-or-validate operation to the schema manager API in the ORM mapper
Commit: 2c3c1d5802a9124c114046213e0bee865fa3e7cd
https://github.com/hibernate/hibernate-search/commit/2c3c1d5802a9124c1140...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerCreateOrValidateIT.java
Log Message:
-----------
HSEARCH-3849 Test the create-or-validate operation in the schema manager API of the ORM mapper
Commit: 4098909b10aac78003022eb9203ac925e07b6646
https://github.com/hibernate/hibernate-search/commit/4098909b10aac7800302...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SearchSchemaManager.java
Log Message:
-----------
HSEARCH-3849 Document the create-or-validate operation in the schema manager API of the ORM mapper
Commit: 7c2f91ff28693ab39fb73aa6e881c52609a1aff3
https://github.com/hibernate/hibernate-search/commit/7c2f91ff28693ab39fb7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/HibernateOrmIntegrationBooterIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDefaultIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
Log Message:
-----------
HSEARCH-3849 Make the create-or-validate strategy the default
Compare: https://github.com/hibernate/hibernate-search/compare/20d0c177acbd...7c2f...
4 years, 8 months
[hibernate/hibernate-search] 9ba998: HSEARCH-3759 Remove unnecessary copying of indexes...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 9ba998d9102512f0399d58949215da0b566c9f4c
https://github.com/hibernate/hibernate-search/commit/9ba998d9102512f0399d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneIndexContentUtils.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendAccessor.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/work/LuceneIndexingNestedIT.java
Log Message:
-----------
HSEARCH-3759 Remove unnecessary copying of indexes in Lucene integration tests
Commit: 4be91de13b7b7c05b016439f1cde97d5f4c345a5
https://github.com/hibernate/hibernate-search/commit/4be91de13b7b7c05b016...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
A engine/src/main/java/org/hibernate/search/engine/backend/schema/management/spi/IndexSchemaManager.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/impl/MappedIndexManagerImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
A engine/src/test/java/org/hibernate/search/engine/mapper/mapping/building/impl/ConfiguredIndexSchemaManagerNestingContextTest.java
R engine/src/test/java/org/hibernate/search/engine/mapper/mapping/building/impl/ConfiguredIndexSchemaNestingContextTest.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingIndexManager.java
Log Message:
-----------
HSEARCH-3759 Add an SPI for index schema management
Commit: fe2b4e3a640f3d353f70e9620f86c438a1628db7
https://github.com/hibernate/hibernate-search/commit/fe2b4e3a640f3d353f70...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexScaleWorkCall.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexScaleWorkCalls.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexWorkspace.java
Log Message:
-----------
HSEARCH-3759 Simplify stubbing of IndexWorkspace
We know there will always be one and only one index name, so there's no
need to store the index names in a collection.
Commit: 76926d29a1f8f998913519ffcd60c4527b19ec29
https://github.com/hibernate/hibernate-search/commit/76926d29a1f8f9989135...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSchemaManagementWorkAssert.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SchemaManagementWorkBehavior.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SchemaManagementWorkCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubSchemaManagementWork.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexSchemaManager.java
Log Message:
-----------
HSEARCH-3759 Implement schema management in the stub backend
Commit: a29289834b92dda67f6e9b965d621d13643d213e
https://github.com/hibernate/hibernate-search/commit/a29289834b92dda67f6e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/HibernateOrmIntegrationBooterIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
R util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/PushSchemaCall.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SchemaDefinitionCall.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
Log Message:
-----------
HSEARCH-3759 Rename PushSchemaCall to SchemaDefinitionCall
To remove any confusion between schema definition and schema management.
Commit: ace2f804c7e18c28db8aa567d8eefb9818ef149d
https://github.com/hibernate/hibernate-search/commit/ace2f804c7e18c28db8a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 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/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/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
Log Message:
-----------
HSEARCH-3759 Move the execution options for Elasticsearch index lifecycle operations to the administration client
Necessary for the following refactorings.
Commit: a70f28886ca98c7b645e8887387d436cac1706fb
https://github.com/hibernate/hibernate-search/commit/a70f28886ca98c7b645e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexLifecycleExecutionOptions.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
R 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/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/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexLifecycleExecutionOptions.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexSchemaManager.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaAccessor.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaCreator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaCreatorImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaDropper.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaDropperImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaMigrator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaMigratorImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaValidator.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaValidatorImpl.java
Log Message:
-----------
HSEARCH-3759 Implement the Elasticsearch schema manager
Commit: ea373757188ef9b32996afc2cd71c611482b6c6a
https://github.com/hibernate/hibernate-search/commit/ea373757188ef9b32996...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/Shard.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneBatchingWriteWorkOrchestrator.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneEnsureIndexExistsWriteWorkSet.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneSchemaManagementWorkSet.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkOrchestrator.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkOrchestratorImplementor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneCreateIndexIfMissingWork.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSchemaManagementWork.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
Log Message:
-----------
HSEARCH-3759 Generalize the concept of schema management works for Lucene
We're going to add more than just the one we have now.
Commit: a27cf765ba342e70864008735b02391fa9640fc8
https://github.com/hibernate/hibernate-search/commit/a27cf765ba342e708640...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.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/schema/management/impl/ElasticsearchIndexSchemaManager.java
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
Log Message:
-----------
HSEARCH-3759 Move the schema validation context to the engine
We're going to need it for Lucene, too. And probably in the mapper
later.
Commit: 1ee6430dbe9e6dc6c45378a40c048b435cbb5a27
https://github.com/hibernate/hibernate-search/commit/1ee6430dbe9e6dc6c453...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/BackendPartialBuildState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerPartialBuildState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
R engine/src/main/java/org/hibernate/search/engine/reporting/impl/RootFailureCollector.java
A engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
Log Message:
-----------
HSEARCH-3759 Move RootFailureCollector to SPI
We'll need it in the ORM mapper when we expose schema management
operations, in particular validation.
Commit: bd982d0559560eb8c9ed300042a794a63be145ee
https://github.com/hibernate/hibernate-search/commit/bd982d0559560eb8c9ed...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
Log Message:
-----------
HSEARCH-3759 Make the failure limit in RootFailureCollector a constant
We don't customize it anywhere.
Commit: 097873774c768701b09d7f1233739ef4444d9408
https://github.com/hibernate/hibernate-search/commit/097873774c768701b09d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContextMessages.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContexts.java
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/JavaBeanEventContextMessages.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMappingKey.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/HibernateOrmEventContextMessages.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingKey.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/reporting/impl/PojoEventContextMessages.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/reporting/impl/PojoEventContexts.java
M util/common/src/main/java/org/hibernate/search/util/common/reporting/EventContext.java
M util/common/src/main/java/org/hibernate/search/util/common/reporting/impl/CommonEventContextMessages.java
Log Message:
-----------
HSEARCH-3759 Use singletons for message bundles
Because we're going to access them from more than one classes in the
following commits.
Commit: 23b163deacce60a772c8345c7e9025b3480c9722
https://github.com/hibernate/hibernate-search/commit/23b163deacce60a772c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/bootstrap/FailureReportIT.java
Log Message:
-----------
HSEARCH-3759 Separate the RootFailureCollector from the concept of bootstrap
We may use it in the context of shutdown in the following commits.
Commit: 408cf80c4106cc49d1b7ed766e991df0f8e75fce
https://github.com/hibernate/hibernate-search/commit/408cf80c4106cc49d1b7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/schema/management/impl/LuceneIndexSchemaManager.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/schema/management/impl/SchemaManagementIndexManagerContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneDropIndexIfExistingWork.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneValidateIndexExistsWork.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
Log Message:
-----------
HSEARCH-3759 Implement the Lucene schema manager
Commit: 1ba2f0bf4c56f3bcaa9f03bc2425d1d740e565e3
https://github.com/hibernate/hibernate-search/commit/1ba2f0bf4c56f3bcaa9f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
Log Message:
-----------
HSEARCH-3759 Fix a bug in ElasticsearchIndexCreationAliasesIT
We shouldn't create the new index through the test client,
since the test is about checking that the backend creates
the index by itself.
Commit: 51b8ae3619a208d4797ba00d5bacfc5d2db999e4
https://github.com/hibernate/hibernate-search/commit/51b8ae3619a208d4797b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchAdminTestUtils.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAnalyzerIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationCreateStrategyIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationMappingIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationNormalizerIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexInspectionAliasesIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexLifecycleNoneStrategyIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexStatusCheckIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAliasesIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAnalyzerIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateMappingIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateNormalizerIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAliasesIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAnalyzerIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingAttributeIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingBaseIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationNormalizerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/lifecycle/ElasticsearchIndexLifecycleNoneStrategyIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAnalyzerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationMappingIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationNormalizerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationOrPreservationIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerInspectionAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerOperation.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerStatusCheckIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerTestUtils.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAnalyzerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateMappingIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateNormalizerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAliasesIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAnalyzerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingAttributeIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingBaseIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationNormalizerIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationOperation.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexAdminAnalyzerITAnalysisConfigurer.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexAdminNormalizerITAnalysisConfigurer.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexSchemaManagerAnalyzerITAnalysisConfigurer.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexSchemaManagerNormalizerITAnalysisConfigurer.java
A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/StubUnusedContextualFailureCollector.java
Log Message:
-----------
HSEARCH-3759 Repurpose tests of Elasticsearch lifecycle strategies to test the schema manager
Lifecycle strategies rely on the schema manager internally anyway.
Commit: 1de9f4e78461f4fa55c892a12baa558336167f67
https://github.com/hibernate/hibernate-search/commit/1de9f4e78461f4fa55c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropAndCreateIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropIfExistingIT.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3759 Test Elasticsearch schema dropping
Commit: 4e5efeb9e31ca44d0562c25b877abb066bc6e8cd
https://github.com/hibernate/hibernate-search/commit/4e5efeb9e31ca44d0562...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerCreationIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerCreationOrPreservationIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerDropAndCreateIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerDropIfExistingIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerOperation.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerValidationIT.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneIndexContentUtils.java
Log Message:
-----------
HSEARCH-3759 Test the Lucene index schema manager
Commit: 804fc04fd2f65b890822053a956e0f65a4702317
https://github.com/hibernate/hibernate-search/commit/804fc04fd2f65b890822...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A engine/src/main/java/org/hibernate/search/engine/common/impl/BackendNonStartedState.java
R engine/src/main/java/org/hibernate/search/engine/common/impl/BackendPartialBuildState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
A engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerNonStartedState.java
R engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerPartialBuildState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
Log Message:
-----------
HSEARCH-3759 Clarify that backends/indexes in SearchIntegrationPartialBuildStateImpl are not "partially built" but rather "not started"
Commit: c3dcf792abbd01c0c57ec2a233548c22a6a9ecf5
https://github.com/hibernate/hibernate-search/commit/c3dcf792abbd01c0c57e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
Log Message:
-----------
HSEARCH-3759 Remove an obsolete comment
Commit: c7098d4687c2ea415b536b2706356ffca845db90
https://github.com/hibernate/hibernate-search/commit/c7098d4687c2ea415b53...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A engine/src/main/java/org/hibernate/search/engine/common/impl/MappingNonStartedState.java
A engine/src/main/java/org/hibernate/search/engine/common/impl/MappingPreStopContextImpl.java
A engine/src/main/java/org/hibernate/search/engine/common/impl/MappingStartContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingImplementor.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingPreStopContext.java
A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingStartContext.java
M engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapping.java
Log Message:
-----------
HSEARCH-3759 Add hooks for mappings to execute operations on start/stop
Commit: ace5e4fda6cda18fdab074fb3ec4dc4ff7200732
https://github.com/hibernate/hibernate-search/commit/ace5e4fda6cda18fdab0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/reporting/impl/PojoEventContexts.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/impl/PojoSchemaManagementIndexedTypeContext.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/impl/PojoScopeSchemaManagerImpl.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/spi/PojoScopeSchemaManager.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
Log Message:
-----------
HSEARCH-3759 Implement a schema manager in the pojo mapper
Commit: ea4c6822f801db1ed1d3204e4ba2bd45b0309ee4
https://github.com/hibernate/hibernate-search/commit/ea4c6822f801db1ed1d3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SchemaManagementStrategyName.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/impl/SchemaManagementListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
Log Message:
-----------
HSEARCH-3759 Add a schema management strategy to the ORM mapper
Commit: 78379267f3fac620e9ea98fd2a3a23f214638903
https://github.com/hibernate/hibernate-search/commit/78379267f3fac620e9ea...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/AbstractSchemaManagementStrategyIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/AbstractSchemaManagementStrategyValidatingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyCreateIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyCreateOrUpdateIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDefaultIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDropAndCreateAndDropIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDropAndCreateIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyNoneIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyValidateIT.java
Log Message:
-----------
HSEARCH-3759 Test the schema management strategy in the ORM mapper
Commit: b0d4f06688ae587d054a334704a31428f1a59b2d
https://github.com/hibernate/hibernate-search/commit/b0d4f06688ae587d054a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/index.asciidoc
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
A documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
Log Message:
-----------
HSEARCH-3759 Document Hibernate ORM schema management strategies
Commit: b735874cfde83546df0cf46822075910735a65d5
https://github.com/hibernate/hibernate-search/commit/b735874cfde83546df0c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
Log Message:
-----------
HSEARCH-3759 Add some state checks to StubIndexManager
Just to be sure we're not mis-using the index managers in mapper tests.
Commit: 3c3a47c320c2e15b01c39b3b98ea2ca72cb72933
https://github.com/hibernate/hibernate-search/commit/3c3a47c320c2e15b01c3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
R integrationtest/backend/elasticsearch/src/test/resources/backend-defaults.properties
R integrationtest/backend/lucene/src/test/resources/backend-defaults.properties
Log Message:
-----------
HSEARCH-3759 Remove unused backend-defaults.properties files
These properties are filled in programmatically in test support classes,
so these files haven't been used for a long time.
Commit: cc9aaeb9b9ff6282957978e5e3f088136cde8a0e
https://github.com/hibernate/hibernate-search/commit/cc9aaeb9b9ff62829579...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/pom.xml
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/AbstractDocumentationBackendConfiguration.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchBackendConfiguration.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/LuceneBackendConfiguration.java
R documentation/src/test/resources/hibernate-test-backend-elasticsearch.properties
R documentation/src/test/resources/hibernate-test-backend-lucene.properties
M integrationtest/backend/lucene/pom.xml
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendAccessor.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendSetupStrategy.java
R integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTestIndexesPathConfiguration.java
M parents/integrationtest/pom.xml
A util/internal/integrationtest/backend/lucene/pom.xml
A util/internal/integrationtest/backend/lucene/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/lucene/LuceneTestIndexesPathConfiguration.java
M util/internal/integrationtest/pom.xml
Log Message:
-----------
HSEARCH-3759 Get rid of a few more .properties files
And use programmatic property generation instead.
Commit: 403eb8f253445a6df1c8651bc1240ff30c0730ed
https://github.com/hibernate/hibernate-search/commit/403eb8f253445a6df1c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/IndexLifecycleStrategyName.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/Shard.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
M documentation/src/main/asciidoc/configuration.asciidoc
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchBackendConfiguration.java
M documentation/src/test/resources/META-INF/persistence.xml
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/lifecycle/ElasticsearchIndexLifecycleNoneStrategyIT.java
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/lifecycle/ElasticsearchIndexLifecycleStrategyIT.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/schema/management/ElasticsearchIndexSchemaManagerCreationAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAnalyzerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationMappingIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationNormalizerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationOrPreservationIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropAndCreateIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropIfExistingIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerInspectionAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerStatusCheckIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAnalyzerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateMappingIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateNormalizerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAliasesIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAnalyzerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingAttributeIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingBaseIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationNormalizerIT.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendSetupStrategy.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M integrationtest/jdk/java-modules/src/main/resources/hibernate.properties
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/HibernateOrmIntegrationBooterIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDefaultIT.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/testsupport/index/AbstractBackendHolder.java
M integrationtest/performance/backend/elasticsearch/src/main/java/org/hibernate/search/integrationtest/performance/backend/elasticsearch/testsupport/ElasticsearchBackendHolder.java
M integrationtest/showcase/library/src/test/resources/application-test.yaml
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmSetupHelper.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapping.java
M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingPartialBuildState.java
A util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingSchemaManagementStrategy.java
Log Message:
-----------
HSEARCH-3759 Move the responsibility of orchestrating schema management from the backend to the mapper
Commit: 59c87ceec755bdaa2b77076a6493ad5fa98ca6ee
https://github.com/hibernate/hibernate-search/commit/59c87ceec755bdaa2b77...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerNonStartedState.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
Log Message:
-----------
HSEARCH-3759 Remove the now useless CompletableFuture returned by indexManager.start()
Commit: b3f604893cea57ca607dd42f7f36dd1ef3d8e760
https://github.com/hibernate/hibernate-search/commit/b3f604893cea57ca607d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchClientSubmitCall.java
Log Message:
-----------
HSEARCH-3759 Use soft assertions in ElasticsearchClientSpy
For easier debugging
Commit: 1f7b3e9181df5b8196d269ad2b2af1fe21198e37
https://github.com/hibernate/hibernate-search/commit/1f7b3e9181df5b8196d2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/HibernateOrmEventContextMessages.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SearchSchemaManager.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/impl/SearchSchemaManagerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/SearchScope.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
Log Message:
-----------
HSEARCH-3759 Add a schema manager API to the ORM mapper
Commit: cace4eb4b7b551143c2bbf1c1afefd3cc3dad9d2
https://github.com/hibernate/hibernate-search/commit/cace4eb4b7b551143c2b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/AbstractSearchSchemaManagerSimpleOperationIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/AbstractSearchSchemaManagerValidatingSimpleOperationIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerCreateIfMissingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerCreateOrUpdateIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerDropAndCreateIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerDropIfExistingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerValidateIT.java
Log Message:
-----------
HSEARCH-3759 Test the schema manager API in the ORM mapper
Commit: 813916f073fe747d3538acc63b25e84ff82bfce0
https://github.com/hibernate/hibernate-search/commit/813916f073fe747d3538...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
Log Message:
-----------
HSEARCH-3759 Fix a typo in LibraryShowcaseMassIndexingIT
Commit: 2e30a8f28a0426335c9d13ab3825ec8176e81224
https://github.com/hibernate/hibernate-search/commit/2e30a8f28a0426335c9d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
Log Message:
-----------
HSEARCH-3759 Use constants rather than magic numbers in LibraryShowcaseMassIndexingIT
Commit: bf90c98b3c60fb087a0f82c53c5628acc30b9b8e
https://github.com/hibernate/hibernate-search/commit/bf90c98b3c60fb087a0f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/service/AdminService.java
M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
Log Message:
-----------
HSEARCH-3759 Test the use case of dropping and creating the schema explicitly for mass indexing
Commit: 39514a8c18044ac25b81e2a6bfcd7aff9dfc59cd
https://github.com/hibernate/hibernate-search/commit/39514a8c18044ac25b81...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/HibernateOrmSchemaManagerIT.java
Log Message:
-----------
HSEARCH-3759 Document the schema manager API of the ORM mapper
Commit: 4c3b7457817bc4dbdd8493bb15a522fa1f4fe2be
https://github.com/hibernate/hibernate-search/commit/4c3b7457817bc4dbdd84...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/getting-started.asciidoc
Log Message:
-----------
HSEARCH-3759 Mention schema management in the getting started guide
Commit: bcb63328d9bf95d52c79a37d74b61dc0b18858da
https://github.com/hibernate/hibernate-search/commit/bcb63328d9bf95d52c79...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
Log Message:
-----------
HSEARCH-3759 Correctly check for missing schema management calls in the backend mock
This should have been there from the beginning...
Compare: https://github.com/hibernate/hibernate-search/compare/f556abe0c0fe...bcb6...
4 years, 8 months
[hibernate/hibernate-search] fa6ab0: HSEARCH-3847 API and Lucene implementation of flag...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: fa6ab0465366e4d653e94c5e512d9c45f3623686
https://github.com/hibernate/hibernate-search/commit/fa6ab0465366e4d653e9...
Author: waldek <waldek(a)azzumi.pl>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSimpleQueryStringPredicateBuilder.java
A engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SimpleQueryFlag.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SimpleQueryStringPredicateOptionsStep.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SimpleQueryStringPredicateFieldMoreStepImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SimpleQueryStringPredicateBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
Log Message:
-----------
HSEARCH-3847 API and Lucene implementation of flags to customize enabled syntax elements in simple query strings
Commit: 177bfcfc143e76e5c1c42a0105953efd3ea77545
https://github.com/hibernate/hibernate-search/commit/177bfcfc143e76e5c1c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M .gitignore
Log Message:
-----------
HSEARCH-3847 Add Netbeans-specific licenseheader.txt to .gitignore
Commit: e91e41829c841ab57f6c80b0dafe5721d886f2dd
https://github.com/hibernate/hibernate-search/commit/e91e41829c841ab57f6c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3847 Rename a few test methods in SimpleQueryStringSearchPredicateIT
For clarity, in particular when we'll add more tests in the following
commits.
Commit: 6cf7ed33a2725cf1ec6c759709c6c8cd1bb273b9
https://github.com/hibernate/hibernate-search/commit/6cf7ed33a2725cf1ec6c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilder.java
Log Message:
-----------
HSEARCH-3847 Elasticsearch implementation of flags to customize enabled syntax elements in simple query strings
Commit: 5123cf5cb03bbdac33d94eaa37215658f5d812b3
https://github.com/hibernate/hibernate-search/commit/5123cf5cb03bbdac33d9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3847 Tests for flags to customize enabled syntax elements in simple query strings
Commit: 33b0554408b97409e614090699e33859262ad7f8
https://github.com/hibernate/hibernate-search/commit/33b0554408b97409e614...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-05 (Thu, 05 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/search-dsl-predicate.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
Log Message:
-----------
HSEARCH-3847 Document how to customize enabled syntax elements in simple query strings
Compare: https://github.com/hibernate/hibernate-search/compare/279a02500613...33b0...
4 years, 8 months