[hibernate-commits] [hibernate/hibernate-search] d7e9cb: HSEARCH-3108 Fix obsolete references to setBridge(...

Yoann Rodière noreply at github.com
Thu Aug 6 10:26:08 EDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: d7e9cbe8d02c16e579340da4338ac378a8e97c37
      https://github.com/hibernate/hibernate-search/commit/d7e9cbe8d02c16e579340da4338ac378a8e97c37
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/IdentifierBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/MarkerBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/PropertyBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingKeyBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/TypeBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/ValueBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-3108 Fix obsolete references to setBridge(...)/setMarker(...) (now bridge(...)/marker(...))


  Commit: 5fa1b753a6d4bd3f20f482dac3d397695d6ac472
      https://github.com/hibernate/hibernate-search/commit/5fa1b753a6d4bd3f20f482dac3d397695d6ac472
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-3108 Fix obsolete references to getDependencies() (now dependencies())


  Commit: c58231f59776612a697a07cd23669ce698ffb642
      https://github.com/hibernate/hibernate-search/commit/c58231f59776612a697a07cd23669ce698ffb642
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMappingHelper.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoProcessorNodeBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java

  Log Message:
  -----------
  HSEARCH-3108 Remove unnecessary "get" prefix from PojoMappingHelper methods


  Commit: b6fa3a37ec23dfb10f6feb8cda5c7502933123d5
      https://github.com/hibernate/hibernate-search/commit/b6fa3a37ec23dfb10f6feb8cda5c7502933123d5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoAssociationPathInverter.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/automaticindexing/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java

  Log Message:
  -----------
  HSEARCH-3108 Simplify PojoImplicitReindexingResolverBuildingHelper

Not exactly related, just something I noticed could be improved.


  Commit: 46f3279bb9159fbd60cdc6b70b20c923f7b57a3f
      https://github.com/hibernate/hibernate-search/commit/46f3279bb9159fbd60cdc6b70b20c923f7b57a3f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/HibernateOrmExtension.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
    M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/HibernateOrmExtensionTest.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/RoutingBridge.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/RoutingBindingContext.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/AbstractCompositeBindingContext.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/RoutingBindingContextImpl.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingBinderRef.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBinder.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingBinder.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/RoutingBridgeRouteContext.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/RoutingBridgeRouteContextExtension.java
    R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/AlwaysNullRoutingKeyProvider.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/RoutingKeyBridgeRoutingBridgeAdapter.java
    R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/RoutingKeyBridgeRoutingKeyProvider.java
    R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/RoutingKeyProvider.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/SessionBasedBridgeOperationContext.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/spi/BridgeSessionContext.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/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMappingHelper.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/Indexed.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/IndexedProcessor.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/TypeMappingIndexedStep.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingIndexedStepImpl.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/DocumentRoutesImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoIndexedTypeAdditionalMetadataBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorIndexedTypeNode.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoIndexedTypeAdditionalMetadata.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoute.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoutes.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/impl/DocumentRouteImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java

  Log Message:
  -----------
  HSEARCH-3108 Introduce RoutingBridge for more advanced routing when indexing


  Commit: 9f45d426fda5c84ae5917b97537586eb0e4b0882
      https://github.com/hibernate/hibernate-search/commit/9f45d426fda5c84ae5917b97537586eb0e4b0882
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedBaseIT.java
    R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/RoutingBaseIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/RoutingRoutingKeyBridgeIT.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-3108 Test routing with a routing bridge


  Commit: 905668406f31e786d6326ea3c0b0a2ded2262efa
      https://github.com/hibernate/hibernate-search/commit/905668406f31e786d6326ea3c0b0a2ded2262efa
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java

  Log Message:
  -----------
  HSEARCH-3108 Use RoutingBridge instead of RoutingKeyBridge wherever possible in tests


  Commit: ae8c8d849012e6ccb0924ed4b900d2c8f6f74417
      https://github.com/hibernate/hibernate-search/commit/ae8c8d849012e6ccb0924ed4b900d2c8f6f74417
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
    R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/RoutingBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/AbstractPojoIndexingOperationIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddOrUpdateIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingDeleteIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingPurgeIT.java

  Log Message:
  -----------
  HSEARCH-3108 Test routing at the mapper level in more details for all relevant operations


  Commit: b11a8761487fa586676bdf9650a11ec8e299e807
      https://github.com/hibernate/hibernate-search/commit/b11a8761487fa586676bdf9650a11ec8e299e807
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/AbstractPojoIndexingOperationIT.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/mapping/impl/DocumentRoutesImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoutes.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java

  Log Message:
  -----------
  HSEARCH-3108 Allow routing bridges to disable indexing for some entities


  Commit: 421442dc4e308d4c5d76c870f08d6346989189fb
      https://github.com/hibernate/hibernate-search/commit/421442dc4e308d4c5d76c870f08d6346989189fb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/AbstractPojoIndexingOperationIT.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/RoutingBindingContext.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundRoutingBridge.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundRoutingKeyBridge.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/RoutingBindingContextImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/dependency/PojoRoutingIndexingDependencyConfigurationContext.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/model/dependency/impl/PojoRoutingIndexingDependencyConfigurationContextImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java

  Log Message:
  -----------
  HSEARCH-3108 Require that routing binders declare their dependencies

It's necessary in order to allow routing keys to change (see next
commits).


  Commit: 966aedb9bdfc600c0c3a09ebd609119eaeef2671
      https://github.com/hibernate/hibernate-search/commit/966aedb9bdfc600c0c3a09ebd609119eaeef2671
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/testsupport/util/StartupStubBridge.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/AbstractPojoIndexingOperationIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/work/PojoIndexingAddIT.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/RoutingBridge.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/RoutingKeyBridgeRoutingBridgeAdapter.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
    R mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/DocumentRoutesImpl.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/NoOpDocumentRouter.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/RoutingBridgeDocumentRouter.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/DocumentRoutes.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/route/impl/DocumentRouteImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeIndexer.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkRouter.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java

  Log Message:
  -----------
  HSEARCH-3108 Allow routing bridges to provide previous routes so that we can delete documents there

