Cette page décrit les règles relatives à la compatibilité des versions de base de données pour AlloyDB Omni.
Chaque version d'AlloyDB Omni est compatible avec une version spécifique de PostgreSQL, comme indiqué dans la Politique de publication de la compatibilité des versions majeures.
Étant donné qu'AlloyDB Omni est un logiciel que vous installez et exécutez vous-même, vous êtes également responsable de la mise à jour régulière de votre installation AlloyDB Omni si nécessaire. La disponibilité des nouvelles versions d'AlloyDB Omni est annoncée dans les notes de version d'AlloyDB Omni.
Compatibilité des versions majeures et mineures
AlloyDB Omni est compatible avec les versions de base de données PostgreSQL 15 suivantes:
- 15.7
- 15.5
- 15,4
- 15.2
Calendrier de prise en charge des versions majeures
La compatibilité d'AlloyDB avec PostgreSQL 15 est disponible en version générale (GA) depuis le 11 octobre 2023.
Règlement concernant la publication des versions compatibles avec les versions majeures
Nous visons à proposer une prise en charge rapide de la compatibilité d'AlloyDB Omni avec les nouvelles versions majeures de PostgreSQL, en particulier dans les huit mois suivant la version PostgreSQL numérotée MAJOR_VERSION.1
.
Le numéro de version d'une version AlloyDB Omni reflète la version de PostgreSQL prise en charge. Les numéros de version d'AlloyDB Omni utilisent le format suivant:
MAJOR_VERSION.MINOR_VERSION.OMNI_VERSION
Par exemple, la version 15.4.2 d'AlloyDB Omni représente la version 2 de la version d'AlloyDB Omni compatible avec la version 15.4 de PostgreSQL.
Nous prévoyons de prendre en charge la compatibilité d'AlloyDB Omni avec une version majeure de PostgreSQL pendant au moins aussi longtemps que la communauté PostgreSQL prend en charge cette même version majeure, soit au moins cinq ans.
Il s'agit de consignes générales. Les dates de sortie réelles de toute nouvelle version peuvent varier.
Plan d'abandon des versions majeures
Google utilise le calendrier de fin de vie de la communauté PostgreSQL pour planifier la fin de la prise en charge d'AlloyDB Omni pour la compatibilité avec n'importe quelle version majeure de PostgreSQL.
Lorsque Google a l'intention de mettre fin à la compatibilité d'une version majeure spécifique de PostgreSQL, nous fournissons les informations suivantes aux propriétaires de projet:
- Avis de fin de prise en charge, envoyés au moins 12 mois à l'avance.
- Outils et documentation permettant de minimiser les interruptions liées à la mise à niveau, si nécessaire.
Compatibilité des versions mineures
AlloyDB Omni vise à publier une compatibilité avec une nouvelle version mineure de PostgreSQL tous les trimestres. Ces mises à jour incluent des corrections de bugs et de sécurité. Le calendrier peut varier en fonction des corrections de bugs supplémentaires nécessaires.
Pour AlloyDB Omni, vous devez télécharger et installer les binaires qui incluent la compatibilité avec les versions mineures de PostgreSQL.
Certaines versions d'AlloyDB Omni sont des mises à jour d'AlloyDB Omni lui-même, indépendamment des mises à jour de la prise en charge de PostgreSQL. Ces versions incluent des corrections de bugs et des mises à jour de sécurité, et sont reflétées par un incrément dans la dernière partie du numéro de version.
Version de la CLI AlloyDB Omni
La CLI AlloyDB Omni utilise un schéma de gestion des versions MAJOR.MINOR
qui n'indique que la version de la CLI elle-même. Ses numéros de version et son calendrier de gestion des versions existent indépendamment d'AlloyDB Omni.
La version majeure de la CLI AlloyDB Omni n'est augmentée que lors de l'introduction de modifications incompatibles avec la version précédente de la CLI.
Mises à jour de sécurité
Lorsque la communauté PostgreSQL publie des versions mineures avec des correctifs de sécurité, l'équipe de sécurité AlloyDB Omni les examine pour déterminer leur criticité et leur impact.
Pour AlloyDB Omni, nous publions un nouveau binaire contenant le correctif avec la nouvelle version mineure dans un délai d'un mois après la publication de la communauté PostgreSQL.