Release notes

Release Notes - Hibernate Search - Version 5.9.0.Beta1 - HTML format

Bug

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

New Feature

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

Task

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

Improvement

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

The text area below allows the project release notes to be copied to another document.