Azure-Datenbank für PostgreSQL: Version vom April 2026

Wir freuen uns, die April 2026-Version von Azure Database for PostgreSQL bekanntzugeben. Ab dem 22. April 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

  • Aktuelle Nebenversionen aktualisiert für Azure Database for PostgreSQL: 18.3, 17.9, 16.13, 15.17 und 14.22

Features

  • Unterstützung für die Apache AGE-Erweiterung in PostgreSQL 18 hinzugefügt.
  • Unterstützung für die pg_diskANN Erweiterung in PostgreSQL 18 hinzugefügt.
  • Virtuelles Netzwerk (VNET) zur Migration privater Endpunkte für aktivierte Server mit hoher Verfügbarkeit ist jetzt verfügbar.
  • Premium SSD V2-Speicher: Jetzt allgemein verfügbar. Umfasst sofortigen Snapshot-Zugriff für Lesereplikate, Point-in-Time Restore (PITR), Wiederherstellung gelöschter Server, vom Kunden verwaltete Schlüssel (CMK) und Online-Speicherskalierung.
  • Kaskadierende Replikate: Jetzt allgemein verfügbar, wobei mehrere bekannte Probleme behoben wurden.
  • Mandantenübergreifende vom Kunden verwaltete Schlüssel (CMK): Unterstützung für vom Kunden verwaltete Schlüssel über Mandanten hinweg eingeführt (private Vorschau)
  • Fabric-Spiegelung – Unterstützung für Server mit Lesereplikaten: Die Fabric-Spiegelung ist jetzt auf Servern mit Lesereplikaten aktiviert.
  • Fabric-Spiegelung – Unterstützung für HA-Server mit PG14 – 16: Fabric-Spiegelung ist jetzt auf HA PostgreSQL-Servern verfügbar, auf denen PG14-16 ausgeführt wird. Spiegelung muss nach einem Failover neu gestartet werden, anders als auf PG17+-Servern.

Improvements

  • Die pg_duckdb-Erweiterung wurde auf Version 1.1.1 aktualisiert, wobei zusätzlich die Schreibunterstützung für Azure Blob Storage und weitere Verbesserungen hinzugefügt wurden.
  • Die pgvector-Erweiterung wurde auf Version 0.8.0.2 aktualisiert.
  • Verbesserte Fehlerbehandlung, wenn das Abonnement für die Private DNS-Zone nicht für Microsoft.DBforPostgreSQL registriert ist, wodurch längere Wiederholungen verhindert werden und ein klarerer, kundenseitiger Fehler angezeigt wird.
  • Subnetze mit IPv4 und IPv6 werden jetzt für flexible Serverintegration unterstützt. PostgreSQL-Verbindungen sind weiterhin nur auf IPv4 beschränkt.
  • Verbessertes Exportverhalten für nicht eingeschränkte numerische Spalten durch die Verwendung von Decimal128(38, 0) als Standard, in Übereinstimmung mit den SQL-Standardkonventionen und unter Vermeidung unnötiger Dezimalstellen.
  • Verlängerung des Timeouts für die Replikaterstellung: Es wurde eine dynamische Handhabung von Timeouts für Vorgänge zur Erstellung von Georeplikaten eingeführt.
  • Verbesserte Fehlermeldung: Mehrere benutzerorientierte Fehlermeldungen wurden verbessert, um klareres und umsetzbares Feedback bereitzustellen.
  • Konvertierte die folgenden nativen PostgreSQL-Typen in String-Darstellung: XML, JSON, JSONB, INET, CIDR, MACADDR, MACADDR8, TSVECTOR, TSQUERY, INT4RANGE, INT8RANGE, NUMRANGE, TSRANGE, TSTZRANGE, DATERANGE, CIRCLE, LINE, LSEG, BOX, PATH, POINT, POLYGON

Bekannte Probleme beheben

  • Es wurde ein Problem behoben, das zu Authentifizierungsfehlern führen konnte, wenn die Größe des Microsoft Entra-ID-Tokens 4 KB (~4.080 Zeichen) überschreitet, während PgBouncer mit der Microsoft Entra ID-Authentifizierung verwendet wird.
  • Verbesserte Handhabung von Race-Conditions beim Löschen von Servern, wenn private Endpunkte konfiguriert sind.
  • Es wurde ein Problem behoben, bei dem die Migration virtueller Netzwerke (Virtual Network, VNET) zu privaten Endpunkten den öffentlichen Zugriff aktiviert lassen konnte.
  • Enthaltene Sicherheitsfixes für CVE-2026-2004, CVE-2026-2005, CVE-2026-2006 und CVE-2025-4207 in PostgreSQL 11 bis 13 unter erweiterter Unterstützung.