M

Meilisearch

M
Meilisearch Database v1.51.0

v1.51.0 👽

✨ Enhancement Add filter condition to DSRs by @dureuill in #6505 New filter rule activation condition Dynamic search rules (DSR) can now declare a new filter condition: it contains a single values key, whose value is a JSON object. The keys of this values JSON object are the facet names (e.g., color, genres, ...), while their values are the values that a filter must resolve to for these facets, so…

M
Meilisearch Database v1.50.0

v1.50.0 🐐

Meilisearch v1.50 revamps the Dynamic Search Rules, adds support for federated document fetch in sharded configurations, among other improvements Breaking changes This release introduces breaking changes for users using some experimental features dynamicSearchRules experimental feature Request type changes priority has been replaced with precedence, which better reflects the behavior (lower preced…

M
Meilisearch Database v1.49.0

v1.49.0 🪺

✨ Enhancement Improve the synonyms storage by @Kerollmops in #6466 We improve synonyms' performance by changing how we store and retrieve them during query processing. Users may have experienced performance issues when the number of synonyms in an index was high, resulting in a significant impact on search performance. The Meilisearch support team advised moving the settings and synonyms-as-keywor…

M
Meilisearch Database v1.48.3

v1.48.3 🫎​

🪲 Bug fixes Fix a rare S3 snapshots bug by @Kerollmops in #6472 We fixed a rare bug that could appear when using the S3 snapshot system. The bug is a race condition that occurs when we try to recycle internal buffers to reduce memory usage, which can cause an internal error and abort the snapshot upload. Avoid remote search to return the same document twice by @ManyTheFish in #6473 When using the…

M
Meilisearch Database v1.47.1

v1.47.1 🦇

Meilisearch v1.48.2 and Meilisearch v1.47.1 address CVE-2026-57823 and CVE-2026-57824. We recommend updating if you are in one of the following situations: You have API keys where indexes is not ["*"] and where actions contains more permissions than: ["search", "documents.*", "indexes.*", "tasks.cancel", "tasks.delete", "tasks.get", "settings.*", "stats.*", "fields.post"] You have search tenant to…

M
Meilisearch Database v1.48.2

v1.48.2 🫎

Meilisearch v1.48.2 and Meilisearch v1.47.1 address CVE-2026-57823 and CVE-2026-57824. We recommend updating if you are in one of the following situations: You have API keys where indexes is not ["*"] and where actions contains more permissions than: ["search", "documents.*", "indexes.*", "tasks.cancel", "tasks.delete", "tasks.get", "settings.*", "stats.*", "fields.post"] You have search tenant to…

M
Meilisearch Database v1.48.1

v1.48.1 🫎

Revert #6432 due to a dumpless upgrade bug report. Full Changelog: v1.48.0...v1.48.1

M
Meilisearch Database v1.48.0

v1.48.0 🫎​

✨ Enhancement [Experimental] Render 🫎​ template route by @Mubelotix in #5765 Introduces a new POST /render-template route that can be used to render any template or fragment on any input and associated renderRoute experimental feature that gates access to the route. This route can be used to test document templates and fragments before and after having configured an embedder. A body payload for th…

M
Meilisearch Database v1.47.0

v1.47.0 🦇

🌈 Enhancements Search personalization on federated search We now support using the search personalization feature on federated search requests. Like page/hitPerPage or limit/offset, the personalization option must be specified in the federation attribute to work properly. Otherwise, an error will be returned reminding you to move the attribute in federation. By @ManyTheFish in #6414 The new settin…

M
Meilisearch Database v1.46.1

v1.46.1 🦆

Queue documents fetch routes Add an experimental feature, queueDocumentsFetch, forcing the routes GET indexes/:uid/documents and POST indexes/:uid/documents/fetch to wait in the search queue if there is no available thread to process them.

M
Meilisearch Database v1.46.0

v1.46.0 🦆

This release introduces fixes for a regression in v1.45.0, where we were batching deletions by filter with other deletions or additions. It also enables the new settings indexer to support more parameters, making the engine faster to index documents when those settings are specified. ✨ Enhancement Support exact and disable on numbers in the new settings indexer by @Kerollmops in #6398 Introduce su…

M
Meilisearch Database v1.45.2

v1.45.2 🦒

🪲 Bug Fixes Fix internal vector stores quantization config desync by @Kerollmops in #6411 We noticed issues when dumpless upgrading databases containing embedders from versions older than v1.33.1. This version fixes those databases by removing the corrupted embeddings from the impacted indexes. Full Changelog: v1.45.1...v1.45.2