Release notes

8.5.3-30.1

Bugs fixes

  • Fixed a race condition with the job cleanup request and data packet release.

  • Fixed an integer overflow issue when computing sizeInBytes.

  • Fixed ArrowBuf initialization to be in a privileged block.

8.5.3-30.0

Improvements

  • Upgraded to Elasticsearch 8.5.3.

  • Improved off-heap memory management of data packets by leveraging the Elasticsearch API for tracking references to a resource.

  • Improved the performance of the ROUTING_JOIN algorithm when joining a single index on the left side.

  • Added a beta version of an Adaptive Query Planner.

  • New hash partitioning algorithm to increase the performance in a cluster with large number of nodes.

  • Improved the documentation.

Bugs fixes

  • Fixed the execution of a join query with a query referencing a runtime field at the same level.

  • Fixed a waiting thread issue when a packet upload is rejected by the thread_pool.federate.data thread pool.

  • Fixed the execution of a join query with a script query at the same level.

  • Fixed the execution of a join query with a runtime field at the same level.

  • Fixed a race condition issue when uploading packets.

Breaking changes

  • Removed the deprecated response field is_pruned. The is_truncated field should be used instead.