經過 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