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.
  • Parameter: der Parameter cron.timezone 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 – Firewallregelkonsistenz: Firewallregeln werden jetzt über primäre und Standby-Instanzen hinweg selbstgeheilt, wodurch Metadatenkonflikten nach Updates beseitigt werden.
  • Elastische Cluster – Fix für HA-Firewallspiegelung: Firewallregelspiegelung für HA-Cluster ist jetzt korrekt auf die Standby-Netzwerksicherheitsgruppe ausgerichtet.
  • Elastic-Cluster – Knotenerkennung: Die aktive Prüfung von Cluster-Knoten ist standardmäßig aktiviert, sodass neue Knoten sofort erkannt werden.
  • Fabric-Spiegelung – Aktualisierung der Anforderung an die Tabelleninhaberschaft: Die Tabelleninhaberschaft ist für gespiegelte Tabellen, für die eine Replica-Identität konfiguriert ist, nicht mehr erforderlich. Der Besitz ist jetzt nur für Tabellen ohne definierte Replikatidentität erforderlich.
  • Fabric-Spiegelung – Vorabüberprüfung der Spiegelungsvoraussetzungen: Während der Tabellenauswahl wurde ein Schritt zur Überprüfung auf Datenbankebene 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: Ein Sonderfall wurde behoben, bei dem das Löschen eines Servers stecken bleiben konnte, wenn die Bereitstellung noch lief.
  • 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.
  • Elastic clusters: Die Prüfung des aktiven Knotens verifiziert jetzt korrekt die Primärrolle, wodurch verhindert wird, dass Datenverkehr an Knoten ohne Primärrolle weitergeleitet wird.