v0.23.0 [DEPRECATED]
Although API usage remains unchanged from v0.22, this is a breaking release because it requires re-indexation of all documents.
Re-indexation happens automatically when migrating your data from a previous version. For more information on how to update to the latest version of MeiliSearch, read our dedicated guide.
Additionally, it is now mandatory to set Content-Type
headers when using API routes that accept a payload. This behavior was already present in some routes and this update just enforces it consistently. Note: if you use one of our integrations, this change will not impact your code.
New features
- Add geosearch support: geosearch allows users to filter and sort results based on geographic criteria. You can refine precision, distance, and shape of the geographical areas in which the document should be searched. @irevoire
- Support new dataset formats: CSV and NDJSON @MarinPostma
Improvements
- Add
curl
to the Docker image (#1676) @ook - Use tikv-jemallocator instead of jemallocator (#1692) @felixonmars
- Better dependency cache for CI (#1683) @shekhirin
- Unify pest dependency (#1659) @happysalada
- Update various assorted dependencies (#1684) @MarinPostma
- Improve CONTRIBUTING.md @curquiza
Fixes
- Fix for ARM binary on RHEL (#1666) @kappa-wingman
- Fix duplicate IDs when indexing @MarinPostma
- Fix phrase match error in chinese @ManyTheFish
- Improve search performance for some queries @ManyTheFish
- M1 Mac binaries now available for download via download-latest.sh (#1697) @k-nasa
- Fix minidashboard (#1755) @anirudhRowjee
❤️ Thanks again to our external contributors: @anirudhRowjee, @felixonmars, @happysalada, @kappa-wingman, @k-nasa, and @shekhirin