New Features
Custom metadata for document tasks
You can now attach custom metadata to document-related tasks to easily track which documents were processed by Meilisearch. When you create or update documents, add thecustomMetadata query parameter to any supported route:
POST /indexes/{indexUid}/documentsPUT /indexes/{indexUid}/documentsDELETE /indexes/{indexUid}/documents/{documentId}POST /indexes/{indexUid}/documents/delete-batchPOST /indexes/{indexUid}/documents/deletePOST /indexes/{indexUid}/documents/editDELETE /indexes/{indexUid}/documents
More models for HuggingFace embedder
The HuggingFace embedder now supports models with themodernBERT architecture for local CPU or GPU embeddings. This includes models like Ruri v3 and other modernBERT models available on HuggingFace.
Improvements
Embedder failure modes (Experimental)
You can now configure how Meilisearch handles embedder-related errors. Choose to ignore:- Document template rendering failures
- Embedder request failures (including missing vectors in
userProvidedembedders) - Both types of errors
- Cloud customers: Contact support
- OSS users: Set the
MEILI_EXPERIMENTAL_CONFIG_EMBEDDER_FAILURE_MODESenvironment variable to a comma-separated list of error types to ignore: ignore_document_template_failuresignore_embedder_failures
REST embedder timeout control (Experimental)
You can now configure the timeout duration for REST embedder requests. To enable this experimental feature:- Cloud customers: Contact support
- OSS users: Set the
MEILI_EXPERIMENTAL_REST_EMBEDDER_TIMEOUT_SECONDSenvironment variable to a positive integer representing seconds