[hibernate/hibernate-orm] ca22db: Fix some issues with collection-path related HQL f...
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: ca22db14bb3cd2d892b02fd3f1c5f49d21441901
https://github.com/hibernate/hibernate-orm/commit/ca22db14bb3cd2d892b02fd...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlLexer.g4
M hibernate-core/src/main/antlr/org/hibernate/grammars/hql/HqlParser.g4
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
A hibernate-core/src/main/java/org/hibernate/dialect/SelectItemReferenceStrategy.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/ListAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MapAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/StrictJpaComplianceViolation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmMappingModelHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EntityValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSimplePath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmSpecificPluralPartPath.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/SqmCorrelatedRoot.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/test/java/org/hibernate/query/GroupByAliasTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java
Log Message:
-----------
Fix some issues with collection-path related HQL functions minindex/maxindex/minelement/maxelement/elements/indices and group by item rendering problems
Commit: 1fb839b8417a23766648be3c3d711d3bde47d8da
https://github.com/hibernate/hibernate-orm/commit/1fb839b8417a23766648be3...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/AbstractGeneratedPropertyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/ComplexValueGenerationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/CurrentTimestampAnnotationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/DefaultGeneratedValueIdentityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/DefaultGeneratedValueTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/GeneratedPropertyEntity.hbm.xml
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/InDbGenerationsWithAnnotationsTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/MSSQLGeneratedPropertyEntity.hbm.xml
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/TimestampGeneratedValuesWithCachingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/TriggerGeneratedValuesWithCachingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/TriggerGeneratedValuesWithoutCachingTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/GeneratedInstantTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/MultipleGeneratedValuesTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/generated/temporals/ProposedGeneratedTests.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
Skip some tests for databases that don't support a current_timestamp function with microsecond precision
Commit: e0076f8e20040729d2faba1b2d1c1db33a2248d1
https://github.com/hibernate/hibernate-orm/commit/e0076f8e20040729d2faba1...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
Fix generated value issues with Oracle
Compare: https://github.com/hibernate/hibernate-orm/compare/4acdf1ab3eb6...e0076f8...
1 year, 7 months
[hibernate/hibernate-search] 04b06d: HSEARCH-4268 Move enabling/disabling of automatic ...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 04b06d749bde1b9da8775292616bdb521d9e61b8
https://github.com/hibernate/hibernate-search/commit/04b06d749bde1b9da877...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M documentation/src/main/asciidoc/reference/mapper-orm-indexing-automatic.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmBatchJsr352IT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmManualIndexingIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmMassIndexerIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/HibernateOrmSchemaManagerIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/java/org/hibernate/search/integrationtest/batch/jsr352/massindexing/MassIndexingJobWithMultiTenancyIT.java
M integrationtest/mapper/orm-batch-jsr352/src/test/resources/META-INF/persistence.xml
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEnabledIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingErrorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/AbstractMassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingComplexHierarchyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingConditionalExpressionsIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingInterruptionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingPrimitiveIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanNonEntityIdDocumentIdIT.java
M integrationtest/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/LibraryShowcaseMassIndexingManualSchemaManagementIT.java
M integrationtest/v5migrationhelper/orm/src/test/java/org/hibernate/search/test/configuration/indexingStrategy/ManualIndexingStrategyTest.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingStrategyName.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/NoneAutomaticIndexingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingConfigurationContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateOrmBeanConfigurer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchIndexingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchWorkspace.java
Log Message:
-----------
HSEARCH-4268 Move enabling/disabling of automatic indexing to a dedicated configuration property
Commit: a878f54f75deb41214344129bc714365cb5afda2
https://github.com/hibernate/hibernate-search/commit/a878f54f75deb4121434...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.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/mapping/impl/HibernateOrmMappingPartialBuildState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
Log Message:
-----------
HSEARCH-4268 Separate the lifecycles of AutomaticIndexingStrategy and ConfiguredAutomaticIndexingStrategy
Because AutomaticIndexingStrategy is going to become ClusteringStrategy
soon.
Commit: fb63e75175e998e8800f62c93717f3b525720574
https://github.com/hibernate/hibernate-search/commit/fb63e75175e998e8800f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/session/AutomaticIndexingSynchronizationStrategyNames.java
Log Message:
-----------
HSEARCH-4268 Link to the relevant setting in AutomaticIndexingSynchronizationStrategyNames
Commit: 92769ab9ed86d620f75bbd520207225b1646e800
https://github.com/hibernate/hibernate-search/commit/92769ab9ed86d620f75b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/limitations/ConcurrentEmbeddedUpdateLimitationIT.java
M integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/jta/JtaAndSpringOutboxApplicationConfiguration.java
M integrationtest/mapper/orm-spring/src/test/java/org/hibernate/search/integrationtest/spring/outbox/TransactionOutboxIT.java
M integrationtest/mapper/orm-spring/src/test/resources/application-outbox.yaml
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingBaseIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingEdgeCasesIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingEventSendingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingLifecycleIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingOutOfOrderIdsIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingRoutingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingStaticShardingBaseIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingStaticShardingInvalidConfigurationIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingStaticShardingUnevenShardsIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/FilteringOutboxEventFinder.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/PerSessionFactoryIndexingTracingBridge.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/RoutedIndexedEntity.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/StatusRoutingBridge.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/localheapqueue/LocalHeapQueueAutomaticIndexingBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/localheapqueue/LocalHeapQueueAutomaticIndexingStrategyBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/FilteringOutboxEventFinder.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyEdgeIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyLifecycleIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingAutomaticIndexingStrategyRoutingIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingEventSendingIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingOutOfOrderIdsIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingStaticShardingBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingStaticShardingInvalidConfigurationIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/OutboxPollingStaticShardingUnevenShardsIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/PerSessionFactoryIndexingTracingBridge.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/RoutedIndexedEntity.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/strategy/outbox/StatusRoutingBridge.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/AutomaticIndexingStrategyNames.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/impl/SessionAutomaticIndexingStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategy.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategyPreStopContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/automaticindexing/spi/AutomaticIndexingStrategyStartContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/impl/HibernateOrmMapperImplSettings.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/CoordinationStrategyNames.java
A 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/CoordinationStrategyPreStopContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/common/spi/CoordinationStrategyStartContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingAdditionalJaxbMappingProducer.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingCooordinationStrategy.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DefaultOutboxEventFinder.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/EntityIdHashRangeOutboxEventPredicate.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEvent.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventBackgroundProcessor.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventFinder.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventFinderProvider.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventPredicate.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventProcessingPlan.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventReference.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/OutboxEventSendingPlan.java
A 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 mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AutomaticIndexingStrategyPreStopContextImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AutomaticIndexingStrategyStartContextImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/CoordinationStrategyPreStopContextImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/CoordinationStrategyStartContextImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.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/mapping/impl/HibernateOrmMappingPartialBuildState.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/DefaultOutboxEventFinder.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/EntityIdHashRangeOutboxEventPredicate.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxAdditionalJaxbMappingProducer.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEvent.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventBackgroundProcessor.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventFinder.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventFinderProvider.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventPredicate.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventProcessingPlan.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventReference.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxEventSendingPlan.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/outbox/impl/OutboxPollingAutomaticIndexingStrategy.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/ConfiguredAutomaticIndexingStrategy.java
M mapper/orm/src/main/resources/META-INF/services/org.hibernate.boot.spi.AdditionalJaxbMappingProducer
M pom.xml
R util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/AutomaticIndexingStrategyExpectations.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/CoordinationStrategyExpectations.java
M util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmSetupHelper.java
R util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueAutomaticIndexingStrategy.java
R util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueIndexingEvent.java
R util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/automaticindexing/LocalHeapQueueProcessor.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/coordination/localheap/LocalHeapQueueCooordinationStrategy.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/coordination/localheap/LocalHeapQueueIndexingEvent.java
A util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/coordination/localheap/LocalHeapQueueProcessor.java
Log Message:
-----------
HSEARCH-4268 Separate coordination settings from automatic indexing
At least conceptually, and in configuration properties.
Commit: 6ca53d47ab96f6118a51ae6159313e048ec3982e
https://github.com/hibernate/hibernate-search/commit/6ca53d47ab96f6118a51...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M util/common/src/main/java/org/hibernate/search/util/common/impl/AbstractCloser.java
M util/common/src/test/java/org/hibernate/search/util/common/impl/CloserTest.java
Log Message:
-----------
HSEARCH-4268 Fix NPE when passing a null iterable to Closer.pushAll
Commit: b9e1df9d3d0846b88e70a83d1800e2cf17108b75
https://github.com/hibernate/hibernate-search/commit/b9e1df9d3d0846b88e70...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/coordination/databasepolling/impl/DatabasePollingAdditionalJaxbMappingProducer.java
Log Message:
-----------
HSEARCH-4268 Address Sonar code smells in DatabasePollingAdditionalJaxbMappingProducer
Commit: 53861ba5555fc0c8028fe9b4945cb9bd71d79944
https://github.com/hibernate/hibernate-search/commit/53861ba5555fc0c8028f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/coordination/databasepolling/DatabasePollingAutomaticIndexingEdgeCasesIT.java
Log Message:
-----------
HSEARCH-4268 Reduce the amount of transactions created in DatabasePollingAutomaticIndexingEdgeCasesIT#massiveInsert
We mostly care about the amount of inserts per transaction, anyway.
This is to avoid problems with surefire, which apparently fails to
process stdout/stderr when it's too long, and ends up creating a dump file
containing something like this:
```
When writing xml report stdout/stderr
org.apache.maven.surefire.api.report.ReporterException: When writing xml
report stdout/stderr
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.addOutputStreamElement(StatelessXmlReporter.java:508)
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.createOutErrElements(StatelessXmlReporter.java:483)
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.serializeTestClassWithoutRerun(StatelessXmlReporter.java:228)
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.serializeTestClass(StatelessXmlReporter.java:213)
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.testSetCompleted(StatelessXmlReporter.java:152)
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.testSetCompleted(StatelessXmlReporter.java:51)
at
org.apache.maven.plugin.surefire.report.TestSetRunListener.testSetCompleted(TestSetRunListener.java:193)
at
org.apache.maven.plugin.surefire.booterclient.output.ForkClient$TestSetCompletedListener.handle(ForkClient.java:139)
at
org.apache.maven.plugin.surefire.booterclient.output.ForkClient$TestSetCompletedListener.handle(ForkClient.java:128)
at
org.apache.maven.plugin.surefire.booterclient.output.ForkedProcessEventNotifier.notifyEvent(ForkedProcessEventNotifier.java:232)
at
org.apache.maven.plugin.surefire.booterclient.output.ForkClient.handleEvent(ForkClient.java:361)
at
org.apache.maven.plugin.surefire.booterclient.output.ForkClient.handleEvent(ForkClient.java:57)
at
org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:91)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.io.FileNotFoundException:
/tmp/stdout3144687467860922848deferred (No such file or directory)
at java.base/java.io.FileInputStream.open0(Native Method)
at
java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at
java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at
org.apache.maven.surefire.shared.io.output.DeferredFileOutputStream.writeTo(DeferredFileOutputStream.java:321)
at
org.apache.maven.plugin.surefire.report.Utf8RecodingDeferredFileOutputStream.writeTo(Utf8RecodingDeferredFileOutputStream.java:85)
at
org.apache.maven.plugin.surefire.report.StatelessXmlReporter.addOutputStreamElement(StatelessXmlReporter.java:502)
... 13 more
```
Commit: d40459fc613186d3bace11e5a0940e18220d8e8a
https://github.com/hibernate/hibernate-search/commit/d40459fc613186d3bace...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/MappingSetupHelper.java
Log Message:
-----------
HSEARCH-4268 Avoid errors in test logs caused by the schema being dropped before a session factory is stopped
This is to avoid problems with surefire, which apparently fails to
process stdout/stderr when it's too long.
Compare: https://github.com/hibernate/hibernate-search/compare/8bf860de7d76...d404...
1 year, 7 months