Blog

Noticias

Lanzamiento de Psycopg 3.2

Tras 846 commits y casi dos años de desarrollo, nos complace anunciar el lanzamiento de Psycopg 3.2!

Esta versión añade varias nuevas características a la serie Psycopg 3, entre ellas:

  • soporte para tipos escalares Numpy
  • recepción de notificaciones más sencilla
  • posibilidad de ejecutar consultas con parámetros en formato PostgreSQL
  • generador de registros para devolver un valor escalar a partir de una consulta
  • anulaciones asíncronas y cifradas
  • soporte para las muchas nuevas características añadidas en el próximo PostgreSQL 17
  • OpenSSL 3.x incluido en paquetes binarios

Además, se incluyen algunas correcciones de errores, que también se han publicado de forma independiente en el paquete 3.1.20. Dado el alto nivel de compatibilidad entre 3.1 y 3.2, esta podría ser la última versión de la serie 3.1.

Para más información, consulten:

Tengan en cuenta que varias de las nuevas características de la versión 3.2 requieren libpq v17, pero, debido a que la versión 17 de PostgreSQL aún no ha sido publicada, no están disponibles de inmediato en los paquetes binarios. Para utilizar estas características es necesario que dispongan de una versión de desarrollo de libpq 17 en sus sistemas y que utilicen la distribución de código fuente Python o C. Nuevos paquetes con libpq v17 serán publicados tan pronto como la versión oficial de PostgreSQL 17 haya sido lanzada.

Muchas gracias a todos los que han contribuido al proyecto, especialmente a Denis Laxalde, de Dalibo, infatigable explorador de libpq y siempre disponible para resolver problemas complejos.


Psycopg, primero la versión 2, ahora la 3, es el estándar de facto para la comunicación entre Python y PostgreSQL, dos componentes principales de innumerables empresas e infraestructuras de misión crítica. Mantener una biblioteca tan crítica al más alto nivel de fiabilidad, integridad y rendimiento requiere mucho cuidado y trabajo.

Si usan Python y PostgreSQL y quieren asegurarse del buen mantenimiento y continua mejora de la interfaz entre ambos, consideren apoyar el proyecto y ser uno de nuestros patrocinadores 💜

¡Que disfruten conociéndolo!

— Daniele

Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.