Skip to content

Release history

meilisearch releases

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

All releases

27 shown

Upgrade now
v1.45.2 Bug fix
Breaking upgrade

Quantization config fix

No immediate action
v1.45.1 Bug fix

Autobatch deletion revert

No immediate action
v1.45.0 Mixed

Indexing & fetch performance improvements, bug fixes

Config change
v1.44.0 Breaking risk
Breaking upgrade

Federated facet search + timeout change

Review required
v1.43.1 Security
Auth RCE / SSRF

SSRF fix

v1.43.0 New feature
⚠ Upgrade required
  • Meilisearch Cloud: new settings indexer disabled by default; enable per‑case for scaling.
  • OSS users can disable the new settings indexer with env var `MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_SETTINGS=true`.
Notable features
  • New settings indexer supporting filterable, sortable facets and custom attribute ordering
  • Improved facet search indexing by scanning only relevant entries instead of full scans
Full changelog

🌈 Enhancements

New settings indexer

The new settings indexer, a more efficient version of our internal indexer for index settings modifications, now supports filterable, sortable, facet search, and custom (asc/desc) attributes in addition to the already-supported searchable, exact, proximity precision, and embedders.

  • For Meilisearch Cloud users, the new settings indexer is disabled by default and can be enabled on a case-by-case basis for scaling purposes.
  • For OSS users, the new settings indexer can be disabled by setting the MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_SETTINGS to true.

By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6124

Improve facet search indexing performance

We reduced the time to generate the internal data structures for the facet search to work. We were previously doing a couple of full scans on the internal entries and replaced these with scans on specific entries, only the ones dedicated to the facet searchable fields.

By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6325

Improve task queue compaction integration

The GET /health route now returns HTTP 500 after a successful task queue compaction, to signal that Meilisearch should be restarted so that tasks can be enqueued again.

For Meilisearch Cloud users, this ensures that compacting the task queue will automatically restart the instance after the compaction.

🦋 Fixes

Fix lexicographic filters on strings

Fixes a bug where string facet values appearing in <, <=, >, >= and IN filters were not normalized before comparison to facet values.

This would cause some values in documents (e.g. 2026-01-01T00:00:00) to appear to be higher than their filter counterpart, due to being normalized (e.g. like 2026-01-01t00:00:00).

Thanks to @njaard for reporting the issue ❤️

By @dureuill in https://github.com/meilisearch/meilisearch/pull/6340

Fix typo tolerance v1.41 regression

Fixes the WordDelta::added_or_deleted_words function.

By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6350.

Thanks to @vladradin99 and @snurfer0 for reporting the issue in https://github.com/meilisearch/meilisearch/issues/6349 and https://github.com/meilisearch/meilisearch/issues/6324 :heart:

🔩 Miscellaneous

  • Introduce a meilitool command to export an index words FST by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6332
  • Add riscv64 to release binary matrix via cross-rs by @gounthar in https://github.com/meilisearch/meilisearch/pull/6296
  • Fix docs related to task cancelation and deletion by @curquiza in https://github.com/meilisearch/meilisearch/pull/6353
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6303
  • Bump actions/setup-node from 4 to 6 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/5964
  • Bump thin-vec from 0.2.14 to 0.2.16 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6339
  • Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6304
  • Bump rustls-webpki from 0.103.10 to 0.103.13 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6347
  • Bump actix-http from 3.11.2 to 3.12.1 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6348
  • Bump sigstore/cosign-installer from 3.10.0 to 4.1.1 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6301
  • Bump supercharge/mongodb-github-action from 1.12.0 to 1.12.1 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6302

Thanks again @gounthar, @njaard, @vladradin99 and @snurfer0 for your contributions ❤️

Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.42.1...v1.43.0

v1.42.1 Bug fix

Fixes legacy settings indexer bugs affecting multimodal fragments, embedder settings, and nested field indexing.

v1.42.0 New feature
Notable features
  • RemoteAvailability struct enables query fallback in sharding and replication
  • Experimental document join filtering via foreignKeys allows filtering on foreign indexes
