New Features
Remote Availability Status for Query Fallback
The engine now tracks the availability status of remote instances in sharding and replication environments. Each remote is assigned a status (available or unavailable), allowing the engine to automatically avoid unavailable machines and resume querying them once they’re back online.
The /network route now exposes remote statuses:
Document Join Filtering (Experimental)
Filter documents based on attributes in related indexes using the new_foreign filter syntax. This extends cross-index document hydration to allow filtering on foreign indexes during retrieval.
To use this feature, enable the foreignKeys experimental feature:
_foreign filter in search queries to filter on foreign index attributes: