Skip to content

Commit 7b0a216

Browse files
FloorDgbartolini
andauthored
Add release post for 1.28.1 and 1.27.3 (#412)
Signed-off-by: Floor Drees <floordrees@gmail.com> Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com> Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
1 parent cb160db commit 7b0a216

File tree

2 files changed

+80
-0
lines changed

2 files changed

+80
-0
lines changed
442 KB
Loading
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
title: "CloudNativePG 1.28.1 and 1.27.3 released!"
3+
date: 2026-02-05
4+
draft: false
5+
authors:
6+
- fdrees
7+
image:
8+
url: 58364dde1adc4a0a8.37186404-2048x1445.jpg
9+
attribution: from <a href="https://wordpress.org/photos/photo/58364dde1a/">Saurabh</a>
10+
tags:
11+
- release
12+
- postgresql
13+
- postgres
14+
- kubernetes
15+
- k8s
16+
- cloudnativepg
17+
- cnpg
18+
summary: The CloudNativePG community has released new updates for the 1.28 and 1.27 versions of the CloudNativePG operator.
19+
---
20+
21+
The **CloudNativePG Community** is pleased to announce the release of
22+
**CloudNativePG Operator** versions 1.28.1 and 1.27.3.
23+
24+
These releases deliver important bug fixes and stability improvements, ensuring
25+
your PostgreSQL clusters continue to run reliably in production environments.
26+
We recommend all users upgrade at their earliest convenience, particularly
27+
those using PgBouncer or managing replica clusters.
28+
29+
Specifically, these updates address several critical scenarios that directly
30+
impact production reliability:
31+
32+
- **Critical fix for PgBouncer upgrades**: We resolved an issue where stale TLS
33+
status fields in the `Pooler` were not correctly cleared. This was
34+
particularly disruptive for users upgrading to version 1.28, as it could cause
35+
PgBouncer to use incorrect certificates, resulting in "unsupported certificate"
36+
errors and blocking all application connectivity.
37+
38+
- **Timeline protection during WAL restore**: Improved the WAL restore logic to
39+
prevent replicas from downloading timeline history files with IDs greater
40+
than the cluster's current timeline. This prevents recovery failures caused by
41+
incomplete promotion attempts, where PostgreSQL creates history files for
42+
timelines that the cluster never officially adopts.
43+
44+
- **Timeline reset after major upgrades**: We addressed a critical issue in the
45+
major version upgrade path. After a `pg_upgrade`, the operator now correctly
46+
resets the `TimelineID` to 1. This prevents replicas from attempting to follow
47+
an incompatible timeline from the previous major version, which formerly led to
48+
fatal recovery errors.
49+
50+
Read the full release notes for details:
51+
52+
- [Release notes for 1.28.1](https://cloudnative-pg.io/docs/current/release_notes/v1.28/#version-1281)
53+
- [Release notes for 1.27.3](https://cloudnative-pg.io/docs/current/release_notes/v1.27/#version-1273)
54+
55+
---
56+
57+
## Upgrade guidance
58+
59+
We recommend upgrading to **1.28.1** to benefit from the latest features,
60+
enhancements, and long-term stability.
61+
62+
If you’re on **1.27.x**, please be reminded that version 1.27 will be supported until **9 March 2026**.
63+
Upgrade to **1.27.3** to get the latest fixes in that series and begin planning
64+
your transition to the 1.28 minor release series.
65+
66+
Follow the [upgrade instructions](https://cloudnative-pg.io/docs/current/installation_upgrade/#upgrades)
67+
for a smooth transition.
68+
69+
---
70+
71+
## Get involved with the community
72+
73+
[Join us](https://github.com/cloudnative-pg/cloudnative-pg?tab=readme-ov-file#communications)
74+
to help shape the future of cloud-native Postgres!
75+
76+
If you're using CloudNativePG in production, consider
77+
[adding your organisation as an adopter](https://github.com/cloudnative-pg/cloudnative-pg/blob/main/ADOPTERS.md)
78+
to support the project's growth and evolution.
79+
80+
Thank you for your continued support and for being part of the CloudNativePG community!

0 commit comments

Comments
 (0)