[hibernate/hibernate-search] 1a52b2: HSEARCH-4342 Add SchemaManager in the Javabean mapper
by Waldemar Kłaczyński
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 1a52b2ea741c32dcf2c8937b864dcc0008ae57f2
https://github.com/hibernate/hibernate-search/commit/1a52b2ea741c32dcf2c8...
Author: Waldemar Kłaczyński <wklaczynski(a)sabaservice.pl>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/AbstractSearchSchemaManagerSimpleOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/AbstractSearchSchemaManagerValidatingSimpleOperationIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/SearchSchemaManagerCreateIfMissingIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/SearchSchemaManagerCreateOrUpdateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/SearchSchemaManagerCreateOrValidateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/SearchSchemaManagerDropAndCreateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/SearchSchemaManagerDropIfExistingIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/SearchSchemaManagerValidateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/AbstractSchemaManagementStrategyIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/AbstractSchemaManagementStrategyValidatingIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyCreateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyCreateOrUpdateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyCreateOrValidateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyDefaultIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyDropAndCreateAndDropIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyDropAndCreateIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyNoneIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyValidateIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/rule/JavaBeanMappingSetupHelper.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/cfg/spi/JavaBeanMapperSpiSettings.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanMappingInitiator.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/log/impl/Log.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMappingPartialBuildState.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/schema/management/SchemaManagementStrategyName.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/schema/management/SearchSchemaManager.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/schema/management/impl/SchemaManagementListener.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/schema/management/impl/SearchSchemaManagerImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/SearchScope.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSession.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
Log Message:
-----------
HSEARCH-4342 Add SchemaManager in the Javabean mapper
Commit: b10f6fd9a04ad90d3654d408d0a4107cf7319f44
https://github.com/hibernate/hibernate-search/commit/b10f6fd9a04ad90d3654...
Author: Waldemar Kłaczyński <wklaczynski(a)sabaservice.pl>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/manager/AbstractSearchSchemaManagerSimpleOperationIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/AbstractSchemaManagementStrategyIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyDropAndCreateAndDropIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/schema/management/strategy/SchemaManagementStrategyNoneIT.java
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/rule/JavaBeanMappingSetupHelper.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/cfg/JavaBeanMapperSettings.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/cfg/spi/JavaBeanMapperSpiSettings.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanMappingInitiator.java
Log Message:
-----------
HSEARCH-4342 Fix requested changes
Commit: 43dd87f08c7f9a4612d453c3a1aaefcb87617b5d
https://github.com/hibernate/hibernate-search/commit/43dd87f08c7f9a4612d4...
Author: Waldemar Kłaczyński <wklaczynski(a)sabaservice.pl>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/cfg/spi/JavaBeanMapperSpiSettings.java
Log Message:
-----------
HSEARCH-4342 Fix requested changes
Compare: https://github.com/hibernate/hibernate-search/compare/67c3e237204e...43dd...
3 years, 5 months
[hibernate/hibernate-search] 33794d: HSEARCH-4253 Fix invalid expectations in Elasticse...
by Yoann Rodière
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-search
Commit: 33794df37c565db01fa7946497b011cf46de0669
https://github.com/hibernate/hibernate-search/commit/33794df37c565db01fa7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationCustomMappingIT.java
Log Message:
-----------
HSEARCH-4253 Fix invalid expectations in ElasticsearchIndexSchemaManagerCreationCustomMappingIT
Properties that are on the Hibernate Search side only must follow
Hibernate Search's expectations.
Commit: ef540b500a4a193e7c2a783c4a208ab0e605f7d8
https://github.com/hibernate/hibernate-search/commit/ef540b500a4a193e7c2a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexObjectFieldBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexRootBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexValueFieldBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/GsonUtils.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/lowlevel/index/mapping/impl/AbstractTypeMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
Log Message:
-----------
HSEARCH-4253 Implement merging of custom mapping as a post-processing step
To separate concerns. No need to think about it while building the
index model, nor while adding Hibernate-specific metadata: it's just a
post-processing step.
Commit: 67c3e237204ec36ce43cfa8de4e7b892a5821d9f
https://github.com/hibernate/hibernate-search/commit/67c3e237204ec36ce43c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/Analysis.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
Log Message:
-----------
HSEARCH-4253 Align IndexSettings#merge on AbstractTypeMapping#merge
It's easier to implement AbstractTypeMapping#merge if we consider `this`
takes precedence over the argument to `merge()`; for
`IndexSettings#merge`, both approaches are equally easy to implement.
So, let's be consistent and consider `this` takes precedence over the
argument to `merge()` in both cases.
Compare: https://github.com/hibernate/hibernate-search/compare/33dbafbc93c3...67c3...
3 years, 5 months
[hibernate/hibernate-orm] cc3122: Re-enabled additional tests
by Andrea Boriero
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: cc31223b78db02811348384009ef75eaa559b3a6
https://github.com/hibernate/hibernate-orm/commit/cc31223b78db02811348384...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-13 (Wed, 13 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/SimpleLazyGroupUpdateTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Activity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Address.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/BaseEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/Instruction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/MergeProxyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/WebApplication.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/group/SimpleLazyGroupUpdateTest.java
R hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/MergeProxyTest.java
Log Message:
-----------
Re-enabled additional tests
Commit: 3b47b85ce8c4e7727fa988811180d1d322012c42
https://github.com/hibernate/hibernate-orm/commit/3b47b85ce8c4e7727fa9888...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-13 (Wed, 13 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/group/BasicAttributesLazyGroupTest.java
Log Message:
-----------
HHH-14874 Add test for issue
Commit: 4323f9f0118a77342e097491d4c28349228a32fb
https://github.com/hibernate/hibernate-orm/commit/4323f9f0118a77342e09749...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2021-10-13 (Wed, 13 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
HHH-14874 Lazy loading of basic attributes in different @LazyGroups throws ArrayIndexOutOfBoundsException
Compare: https://github.com/hibernate/hibernate-orm/compare/92e1f593dca9...4323f9f...
3 years, 5 months