2025年9月25日: PostgreSQL 18 发布!

Psycopg 3.2 发布

发布于 2024-07-01,作者:Psycopg 开发团队
相关开源项目

经过 846 次提交和近两年的开发,我们非常高兴地宣布 Psycopg 3.2 正式发布!

本次发布为 Psycopg 3 系列添加了多项新功能,包括:

  • 支持 Numpy 标量类型
  • 更易用的通知接收
  • 可以使用 PostgreSQL 格式参数运行查询
  • 一个用于从查询返回标量的行工厂(row factory)
  • 异步、加密的取消操作
  • 支持即将发布的 PostgreSQL v17 中的许多新功能
  • 二进制包中捆绑了 OpenSSL 3.x

还包含了一些错误修复,这些修复也已独立发布在 3.1.20 版本中。鉴于 3.1 和 3.2 之间的高度兼容性,这可能是 3.1 系列的最后一次发布。

更多详情请查阅:

请注意,3.2 版本中的一些新功能需要 libpq v17,但由于 PostgreSQL 17 版本尚未发布,因此这些功能在二进制包中尚不可用。要使用这些功能,您需要在系统上安装 libpq 17 的开发版本,并使用 Python 或 C 源代码分发版。一旦 PostgreSQL 17 正式发布,我们将立即发布捆绑 libpq v17 的新包。

非常感谢所有为项目做出贡献的人,特别是来自 Dalibo 的 Denis Laxalde,他是不屈不挠的 libpq 探索者,总是乐于解决极具挑战性的问题!


Psycopg,从 v2 到现在的 v3,一直是 Python 和 PostgreSQL 之间通信的事实标准,而这两者是无数企业和关键任务基础设施的两个主要组成部分。维护这样一个关键库到最高的可靠性、完整性和性能标准需要付出大量的精力和心血。

如果您是 Python 和 PostgreSQL 用户,并且希望确保两者之间的接口得到良好维护并持续改进,请考虑 支持该项目,并成为 我们的赞助商之一 💜

祝大家编程愉快!

-- Daniele