What meilisearch/meilisearch shipped
Written by FoxPlug from public releases; not affiliated with Meilisearch. An automatic summary of the public release, pull request and commit data of github.com/meilisearch/meilisearch. Meilisearch did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Event 9 released v1.54.0 with breaking changes to the dynamicSearchRules experimental features, including automatic migration for Cloud users. Release
- Event 0 fixed embedder setting changes to succeed when the embedder's API key is expired by handling missing dimensions. Pull request #6640
- Event 3 made geo errors non-fatal when updating or deleting existing documents, preventing task failures from invalid _geo fields. Pull request #6638
- Event 5 aggregated analytics from the MCP route. Pull request #6639
- Event 1 replaced mimalloc with jemalloc in prototype-v1.52.3-fix-crashes-with-debug.6. Release
- Event 4 updated heed and removed
non_free_page_sizein prototype-v1.52.3-fix-crashes-with-debug.4. Release - Event 6 switched to an experimental patched heed branch with unique transactions in prototype-v1.52.3-fix-crashes-with-debug.3. Release
- Event 8 added detection and removal of missing and corrupted tasks for the task queue in prototype-v1.50.0-reuse-http-client.4. Release
Why it matters
Event 9 marks the stable release of v1.54.0 with breaking changes to experimental search rules. Events 0 and 3 address reliability issues with embedder settings and document operations. Events 1, 4, and 6 focus on stability improvements through memory management and transaction handling.
Changelog entry
- Breaking: v1.54.0 updates dynamicSearchRules experimental features API Release
- Fix embedder setting changes when API keys are expired Pull request #6640
- Ignore geo errors from existing documents when updating or deleting Pull request #6638
- Aggregate analytics from the MCP route Pull request #6639
- Replace mimalloc with jemalloc for memory management Release
- Update heed dependency and remove
non_free_page_sizeRelease - Use experimental heed branch with unique transactions Release
- Detect and remove missing and corrupted tasks from task queue Release
Meilisearch v1.54.0 is out with breaking changes to dynamicSearchRules. Fixed embedder API key expiration handling and geo error resilience in document operations.
Meilisearch v1.54.0 is now available. This release includes breaking changes to the dynamicSearchRules experimental features, with automatic migration for Cloud users. We've also fixed embedder setting changes when API keys expire and improved resilience by making geo errors non-fatal during document updates and deletions.
Week of September 14, 2026
What shipped
- The POST /dynamic-search-rules endpoint now returns actions as an object with pin and other fields instead of a list, a breaking change to the dynamic search rules API. Pull request #6549
- An experimental MCP route was added supporting multi-index search, facet search, index descriptions, and index name listing. Pull request #6629
- A verbosity mode was introduced to the Progress trace that allows creating quiet progress traces that do not register logs when not in use. Pull request #6631
- Grammar and broken Markdown links in error code descriptions were fixed. Pull request #6626
- Documentation fixes corrected a mailto typo in the README, a broken TOC anchor in CONTRIBUTING.md, and grammar issues. Pull request #6619
- Release prototype-v1.52.3-fix-crashes-with-debug.2 added mimalloc tracking with callbacks and callback registration. Release
- Release prototype-v1.52.3-fix-crashes-with-debug.1 added symbols in the release build. Release
Why it matters
This week includes a breaking change to the dynamic search rules API alongside experimental features for MCP integration and improved tracing capabilities. Bug fixes to documentation and internal improvements to crash handling support ongoing stability.
Changelog entry
- Breaking: POST /dynamic-search-rules endpoint now returns actions as an object with pin and other fields instead of a list Pull request #6549
- Added experimental MCP route supporting multi-index search, facet search, index descriptions, and index name listing Pull request #6629
- Introduced verbosity level to progress trace for quieter logging in tests and documentation Pull request #6631
- Fixed grammar and broken Markdown links in error code descriptions Pull request #6626
- Fixed documentation typos and broken links in README and CONTRIBUTING files Pull request #6619
- Improved debug builds with mimalloc callback tracking Release
New this week: experimental MCP route for multi-index search, verbosity mode for progress traces, and the dynamic-search-rules endpoint restructured. See the details on what shipped.
This week's updates to Meilisearch include an experimental MCP route for multi-index search and facet operations, a new verbosity mode for progress traces that quiets logs in tests, and a breaking change restructuring the dynamic-search-rules endpoint actions field. Documentation fixes and crash handling improvements round out the week.