Open issues

Add relocation artifacts for artifacts with the new org.hibernate.search groupID
HSEARCH-3328
Provide a "compatibility layer" module to help users migrate from Search 5 to Search 6
HSEARCH-3282
Exception: An entity got loaded even though it was not part of the EntityInfo list
HSEARCH-3180
Convert the LockFactoryProvider API to use a NIO Path
HSEARCH-2779
An entity could not be indexed. Gave me java.lang.Object is not an indexed entity or a subclass of an indexed entity
HSEARCH-2530
Hibernate Search doesn't boot when declared as a dependency in a module-info.java
HSEARCH-3551
Check Search 6 log/exception messages and use Search 5 messages instead (with Search 5 ID) where possible
HSEARCH-3308
Add explanation of general concepts, HOWTOs to the documentation
HSEARCH-3303
Support for sharing resources among different Index Managers
HSEARCH-2340
Range faceting on multiple numeric values does not work
HSEARCH-1927
JMS queue initialized too early w/o re-try on failure
HSEARCH-1834
Implement a getDeploymentClassloader on ClassLoaderService
HSEARCH-1691
Support dynamic ("free-form") entities
HSEARCH-1401
Add match all terms option when matching in the DSL API
HSEARCH-917
Search results not sorted properly
HSEARCH-542
Upgrade to Elasticsearch 7.2.0
HSEARCH-3625
Backport to 5.x: SimpleIndexingProgressMonitor stops logging as soon as the number of indexed document stops being a multiple of the logging period
HSEARCH-3622
Clarify the error message when the Elasticsearch cluster cannot be reached upon startup
HSEARCH-3621
Document the query DSL in details
HSEARCH-3615
Allow method access to property with the JavaBean mapper
HSEARCH-3613
Normalize the terms to match in wildcard/prefix predicates
HSEARCH-3612
Search 6 groundwork - Replace bridge builders with *binders*
HSEARCH-3609
Search 6 groundwork - Restore support for passing (string) parameters to value bridges
HSEARCH-3608
Introduce @GeoPointField to replace @GeoPointBridge (previously @Spatial) when used on properties
HSEARCH-3607
Revisit the names of "SearchWriter" and "SearchSessionWritePlan"
HSEARCH-3606
Document the projection DSL in details
HSEARCH-3600
Document the sort DSL in details
HSEARCH-3599
Document the predicate DSL in details
HSEARCH-3598
Implement multi-index operations such as purge or delete-by-query as a single Elasticsearch call
HSEARCH-3596
Test multiple index option compatibility for spatial predicates.
HSEARCH-3593
Allow indexing/query works to be cancelled upon timeout or by the user
HSEARCH-3590
Search 6 groundwork - Restore support for index metadata lookup
HSEARCH-3589
Support ORM bytecode enhancement when embeddables, mapped superclasses or entity hierarchies are involved
HSEARCH-3584
Offer true 64-bit precision for BigDecimal and BigInteger on Elasticsearch
HSEARCH-3583
Add configuration options for the size of workset queues, workset batches and Elasticsearch bulks
HSEARCH-3575
Automatic reindexing on asymmetric association updates
HSEARCH-3567
Start the resources of the Lucene backend (directory, thread pools) as late as possible
HSEARCH-3528
Add proper SPIs for the Quarkus integration
HSEARCH-3527
Allow to perform some operations without an ORM session in the ORM mapper
HSEARCH-3519
Optimize the computation of total hit count
HSEARCH-3517
Entity change event sourcing through Debezium
HSEARCH-3513
Near-zero-downtime mass indexing
HSEARCH-3499
Support multi-field targets only for the match and simpleQueryString predicates
HSEARCH-3497
Make the tests fully pass with JDK12 (including OSGi, WildFly)
HSEARCH-3492
Add support for nanosecond precision for temporal fields
HSEARCH-3488
Add JDK12 signatures to forbiddenApis
HSEARCH-3486
Migrate Search 5 CDI and Spring integration tests to Search 6
HSEARCH-3479
Make re-use of predicate/projection/sort/fieldtype easier and safer
HSEARCH-3476
Improve reactive support in the backend
HSEARCH-3471
Multi-fields (backend-defined copies of fields using a slightly different type)
HSEARCH-3465
issue 1 of 494

Add relocation artifacts for artifacts with the new org.hibernate.search groupID

Description

Quoting :

It would be nice if we could be consistent on the way we do it.

So what we did:

  • we created a relocation/ directory/parent artifact containing all the
    relocation artifacts

  • we only enable the build of the relocation artifacts if the relocation
    profile is enabled (the release scripts are already updated to take this
    new profile into account)

See these commits for the details:
-
https://github.com/hibernate/hibernate-validator/commit/744b4c525c527e510648da8fed6c7e0fce8dd95c
-
https://github.com/hibernate/hibernate-noorm-release-scripts/commit/0fd44ecb06fd8269d8498affdd8e9c2a0c5836d4

If you have any question, feel free to ask.

Setting priority as "blocker", even though it's not really blocking for users, because we definitely can't release 6.0 before this issue has been fix (it would be inconsistent with other Hibernate projects).

Environment

None

Status

Assignee

Unassigned

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Pull Request

None

Feedback Requested

None

Components

Fix versions

Priority

Blocker