Impact Score: 5/10
Meilisearch: v1.32.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.32.0. Source highlight: Log Search performance trace
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.
๐ View Raw Release Notes (Original Developer Log)
## ๐ Improvements
### Log Search performance trace
Introduces comprehensive progress tracking and logging for search operations in Meilisearch. It adds detailed timing information for each step of the search process, enabling better observability and performance analysis.
> by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6072
### Extract document operations from payloads in parallel
We accelerate document indexing by processing a large number of tasks in batches or a large number of records in parallel. We expedited the preparation of the payloads by extracting the various changes and assigning internal IDs in parallel. We achieved a 7x speedup on a four-million-document insertion using four CPUs, and the performance scales with the number of CPUs.
The `indexedDocuments` field in tasks using skipCreation no longer precisely reflects the number of document operations performed, specifically for `POST` and `PUT` operations. This count may be higher than the actual number of operations, but it doesn't affect the computation; only the reported count is impacted. We prioritize speed over perfect accuracy here, and the documents are still correctly indexed as before.
> by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6080
## ๐ Bug fixes
### Vector sort: Bucket documents with same similarity
Fixed vector sort bucketing so documents with identical similarity scores are grouped together, ensuring subsequent ranking rules are applied correctly.
> by @dureuill in https://github.com/meilisearch/meilisearch/pull/6081
### Properly Delete Documents from FID-Based Databases
Fixes a bug where changing searchableAttributes from ["*"] to a subset of fields left orphaned data in fid-based databases, causing corruption and warnings during search.
> by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6076
### Rebuild the graph links when dumpless-upgrading
Bumps [hannoy to v0.1.3-nested-rtxns](https://github.com/nnethercott/hannoy/releases/tag/v0.1.3-nested-rtxns)๏ฟผ, which fixes graph-related recall issues and adds a method to rebuild graph links to recover previously malformed graphs. Also fixes a minor issue in the dumpless upgrade flow where the upgrade description was not displayed correctly and related operations were not properly associated with the upgrade.
> by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6055
## ๐ ๏ธ Maintenance and Misc.
### Update JS SDKs tests to use `pnpm` instead of `yarn`
Updated the JavaScript SDK tests to use pnpm instead of yarn in CI workflows, switching the package manager across test configurations to ensure the SDK test suite runs correctly and consistently with the current tooling.
> by @Strift in https://github.com/meilisearch/meilisearch/pull/6075
### Adapt JS tests in SDK tests CI
Updated the SDK tests CI workflow for the JavaScript SDKs
> by @curquiza in https://github.com/meilisearch/meilisearch/pull/6050
### Bump lru from 0.16.2 to 0.16.3
Fix Stacked Borrows violation in `IterMut`.
> by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6087
**Full Changelog**: https://github.com/meilisearch/meilisearch/compare/v1.31.0...v1.32.0