meilisearch v1.13.0-rc.1 版本更新介绍
发布日期: 2025-02-05
版本号: v1.13.0-rc.1
以下是Meilisearch v1.13.0-rc.1版本的主要更新内容摘要(候选版本,不建议用于生产环境):
本次更新引入远程联合搜索功能,并在统计路由中新增展示实际数据存储大小的usedDatabaseSize
字段。修复了批量删除操作后残留内部数据的问题,解决了远程嵌入器偶发栈溢出错误及特定参数传递导致内部错误的情况。其他优化包括修复.NET测试框架、增强日志记录与错误提示、调整开源分析数据上报频率至每日一次。基准测试部分修复了工作负载文件配置问题。工具方面,meilitool新增了数据库压缩子命令。此版本仍为候选版本,如遇异常可通过官方渠道反馈问题。
更新内容 (中文)
[!WARNING] 由于这是候选版本(RC),我们不推荐在生产环境中使用。发现未按预期运行的情况?欢迎提交错误报告和新功能反馈。
改进项 📈
- 通过 @dureuill 在 https://github.com/meilisearch/meilisearch/pull/5299 实现的远程联合搜索
- 通过 @ManyTheFish 在 https://github.com/meilisearch/meilisearch/pull/5314 中暴露
usedDatabaseSize
字段,该字段对应数据库中存储"真实"数据的大小而非LMDB使用的磁盘空间大小,现已在/stats
接口中提供
修复项 🦋
- 删除批次时不再保留数据库中的部分内部数据 @Kerollmops 在 https://github.com/meilisearch/meilisearch/pull/5272
- 修复使用远程嵌入器时罕见的堆栈溢出问题 @Kerollmops 在 @dureuill 协助下通过 https://github.com/meilisearch/meilisearch/pull/5294 解决 (自v1.12.8起)
- 修复向不支持该参数的来源传递
documentTemplateMaxBytes
时导致的内部错误 @dureuill 在 https://github.com/meilisearch/meilisearch/pull/5306 中修复,由 @ellnix 报告
其他更新 ☁️
- 修复sdks-tests.yml中的Dotnet测试 @curquiza 在 https://github.com/meilisearch/meilisearch/pull/5291
- 增加通道拥塞调试日志 @Kerollmops 在 https://github.com/meilisearch/meilisearch/pull/5177
- 优化意外崩溃提示信息 @irevoire 在 https://github.com/meilisearch/meilisearch/pull/5300
- 将开源分析数据上报频率从每小时改为每日 @irevoire 在 https://github.com/meilisearch/meilisearch/pull/5312
- 改进AI相关日志记录 @Kerollmops 在 https://github.com/meilisearch/meilisearch/pull/5288
基准测试
- 移除vectorStore实验性功能后修复工作负载文件 @dureuill 在 https://github.com/meilisearch/meilisearch/pull/5289
- 修复工作负载倒置问题 @ManyTheFish 在 https://github.com/meilisearch/meilisearch/pull/5140
Meilitool工具
- 在meilitool中新增压缩子命令 @Kerollmops 在 https://github.com/meilisearch/meilisearch/pull/5235
完整更新日志: https://github.com/meilisearch/meilisearch/compare/v1.13.0-rc.0...v1.13.0-rc.1
更新内容 (原始)
[!WARNING] Since this is a release candidate (RC), we do NOT recommend using it in a production environment. Is something not working as expected? We welcome bug reports and feedback about new features.
Improvements 📈
- Remote federated search by @dureuill in https://github.com/meilisearch/meilisearch/pull/5299
- Expose the
usedDatabaseSize
corresponding to the size used to store the “real” data in the database and not the disk size used by LMDB used database size in the/stats
route by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/5314
Fixes 🦋
- When a batch is deleted it no longer keeps some internal data in the DB @Kerollmops in https://github.com/meilisearch/meilisearch/pull/5272
- Fix a rare stack overflow when using remote embedders by @Kerollmops with the help of @dureuill https://github.com/meilisearch/meilisearch/pull/5294 (from v1.12.8)
- Fix internal error when passing
documentTemplateMaxBytes
to a source that doesn’t support it by @dureuill in https://github.com/meilisearch/meilisearch/pull/5306 reported by @ellnix
Other ☁️
- Fix Dotnet tests in sdks-tests.yml by @curquiza in https://github.com/meilisearch/meilisearch/pull/5291
- Debug log the channel congestion by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/5177
- Improve unexpected panic message by @irevoire in https://github.com/meilisearch/meilisearch/pull/5300
- Send the OSS analytics once per day instead of once per hour by @irevoire in https://github.com/meilisearch/meilisearch/pull/5312
- Improve AI logging by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/5288
Benchmarks
- Fix workload files after removing the vectorStore experimental feature by @dureuill in https://github.com/meilisearch/meilisearch/pull/5289
- Fix workload inversion by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/5140
Meilitool
- Introduce a compaction subcommand in meilitool by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/5235
Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.13.0-rc.0...v1.13.0-rc.1