Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: 0126ae89f9d61b1ed352e718518ce470335779b7
https://github.com/hibernate/hibernate-search/commit/0126ae89f9d61b1ed352...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingBackendFailureIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingBaseIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingEdgeCasesIT.java
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/cfg/HibernateOrmMapperDatabasePollingSettings.java
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingAdditionalJaxbMappingProducer.java
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingBeanConfigurer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/CoordinationStrategyNames.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/impl/NoCoordinationStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/CoordinationStrategyExpectations.java
Log Message:
-----------
HSEARCH-4182 Remove CoordinationStrategyNames
It doesn't make sense if the strategies require additional Maven
dependencies.
Commit: 088ef4b8e59a2fc3a182de79496f6d61f8fa1669
https://github.com/hibernate/hibernate-search/commit/088ef4b8e59a2fc3a182...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/BeanNotFoundException.java
M
engine/src/main/java/org/hibernate/search/engine/environment/classpath/spi/ClassLoadingException.java
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingAdditionalJaxbMappingProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/massindexing/impl/MassIndexingOperationHandledFailureException.java
M pom.xml
M util/common/src/main/java/org/hibernate/search/util/common/SearchException.java
M
util/common/src/main/java/org/hibernate/search/util/common/SearchTimeoutException.java
A
util/common/src/main/java/org/hibernate/search/util/common/annotation/impl/SuppressForbiddenApis.java
M util/common/src/main/java/org/hibernate/search/util/common/impl/Futures.java
M
util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/MethodHandleValueReadHandleFactory.java
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/SimpleSessionFactoryBuilder.java
Log Message:
-----------
HSEARCH-4182 Introduce @SuppressForbiddenApis to ignore some uses of forbidden APIs in a
fine-grained manner
Commit: abd943809f54754dadecdc62a3a420d3c1bb826b
https://github.com/hibernate/hibernate-search/commit/abd943809f54754dadec...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M build/config/src/main/resources/forbidden-runtime.txt
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingAdditionalJaxbMappingProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/impl/HibernateOrmUtils.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/common/spi/TransactionHelper.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextProviderService.java
Log Message:
-----------
HSEARCH-4182 Use safer patterns to retrieve Hibernate ORM services
Commit: b2445c51e85981688c7b438e1d50b6a25bc07079
https://github.com/hibernate/hibernate-search/commit/b2445c51e85981688c7b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M documentation/src/main/asciidoc/internals/index.asciidoc
A
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilder.java
R
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/common/spi/SearchIntegration.java
R
engine/src/main/java/org/hibernate/search/engine/common/spi/SearchIntegrationBuilder.java
A
engine/src/main/java/org/hibernate/search/engine/common/spi/SearchIntegrationEnvironment.java
M
engine/src/main/java/org/hibernate/search/engine/common/spi/SearchIntegrationPartialBuildState.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M
integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/testsupport/index/AbstractBackendHolder.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationPartialBuildState.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchIntegrator.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchPreIntegrationService.java
M
mapper/orm/src/main/resources/META-INF/services/org.hibernate.service.spi.ServiceContributor
Log Message:
-----------
HSEARCH-4182 Move configuration/beanResolver creation to an earlier phase in the ORM
mapper
So that we can use them earlier (see next commits).
Commit: 116053f623403523c35d37c86a267a787b7ca406
https://github.com/hibernate/hibernate-search/commit/116053f623403523c35d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingAdditionalJaxbMappingProducer.java
M
mapper/orm-coordination-database-polling/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingCooordinationStrategy.java
R
mapper/orm-coordination-database-polling/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingConfigurationContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchAdditionalJaxbMappingProducer.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchPreIntegrationService.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/common/spi/CooordinationStrategy.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/common/spi/CoordinationConfigurationContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/impl/CoordinationConfigurationContextImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/impl/NoCoordinationStrategy.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
A
mapper/orm/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/coordination/localheap/LocalHeapQueueCooordinationStrategy.java
Log Message:
-----------
HSEARCH-4182 Move CoordinationStrategy configuration to an earlier phase in the ORM
mapper
So that we can acurately decide whether to enable OutboxEvent entities
or not.
Commit: 83dc34c6a75cb3a76cd9d12c1e7d00ef67f8c382
https://github.com/hibernate/hibernate-search/commit/83dc34c6a75cb3a76cd9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-01 (Fri, 01 Oct 2021)
Changed paths:
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingBackendFailureIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingEdgeCasesIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingEventSendingIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingLifecycleIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingOutOfOrderIdsIT.java
M
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingRoutingIT.java
R
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/FilteringOutboxEventFinder.java
A
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/coordination/databasepolling/DatabasePollingDisabledIT.java
A
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/coordination/databasepolling/DatabasePollingStrategyPropertyValueIT.java
A
integrationtest/mapper/orm-coordination-database-polling/src/test/java/org/hibernate/search/integrationtest/mapper/orm/coordination/databasepolling/FilteringOutboxEventFinder.java
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/ReusableOrmSetupHolder.java
Log Message:
-----------
HSEARCH-4182 Test that outbox event entities are added to the ORM model if and only if
necessary
Compare:
https://github.com/hibernate/hibernate-search/compare/541689e41fa6...83dc...