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 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 to10_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
, orgte
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 .