Skip to content

Commit 49cd66b

Browse files
committed
Add release post for 1.27.0 RC1
Signed-off-by: Floor Drees <[email protected]>
1 parent 128cbb3 commit 49cd66b

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed
442 KB
Loading
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
title: "CloudNativePG 1.27.0 RC1 Released!"
3+
date: 2025-07-29
4+
draft: false
5+
author: fdrees
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+
- preview
17+
- cnpg
18+
summary: "The CloudNativePG community is excited to announce the first release candidate of CloudNativePG 1.27! This preview introduces features like the dynamic loading of PostgreSQL extensions, and the automatic synchronization of logical decoding slots across high-availability clusters. Join us in testing these updates to shape the final release."
19+
---
20+
21+
The CloudNativePG Community is thrilled to announce the first release candidate
22+
of CloudNativePG 1.27! This preview release provides an opportunity to explore
23+
new features and enhancements before the final version is officially launched.
24+
While refinements may still occur, here’s a look at what’s new.
25+
26+
## Key Features
27+
28+
### Dynamic loading of PostgreSQL extensions
29+
30+
We introduced the `.spec.postgresql.extensions` field to support mounting
31+
PostgreSQL extensions—packaged as OCI-compliant container images—as read-only,
32+
immutable volumes within instance pods. This enables dynamic extension
33+
management without the need to rebuild base images.
34+
35+
### Logical decoding slot synchronization
36+
37+
We added the `synchronizeLogicalDecoding` field under
38+
`spec.replicationSlots.highAvailability` to enable automatic synchronization
39+
of logical decoding slots across high-availability clusters. This ensures
40+
seamless continuity for logical replication subscribers after a publisher
41+
failover.
42+
43+
### Primary Isolation Check
44+
45+
The liveness pinger, introduced as an experimental feature in 1.26, has
46+
been promoted to stable. A new `.spec.probes.liveness.isolationCheck` section
47+
enables primary isolation checks in the liveness probe by default, improving
48+
detection and handling of primary connectivity issues in Kubernetes environments.
49+
50+
## There’s More…
51+
52+
Explore other improvements in this release, including:
53+
54+
- An opt-in, experimental feature that enables quorum-based failover to improve
55+
safety and data durability during failover events.
56+
- Added support for user maps for predefined users such as `streaming_replica`,
57+
allowing the use of self-managed client certificates with different Common Names
58+
in environments with strict policies or shared CAs.
59+
- Added a new `PhaseFailurePlugin` phase in the `Cluster status` to improve
60+
observability of plugin-related failures.
61+
62+
Dive into the full details in the [release notes for 1.27 RC1](https://cloudnative-pg.io/documentation/preview/release_notes/v1.27/).
63+
64+
## Testing
65+
66+
The stability of each CloudNativePG release relies on the community’s
67+
engagement. Testing your workloads with this release candidate helps
68+
identify bugs and regressions early.
69+
70+
- View the [open issues for the 1.27 release](https://github.com/cloudnative-pg/cloudnative-pg/milestone/28).
71+
- Report bugs directly on [GitHub](https://github.com/cloudnative-pg/cloudnative-pg/issues/new/choose).
72+
73+
## Release Timeline
74+
75+
CloudNativePG 1.27 RC1 is the first in a series of release candidates.
76+
Additional release candidates may follow as needed before the final release,
77+
currently planned for the end of August.
78+
79+
# Join the Community
80+
81+
[Connect with our community on your preferred platform](https://github.com/cloudnative-pg/cloudnative-pg?tab=readme-ov-file#communications)!
82+
83+
Thank you for your continued support of CloudNativePG. Your contributions help
84+
us advance the Kubernetes-native PostgreSQL experience.

0 commit comments

Comments
 (0)