Skip to main content

New Features

Cross-index document hydration with Foreign Keys

A new experimental foreignKeys feature allows you to hydrate documents with related documents from other indexes. First, enable the feature via the experimental features endpoint:
Then configure foreign key relationships in your index settings using the foreignKeys setting:
With this configuration, documents containing foreign document IDs will be automatically hydrated with the full documents from the referenced index. For example, a document like:
Will be returned in search results as:
Note: This feature does not support remote sharding environments.

Improvements

Improved Server-Sent Events (SSE) streaming

Added X-Accel-Buffering: no header to the POST /chats/{workspace_uid}/chat/completions endpoint when streaming mode is activated. This ensures that proxy response buffering is disabled for real-time streaming chat responses.

Fixed memory leak in indexation pipeline

Resolved a significant memory leak that has been present since v1.12. If you noticed Meilisearch consuming increasing amounts of memory over time, this issue is now fixed.

Restored task deletion performance

Fixed a performance regression in v1.38.1 that affected task deletion operations. Task deletion performance has been restored to v1.38.0 levels while maintaining data consistency. Find more information on GitHub