Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: 6e35f3a723d816e1a3e19e6d0dc2b78e358fbfb2
https://github.com/hibernate/hibernate-search/commit/6e35f3a723d816e1a3e1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobWithCompositeIdIT.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/CompositeIdOrder.java
Log Message:
-----------
HSEARCH-4980 Restore support for embedded IDs in Jakarta Batch job
These tests shouldn't have been disabled in the first place.
Commit: a9fc2b1ba493ecfe944ba1d4a7d50bc63c17eb52
https://github.com/hibernate/hibernate-search/commit/a9fc2b1ba493ecfe944b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M Jenkinsfile
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/entity/WhoAmI.java
Log Message:
-----------
HSEARCH-4487 Run Jakarta Batch tests against multiple database vendors on CI
Commit: f4df2762443f3ea96cf31464baf5e83f84351d29
https://github.com/hibernate/hibernate-search/commit/f4df2762443f3ea96cf3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/entity/Person.java
Log Message:
-----------
HSEARCH-4487 Fix typo in tests
Commit: 951855d710792bbc3e7a38007b2af104dea61fb6
https://github.com/hibernate/hibernate-search/commit/951855d710792bbc3e7a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
R
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/BatchIndexingJobIT.java
A
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobIT.java
Log Message:
-----------
HSEARCH-4487 Reproducer for mass indexing job failure with @IndexedEmbedded on MySQL
Commit: 1d00ef1aec51eef966356c5ef579c10e43e52008
https://github.com/hibernate/hibernate-search/commit/1d00ef1aec51eef96635...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M documentation/src/main/asciidoc/public/reference/_indexing-massindexer.adoc
M
documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmMassIndexerIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingConditionalExpressionsIT.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexerFilteringTypeStep.java
Log Message:
-----------
HSEARCH-4487 Simplify conditional mass indexing documentation and examples
The documentation example was contrived (weird data).
There is no need to use "e." everywhere, as conditions work fine without
that prefix.
Commit: 60f095ff42cf95011322f78555e8a3b8980f0b77
https://github.com/hibernate/hibernate-search/commit/60f095ff42cf95011322...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M documentation/src/main/asciidoc/migration/index.adoc
M documentation/src/main/asciidoc/public/reference/_indexing-massindexer.adoc
M
documentation/src/main/asciidoc/public/reference/_mapper-orm-indexing-jakarta-batch.adoc
M
documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/AbstractHibernateOrmMassIndexingIT.java
M
documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmJakartaBatchIT.java
R
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/component/EntityReaderComponentIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/component/HibernateSearchPartitionMapperComponentIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/component/ValidationUtilComponentIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobWithCompositeIdIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/RestartChunkIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/util/JobTestUtil.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/logging/impl/Log.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/MassIndexingJob.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/MassIndexingJobParameters.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/impl/JobContextData.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/spi/JobContextSetupListener.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/impl/EntityWriter.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/impl/HibernateSearchPartitionMapper.java
R
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/impl/IndexScope.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/impl/StepProgressSetupListener.java
A
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/spi/EntityIdReader.java
R
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/spi/EntityReader.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/CompositeIdOrder.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/EntityTypeDescriptor.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/IdOrder.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/JobContextUtil.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/MassIndexingPartitionProperties.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/PartitionBound.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/PersistenceUtil.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/SerializationUtil.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/SingularIdOrder.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/util/impl/ValidationUtil.java
M
mapper/orm-jakarta-batch/core/src/main/resources/META-INF/batch-jobs/hibernate-search-mass-indexing.xml
M
mapper/orm-jakarta-batch/core/src/test/java/org/hibernate/search/jakarta/batch/core/massindexing/MassIndexingJobParametersBuilderTest.java
M
mapper/orm-jakarta-batch/jberet/src/main/java/org/hibernate/search/jakarta/batch/jberet/impl/HibernateSearchJakartaBatchExtension.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/AbstractHibernateOrmSelectionEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/ConditionalExpressionQueryFactory.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/EntityGraphHint.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityIdEntityLoadingStrategy.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmEntityLoadingStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassEntityLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmMassIdentifierLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmNonEntityIdPropertyEntityLoadingStrategy.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmQueryLoader.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmQueryLoaderImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionEntityByIdLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionEntityByNonIdPropertyLoader.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/HibernateOrmSelectionLoadingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingIndexedTypeContextProvider.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingMappingContext.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingSessionContext.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/LoadingTypeContext.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/MutableEntityLoadingOptions.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/impl/TypeQueryFactory.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/ConditionalExpression.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/EntityGraphHint.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/HibernateOrmEntityLoadingStrategy.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/HibernateOrmQueryLoader.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/LoadingMappingContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/LoadingSessionContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/LoadingTypeContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/loading/spi/MutableEntityLoadingOptions.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexerFilteringTypeStep.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/ConditionalExpression.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexerFilteringTypeStep.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexerReindexParameterStep.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeSessionContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionMappingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/spi/BatchMappingContext.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/spi/BatchSessionContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/spi/BatchTypeContextProvider.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/spi/BatchTypeIdentifierProvider.java
Log Message:
-----------
HSEARCH-4487 Overhaul Jakarta Batch to perform ID listing and entity loading in separate
sessions
Commit: b15cb102b20fd1a011f4fe10787e1dd2119226ed
https://github.com/hibernate/hibernate-search/commit/b15cb102b20fd1a011f4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/impl/StepProgressSetupListener.java
M
mapper/orm-jakarta-batch/core/src/main/java/org/hibernate/search/jakarta/batch/core/massindexing/step/spi/EntityIdReader.java
Log Message:
-----------
HSEARCH-4487 Use StatelessSession where relevant in the Jakarta Batch mass indexing job
No need for a full-blown session just to count entities or scroll on
identifiers.
Commit: da756ee9cd4bf56e9cc8db7e1487491c99de6521
https://github.com/hibernate/hibernate-search/commit/da756ee9cd4bf56e9cc8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-02 (Mon, 02 Oct 2023)
Changed paths:
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/EntityManagerFactoryRetrievalIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobWithCompositeIdIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/MassIndexingJobWithMultiTenancyIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/massindexing/RestartChunkIT.java
M
integrationtest/mapper/orm-jakarta-batch/src/test/java/org/hibernate/search/integrationtest/jakarta/batch/util/JobTestUtil.java
Log Message:
-----------
HSEARCH-4487 Simplify Jakarta Batch test utils
Compare:
https://github.com/hibernate/hibernate-search/compare/89c0f051c1be...da75...