✨ Enhancement
- Introduce
sampledCountto compute the facet distribution by @Kerollmops in #6649
It is a new sorting option when retrieving the facet distribution. It is less precise than bycountbut provides a rough estimate of the facet distribution. Note that the count of documents for each facet is exhaustive but the list of facets is not and some facets that would have been listed by using the bycountmethod have been ignored/skipped. - Give up indexing when the embedder can't handle the load by @ManyTheFish in #6681
- An adaptive strategy for rate limiting: For small usage with few documents, we accept a slow embedder service, and for big usage with updates containing thousands of documents, Meilisearch will give up early
- A better outage handling, where Meilisearch will give up early if the embedder server is unavailable for too long
- Support the
Retry-Afterheader when the value is in seconds, avoiding useless retries in a short timespan
- Optimization of general search performance by @itsamine27 in #6571
🪲 Bug fixes
🔩 Miscellaneous
- Improve code correctness by using the latest version of heed by @Kerollmops in #6687
- Update README by @mayasssh in #6692
- Disallow AI Contributions by @Kerollmops in #6684
- Fix empty request body section in the settings API reference by @curquiza in #6678
- Bump rustls from 0.23.43 to 0.23.45 by @dependabot[bot] in #6672