Apache Arrow ADBC 17 (库) 发布
已发布 2025年3月7日
作者 The Apache Arrow PMC (pmc)
Apache Arrow 团队很高兴地宣布 Apache Arrow ADBC 库的 17 版本发布。此版本包括来自 18 个已解决的问题,由 13 位不同的贡献者提供。
这是 库 的一个版本,版本号为 17。 API 规范 是单独进行版本控制的,版本号为 1.1.0。
子组件是独立版本控制的
- C/C++/GLib/Go/Python/Ruby: 1.5.0
- C#: 0.17.0
- Java: 0.17.0
- R: 0.17.0
- Rust: 0.17.0
下面的发行说明并不详尽,仅公开了该版本的部分亮点。 进行了许多其他的错误修复和改进:我们建议您参阅完整的变更日志。
发布亮点
CMake 配置现在可以针对系统依赖项构建,而不是强制使用 vendored 依赖项 (#2546)。 此外,即使对于用 Go 编写的驱动程序,现在也会安装 CMake 文件 (#2506)。 Ubuntu 24.04 LTS 的软件包现已可用 (#2482)。
C# 中 AdbcDataReader
和 ValueAt
的性能得到了改进 (#2534)。 如果未指定项目 ID,C# BigQuery 驱动程序现在将使用默认项目 ID (#2471)。
Flight SQL 和 Snowflake 驱动程序允许在 Go 中传递底层选项 (gRPC dial 选项在 #2563 中,gosnowflake 选项在 #2558 中)。 Flight SQL 驱动程序现在应该提供列级别的元数据 (#2481)。 Snowflake 驱动程序现在不再需要设置当前 schema 来获取元数据 (#2517)。
贡献者
$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn apache-arrow-adbc-16..apache-arrow-adbc-17
15 David Li
6 Matthijs Brobbel
2 Hélder Gregório
2 Matt Topol
2 Matthias Kuhn
2 Sutou Kouhei
2 davidhcoe
1 Curt Hagenlocher
1 Felipe Oliveira Carvalho
1 Felipe Vianna
1 Marius van Niekerk
1 Shuoze Li
1 amangoyal
路线图
目前正在讨论 ADBC 的潜在第二次修订,以包含更多缺失的功能和异步 API 支持。 更多信息,请参见里程碑。 我们欢迎关于可以添加或扩展的 API 的建议。
参与其中
我们欢迎所有感兴趣的人提出问题和贡献。 问题可以在 GitHub 上提交,问题可以定向到 GitHub 或 Arrow 邮件列表。