Psycopg 3.2 发布

由 Psycopg 开发团队于 2024-07-01 发布
相关开源

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

此版本为 Psycopg 3 系列添加了几个新功能,其中一些是

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

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

有关更多详细信息,请查看

请注意,3.2 版本中的几个新功能需要 libpq v17,但是,由于 PostgreSQL 17 版本尚未发布,因此它们不会立即在二进制包中提供。要使用这些功能,您需要在系统上安装 libpq 17 的开发版本,并使用 Python 或 C 源代码发行版。捆绑 libpq v17 的新软件包将在官方 PostgreSQL 17 发布后立即发布。

非常感谢为该项目做出贡献的每一个人,特别是来自 Dalibo 的 Denis Laxalde,他不倦地探索 libpq,并且总是能够解决具有挑战性的问题!


Psycopg,先前的 v2,现在的 v3,是 Python 和 PostgreSQL 之间通信的事实标准,它们是无数企业和关键任务基础设施的两个主要组成部分。以最高的可靠性、完整性和性能标准维护这样一个关键库需要大量的关怀和工作。

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

祝您编程愉快!

-- Daniele