meilisearch v1.17.0 版本更新介绍
发布日期: 2025-08-12
版本号: v1.17.0
Meilisearch最新版本更新包含多项增强、错误修复和维护工作。新增了聊天补全路由功能,使搜索体验更自然,并支持Webhook API。优化了
STARTS_WITH过滤器的性能和稳定性,现已无需启用实验特性即可使用。Docker镜像采用了Cosign无密钥签名。修复了将聊天设置接口从PUT改为PATCH的破坏性更改,以及快照创建任务被错误包含在快照中的问题。日常维护主要包括测试与CI的优化,如修复Rails CI、提升测试效率、更新依赖版本,以及文档流程的调整。
更新内容 (中文)
[!NOTE] 想让你的搜索体验更自然?试试我们新的聊天补全路由,将你的查询转化为对话。设置简单,兼容你喜爱的LLM模型。
增强功能
- 新增 Webhook API 支持 | 由 @Mubelotix 提交于 PR#5785 请查阅开发中的文档(该PR即将合并)
- 优化并稳定
STARTS_WITH过滤器性能 | 由 @Mubelotix 提交于 PR#5783 现在无需启用实验性功能即可使用此操作符 🎉 - Docker镜像:使用 Cosign 无密钥模式对容器镜像进行签名 | 由 @LeSuisse 提交于 PR#3265
问题修复
- 将聊天设置请求方法从
PUT改为PATCH| 由 @Mubelotix 提交于 PR#5807 ⚠️ 此修复导致破坏性变更:PUT→PATCH。集成包与SDK将适配此变更 - 修复快照创建任务被包含在快照中的问题 | 由 @Mubelotix 提交于 PR#5773
系统维护
- 测试与CI
- 忽略另一项不稳定测试 | 由 @dureuill 提交于 PR#5740
- 修复Rails CI环境 | 由 @curquiza 提交于 PR#5756
- 使用
Server::wait_task()替代Index::wait_task()| 由 @martin-g 提交于 PR#5703 - 加速批量处理集成测试 | 由 @martin-g 提交于 PR#5626
- 适配Go仓库最新变更的CI环境 | 由 @curquiza 提交于 PR#5790
- 将 svenstaro/upload-release-action 从 2.11.1 升级至 2.11.2 | 由 @dependabot[bot] 提交于 PR#5795
- 将 sigstore/cosign-installer 从 3.8.2 升级至 3.9.2 | 由 @dependabot[bot] 提交于 PR#5794
- 文档更新
更新内容 (原始)
[!NOTE] Want to make your search feel more natural? Try our new chat completions route and turn your queries into conversations. Easy to set up, works with your favorite LLMs.
Enhancements
- Support Webhook API by @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5785 Check the in progress documentation (PR merged soon)
- Optimize and stabalize performance the
STARTS_WITHfilter by @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5783 No need to activate the experimental feature anymore to use this operator 🎉 - Docker image: sign container image using Cosign in keyless mode by @LeSuisse in https://github.com/meilisearch/meilisearch/pull/3265
Bugs
- Turn chat settings to
PATCHby @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5807 ⚠️ This fix leads to a breaking change on:PUT→PATCH. Integrations and SDKs will adapt to this change. - Fix
snapshotCreationtask being included in snapshot by @Mubelotix in https://github.com/meilisearch/meilisearch/pull/5773
Maintenance
- Tests & CI
- Ignore yet another flaky test by @dureuill in https://github.com/meilisearch/meilisearch/pull/5740
- Fix Rails CI by @curquiza in https://github.com/meilisearch/meilisearch/pull/5756
- Use Server::wait_task() instead of Index::wait_task() by @martin-g in https://github.com/meilisearch/meilisearch/pull/5703
- Faster batches:: IT tests by @martin-g in https://github.com/meilisearch/meilisearch/pull/5626
- Adapt Go CI to recent change in the Go repo by @curquiza in https://github.com/meilisearch/meilisearch/pull/5790
- Bump svenstaro/upload-release-action from 2.11.1 to 2.11.2 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/5795
- Bump sigstore/cosign-installer from 3.8.2 to 3.9.2 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/5794
- Documentation
- Release process change by @curquiza in https://github.com/meilisearch/meilisearch/pull/5766
- Minor fix in PR template by @curquiza in https://github.com/meilisearch/meilisearch/pull/5804
- Minor docs update by @curquiza in https://github.com/meilisearch/meilisearch/pull/5803