[hibernate/hibernate-search] df0ce1: HSEARCH-3654 Make sure that scope tracking extensi...
by Marko Bekhta
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: df0ce1b025905d612a90294ef590d2118686bc4b
https://github.com/hibernate/hibernate-search/commit/df0ce1b025905d612a90...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/sharding/AbstractSettingsPerShardIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/analysis/AnalysisBuiltinIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexIndexingPlanIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BytecodeEnhancementIT.java
M util/internal/test/common/src/main/java/org/hibernate/search/util/impl/test/extension/parameterized/ParameterizedClassPostDiscoveryFilter.java
Log Message:
-----------
HSEARCH-3654 Make sure that scope tracking extensions are static in parameterized class tests
- otherwise we won't register the callbacks as the constructor interceptor is never called, leading to incorrect cleanups
Commit: 624ef68f89287dcd5bdb783c87cbb763c58e4db4
https://github.com/hibernate/hibernate-search/commit/624ef68f89287dcd5bdb...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AndPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/BoolPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateObjectsBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NotPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/OrPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RegexpPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/TermsPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/DistanceProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldProjectionBaseIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/ObjectProjectionBaseIT.java
Log Message:
-----------
HSEARCH-3654 Update Nested tests to work on JDK11
Compare: https://github.com/hibernate/hibernate-search/compare/bc39e6d4ca6c...624e...
11 months, 3 weeks
[hibernate/hibernate-search] 835b25: HSEARCH-4988 Fix infinite recursion when checking ...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 835b25e224a425287157ea8c0b95ecb2986a2a91
https://github.com/hibernate/hibernate-search/commit/835b25e224a425287157...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorBaseIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
Log Message:
-----------
HSEARCH-4988 Fix infinite recursion when checking for default container extractor paths
Commit: 6e030f77431255bde3b9465553d0e5550cb29309
https://github.com/hibernate/hibernate-search/commit/6e030f77431255bde3b9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorBaseIT.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoGenericTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoTypeModel.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/spi/SyntheticPojoGenericTypeModel.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContext.java
Log Message:
-----------
HSEARCH-4988 Detect infinite ContainerExtractor recursion
Commit: 4809368dec30478582c165d2c01aa254f8bf06ab
https://github.com/hibernate/hibernate-search/commit/4809368dec30478582c1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnBootstrapIntrospector.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/PojoSimpleHCAnnPropertyModel.java
A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/PojoSimpleHCAnnRawTypeModel.java
M mapper/pojo-base/src/test/java/org/hibernate/search/mapper/pojo/model/typepattern/impl/TypePatternMatcherFactoryTest.java
A mapper/pojo-base/src/test/java/org/hibernate/search/mapper/pojo/testsupport/TestIntrospector.java
M mapper/pojo-standalone/src/main/java/org/hibernate/search/mapper/pojo/standalone/model/impl/StandalonePojoBootstrapIntrospector.java
R mapper/pojo-standalone/src/main/java/org/hibernate/search/mapper/pojo/standalone/model/impl/StandalonePojoPropertyModel.java
R mapper/pojo-standalone/src/main/java/org/hibernate/search/mapper/pojo/standalone/model/impl/StandalonePojoRawTypeModel.java
M util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContext.java
M util/internal/test/common/src/main/java/org/hibernate/search/util/impl/test/reflect/TypeCapture.java
Log Message:
-----------
HSEARCH-4988 Simplify testing of isolated components involving PojoTypeModel
Commit: bc39e6d4ca6c64ee2d3d6f461f0aa2651a78a593
https://github.com/hibernate/hibernate-search/commit/bc39e6d4ca6c64ee2d3d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
A mapper/pojo-base/src/test/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinderDefaultExtractorTest.java
A mapper/pojo-base/src/test/java/org/hibernate/search/mapper/pojo/testsupport/TestBeanResolver.java
Log Message:
-----------
HSEARCH-4988 Test ContainerExtractorBinder in more depth
Compare: https://github.com/hibernate/hibernate-search/compare/bde55706cae1...bc39...
11 months, 3 weeks
[hibernate/hibernate-orm] 49eab3: HHH-17322 Generator method that allows state depen...
by Marco Belladelli
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 49eab3fca236518a335ff2f4eb4b76c3641868de
https://github.com/hibernate/hibernate-orm/commit/49eab3fca236518a335ff2f...
Author: Marco Belladelli <marco(a)hibernate.org>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractSaveEventListener.java
M hibernate-core/src/main/java/org/hibernate/generator/Generator.java
M hibernate-core/src/main/java/org/hibernate/id/factory/internal/IdentifierGeneratorUtil.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/GeneratedValuesProcessor.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/InsertCoordinator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
A hibernate-core/src/test/java/org/hibernate/orm/test/idgen/userdefined/MixedTimingGeneratorsTest.java
Log Message:
-----------
HHH-17322 Generator method that allows state dependent value generation
11 months, 3 weeks