v1.41.0 Breaking risk
Breaking changes
  • useNetwork now defaults to true when network.leader is configured in sharded instances
Notable features
  • Dynamic Search Rules with query and time-based conditions
  • Multiple document pinning in defined order
  • Works with filtering, pagination, facets, hybrid and federated search
v1.40.0 New feature
Notable features
  • distinct attribute in federated search
  • 100ms faster federated search
  • optimized memory usage for large workloads
v1.39.0 Bug fix
Notable features
  • foreignKeys experimental feature for document hydration
  • disabled SSE response buffering for streaming
  • fixed memory leak in indexation pipeline
v1.38.2 Bugfix

Fixes critical regression where task queue cleanup could cause engine to stop processing tasks entirely. Immediate upgrade recommended for users on affected versions.

v1.38.1 Bug fix

Fixes regression in task processing logic that caused engine to stop processing tasks. Addresses issue through task deletion revert and optimization improvements.

v1.38.0 New feature
Breaking changes
  • Routes must now use routes::routes and routes::path macros to appear in API documentation
Notable features
  • Hannoy upgrade for significantly faster embedding indexing
  • Task queue cleanup and optimization improvements
  • Remote embedder connection reliability fixes
v1.37.0 Breaking risk
Breaking changes
  • network objects must now contain at least one shard object with at least one remote when leader is not null
  • vectorStoreSetting experimental feature removed
Notable features
  • Replicated sharding for enterprise edition
  • Network shards field for granular cluster management
v1.36.0 New feature
Breaking changes
  • openapi-mintlify.json file no longer available in release assets
Security fixes
  • Bumped bytes, jsonwebtoken, time, and rsa dependencies
Notable features
  • Added attributeRank ranking rule
  • Added wordPosition ranking rule
  • Automated annoy to HNSW vector store migration
v1.35.1 Bug fix

Fixes task database corruption bug in S3 streaming snapshot operations for Enterprise Edition. Community Edition unaffected. Manual database rebuild available as workaround.

v1.35.0 Breaking risk
Breaking changes
  • Breaking change to POST /indexes/<index_uid>/fields route
Notable features
  • showPerformanceDetails parameter for search endpoints with detailed timing breakdown
  • Performance tracing for multi-search and federated search queries
  • Named performance metrics in search responses
v1.34.3 Bug fix

Increased auth store database size to 2 GiB to support indexing more authentication keys without hitting storage limits.

v1.34.2 Bug fix

Patch fix for regression in v1.34.1 where Meilisearch failed to start when using a configuration file without the experimental_allowed_ip_networks setting.

v1.34.1 Security relevant
Breaking changes
  • Requests to non-global IP addresses now blocked by default; use --experimental-allowed-ip-networks to allow specific networks
Security fixes
  • SSRF vulnerability (CVE Request 1975471) - blocked unauthorized requests to private network IPs
v1.33.1 Security relevant
Security fixes
  • Path traversal vulnerability in dump import (affects all versions before v1.33.0)
Notable features
  • Improved vector store linear scanning for better result quality
  • Fixed ranking score calculation for vector search with sort
v1.33.0 New feature
Security fixes
  • Mini-dashboard security vulnerability fixes
Notable features
  • Added POST /indexes/{indexUid}/fields endpoint for field metadata
  • Parallel cleanup reduces dumpless upgrade time from 2h50m to ~7min
  • Updated vector store with improved search performance
v1.32.2 Bug fix

Fixed a panic that occurred during dumpless upgrades on empty indexes with configured embeddings.

v1.32.1 Maintenance
Notable features
  • Added MEILI_EXPERIMENTAL_DISABLE_FID_BASED_DATABASES_CLEANUP environment variable
v1.32.0 New feature
Breaking changes
  • indexedDocuments field may exceed actual document operations for POST/PUT operations
Notable features
  • 7x speedup on parallel document operation extraction
  • Search performance logging with detailed timing
  • Fixed vector sort bucketing for identical similarity scores

Beta — feedback welcome: [email protected]