Informations

Politique de versionnement

Le groupe de développement mondial de PostgreSQL publie une nouvelle version majeure contenant de nouvelles fonctionnalités environ une fois par an. Chaque version majeure reçoit des correctifs de bogues et, si nécessaire, des correctifs de sécurité qui sont publiés au moins une fois tous les trois mois dans ce que nous appelons une « version mineure ».

Pour plus d’informations sur le calendrier des versions mineures, vous pouvez consulter la feuille de route des versions mineures.

Si l’équipe de publication détermine qu’un bogue critique ou un correctif de sécurité est trop important pour attendre la sortie de la version mineure régulièrement programmée, elle peut proposer une version en dehors de la feuille de route des versions mineures.

Le groupe de développement mondial de PostgreSQL prend en charge une version majeure pendant 5 ans après sa sortie initiale. Après cela, une version mineure finale sera publiée et le logiciel ne sera plus pris en charge (fin de vie).

Numérotation

À partir de PostgreSQL 10, une version majeure est indiquée en augmentant la première partie du numéro de version, par exemple de 10 à 11. Avant PostgreSQL 10, une version majeure était indiquée en augmentant soit la première soit la deuxième partie du numéro de version, par exemple de 9.5 à 9.6.

Les versions mineures sont numérotées en augmentant la dernière partie du numéro de version. À partir de PostgreSQL 10, il s’agit de la deuxième partie du numéro de version, par exemple de 10.0 à 10.1 ; pour les versions plus anciennes, il s’agit de la troisième partie du numéro de version, par exemple de 9.5.3 à 9.5.4.

Mise à jour

Les versions majeures apportent des modifications complexes, de sorte que le contenu du répertoire de données ne peut pas être conservé de manière rétrocompatible. Un vidage/rechargement de la base de données ou l’utilisation de l’application pg_upgrade est nécessaire pour les mises à niveau majeures.

Nous vous recommandons également de lire la section de mise à niveau de la version majeure vers laquelle vous envisagez de migrer. Vous pouvez effectuer une mise à niveau d’une version majeure vers une autre sans effectuer de mise à niveau vers les versions intermédiaires, mais nous vous recommandons de lire les notes de publication de toutes les versions majeures intermédiaires avant de le faire.

Les mises à niveau de versions mineures ne nécessitent pas de vidage et de restauration, vous arrêtez simplement le serveur de base de données, installez les binaires mis à jour et redémarrez le serveur. De telles mises à niveau peuvent nécessiter des étapes supplémentaires, lisez donc toujours les notes de publication en avant toute mise à jour.

Les versions mineures ne contiennent que des correctifs pour les bogues fréquemment rencontrés, les correctifs à faible risque, les problèmes de sécurité et les problèmes de corruption de données.

La communauté considère que l’exécution de mises à niveau mineures est moins risquée que de continuer à exécuter une ancienne version mineure.

Avertissement

Nous recommandons aux utilisateurs de toujours exécuter la version mineure actuelle associée à leur version majeure.

Cycle de vie

Version

Supportée

Date apparition

Fin de vie

17

Oui

09/2024

11/2029

16

Oui

09/2023

11/2028

15

Oui

10/2022

11/2027

14

Oui

09/2021

11/2026

13

Oui

09/2020

11/2025

12

Non

10/2019

11/2024

11

Non

10/2017

11/2023

10

Non

10/2017

11/2022

9.6

Non

09/2016

11/2021

9.5

Non

01/2016

02/2021

9.4

Non

12/2014

02/2020

9.3

Non

09/2013

11/2018

9.2

Non

09/2012

09/2017

9.1

Non

09/2011

09/2016

9.0

Non

09/2010

09/2015

8.4

Non

07/2009

07/2014

8.3

Non

02/2008

02/2013

8.2

Non

12/2006

12/2011

8.1

Non

11/2005

11/2010

8.0

Non

01/2005

10/2010

7.4

Non

11/2003

10/2010

7.3

Non

11/2002

11/2007

7.2

Non

02/2002

02/2007

7.1

Non

04/2001

04/2006

7.0

Non

05/2000

05/2005

6.5

Non

06/1999

06/2004

6.4

Non

10/1998

10/2003

6.3

Non

03/1998

03/2003