Skip to content

Commit 1835a3f

Browse files
github-actions[bot]josh-heyer
authored andcommitted
update generated release notes
1 parent d5f0dfb commit 1835a3f

File tree

4 files changed

+141
-0
lines changed

4 files changed

+141
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
# IMPORTANT: Do not edit this file directly - it is generated from yaml source.
3+
title: EDB CloudNativePG Cluster 1.25.4 release notes
4+
navTitle: Version 1.25.4
5+
originalFilePath: product_docs/docs/postgres_for_kubernetes/1/rel_notes/src/1.25.4_rel_notes.yml
6+
editTarget: originalFilePath
7+
---
8+
9+
Released: 24 October 2025
10+
11+
This release of EDB CloudNativePG Cluster is built on the final community release of the 1.25.x series of CloudNativePG.
12+
EDB will continue providing LTS releases in the 1.25.x series for the next 12 months, per our [Long-Term Support
13+
policy](/postgres_for_kubernetes/1/#long-term-support).
14+
15+
This release of EDB CloudNativePG Cluster includes the following:
16+
17+
## Changes
18+
19+
<table class="table w-100"><thead><tr><th>Description</th><th width="10%">Addresses</th></tr></thead><tbody>
20+
<tr><td>Merged with community CloudNativePG 1.25.4 upstream release.
21+
See the community <a href="https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/">release notes</a>
22+
</td><td></td></tr>
23+
</tbody></table>
24+
25+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
# IMPORTANT: Do not edit this file directly - it is generated from yaml source.
3+
title: EDB CloudNativePG Cluster 1.26.2 release notes
4+
navTitle: Version 1.26.2
5+
originalFilePath: product_docs/docs/postgres_for_kubernetes/1/rel_notes/src/1.26.2_rel_notes.yml
6+
editTarget: originalFilePath
7+
---
8+
9+
Released: 24 October 2025
10+
11+
This release of EDB CloudNativePG Cluster includes the following:
12+
13+
## Changes
14+
15+
<table class="table w-100"><thead><tr><th>Description</th><th width="10%">Addresses</th></tr></thead><tbody>
16+
<tr><td>Merged with community CloudNativePG 1.26.2 upstream release.
17+
See the community <a href="https://cloudnative-pg.io/documentation/1.26/release_notes/v1.26/">release notes</a>
18+
</td><td></td></tr>
19+
</tbody></table>
20+
21+
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
# IMPORTANT: Do not edit this file directly - it is generated from yaml source.
3+
title: EDB CloudNativePG Cluster 1.27.1 release notes
4+
navTitle: Version 1.27.1
5+
originalFilePath: product_docs/docs/postgres_for_kubernetes/1/rel_notes/src/1.27.1_rel_notes.yml
6+
editTarget: originalFilePath
7+
---
8+
9+
Released: 24 October 2025
10+
11+
This release includes the following:
12+
13+
## Enhancements
14+
15+
<table class="table w-100"><thead><tr><th>Description</th><th width="10%">Addresses</th></tr></thead><tbody>
16+
<tr><td><details><summary>Added support for overriding the PgBouncer <code>auth_type</code>, <code>server_tls_sslmode</code>, and <code>client_tls_sslmode</code> settings</summary><hr/><p>which were previously hardcoded. Default values remain consistent with the former behavior but can now be customized when required.</p>
17+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8674">#8674</a></td></tr>
18+
<tr><td><details><summary>Added a <code>CHECKPOINT</code> step before PostgreSQL smart and fast shutdowns</summary><hr/><p>to reduce shutdown duration and replica promotion time, especially on systems with a high <code>checkpoint_timeout</code>.</p>
19+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8867">#8867</a></td></tr>
20+
<tr><td><details><summary>Added a warning in the instance manager for deprecated or unsupported OS versions</summary><hr/><p>based on the official <code>postgres-containers</code> project.</p>
21+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8601">#8601</a></td></tr>
22+
<tr><td><details><summary>Improved certificate parsing error reporting</summary><hr/><p>Failures now log specific errors instead of a generic message, aiding troubleshooting.
23+
This is particularly relevant after the CVE-2025-58187 fix in Go 1.25.2 and 1.24.8,
24+
which may trigger parsing failures for invalid DNS SANs.</p>
25+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8801">#8801</a></td></tr>
26+
<tr><td><details><summary>Added a check to ensure the destination WAL archive path is empty when bootstrapping a cluster using the <code>pg_basebackup</code> method</summary><hr/><p>consistent with other bootstrap methods.</p>
27+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8895">#8895</a></td></tr>
28+
<tr><td><details><summary>Added validation to prevent backups from running on hibernated clusters</summary><hr/><p>Backups attempted on such clusters now fail with reason <code>ClusterIsHibernated</code>,
29+
following the standard prerequisite check pattern.</p>
30+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8870">#8870</a></td></tr>
31+
<tr><td><details><summary>Added support for <code>pprof</code> profiling</summary><hr/><p>Instances can now enable the <code>pprof</code> tool by adding the <code>alpha.k8s.enterprisedb.io/enableInstancePprof</code> annotation
32+
to the <code>Cluster</code> resource for advanced debugging.</p>
33+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/7876">#7876</a></td></tr>
34+
<tr><td><details><summary>Updated the Flexible I/O Tester (FIO) image in the <code>cnp</code> plugin</summary><hr/><p>to <code>wallnerryan/fiotools-aio:v2</code>, as provided by Ryan Wallner.</p>
35+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8847">#8847</a></td></tr>
36+
<tr><td>Enhanced the `cnp status backup` command to provide more detailed status information when using a `barman-cloud`-based backup plugin</td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8780">#8780</a>, <a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8690">#8690</a></td></tr>
37+
</tbody></table>
38+
39+
40+
## Changes
41+
42+
<table class="table w-100"><thead><tr><th>Description</th><th width="10%">Addresses</th></tr></thead><tbody>
43+
<tr><td>Delayed the decommissioning of native in-core support for Barman Cloud to at
44+
least version 1.29.
45+
</td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8670">#8670</a></td></tr>
46+
<tr><td><details><summary>Adopted the new format of <code>postgres-containers</code> and <code>postgis-containers</code>
47+
images and image catalog artifacts
48+
</summary><hr/><p>and <strong>updated</strong> the default PostgreSQL
49+
version to <code>18.0-system-trixie</code> (PostgreSQL 18 is now supported).</p>
50+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8578">#8578</a>, <a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8760">#8760</a>, <a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8558">#8558</a></td></tr>
51+
<tr><td><details><summary>Deprecated the <code>monitoring.enablePodMonitor</code> field</summary><hr/><p>in the <code>Cluster</code> and <code>Pooler</code> resources. This field will be removed in a future release. Users who
52+
rely on <code>PodMonitor</code> resources should create them manually instead.</p>
53+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8753">#8753</a></td></tr>
54+
</tbody></table>
55+
56+
57+
## Bug Fixes
58+
59+
<table class="table w-100"><thead><tr><th>Description</th><th width="10%">Addresses</th></tr></thead><tbody>
60+
<tr><td><details><summary>Fixed backup restoration failures when using custom WAL segment sizes with parallel WAL recovery.</summary><hr/><p>The operator no longer manages the end-of-WAL file marker during restoration,
61+
preventing errors when backups span multiple WAL segments.</p>
62+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8873">#8873</a></td></tr>
63+
<tr><td>Fixed a bug in major upgrades where a volume snapshot from a previous minor version
64+
could be incorrectly used to optimize replica creation.
65+
</td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8475">#8475</a></td></tr>
66+
<tr><td><details><summary>Fixed <code>initdb</code> to wait for the application user secret before bootstrapping a new cluster</summary><hr/><p>preventing potential race conditions.</p>
67+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8663">#8663</a></td></tr>
68+
<tr><td>Fixed quorum-based failover to work correctly in clusters with only two
69+
instances using synchronous replication.
70+
</td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8680">#8680</a></td></tr>
71+
<tr><td><details><summary>Fixed configuration hash calculation to ignore internal configuration fields</summary><hr/><p>preventing unnecessary reconciliations.</p>
72+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8868">#8868</a></td></tr>
73+
<tr><td><details><summary>Fixed the connection retry logic in the <code>cnpgi</code> plugin</summary><hr/><p>The reconciliation loop now detects connection pool changes correctly and uses exponential
74+
backoff to reduce &quot;closed pool&quot; errors.</p>
75+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8554">#8554</a></td></tr>
76+
<tr><td><details><summary>Fixed volume snapshot usage during replica scaling to work with backup plugins.</summary><hr/><p>Previously, this optimization was only available with the in-tree backup
77+
implementation, but now clusters using backup plugins can also leverage volume
78+
snapshots when creating new replicas.</p>
79+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8506">#8506</a></td></tr>
80+
<tr><td>Fixed the `Pooler` templating to correctly inherit settings for the bootstrap controller init container.</td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8394">#8394</a></td></tr>
81+
<tr><td><details><summary>Fixed webhook errors to use the correct API group</summary><hr/><p>(<code>postgresql.k8s.enterprisedb.io</code>) in <code>Pooler</code> and backup webhooks, ensuring consistent API error reporting.</p>
82+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8485">#8485</a></td></tr>
83+
<tr><td><details><summary>Fixed a potential nil pointer dereference in the hibernation reconciler</summary><hr/><p>when handling errors. Contributed by @PascalBourdier.</p>
84+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8756">#8756</a></td></tr>
85+
<tr><td><details><summary>Fixed an issue in the environment cache where callers could inadvertently modify shared data.</summary><hr/><p>The <code>LoadEnv</code> function now returns a copy of cached environment slices to prevent mutations from affecting the cache.</p>
86+
</details></td><td><a href="https://github.com/EnterpriseDB/cloud-native-postgres/pull/8880">#8880</a></td></tr>
87+
</tbody></table>
88+
89+

product_docs/docs/postgres_for_kubernetes/1/rel_notes/index.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ indexCards: none
77
redirects:
88
- ../release_notes
99
navigation:
10+
- 1_27_1_rel_notes
1011
- 1_27_0_rel_notes
12+
- 1_26_2_rel_notes
1113
- 1_26_1_rel_notes
1214
- 1_26_0_rel_notes
15+
- 1_25_4_rel_notes
1316
- 1_25_3_rel_notes
1417
- 1_25_2_rel_notes
1518
- 1_25_1_rel_notes
@@ -130,9 +133,12 @@ The EDB Postgres for Kubernetes documentation describes the major version of EDB
130133

131134
| Version | Release date | Upstream merges |
132135
|---|---|---|
136+
| [1.27.1](./1_27_1_rel_notes) | 24 Oct 2025 | Upstream [1.27.1](https://cloudnative-pg.io/documentation/1.27/release_notes/v1.27/) |
133137
| [1.27.0](./1_27_0_rel_notes) | 19 Aug 2025 | Upstream [1.27.0](https://cloudnative-pg.io/documentation/1.27/release_notes/v1.27/) |
138+
| [1.26.2](./1_26_2_rel_notes) | 24 Oct 2025 | Upstream [1.26.2](https://cloudnative-pg.io/documentation/1.26/release_notes/v1.26/) |
134139
| [1.26.1](./1_26_1_rel_notes) | 25 Jul 2025 | Upstream [1.26.1](https://cloudnative-pg.io/documentation/1.26/release_notes/v1.26/) |
135140
| [1.26.0](./1_26_0_rel_notes) | 23 May 2025 | Upstream [1.26.0](https://cloudnative-pg.io/documentation/1.26/release_notes/v1.26/) |
141+
| [1.25.4](./1_25_4_rel_notes) | 24 Oct 2025 | Upstream [1.25.4](https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/) |
136142
| [1.25.3](./1_25_3_rel_notes) | 25 Jul 2025 | Upstream [1.25.3](https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/) |
137143
| [1.25.2](./1_25_2_rel_notes) | 23 May 2025 | Upstream [1.25.2](https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/) |
138144
| [1.25.1](./1_25_1_rel_notes) | 04 Mar 2025 | Upstream [1.25.1](https://cloudnative-pg.io/documentation/1.25/release_notes/v1.25/) |

0 commit comments

Comments
 (0)