Skip to content

Commit 907f26d

Browse files
gbartoliniFloorDsxd
authored
docs: Announcement for 1.26.0, 1.25.2. and 1.24.4 (#308)
Closes #302 Signed-off-by: Gabriele Bartolini <[email protected]> Signed-off-by: Floor Drees <[email protected]> Co-authored-by: Floor Drees <[email protected]> Co-authored-by: Jonathan Gonzalez V. <[email protected]>
1 parent 5617162 commit 907f26d

File tree

2 files changed

+135
-0
lines changed

2 files changed

+135
-0
lines changed
442 KB
Loading
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
title: "CloudNativePG 1.26.0 and 1.25.2 Released!"
3+
date: 2025-05-23
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+
- preview
17+
- cnpg
18+
summary: The CloudNativePG community is excited to announce version 1.26.0, featuring powerful new capabilities for PostgreSQL on Kubernetes, alongside the maintenance release 1.25.2. This release also includes 1.24.4, the final patch for the now-retired 1.24.x series.
19+
---
20+
21+
The **CloudNativePG Community** is pleased to announce the release of:
22+
23+
- CloudNativePG 1.26.0, featuring major enhancements and new capabilities
24+
- CloudNativePG 1.25.2, a maintenance update for the 1.25.x series
25+
- CloudNativePG 1.24.4, the final patch for the now unsupported 1.24.x series
26+
27+
This is our first release since CloudNativePG officially entered the
28+
[CNCF Sandbox](https://www.cncf.io/sandbox-projects/), a major milestone that
29+
reinforces our commitment to sustainable, community-driven innovation.
30+
31+
---
32+
33+
## What's New in CloudNativePG 1.26.0?
34+
35+
### Declarative Offline In-Place Major Upgrades of PostgreSQL
36+
37+
You can now declaratively trigger
38+
[offline in-place major upgrades](https://cloudnative-pg.io/documentation/1.26/postgres_upgrades/)
39+
of PostgreSQL by simply updating the container image to a newer major version.
40+
The cluster shuts down safely, and `pg_upgrade` performs the upgrade, ensuring
41+
consistency. This long-awaited feature simplifies major upgrades while
42+
maintaining declarative workflows.
43+
44+
### Enhanced Startup and Readiness Probes for Replicas
45+
46+
We've enhanced [startup and readiness probes](https://cloudnative-pg.io/documentation/1.26/instance_manager/)
47+
for replicas, enabling both startup and readiness to be gated by replication
48+
lag. This means you can restrict promotion to only lag-free, synchronous
49+
replicas—greatly improving your high availability posture.
50+
51+
### Declarative Management of Extensions and Schemas
52+
53+
The `Database` resource now supports the declarative creation of:
54+
55+
- [PostgreSQL extensions](https://cloudnative-pg.io/documentation/1.26/declarative_database_management/#managing-extensions-in-a-database)
56+
- [`SCHEMA` objects](https://cloudnative-pg.io/documentation/1.26/declarative_database_management/#managing-schemas-in-a-database)
57+
58+
This makes it easier to manage consistent database configurations across
59+
environments.
60+
61+
---
62+
63+
## Important Changes
64+
65+
### Barman Cloud Deprecation Begins
66+
67+
With the 1.26 release, the **deprecation period** for in-tree Barman Cloud
68+
support officially begins. While it remains fully functional in 1.26, we
69+
**strongly encourage** users to begin planning the migration to the
70+
[Barman Cloud Plugin](https://cloudnative-pg.io/plugin-barman-cloud/)
71+
as early as possible and to adopt it for all new deployments.
72+
To help with this, we’ve published a comprehensive
73+
[migration guide](https://cloudnative-pg.io/plugin-barman-cloud/docs/migration/).
74+
75+
In CloudNativePG 1.28, Barman Cloud will be fully removed from CloudNativePG’s
76+
core. You have until then to complete your migration.
77+
78+
This marks a significant milestone in CloudNativePG’s evolution—the culmination
79+
of a multi-year effort that introduced CNPG-I, our extensible plugin interface.
80+
It is a crucial step toward making CloudNativePG a backup-agnostic solution
81+
while enabling leaner operand images by removing the need to bundle Barman
82+
Cloud directly. It also paves the way for future plugin support for volume
83+
snapshot backups and restores.
84+
85+
### Declarative Hibernation Support for the Plugin
86+
87+
The `hibernate` command of the plugin now leverages the declarative hibernation
88+
capability. Instead of executing an imperative hibernation process that
89+
destroyed replica PVCs, it will now annotate the cluster, aligning with
90+
CloudNativePG’s declarative approach.
91+
92+
---
93+
94+
## Additional Enhancements in 1.26.0
95+
96+
Explore other improvements in this release, including:
97+
98+
- A new annotation to enable/disable webhook validation.
99+
- A configuration option to set the TCP timeout for replicas, improving
100+
failover recovery speed.
101+
- Integration with autoscalers like Karpenter for better node drain management.
102+
- Experimental enhancement to the liveness probe to detect network isolation on
103+
primaries—allowing self-demotion in split-brain scenarios.
104+
105+
Dive into the full details in the
106+
[release notes](https://cloudnative-pg.io/documentation/1.26/release_notes/v1.26/).
107+
108+
---
109+
110+
## Upgrade Guidance
111+
112+
We recommend all users:
113+
114+
- Upgrade to 1.26.0 for the latest features and long-term stability.
115+
- If you're on 1.25.x, upgrade to 1.25.2 to stay up to date with fixes and
116+
improvements.
117+
118+
Support for the 1.25.x series continues until **22 August 2025**.
119+
120+
Refer to the [upgrade instructions](https://cloudnative-pg.io/documentation/1.26/installation_upgrade/#upgrades)
121+
for a smooth transition.
122+
123+
---
124+
125+
## Get Involved with the Community
126+
127+
CloudNativePG is a **vendor-neutral, open-source** project backed by a vibrant
128+
community of PostgreSQL and Kubernetes enthusiasts.
129+
[Join us](https://github.com/cloudnative-pg/cloudnative-pg?tab=readme-ov-file#communications)
130+
to help shape the future of cloud-native Postgres!
131+
132+
Thank you for your continued support! Upgrade today and discover how
133+
CloudNativePG can elevate your PostgreSQL experience to new heights.
134+
135+
Join our vibrant community, share your insights, and stay updated on the latest developments by following us and joining our Slack channel.

0 commit comments

Comments
 (0)