# 发布说明

MyScale 的最新更新摘要,包括新功能、改进和重要的错误修复。

如果有可用的修复版本的 MyScaleDB,我们建议您在下一个可用的机会升级。有关升级 DB 版本的说明,请参阅此指南

请注意,在每次涉及控制台更改的发布之后,可能会有需要刷新以确保正常功能的 Web 界面更新。

如有任何关于这些功能或升级的问题,请随时联系支持与帮助

# 2024 年 11 月 7 日

# MyScaleDB v1.9.0

功能与改进

  • 重构代码以提升性能并进行进一步优化。
  • 移除对 Intel MKL 库的依赖。
  • 改善轻量级删除和合并的性能。
  • 优化并发位图过滤器集。
  • 优化缓慢的轻量级删除操作。
  • 为 Cargo 添加其他注册来源。
  • 正确初始化为多重距离添加的两个阶段变量。

修复

  • 修复 prewhere 和 where 共存时的致命错误。
  • 修复全文检索加速设置中的拼写错误。

# 2024 年 10 月 10 日

# MyScaleDB v1.8.0

功能与改进

  • 增加在单个查询中支持多个 distance() 函数。
  • 解决分布式混合搜索中的评分计算错误。
  • 通过在 performPrefilter() 中引入并行读取设置,提升过滤向量搜索的性能。
  • 增强 TextSearch()HybridSearch(),支持多列全文索引 (FTS)。

# 2024 年 9 月 5 日

# MyScaleDB v1.7.1

重点功能

  • 添加对多个文本列进行全文搜索的支持。

功能与改进

  • 优化插入时 TextSearch 的每秒查询数(QPS)。
  • 优化大数据集的过滤搜索。
  • performPrefilter() 中实现并行读取。

修复

  • 修正分布式文本搜索中的 BM25 计算错误。
  • 修正两阶段向量搜索中余弦距离的计算结果错误。
  • 解决全文搜索功能中的各种错误。
  • 修复执行带 FINAL 的并行文本搜索选择时的段错误。
  • 修复删除 FTS 索引缓存目录时的严重问题。
  • 解决在分布式表上执行混合搜索时的错误。
  • 解决删除部分时出现的“无法加载 Tantivy 索引文件”错误。
  • 解决 Tantivy 索引加载错误。

# 2024 年 7 月 31 日

# MyScaleDB v1.6.4

功能与改进

  • 添加查询设置 enable_fts_index_for_string_functions,默认情况下禁用字符串函数的 FTS 索引。
  • 为 FTS 索引添加 icu 多语言分词器。

修复

  • 修复与低过滤比率相关的向量搜索性能问题。

# 2024 年 7 月 10 日

# MyScaleDB v1.6.3

功能与改进

  • 支持混合、向量和文本搜索的基本分页操作。

修复

  • 修复 TextSearch() 在轻量删除后的性能下降问题。

# 2024 年 6 月 19 日

# MyScaleDB v1.6.2

重点功能

  • 添加 "HybridSearch() "函数。

功能和改进

  • 在服务器重启后启用 NVMe SSD 缓存重用。
  • 当 PREWHERE 包含分区密钥时,提高 SELECT 性能。

修复

  • 解决向 s3 中写入数据时,配置的节流器无法生效的错误。
  • 修复 MSTG 索引返回的结果少于前 K 个结果的错误。
  • 优化加载 FTS 索引的逻辑。

# 2024 年 5 月 14 日

# MyScaleDB v1.5.4

修复

  • 解决了来自不同副本的 FTS 索引校验和不匹配的问题,该问题在 v1.5.3 中引入。

# 2024 年 4 月 30 日

# MyScaleDB v1.5.3

修复

  • 解决了在服务器重新启动后导致 MSTG 向量索引无法构建的问题,该问题在 v1.4.0 中引入。

# 2024 年 4 月 29 日

# MyScaleDB v1.5.2

重点功能

功能和改进

  • 对向量索引进行了深入的重构。
  • 添加了默认的向量索引类型。

# 2024 年 4 月 18 日

# MyScaleDB v1.4.0

重点功能

  • 添加了对多列向量索引的支持。

修复

  • 解决了取消向量索引构建导致索引冻结的问题。
  • 解决了在使用 ReplicatedMergeTree 引擎时向量索引可能无法正确更新的问题。

功能和改进

  • 重构向量索引管理器。

# 2024 年 3 月 14 日

# MyScaleDB v1.3.1

重点功能

  • 添加了对由二进制数据类型组成的向量进行索引的支持。有关二进制向量索引的更多信息,请点击这里

修复

  • 删除了未使用的 MergeTreeSetting max_queue_size_to_consider_replica_as_synced
  • 修复了与 MSTG 类型的向量索引序列化相关的崩溃问题。
  • 解决了在generateRowIdsMap()函数中合并任务期间发生的致命错误。

