v1.52.4
This release contains an important stability fix for Meilisearch. Update from v1.52.3 is recommended. See #6658 for details
This release contains an important stability fix for Meilisearch. Update from v1.52.3 is recommended. See #6658 for details
This release contains an important stability fix for Meilisearch. Update from v1.53.2 is recommended. See #6658 for details
This release contains an important stability fix for Meilisearch. Update from v1.54.2 is recommended. See #6658 for details
Latest stable release of Meilisearch
Add more logs
Make sure not to panic if amount is larger than length
Better compute the sample candidates and do it once
Show the time it takes to compute a sample of candidates
Make the sampling candidate count an env parameter
Meilisearch v1.54.2 contains an important fix for users of the dynamicSearchRule experimental feature. 🦋 Fixes Trying to process, display, delete or cancel dynamic search rules update tasks that were created in Meilisearch v1.53 or prior no longer causes internal errors. By @dureuill in #6651. Thanks to @connorabbas for their report in #6646 ❤️
Remove debug from jemalloc
Use CboRoaringBitmaps to intersect
Debug the MCP responses
Implement the algorithm for facet numbers
Implement the algorithm for facet numbers
🪲 Bug fixes Make the embedder setting change succeed when the embedder's API key is expired by @ManyTheFish in #6640 Ignore geo errors when updating or deleting existing docs by @dureuill in #6638 🔩 Miscellaneous Aggregate the analytics from the MCP route by @Kerollmops in #6639
Remove debug from jemalloc
replace mimalloc with jemalloc
Switch to v2, remove secure
Update heed and remove non_free_page_size
use experimental (patched in Cargo.toml) heed branch with unique txns
Ignore geo errors when updating or deleting existing docs
Detect and remove missing and corrupted tasks for the task queue
💥 Breaking Changes Meilisearch v1.54.0 makes breaking changes to the dynamicSearchRules experimental features. For Cloud users, rules will be migrated automatically, and the UI will adapt to the new API. Only the first change on rulelist might affect users that directly get rules through the API. If upgrading with --upgrade-db, rules will be migrated automatically. The POST /dynamic-search-rules e…
Track mimalloc with callbacks + register callbacks
Add symbols in release
mimalloc in secure+debug
🪲 Bug fixes Remove 100ms penalty on task replication by @dureuill in #6612 Do not highlight stop-words by @harismuzaffer in #6595 Include last indexed documents in exactness ranking rule when updating searchable attributes in settings by @harismuzaffer in #6604 🔒 Security Tie authorization to index opening by @ManyTheFish in #6610 🔩 Miscellaneous Add context for CorruptedTaskQueue error in message…
✨ Enhancement Add an env var to change the task queue readers by @ManyTheFish in #6587 Control the maximum number of LMDB read transactions at the same time for the task queue. The following environment variable can be exported to specify the maximum number of simultaneous read transactions: # Only the environment variable can set this parameter MEILI_EXPERIMENTAL_TASK_QUEUE_MAX_READERS=100 Produc…