This effectively allows routing bridges to work on mutable properties,
e.g. a "status" property that would switch from "DRAFT" (not indexed)
to "PUBLISHED" (indexed) to "ARCHIVED" (not indexed).

Performance-wise, we will often send unnecessary delete commands to
the backend, but that's necessary to ensure the index is in sync.
We will avoid processing entities that are no longer indexed (like
the archived one in the example above).
Also, the unnecessary delete commands will target non-existing
documents; maybe we can hope that those commands are quicker to
execute than actual deletions?


  Commit: 944308c10cb024fad9160746feaca37562b0358e
      https://github.com/hibernate/hibernate-search/commit/944308c10cb024fad9160746feaca37562b0358e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-identifierbridge.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-propertybridge.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-routingkeybridge.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-typebridge.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-valuebridge.asciidoc

  Log Message:
  -----------
  HSEARCH-3108 Fix obsolete references to getBeanResolver() (now beanResolver())


  Commit: e2a54483258de24da8af4934d10045e6e1ab49e3
      https://github.com/hibernate/hibernate-search/commit/e2a54483258de24da8af4934d10045e6e1ab49e3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M documentation/src/main/asciidoc/reference/backend-lucene.asciidoc
    M documentation/src/main/asciidoc/reference/concepts.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-basics.asciidoc
    A documentation/src/main/asciidoc/reference/mapper-orm-bridge-routingbridge.asciidoc
    R documentation/src/main/asciidoc/reference/mapper-orm-bridge-routingkeybridge.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-mapping-entityindexmapping.asciidoc
    M documentation/src/main/asciidoc/reference/search-dsl-query.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/BookStatusRoutingBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/RoutingBridgeConditionalIndexingIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/conditionalindexing/Status.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/MyData.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/MyEntity.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/MyEntityRoutingBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/ormcontext/RoutingBridgeOrmContextIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/BookGenreRoutingBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/Genre.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingbridge/routingkey/RoutingBridgeRoutingKeyIT.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/ormcontext/MyData.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/ormcontext/MyEntity.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/ormcontext/MyEntityRoutingKeyBinder.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/ormcontext/RoutingKeyBridgeOrmContextIT.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/simple/Book.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/simple/BookGenreRoutingKeyBinder.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/simple/Genre.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/routingkeybridge/simple/RoutingKeyBridgeSimpleIT.java

  Log Message:
  -----------
  HSEARCH-3108 Replace RoutingKeyBridge with RoutingBridge in the documentation


  Commit: f779fe33c0368869f6776a4987d31845aa22a81e
      https://github.com/hibernate/hibernate-search/commit/f779fe33c0368869f6776a4987d31845aa22a81e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/routing/RoutingBridgeConditionalIndexingIT.java
    A integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/routing/RoutingBridgeRoutingKeyIT.java
    M integrationtest/mapper/orm-realbackend/src/test/java/org/hibernate/search/integrationtest/mapper/orm/realbackend/testsupport/BackendConfigurations.java

  Log Message:
  -----------
  HSEARCH-3108 Test routing bridges with the ORM mapper and real backends


  Commit: fe088f2ed61ac324e88a87b9a902061812bf57e3
      https://github.com/hibernate/hibernate-search/commit/fe088f2ed61ac324e88a87b9a902061812bf57e3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/spi/BridgeSessionContext.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java

  Log Message:
  -----------
  fixup! HSEARCH-3108 Introduce RoutingBridge for more advanced routing when indexing


  Commit: 020b668b37a317c03cbd7cc7e5f47994182fa256
      https://github.com/hibernate/hibernate-search/commit/020b668b37a317c03cbd7cc7e5f47994182fa256
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingBridgeBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/RoutingKeyBindingBaseIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/RoutingRoutingKeyBridgeIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/HibernateOrmExtension.java
    M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/HibernateOrmExtensionTest.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/RoutingKeyBridge.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/RoutingKeyBindingContext.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/BoundRoutingKeyBridge.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/RoutingKeyBindingContextImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBinderRef.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/RoutingKeyBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/RoutingKeyBridgeToRoutingKeyContext.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/RoutingKeyBridgeToRoutingKeyContextExtension.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/RoutingKeyBridgeRoutingBridgeAdapter.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/runtime/impl/SessionBasedBridgeOperationContext.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorTypeNode.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/RoutingKeyBinding.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/RoutingKeyBindingProcessor.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/TypeMappingStep.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/RoutingKeyBridgeMappingContributor.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingStepImpl.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/AbstractPojoIndexingProcessorTypeNodeBuilder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/session/spi/AbstractPojoSearchSession.java
    A sWarnings("deprecation")

  Log Message:
  -----------
  HSEARCH-3108 Deprecate RoutingKeyBridge


Compare: https://github.com/hibernate/hibernate-search/compare/a4206ffdd4e5...020b668b37a3



More information about the hibernate-commits mailing list