功能和改进

  • 支持重新加载向量索引缓存比例。

# 2024 年 1 月 30 日

# MyScaleDB v1.3.0

重点功能

  • 在选择要合并的数据块时考虑轻量级删除行。

    此功能改进了 ClickHouse 中标记为删除的数据的及时清理,并已贡献给社区。您可以在 pull request #58223 (opens new window)中找到更多信息。

修复

  • 修复了向量搜索使用参数时出现的错误。

# 2024 年 1 月 10 日

# MyScaleDB v1.2.3

提示

此版本包含自 v1.2.2 以来的性能改进和错误修复。我们建议您在下一个可用的机会升级。

重点功能

  • 通过两阶段搜索改进了 MSTG 的搜索性能。

修复

  • 解决了VectorIndexWriter中的分段错误。

功能和改进

  • 通过在序列化过程中计算向量索引的校验和来优化向量索引校验和。
  • 引入enable_brute_force_vector_search查询设置,默认设置为 false。

# 2024 年 1 月 4 日

# MyScaleDB v1.2.2

修复

  • 在发生错误时立即删除向量/获取临时文件夹。

# 2023 年 12 月 28 日

# MyScaleDB v1.2.1

修复

  • 改进向量索引加载失败的日志。
  • 在检查数据块时排除向量索引文件。
  • 修复了合并部分中没有构建向量索引的向量索引信息。

功能和改进

  • 为嵌入和重新排序函数引入了与 UDFs 相关的功能。

# 2023 年 12 月 7 日

# MyScaleDB v1.2.0

修复

  • 修复了当部分移动到另一个磁盘时重新加载向量索引的问题。
  • 分离了蛮力搜索和向量索引的线程限制器。
  • 修复了向量索引内存管理的设置和指标。
  • 修复了索引节点错误,处理升级场景,并通过新的设置控制 Zookeeper 的状态目录。

功能和改进

  • 改进了向量索引的内存管理。

# 2023 年 11 月 23 日

# MyScaleDB v1.0.2

修复

  • 如果校验和检查失败,则重新构建向量索引。
  • 限制蛮力搜索使用的内存和线程。

# 2023 年 11 月 17 日

# MyScaleDB v1.0.0

提示

此版本包含自 v0.10.10 以来的性能改进和错误修复。我们建议您在下一个可用的机会升级。

修复

  • 修复了在 DROP VECTOR INDEX 中剩余的向量索引文件。

功能和改进

  • 后向移植了与 BACKUP 相关的功能。
  • 添加了向量索引校验和。
  • 减少了 MSTG 的内存使用。

# 2023 年 10 月 26 日

# MyScaleDB v0.10.10

  • 修复了狭窄过滤的向量搜索。

# 2023 年 10 月 19 日

# MyScaleDB v0.10.9

提示

此版本包含自 v0.10.8 以来的性能改进和错误修复。我们建议您在下一个可用的机会升级。

修复

  • 改进了狭窄过滤的向量搜索。

功能和改进

  • 升级了 MSTG 向量索引并改进了内存跟踪。
  • 提高了解耦数据块的稳定性。

# 控制台更改

功能和改进

  • 我们引入了组织管理功能,旨在增强您对组织的控制能力。有关详细信息,请参阅组织和角色

# 2023 年 10 月 12 日

# MyScaleDB v0.10.8

修复

  • 修正了在 WITH 子句中使用 arrayMap 时 distance() 函数无法执行的问题。
  • 将 UUID 纳入向量索引文件夹路径以确保唯一性。
  • 解决了影响 JSON 列上的 DELETE 和 UPDATE 函数的错误。
  • 后向移植#52634 (opens new window)

# 2023 年 9 月 21 日

# MyScaleDB v0.10.7

修复

  • 修复了构建向量索引异常取消的问题。
  • 通过后向移植修复了对具有一个分片的 Replicated 数据库的 ALTER 操作。
  • 在构建向量索引期间发生 MEMORY_LIMIT_EXCEEDED 时,修正了向量索引状态。
  • 在加载错误后立即销毁向量索引指针,以防止在关键部分之外删除缓存文件夹。
  • 不允许定义多个向量索引。

# 控制台更改

功能和改进

  • 我们引入了 Go Client 连接方法,增强了 MyScale 满足用户多样化需求的能力。有关详细信息,请参阅Go Client

修复

  • 我们改进了侧边栏和页面 UI 的显示,提升了用户交互体验。

# 2023 年 8 月 30 日

# MyScaleDB v0.10.4

