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 2018Releases
latest 60 of 93-
5.9.0.Beta127 Nov 2017 pre-releaseRelease notes
Open source →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
-
5.8.2.Final25 Oct 2017Nothing published for this version
-
5.8.1.Final29 Sep 2017Nothing published for this version
-
5.8.0.Final13 Sep 2017Release notes
Open source →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
-
5.8.0.CR115 Aug 2017 pre-releaseRelease notes
Open source →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
-
5.8.0.Beta412 Jul 2017 pre-releaseRelease notes
Open source →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
- HSEARCH-2772 - Add an elasticsearch-aws module
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
-
5.8.0.Beta313 Jun 2017 pre-releaseRelease notes
Open source →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
- HSEARCH-2735 - Deprecate index-time boosting capabilities
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
-
5.8.0.Beta211 May 2017 pre-releaseRelease notes
Open source →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
-
5.8.0.Beta113 Apr 2017 pre-releaseRelease notes
Open source →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
-
5.7.3.Final25 Oct 2017Nothing published for this version
-
5.7.2.Final23 Aug 2017Nothing published for this version
-
5.7.1.Final31 May 2017Nothing published for this version
-
5.7.0.Final21 Feb 2017Release notes
Open source →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
-
5.7.0.CR122 Jan 2017 pre-releaseRelease notes
Open source →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
-
5.7.0.Beta220 Dec 2016 pre-releaseRelease notes
Open source →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
-
5.7.0.Beta129 Nov 2016 pre-releaseRelease notes
Open source →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
-
5.7.0.Alpha105 Oct 2016 pre-releaseRelease notes
Open source →Task
- HSEARCH-2350 - Require Java 8
- HSEARCH-2296 - Upgrade to Hibernate ORM 5.2.1.Final
-
5.6.6.Final10 Sep 2018Nothing published for this version
-
5.6.5.Final28 May 2018Nothing published for this version
-
5.6.4.Final25 Oct 2017Nothing published for this version
-
5.6.3.Final23 Aug 2017Nothing published for this version
-
5.6.2.Final31 May 2017Nothing published for this version
-
5.6.1.Final21 Feb 2017Nothing published for this version
-
5.6.0.Final22 Jan 2017Nothing published for this version
-
5.6.0.CR119 Dec 2016 pre-releaseNothing published for this version
-
5.6.0.Beta429 Nov 2016 pre-releaseNothing published for this version
-
5.6.0.Beta305 Oct 2016 pre-releaseRelease notes
Open source →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
- HSEARCH-2207 - Treat BooleanQuery as an immutable Query
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
- HSEARCH-2297 - Avoid logging method tracef( String, int )
Deprecation
- HSEARCH-2310 - Deprecate the ProvidedId annotation
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
- HSEARCH-1982 - Upgrade to Apache Lucene 5.3.0
- HSEARCH-1989 - Let maven build support maven-color
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
- HSEARCH-1874 - Upgrade to Hibernate ORM 5.0.0.CR1
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
- HSEARCH-1765 - Add support for deleting by Query
- HSEARCH-1792 - Support multi-tenancy
- HSEARCH-1837 - Allow Integrators to customize default directory providers for shortcuts
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
- HSEARCH-1771 - Upgrade to Apache Lucene 4.10.3
- HSEARCH-1772 - Upgrade to Hibernate ORM 4.3.8.Final
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
-
5.6.0.Beta205 Sep 2016 pre-releaseNothing published for this version
-
5.6.0.Beta121 May 2016 pre-releaseNothing published for this version
-
5.6.0.Alpha315 Mar 2016 pre-releaseNothing published for this version
-
5.6.0.Alpha229 Feb 2016 pre-releaseNothing published for this version
-
5.6.0.Alpha116 Feb 2016 pre-releaseNothing published for this version
-
5.5.8.Final18 Aug 2017Nothing published for this version
-
5.5.7.Final31 May 2017Nothing published for this version
-
5.5.6.Final09 Jan 2017Nothing published for this version
-
5.5.5.Final06 Oct 2016Nothing published for this version
-
5.5.4.Final29 Jun 2016Nothing published for this version
-
5.5.3.Final25 Apr 2016Nothing published for this version
-
5.5.2.Final23 Dec 2015Nothing published for this version
-
5.5.1.Final24 Nov 2015Nothing published for this version
-
5.5.0.Final15 Sep 2015Nothing published for this version
-
5.5.0.CR108 Sep 2015 pre-releaseNothing published for this version
-
5.5.0.Alpha107 Aug 2015 pre-releaseNothing published for this version
-
5.4.0.Final03 Sep 2015Nothing published for this version
-
5.4.0.CR204 Aug 2015 pre-releaseNothing published for this version
-
5.4.0.CR113 Jul 2015 pre-releaseNothing published for this version
-
5.3.0.Final10 Jun 2015Nothing published for this version
-
5.3.0.CR101 Jun 2015 pre-releaseNothing published for this version
-
5.3.0.Beta218 May 2015 pre-releaseNothing published for this version
-
5.3.0.Beta105 May 2015 pre-releaseNothing published for this version
-
5.2.1.Final04 Sep 2015Nothing published for this version
-
5.2.0.Final05 May 2015Nothing published for this version
-
5.2.0.Beta116 Apr 2015 pre-releaseNothing published for this version
-
5.1.2.Final23 Apr 2015Nothing published for this version
-
5.1.1.Final13 Mar 2015Nothing published for this version
-
5.1.0.Final03 Mar 2015Nothing published for this version
-
5.0.1.Final09 Jan 2015Nothing published for this version
-
5.0.0.Final16 Dec 2014Nothing published for this version
-
5.0.0.CR211 Dec 2014 pre-releaseNothing published for this version
-
5.0.0.CR108 Dec 2014 pre-releaseNothing published for this version