Skip to content

Commit 8ee7e78

Browse files
gbartolinijsilvela
authored andcommitted
docs: announce release 1.27.0 (#353)
Signed-off-by: Gabriele Bartolini <[email protected]>
1 parent a0d0887 commit 8ee7e78

File tree

2 files changed

+133
-0
lines changed

2 files changed

+133
-0
lines changed
442 KB
Loading
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
---
2+
title: "CloudNativePG 1.27.0 Released!"
3+
date: 2025-08-12
4+
draft: false
5+
author: gbartolini
6+
image:
7+
url: 58364dde1adc4a0a8.37186404-2048x1445.jpg
8+
attribution: from <a href="https://wordpress.org/photos/photo/58364dde1a/">Saurabh</a>
9+
tags:
10+
- release
11+
- postgresql
12+
- postgres
13+
- kubernetes
14+
- k8s
15+
- cloudnativepg
16+
- cnpg
17+
summary: The CloudNativePG community is excited to announce version 1.27.0, featuring powerful new capabilities for PostgreSQL on Kubernetes.
18+
---
19+
20+
The **CloudNativePG Community** is excited to announce the release of
21+
**CloudNativePG 1.27.0**, bringing powerful new features, stability
22+
improvements, and extended capabilities for running PostgreSQL in Kubernetes.
23+
24+
---
25+
26+
## Highlights in 1.27.0
27+
28+
### Dynamic Loading of PostgreSQL Extensions
29+
30+
You can now use the new `.spec.postgresql.extensions` field to mount PostgreSQL
31+
extensions—packaged as OCI-compliant container images—as **read-only, immutable
32+
volumes** in instance pods.
33+
This enables [dynamic extension management](/documentation/1.27/imagevolume_extensions/)
34+
without rebuilding base images, offering faster, more flexible extension
35+
deployments.
36+
37+
### Logical Decoding Slot Synchronization
38+
39+
A new `synchronizeLogicalDecoding` option under
40+
`spec.replicationSlots.highAvailability` introduces
41+
[automatic synchronization of logical decoding slots](/documentation/1.27/replication/#logical-decoding-slot-synchronization)
42+
across high-availability clusters. This ensures that logical replication
43+
subscribers can continue seamlessly after a publisher failover, **improving
44+
reliability and integration with Change Data Capture (CDC) tools**.
45+
46+
### Primary Isolation Check — Now Stable
47+
48+
The **liveness pinger**, introduced experimentally in 1.26, is now a stable
49+
feature. With `.spec.probes.liveness.isolationCheck` enabled by default, the
50+
liveness probe now performs
51+
[primary isolation checks](/documentation/1.27/instance_manager/#primary-isolation)
52+
to improve detection and handling of primary connectivity issues in Kubernetes
53+
environments.
54+
55+
---
56+
57+
## Other Enhancements
58+
59+
This release also includes:
60+
61+
- **Quorum-based failover** *(experimental)* — an opt-in feature that improves
62+
safety and data durability during failover events through synchronous replication.
63+
[Learn more](/documentation/1.27/failover/#failover-quorum-quorum-based-failover).
64+
- **User maps for predefined users** — including `streaming_replica`, enabling
65+
the use of self-managed client certificates with different Common Names in
66+
environments with strict security policies or shared certificate authorities.
67+
- **Improved plugin failure observability** — with a new `PhaseFailurePlugin`
68+
phase in `Cluster status` to better track plugin-related errors.
69+
70+
Full details are available in the
71+
[release notes](https://cloudnative-pg.io/documentation/1.27/release_notes/v1.27/).
72+
73+
---
74+
75+
## Upgrade Guidance
76+
77+
We recommend upgrading to **1.27.0** to benefit from the latest features,
78+
enhancements, and long-term stability.
79+
80+
If you’re on **1.26.x**, upgrade to **1.26.1** to get the latest fixes in that series.
81+
82+
Support for the **1.25.x** series ends on **22 August 2025** — plan your
83+
migration to 1.27 or 1.26 soon.
84+
85+
Follow the [upgrade instructions](https://cloudnative-pg.io/documentation/1.27/installation_upgrade/#upgrades)
86+
for a smooth transition.
87+
88+
---
89+
90+
## Get Involved with the Community
91+
92+
[Join us](https://github.com/cloudnative-pg/cloudnative-pg?tab=readme-ov-file#communications)
93+
to help shape the future of cloud-native Postgres!
94+
95+
If you're using CloudNativePG in production, consider
96+
[adding your organization as an adopter](https://github.com/cloudnative-pg/cloudnative-pg/blob/main/ADOPTERS.md)
97+
to support the project's growth and evolution.
98+
99+
Thank you for your continued support! Upgrade today and discover how
100+
CloudNativePG can elevate your PostgreSQL experience to new heights.
101+
102+
<!--
103+
## About CloudNativePG
104+
105+
[CloudNativePG](https://cloudnative-pg.io) is an open-source Kubernetes
106+
Operator specifically designed for PostgreSQL workloads. It manages the entire
107+
lifecycle of a PostgreSQL cluster, including bootstrapping, configuration, high
108+
availability, connection routing, and comprehensive backup and disaster
109+
recovery mechanisms. By leveraging PostgreSQL's native streaming replication,
110+
CloudNativePG efficiently distributes data across pods, nodes, and zones using
111+
standard Kubernetes patterns, enabling seamless scaling of replicas in a
112+
Kubernetes-native manner. Originally developed and supported by
113+
[EDB](https://www.enterprisedb.com/), CloudNativePG is a CNCF Sandbox project
114+
and the sole PostgreSQL operator in this category.
115+
-->
116+
<!--
117+
Tweet
118+
119+
🚀 CloudNativePG 1.27.0 is out!
120+
121+
What’s new:
122+
123+
🔹 Dynamic extensions — run OCI-packaged PostgreSQL extensions instantly, no rebuilds needed.
124+
🔹 Logical decoding slot sync — failovers without disruption, with better CDC tool compatibility.
125+
🔹 Primary isolation checks — now stable, catching connectivity issues faster.
126+
127+
Also included: experimental quorum-based failover, user maps for predefined users, and improved plugin failure insights.
128+
129+
Read the full story: URL
130+
131+
#PostgreSQL #Kubernetes #CloudNativePG #OpenSource #CDC #CNPG #k8s #postgres
132+
133+
--->

0 commit comments

Comments
 (0)