DeepSeek总结的chdb-core v26.7.3发版说明

v26.7.3

v26.7.3 最新

@ShawnChen-Sirius ShawnChen-Sirius 于 3 天前发布

v26.7.3

7d84d71

chdb-core v26.7.3

完整变更日志:v26.7.0...v26.7.3 --- 113 个提交,21 个拉取请求。

ClickHouse 基线未变:v26.7.2.1-stable。

这是首个携带 Durable V1 C ABI 的稳定版本,也是 PyPI 上首个包含它的 chdb-core。chdb.durable 用户只需要 pip install -U chdb-core------注意是 chdb-core 而不是 chdb,因为 pip 会保留已满足的依赖,而已安装的 26.7.0 已满足 chdb 的下限。

🚀 新功能

  • C ABI 中的备份、恢复和查询分类(#202) ------ chdb_backup_database_nchdb_restore_database_nchdb_classify_query_n。调用者将数据库名称和存档路径作为单独的参数传入,而不是自己组装 BACKUP DATABASE ... TO File(...) 并对其进行引用;并且可以在不执行语句的情况下询问解析器该语句做什么:它的类别、文本中包含多少可执行语句、是否携带凭证,以及是否每个持久写入都落在同一个命名数据库中。报告按大小进行版本化,因此设置了 struct_size 的调用者会得到拒绝,而不是写入其结构体末尾之外的位置。相同的接口也通过 Python 模块中的 _chdb.connect 暴露。
  • chdb_shutdown()(#185) ------ 停止引擎的线程池。该转换相对于并发连接和自身都是原子的。
  • ADBC:只读连接、语句取消和有界读取(#230)
  • Python UDF 接受 Optional[X]X | None 注解(#205)

🐛 Bug 修复

  • 连接不再接管宿主进程的致命信号处理器(#224)。
  • python -m chdbNameError 崩溃(#219)。
  • 修复了并行 Arrow 输出编码器背压等待中的死锁(#213)。
  • 在同一个连接上执行查询之前,活动的流式读取会被取消(#215),而取消一个已耗尽的流是空操作,就像获取一个一样(#180)。
  • ADBC 入口点从 Linux Python wheel 中导出(#189),并且 Arrow ADBC 兼容选项会传播(#197)。
  • 连接 argv 设置应用于连接自己的会话(#196)。
  • libchdb.a 不再暴露捆绑的 libc++ / libc++abi / libunwind 符号(#199),也不再覆盖 libc 的 posix_spawn(#218)。
  • chdb.h 在 libchdb 发布 tarball 中以全局可读权限提供(#195)。

⚡ 性能

  • 多核扩展和 DataFrame 扫描速度(#183)。

🔧 CI / 构建 / 发布

  • 发布标签必须指定代码树同步到的 ClickHouse 产品线(#184)。
  • 每个发布现在都携带其资产的 SHA256SUMS(#218)。
  • PyPI 发布按发布决定(#220、#229):候选版本从不发布,只有普通的 vX.Y.Z 标签才发布,并且发布可以通过其自身说明中的标记选择退出。这个版本没有选择退出,这就是它在 PyPI 上的原因。
  • Linux ARM64 调试信息打包为 tar.xz,以保持在 GitHub 的 2 GiB 资产限制之下(#201)。
  • CI 工作流针对自托管运行器基础设施故障进行了加固(#208)。
  • operator delete 中移除了无效的所有权探测(#211)。

资产

四个 abi3 wheel(macOS x86_64 / arm64,manylinux x86_64 / aarch64),每个平台的 libchdb.so 和 libchdb.a 以及 chdb.h 和 chdb.hpp,调试符号,以及 SHA256SUMS。

相关推荐
冰暮流星2 小时前
mysql之表子查询
数据库·mysql
Full Stack Developme2 小时前
CRM相关库表设计
数据库
步行cgn2 小时前
Spring 注入 Map 集合详解
数据库·python·spring
风跟我说过她3 小时前
SQL 一键转经典 Chen 风格 ER 图:开源 CLI + 在线工具 + Agent Skill
数据库·python·sql·开源·开源软件
这个DBA有点耶3 小时前
MySQL大表DDL锁表锁到崩溃?Online DDL的3个关键参数和实战避坑
数据库·mysql·架构
2302_1114 小时前
java依赖小结
java·运维·数据库
听到微笑4 小时前
Elasticsearch 如何存储与检索海量向量
数据库·elasticsearch
海浪仙人掌5 小时前
速动比率怎么分析?速动比率分析有哪些注意事项?
大数据·数据库·人工智能
企业数字化笔记5 小时前
固定资产历史数据怎么导入系统?Excel模板、字段映射和数据校验
android·java·数据库·后端