From: Jonathan S. Katz Date: Fri, 12 Apr 2024 22:13:32 +0000 (-0400) Subject: Update language around versioning policy X-Git-Url: http://git.postgresql.org/gitweb/edit?a=commitdiff_plain;h=11988adfc2cd132a88e61da40b5bdcf61f6e3fa7;p=pgweb.git Update language around versioning policy The updates don't change the policy, but rather add clarifications around it given an influx of questions around how the policy works. Author: Bruce Momjian --- diff --git a/templates/support/versioning.html b/templates/support/versioning.html index d48e11e0..7ae77758 100644 --- a/templates/support/versioning.html +++ b/templates/support/versioning.html @@ -21,9 +21,8 @@ a release available outside of the minor release roadmap.

The PostgreSQL Global Development Group supports a major version for 5 years -after its initial release. After its five year anniversary, a major version will -have one last minor release containing any fixes and will be considered -end-of-life (EOL) and no longer supported. +after its initial release. After this, a final minor version will be released +and the software will then be unsupported (end-of-life).

Version Numbering

@@ -45,17 +44,10 @@ number, e.g. 9.5.3 to 9.5.4.

Upgrading

- - We always recommend that all users run the latest available minor - release for whatever major version is in use. - -

- -

-Major versions usually change the internal format of system tables and data -files. These changes are often complex, so we do not maintain backward -compatibility of all stored data. A dump/reload of the database or use of the -pg_upgrade module is required +Major versions make complex changes, so the contents of the data directory +cannot be maintained in a backward compatible way. A dump/reload of the +database or use of the +pg_upgrade application is required for major upgrades. We also recommend reading the upgrading section of the major version you are planning to upgrade to. You can upgrade from one major version @@ -65,18 +57,24 @@ versions prior to doing so.

-Upgrading to a minor release does not normally require a dump and restore; you -can stop the database server, install the updated binaries, and restart the -server. For some releases, manual changes may be required to complete the -upgrade, so always read the release notes before upgrading. + Minor release upgrades do not require a dump and restore; you simply stop + the database server, install the updated binaries, and restart the server. + Such upgrades might require additional steps so always read + the release notes first.

-While upgrading will always contain some level of risk, PostgreSQL minor releases -fix only frequently-encountered bugs, security -issues, and data corruption problems to reduce the risk associated with -upgrading. For minor releases, the community considers not upgrading to be -riskier than upgrading. + Minor releases only contain fixes for frequently-encountered bugs, + low-risk fixes, security issues, and + data corruption problems. The community considers performing minor + upgrades to be less risky than continuing to run an old minor version. +

+ +

+ + We recommend that users always run the current minor release associated + with their major version. +

Releases