修复

  • 抛出异常以防止 MSTG 数据大小过小导致崩溃。
  • 限制对具有向量索引的列使用ALTER UPDATE以保持数据完整性。
  • 修正了导致向量索引校验和文件丢失的错误。

功能和改进

  • 优化解耦数据块流水线,包括删除位图。

# 2023 年 8 月 24 日

# MyScaleDB v0.10.3

修复

  • 使向量索引的metric_type参数不区分大小写。
  • 解决了向量索引日志中的错误。

# 控制台更改

功能和改进

  • 集群监控现在包括内存使用面板,帮助用户更清楚地了解集群的利用情况。
  • 提升了支持和帮助页面的用户体验。

修复

  • 纠正了侧边栏 UI 的显示问题。

# 2023 年 8 月 18 日

# MyScaleDB v0.10.1

提示

此版本包含自 v0.10.0 以来的性能改进和错误修复。我们建议您在下一个可用的机会升级。

修复

  • 修正了 DenseBitmap 中的堆溢出问题。
  • 解决了在 ReplicatedMergeTree 上出现“太多部分”错误的问题。

功能和改进

  • 减少了蛮力向量搜索的内存消耗。
  • 引入了primary_key_cache_size设置,以限制主键缓存的大小。

# 2023 年 8 月 11 日

# MyScaleDB v0.10.0

此版本的 MyScaleDB 是基于 ClickHouse v23.3.2.37 的分支。

# 2023 年 8 月 10 日

# 控制台更改

功能和改进

  • 我们引入了支持和帮助模块,使用户能够通过 Web 控制台提交协助请求。有关详细信息,请参阅支持与帮助
  • 标准计划用户可以修改现有集群的副本,以实现扩展能力。有关详细信息,请参阅集群配置修改

# 2023 年 7 月 27 日

# 控制台更改

  • MyScale 正在引入支持用户在线升级计费计划的功能,进一步增强支付功能,提高用户便利性。有关详细信息,请参阅计费定价计划

# 2023 年 7 月 6 日

# 控制台更改

功能和改进

  • MyScale 现在支持用户升级 DB 版本,提高集群性能,引入新功能和修复错误。有关详细信息,请参阅更新 DB 版本

# 2023 年 6 月 15 日

# 控制台更改

功能和改进

  • 标准计划用户可以修改现有集群的副本,以实现扩展能力。
  • MyScale 的默认端口已更改为 443,同时仍支持通过端口 8443 访问。

# 2023 年 6 月 1 日

# 控制台更改

  • 我们推出了标准计划,使用户可以升级和支持具有更大 Pod 大小和多个副本的集群。有关详细信息,请参阅我们的定价计划

# 2023 年 5 月 18 日

# 控制台更改

功能和改进

  • MyScale 现在支持自定义空闲期,允许在空闲状态下接收任何请求后自动恢复服务。

# 2023 年 5 月 11 日

# 控制台更改

功能和改进

  • 我们推出了最新的 MSTG 算法,现在超越了先进的专用向量数据库的向量性能。 立即了解更多关于这个重大升级的信息!
  • 我们为电影推荐抽象问答补充了示例数据集,以帮助用户探索和体验 MyScale。
  • 添加了集群监控功能,帮助用户监控集群的运行状态。有关详细信息,请参阅集群监控
  • 我们添加了使用模块,允许用户轻松了解集群的使用情况和成本。有关详细信息,请参阅监控使用情况
  • 优化了创建集群和导入示例数据的界面,提升了用户体验。
  • 改进了查询结果中的统计信息选项卡,请参阅查看结果

# 2023 年 4 月 20 日

# 控制台更改

功能和改进

# 2023 年 4 月 13 日

# 控制台更改

功能和改进

  • 支持 SQL 格式、语法高亮和自动补全,使编写查询更加简单高效。
  • 在 SQL 编辑器中添加了快捷键,以便更快地访问常用功能。
  • 向 SQL 编辑器添加了数据库树,允许用户在不同的数据库和表之间轻松导航。
  • 查询结果现在可以复制和导出为 CSV、JSON 或 TSV 文件,使在 MyScale 之外处理数据更加方便。

# 2023 年 3 月 16 日

# 控制台更改

功能和改进

  • 优化了新手用户的指导。
  • 修改了用户获取连接信息的方法。有关详细信息,请参阅连接详情
  • 我们引入了示例数据集,并提供相应的查询命令,以帮助用户探索 MyScale。
  • 为增强用户账户的安全性,我们现在允许用户生成新的集群密码。

修复

  • 修复了无法在查询结果中显示高维向量的问题。

# 2023 年 3 月 14 日

我们很高兴与您分享 MyScale 产品的发布说明,并期待与您一起踏上这个旅程。

Last Updated: Mon Nov 18 2024 09:50:40 GMT+0000