Meilisearch dropped a hotfix patch today, v1.45.2, aimed squarely at a gnarly bug in internal vector stores. The issue? A quantization desync that could quietly corrupt embeddings when upgrading from older releases. If you’ve been running Meilisearch since before v1.33.1 and upgraded later, your vector indexes might have been silently broken. This release cleans that up.
The core fix is in pull request #6411. The team noticed that when databases containing embedders were upgraded from versions older than v1.33.1, the quantization configuration for internal vector stores could fall out of sync. This didn’t produce immediate errors — instead, it would quietly corrupt the embeddings stored in affected indexes. The patch detects the desync and automatically removes the corrupted embeddings, restoring the stores to a consistent state.
There’s no breaking change. It’s a targeted surgical fix. But critical if you’ve been sleeping on updates.
Here’s the thing about vector search. It’s only as good as the embeddings powering it. A desync in quantization — basically, how the vectors are compressed for storage — can silently skew similarity computations. You might get weird results, failing searches, or, worse, no clue anything’s wrong. For teams using Meilisearch for semantic search or AI-powered features, that’s a landmine.
This is a reminder: infrastructure upgrades aren’t just about new features. Sometimes the deepest fixes are hiding in the changelog. Patch early, patch often.
Official Source: https://github.com/meilisearch/meilisearch/releases/tag/v1.45.2