Blog

Noticias

Lanzamiento de CloudNativePG 1.23.0, 1.22.3 y 1.21.5

La comunidad de CloudNativePG Community se complace en presentar la  versión 1.23.0 de CloudNativePG Operator!

Esta versión incorpora una serie de nuevas características y mejoras, como la compatibilidad con catálogos de imágenes de PostgreSQL, la sincronización de slots de replicación definidos por el usuario y la configuración de Pod Disruption Budget (PDB).

Se ha modificado el soporte que ofrecemos a la Comunidad para mejorar nuestro enfoque y optimizar los recursos. Las versiones soportadas serán la versión menor más reciente, además de la versión menor anterior, las cuales recibirán soporte durante tres meses una vez que salga la nueva versión menor. En efecto, esto equivale a añadir dos meses más de soporte a la versión menor saliente con respecto a lo que solíamos proporcionar anteriormente.
<

Novedades de la versión 1.23

Catálogos de imágenes de PostgreSQL

¡Adiós a los dolores de cabeza por la gestión de versiones de PostgreSQL! Con los catálogos de imágenes basados en versiones principales, la gestión de flotas de bases de datos nunca ha sido tan fácil. Basta con solicitar la versión principal de PostgreSQL necesaria y comprobar cómo se mantienen actualizadas las bases de datos. Se han introducido dos nuevos recursos (ClusterImageCatalog e ImageCatalog) y una nueva stanza (spec.imageCatalogRef), con lo que se prepara el terreno para una gestión más sencilla de las imágenes por defecto. La Comunidad proporcionará catálogos, y también se podrán utilizar los de terceros, o incluso crear catálogos propios.

Sincronización de slots de replicación definidos por el usuario

Asegura un failover fluido gracias a la sincronización de slots de replicación física ampliada, que ahora comprende la persistencia de slots definidos por el usuario tras el failover.

Configuración de Pod Disruption Budget (PDB)

Personalización de la configuración de PDB mediante el nuevo campo .spec.enablePDB. Se deshabilitan los PDB en instancias primarias para implementaciones de una sola instancia, lo que garantiza una expulsión fluida de los pods durante las operaciones de mantenimiento. Esto marca nuestro primer paso hacia la eliminación de la función de ventana de mantenimiento de los nodos.

Actualización y mantenimiento

Antes de actualizar, es necesario revisar detenidamente las instrucciones detalladas. Ya están disponibles nuevas versiones de parches para todas las versiones compatibles, incluidas la 1.22.3 y la 1.21.5.

Se recomienda actualizar a CloudNativePG 1.23.0 lo antes posible. Alternativamente, pueden actualizar a la última versión de parche disponible para la versión menor actual.

Anuncio de EOL

Con el lanzamiento de la versión 1.23.0, la versión menor 1.21.x llegará al final de su vida útil el 24 de mayo de 2024. Para garantizar la continuidad del soporte y la seguridad, es preciso planificar una actualización.

Unirse a la Comunidad

Conviértanse en valiosos miembros de nuestra comunidad, cada vez más amplia, de código abierto, independiente de los proveedores y administrada de forma abierta. Relaciónense con otros usuarios, intercambien opiniones y reciban ayuda. Únanse a nuestro  canal de Slack y sígannos en X (Twitter) para mantenerse informados sobre las últimas noticias y anuncios.

Notas de la versión

Para la lista completa de los cambios y correcciones de errores, consulten las siguientes notas de versión:

¡Gracias por su continuo apoyo y compromiso con CloudNativePG! Actualicen hoy mismo y liberen todo el potencial de sus implementaciones de PostgreSQL.

Información sobre CloudNativePG

CloudNativePG es un innovador operador Kubernetes de código abierto diseñado específicamente para cargas de trabajo PostgreSQL. Organiza de manera impecable todo el ciclo de vida de un clúster PostgreSQL, desde el arranque y la configuración para garantizar una alta disponibilidad, así como el enrutamiento de conexiones y los mecanismos integrales de respaldo y recuperación ante desastres. Aprovechando la replicación en flujo nativa de PostgreSQL, CloudNativePG distribuye eficientemente los datos a través de pods, nodos y zonas, utilizando los patrones estándar de Kubernetes. Esto permite escalar sin problemas las réplicas según el método nativo de Kubernetes, mientras el operador reconfigura la replicación de forma autónoma y segura según sea necesario. Originalmente concebido y soportado por EDB, CloudNativePG representa un cambio de paradigma en la gestión de cargas de trabajo PostgreSQL en entornos Kubernetes.

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