Lanzamiento de PostgreSQL 19 Beta 4
El Grupo Global de Desarrollo de PostgreSQL anuncia que ya puede descargarse la cuarta versión beta de PostgreSQL 19. Esta versión ofrece avances de todas las características que contendrá PostgreSQL 19 tras su disponibilidad general, aunque algunos detalles del lanzamiento podrían cambiar durante el periodo beta.
La información sobre todas las características y cambios introducidos en PostgreSQL 19 se encuentran en las notas de la versión:
https://www.postgresql.org/docs/19/release-19.html
El próximo lanzamiento previsto de PostgreSQL 19 es la versión Release Candidate (RC), que debería llegar a principios de octubre. Según los resultados de las pruebas y evaluaciones, esto significa que la versión GA (disponibilidad general) de PostgreSQL 19 también podría lanzarse en octubre. A medida que se aproximen estas fechas, se ofrecerán más detalles.
En esta versión beta se revirtieron varias funcionalidades que inicialmente estaban previstas para PostgreSQL 19. Para la comunidad de PostgreSQL, lo más importante es que PostgreSQL sea confiable. Al mismo tiempo, la comunidad busca mantener un calendario de lanzamientos predecible. Por ello, se decidió retirar algunas funcionalidades de PostgreSQL 19 para que puedan incorporarse, potencialmente, en una futura versión principal, una vez que hayan dispuesto de un período adicional para completar el proceso de desarrollo y revisión por parte de la comunidad.
Sus pruebas y comentarios ayudarán a la comunidad a asegurar que PostgreSQL 19 cumpla con nuestros estándares de entrega de una versión estable y confiable de la base de datos relacional de código abierto más avanzada del mundo. Por favor, lean más sobre nuestro proceso de pruebas beta y cómo pueden contribuir en:
https://www.postgresql.org/developer/beta/
Actualizar a PostgreSQL 19 Beta 4
Para actualizar a PostgreSQL 19 Beta 4 desde una versión previa de PostgreSQL, deberán utilizar una estrategia similar a la empleada para la actualización entre versiones principales de PostgreSQL (por ejemplo, pg_upgrade o pg_dump / pg_restore). Para más información, vean la documentación, en la sección sobre actualizaciones.
Cambios desde la versión Beta 3
Las correcciones y cambios incluidos en PostgreSQL 19 Beta 4 incluyen:
- Se revierte el soporte para SQL/PGQ (consultas de grafos de propiedades).
- Se revierte la posibilidad de habilitar y deshabilitar en línea las sumas de comprobación de datos.
- Se revierte el soporte para actualizaciones y eliminaciones temporales mediante la cláusula
FOR PORTION OF. - Se revierten
ALTER TABLE ... MERGE PARTITIONSyALTER TABLE ... SPLIT PARTITIONS. - Se eliminan las funciones
pg_get_role_ddl(),pg_get_tablespace_ddl(), ypg_get_database_ddl(). - Se revierte el cambio que forzaba a establecer
LC_COLLATEen C en el proceso postmaster. - Se corrigieron varios problemas en la funcionalidad de optimización de rendimiento para las comprobaciones de restricciones de claves foráneas.
- Se corrigieron varios problemas del nuevo comando
REPACK, entre ellos cierres inesperados, comportamientos incorrectos al trabajar con vistas materializadas e índices no válidos, además de diversos ajustes en la gestión de permisos y la notificación de errores. - Se solucionaron varios problemas del nuevo comando
WAIT FOR, incluido un caso de interbloqueo, y se mejoró la claridad de los mensajes relacionados con errores del nivel de aislamiento. - Se corrigió la validación de una lista
FOREIGN_JOINvacía enpg_plan_advice. - Se realizaron varias correcciones relacionadas con
CREATE PUBLICATION ... EXCEPT. - Se corrigió la sincronización inicial de tablas en la replicación lógica cuando se replica desde una versión anterior de PostgreSQL hacia PostgreSQL 19.
- Se realizaron varias correcciones en la detección de conflictos durante la replicación lógica.
- Se han realizado varias correcciones en el nuevo sistema de evaluación de autovacuum, incluidas las relacionadas con las tablas TOAST.
- Se corrigió la optimización SIMD de
COPY FROM. - Se solucionó un fallo que podía producirse al acceder a una partición cuyo desacoplamiento concurrente no había finalizado.
- Se aclaró que, al utilizar
pgbench --continue-on-error, las transacciones fallidas se informan por separado.
Para una lista completa de las nuevas características y de los cambios, consulten las notas de la versión:
https://www.postgresql.org/docs/19/release-19.html
Pruebas de errores y compatibilidad
La estabilidad de cada versión de PostgreSQL depende en gran medida de que ustedes, la comunidad, prueben la próxima versión con sus cargas de trabajo y herramientas de prueba para detectar errores y regresiones antes del lanzamiento oficial de PostgreSQL 19. Dado que se trata de una versión beta, es posible que se produzcan cambios en los comportamientos de la base de datos, los detalles de las características y las API. Sus impresiones y pruebas ayudarán a determinar los ajustes finales de las nuevas funciones, así que les pedimos de favor que la prueben lo antes posible. La calidad de las pruebas de los usuarios contribuirá a definir el momento en el que podamos lanzar la versión final.
Una lista de los problemas abiertos está disponible al público en la wiki de PostgreSQL. Pueden reportar errores usando el siguiente formulario en el sitio web de PostgreSQL:
https://www.postgresql.org/account/submitbug/
Calendario de la versión beta
Este es el cuarto lanzamiento beta de la versión 19. El Proyecto PostgreSQL se prepara para entrar en la fase de versiones candidatas del ciclo de lanzamiento y seguirá publicando versiones candidatas hasta el lanzamiento general de PostgreSQL 19. Para más información, consulten la página de Pruebas Beta.
Enlaces
- Descargas
- Información sobre las pruebas beta
- Notas de la versión Beta de PostgreSQL 19
- Problemas abiertos de PostgreSQL 19
- Reporte de errores
- Donaciones
Si desean proponer alguna corrección o hacer sugerencias en relación con este anuncio de lanzamiento, envíenlas a la lista de correo pública pgsql-www@lists.postgresql.org

