PackageTrack
Sign in Get early access

org.hibernate:hibernate-search-infinispan

5.11.12.Final #1411 most downloaded on Maven Central hibernate/hibernate-search

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Release timing varies

gaps range from 6 weeks to 12 months

Rarely documented

notes for 6 of 82 stable releases

Nothing withdrawn

no release was ever pulled

16 years old

153 releases · first in 2010

0 releases in the last 12 months

see the full history below

Release timeline

153 releases · Dec 2010 to Jan 2023
2011 2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 153
  1. 5.11.12.Final 31 Jan 2023

    Nothing published for this version

  2. 5.11.11.Final 27 Oct 2022

    Nothing published for this version

  3. 5.11.10.Final 18 Oct 2021

    Nothing published for this version

  4. 5.11.9.Final 05 May 2021

    Nothing published for this version

  5. 5.11.8.Final 05 Jan 2021

    Nothing published for this version

  6. 5.11.7.Final 18 Nov 2020

    Nothing published for this version

  7. 5.11.6.Final 16 Nov 2020

    Nothing published for this version

  8. 5.11.5.Final 18 Feb 2020

    Nothing published for this version

  9. 5.11.4.Final 21 Nov 2019

    Nothing published for this version

  10. 5.11.3.Final 18 Sep 2019

    Nothing published for this version

  11. 5.11.2.Final 17 Jun 2019

    Nothing published for this version

  12. 5.11.1.Final 31 Jan 2019

    Nothing published for this version

  13. 5.11.0.Final 18 Dec 2018

    Nothing published for this version

  14. 5.11.0.CR1 04 Dec 2018 pre-release

    Nothing published for this version

  15. 5.10.13.Final 27 Oct 2022

    Nothing published for this version

  16. 5.10.12.Final 18 Oct 2021

    Nothing published for this version

  17. 5.10.11.Final 05 May 2021

    Nothing published for this version

  18. 5.10.10.Final 18 Nov 2020

    Nothing published for this version

  19. 5.10.9.Final 18 Feb 2020

    Nothing published for this version

  20. 5.10.8.Final 21 Nov 2019

    Nothing published for this version

  21. 5.10.7.Final 12 Sep 2019

    Nothing published for this version

  22. 5.10.6.Final 17 Jun 2019

    Nothing published for this version

  23. 5.10.5.Final 21 Nov 2018

    Nothing published for this version

  24. 5.10.4.Final 10 Sep 2018

    Nothing published for this version

  25. 5.10.3.Final 24 Jul 2018

    Nothing published for this version

  26. 5.10.2.Final 22 Jun 2018

    Nothing published for this version

  27. 5.10.1.Final 27 May 2018

    Nothing published for this version

  28. 5.10.0.Final 16 May 2018
    Release notes

    Bug

    • HSEARCH-3156 - @ContainedIn fails at runtime when targeting a class for which only some subclasses are configured in Search

    Task

    Open source →
  29. 5.10.0.CR1 04 May 2018 pre-release
    Release notes

    Bug

    • HSEARCH-3134 - Error message in MassIndexerImpl#toRootEntities mentions "a subclass of an indexed entity" but should mention "supertype" instead
    • HSEARCH-3132 - Normalizers are not closed on shutdown

    Improvement

    • HSEARCH-3149 - Export the Analyzer SPI in OSGI manifests
    • HSEARCH-3142 - Allow usage of ByteBuddy in the OSGi feature definition
    • HSEARCH-3138 - Restore binary compatibility with applications compiled against Hibernate Search 5.5
    • HSEARCH-3133 - Make ElasticsearchEnvironment.ANALYSIS_DEFINITION_PROVIDER consistent with other constants
    • HSEARCH-3000 - Pick Jigsaw Automatic Module names for all published modules
    • HSEARCH-1085 - MappingModelMetadataProvider should pass the chosen ClassLoader rather than overriding the context

    New Feature

    • HSEARCH-3125 - Allow native access to the Elasticsearch RestClient

    Task

    • HSEARCH-3155 - Review documentation in preparation for 5.10 release
    • HSEARCH-3154 - Update to ForbiddenAPI 2.5
    • HSEARCH-3153 - Externalize ForbiddenAPI restrictions and make rules stricter
    • HSEARCH-3150 - Upgrade to Maven Surefire 2.21.0
    • HSEARCH-3146 - Use the feature packs produced by Hibernate ORM
    • HSEARCH-3144 - Update to Byte Buddy 1.8.0 to align with Hibernate ORM 5.3.0.CR2
    • HSEARCH-3143 - Update to Hibernate ORM 5.3.0.CR2
    • HSEARCH-2614 - JSR-352: Test starting/stopping the job using WildFly tooling (e.g. CLI)
    Open source →
  30. 5.10.0.Beta2 12 Apr 2018 pre-release
    Release notes

    Bug

    • HSEARCH-3039 - Register a pass through analyzer for the @DocumentId field
    • HSEARCH-3033 - Internal links to "section-custom-similarity" in the documentation are dead
    • HSEARCH-3027 - Avoid a possible initialization hang on bootstrap failure

    Improvement

    • HSEARCH-3036 - Upgrade to Hibernate Commons Annotations 5.0.3.Final
    • HSEARCH-3035 - Use source and target properties for JBoss logging processor source and target
    • HSEARCH-3026 - Support the ability to define a pathPrefix for the Elasticsearch REST client
    • HSEARCH-3024 - Make our pom files more consistent with WildFly and JBoss parent pom files
    • HSEARCH-3015 - Update JGroups to 3.6.13.Final
    • HSEARCH-3013 - Update Classmate to 1.3.4

    Remove Feature

    • HSEARCH-3030 - Separate the JGroups integration component into a dedicated WildFly feature pack

    Task

    • HSEARCH-3043 - Upgrade to Byteman version 4.0.2
    • HSEARCH-3041 - Upgrade to Elasticsearch 5.6.8
    • HSEARCH-3037 - Fix incorrect dependency in the IDEA profile leading to JBoss logging annotation processor errors
    • HSEARCH-3034 - Replace Fest-assert with AssertJ
    • HSEARCH-3032 - Add test coverage analysis in an optional build profile
    • HSEARCH-3029 - Use Wildfly JPA 2.2 patch 1.0.0.Beta2 to support WildFly 12
    • HSEARCH-3028 - Upgrade to wildfly-build-tools 1.2.9.Final
    • HSEARCH-3025 - Upgrade recommended SLF4J version to 1.7.25
    • HSEARCH-3022 - Upgrade integration tests to WildFly 12
    • HSEARCH-3021 - Document the integration to DI frameworks
    • HSEARCH-3020 - Fix build warnings in version 5.10
    • HSEARCH-2598 - Upgrade to JGroups 4.0.11.Final
    Open source →
  31. 5.10.0.Beta1 22 Feb 2018 pre-release
    Release notes

    Improvement

    • HSEARCH-3019 - Provide ability to customize parser in TikaBridge
    • HSEARCH-3010 - Update JBoss Logging to version 3.3.2.Final
    • HSEARCH-3009 - Remove out of date requirement of avoiding Logger invocations with primitives
    • HSEARCH-3008 - Update to forbiddenapis to 2.4.1 to get JDK10 compatibility
    • HSEARCH-3007 - Upgrade to Byte Buddy 1.7.9 to support JDK10
    • HSEARCH-2979 - Use Hibernate ORM 5.3 ManagedBeanRegistry SPI to implement Field Bridge injection
    • HSEARCH-2978 - Upgrade to Hibernate ORM 5.3.0.Beta1
    • HSEARCH-2430 - Update checkstyle ParenPad rule to include RESOURCE_SPECIFICATION

    Task

    • HSEARCH-3018 - Update to Byteman 4.0.1: allows building on JDK10
    • HSEARCH-3017 - Upgrade to Hibernate ORM 5.3.0.CR1
    • HSEARCH-3012 - Update to Hibernate Asciidoctor Theme 1.0.2.Final
    • HSEARCH-3011 - Re-enable building the documentation on all JDKs
    • HSEARCH-3006 - Allow to override version of the Surefire and Failsafe Maven plugins to test on JDK10
    • HSEARCH-3005 - Upgrade to Hibernate Commons Annotations 5.0.2.Final
    • HSEARCH-3004 - Update address of Free Software Foundation
    • HSEARCH-3002 - Upgrade to Checkstyle 8.8 and re-enable checks on method call spaces
    • HSEARCH-3001 - Checkstyle checks were not enabled automatically for the new jsr352 modules
    Open source →
  32. 5.9.3.Final 10 Sep 2018

    Nothing published for this version

  33. 5.9.2.Final 28 May 2018

    Nothing published for this version

  34. 5.9.1.Final 13 Mar 2018

    Nothing published for this version

  35. 5.9.0.Final 06 Feb 2018
    Release notes

    Task

    • HSEARCH-2999 - Upgrade to Elasticsearch 5.6.7
    • HSEARCH-2998 - Make sure the integration tests work without any specific Maven configuration from the developper
    • HSEARCH-2997 - Ensure hibernate-search-jbossmodules-testing will not be released anymore
    • HSEARCH-2992 - Remove settings-example.xml and any reference to it
    Open source →
  36. 5.9.0.CR1 23 Jan 2018 pre-release
    Release notes

    Bug

    • HSEARCH-2983 - Take boost into account when building numeric or null encoding queries with the DSL
    • HSEARCH-2972 - Missing provided dependencies in the distribution ZIP
    • HSEARCH-2955 - Faceting query fails when the facet field is not populated for any document
    • HSEARCH-1885 - BridgeFactory unable to create instances of custom bridges in a modular environment

    Improvement

    • HSEARCH-2985 - Split JBoss module distribution zip to make external dependencies optional
    • HSEARCH-2981 - Improve toString() of RemoteMatchQuery
    • HSEARCH-2977 - Revisit the documentation about using modules on WildFly
    • HSEARCH-2964 - Include the JSR 352 module in the distribution
    • HSEARCH-2880 - Improve documentation regarding field bridges on IDs
    • HSEARCH-2191 - Make Hibernate Search Modules a valid Wildfly Feature pack file.

    Task

    • HSEARCH-2996 - Upgrade Elasticsearch dependencies to 5.6.6
    • HSEARCH-2995 - Upgrade to JMH 1.20
    • HSEARCH-2994 - Upgrade to Hibernate ORM 5.2.12.Final
    • HSEARCH-2993 - Upgrade to Byteman 4.0.0
    • HSEARCH-2991 - Avoid needing jsr250-api during project build
    • HSEARCH-2990 - Skip javadoc generation in JBoss modules artifacts
    • HSEARCH-2989 - Split JBoss module distribution zip to make ORM dependencies optional
    • HSEARCH-2988 - Make sure Hibernate Search can be used without relying on JBoss's Nexus repo
    • HSEARCH-2987 - Use Server Provisioning plugin to setup WildFly based integration tests
    • HSEARCH-2986 - Put the distribution files to upload into distribution/target/dir so that release scripts find them
    • HSEARCH-2984 - Remove an unnecessary jberet dependency in the distribution module
    • HSEARCH-2976 - Upgrade to Elasticsearch 5.6.5
    • HSEARCH-2975 - Skip exploding the built WildFly modules by default
    • HSEARCH-2974 - JGroups backend not needing to import OSGi module org.hibernate.annotations.common
    • HSEARCH-2971 - Update the copyright in the Javadoc footer
    • HSEARCH-2969 - Use the default style for JavaDoc
    • HSEARCH-2968 - Align the JBeret dependency on WildFly
    • HSEARCH-2967 - Remove internal classes from the Javadoc
    • HSEARCH-2965 - Do not generate the PDF documentation by default
    • HSEARCH-2963 - Remove duplicate dependency declarations in integration tests
    • HSEARCH-2961 - Downgrade the version of the MariaDB plugin
    • HSEARCH-2960 - Avoid duplicate build step executions in the Travis build
    • HSEARCH-2959 - Reduce the verbosity of the build when testing against Elasticsearch 2
    • HSEARCH-2958 - Move the few tests using Mockito to Easymock
    • HSEARCH-2957 - Remove the warning "this feature is work in progress" in the JSR-352 integration documentation
    • HSEARCH-2951 - Validate tests running on JDK9 with the illegal-access=deny flag enabled
    • HSEARCH-2942 - Move Wildfly module packaging of dependencies to external repositories
    • HSEARCH-2778 - The non-release builds with -Pdist should validate all javadocs by default
    Open source →
  37. 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 →
  38. 5.8.2.Final 25 Oct 2017

    Nothing published for this version

  39. 5.8.1.Final 29 Sep 2017

    Nothing published for this version

  40. 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 →
  41. 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 →
  42. 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 →
  43. 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 →
  44. 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 →
  45. 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 →
  46. 5.7.3.Final 25 Oct 2017

    Nothing published for this version

  47. 5.7.2.Final 23 Aug 2017

    Nothing published for this version

  48. 5.7.1.Final 31 May 2017

    Nothing published for this version

  49. 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 →
  50. 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 →
  51. 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 →
  52. 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 →
  53. 5.7.0.Alpha1 05 Oct 2016 pre-release
    Release notes

    Task

    Open source →
  54. 5.6.6.Final 10 Sep 2018

    Nothing published for this version

  55. 5.6.5.Final 28 May 2018

    Nothing published for this version

  56. 5.6.4.Final 25 Oct 2017

    Nothing published for this version

  57. 5.6.3.Final 23 Aug 2017

    Nothing published for this version

  58. 5.6.2.Final 31 May 2017

    Nothing published for this version

  59. 5.6.1.Final 21 Feb 2017

    Nothing published for this version

  60. 5.6.0.Final 22 Jan 2017

    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