经过 846 次提交和近两年的开发,我们非常高兴地宣布 Psycopg 3.2 正式发布!
本次发布为 Psycopg 3 系列添加了多项新功能,包括:
还包含了一些错误修复,这些修复也已独立发布在 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