PackageTrack
Sign in Get early access

org.hibernate:hibernate-search-modules

5.8.2.Final #1339 most downloaded on Maven Central hibernate/hibernate-search

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 6 months

Rarely documented

notes for 2 of 44 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

93 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

93 releases · Jan 2013 to Sep 2018
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 60 of 93
  1. 5.9.0.Beta1 27 Nov 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2934 - Pending Elasticsearch streamed works may fail when stopping Hibernate Search and using the drop-and-create-and-drop strategy
    • HSEARCH-2909 - NPE using a custom annotation on a non-indexed class
    • HSEARCH-2906 - Unable to extend NumericFieldBridge
    • HSEARCH-2886 - Use of BufferedWriter in GsonEntity may lead to MalformedInputException when input contains 4-byte unicode characters
    • HSEARCH-2883 - Getting health status fails for non system users
    • HSEARCH-2832 - Hibernate Search produces huge stack traces when Elasticsearch request processing threads are interrupted

    Improvement

    • HSEARCH-2944 - Clarify that all methods of MassIndexerProgressMonitor are incremental
    • HSEARCH-2935 - Avoid high initialization cost of static logger instances
    • HSEARCH-2887 - Avoid generating redundant logging code across modules

    New Feature

    • HSEARCH-2901 - Introduce an SPI to get a SearchIntegrator from a SessionFactory
    • HSEARCH-2594 - JSR-352 (Batch) integration

    Task

    • HSEARCH-2953 - Update to EasyMock 3.5.1 and matching Unitils 3.4.6
    • HSEARCH-2952 - Switch to using ByteBuddy for Hibernate ORM bytecode instrumentation during test execution
    • HSEARCH-2949 - Upgrade Elasticsearch dependencies to 5.6.4
    • HSEARCH-2948 - Match JBoss Logging versions of WildFly 11.0.0.Final
    • HSEARCH-2947 - JSR-352: Improve for-loop usage in tests
    • HSEARCH-2946 - JSR-352: Simplify EntityManager closing in tests
    • HSEARCH-2940 - Cleanup some trivial dead code warnings
    • HSEARCH-2939 - Avoid overriding managed version with the same version
    • HSEARCH-2938 - Duplicate definition of version for javax.inject:javax.inject
    • HSEARCH-2937 - Avoid using no longer defined Annotation Processor option 'translationFilesPath'
    • HSEARCH-2936 - Avoid preparing a full WildFly server when skipping integration tests
    • HSEARCH-2932 - Fix JSR-352 integration tests on Windows
    • HSEARCH-2931 - Add specific configuration for JSR-352 integration tests on Mariadb
    • HSEARCH-2930 - Make JSR-352 integration tests compatible with an AWS setup
    • HSEARCH-2928 - Update to WildFly 11.0.0.Final
    • HSEARCH-2927 - Update to Apache Lucene 5.5.5
    • HSEARCH-2926 - Upgrade surefire/failsafe to 2.20.1
    • HSEARCH-2923 - Prepare for Checkstyle 8.4 (issue 4456)
    • HSEARCH-2922 - Upgrade Elasticsearch dependencies to 5.6.3
    • HSEARCH-2921 - Update the readme in ORM performance tests
    • HSEARCH-2916 - Avoid random failures in TestRunnerStandalone.runPerformanceTest
    • HSEARCH-2915 - Update to Narayana 5.5.30.Final
    • HSEARCH-2913 - Avoid custom interfaces to implement Elasticsearch requests digest generation
    • HSEARCH-2912 - Reenable all integration tests on all JDK profiles
    • HSEARCH-2905 - Take database profile into account for in-container tests (Spring, Wildfly)
    • HSEARCH-2904 - Get the Karaf integration tests running on JDK9
    • HSEARCH-2903 - Incorrect word @FieldBrige in documentation
    • HSEARCH-2896 - Upgrade GSON dependency to version 2.8.2
    • HSEARCH-2895 - Prepare ORM performance tests for the introduction of completely different scenarios
    • HSEARCH-2894 - Fix off-by-one error in initial index size of ORM performance tests
    • HSEARCH-2893 - Fix ORM performance tests on Wildfly (they fail silently)
    • HSEARCH-2892 - Upgrade Elasticsearch dependencies to 5.6.2
    • HSEARCH-2890 - WildFly Performance tests use multiple copies of Hibernate Search
    • HSEARCH-2889 - WildFly integration tests no longer need WF10 related workarounds
    • HSEARCH-2881 - Re-enable Wildfly integration tests with JDK9
    • HSEARCH-2879 - Fix BridgeTest.testCalendarBridgeStringEncoding on PostgreSQL
    • HSEARCH-2878 - Fix AnalyzerInheritanceTest on MariaDB
    • HSEARCH-2874 - Update to Checkstyle 8.3
    • HSEARCH-2249 - We should not start elasticsearch during build when test are skipped
    Open source →
  2. 5.8.2.Final 25 Oct 2017

    Nothing published for this version

  3. 5.8.1.Final 29 Sep 2017

    Nothing published for this version

  4. 5.8.0.Final 13 Sep 2017
    Release notes

    Bug

    • HSEARCH-2868 - Collection updates may not trigger reindexing despite @ContainedIn in some circumstances
    • HSEARCH-2867 - Duplicate package names in orm/engine, causes problem with jdk9 modules
    • HSEARCH-2865 - CollectionUpdateEventTest.testWithClassBridge test fails with ORM 5.2.11-SNAPSHOT
    • HSEARCH-2863 - CalendarBridgeProvider creates StringEncodingDateBridge
    • HSEARCH-2858 - Using @ContainedIn in a @Spatial-annotated entity triggers a NullPointerException on startup
    • HSEARCH-2854 - IllegalStateException when sending an Elasticsearch request with a content-length
    • HSEARCH-2404 - Enable CollectionUpdateEventTest for Elasticsearch

    Improvement

    • HSEARCH-2872 - Update the IndexedTypeSets and IndexedTypeMap based on Infinispan update needs
    • HSEARCH-2870 - Test compatibility, upgrade to Elasticsearch 5.6.0
    • HSEARCH-2864 - Use anchors correctly in the documentation
    • HSEARCH-2862 - More extensive Elasticsearch request/response logging
    • HSEARCH-2853 - Get rid of standalone-full-testqueues.xml file in integration tests
    • HSEARCH-2850 - Option to run WildFly integration tests against manually prepared distribution and to run against built-in Search modules

    Task

    • HSEARCH-2876 - Upgrade WildFly tests to target WF11
    • HSEARCH-2875 - Upgrade to Hibernate ORM 5.2.11.Final
    • HSEARCH-2869 - Some tickets are missing in the release notes
    • HSEARCH-2856 - Upgrade Elasticsearch dependencies to 5.5.2
    • HSEARCH-2849 - Improve or remove the currently useless content-length hinting when computing Elasticsearch request hash
    Open source →
  5. 5.8.0.CR1 15 Aug 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2843 - Changing the limit/offset of a query does not clear the cached results
    • HSEARCH-2839 - Projecting on a default field whose type was overridden in the bridge fails with Elasticsearch
    • HSEARCH-2823 - The elasticsearch-aws JAR and its dependencies are missing from the .tar.gz/zip distributions
    • HSEARCH-2196 - Amazon AWS Elasticsearch Integration Test failures

    Improvement

    • HSEARCH-2840 - Allow Elasticsearch projection on field bridges making use of dynamic object fields
    • HSEARCH-2837 - Clarify errors when interrupted during submission of work to the ES client
    • HSEARCH-2833 - Avoid confusing variable uses (bad naming, no declaration) in the documentation
    • HSEARCH-2818 - Optimise encoding of GSON elements into HTTP client buffers
    • HSEARCH-2764 - Improve orchestration of Elasticsearch works
    • HSEARCH-2640 - Improve resilience of cleanup methods (close, etc.)

    Task

    • HSEARCH-2846 - Update build to be able to test with Java 9 preview build 9+181
    • HSEARCH-2845 - Add dependency management entries for the dependencypath plugin and jsonassert
    • HSEARCH-2844 - Remove requirement for CLA
    • HSEARCH-2842 - Verify and document interaction of full-text queries with an ORM filter
    • HSEARCH-2841 - Clean up the ElasticsearchHSQueryImpl code
    • HSEARCH-2838 - Add a maxConnection parameter to Elasticsearch performance tests
    • HSEARCH-2834 - Upgrade Elasticsearch versions to 5.5.1 and 2.4.6
    • HSEARCH-2831 - Clarify how to disable Elasticsearch/AWS digest signature
    • HSEARCH-2830 - Extend Elasticsearch performance tests for better orchestration testing
    • HSEARCH-2828 - Make WorkerTestCase wait for async works to finish
    • HSEARCH-2827 - Make WorkerTestCase fail if a background error occurs
    • HSEARCH-2822 - Automatically activate the JBoss Logging AP when importing project in IDEA
    • HSEARCH-2821 - Improve JSON rendering: better StringBuilder usage and logging
    • HSEARCH-2816 - Make sure Elasticsearch performance tests apply update/delete works to existing documents and add works to non-existing documents
    • HSEARCH-2806 - Remove method org.hibernate.search.engine.spi.EntityIndexBinding.getIndexManagers
    • HSEARCH-2801 - QueryDescriptor requires a List<CustomTypeParameter> where a Set or Map would make more sense
    Open source →
  6. 5.8.0.Beta4 12 Jul 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2785 - Phrase/match queries on normalized fields built using the DSL fail on Elasticsearch
    • HSEARCH-2777 - javax.persistence is no longer an optional dependency of hibernate-search-orm in OSGi environments
    • HSEARCH-2776 - javax.transaction is not an optional dependency of hibernate-search-engine in OSGi environments

    Improvement

    • HSEARCH-2783 - Deprecate no longer useful buffer_size_on_copy configuration property
    • HSEARCH-2774 - The default build should include documentation
    • HSEARCH-2700 - Decide how simpleQueryString() should behave with null or empty input
    • HSEARCH-2682 - Unit test DefaultElasticsearchClientFactoryTest.multipleHosts_failover_fault fails randomly because the timeout is too low

    New Feature

    Patch

    • HSEARCH-2810 - Micro formatting issues in the documentation

    Task

    • HSEARCH-2813 - Add Elasticsearch performance tests
    • HSEARCH-2812 - IdUniquenessResolver SPI needs to migrate to new type system
    • HSEARCH-2811 - Avoid using Lucene deprecated methods when not essential for 5.8 API
    • HSEARCH-2809 - Upgrade to Elasticsearch 5.5.0
    • HSEARCH-2808 - Avoid using deprecated methods from Hibernate ORM 5.2
    • HSEARCH-2807 - DSLTest numeric tests use order-sensitive assertions on queries without a sort
    • HSEARCH-2805 - Upgrade to Checkstyle 8.0
    • HSEARCH-2804 - Prepare for Checkstyle 8 updates
    • HSEARCH-2802 - Make sure the default elasticsearch profile will only be enabled if the ES version is not provided
    • HSEARCH-2794 - Reorganize/rename performance testing modules
    • HSEARCH-2793 - Upgrade Elasticsearch version used for 2.x tests to 2.4.5
    • HSEARCH-2792 - Rename DslCrossHierarchyTest to ObjectLoadingCrossHierarchyTest
    • HSEARCH-2791 - Fix integration tests failing on non-H2 databases due to mapping specifics
    • HSEARCH-2790 - Upgrade to Elasticsearch 5.4.2
    • HSEARCH-2789 - Test that the CREATE strategy actually doesn't create mappings when the index already exists
    • HSEARCH-2788 - Remove unnecessary calls to Thread.sleep in CDI/Wildfly tests
    • HSEARCH-2787 - Replace INFO blocks in the documentation with valid styles
    • HSEARCH-2781 - Rework internals of sharding to make it possible for backends not to rely on Class<?>
    • HSEARCH-2775 - Migrate internal file helpers and SPIs from File to NIO APIs
    • HSEARCH-2770 - Remove (deprecated) methods using Class<?> as indexed type identifier in the engine SPIs
    • HSEARCH-2528 - Document the dynamic mapping feature
    • HSEARCH-2369 - HSQuery.targetedEntities(List<Class<?>>) won't always work when using multiple backends
    Open source →
  7. 5.8.0.Beta3 13 Jun 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2761 - Elasticsearch purges may fail due to concurrent (or non-refreshed) writes
    • HSEARCH-2742 - NPE when clearing the index in Elasticsearch
    • HSEARCH-2736 - Discovery_scheme not taken in account
    • HSEARCH-2683 - Avoid explicit usage of hibernate.search. prefix for new Elasticsearch configuration properties
    • HSEARCH-2481 - Byteman-based tests executed in the Elasticsearch module won't work
    • HSEARCH-2477 - Shard filtering doesn't work with Elasticsearch queries

    Deprecation

    Improvement

    • HSEARCH-2763 - Use improved statistic collector utilities from JDK8
    • HSEARCH-2754 - SpatialFieldBridge uses inefficient Reflection access
    • HSEARCH-2752 - Improve overhead of checking for Timeout during Query execution
    • HSEARCH-2748 - Just log a warning instead of throwing an exception when connecting to an ES server with a higher version than supported
    • HSEARCH-2746 - Translate parameters of WordDelimiterFilterFactory from 0/1 to booleans on Elasticsearch
    • HSEARCH-2715 - Mention in the documentation when a full reindex may be necessary
    • HSEARCH-2714 - Allow finer-grained configuration of Elasticsearch authentication
    • HSEARCH-2711 - Upgrade to Elasticsearch 5.4.1
    • HSEARCH-2659 - Support "normalizers" in Elasticsearch 5.2+
    • HSEARCH-2652 - Create one error context per set of works, instead of one per work, when processing Elasticsearch works

    New Feature

    • HSEARCH-2726 - Add a concept of "normalizer" (analyzer without tokenizer)
    • HSEARCH-2583 - Document the Analyzer definition extension points
    • HSEARCH-1316 - Support @Inject in ClassBridges and FieldBridge instances

    Sub-task

    • HSEARCH-2666 - IndexControlMBean should no longer be flagged experimental
    • HSEARCH-2665 - Promote IndexingInterceptor to be no longer experimental

    Task

    • HSEARCH-2767 - Make ElasticsearchWorkProcessor use one execution context per runnable once again
    • HSEARCH-2762 - Reduce the memory footprint of the Elasticsearch instances in builds
    • HSEARCH-2751 - SimpleQueryStringDSLTest fails on Elasticsearch 5.1
    • HSEARCH-2749 - Make sure every SearchIntegrator built in test is closed properly
    • HSEARCH-2747 - Fix a few typos in the backend section of the documentation
    • HSEARCH-2745 - Make the Elasticsearch option more prominent in the documentation
    • HSEARCH-2744 - Improve Simple Query String documentation
    • HSEARCH-2743 - JGroupsDynamicMasterElectionTest fails on Windows
    • HSEARCH-2741 - Fix dependency convergence issue between MariaDB and integration tests
    • HSEARCH-2740 - Remove dead dependencies from sandbox performance tests
    • HSEARCH-2739 - Some error message use the indexed type and field path inconsistently
    • HSEARCH-2737 - Agents usage during builds requires a new JVM flag on JDK 9
    • HSEARCH-2734 - Re-brand the "ram" DirectoryProvider as "local-heap"
    • HSEARCH-2733 - FullTextIndexEventListener doesn't need to be Serializable
    • HSEARCH-2732 - New Spring integration tests are failing the JDK9 integration tests
    • HSEARCH-2727 - No longer needed to explicitly disable INDEX_UNINVERTING_ALLOWED in tests
    • HSEARCH-2724 - Clarify that "directory-based" indexes are actually just "local Lucene" indexes
    • HSEARCH-2723 - Clarify the documentation about built-in bridges
    • HSEARCH-2722 - Remove conditions around Java 8 specific code
    • HSEARCH-2721 - Fix transient failures in DefaultElasticsearchClientFactoryTest.discovery
    • HSEARCH-2719 - Fix links to hibernate.onjira.com
    • HSEARCH-2718 - Make the analyzer definition provider interfaces API instead of SPI
    • HSEARCH-2717 - Performance tests in sandbox running out of JDBC connections
    • HSEARCH-2716 - Investigate test failures on the MariaDB job in the CI
    • HSEARCH-2696 - Move integration test environment resources to a more fitting location
    • HSEARCH-2603 - Switch to the Painless language for Elasticsearch inline scripts
    • HSEARCH-1844 - Review which components should no longer be tagged as experimental in 5.8
    • HSEARCH-1404 - More flexibility than just Class to identify indexing metadata
    Open source →
  8. 5.8.0.Beta2 11 May 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2699 - Javassist not being included in the distribution tarballs
    • HSEARCH-2697 - Mapping with @Field @IndexedEmbedded Integer[] field throws InaccessibleObjectException
    • HSEARCH-2691 - Custom filter implementations must provide proper implementations of the #equals() and #hashCode() methods.
    • HSEARCH-2690 - FileHelper based index replication attempts to delete locked files on Windows
    • HSEARCH-2688 - Clearing scroll IDs (when closing ScrollableResults) fails systematically with Elasticsearch
    • HSEARCH-2675 - JGroupsBackendQueueProcessor doesn't switch from slave to master dynamically
    • HSEARCH-2670 - Facet drill-down will never return any result when the source field has a different name
    • HSEARCH-2642 - Automatic translation of TypeTokenFilterFactory to Elasticsearch turns blacklists to whitelists
    • HSEARCH-2319 - NPE on metadata reading when the user entity is not using a package
    • HSEARCH-1886 - Master indexing nodes fail to lookup lazily initialized IndexManager instances

    Improvement

    • HSEARCH-2709 - Add support for converting MatchNoDocsQuery to Elasticsearch
    • HSEARCH-2704 - Avoid frequent URL encoding operations at runtime
    • HSEARCH-2703 - Improve boost handling when translating Lucene queries to Elasticsearch
    • HSEARCH-2695 - Speedup initialization of Elasticsearch client by skipping SSL engine initialization when not required
    • HSEARCH-2679 - Improve error handling/reporting around Elasticsearch request sending
    • HSEARCH-2636 - Be more resilient to the absence of id in the _source
    • HSEARCH-2606 - Disallow conflicting usage of @Parameter
    • HSEARCH-2502 - Support the *.worker.execution configuration option on Elasticsearch
    • HSEARCH-2458 - Report incomplete metadata issues during Elasticsearch mapping generation

    New Feature

    • HSEARCH-2014 - Expose size of the indexes among statistics

    Sub-task

    • HSEARCH-2667 - Fulltext Query timeout methods should no longer be flagged as experimental
    • HSEARCH-2208 - Avoid the org.apache.lucene.search.Filter API

    Task

    • HSEARCH-2710 - Restore master checking code in JGroupsMasterMessageListener
    • HSEARCH-2701 - Allow reflection to all-unnamed modules for JDK9 integration testing
    • HSEARCH-2698 - Investigate and try to solve warnings in build logs
    • HSEARCH-2694 - Reduce verbosity and warnings from the Elasticsearch integration tests
    • HSEARCH-2687 - Upgrade Hibernate ORM to 5.2.10.Final
    • HSEARCH-2684 - Improve timeout handling in tests
    • HSEARCH-2680 - Investigate alerts from lgtm
    • HSEARCH-2677 - Upgrade to Byteman 4.0.0-BETA4 to restore Java 9 compatibility
    • HSEARCH-2158 - Create a Maven profile to allow testing with an externally managed Elasticsearch node
    Open source →
  9. 5.8.0.Beta1 13 Apr 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2681 - Lease request timeouts on the Elasticsearch async client lead to cascading failures
    • HSEARCH-2664 - Broken links in doc: delete-by-query plugin
    • HSEARCH-2662 - Querying an empty, dynamically sharded index won't work (Lucene + Elasticsearch)
    • HSEARCH-2656 - Range queries on fields with a custom MetadataProvidingFieldBridge may not detect numeric-ness correctly
    • HSEARCH-2651 - Calls to numericField in the programmatic API create duplicate fields
    • HSEARCH-2631 - Iterating on results of query on single class with criteria generates wrong statistics
    • HSEARCH-2630 - Queries on multiple classes returning a single result generates wrong statistics
    • HSEARCH-2602 - The documentation recommends using the deprecated byField(String, SortField.Type) method in the sort DSL
    • HSEARCH-2541 - FullTextQuery with single result does not populate fields or ID in entity results
    • HSEARCH-2353 - Add support for norms with Elasticsearch 5
    • HSEARCH-2277 - Some resources may not be cleaned on bootstrap failure
    • HSEARCH-1862 - Allow configuration of facets via programmatic configuration API

    Improvement

    • HSEARCH-2661 - Avoid the recurring calls to serviceManager.requestReference in ElasticsearchHSQueryImpl
    • HSEARCH-2648 - Add debug/trace logs showing execution time of Elasticsearch requests
    • HSEARCH-2646 - Mark the private JBoss Modules as private.api
    • HSEARCH-2645 - Separate the JBoss Module for the Elasticsearch client
    • HSEARCH-2644 - Mention what needs to be done to switch Elasticsearch version in docs
    • HSEARCH-2600 - Update javadoc configuration
    • HSEARCH-2565 - Boolean QueryBuilder clauses should accept a 'null' clause
    • HSEARCH-2521 - Clarify if error HSEARCH000278 could be caused by the entity not being a managed entity
    • HSEARCH-2361 - Make sure Elasticsearch related configuration properties are parsed and validated at boot time
    • HSEARCH-2009 - Document supported types for @FieldBridge#impl()
    • HSEARCH-2001 - By default enable a "strict mode" validation for sorting

    New Feature

    • HSEARCH-2678 - Add a simple query string entry point to the DSL
    • HSEARCH-2469 - Ability to fail over to the next host when a request to an Elasticsearch host fails

    Task

    • HSEARCH-2686 - No longer require the ByteBuddy dependency to run OSGi tests
    • HSEARCH-2685 - Update to Hibernate ORM 5.2.9.Final
    • HSEARCH-2669 - Remove mentions of HSEARCH-2605 in the Elasticsearch documentation
    • HSEARCH-2660 - Make index schema management strategy options more consistent with JPA
    • HSEARCH-2654 - Upgrade Elasticsearch RestClient + Sniffer to 5.3
    • HSEARCH-2653 - Rework credits section in the documentation
    • HSEARCH-2635 - Some clarifications in the Elasticsearch related documentation
    • HSEARCH-2628 - JNDI support should reuse the JNDIService from Hibernate ORM
    • HSEARCH-2607 - Improve OSGi test diagnostics when running tests on misconfigured networks
    • HSEARCH-2581 - Add the ability to support multiple incompatible Elasticsearch versions (dialects?)
    • HSEARCH-2434 - Add support for Elasticsearch 5
    • HSEARCH-2382 - Merge the JPA and Hibernate native components like ORM did
    Open source →
  10. 5.7.3.Final 25 Oct 2017

    Nothing published for this version

  11. 5.7.2.Final 23 Aug 2017

    Nothing published for this version

  12. 5.7.1.Final 31 May 2017

    Nothing published for this version

  13. 5.7.0.Final 21 Feb 2017
    Release notes

    Bug

    • HSEARCH-2593 - Node discovery uses the HTTP (not HTTPS) scheme by default and isn't configurable
    • HSEARCH-2590 - ElasticsearchHSQueryImpl allocates too much memory for query results
    • HSEARCH-2587 - Sort DSL on embedded fields throws NPE
    • HSEARCH-2569 - The "delete-by-query" plugin requirement for Elasticsearch isn't clear

    Improvement

    • HSEARCH-2591 - Upgrade to Apache Lucene 5.5.4
    • HSEARCH-2588 - Make byField(String) in the sort DSL automatically determine the sort type for metadata providing field bridges
    • HSEARCH-2577 - Separate the namespaces for Lucene and Elasticsearch analyzers
    • HSEARCH-2576 - FacetingManager should allocate maps lazily
    • HSEARCH-2574 - Java 8: Make the repeatable annotations actually Repeatable
    • HSEARCH-2572 - Missing labels for cross references in documentation
    • HSEARCH-2568 - IndexSchemaManagementStrategy#NONE throws an exception if index does not exist
    • HSEARCH-2453 - Add support for Elasticsearch authentication
    • HSEARCH-2447 - Make it easier to add sortable fields from custom field bridges

    New Feature

    • HSEARCH-2585 - Allow injecting Analyzer definitions using a Service
    • HSEARCH-2418 - Allow registering Analyzer definitions at bootstrap via an extension point

    Task

    • HSEARCH-2597 - Do not rely on automatic detection of JPA annotations from the classpath
    • HSEARCH-2596 - Point to the Hibernate ORM / WildFly modules documentation
    • HSEARCH-2595 - Upgrade to Hibernate ORM 5.2.8.Final
    • HSEARCH-2580 - Update of the "previous.stable" property following the 5.6.0.Final release
    • HSEARCH-2578 - Include the lucene-grouping artifact in the WildFly modules
    • HSEARCH-2575 - Update usage of deprecated options of Forbidden APIs code check
    • HSEARCH-2573 - Upgrade the Elasticsearch version used for tests to 2.4.4
    • HSEARCH-2571 - Upgrade the maven plugin dependencies
    • HSEARCH-2570 - Upgrade maven plugins to support Java 8 code
    • HSEARCH-2564 - Generic type signature of FullTextQuery should not be as flexible as the JPA Query
    • HSEARCH-2563 - Update some outdated information in the pom (CI and authors)
    • HSEARCH-2562 - Integrators can not use the AnalyzerDiscriminator to override analyzer mapping dynamically
    • HSEARCH-2561 - Allow sorting metadata to be overriden during query execution
    • HSEARCH-2559 - Switch to Asciidoctor output for the documentation
    • HSEARCH-2558 - Remove obsolete entries from the "limitations" section of the Elasticsearch integration documentation
    • HSEARCH-2381 - Avoid logging warnings caused by internal usage of the legacy Criteria API
    • HSEARCH-2141 - Improve reliability of JGroups integration tests
    Open source →
  14. 5.7.0.CR1 22 Jan 2017 pre-release
    Release notes

    Bug

    • HSEARCH-2547 - Nesting @IndexedEmbeddeds with "includePaths" results in invalid path restrictions
    • HSEARCH-2545 - Validation of IndexedEmbedded targeting a numeric document ID fails inside a non-indexed entity
    • HSEARCH-2535 - @Facet on container (Iterable, Array, ...) properties indexes the container's toString()
    • HSEARCH-2531 - Cannot override index names through configuration properties with Elasticsearch
    • HSEARCH-2529 - NullPointerException in LogErrorHandler
    • HSEARCH-2522 - Elasticsearch backend in the classpath causes eager initialization of non related IndexManagers
    • HSEARCH-2510 - ArrayBridge doesn't support arrays of primitive types
    • HSEARCH-2501 - Elasticsearch calendar resolution handling is not consistent with Lucene's

    Improvement

    • HSEARCH-2527 - Avoid mixups of analyzers and analyzer references in analyzer-related code
    • HSEARCH-2520 - Support analyzer definitions with the Elasticsearch MERGE strategy
    • HSEARCH-2519 - Support anlyzer definitions with the Elasticsearch VALIDATE strategy
    • HSEARCH-2548 - Upgrade to Hibernate ORM 5.2.7.Final

    Task

    • HSEARCH-2555 - Ensure the test suite fails if any service isn't properly released
    • HSEARCH-2550 - Improve injection of current version in Arquillian tests
    • HSEARCH-2540 - Array instantiation in WorkPlan.processContainedInAndPrepareExecution is misleading
    • HSEARCH-2551 - Avoid FullTextQuery API to directly depend on deprecated API methods
    • HSEARCH-2549 - MemberRegistrationIT should disable modules injection
    • HSEARCH-2380 - Upgrade to Hibernate ORM 5.2.6.Final
    Open source →
  15. 5.7.0.Beta2 20 Dec 2016 pre-release
    Release notes

    Bug

    • HSEARCH-2526 - Javadoc errors failing the release process
    • HSEARCH-2507 - ElasticsearchIndexNameConflictIT is broken on file-insensitive filesystems
    • HSEARCH-2500 - TikaBridge not working for containers type
    • HSEARCH-2499 - Tests leaking transactions hang the build when running on MariaDB
    • HSEARCH-2494 - TikaBridgeProvider does not recognize byte arrays as a compatible type
    • HSEARCH-2492 - Stream operations behaviour not consistent across IndexManagers
    • HSEARCH-2491 - Flush per entity ignored for ElasticsearchIndexManager
    • HSEARCH-2488 - AssertionFailure thrown when field bridges bypass @IndexedEmbedded prefixes with Elasticsearch
    • HSEARCH-2486 - @ContainedIn in super class being ignored when child class has no Search-specific annotations
    • HSEARCH-2484 - Concurrent projections fails randomly with Elasticsearch due to service access issues
    • HSEARCH-2479 - ConnectedMultiFieldsPhraseQueryBuilder uses HashMap on sorted map
    • HSEARCH-2467 - Avoid scientific notation of date values (epoch millis format) in queries since Elasticsearch is unable to parse it
    • HSEARCH-2456 - Wait for index status does not raise an exception
    • HSEARCH-2441 - ElasticsearchQueries.fromJson expects top-level JSON but only the "query" parameter is supported
    • HSEARCH-2415 - indexNullAs doesn't work on Java 8 date/time types with ES
    • HSEARCH-2363 - ZonedDateTimeBridge stores time in an ambiguous representation

    Improvement

    • HSEARCH-2387 - Configurable dynamic mapping settings
    • HSEARCH-2348 - Improve logging for elasticsearch integration
    • HSEARCH-2219 - Define analyzers via the REST API
    • HSEARCH-2172 - Non-null properties persisted as null in ES if value equals indexNullAs()
    • HSEARCH-1589 - ServiceManager closes services too aggressively

    New Feature

    • HSEARCH-2449 - Allow configuration of the pool sizes, timeouts and autodiscovery for the Jest client connections

    Task

    • HSEARCH-2523 - Clarify the Elasticsearch integration is not ready for usage within OSGi
    • HSEARCH-2512 - Force OSGi integration tests to use the loopback device for RMI
    • HSEARCH-2509 - Upgrade to Jest 2.0.4
    • HSEARCH-2508 - Restore the previous default for container bridges
    • HSEARCH-2506 - Mention Jest in the Elasticsearch documentation
    • HSEARCH-2503 - Fix ExpectedLog4jLog when expectations are defined during the test
    • HSEARCH-2489 - Update documentation opening to introduce the Lucene/Elasticsearch option
    • HSEARCH-2391 - Support -orm/-engine analyzer-related tests in -elasticsearch
    • HSEARCH-2258 - Index lowercasing required by Elasticsearch might introduce name conflicts
    • HSEARCH-2223 - Rename SolrAnalyzerBuilder as it's not Solr related anymore
    • HSEARCH-2095 - LuceneQueryTranslator is forcing to export the whole impl package to OSGi headers
    Open source →
  16. 5.7.0.Beta1 29 Nov 2016 pre-release
    Release notes

    Bug

    • HSEARCH-2495 - The javadoc @see tag is illegal on URLs
    • HSEARCH-2482 - Sort DSL fails with ClassCastException when using missing values on numeric non-double fields
    • HSEARCH-2480 - Adding classes to the SearchIntegrator concurrently fails with Elasticsearch
    • HSEARCH-2475 - Elasticsearch score sorts are reversed
    • HSEARCH-2474 - Elasticsearch sorts ignore the "missing value" property
    • HSEARCH-2468 - method getShardIdentifiersForDeletion in ShardIdentifierProviderTemplate should not be final
    • HSEARCH-2451 - StringFacetingTest.testStringFacetingWithNameCollision() fails randomly with Elasticsearch
    • HSEARCH-2442 - AsyncExecutor blocks forever on shutdown
    • HSEARCH-2439 - NPE when generating mapping for unindexed class bridge fields with Elasticsearch
    • HSEARCH-2438 - Tests failing following daylight saving time change
    • HSEARCH-2433 - AssertionFailure with providedId in embeddeds
    • HSEARCH-2432 - Entity Ids containing underscore lost when querying
    • HSEARCH-2431 - NPE with projections and Elasticsearch
    • HSEARCH-2429 - Analyzers on ClassBridge are being ignored with Elasticsearch
    • HSEARCH-2426 - Remote analyzer initialization fails when using dynamic sharding on Elasticsearch
    • HSEARCH-2425 - Projection on spatial coordinates returns a String instead of a number with Elasticsearch
    • HSEARCH-2422 - Error when projecting on the score while not sorting by relevance
    • HSEARCH-2420 - Tenant IDs containing underscores are not supported with ES
    • HSEARCH-2419 - Using array/iterable/map field bridges requires the @IndexedEmbedded annotation
    • HSEARCH-2409 - Parent prefix gets ignored on @IndexedEmbedded @ElementCollection
    • HSEARCH-2408 - @IndexedEmbedded.prefix, .depth, etc. don't work on @ElementCollection anymore
    • HSEARCH-2403 - TwoWayFieldBridge exceptions are not wrapped properly when retrieving ES projection values
    • HSEARCH-2402 - Elasticsearch backend mistakes @DateBridge for @CalendarBridge
    • HSEARCH-2401 - Boosts are (erroneously) not applied to IndexedEmbeddeds
    • HSEARCH-2397 - The Elasticsearch backend doesn't support embeddeds prefixes properly
    • HSEARCH-2386 - TikaMetadataProcessor cannot add sortable fields (or fields usable in Elasticsearch)
    • HSEARCH-2330 - MetadataProvidingFieldBridge cannot override metadata on annotation-generated field
    • HSEARCH-2324 - Distance computation is inconsistent between the Lucene and the ElasticSearch backend
    • HSEARCH-2314 - TokenStream contract violation during serialization of index on slave node in a JMS cluster
    • HSEARCH-2119 - ManualIndexingStrategyTest is unreliable when run on Elasticsearch

    Improvement

    • HSEARCH-2450 - In internal metadata, provide access to BridgeDefinedFields through their source document field
    • HSEARCH-2448 - Throw exceptions with clear messages when there are field type conflicts with Elasticsearch
    • HSEARCH-2445 - Improve error handling
    • HSEARCH-2435 - Improve Elasticsearch documentation
    • HSEARCH-2412 - Add the target URL in Elasticsearch error messages
    • HSEARCH-2375 - Document the supported Elasticsearch versions in the reference documentation
    • HSEARCH-2360 - Elasticsearch queries should use source filtering
    • HSEARCH-2313 - Drop the experimental flag of More Like This queries

    New Feature

    • HSEARCH-2471 - Add support for projection on unmapped fields with Elasticsearch
    • HSEARCH-2400 - Support IndexingMonitor for the Elasticsearch backend
    • HSEARCH-2396 - Support custom field bridges with the Elasticsearch backend (for EmbeddedIds for instance)
    • HSEARCH-2235 - Allow to configure several hosts of an Elasticsearch cluster
    • HSEARCH-402 - Provide a ReaderProvider to cap the number of index reopenings to a fixed rate

    Patch

    • HSEARCH-2493 - Generics usage needs to be stricter to make the Java9 compiler happy

    Task

    • HSEARCH-2483 - Upgrade Elasticsearch used for testing to 2.4.2
    • HSEARCH-2470 - Drop support for projection on fields with a one-way bridge in Elasticsearch
    • HSEARCH-2457 - Clean up confusions between relative field name, absolute field name and property name
    • HSEARCH-2437 - Prepare the support for Elasticsearch 5
    • HSEARCH-2436 - Reference HSEARCH-2414 in the Elasticsearch doc
    • HSEARCH-2427 - Introduce JMH tests for query execution via the engine component only
    • HSEARCH-2416 - Add links to the JIRA tickets for missing features in the Elasticsearch doc
    Open source →
  17. 5.7.0.Alpha1 05 Oct 2016 pre-release
    Release notes

    Task

    Open source →
  18. 5.6.6.Final 10 Sep 2018

    Nothing published for this version

  19. 5.6.5.Final 28 May 2018

    Nothing published for this version

  20. 5.6.4.Final 25 Oct 2017

    Nothing published for this version

  21. 5.6.3.Final 23 Aug 2017

    Nothing published for this version

  22. 5.6.2.Final 31 May 2017

    Nothing published for this version

  23. 5.6.1.Final 21 Feb 2017

    Nothing published for this version

  24. 5.6.0.Final 22 Jan 2017

    Nothing published for this version

  25. 5.6.0.CR1 19 Dec 2016 pre-release

    Nothing published for this version

  26. 5.6.0.Beta4 29 Nov 2016 pre-release

    Nothing published for this version

  27. 5.6.0.Beta3 05 Oct 2016 pre-release
    Release notes

    Bug

    • HSEARCH-2376 - Unable to sort string with non case sensitive order
    • HSEARCH-2373 - Some ES-related services are not properly released
    • HSEARCH-2372 - QueryDescriptor creates an implementation leak
    • HSEARCH-2371 - Using a SearchIntegrator-provided QueryDescriptor will require passing the targeted entities twice
    • HSEARCH-2367 - QueryDescriptors ignore targetEntities
    • HSEARCH-2355 - Add some documentation about time (especially java.util.Date) handling in Elasticsearch integration
    • HSEARCH-2352 - Index.NO is being ignored for numeric fields (and also boolean or date fields for Elasticearch)
    • HSEARCH-2351 - Documents lost after concurrent initialization of DirectoryProvider
    • HSEARCH-2343 - Possible resource leak in IndexControl MBean
    • HSEARCH-2189 - Querying elastic search triggers exception "Result window is too large"

    Improvement

    • HSEARCH-2374 - Make the default value of hibernate.search.default.elasticsearch.index_schema_management_strategy less confusing
    • HSEARCH-2370 - Document how to use QueryDescriptor
    • HSEARCH-2359 - Checkstyle: stricter ParenPad rule
    • HSEARCH-2349 - PrefixQuery Apache Lucene query type is not automatically translated to json
    • HSEARCH-2092 - Map the optimize() operation to Elasticsearch 'force merge' requests

    New Feature

    • HSEARCH-2269 - Provide support for new Java 8 time/date types (JSR 310) with Elasticsearch backend
    • HSEARCH-1872 - Create a proper API for sorting definitions

    Task

    • HSEARCH-2356 - Latest Java 9 preview builds need --add-modules instead of -addmods as build option
    • HSEARCH-2347 - Upgrade JUnit to 4.12
    • HSEARCH-2346 - Upgrade Spring Framework used for integration tests to 4.3.2.RELEASE
    • HSEARCH-2342 - Upgrade to WildFly 10.1.0.Final
    • HSEARCH-2262 - In the Elasticsearch mapping, validate the type of the null_value/indexNullAs property

    Version 5.6.0.Beta2 (5-9-2016)

    Sub-task

    Bug

    • HSEARCH-2094 - ConfigurationPropertiesProvider leaks the configuration Properties
    • HSEARCH-2221 - Document in the migration guide that sort by Long @Id doesn't work anymore
    • HSEARCH-2287 - Clear cached results of a query when sort is changed
    • HSEARCH-2307 - Documentation shouldn't suggest need for @Indexed of embedded association fields
    • HSEARCH-2322 - Spatial sort on optional field may fail in corner cases
    • HSEARCH-2325 - AbstractHSQuery.validateSortField validates SortFields even when lacking information
    • HSEARCH-2326 - The default unit for the spatial distance projection in ES is not documented (same for Lucene's)
    • HSEARCH-2336 - Upgrade Unitils to 3.4.3
    • HSEARCH-2337 - Async backend not properly flushed
    • HSEARCH-2338 - Regex in ElasticsearchIndexWorkVisitor.NAME_AND_INDEX doesn't deal with numbers with more than 1 digit

    New Feature

    • HSEARCH-2286 - DistanceSortField should support reverse sorting

    Task

    • HSEARCH-1969 - Setup a build job to test the project works with JDK7
    • HSEARCH-2157 - Options not exposed in SpatialFieldBridgeByHash
    • HSEARCH-2170 - Convert the GsonHolder to a Service to ensure cleanup
    • HSEARCH-2256 - Consider adding an option to include the tenant id field in the mapping or not
    • HSEARCH-2257 - Add more Elasticsearch specific projection constants
    • HSEARCH-2272 - Upgrade to Hibernate ORM 5.1
    • HSEARCH-2276 - Unclosed test utilities cause leaking of threads
    • HSEARCH-2285 - Explicit dependency on the javax.annotations to allow compiling on JDK9
    • HSEARCH-2289 - DurationBridgeTest assumes an overflow not happening on JDK9
    • HSEARCH-2290 - Get build to pass on JDK9 preview 9-ea+120
    • HSEARCH-2293 - Validate builds are backwards compatible with JBoss Logger 3.1
    • HSEARCH-2302 - Avoid depending on implementation details to get the JPA FlushMode for a Query
    • HSEARCH-2303 - Cleanup build: maven-injection-plugin is no longer used
    • HSEARCH-2305 - Upgrade to Apache Lucene 5.5.2
    • HSEARCH-2308 - Upgrade JGroups to version 3.6.10.Final
    • HSEARCH-2309 - Getting started documentation points to an old version of Luke
    • HSEARCH-2316 - Upgrade to Narayana 5.2.14.Final
    • HSEARCH-2317 - Upgrade to Apache ActiveMQ 5.13.3

    Improvement

    • HSEARCH-2098 - Clarify documentation of @IndexedEmbedded#prefix()
    • HSEARCH-2168 - Raise exceptions via Log API in Elasticsearch backend
    • HSEARCH-2171 - Convert query values to correct type
    • HSEARCH-2281 - Omit the "boost" attribute on queries when not required
    • HSEARCH-2299 - Create CONTRIBUTING.md file
    • HSEARCH-2300 - Use Maven Central first and only contact JBoss Nexus if the artifact is not found in Central
    • HSEARCH-2301 - CriteriaObjectInitializer is suboptimal when we query only one subtype of a hierarchy
    • HSEARCH-2304 - Add missing @Override annotation
    • HSEARCH-2312 - Do not require the lucene-backward-codecs dependency
    • HSEARCH-2318 - Improve error messages on BytemanHelper
    • HSEARCH-2321 - Upgrade maven-jdocbook-plugin and pressgang to generate valid HTML5 documentation
    • HSEARCH-2323 - Properly ignore hibernate-noorm-release-scripts directory in the build
    • HSEARCH-2333 - There's no straightforward way to execute backend-independent queries from the engine module

    Patch

    Deprecation

    Version 5.6.0.Beta1 (22-5-2016)

    Bug

    • HSEARCH-2011 - HSEARCH000268 : Field does not exist or not configured for faceting
    • HSEARCH-2046 - Three fields are added to the index for an indexed element collection with two elements
    • HSEARCH-2120 - EdgeCaseFacetTest is unreliable on Elasticsearch
    • HSEARCH-2193 - LuceneBackendQueueTask does not release the Directory lock on update failures
    • HSEARCH-2200 - Typo in log message
    • HSEARCH-2210 - Missing types in NumericFieldUtils#requiresNumericRangeQuery
    • HSEARCH-2222 - The new AnalyzerReference infrastructure is not used in the DSL
    • HSEARCH-2226 - FullTextQuery does not override some returned Query types to allow method chaining
    • HSEARCH-2227 - elasticsearch.ProjectionConstants exposes Lucene constructs
    • HSEARCH-2233 - Elasticsearch - Dates and numerics should never be analyzed
    • HSEARCH-2237 - ScopedAnalyzerReference shouldn't close the underlying analyzer references
    • HSEARCH-2240 - Parallel service lookup might fail to find the service
    • HSEARCH-2251 - In the DSL, don't analyze string encoded dates
    • HSEARCH-2252 - Document that it's not recommended to sort on the id field
    • HSEARCH-2274 - Property "elasticsearch.host" isn't accessed correctly
    • HSEARCH-2275 - Elasticsearch massindexer does not guarantee a proper shutdown
    • HSEARCH-2280 - The JGroups backend module should not depend on the Elasticsearch module

    New Feature

    • HSEARCH-2064 - Implement filters in Elasticsearch backend
    • HSEARCH-2110 - Upgrade ES documentation before Beta1 release
    • HSEARCH-2199 - Allows the use of CharFilter in the programmatic API of SearchMapping
    • HSEARCH-2234 - Add dependency to "xml.bind" to ES JBoss Modules module.xml

    Task

    • HSEARCH-2061 - Review package naming in the new ElasticSearch integration module
    • HSEARCH-2063 - Review the pending TODOs in the new Elasticsearch backend
    • HSEARCH-2067 - Rework ElasticSearchBridgeProvider integration to not affect non-ES indexing
    • HSEARCH-2071 - Support embedded ids with ES backend
    • HSEARCH-2106 - Discuss unique ProjectionConstants API
    • HSEARCH-2138 - Elasticsearch async: do not request reader refresh operations after each write
    • HSEARCH-2156 - Document requiring the bulk deletion Elasticsearch plugin
    • HSEARCH-2164 - Make Elasticsearch configuration properties index-scoped where feasible
    • HSEARCH-2187 - Documentation: Explain how to use the analyzers configured in ES
    • HSEARCH-2198 - Avoid using maven-injection-plugin to retrieve project Version
    • HSEARCH-2205 - Upgrade to Elasticsearch 2.3.1: Java9 compatibility and Lucene aligned to 5.5
    • HSEARCH-2211 - Upgrade Arquillian infrastructure
    • HSEARCH-2217 - Move Travis build to Trusty infrastructure and use Maven wrapper
    • HSEARCH-2229 - Improve error message in ElasticsearchIndexManager#analyzerName
    • HSEARCH-2238 - Upgrade to Byteman 3.0.5
    • HSEARCH-2242 - Convert FacetManager implementation to no longer use Filters
    • HSEARCH-2245 - Handle Calendar and resolution in the Elasticsearch specific BridgeProvider
    • HSEARCH-2246 - Using DSL with Elasticsearch and dates is broken
    • HSEARCH-2264 - Add additional comments on building metadata with/without IndexManager type

    Sub-task

    • HSEARCH-2209 - Switch to ClassicSimilarity as default Similarity implementation

    Improvement

    • HSEARCH-1724 - Simplify access to ClassLoaderService
    • HSEARCH-1951 - Improve resulting error message when applying the wrong Sort Type
    • HSEARCH-1970 - Untangle relationship of (DirectoryBased)IndexManager and BackendQueueProvider
    • HSEARCH-2093 - Clarify meaning of constant names on IndexSchemaManagementStrategy
    • HSEARCH-2100 - CPU hotspot in query.dsl.impl.Helper.getDocumentBuilder(QueryBuildingContext)
    • HSEARCH-2125 - Elasticsearch - support for MultiPhraseQuery
    • HSEARCH-2167 - Rename IndexManagementStrategy
    • HSEARCH-2178 - Send bulked index changes to ES when using the mass indexer
    • HSEARCH-2197 - Loading of search results produces useless garbage.
    • HSEARCH-2201 - Fix assorted typos in comments
    • HSEARCH-2202 - Fix SearchIntegrator camel casing throughout the codebase
    • HSEARCH-2203 - Reduce memory consumption of EntityInfoImpl objects.
    • HSEARCH-2212 - Improve Elasticsearch integration documentation
    • HSEARCH-2213 - Cryptic error when cluster is not green during index creation
    • HSEARCH-2214 - Provide an option to wait for Elasticsearch status yellow rather than green
    • HSEARCH-2243 - Allow provided services to implement Startable or Stoppable
    • HSEARCH-2244 - Unify the way TermQuery for numerics are handled
    • HSEARCH-2247 - Represent the kind of underlying technology with an explicit type
    • HSEARCH-2250 - Improve readability and efficiency of MultiWriteDrainableLinkedList
    • HSEARCH-2270 - Upgrade to Apache Lucene 5.5.1.Final

    Deprecation

    • HSEARCH-2241 - Clarify deprecation of setFilter() method on FullTextQuery

    Version 5.6.0.Alpha3 (16-3-2016)

    Bug

    • HSEARCH-2126 - Checkstyle fails when explicitly called via goal checkstyle:check
    • HSEARCH-2127 - SpatialFieldBridges implement MetadataProvidingFieldBridge but does not provide useful information about the added fields
    • HSEARCH-2129 - Spatial FieldBrige defined fields are not contributed correctly in the DocumentBuilderIndexedEntity
    • HSEARCH-2160 - JGroups Backend SyncJGroupsBackendTest doesn't work after 2150 on anymore.
    • HSEARCH-2163 - ElasticsearchIndexManager should close the underlying BackendQueueProcessor
    • HSEARCH-2169 - TermQuery should be translated to term query not match query
    • HSEARCH-2179 - Hanging during shutdown of SyncWorkProcessor

    New Feature

    • HSEARCH-2108 - Allow to configure custom analyzers with ES backend

    Task

    • HSEARCH-2132 - Upgrade Elasticsearch used for testing to 2.2.0
    • HSEARCH-2134 - Include Elasticsearch modules and dependencies in the release distribution
    • HSEARCH-2136 - Enable scripting support for Elasticsearch
    • HSEARCH-2140 - Checkstyle upgrade broke testing on JDK9
    • HSEARCH-2143 - On SearchException in JestClient we should describe which operation was attempted
    • HSEARCH-2144 - Explicitly define the Elasticsearch version and configuration file used for integration testing
    • HSEARCH-2145 - Make our IllegalImport checkstyle check consistent with the official ones
    • HSEARCH-2146 - Wait for index status green after index creation on Elasticsearch
    • HSEARCH-2147 - Elasticsearch - spatial: implement the HASH strategy
    • HSEARCH-2148 - Add Travis support
    • HSEARCH-2149 - Fix the HikariCP configuration of TestRunnerStandalone
    • HSEARCH-2150 - The JGroups messages timeout in SyncJGroupsBackendTest is too low
    • HSEARCH-2151 - Make sure failures in the Elasticsearch backend are handled by the Errorhandler
    • HSEARCH-2155 - Make sure Elasticsearch exceptions are logged in the build output
    • HSEARCH-2161 - Missing @SortableField in performance tests
    • HSEARCH-2162 - Make TestRunnerStandalone work in Maven and Eclipse with and without a database profile

    Improvement

    • HSEARCH-2091 - ElasticSearchIndexWorkVisitor should not be allocated for each operation
    • HSEARCH-2130 - Elasticsearch - add spatial support
    • HSEARCH-2133 - Add various accessors and utilities to be able to exploit the spatial structures
    • HSEARCH-2139 - SpatialFieldBridge implementations should reuse target field name
    • HSEARCH-2142 - Upgrade JGroups to version 3.6.8.Final
    • HSEARCH-2152 - Create bulk request for one List<LuceneWork> where possible
    • HSEARCH-2154 - Enable some more tests around embeddables
    • HSEARCH-2173 - Support delete-by-query with ES backend
    • HSEARCH-2174 - Tenant id should not be analyzed
    • HSEARCH-2175 - Enable some more tests
    • HSEARCH-2176 - Avoid repeated service look-ups in ElasticsearchBackendQueueProcessor
    • HSEARCH-2180 - Rename IndexManager#closeIndexWriter() into flushAndReleaseResources()
    • HSEARCH-2182 - Configure plug-in for creating API/SPI change report

    Patch

    • HSEARCH-2166 - Runtime exceptions during the performance tests should fail the benchmark

    Version 5.6.0.Alpha2 (29-2-2016)

    Bug

    • HSEARCH-1917 - Cannot index null or empty values for faceted fields

    New Feature

    • HSEARCH-2065 - Support the Faceting feature over Elasticsearch
    • HSEARCH-2114 - Allow to use "elasticsearch" as alias for index manager configuration
    • HSEARCH-2117 - Add FullTextEntityManager#createFullTextQuery(QueryDescriptor, Class<?>...)

    Task

    • HSEARCH-2131 - Include basic Elasticsearch getting started elements in the documentation

    Improvement

    • HSEARCH-2099 - Upgrade to Apache Lucene 5.5.0
    • HSEARCH-2103 - Fix Checkstyle for Java 8 syntax
    • HSEARCH-2105 - Don't use nested mapping by default with ES backend
    • HSEARCH-2113 - Elasticsearch - Better sort support
    • HSEARCH-2118 - Add infrastructure to be able to ignore tests when running the Elasticsearch backend
    • HSEARCH-2121 - Split DSLTest to facilitate Elasticsearch testing
    • HSEARCH-2122 - Elasticsearch - add support for FuzzyQuery
    • HSEARCH-2123 - Elasticsearch - add support for boost
    • HSEARCH-2124 - Elasticsearch - add support for phrase query

    Version 5.6.0.Alpha1 (16-2-2016)

    Bug

    • HSEARCH-1461 - Query Statistics object is reset every time the SearchFactory is reconfigured via SearchFactoryIntegrator.addClasses(..) method.
    • HSEARCH-2010 - Error message incorrectly references @SortField instead of @SortableField
    • HSEARCH-2021 - No way to make fields Sortable inside of custom FieldBridge
    • HSEARCH-2023 - Race conditions between shutdown of ScheduledCommitPolicy and close of IndexWriter
    • HSEARCH-2030 - DSL range/below on a string field creates a TermRangeQuery with lower bound equal to the null token
    • HSEARCH-2033 - Testsuite fails on Windows
    • HSEARCH-2037 - Multiple "must not" query clauses produce zero results
    • HSEARCH-2047 - Remove tab character from null value token in ArrayBridgeTestEntity
    • HSEARCH-2056 - Allow default field name to be used for @Id property also if @DocumentId is given at another property
    • HSEARCH-2069 - SortableField on id field will make initialization crash if the entity is @IndexedEmbedded in another
    • HSEARCH-2070 - Range queries on embedded Date fields won't return the expected results
    • HSEARCH-2073 - LuceneHSQuery fails to deserialize
    • HSEARCH-2074 - @ContainedIn triggers too much works when there is not "depth" on the corresponding @IndexedEmbedded
    • HSEARCH-2075 - ShardIdentifierProvider should allow customization of shards for deletion
    • HSEARCH-2082 - Documentation refers to @SortField when it should be @SortableField
    • HSEARCH-2085 - Typo in hibernate-search-engine logger
    • HSEARCH-2086 - Long and Date range faceting doesn't honor hasZeroCountsIncluded

    New Feature

    • HSEARCH-1188 - Prototype capability to delegate both indexing and search to an Elasticsearch service
    • HSEARCH-1867 - Change TypeMetadata#getEmbeddedTypeMetadata() to return a set instead of list
    • HSEARCH-2012 - Expose a method to close the IndexWriter (lock) of a specific IndexManager
    • HSEARCH-2034 - Allow the QueryBuilder DSL to disable scoring for must clauses
    • HSEARCH-2043 - Provide option to raise an exception in case uncovered sorts are detected
    • HSEARCH-2048 - Generalize MetadataProvidingFieldBridge contract to return types and names of created fields

    Task

    • HSEARCH-2013 - Upgrade tests to WildFly 10.0.0.CR2
    • HSEARCH-2015 - Upgrade Narayana to 5.2.5.Final
    • HSEARCH-2016 - Upgrade JGroups to 3.6.6.Final
    • HSEARCH-2017 - Upgrade Hibernate ORM to 5.0.2.Final
    • HSEARCH-2018 - Upgrade Apache Lucene to 5.3.1
    • HSEARCH-2026 - Upgrade to Byteman 3.0.2
    • HSEARCH-2027 - Upgrade to Hibernate ORM 5.0.3.Final
    • HSEARCH-2028 - Update documentation regarding the indexing of e-mail addresses
    • HSEARCH-2039 - Allow to run tests from "orm" module in the context of another module
    • HSEARCH-2041 - Upgrade to WildFly 10.0.0.CR4
    • HSEARCH-2051 - Introduce JMH based performance tests for the engine component
    • HSEARCH-2053 - Upgrade to Hibernate Commons Annotations 5.0.1.Final
    • HSEARCH-2054 - Upgrade to Hibernate ORM 5.0.4.Final
    • HSEARCH-2059 - Upgrade to Hibernate ORM 5.0.5.Final and align related dependencies
    • HSEARCH-2076 - Upgrade to Hibernate ORM 5.0.6 & other WildFly 10.0.0.CR5 upgrades
    • HSEARCH-2079 - Improve OSGi header generation with properties and review some stale definitions
    • HSEARCH-2083 - Upgrade to Apache Lucene 5.4.1
    • HSEARCH-2084 - Upgrade to WildFly 10.0.0.Final
    • HSEARCH-2089 - Ensure the performance tests do not use the WildFly embedded version of Search

    Improvement

    • HSEARCH-1282 - @EmbeddedId should be detected and treated like @Id
    • HSEARCH-1964 - Review documentation chapter on combining queries with boolean operators
    • HSEARCH-2007 - Add Clirr plug-in configuration for creating API change report
    • HSEARCH-2025 - remove OpenBitSet from documentation
    • HSEARCH-2029 - Hibernate Search does not reuse JavaReflectionManager from Hibernate.
    • HSEARCH-2035 - Avoiding dependency to Lucene's Query type in TimeoutManagerImpl
    • HSEARCH-2036 - Extract base class with commonly used code from HSQueryImpl
    • HSEARCH-2038 - Performance: avoid scoring on operations which don't need scores to be computed
    • HSEARCH-2042 - Don't uninvert index when sorting by doc id or score
    • HSEARCH-2044 - Make spatial fields sortable by distance without index uninverting
    • HSEARCH-2050 - Avoid allocation cost of FacetConfig during creation of Document
    • HSEARCH-2052 - Avoid allocating an empty array on hot vararg invocation on ReflectionHelper
    • HSEARCH-2078 - Upgrade to Apache Lucene 5.4.0

    Patch

    • HSEARCH-2090 - Using the wrong header in the distribution/pom.xml

    Version 5.5.0.Final (15-9-2015)

    Bug

    • HSEARCH-1870 - The DSL should support keyword queries on numerically indexed Date fields
    • HSEARCH-1955 - ScheduledCommitPolicy helper threads not handling exceptions
    • HSEARCH-1987 - @NumericField doesn't work as expected when several fields are present
    • HSEARCH-1992 - Validation of valid sorting options to skip index uninverting needs to ensure consistent mapping across all entities of each involved index
    • HSEARCH-1999 - AbstractDocumentBuilder.isDirty() returns false for indexed fields if Hibernate property name does not correspond to the Java field name
    • HSEARCH-2000 - Ignore sortable fields when contained indirectly within embedded to-many association
    • HSEARCH-2002 - Have the Infinispan Directory maven redirect point to the right version
    • HSEARCH-2003 - numericField() in the DSL should take field name into account
    • HSEARCH-2004 - Queries in unit tests should be inside a transaction

    New Feature

    • HSEARCH-1993 - Allow to define sortable fields through configuration DSL

    Task

    • HSEARCH-1933 - Review javadoc warnings
    • HSEARCH-1966 - Some javadoc mistakes are causing background build errors
    • HSEARCH-1983 - Have the integration tests verify which Hibernate Search version they are using

    Improvement

    • HSEARCH-1997 - NumericFieldUtils to avoid checking for Java8 time classes multiple times

    Deprecation

    • HSEARCH-2005 - Deprecate ContainedInMapping#numericField()

    Version 5.5.0.CR1 (8-9-2015)

    Bug

    • HSEARCH-1956 - Exception on sorting on NumericField and indexNullAs
    • HSEARCH-1960 - TypeMetadata and QueryValidator fail to recognize an Id being encoded as Numeric
    • HSEARCH-1968 - NPE on Faceting queries which represent and empty result
    • HSEARCH-1973 - ConnectedMultiFieldsTermQueryBuilder must unwrap a NullEncodingTwoWayFieldBridge before checking for NumericFieldBridge
    • HSEARCH-1981 - QueryBuilder should not tokenize the null-token when searching for null

    New Feature

    • HSEARCH-1491 - Support queries on Numeric fields by value "null"
    • HSEARCH-1947 - Create custom bridges for Java 8 Date and Time classes
    • HSEARCH-1984 - Provide means of configuring fields to sort on

    Task

    • HSEARCH-1946 - Make sure the performance tests do cleanup the filesystem indexes
    • HSEARCH-1954 - Require JDK 8 for building
    • HSEARCH-1959 - Add JavaDoc to ExtendedSearchIntegrator#getIndexedTypesPolymorphic()
    • HSEARCH-1962 - Verify if the indexwriter.max_thread_states configuration property still applies
    • HSEARCH-1963 - Make sure we point users to an Infinispan version for integration which supports Lucene 5
    • HSEARCH-1965 - Remove dead code from DocumentExtractorImpl
    • HSEARCH-1972 - Upgrade to Hibernate ORM 5.0.0.Final
    • HSEARCH-1978 - Fix example in projection documentation
    • HSEARCH-1979 - Upgrade to WildFly 10.0.0.Beta2
    • HSEARCH-1980 - Upgrade to JGroups 3.6.4.Final
    • HSEARCH-1998 - Upgrade to Hibernate ORM 5.0.1.Final

    Improvement

    Version 5.5.0.Alpha1 (7-8-2015)

    Improvement

    • HSEARCH-1849 - Upgrade to Apache Lucene 5.2.1
    • HSEARCH-1952 - ScheduledCommitPolicy might open unnecessary IndexWriter instances

    Task

    • HSEARCH-1949 - FSDirectoryTest is leaking file handles when run on Windows
    • HSEARCH-1950 - Integration tests should not hardcode the module slot
    • HSEARCH-1953 - Javadoc should be built by linking to the one from Hibernate ORM 5.0

    Version 5.4.0.CR2 (4-8-2015)

    Bug

    • HSEARCH-1708 - Using DistanceSortField does not verify the field parameter passed to the constructor
    • HSEARCH-1918 - Spatial Search with distance projection is not returning all results
    • HSEARCH-1936 - Avro Serializer does not preserve value of field's term vector when it is set to YES
    • HSEARCH-1941 - Passing a null to Search.getFullTextSession causes a confusing error message
    • HSEARCH-1945 - Resolution of index storage paths with "." creates inconsistent directory trees

    Task

    • HSEARCH-1909 - Rename logging category for the FullText-Query category
    • HSEARCH-1932 - Re-enable the performance tests
    • HSEARCH-1934 - Replace the Infinispan integration module with a Maven Relocation
    • HSEARCH-1938 - Integrate build tool to verify against usage of tricky JDK methods
    • HSEARCH-1939 - Upgrade to Hibernate ORM 5.0.0.CR3
    • HSEARCH-1940 - Use Maven Relocation to deprecate the old hibernate-search artifactId
    • HSEARCH-1944 - Enable profiles for testing on MariaDB and PostgreSQL
    • HSEARCH-1948 - Missing tools.jar make the performance integration tests fail on JDK9

    Version 5.4.0.CR1 (13-7-2015)

    Bug

    • HSEARCH-1681 - Index optimisation should commit to publish the performed optimisation
    • HSEARCH-1868 - References to getSearchFactory in AbstractJMSHibernateSearchController documentation are outdated
    • HSEARCH-1896 - Documentation: duplicate <dependency> tag in example
    • HSEARCH-1897 - Download URLs for Hibernate 5 needs using a new pattern
    • HSEARCH-1913 - Integration test helper ConcertManager#saveConcerts will need a larger timeout
    • HSEARCH-1924 - JBoss Logging upgrade needs explicit dependencies in our sub-modules

    Deprecation

    • HSEARCH-1914 - Deprecate the @CacheFromIndex annotation and FieldCache based projections

    Improvement

    • HSEARCH-1474 - MassIndexer needs to avoid being timed out by the TransactionManager
    • HSEARCH-1812 - Documentation doesn't clearly explain how one obtains the existing SearchIntegrator
    • HSEARCH-1882 - Log Hibernate Search queries in a specific category
    • HSEARCH-1891 - Span transaction per id list in batch indexing engine
    • HSEARCH-1901 - Built-in TikaBridge repeatedly initializes the default parser
    • HSEARCH-1919 - Don't use FieldCache in SortTest
    • HSEARCH-1922 - JMS backend should set the JMS message header JMSXGroupID

    New Feature

    • HSEARCH-668 - Provide a setting to bring under the same transaction the DB operation and the JMS queue
    • HSEARCH-1878 - Add google analytics to the HTML documentation
    • HSEARCH-1907 - Include the JGroups backend in the modules distribution

    Task

    • HSEARCH-1783 - Reproduce transaction timeouts during mass indexing
    • HSEARCH-1815 - Clarify the need to depend on an implementation of SerializationProvider
    • HSEARCH-1854 - ScheduledCommitPolicyTest fails on JDK9
    • HSEARCH-1875 - Upgrade to JBoss Byteman 3.0.0
    • HSEARCH-1893 - Enable again the distribution of custom JBoss Modules
    • HSEARCH-1903 - Avoid starting multiple unnecessary WildFly servers to run integration tests
    • HSEARCH-1904 - Include the jdeps Maven plugin in the build to allow creating JRE9 profile reports
    • HSEARCH-1905 - Disable the WildFly integration tests when running on JDK9
    • HSEARCH-1906 - Enable the WildFly integration tests even on Java 9
    • HSEARCH-1908 - Avoid the need to dynamically override the Analyzer to fieldname mapping
    • HSEARCH-1910 - Upgrade Spatial Query related implementations to avoid using Lucene's deprecated FieldCache
    • HSEARCH-1912 - Excluding superfluous dependencies from shrinkwrapped integration tests
    • HSEARCH-1916 - Use Path instead of File in the various test helpers
    • HSEARCH-1920 - Document the new 'enlist_in_transaction' setting
    • HSEARCH-1923 - Upgrade to Hibernate Commons Annotations 5.0.0.Final
    • HSEARCH-1926 - Checkstyle not running on the OSGi test modules
    • HSEARCH-1928 - Upgrade to Hibernate ORM 5.0.0.CR2
    • HSEARCH-1930 - Upgrade to WildFly 9.0.0.Final and align configuration files
    • HSEARCH-1931 - Upgrade integration tests to WildFly 10.0.0.Alpha5 to use provided Hibernate 5 modules

    Version 5.4.0.Alpha1 (5-6-2015)

    Task

    Version 5.3.0.CR1 (1-6-2015)

    Bug

    • HSEARCH-1880 - Unresolved slot for Infinispan in hibernate-search-engine module

    Improvement

    • HSEARCH-1877 - Gracefully handle null values in TikaBridge
    • HSEARCH-1883 - Allow an optional dependency of the JBoss Modules to Apache Tika
    • HSEARCH-1884 - Upgrade to Hibernate ORM 4.3.10.Final

    Version 5.3.0.Beta2 (19-5-2015)

    New Feature

    • HSEARCH-1866 - Revert changes to signatures of methods in TypeMetadata and PropertyMetadata

    Task

    • HSEARCH-1864 - Module slot not following version name
    • HSEARCH-1873 - Upgrade integration tests and modules to target WildFly 9

    Version 5.3.0.Beta1 (6-5-2015)

    Bug

    • HSEARCH-900 - Faceting with manytoone relationship give wrong faceting count

    Improvement

    • HSEARCH-812 - Possibiltiy to set boolean type (SHOULD/MUST) when selecting multiple facets
    • HSEARCH-1848 - Replace the Infinispan Directory provider with the one distributed by the Infinispan project

    Task

    • HSEARCH-809 - Make use of the new faceting API offered by Lucene

    Version 5.2.0.Final (6-5-2015)

    Bug

    • HSEARCH-1855 - Javadoc on MassIndexer mentioning that cancel is not supported

    Task

    • HSEARCH-1600 - Re-enable disabled test HibernateSearchSessionFactoryObserverTest
    • HSEARCH-1856 - Missing paragraph separation in the multi-tenancy chapter of reference documentation
    • HSEARCH-1858 - Upgrade to Hibernate ORM 4.3.9.Final
    • HSEARCH-1863 - Upgrade to Infinispan 7.2.0.Final

    Version 5.2.0.Beta1 (16-4-2015)

    Bug

    • HSEARCH-1684 - ResultTransformer ignores transformList on tuples
    • HSEARCH-1793 - CriteriaObjectInitializer causes too many object loads in cross hierarchy queries
    • HSEARCH-1804 - Boost on IndexedEmbedded properties
    • HSEARCH-1811 - Wildcard with multiple fields
    • HSEARCH-1824 - Hot-restarting a mutable SearchFactory has it "forget" the previously defined FilterDef and Analyzers
    • HSEARCH-1825 - NullEncodingTwoWayFieldBridge doesn't set the null marker when used as a FieldBridge
    • HSEARCH-1836 - Avoid NPE in NullEncodingTwoWayFieldBridge for non existing fields

    Improvement

    • HSEARCH-655 - Implements the FuturTask.cancel function in the MassIndexer
    • HSEARCH-1356 - Refactor WorkVisitor to match more the expectations on a Visitor pattern
    • HSEARCH-1762 - Improve javadocs of builtin bridges
    • HSEARCH-1831 - Correcting various typos in the documentation
    • HSEARCH-1850 - Avoid extending Startable and Stoppable interfaces as part of a Service contract

    New Feature

    Task

    • HSEARCH-1773 - org.hibernate.search.backend.impl.WorkVisitor not exported by engine osgi bundle
    • HSEARCH-1835 - Fix typo in javadoc of @Spatial
    • HSEARCH-1841 - Refactor DeleteByQuerySupport
    • HSEARCH-1843 - Bump hibernate search module slot name to "5.2"
    • HSEARCH-1845 - Upgrade to Pax Exam 4.4.0 to improve port allocation during tests

    Version 5.1.0.Final (3-3-2015)

    Bug

    • HSEARCH-818 - Cacheable instance filters are created multiple times before being cached
    • HSEARCH-1649 - MassIndexer not compatible with ORM multitenancy
    • HSEARCH-1774 - Osgi Paxexam tests passing even if bundle not resolved
    • HSEARCH-1775 - Osgi resolution error on hibernate-search-infinispan bundle
    • HSEARCH-1786 - Projection on properties from embedded types returns String rather than the mapped type
    • HSEARCH-1791 - QueryBuilder produces a NumericRange query for id fields
    • HSEARCH-1796 - SearchNewEntityJmsMasterSlaveUsingInfinispanAs2ndCacheAndModulesIT fails on OS X

    Deprecation

    • HSEARCH-1785 - Deprecate annotation org.hibernate.search.annotations.Key

    Improvement

    • HSEARCH-633 - Allow definition of annotations at package-level in package-info.java
    • HSEARCH-997 - Add short and byte numeric bridges
    • HSEARCH-1663 - Packages not exported from osgi bundles
    • HSEARCH-1763 - Inherit @FullTextFilterDef from superclass
    • HSEARCH-1767 - Multiple entity types sharing the index shouldn't necessarily prevent single-term deletions
    • HSEARCH-1778 - Add reference to migration notes to reference guide
    • HSEARCH-1780 - Update link to Luke in documentation
    • HSEARCH-1801 - Rename Asciidoc files from chxx to topic name for more documentation flexibility

    New Feature

    • HSEARCH-295 - Generate the "right" FilterKey instance even on parameterized filters
    • HSEARCH-1624 - Injection of an instance of ErrorHandler
    • HSEARCH-1698 - Async backends using Infinispan should enable Directory option writeFileListAsynchronously
    • HSEARCH-1764 - Programmatically defining includeEmbeddedObjectId for embedded entities
    • HSEARCH-1795 - Allow for the serialization of DocValues as part of the LuceneWork serialization

    Task

    • HSEARCH-1324 - Create integration tests using a combination of JBoss Modules, Infinispan and JMS
    • HSEARCH-1784 - Introduce CheckStyle rule to ban usage of java.lang.AssertionError
    • HSEARCH-1798 - Create integration test with WildFly that deploys an EAR with Hibernate Search
    • HSEARCH-1805 - Removing Serializable from LuceneWork
    • HSEARCH-1806 - Deleting implementation of serialization protocol using native Java serialization
    • HSEARCH-1819 - Upgrade to Apache Lucene 4.10.4
    • HSEARCH-1820 - Upgrade to Infinispan 7.1.1.Final and JGroups 3.6.2.Final
    • HSEARCH-1821 - Require Maven 3.2.3 minimum to run the builds
    • HSEARCH-1822 - The OSGi example features.xml is missing exports for org.tartarus to enable snowball analyzers

    Version 5.0.1.Final (9-1-2015)

    Bug

    • HSEARCH-1769 - SyncWorkProcessor leads to NoSuchElementException on empty WorkList

    New Feature

    • HSEARCH-1770 - Make it possible for an integrator to the Engine module to enforce using single-term delete operations

    Task

    Version 5.0.0.Final (16-12-2014)

    Bug

    • HSEARCH-1759 - Ambiguous mapping on Id field should be disallowed
    • HSEARCH-1760 - Projection on the "Id" keyword should not be repeated again as a normal field when an "id" field exists as well

    Improvement

    • HSEARCH-1757 - Allow usage of Factory annotation to create FieldBridge instances

    Task

    • HSEARCH-1682 - Document the need to optionally download the JBoss Modules from Infinispan
    • HSEARCH-1755 - Constructor of DefaultStringBridge needs to be public in order to be used via @FieldBridge
    • HSEARCH-1756 - Make sure documentation gets included in dist bundles
    • HSEARCH-1758 - Fallback strategy for RangeQuery builder should not necessarily pick a keyword based range query

    Version 5.0.0.CR2 (11-12-2014)

    Bug

    • HSEARCH-1744 - NumericFieldBridge#objectToString does not check for null
    • HSEARCH-1745 - Define default resolution for date bridges
    • HSEARCH-1751 - Extend NumericFieldSettingsDescriptor to expose the numeric encoding type
    • HSEARCH-1752 - StringEncodingDateBridge does not comply with the TwoWayFieldBridge contract

    Improvement

    • HSEARCH-642 - Support for only manual indexing of particular entity types
    • HSEARCH-1747 - Reduce verbosity of logging message for start/stop of backend threads
    • HSEARCH-1749 - Separate the Avro Serialization module into its own isolated JBoss Module
    • HSEARCH-1750 - Rename SearchMappingBuilder to SearchMappingHelper

    Task

    • HSEARCH-1743 - Rename SearchFactoryImplementor to ExtendedSearchIntegrator
    • HSEARCH-1746 - Update Infinispan to 7.0.2.Final and JGroups to 3.6.1.Final
    • HSEARCH-1754 - Speedup execution of InfinispanNativeLockFactoryTest: no need for a cluster

    Version 5.0.0.CR1 (8-12-2014)

    Bug

    • HSEARCH-968 - Index dates as numeric fields
    • HSEARCH-1734 - The locking_strategy property is ignored when using the Infinispan Directory
    • HSEARCH-1735 - Background threads should not be started when not required
    • HSEARCH-1737 - Locking strategy "native" ignoring "index base" on Infinispan Directory

    Improvement

    • HSEARCH-763 - Index numeric properties by using @NumericField by default
    • HSEARCH-1738 - Can prevent some I/O by aggressively exiting the FieldSelector visitor
    • HSEARCH-1741 - Various documentation improvements

    Task

    • HSEARCH-1673 - Define and verify a clearly limited SPI for Infinispan Query
    • HSEARCH-1730 - Move all .impl classes in hibernate-search-engine into engine.impl
    • HSEARCH-1733 - Upgrade to WildFly 8.2.0.Final
    • HSEARCH-1739 - Rename SearchFactoryBuilder to SearchIntegrationBuilder
    • HSEARCH-1740 - Move SearchFactoryImplementor out of the SPI package

    Version 5.0.0.Beta3 (20-11-2014)

    Bug

    • HSEARCH-1731 - Should not have a transitive dependency to jboss-logging-annotations

    Improvement

    • HSEARCH-1725 - Improve allocation rate of the new Lucene synchronous batching backend
    • HSEARCH-1732 - Update links to javadoc external sites

    New Feature

    • HSEARCH-1728 - Create a configuration attribute to allow usage of the Infinispan Directory option writeFileListAsynchronously

    Task

    • HSEARCH-1719 - Performance tests are not able to run
    • HSEARCH-1720 - Switch the performance tests to use the Hikari connection pool
    • HSEARCH-1721 - Reconfigure build to make it possible to test the main modules on JDK9
    • HSEARCH-1722 - Fix race condition in OptimizerPerformanceTest
    • HSEARCH-1723 - Allow BackendStressTest to test clustered Infinispan configurations
    • HSEARCH-1726 - Allow performance validation tests to run on MariaDB
    • [HS
    Open source →
  28. 5.6.0.Beta2 05 Sep 2016 pre-release

    Nothing published for this version

  29. 5.6.0.Beta1 21 May 2016 pre-release

    Nothing published for this version

  30. 5.6.0.Alpha3 15 Mar 2016 pre-release

    Nothing published for this version

  31. 5.6.0.Alpha2 29 Feb 2016 pre-release

    Nothing published for this version

  32. 5.6.0.Alpha1 16 Feb 2016 pre-release

    Nothing published for this version

  33. 5.5.8.Final 18 Aug 2017

    Nothing published for this version

  34. 5.5.7.Final 31 May 2017

    Nothing published for this version

  35. 5.5.6.Final 09 Jan 2017

    Nothing published for this version

  36. 5.5.5.Final 06 Oct 2016

    Nothing published for this version

  37. 5.5.4.Final 29 Jun 2016

    Nothing published for this version

  38. 5.5.3.Final 25 Apr 2016

    Nothing published for this version

  39. 5.5.2.Final 23 Dec 2015

    Nothing published for this version

  40. 5.5.1.Final 24 Nov 2015

    Nothing published for this version

  41. 5.5.0.Final 15 Sep 2015

    Nothing published for this version

  42. 5.5.0.CR1 08 Sep 2015 pre-release

    Nothing published for this version

  43. 5.5.0.Alpha1 07 Aug 2015 pre-release

    Nothing published for this version

  44. 5.4.0.Final 03 Sep 2015

    Nothing published for this version

  45. 5.4.0.CR2 04 Aug 2015 pre-release

    Nothing published for this version

  46. 5.4.0.CR1 13 Jul 2015 pre-release

    Nothing published for this version

  47. 5.3.0.Final 10 Jun 2015

    Nothing published for this version

  48. 5.3.0.CR1 01 Jun 2015 pre-release

    Nothing published for this version

  49. 5.3.0.Beta2 18 May 2015 pre-release

    Nothing published for this version

  50. 5.3.0.Beta1 05 May 2015 pre-release

    Nothing published for this version

  51. 5.2.1.Final 04 Sep 2015

    Nothing published for this version

  52. 5.2.0.Final 05 May 2015

    Nothing published for this version

  53. 5.2.0.Beta1 16 Apr 2015 pre-release

    Nothing published for this version

  54. 5.1.2.Final 23 Apr 2015

    Nothing published for this version

  55. 5.1.1.Final 13 Mar 2015

    Nothing published for this version

  56. 5.1.0.Final 03 Mar 2015

    Nothing published for this version

  57. 5.0.1.Final 09 Jan 2015

    Nothing published for this version

  58. 5.0.0.Final 16 Dec 2014

    Nothing published for this version

  59. 5.0.0.CR2 11 Dec 2014 pre-release

    Nothing published for this version

  60. 5.0.0.CR1 08 Dec 2014 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive