Azure Database for PostgreSQL: Veröffentlichung im März 2026

Wir freuen uns, die Version vom März 2026 von Azure Database for PostgreSQL bekanntzugeben. Ab dem 3. März 2026 integriert der Dienst automatisch alle neuen Server in diese neueste Version. Der Dienst aktualisiert vorhandene Server während der nächsten geplanten Wartung.

Diese neue Version führt eine Reihe neuer Features und Verbesserungen ein, löst bekannte Probleme auf und enthält wichtige Sicherheitspatches, um eine optimale Leistung und Sicherheit zu gewährleisten.

Modulversionsänderungen

  • Neueste Nebenversionen aktualisiert für Azure Database for PostgreSQL: 18.2, 17.8, 16.12, 15.16 und 14.21.

Features

  • Es wurde die Möglichkeit für autorisierte Benutzer hinzugefügt, die rolle pg_use_reserved_connections zuzuweisen.
  • Aktivierte TimescaleDB-Unterstützung für PostgreSQL 18.
  • Elastische Cluster – Point-in-Time-Wiederherstellung auf Clusterebene von SSDv1 zum SSDv2-Speicher wird jetzt unterstützt, wobei Speicher-IOPS und Durchsatz automatisch berechnet werden.
  • Elastische Cluster: Ausführen von Abfragen für PostgresDifferentialMetricsCollector und PostgresStatsCollector anhand der Citus-Datenbank.
  • Serverparameter: cron.timezone-Parameter ist jetzt konfigurierbar, sodass Sie Ihre bevorzugte Zeitzone für geplante Cron-Aufträge festlegen können.
  • Unterstützung für die Migration von VNET-zu-Private Endpunkten für HA-Server. High Availability (HA) aktivierte Server können jetzt von der VNET-Integration zu Private Link migriert werden.

Improvements

  • PgBouncer wurde auf die neueste Community-Version v1.25.1 aktualisiert.
  • Anon-Erweiterung auf Version 2.5.1 aktualisiert.
  • PostGIS auf Version 3.6.1 aktualisiert.
  • Die Orafce-Erweiterung wurde auf Version 4.16.3 aktualisiert.
  • TimescaleDB auf Version 2.23.0 aktualisiert.
  • Semver-Erweiterung auf Version 0.41.0 aktualisiert
  • Tdigest-Erweiterung auf 1.4.3 aktualisiert
  • Pg_partman Erweiterung auf 5.3.1 aktualisiert
  • Hll-Erweiterung auf Version 2.19 aktualisiert
  • Verschiedene Verbesserungen der Zuverlässigkeit von Metriken.
  • Verbesserte pgms_wait_sampling zum Erfassen korrekter Abfrage-IDs für Utility-Abfragen (z. B. DDL/Wartungsarbeiten), um sicherzustellen, dass Warteereignisse korrekt zugeordnet werden.
  • Elastische Cluster: citus_stat_counters Differenzmetriken sind jetzt standardmäßig aktiviert
  • Elastische Cluster – Konsistenz der Firewallregeln: Firewallregeln werden jetzt über primäre und Standby-Instanzen hinweg automatisch korrigiert, wodurch Metadatenabweichungen nach Updates eliminiert werden.
  • Elastische Cluster – Fix für HA-Firewallspiegelung: Firewallregelspiegelung für HA-Cluster ist jetzt korrekt auf die Standby-Netzwerksicherheitsgruppe ausgerichtet.
  • Elastic Cluster - Knotenauffindbarkeit: Die aktive Knoten-Erkennung des Clusters ist standardmäßig aktiviert, wodurch neue Knoten sofort erkennbar sind.
  • Fabric-Spiegelung – Anforderung für die Tabellenbesitzaktualisierung: Tabellenbesitz ist nicht mehr erforderlich für gespiegelte Tabellen, für die eine Replikatidentität konfiguriert ist. Der Besitz ist jetzt nur für Tabellen ohne definierte Replikatidentität erforderlich.
  • Fabric-Spiegelung – Überprüfung der Spiegelungsvoraussetzungen: Ein Schritt zur Vorüberprüfung der Voraussetzungen auf Datenbankebene wurde bei der Tabellenauswahl hinzugefügt. Wenn die erforderlichen Spiegelungsvoraussetzungen nicht erfüllt sind, schlägt der Vorgang jetzt früh fehl, bevor die Publikation initiiert wird.
  • MongoDB-Cluster – Vereinfachtes Löschen mit aktivierten Private Link: Sie können jetzt MongoDB-Cluster löschen, die eine Private link konfiguriert haben, ohne zuerst die Private Link zu entfernen.
  • Verschiedene gezielte Verbesserungen und Fehlerbehebungen zur Verbesserung der Stabilität, Zuverlässigkeit und allgemeinen Serviceerfahrung.

Bekannte Probleme beheben

  • Beseitigung eines Problems zur Verbesserung der Bereinigung von Replikationsslots, um seltene Szenarien am Edge zu beheben.
  • Es wurde ein Problem behoben, bei dem PgBouncer beim Erreichen der maximalen Clientverbindungen als fehlerhaft eingestuft werden konnte (was zu einem Neustart von PgBouncer führt). Dieser Fix verhindert unnötige Neustarts.
  • Verbesserte Zuverlässigkeit beim Löschen von Servern: Es wurde ein Randfall behoben, bei dem die Löschung eines Servers hängen bleiben konnte, wenn die Bereitstellung noch im Gange war.
  • Verbesserte Löschstabilität für Server und private Endpunkte: Auflösung einer Racebedingung, die dazu führen könnte, dass Löschvorgänge stecken bleiben, wenn für einen Server und dessen privaten Endpunkt Löschanforderungen in schneller Folge gesendet werden.
  • Elastische Cluster: Der Test auf aktive Knoten überprüft jetzt korrekt die primäre Rolle, was verhindert, dass Datenverkehr zu nicht primären Knoten geleitet wird.