Release - Federate 8.8.2 - 32.0

We’re happy to announce today the release of Siren Federate version 32.0 for Elasticsearch version 8.8.2. This release includes the following improvements and fixes:

Features:

  • Added support for spatial joins using {es} range fields and their related operators within, includes, and contains.

Improvements:

  • Upgraded to Elasticsearch 8.8.2.
  • Upgraded to Apache Arrow 11.0.0.
  • Improved the error message sent to the client when trying to create a point in time (PIT) in virtual indices.
  • Adapted inner join to work with Adaptive Query Planner (AQP).
  • Implemented a normalization of Boolean expressions for AQP.
  • Improved the projections of fields by using {es} runtime mapping capabilities.
  • Increased the default queue_size of the worker thread pool to 10_000 to support large number of workers created by join tasks.
  • Improved the performance of spatial joins when using a single field of the parent set with lt, lte, gt, or gte operators.
  • Improved the memory configuration documentation.

Bug fixes:

  • Fixed the preservation of the thread context for queued data uploads.
  • Fixed an issue of wrongly cached PIT queries.
  • Fixed an issue where there was a need to explicitly specify the INDEX_JOIN strategy when performing a multi-conditional join on a single node cluster.
  • Fixed the calculation of debug information for the throughput value, which was previously based on the output data size but is now calculated using the input data size.
  • Fixed the distribution of keys during the hash partitioning.

Download it here .