Questa pagina descrive i criteri di supporto delle versioni del database per AlloyDB Omni.
Ogni versione di AlloyDB Omni è compatibile con una versione specifica di PostgreSQL, come descritto nelle Norme di rilascio della compatibilità con le versioni principali.
Poiché AlloyDB Omni è un software che devi installare e eseguire autonomamente, è tua responsabilità aggiornare regolarmente l'installazione di AlloyDB Omni in base alle esigenze. La disponibilità di nuove versioni di AlloyDB Omni viene annunciata nelle note di rilascio di AlloyDB Omni.
Supporto delle versioni principali e secondarie
AlloyDB Omni supporta la compatibilità con le seguenti versioni del database PostgreSQL 15:
- 15,7
- 15,5
- 15,4
- 15,2
Tempistiche di supporto delle versioni principali
Il supporto di AlloyDB per PostgreSQL 15 è diventato disponibile al pubblico generale (GA) l'11 ottobre 2023.
Norme di rilascio della compatibilità con le versioni principali
Il nostro obiettivo è offrire un supporto tempestivo per la compatibilità di AlloyDB Omni con le nuove versioni principali di PostgreSQL, in particolare entro otto mesi dalla release di PostgreSQL numerata MAJOR_VERSION.1
.
Il numero di versione di una release di AlloyDB Omni riflette la versione del supporto PostgreSQL. I numeri di versione di AlloyDB Omni utilizzano il seguente formato:
MAJOR_VERSION.MINOR_VERSION.OMNI_VERSION
Ad esempio, la versione 15.4.2 di AlloyDB Omni rappresenta la versione 2 della release di AlloyDB Omni che supporta la compatibilità con la versione 15.4 di PostgreSQL.
Prevediamo di supportare la compatibilità di AlloyDB Omni con una qualsiasi versione principale di PostgreSQL per almeno il periodo di tempo in cui la community di PostgreSQL supporta la stessa versione principale, ovvero per non meno di cinque anni.
Queste sono linee guida generali. Le date di rilascio effettive di qualsiasi nuova versione possono essere diverse.
Piano di ritiro delle versioni principali
Google utilizza il programma di ritiro della community PostgreSQL per pianificare il ritiro del supporto di AlloyDB Omni per la compatibilità con qualsiasi versione principale di PostgreSQL.
Quando Google intende interrompere il supporto della compatibilità per una versione principale specifica di PostgreSQL, forniamo quanto segue ai proprietari di progetti:
- Notifiche relative al ritiro del supporto, inviate con almeno 12 mesi di anticipo.
- Strumenti e documentazione per ridurre al minimo l'interruzione dell'upgrade, se necessario.
Supporto delle versioni secondarie
L'obiettivo di AlloyDB Omni è rilasciare il supporto della compatibilità per una nuova versione minore di PostgreSQL ogni trimestre. Questi aggiornamenti includono correzioni di bug e correzioni di sicurezza. La pianificazione può variare in base alla necessità di correzioni di bug aggiuntive.
Per AlloyDB Omni, devi scaricare e installare i file binari che includono la compatibilità con le versioni minori di PostgreSQL di cui è stato eseguito l'upgrade.
Alcune release di AlloyDB Omni sono aggiornamenti allo stesso AlloyDB Omni, indipendentemente dagli aggiornamenti al supporto di PostgreSQL. Queste release includono correzioni di bug e aggiornamenti della sicurezza e sono contrassegnate da un incremento dell'ultima parte del numero di versione della release.
Versione della CLI di AlloyDB Omni
L'interfaccia a riga di comando AlloyDB Omni utilizza uno schema di versionamento MAJOR.MINOR
che indica solo la versione dell'interfaccia a riga di comando stessa. I numeri di versione e la pianificazione del versionamento esistono indipendentemente da AlloyDB Omni.
La versione principale dell'interfaccia a riga di comando AlloyDB Omni viene aumentata solo con l'introduzione di modifiche non compatibili con le versioni precedenti dell'interfaccia a riga di comando.
Aggiornamenti della sicurezza
Quando la community PostgreSQL rilascia versioni minori con correzioni di sicurezza, il team di sicurezza di AlloyDB Omni le esamina per verificarne la criticità e l'impatto.
Per AlloyDB Omni, rilasciamo un nuovo file binario contenente la correzione con la nuova versione minore entro un mese dalla release della community PostgreSQL.