# Release - Federate 8.13.2-35.0

**URL:** <https://community.siren.io/t/release-federate-8-13-2-35-0/694>\
**Category:** Announcements\
**Created:** [April 25, 2024, 12:08pm UTC](https://community.siren.io/t/release-federate-8-13-2-35-0/694 "2024-04-25T12:08:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Issac\_Garcia](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.siren.io/issac_garcia/32/263_2.png) [@Issac\_Garcia](https://community.siren.io/u/Issac_Garcia)\
**Post date:** [April 25, 2024, 12:08pm UTC](https://community.siren.io/t/release-federate-8-13-2-35-0/694/1 "2024-04-25T12:08:21Z")

</div>

We’re happy to announce today the release of Siren Federate version 35.0 for Elasticsearch 8.13.2. This release includes the following improvements, features and bug fixes:

Improvements

- Upgraded to Elasticsearch 8.13.2
- Improved the circuit-breaker mechanism for multi-conditional index joins. The circuit-breaker now triggers a failure when the limit of index lookup operations is exceeded at run-time, rather than relying on estimations done at the query planning phase.
- Enhanced the failure message of the circuit-breaker mechanism for multi-conditional index joins, incorporating details on the reached limit and the count of remaining lookup operations.
- Introduced an option to deactivate the circuit-breaker mechanism for multi-conditional index joins. This can be achieved by setting -1 in the `federate.planner.index_join.max_lookups` configuration setting.
- Improved the error messages by removing the exception classes from the list of obfuscated classes.
- Improved the cost model to select `sorted set terms scan` over `index scan` when we project only one column.

Features

- Added folding capabilities to AQP (Adaptive Query Planner) requests.
- Introduced a `federate_object` runtime field to construct custom objects (map-like structures) to maintain correlation between field values from the same document.

Bug fixes

- Fixed a bug concerning `missing bounds` and multi-value columns.
- Fixed a folding/cache bug in the multi-conditional and broadcast join that was causing a `Data entry does not exist` failure.
- Fixed orphan thread executions when the REST channel is closed before finishing the request.
- Fixed a `missing-index` error for an unavailable index when explicitly the `ignore_unavailable` parameter was set to `true`.
- Fixed a performance regression issue caused by a `fieldExists` query for a runtime field used in a join.

Download it [here](https://siren.io/downloads/?product=siren-federate).
