Skip to content

Commit 5a9bb79

Browse files
authored
Release notes reorganization improvements 17 (#829)
* move release notes to folder, fix links in rns, reorganize ToC and RN index * Update index.md * fix variable issue in release-notes.md * update the versions in ToC to correct ver nr * fix link to rns in index and remove empty space
1 parent 3cd8ef4 commit 5a9bb79

File tree

9 files changed

+50
-49
lines changed

9 files changed

+50
-49
lines changed

docs/index.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,6 @@ Our comprehensive resources will help you overcome challenges, from everyday iss
4848

4949
Learn about the releases and changes in the Distribution.
5050

51-
[Release notes :material-arrow-right:]({{release}}.md){.md-button}
51+
[Release notes :material-arrow-right:](release-notes/{{release}}.md){.md-button}
5252
</div>
5353
</div>
54-
55-
56-
57-
58-

docs/release-notes.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/release-notes-v17.0.md renamed to docs/release-notes/release-notes-v17.0.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
# Percona Distribution for PostgreSQL 17.0.1 ({{date.17_0}})
22

3-
[Installation](installing.md){.md-button}
4-
[Upgrade](major-upgrade.md){.md-button}
5-
3+
[Installation](../installing.md){.md-button}
4+
[Upgrade](../major-upgrade.md){.md-button}
65

76
We are pleased to announce the launch of Percona Distribution for PostgreSQL 17.0.1 - a solution with the collection of tools from PostgreSQL community that are tested to work together and serve to assist you in deploying and managing PostgreSQL. The aim of Percona Distribution for PostgreSQL is to address the operational issues like High-Availability, Disaster Recovery, Security, Observability, Spatial data handling, Performance and Scalability and others that enterprises are facing.
87

9-
This release of Percona Distribution for PostgreSQL is based on **Percona Server for PostgreSQL 17.0.1** - a binary compatible, open source drop in replacement of [PostgreSQL Community 17.0 :octicons-link-external-16:](https://www.postgresql.org/docs/17/release-17.html).
8+
This release of Percona Distribution for PostgreSQL is based on **Percona Server for PostgreSQL 17.0.1** - a binary compatible, open source drop in replacement of [PostgreSQL Community 17.0 :octicons-link-external-16:](https://www.postgresql.org/docs/17/release-17.html).
109

11-
Both Percona Server for PostgreSQL and PostgreSQL Community function identically enabling you to migrate from one to another.
10+
Both Percona Server for PostgreSQL and PostgreSQL Community function identically enabling you to migrate from one to another.
1211

13-
Percona Server for PostgreSQL 17.0.1 has the extra digit in version which represents Percona version number.
12+
Percona Server for PostgreSQL 17.0.1 has the extra digit in version which represents Percona version number.
1413

1514
To check what software you're running, run the following SQL query:
1615

@@ -70,7 +69,7 @@ This feature is especially beneficial for organizations with large data sets whe
7069

7170
#### Replication improvements
7271

73-
* Gain more control for managing PostgreSQL databases in high availability environments with the ability to continue logical replication from a new primary node after the failover.
72+
* Gain more control for managing PostgreSQL databases in high availability environments with the ability to continue logical replication from a new primary node after the failover.
7473
* Track inactive and invalid replication slots in the `pg_replication_slots` view. With the `inactive_since` and `invalidation_reason` columns added to this view, you can get insights when a slot became inactive as well as the reason for an invalid slot.
7574
* Convert a physical replica into a logical one using the new [`pg_createsubscriber`](https://www.postgresql.org/docs/17/app-pgcreatesubscriber.html) command-line tool
7675

@@ -80,10 +79,10 @@ This feature is especially beneficial for organizations with large data sets whe
8079

8180
#### Monitoring improvements
8281

83-
* Get deeper insights about query plans and execution with the new options for the EXPLAIN command:
82+
* Get deeper insights about query plans and execution with the new options for the EXPLAIN command:
8483

8584
* SERIALIZE shows the amount of time it takes to convert data for network transmission
86-
* MEMORY reports optimizer memory usage
85+
* MEMORY reports optimizer memory usage
8786

8887
* Learn about why an active session is waiting using the `pg_stat_activity` and new `pg_wait_events` views
8988

@@ -99,14 +98,12 @@ Participate in monthly SWAG raffles, get an early access to new product features
9998

10099
## Known Limitations
101100

102-
Percona Monitoring and Management (PMM) 2.43.1 is not compatible with `pg_stat_monitor` 2.1.0 to monitor PostgreSQL 17. However, PMM is compatible with `pg_stat_monitor` 2.1.0 for monitoring of PostgreSQL 16 and previous versions.
101+
Percona Monitoring and Management (PMM) 2.43.1 is not compatible with `pg_stat_monitor` 2.1.0 to monitor PostgreSQL 17. However, PMM is compatible with `pg_stat_monitor` 2.1.0 for monitoring of PostgreSQL 16 and previous versions.
103102

104103
The support for PostgreSQL 17 will be available in the future PMM release.
105104

106-
107105
------------------------------------------------------------------------------
108106

109-
110107
The following is the list of extensions available in Percona Distribution for PostgreSQL.
111108

112109
| Extension | Version | Description |
@@ -130,8 +127,8 @@ The following is the list of extensions available in Percona Distribution for Po
130127
Percona Distribution for PostgreSQL on Red Hat Enterprise Linux 8 and compatible derivatives also includes the following packages:
131128

132129
* `llvm` 17.0.6 packages. This fixes compatibility issues with LLVM from upstream.
133-
* supplemental `python3-etcd` packages, which can be used for setting up Patroni clusters.
130+
* supplemental `python3-etcd` packages, which can be used for setting up Patroni clusters.
134131

135132
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/17/libpq.html) library. It contains "a set of
136133
library functions that allow client programs to pass queries to the PostgreSQL
137-
backend server and to receive the results of these queries."
134+
backend server and to receive the results of these queries."

docs/release-notes-v17.2.md renamed to docs/release-notes/release-notes-v17.2.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22

33
--8<-- "release-notes-intro.md"
44

5-
This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 17.2.1 - a binary compatible, open source drop in replacement of [PostgreSQL Community 17.2](https://www.postgresql.org/docs/17/release-17-2.html).
5+
This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 17.2.1 - a binary compatible, open source drop in replacement of [PostgreSQL Community 17.2](https://www.postgresql.org/docs/17/release-17-2.html).
66

77
## Release Highlights
88

9-
* This release includes fixes for [CVE-2024-10978](https://www.postgresql.org/support/security/CVE-2024-10978/) and for certain PostgreSQL extensions that break because they depend on the modified Application Binary Interface (ABI). These regressions were introduced in PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21. For this reason, the release of Percona Distribution for PostgreSQL 17.1.1 has been skipped.
9+
* This release includes fixes for [CVE-2024-10978](https://www.postgresql.org/support/security/CVE-2024-10978/) and for certain PostgreSQL extensions that break because they depend on the modified Application Binary Interface (ABI). These regressions were introduced in PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21. For this reason, the release of Percona Distribution for PostgreSQL 17.1.1 has been skipped.
1010
* Percona Distribution for PostgreSQL includes [`pgvector` :octicons-link-external-16:](https://github.com/pgvector/pgvector) - an open source extension that enables you to use PostgreSQL as a vector database. It brings vector data type and vector operations (mainly similarity search) to PostgreSQL. You can install `pgvector` from repositories, tarballs, and it is also available as a Docker image.
1111
* The new version of `pg_tde` extension features index encryption and the support of storing encryption keys in KMIP-compatible servers. These feature come with the Beta version of the `tde_heap` access method. Learn more in the [pg_tde release notes :octicons-link-external-16:](https://docs.percona.com/pg-tde/release-notes/beta2.html)
12-
* The `pg_tde` extension itself is now a part of the Percona Server for PostgreSQL server package and a Docker image. If you installed the extension before, from its individual package, uninstall it first to avoid conflicts during the upgrade. See the [Minor Upgrade of Percona Distribution for PostgreSQL](minor-upgrade.md#before-you-start) for details.
12+
* The `pg_tde` extension itself is now a part of the Percona Server for PostgreSQL server package and a Docker image. If you installed the extension before, from its individual package, uninstall it first to avoid conflicts during the upgrade. See the [Minor Upgrade of Percona Distribution for PostgreSQL](../minor-upgrade.md#before-you-start) for details.
13+
14+
For how to run `pg_tde` in Docker, check the [Enable encryption](../docker.md#enable-encryption) section in the documentation.
1315

14-
For how to run `pg_tde` in Docker, check the [Enable encryption](docker.md#enable-encryption) section in the documentation.
15-
1616
* Percona Distribution for PostgreSQL now statically links `llvmjit.so` library for Red Hat Enterprise Linux 8 and 9 and compatible derivatives. This resolves the conflict between the LLVM version required by Percona Distribution for PostgreSQL and the one supplied with the operating system. This also enables you to use the LLVM modules supplied with the operating system for other software you require.
17-
* Percona Monitoring and Management (PMM) 2.43.2 is now compatible with `pg_stat_monitor` 2.1.0 to monitor PostgreSQL 17.
17+
* Percona Monitoring and Management (PMM) 2.43.2 is now compatible with `pg_stat_monitor` 2.1.0 to monitor PostgreSQL 17.
1818

1919
------------------------------------------------------------------------------
2020

@@ -43,8 +43,8 @@ The following is the list of extensions available in Percona Distribution for Po
4343
For Red Hat Enterprise Linux 8 and 9 and compatible derivatives, Percona Distribution for PostgreSQL also includes the following packages:
4444

4545
* `llvm` 17.0.6 packages. This fixes compatibility issues with LLVM from upstream.
46-
* supplemental `python3-etcd` 0.4.5 packages, which can be used for setting up Patroni clusters.
46+
* supplemental `python3-etcd` 0.4.5 packages, which can be used for setting up Patroni clusters.
4747

4848
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/17/libpq.html) library. It contains "a set of
4949
library functions that allow client programs to pass queries to the PostgreSQL
50-
backend server and to receive the results of these queries."
50+
backend server and to receive the results of these queries."

docs/release-notes-v17.4.md renamed to docs/release-notes/release-notes-v17.4.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
--8<-- "release-notes-intro.md"
44

5-
This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 17.4.1 - a binary compatible, open source drop in replacement of [PostgreSQL Community 17.4](https://www.postgresql.org/docs/17/release-17-4.html).
5+
This release of Percona Distribution for PostgreSQL is based on Percona Server for PostgreSQL 17.4.1 - a binary compatible, open source drop in replacement of [PostgreSQL Community 17.4](https://www.postgresql.org/docs/17/release-17-4.html).
66

77
## Release Highlights
88

@@ -16,15 +16,15 @@ Percona Distribution for PostgreSQL includes the Release Candidate of `pg_tde` e
1616

1717
* Percona Distribution for PostgreSQL Docker image is now based on Universal Base Image (UBI) version 9, which includes the latest security fixes. This makes the image compliant with the Red Hat certification and ensures the seamless work of containers on Red Hat OpenShift Container Platform.
1818

19-
* You no longer have to specify the `{{dockertag}}-multi` tag when you run Percona Distribution for PostgreSQL in Docker. Instead, use the `percona/percona-distribution-postgresql:{{dockertag}}`. Docker automatically identifies the architecture of your operating system and pulls the corresponding image. Refer to [Run in Docker](docker.md) for how to get started.
19+
* You no longer have to specify the `{{dockertag}}-multi` tag when you run Percona Distribution for PostgreSQL in Docker. Instead, use the `percona/percona-distribution-postgresql:{{dockertag}}`. Docker automatically identifies the architecture of your operating system and pulls the corresponding image. Refer to [Run in Docker](../docker.md) for how to get started.
2020

2121
### PostGIS is included into tarballs
2222

23-
We have extended Percona Distribution for PostgreSQL tarballs with PostGIS - an open-source extension to handle spatial data. This way you can install and run PostgreSQL as a geospatial database on hosts without a direct access to the Internet. Learn more about [installing from tarballs](tarball.md) and [Spatial data manipulation](solutions/postgis.md).
23+
We have extended Percona Distribution for PostgreSQL tarballs with PostGIS - an open-source extension to handle spatial data. This way you can install and run PostgreSQL as a geospatial database on hosts without a direct access to the Internet. Learn more about [installing from tarballs](../tarball.md) and [Spatial data manipulation](../solutions/postgis.md).
2424

2525
### Deprecation of meta packages
2626

27-
[Meta-packages for Percona Distribution for PostgreSQL](repo-overview.md#repository-contents) are deprecated and will be removed in future releases.
27+
[Meta-packages for Percona Distribution for PostgreSQL](../repo-overview.md#repository-contents) are deprecated and will be removed in future releases.
2828

2929
## Supplied third-party extensions
3030

@@ -49,9 +49,8 @@ Review each extension’s release notes for What’s new, improvements, or bug f
4949
| [PostgreSQL Common :octicons-link-external-16:](https://salsa.debian.org/postgresql/postgresql-common) | 267 | PostgreSQL database-cluster manager. Supports multiple PostgreSQL versions and clusters simultaneously |
5050
| [wal2json :octicons-link-external-16:](https://github.com/eulerto/wal2json) | 2.6 | A PostgreSQL logical decoding JSON output plugin |
5151

52-
53-
For Red Hat Enterprise Linux 8 and compatible derivatives, Percona Distribution for PostgreSQL also includes the supplemental `python3-etcd` 0.4.5 packages, which are used for setting up Patroni clusters.
52+
For Red Hat Enterprise Linux 8 and compatible derivatives, Percona Distribution for PostgreSQL also includes the supplemental `python3-etcd` 0.4.5 packages, which are used for setting up Patroni clusters.
5453

5554
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/17/libpq.html) library. It contains "a set of
5655
library functions that allow client programs to pass queries to the PostgreSQL
57-
backend server and to receive the results of these queries."
56+
backend server and to receive the results of these queries."

docs/release-notes-v17.5.1.md renamed to docs/release-notes/release-notes-v17.5.1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Percona Distribution for PostgreSQL includes the Release Candidate 2 (RC2) of `p
1212

1313
### Updated Major upgrade topic in documentation
1414

15-
The [Upgrading Percona Distribution for PostgreSQL from 16 to 17](major-upgrade.md) guide has been updated with revised steps for the [On Debian and Ubuntu using `apt`](major-upgrade.md/#on-debian-and-ubuntu-using-apt) section, improving clarity and reliability of the upgrade process.
15+
The [Upgrading Percona Distribution for PostgreSQL from 16 to 17](../major-upgrade.md) guide has been updated with revised steps for the [On Debian and Ubuntu using `apt`](../major-upgrade.md/#on-debian-and-ubuntu-using-apt) section, improving clarity and reliability of the upgrade process.
1616

1717
| Extension | Version | Description |
1818
|--------------------------------------------------------------------------------------|-----------|----------------------------------------------------------------------------------------------------------------------|

docs/release-notes/release-notes.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Percona Server for PostgreSQL release notes
2+
3+
This page lists all release notes for Percona Server for PostgreSQL 17, organized by year and version. Use it to track new features, fixes, and updates across major and minor versions.
4+
5+
## 2025
6+
7+
* [17.5.2](release-notes-v17.5.md) ({{date.17_5}})
8+
* [17.5.1](release-notes-v17.5.1.md) ({{date.17_5_1}})
9+
* [17.4.1](release-notes-v17.4.md) ({{date.17_4}})
10+
11+
## 2024
12+
13+
* [17.2.1](release-notes-v17.2.md) ({{date.17_2}})
14+
* [17.0.1](release-notes-v17.0.md) ({{date.17_0}})

mkdocs.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,15 @@ nav:
8484
- migration.md
8585
- Troubleshooting guide: troubleshooting.md
8686
- Uninstall: uninstalling.md
87-
- Release Notes:
88-
- "Release notes index": "release-notes.md"
89-
- release-notes-v17.5.md
90-
- release-notes-v17.5.1.md
91-
- release-notes-v17.4.md
92-
- release-notes-v17.2.md
93-
- release-notes-v17.0.md
87+
- Release notes:
88+
- "Release notes index": release-notes/release-notes.md
89+
- 2025:
90+
- "17.5.2": release-notes/release-notes-v17.5.md
91+
- "17.5.1": release-notes/release-notes-v17.5.1.md
92+
- "17.4.1": release-notes/release-notes-v17.4.md
93+
- 2024 (versions 17.0.1 - 17.2.1):
94+
- "17.2.1": release-notes/release-notes-v17.2.md
95+
- "17.0.1": release-notes/release-notes-v17.0.md
9496
- Reference:
9597
- Telemetry: telemetry.md
9698
- Licensing: licensing.md

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy