Impact Score: 5/10
Meilisearch: v1.29.0 ๐
Source available โ automated, not human-reviewed
Component: meilisearch ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Meilisearch v1.29.0. Source highlight: Build compatibility note
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (1)
- Introduce `xtask` sub-command to generate prototype tag names with the expected nomenclature
๐ง Bug Fixes & Patches (2)
- Fix rare internal error in the experimental vector store
- Fix misc. CI issues
๐ View Raw Release Notes (Original Developer Log)
## Build compatibility note
The git binary must now be present at build time to populate the `commitSha1` field of the `/version` field.
This change was made for build performance reasons.
by @dureuill in https://github.com/meilisearch/meilisearch/pull/6030
## ๐ Improvements
### Another piece of the settings indexer is available: searchable and exact attributes
The new settings indexer scales better, supports near-instant cancellations and displays the progress of the indexing operation.
Previously, the new settings indexer was enabled only if the **only** changes in a settings batch were to embedder settings. In Meilisearch v1.29.0, the new settings indexer will be enabled if the change is any combination of:
- `searchableAttributes`
- `exactAttributes`
- `proximityPrecision`
- `embedders` (as before)
Any other change to settings appearing in a batch will cause the batch to use the legacy settings indexer.
Additionally, the new settings indexer is currently disabled by default for Cloud users.
OSS users who would like to disable the new settings indexer should pass the `MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_SETTINGS` environment variable to `true`.
by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/5983
### Enable the new vector store by default for new indexes
[Meilisearch v1.21.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.21.0) introduced a new vector store backend providing better performance and relevancy.
Starting with v1.29.0, any newly created index will default to the new backend.
Existing indexes will be left unchanged.
It is still possible to explicitly choose the vector store backend, please refer to [the relevant experimental feature discussion page](https://github.com/orgs/meilisearch/discussions/860).
by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6004
### Support more models for `huggingFace` embedder
You can now select models with the XLM Roberta architecture when generating embeddings locally on CPU or GPU with the `huggingFace` embedder.
by @qdequele in https://github.com/meilisearch/meilisearch/pull/6018
## ๐ฆ Bug fixes
* Fix rare internal error in the experimental vector store by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6032
## ๐ง Maintenance and Misc.
Last week was a Quality of Life week, and while we still had improvements in the pipe, the bulk of our work was dedicated to maintenance tasks.
Most notably, the CI is now faster, going from over one hour to less than 30 minutes, and also more reliable as it automatically tests the dumpless upgrade.
* New workload to run declarative tests. This is, in particular, very useful to automatically test the dumpless upgrade. By @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5861
* The code that applies the dumpless upgrade migrations was rewritten to make it easier to maintain. By @dureuill in https://github.com/meilisearch/meilisearch/pull/6029
* We no longer run macOS and Windows tests at PR time. These CI jobs were very slow and given their limited impact they will only be run on the nightly builds. Ny @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6021
* Send notifications for Kubernetes integration when releasing by @curquiza in https://github.com/meilisearch/meilisearch/pull/6023
* Introduce `xtask` sub-command to generate prototype tag names with the expected nomenclature by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6022
* Fix misc. CI issues by @dureuill in https://github.com/meilisearch/meilisearch/pull/6026
## Asset availability note
โ ๏ธ The Meilisearch binary is not available for `meilisearch-enterprise-macos-amd64` and `meilisearch-macos-amd64` due to [a compilation oversight](https://github.com/meilisearch/meilisearch/actions/runs/20023402416/job/57415170954). https://github.com/meilisearch/meilisearch/pull/6037 aims at fixing this for future releases.
The more recent `meilisearch-enterprise-macos-apple-silicon` and `meilisearch-macos-apple-silicon` are fine.
**Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.28.2...v1.29.0