Meilisearch v0.26.0stable Released Mar 14, 2022
โš ๏ธ Breaking Change Impact Score: 7/10

Meilisearch v0.26.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: meilisearch ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Breaking-change evidence from the source

  • Breaking changes - New dump behavior (https://github.com/meilisearch/meilisearch/pull/2098) @irevoire
Read the original context โ†—
Source flags breaking changes โ€” review applicability
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Meilisearch v0.26.0. Source highlight: For more information on how to update to the latest version of Meilisearch, read our dedicated guide.

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.

โš ๏ธ Breaking Changes & Deprecations (1)

  • Breaking changes - New dump behavior (https://github.com/meilisearch/meilisearch/pull/2098) @irevoire

โšก Performance & Enhancements (5)

  • Allow payloads with no documents (https://github.com/meilisearch/meilisearch/pull/2075) @MarinPostma
  • Accept `null` values for numeric fields on CSV upload (https://github.com/meilisearch/milli/pull/445) @MarinPostma
  • Set Rust edition to 2021 (https://github.com/meilisearch/meilisearch/pull/2060 and https://github.com/meilisearch/meilisearch/pull/2067) @MarinPostma
  • Update dashboard to fit the new rebranding (#2174) @mdubus
  • Enhance authorization tests (https://github.com/meilisearch/meilisearch/pull/2108) @ManyTheFish

๐Ÿ”ง Bug Fixes & Patches (6)

  • Fix `_geoPoint` sorting (https://github.com/meilisearch/milli/pull/424) @irevoire and his father
  • Allow API keys to accept `null` descriptions (https://github.com/meilisearch/meilisearch/pull/2135) @ManyTheFish
  • Fix search highlight for non-unicode chars (https://github.com/meilisearch/milli/pull/426) @Samyak2
  • Fix empty filter behavior (https://github.com/meilisearch/milli/pull/422) @Kerollmops
  • Set a limit to filters to avoid stackoverflow issues (https://github.com/meilisearch/milli/pull/421) @Kerollmops
  • Fix Docker image to boot on arm64 node (#2122) @Thearas
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
For more information on how to update to the latest version of Meilisearch, read our [dedicated guide](https://docs.meilisearch.com/create/how_to/updating.html#update-to-the-latest-meilisearch-version). ## New features ### Tenant tokens We released one of the features most requested by our users: tenant tokens. (https://github.com/meilisearch/meilisearch/pull/2096) @ManyTheFish Tenant tokens allow developers to restrict access to documents depending on the end-user making the search request, effectively enabling multi-tenant indexes. A tenant token is a [JWT](https://jwt.io/). It must be generated by combining an API key with a set of permissions and rules the developer wishes to apply to an end user's search. For more information on tenant tokens, read our [dedicated guide](https://docs.meilisearch.com/learn/security/tenant_tokens.html#multitenancy-and-tenant-tokens). ### Auto-batching (experimental) This version includes the auto-batching feature. (https://github.com/meilisearch/meilisearch/pull/2005) @MarinPostma Auto-batching improves indexing speed by batching together consecutive document additions. Here is a simple way to use it: ```bash meilisearch --enable-auto-batching ``` This is an experimental feature. Based on user feedback, it might be completely reworked or outright removed in a future release. You can read more about how to use auto-batching in [this discussion](https://github.com/meilisearch/meilisearch/discussions/2070). ## Breaking changes - New dump behavior (https://github.com/meilisearch/meilisearch/pull/2098) @irevoire Importing a dump into an instance with an existing database using `--import-dump` will throw an error on the CLI. Similar to snapshots, the `--ignore-dump-if-db-exists` and `--ignore-missing-dump` flags have been added for dumps. - New flag behavior for the CLI (https://github.com/meilisearch/meilisearch/pull/2068) @MarinPostma Affected options: `--no-analytics`, `--schedule-snapshot`, `--ignore-missing-snapshot`, `--ignore-snapshot-if-db-exists`, `--ssl-require-auth`, `--ssl-resumption`, `--ssl-tickets` โŒ: `meilisearch --no-analytics=true` โœ…: `meilisearch --no-analytics` - Remove armv8 binary from the release assets. Use aarch64 binary instead. (#2136) @curquiza ## Enhancements - Allow payloads with no documents (https://github.com/meilisearch/meilisearch/pull/2075) @MarinPostma - Accept `null` values for numeric fields on CSV upload (https://github.com/meilisearch/milli/pull/445) @MarinPostma - Set Rust edition to 2021 (https://github.com/meilisearch/meilisearch/pull/2060 and https://github.com/meilisearch/meilisearch/pull/2067) @MarinPostma - Update dashboard to fit the new rebranding (#2174) @mdubus ## Fixes - Fix `_geoPoint` sorting (https://github.com/meilisearch/milli/pull/424) @irevoire and his father - Allow API keys to accept `null` descriptions (https://github.com/meilisearch/meilisearch/pull/2135) @ManyTheFish - Fix search highlight for non-unicode chars (https://github.com/meilisearch/milli/pull/426) @Samyak2 - Fix empty filter behavior (https://github.com/meilisearch/milli/pull/422) @Kerollmops - Set a limit to filters to avoid stackoverflow issues (https://github.com/meilisearch/milli/pull/421) @Kerollmops - Fix Docker image to boot on arm64 node (#2122) @Thearas - Handle escaped characters in filters (https://github.com/meilisearch/milli/pull/427) @irevoire - Update error message for missing version files (https://github.com/meilisearch/meilisearch/pull/2095) @irevoire - Fix multiple dump problem (https://github.com/meilisearch/meilisearch/pull/2057, https://github.com/meilisearch/meilisearch/pull/2076, https://github.com/meilisearch/meilisearch/pull/2074) @irevoire - Fix for phrase searches with more than two words (https://github.com/meilisearch/milli/pull/442) @MarinPostma - Fix `too many open file` error during tests (https://github.com/meilisearch/meilisearch/pull/2011) @MarinPostma - Fix internal error on the stats route with snapshots enabled (#2192) @MarinPostma - Fix blocking authentication (#2204) @MarinPostma ## Misc - Get rid of chrono in favor of time (#2173) @irevoire - Update actix-web dependency to 4.0.0 (https://github.com/meilisearch/meilisearch/pull/2194) @robjtede - Enhance authorization tests (https://github.com/meilisearch/meilisearch/pull/2108) @ManyTheFish - Update ASCII art (https://github.com/meilisearch/meilisearch/pull/2118) @irevoire - Update Meilisearch spelling and branding (https://github.com/meilisearch/meilisearch/pull/2117) @meili-bot - Update CONTRIBUTING.md (https://github.com/meilisearch/meilisearch/pull/1908) @ferdi05 - Update LICENSE (https://github.com/meilisearch/meilisearch/pull/2145) @curquiza - Update analytics (https://github.com/meilisearch/meilisearch/pull/2099 and https://github.com/meilisearch/meilisearch/pull/2086) @irevoire - Ignore auth tests errors on Windows (https://github.com/meilisearch/meilisearch/pull/2037) @irevoire ---- โค๏ธ Thanks again to our external contributors: - [Meilisearch](https://github.com/meilisearch/meilisearch): @robjtede, @Thearas, and @irevoire's father - [Milli](https://github.com/meilisearch/milli) and [Tokenizer](https://github.com/meilisearch/tokenizer): @Samyak2