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, andcontains.
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 jointo 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_sizeof the worker thread pool to10_000to 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, orgteoperators. - 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_JOINstrategy 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 .