Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Aurora PostgreSQL-Aktualisierungen
Im Folgenden finden Sie Informationen zu Versionen der Datenbank-Engine der Amazon-Aurora-PostgreSQL-kompatiblen Edition, die für Amazon Aurora veröffentlicht wurden.
Informationen zum Ermitteln der Versionsnummer Ihrer Aurora-PostgreSQL-Datenbank finden Sie unter Identifizieren der Versionen von Amazon Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungsversionen für Amazon Aurora PostgreSQL.
Informationen zu den verfügbaren Versionen, Richtlinien und Zeitplänen von Amazon Aurora finden Sie unter Wie lange bleiben Amazon-Aurora-Hauptversionen verfügbar? im Benutzerhandbuch für Amazon Aurora. Weitere Informationen zu Support und anderen Richtlinien für Amazon Aurora finden Sie unter Häufig gestellte Fragen zu Amazon RDS
Um zu ermitteln, welche Versionen der Aurora PostgreSQL-DB-Engine in einer verfügbar sind AWS-Region, verwenden Sie den describe-db-engine-versions AWS CLI Befehl wie folgt.
aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[].[EngineVersion]' --output text --region
aws-region
Eine Liste von AWS-Regionen finden Sie unter Verfügbarkeit der Aurora PostgreSQL-Region im Amazon Aurora Aurora-Benutzerhandbuch.
Themen
- PostgreSQL 16.2
- PostgreSQL 16.1
- PostgreSQL 16.0
- PostgreSQL 15.6
- PostgreSQL 15.5
- PostgreSQL 15.4
- PostgreSQL 15.3
- PostgreSQL 15.2
- PostgreSQL 14.11
- PostgreSQL 14.10
- PostgreSQL 14.9
- PostgreSQL 14.8
- PostgreSQL 14.7
- PostgreSQL 14.6
- PostgreSQL 14.5
- PostgreSQL 14.4
- PostgreSQL 14.3
- PostgreSQL 13.14
- PostgreSQL 13.13
- PostgreSQL 13.12
- PostgreSQL 13.11
- PostgreSQL 13.10
- PostgreSQL 13.9
- PostgreSQL 13.8
- PostgreSQL 13.7
- PostgreSQL 13.6 (veraltet)
- PostgreSQL 13.5 (veraltet)
- PostgreSQL 13.4 (veraltet)
- PostgreSQL 13.3 (veraltet)
- PostgreSQL 12.18
- PostgreSQL 12.17
- PostgreSQL 12.16
- PostgreSQL 12.15
- PostgreSQL 12.14
- PostgreSQL 12.13
- PostgreSQL 12.12
- PostgreSQL 12.11
- PostgreSQL 12.10 (veraltet)
- PostgreSQL 12.9
- PostgreSQL 12.8 (veraltet)
- PostgreSQL 12.7, Aurora PostgreSQL 4.2 (veraltet)
- PostgreSQL 12.6, Aurora PostgreSQL 4.1 (veraltet)
- PostgreSQL 12.4, Aurora PostgreSQL 4.0 (veraltet)
- PostgreSQL 11.21
- PostgreSQL 11.20 (veraltet)
- PostgreSQL 11.19 (veraltet)
- PostgreSQL 11.18 (veraltet)
- PostgreSQL 11.17 (veraltet)
- PostgreSQL 11.16 (veraltet)
- PostgreSQL 11.15 (veraltet)
- PostgreSQL 11.14 (veraltet)
- PostgreSQL 11.13 (veraltet)
- PostgreSQL 11.12, Aurora PostgreSQL 3.6 (veraltet)
- PostgreSQL 11.11, Aurora PostgreSQL 3.5 (veraltet)
- PostgreSQL 11.9, Aurora PostgreSQL 3.4
- PostgreSQL 11.8, Aurora PostgreSQL 3.3 (veraltet)
- PostgreSQL 11.7, Aurora PostgreSQL 3.2 (veraltet)
- PostgreSQL 11.6, Aurora PostgreSQL 3.1 (veraltet)
- PostgreSQL 11.4, Aurora PostgreSQL 3.0 (veraltet)
- PostgreSQL 10.21 (veraltet)
- PostgreSQL 10.20 (veraltet)
- PostgreSQL 10.19 (veraltet)
- PostgreSQL 10.18 (veraltet)
- PostgreSQL 10.17, Aurora PostgreSQL 2.9 (veraltet)
- PostgreSQL 10.16, Aurora PostgreSQL 2.8 (veraltet)
- PostgreSQL 10.14, Aurora PostgreSQL 2.7 (veraltet)
- PostgreSQL 10.13, Aurora PostgreSQL 2.6 (veraltet)
- PostgreSQL 10.12, Aurora PostgreSQL 2.5 (veraltet)
- PostgreSQL 10.11, Aurora PostgreSQL 2.4 (veraltet)
- PostgreSQL 10.7, Aurora PostgreSQL 2.3 (veraltet)
- PostgreSQL 10.6, Aurora PostgreSQL 2.2 (veraltet)
- PostgreSQL 10.5, Aurora PostgreSQL 2.1 (veraltet)
- PostgreSQL 10.4, Aurora PostgreSQL 2.0 (veraltet)
- PostgreSQL 9.6.22, Aurora PostgreSQL 1.11 (veraltet)
- PostgreSQL 9.6.21, Aurora PostgreSQL 1.10 (veraltet)
- PostgreSQL 9.6.19, Aurora PostgreSQL 1.9 (veraltet)
- PostgreSQL 9.6.18, Aurora PostgreSQL 1.8 (veraltet)
- PostgreSQL 9.6.17, Aurora PostgreSQL 1.7 (veraltet)
- PostgreSQL 9.6.16, Aurora PostgreSQL 1.6 (veraltet)
- PostgreSQL 9.6.12, Aurora PostgreSQL 1.5 (veraltet)
- PostgreSQL 9.6.11, Aurora PostgreSQL 1.4 (veraltet)
- PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (veraltet)
- PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (veraltet)
- PostgreSQL 9.6.6, Aurora PostgreSQL 1.1 (veraltet)
- PostgreSQL 9.6.3, Aurora PostgreSQL 1.0 (veraltet)
PostgreSQL 16.2
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 16.2 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.2 finden Sie unter PostgreSQL
Versionen und Patches
Aurora PostgreSQL 16.2.1, 29. April 2024
Neue Features
Zusammenfassung der Ressourcennutzung wurde hinzugefügt.
pg_dump
Funktion zum Überladen für
aurora_stat_statements(bool showtext)
undaurora_stat_plans(bool showtext)
hinzugefügt.
Allgemeine Verbesserungen
Es wurden mehrere kleinere Probleme beim Versionsupgrade behoben, um die Aufrechterhaltung der Verbindung durch Patchen ohne Ausfallzeiten zu verbessern.
Verkürzte Datenbankstartzeit aufgrund verbesserter Initialisierungszeit für große Volumen.
Schnellere COPY-Operationen wurden eingeführt, indem Konflikte im Zusammenhang mit der Relationserweiterungssperre reduziert und Beziehungen proaktiv erweitert wurden.
Verbesserungen zur Verringerung der Replikationsverzögerung durch intelligentes Überspringen der Wiedergabe bestimmter Protokolldatensätze, wodurch die Wiedergabelast reduziert wird.
Es wurde ein Problem behoben, das während eines Wiederherstellungskonflikts auf einem Leseknoten auftrat und in seltenen Fällen zu kurzzeitiger Nichtverfügbarkeit führen konnte.
Es wurde ein Problem behoben, bei dem eine Datenbank in seltenen Fällen während eines Upgrade-Patches für eine Hauptversion nicht gestartet werden konnte.
Die Verfügbarkeit von Read Replicas wurde verbessert, da die Wiederherstellung nach Replikationsfehlern in einer größeren Anzahl von Situationen möglich war.
Es wurde ein Problem behoben, das zu einem Deadlock führte, wenn die Synchronisation einer logischen Replikationstabelle fehlschlug.
Es wurde ein Problem mit der Dekodierung der logischen Replikation behoben, bei dem Änderungen am Katalog nach der Übertragung in den Speicher nicht verarbeitet werden konnten, wenn gleichzeitig eine untergeordnete Transaktion abgebrochen wurde.
Die Überprüfung von Protokolldatensätzen vor dem Schreiben in den Speicher wurde verbessert.
Es wurde ein Problem behoben, das dazu führte, dass Sitzungen nach einem Patch-Ereignis ohne Ausfallzeit fälschlicherweise ClientRead Warteereignisse meldeten.
Es wurde eine mehrdeutige Funktionsdefinition von aws_s3.query_export_to_s3 behoben, wenn die aws_s3-Erweiterung von Version 1.1 auf 1.2 aktualisiert wurde.
Verbesserungen mit hoher Priorität
Es wurde ein Problem im Zusammenhang mit der Wiederaufnahme eines logischen Replikationsslots behoben, das in seltenen Fällen dazu führen konnte, dass der Steckplatz hängen blieb.
Es wurde ein Problem behoben, das zu einem Neustart führte, wenn eine Datenbank in einem Tablespace erstellt wurde.
Es wurde ein Problem im Zusammenhang mit einer falschen Behandlung von logischen Replikationsfehlern zur Verbesserung der DB-Stabilität behoben.
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem im Zusammenhang mit den Ursprüngen der Replikation behoben, das in seltenen Fällen zu einer längeren Wiederherstellungszeit führen und die Verfügbarkeit beeinträchtigen konnte.
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass Transaktionen teilweise über neu erstellte logische Replikationsslots repliziert werden. Weitere Informationen finden Sie unter Möglicher Datenverlust aufgrund eines Race-Zustands bei der Erstellung eines logischen Replikationsslots
. Es wurde ein Problem behoben, das dazu führen
pg_stat_statements
kann, dass Patches ohne Ausfallzeiten fehlschlagen.Es wurde ein Problem behoben, bei dem eine Änderung der Speicheranforderungen während eines Upgrades einer kleineren Version dazu führen konnte, dass das Patchen ohne Ausfallzeiten und das Starten der Engine fehlschlugen.
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
pg_tle
Erweiterung auf Version 1.3.4.PLV8
Erweiterung auf Version 3.1.10.RDKit Cartridge auf Version Release_2023_09_4.
Neue GUC-Parameter wurden hinzugefügt
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 16.1
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 16.1 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.1 finden Sie unter PostgreSQL
Versionen und Patches
Aurora PostgreSQL 16.1.3, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 16.1.2, 22. Februar 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 16.1, 31. Januar 2024
Neue Features
-
Unterstützung für die
HypoPG
-Erweiterung bei Version 1.4.0 hinzugefügt -
Unterstützung für die
h3-pg
-Erweiterung und dieh3-postgis
-Erweiterung bei Version 4.1.3 hinzugefügt -
Unterstützung für
aurora_compute_plan_id
Parameter hinzugefügt, die in einem Aurora PostgreSQL-DB-Cluster und einer DB-Parametergruppe standardmäßig aktiviert sind. Weitere Informationen finden Sie unter Überwachen von Abfrageausführungsplänen für Aurora PostgreSQL. -
Der
rds.rds_superuser_reserved_connections
Parameter ist in Aurora PostgreSQL Version 16 veraltet. Derreserved_connections
Parameter sollte verwendet werden, um die Anzahl der Verbindungssteckplätze zu reservieren. Derreserved_connections
Parameter legt die Anzahl der Verbindungssteckplätze fest, die für Rollen mit den entsprechendenpg_use_reserved_connections
Rechten reserviert sind.rds_superuser
ist standardmäßig ein Mitglied derpg_use_reserved_connections
Rolle. Weitere Informationen finden Sie in der PostgreSQL-Dokumentation für reservierte Verbindungen.
Allgemeine Verbesserungen
-
Veraltete Unterstützung für SSL-Protokolle: TLSv1.0 und TLSv1.1.
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
-
postgis
auf Version 3.4.0 -
PgLogical
auf Version 2.4.4 -
PgCron
auf Version 1.6 -
orafce
auf Version 4.6.0 -
pg_hint_plan
auf Version 1.6.0 -
plv8
auf Version 3.1.8 -
oracle_fdw
auf Version 2.6.0 -
MySQL_FDW
auf Version 2.9.1 -
Hll
auf Version 2.18 -
RDKit
auf Version 4.4 -
aws_s3
auf Version 1.2 -
prefix
auf Version 1.2.10 -
pg_similarity
auf Version 1.0 -
pgdam
auf Version 1.7 -
pg_proctab
auf Version 0.0.10 -
pg_tle
auf Version 1.2.0 -
pg_vector
auf Version 0.5.1 -
PgAudit
auf Version 16.0 -
plprofiler
auf Version 4.2.4 -
pg_partman
auf Version 4.7.3 -
pgTAP
auf Version 1.3.0
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 16 unterstützt werden.
Migration zu Aurora PostgreSQL 16
Für das Upgrade der Hauptversion auf Aurora PostgreSQL 16 sind mindestens die folgenden Erweiterungsversionen erforderlich:
PostGIS versie 3.1
PgRouting Ausführung 3.0.5
Redkit-Version 4.2
Weitere Informationen zur Migration finden Sie unter Migration zu Version 16
Informationen zu den unterstützten Erweiterungsversionen für jede Aurora PostgreSQL-Version finden Sie unter. Erweiterungsversionen für Amazon Aurora PostgreSQL
Informationen zum Upgrade Ihres Aurora PostgreSQL-DB-Clusters, einschließlich der Aktualisierung Ihrer Erweiterungen, finden Sie unter Upgrade von PostgreSQL-Erweiterungen.
Nicht unterstützte Funktionen
-
Aurora PostgreSQL 16.1 unterstützt derzeit keine logische Dekodierung auf Aurora Read Replicas.
Unterschiede zwischen PostgreSQL 16 und Aurora PostgreSQL 16
In Aurora PostgreSQL 16.1 hat die neu eingeführte pg_stat_io
Ansicht zwei zusätzliche I/O-Kontexte:
-
index
E/A-Operationen, die während der Indexerstellung ausgeführt werden. -
walreplay
E/A-Operationen, die vom Wal-Replay-Prozess auf Aurora-Lesereplikate ausgeführt werden.
Die folgenden Backend-Typen und E/A-Kontexte gelten nicht für Aurora-Lesereplikate:
-
Autovacuum-Launcher
-
Autovacuum-Worker
-
bulkwrite
-
index
-
Vacuum
Darüber hinaus unterstützt Aurora PostgreSQL keine Writeback- und Synchronisierungsvorgänge, da Daten im Aurora-Speicher persistent gespeichert werden.
PostgreSQL 16.0
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 16.0 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.0 finden Sie unter PostgreSQL Version 16.0
Versionen und Patches
Aurora PostgreSQL 16.0 in der Preview-Umgebung von Amazon RDS, 15. November 2023
Dies ist eine Preview-Dokumentation für Amazon Aurora PostgreSQL Version 16.0. Änderungen sind vorbehalten.
Allgemeine Verbesserungen
-
Unterstützung für SSL-Protokolle: TLS 1.0 und TLS 1.1 veraltet
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
-
aws_s3
auf Version 1.2 -
oracle_fdw
auf Version 2.6.0 -
orafce
auf Version 4.6.0 -
pg_cron
auf Version 1.6.0 -
pg_hint
auf Version 1.6.0 -
pg_proctab
auf Version 0.0.10 -
pg_tle
auf Version 1.2.0 -
pglogical
auf Version 2.4.4 -
pgvector
auf Version 0.5.0 -
plv8
auf Version 3.1.7 -
PostGIS
auf Version 3.4.0 -
prefix
auf Version 1.2.0 -
RDKit
auf Version 4.3.0
Die folgenden Erweiterungen werden in der Preview-Version von Aurora PostgreSQL 16.0 nicht unterstützt:
-
aws_lambda
-
hll
-
pg_bigm
-
pgAudit
-
plprofiler
-
rds_activity_stream
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 16 unterstützt werden.
Nicht unterstützte Funktionen
-
Aurora PostgreSQL 16.0 unterstützt derzeit keine logische Dekodierung auf Aurora-Lesereplikate.
-
Aurora PostgreSQL 16.0 unterstützt Aurora PostgreSQL Query Plan Management derzeit nicht.
Unterschiede zwischen PostgreSQL 16 und Aurora PostgreSQL 16
In Aurora PostgreSQL 16.0 hat die neu eingeführte Ansicht pg_stat_io zwei zusätzliche E/A-Kontexte:
-
index
E/A-Operationen, die während der Indexerstellung ausgeführt werden. -
walreplay
E/A-Operationen, die vom Wal-Replay-Prozess auf Aurora-Lesereplikate ausgeführt werden.
Die folgenden Backend-Typen und E/A-Kontexte gelten nicht für Aurora-Lesereplikate:
-
Autovacuum-Launcher
-
Autovacuum-Worker
-
bulkwrite
-
index
-
Vacuum
Darüber hinaus unterstützt Aurora PostgreSQL keine Writeback- und Synchronisierungsvorgänge, da Daten im Aurora-Speicher persistent gespeichert werden.
PostgreSQL 15.6
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 15.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 15.6 finden Sie unter PostgreSQL
Versionen und Patches
Aurora PostgreSQL 15.6.1, 29. April 2024
Neue Features
Zusammenfassung der Ressourcennutzung wurde hinzugefügt.
pg_dump
Funktion zum Überladen für
aurora_stat_statements(bool showtext)
undaurora_stat_plans(bool showtext)
hinzugefügt.
Allgemeine Verbesserungen
Es wurden mehrere kleinere Probleme beim Versionsupgrade behoben, um die Aufrechterhaltung der Verbindung durch Patchen ohne Ausfallzeiten zu verbessern.
Verkürzte Datenbankstartzeit aufgrund verbesserter Initialisierungszeit für große Volumen.
Schnellere COPY-Operationen wurden eingeführt, indem Konflikte im Zusammenhang mit der Relationserweiterungssperre reduziert und Beziehungen proaktiv erweitert wurden.
Verbesserungen zur Verringerung der Replikationsverzögerung durch intelligentes Überspringen der Wiedergabe bestimmter Protokolldatensätze, wodurch die Wiedergabelast reduziert wird.
Es wurde ein Problem behoben, das während eines Wiederherstellungskonflikts auf einem Leseknoten auftrat und in seltenen Fällen zu kurzzeitiger Nichtverfügbarkeit führen konnte.
Es wurde ein Problem behoben, bei dem eine Datenbank in seltenen Fällen während eines Upgrade-Patches für eine Hauptversion nicht gestartet werden konnte.
Die Verfügbarkeit von Read Replicas wurde verbessert, da die Wiederherstellung nach Replikationsfehlern in einer größeren Anzahl von Situationen möglich war.
Es wurde ein Problem behoben, das zu einem Timeout beim Patchen ohne Ausfallzeiten führen würde.
Es wurde ein Problem behoben, das zu einem Deadlock führte, wenn die Synchronisation einer logischen Replikationstabelle fehlschlug.
Es wurde ein Problem mit der Dekodierung der logischen Replikation behoben, bei dem Änderungen am Katalog nach der Übertragung in den Speicher nicht verarbeitet werden konnten, wenn gleichzeitig eine untergeordnete Transaktion abgebrochen wurde.
Die Überprüfung von Protokolldatensätzen vor dem Schreiben in den Speicher wurde verbessert.
Es wurde ein Problem behoben, das dazu führte, dass Sitzungen nach einem Patch-Ereignis ohne Ausfallzeit fälschlicherweise ClientRead Warteereignisse meldeten.
Es wurde eine mehrdeutige Funktionsdefinition von aws_s3.query_export_to_s3 behoben, wenn die aws_s3-Erweiterung von Version 1.1 auf 1.2 aktualisiert wurde.
Verbesserungen mit hoher Priorität
Es wurde ein Problem im Zusammenhang mit der Wiederaufnahme eines logischen Replikationsslots behoben, das in seltenen Fällen dazu führen konnte, dass der Steckplatz hängen blieb.
Es wurde ein Problem behoben, das zu einem Neustart führte, wenn eine Datenbank in einem Tablespace erstellt wurde.
Es wurde ein Problem im Zusammenhang mit einer falschen Behandlung von logischen Replikationsfehlern zur Verbesserung der DB-Stabilität behoben.
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem im Zusammenhang mit den Ursprüngen der Replikation behoben, das in seltenen Fällen zu einer längeren Wiederherstellungszeit führen und die Verfügbarkeit beeinträchtigen konnte.
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass Transaktionen teilweise über neu erstellte logische Replikationsslots repliziert werden. Weitere Informationen finden Sie unter Möglicher Datenverlust aufgrund eines Race-Zustands bei der Erstellung eines logischen Replikationsslots
. Es wurde ein Problem behoben, das dazu führen
pg_stat_statements
kann, dass Patches ohne Ausfallzeiten fehlschlagen.Es wurde ein Problem behoben, bei dem eine Änderung der Speicheranforderungen während eines Upgrades einer kleineren Version dazu führen konnte, dass das Patchen ohne Ausfallzeiten und das Starten der Engine fehlschlugen.
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
pg_tle
Erweiterung auf Version 1.3.4.PLV8
Erweiterung auf Version 3.1.10.RDKit Cartridge auf Version Release_2023_09_4.
Neue GUC-Parameter wurden hinzugefügt
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 15.5
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 15.5 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 15.5 finden Sie unter PostgreSQL Version 15.5
Versionen und Patches
Aurora PostgreSQL 15.5.3, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 15.5.2, 22. Februar 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 15.5.0, 21. Dezember 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die mit Amazon Aurora PostgreSQ -kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.5, 14.10, 13.13 und 12.17 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.4 sind ebenfalls enthalten.
Sehen Sie sich die Amazon-Aurora-Versionsrichtlinie an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
-
Amazon Bedrock-Integration – Durch die Verwendung der Amazon-Aurora-Erweiterung für Machine Learning mit Ihrem Aurora-PostgreSQLDB-Cluster können Sie jetzt die grundlegenden KI-Modelle von Amazon Bedrock verwenden.
-
Verwenden von Active Directory-Sicherheitsgruppen für die Aurora PostgreSQL-Zugriffskontrolle — Fügen Sie mithilfe des AWS Verzeichnisdienstes für Microsoft Active Directory mit der neuen
pg_ad_mapping
Erweiterung Unterstützung für Gruppenrollenauthentifizierung hinzu. -
Delegierte Erweiterungsunterstützung – Dieses Feature ermöglicht das Delegieren der Erweiterungsverwaltung an Benutzer mit niedrigeren Rechten mit der neuen Rolle rds_extension.
-
Unterstützung für
aurora_compute_plan_id
Parameter hinzugefügt, die in einem Aurora PostgreSQL-DB-Cluster und einer DB-Parametergruppe standardmäßig aktiviert sind. Weitere Informationen finden Sie unter Überwachen von Abfrageausführungsplänen für Aurora PostgreSQL. -
Verbesserungen bei der Abfrageplanverwaltung (QPM):
-
Die Planentwürfe werden im Rahmen der
update_plan_hash
-Aktion fürapg_plan_mgmt.validate_plans()
auf das neueste Format aktualisiert. -
Unterstützung für die parallele Append-Erzwingung als Teil von Parallel Query Enforce wurde hinzugefügt.
-
-
Unterstützung für die
HypoPG
-Erweiterung bei Version 1.4.0 hinzugefügt -
Unterstützung für die
h3-pg
-Erweiterung und dieh3-postgis
-Erweiterung bei Version 4.1.3 hinzugefügt
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einem Neustart führen kann, wenn Änderungen logisch repliziert werden, wenn DDL gleichzeitig ausgeführt wird oder Untertransaktionen storniert werden.
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, wenn eine Seite gelesen wird, die während der
WAL
-Wiedergabe geändert wurde. -
Es wurde ein Problem behoben, bei dem bestimmte Volume-Metadaten, die auf einem Quell-Cluster ungültig sind, auch auf einem geklonten Cluster ungültig bleiben. Da der geklonte Cluster ein neues Volume verwendet, werden die Metadaten jetzt neu erstellt.
-
Es wurde ein Fehler behoben, der beim Zero-Downtime-Patching (ZDP) zu einem Engine-Absturz führen kann
-
Es wurde ein neuer Parameter,
rds.enable_memory_management
, eingeführt, der verwendet wird, um das verbesserte Speicherverwaltungs-Feature zu aktivieren und zu deaktivieren. -
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führt, dass die
AuroraGlobalDBRPOLag
-Metrik Null ist, wenn derrds.global_db_rpo
-Parameter nicht festgelegt ist. -
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, während die Verbindung mit der Writer-DB-Instance wiederhergestellt wird.
-
Unterstützung für den
rdkit.morgan_fp_size
-Parameter hinzugefügt -
rds-superuser
kann die Funktionpg_stat_reset_slru
jetzt ausführen -
Es wurde ein Problem behoben, bei dem MultiXact SLRU-Zugriffe nicht der richtigen Kategorie gutgeschrieben wurden.
pg_stat_slru
-
Es wurde ein Problem behoben, das dazu führen kann , dass ungenutzte
WAL
-Segmente nicht ordnungsgemäß entfernt werden. -
Es wurde ein Problem behoben, bei dem
pglogical
die Quelldaten der Replikation nicht korrekt weiterleitet, wenn das binäre Ausgabeformat verwendet wird. -
rds_superuser
kann jetztALTER COLLATION
ausführen, um die Kollationsversion eines Gebietsschemas im Katalog zu aktualisieren. -
Ein Absturz in den
dblink
- undpostgres_fdw
-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben -
Es wurde ein Problem behoben, bei dem die
aws_s3
-ErweiterungHTTP
-Fehlerantworten in die Tabelle importieren kann. -
Es wurde ein Problem behoben, das dazu führen kann, dass eine Aurora-Replikat-Instance mit optimierten Lesevorgängen neu gestartet wird, während die Verbindung mit der Writer-DB-Instance wiederhergestellt wird.
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat mit optimierten Lesevorgängen neu gestartet wurde, während eine Seite im mehrstufigen Cache zwischengespeichert wird.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
mysql_fdw
auf Version 2.9.1 -
Oracle_fdw
auf Version 2.6.0 -
Orafce
auf Version 4.6.0 -
pg_cron
auf Version 1.6.0 -
pg_hint_plan
auf Version 1.5.1 -
pg_proctab
auf Version 0.0.10 -
pg_tle
auf Version 1.2.0 -
plv8
auf Version 3.1.8 -
PostGIS
auf Version 3.4.0 -
prefix
auf Version 1.2.10 -
RDKit
auf Version 4.4.0 (Release_2023_09_1)
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 15 unterstützt werden.
PostgreSQL 15.4
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 15.4 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 15.4 finden Sie unter PostgreSQL release 15.4
Versionen und Patches
Aurora PostgreSQL 15.4.6, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 15.4.5, 22. Februar 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 15.4.3, 15. Dezember 2023
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einem Neustart führen kann, wenn Änderungen logisch repliziert werden, wenn DDL gleichzeitig ausgeführt wird oder Untertransaktionen storniert werden.
Aurora PostgreSQL 15.4.2, 13. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Es wurde ein Problem mit Index-Scan-Abfragen behoben, das in seltenen Fällen zu Neustarts der Datenbank-Instance führen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 15.4.1, 9. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 15.4.0, 24. Oktober 2023
Neue Features
-
Es wurde Unterstützung für
mysql_fdw
Version 2.9.0 hinzugefügt. -
Es wurde Unterstützung in der Erweiterung
aws_s3
für den Export in einen S3-Bucket hinzugefügt, der mit einem vom Kunden verwalteten KMS-Schlüssel verschlüsselt ist. -
Die Verfügbarkeit von Aurora-Replikaten in den sekundären Clustern einer globalen DB wurde verbessert.
-
Es wurde Unterstützung für das Erfassen von Abfrageplänen auf Aurora-Replikaten hinzugefügt.
-
Es wurde Unterstützung für die Durchsetzung von Abfrageplänen mit Materialisierungsknoten hinzugefügt.
-
Es wurde Unterstützung für die Durchsetzung von Abfrageplänen mit parallelen Abfrageoperatoren hinzugefügt.
-
Abfragepläne unter einem bestimmten Kostenschwellenwert werden nicht erfasst.
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass die Datenbank während der Datenbankwiederherstellung nicht gestartet werden kann.
-
Es wurden Optimierungen vorgenommen, um die zum Hochskalieren in Aurora Serverless v2-Instances erforderliche Zeit zu verbessern.
Allgemeine Verbesserungen
-
Es wurde ein Problem in der Erweiterung
aws_s3
behoben, bei dem die Anzahl der exportierten Zeilen falsch gemeldet wurde, wenn die Gesamtzahl mehr als 2 Milliarden betrug. -
Es wurden Optionen zur Konfiguration von Timeouts in der Erweiterung
aws_s3
bereitgestellt. Kunden können die Timeout-Schwellenwerte für Importe aus S3 jetzt durch Festlegen der folgenden Parameter (GUCs) ändern:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Es wurde ein Fehler bei der Instance-Erstellung in einigen Grenzfällen verhindert.
-
Die Leistung der Wiederholung von Commit-Transaktionsoperationen auf Aurora-Replikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Import aus der Erweiterung
aws_s3
fehlschlug. -
Die GEOS-Bibliothek für PostGIS wurde auf Version 3.12.0 aktualisiert.
-
Die Skalierung des Aurora Serverless v2-Datenbankspeichers wurde verbessert, wodurch die Gesamtzeit für die Skalierung der Datenbank-Instance reduziert wird.
-
Das Warteereignis
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
wurde hinzugefügt, um Wartezeiten im Absender des Cluster-Cache-Managers anzugeben. -
Das Warteereignis
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
wurde hinzugefügt, um Wartezeiten in der Aurora-Serverless-Ressourcenüberwachung anzugeben. -
Die Verarbeitung ungültiger, nicht persistenter Metadaten während Lesevorgängen aus dem Speicher auf Lesereplikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem die Datenbank während des Starts eines logischen Replikationsslots abstürzen konnte.
-
Das Limit für den
pg_cron
-Parametercron.max_running_jobs
wurde von 100 auf 1 000 erhöht. -
Der
pgAudit
-Parameterpgaudit.log_statement
ist jetzt modifizierbar. Es wurde ein Fehler im Befehl
CREATE TABLE
behoben, damit Tabellennamen, die mit „#“ beginnen, korrekt verarbeitet werden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
orafce
auf Version 4.3.0 -
pg_logical
auf Version 2.4.3 -
pg_tle
auf Version 1.1.1 -
pgvector
auf Version 0.5.0 -
plv8
auf Version 3.1.6 -
PostGIS
auf Version 3.3.3 -
RDKit
auf Version 4.3
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 15 unterstützt werden.
PostgreSQL 15.3
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 15.3 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 15.3 finden Sie unter PostgreSQL release 15.3
Versionen und Patches
Aurora PostgreSQL 15.3.5, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 15.3.4, 14. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Es wurde ein Problem mit Index-Scan-Abfragen behoben, das in seltenen Fällen zu Neustarts der Datenbank-Instance führen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 15.3.3, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 15.3.2, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt werden.
-
Es wurde ein Problem behoben, das dazu führen kann, dass Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert werden.
-
Es wurde ein Problem behoben, das bei der Ausführung des Befehls
COPY FROM
zu einem Absturz führt. -
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
-
Es wurde ein Problem behoben, bei dem
UPDATE
undDELETE
aus einer Tabelle mit einem Fremdschlüssel unerwartet mit der folgender Fehlermeldung fehlschlagen können: „ERROR: 40001: could not serialize access due to concurrent update when using Serializable snapshot“.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Es wurde ein Problem behoben, das die Aktivierung einer verbesserten Speicherverwaltung in bestimmten Szenarien in Aurora PostgreSQL 15.3 verhindert.
Aurora PostgreSQL 15.3.0, 13. Juli 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die Amazon-Aurora-PostgreSQL-kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.3, 14.8, 13.11, 12.15 und 11.20 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Die Versionen enthalten darüber hinaus neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.2 sowie eine verbesserte Unterstützung für den AWS Database Migration Service. Sehen Sie sich die Amazon-Aurora-Versionen an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
Diese Version enthält Verbesserungen der Arbeitsspeicherverwaltung, die die Stabilität und Verfügbarkeit von Datenbanken erhöhen, indem Probleme aufgrund von unzureichendem Speicher proaktiv verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.
-
Es wurde Unterstützung für Version 0.4.1 der Erweiterung
pgvector
hinzugefügt.
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Verarbeitung von Subtransaktions-Metadaten bei Wiederverbindungen von überlebensfähigen Readern behoben.
-
Es wurde ein Problem während des ZDP im Zusammenhang mit den Umgebungsvariablen der Erweiterung behoben.
-
Es wurde ein transienter Fehler während der logischen Replikation behoben, der dazu führte, dass ein Prozess fälschlicherweise berechnete, dass er auf eine unerwartete Seite gestoßen war.
-
Es wurde ein Problem behoben, das aufgrund einer unvollständig erstellten Zustandsdatei zum Replikationsursprung einen Zeitraum der Nichtverfügbarkeit verursachte.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, bei dem in der Datenverarbeitungsabfrage-ID folgende Warnung angezeigt wird: „WARNING: unrecognized node type: 378.“
-
Es wurde ein Problem behoben, das dazu führt, dass die anfängliche Datensynchronisierung einer Beziehung blockiert wird, weil der logische Replikationsslot auf dem Publisher vorzeitig entfernt worden war.
-
Es wurde die neue Funktion,
aurora_stat_memctx_usage()
, hinzugefügt, um eine Aufschlüsselung der Backend-Speichernutzung auf Postgres-Speicherkontextebene anzuzeigen. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Die Datenbankausfallzeit während des ZDP wurde weiter reduziert
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das dazu führte, dass
pg_ls_waldir()
folgenden Fehler zurückgab: „ERROR: could not stat file“. -
Es wurde Unterstützung für TLS 1.3 mit den Verschlüsselungsverfahren TLS_AES_128_GCM_SHA256 und TLS_AES_256_GCM_SHA384 hinzugefügt.
-
Es wurde ein Problem behoben, durch das ein Hauptversions-Upgrade auf dem Aurora-Replikat einer DB-Instance von RDS für PostgreSQL blockiert wird.
-
Es wurde ein Problem behoben, das das Abskalieren von Aurora Serverless v2-Instances verhindern kann.
-
Es wurde ein Problem bei der logischen Replikation behoben, das in seltenen Fällen aufgrund der falschen Subtransaktions-Metadaten einen Zeitraum der Nichtverfügbarkeit verursachen kann.
Es wurde ein Problem in der Erweiterung
pg_vector
behoben, bei dem in seltenen Fällen unendliche oder NAN-Werte während der Indexerstellung zu einem Absturz führten.-
Es wurde ein Problem zur Verbesserung der Leistung behoben.
-
GEOS
wurde auf Version 3.11.2 aktualisiert. -
pg_cron
wurde auf Version 1.5 aktualisiert. -
pg_partman
wurde auf Version 4.7.3 aktualisiert. -
pg_tle
wurde auf Version 1.0.3 aktualisiert. -
plv8
wurde auf Version 3.1.6 aktualisiert.
PostgreSQL 15.2
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 15.2 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 15.2 finden Sie unter PostgreSQL release 15.2
Versionen und Patches
Aurora PostgreSQL 15.2.7, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 15.2.6, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Es wurde ein Problem mit Index-Scan-Abfragen behoben, das in seltenen Fällen zu Neustarts der Datenbank-Instance führen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 15.2.5, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 15.2.4, 5. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt werden.
-
Es wurde ein Problem behoben, das dazu führen kann, dass Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert werden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 15.2.3, 25. Juli 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass bei Transaktions-Commits Speicherplatz zurückgefordert wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Es wurden mehrere Probleme behoben, die dazu führen konnten, dass Aurora-Replikate mit der verbesserten Leseverfügbarkeitsfunktion bei einer erneuten Verbindung mit der Writer-Instance neu gestartet wurden.
-
Es wurde ein Problem behoben, das Wiederverbindungen von überlebensfähigen Readern verhinderte.
Aurora PostgreSQL 15.2.2, 10. Mai 2023
Allgemeine Verbesserungen
-
Es wurde ein Fehler beim Laden des Plugins
test_decoding
inpg_create_logical_replication_slot
behoben. -
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
-
Der von der Erweiterung
oracle_fdw
verwendete Oracle-Client wurde auf Version 21.9.0.0.0 aktualisiert.
Aurora PostgreSQL 15.2.1, 5. April 2023
Neue Features
-
Einführung einer neuen QPM-Plan-Hash-Berechnung für die Unterstützung mehrerer Schemata. Wenn Benutzer QPM in Umgebungen mit mehreren Schemas verwenden möchten, können sie die
apg_plan_mgmt.plan_hash
-Version auf 2 setzen undapg_plan_mgmt.validate_plans
(„update_plan_hash
“) aufrufen. -
Verbesserungen der logischen Replikation zur Optimierung der Arbeitsspeicher- und CPU-Auslastung während der Verarbeitung großer Transaktionen.
-
Die CloudWatch Metrik verfolgt
ReplicationSlotDiskUsage
jetzt logischen replikationsspezifischen Speicher im gesamten Aurora-Speicher und im lokalen Speicher. -
Ab den Versionen 15.2 und 14.7 von Aurora PostgreSQL muss einem Benutzer die
CONNECT
-Berechtigung für jede Datenbank zugewiesen werden, um eine Verbindung herzustellen, auch wenn dem Benutzer die Rollerds_superuser
zugewiesen ist. Vor den Versionen 15.2 und 14.7 von Aurora PostgreSQL konnte ein Benutzer eine Verbindung zu jeder Datenbank und Systemtabelle herstellen, wenn ihm die Rollerds_superuser
zugewiesen war. Frühere Versionen von Aurora PostgreSQL sind von dieser Änderung nicht betroffen und Benutzer mit Zugriff auf die Rollerds_superuser
benötigen nicht dieCONNECT
-Berechtigung, um auf Datenbanken in ihrem Aurora-PostgreSQL-Cluster zugreifen zu können.
Allgemeine Verbesserungen
-
Die
PROJ
-Unterstützung wurde auf Version 9.1.0 aktualisiert. -
Die
GDAL
-Bibliothek inPostGIS
wurde auf Version 3.5.3 aktualisiert. -
pg_hint_plan
wurde auf Version 1.5.0 aktualisiert. -
Es wurde Unterstützung für die Erweiterungen
TCN
undSEG
hinzugefügt. -
Verbesserte Leistung bei Löschungen aus B-Tree- und Hash-Indizes auf Aurora-Replikaten
-
Verbesserungen bei der Skalierung von Aurora Serverless v2
-
Es wurde ein Problem in QPM behoben, das die Durchsetzung genehmigter Pläne beim Zusammenfügen partitionierter Tabellen verhindert.
-
Die Engine-Startzeit wurde verbessert, insbesondere bei großen Instances mit vielen Objekten.
-
Die Aurora-Funktion
aurora_stat_logical_wal_cache()
ist jetzt für alle Benutzer sichtbar. -
Es wurde ein Problem in QPM behoben, das zur Nichtverfügbarkeit führen konnte, wenn Pläne aus vorbereiteten Anweisungen durchgesetzt wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
apg_plan_mgmt
auf Version 2.4 -
hll
auf Version 2.17 -
Oracle_fdw
auf Version 2.5.0 -
orafce
auf Version 4.0.0 -
pg_audit
auf Version 1.7.0 -
pg_cron
auf Version 1.4.2 -
pg_hint_plan
auf Version 1.5.0 -
pg_logical
auf Version 2.4.2 -
pg_repack
auf Version 1.4.8 -
pg_stat_statements
auf Version 1.10 -
pg_trgm
auf Version 1.4 -
pgrouting
auf Version 3.4.1 -
plv8
auf Version 3.1.4 -
PostGIS
auf Version 3.3.2 -
rds_activity_stream
auf Version 1.6 -
SEG
auf Version 1.0 -
TCN
auf Version 1.0 -
tds_fdw
auf Version 2.0.3 -
wal2json
auf Version 2.5
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 15 unterstützt werden.
Unterschiede zwischen PostgreSQL 15 und Aurora PostgreSQL 15
Aufgrund des einzigartigen verteilten Speichersystems von Aurora unterstützt Amazon Aurora PostgreSQL Version 15 keine serverseitige Komprimierung mit Gzip, LZ4 oder Zstandard (zstd) mit pg_basebackup
, keine Online-Backups mit pg_backup_start()
und pg_backup_stop()
und kein Prefetching während der WAL-Wiederherstellung. Darüber hinaus können Sequenzen als nicht protokolliert angegeben werden. Dies bringt jedoch keine Leistungsverbesserungen gegenüber normalen Sequenzen.
PostgreSQL 14.11
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.11 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.11 finden Sie unter PostgreSQL
Versionen und Patches
Aurora PostgreSQL 14.11.1, 29. April 2024
Neue Features
Zusammenfassung der Ressourcennutzung wurde hinzugefügt.
pg_dump
Funktion zum Überladen für
aurora_stat_statements(bool showtext)
undaurora_stat_plans(bool showtext)
hinzugefügt.
Allgemeine Verbesserungen
Es wurden mehrere kleinere Probleme beim Versionsupgrade behoben, um die Aufrechterhaltung der Verbindung durch Patchen ohne Ausfallzeiten zu verbessern.
Verkürzte Datenbankstartzeit aufgrund verbesserter Initialisierungszeit für große Volumen.
Schnellere COPY-Operationen wurden eingeführt, indem Konflikte im Zusammenhang mit der Relationserweiterungssperre reduziert und Beziehungen proaktiv erweitert wurden.
Verbesserungen zur Verringerung der Replikationsverzögerung durch intelligentes Überspringen der Wiedergabe bestimmter Protokolldatensätze, wodurch die Wiedergabelast reduziert wird.
Es wurde ein Problem behoben, das während eines Wiederherstellungskonflikts auf einem Leseknoten auftrat und in seltenen Fällen zu kurzzeitiger Nichtverfügbarkeit führen konnte.
Es wurde ein Problem behoben, bei dem eine Datenbank in seltenen Fällen während eines Upgrade-Patches für eine Hauptversion nicht gestartet werden konnte.
Die Verfügbarkeit von Read Replicas wurde verbessert, da die Wiederherstellung nach Replikationsfehlern in einer größeren Anzahl von Situationen möglich war.
Es wurde ein Problem behoben, das zu einem Timeout beim Patchen ohne Ausfallzeiten führen würde.
Es wurde ein Problem behoben, das zu einem Deadlock führte, wenn die Synchronisation einer logischen Replikationstabelle fehlschlug.
Es wurde ein Problem mit der Dekodierung der logischen Replikation behoben, bei dem Änderungen am Katalog nach der Übertragung in den Speicher nicht verarbeitet werden konnten, wenn gleichzeitig eine untergeordnete Transaktion abgebrochen wurde.
Die Überprüfung von Protokolldatensätzen vor dem Schreiben in den Speicher wurde verbessert.
Es wurde ein Problem behoben, das dazu führte, dass Sitzungen nach einem Patch-Ereignis ohne Ausfallzeit fälschlicherweise ClientRead Warteereignisse meldeten.
Es wurde eine mehrdeutige Funktionsdefinition von aws_s3.query_export_to_s3 behoben, wenn die aws_s3-Erweiterung von Version 1.1 auf 1.2 aktualisiert wurde.
Verbesserungen mit hoher Priorität
Es wurde ein Problem im Zusammenhang mit der Wiederaufnahme eines logischen Replikationsslots behoben, das in seltenen Fällen dazu führen konnte, dass der Steckplatz hängen blieb.
Es wurde ein Problem behoben, das zu einem Neustart führte, wenn eine Datenbank in einem Tablespace erstellt wurde.
Es wurde ein Problem im Zusammenhang mit einer falschen Behandlung von logischen Replikationsfehlern zur Verbesserung der DB-Stabilität behoben.
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem im Zusammenhang mit den Ursprüngen der Replikation behoben, das in seltenen Fällen zu einer längeren Wiederherstellungszeit führen und die Verfügbarkeit beeinträchtigen konnte.
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass Transaktionen teilweise über neu erstellte logische Replikationsslots repliziert werden. Weitere Informationen finden Sie unter Möglicher Datenverlust aufgrund eines Race-Zustands bei der Erstellung eines logischen Replikationsslots
. Es wurde ein Problem behoben, das dazu führen
pg_stat_statements
kann, dass Patches ohne Ausfallzeiten fehlschlagen.Es wurde ein Problem behoben, bei dem eine Änderung der Speicheranforderungen während eines Upgrades einer kleineren Version dazu führen konnte, dass das Patchen ohne Ausfallzeiten und das Starten der Engine fehlschlugen.
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
pg_tle
Erweiterung auf Version 1.3.4.PLV8
Erweiterung auf Version 3.1.10.RDKit Cartridge auf Version Release_2023_09_4.
Neue GUC-Parameter wurden hinzugefügt
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 14.10
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.10 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.10 finden Sie unter PostgreSQL Version 14.10
Versionen und Patches
Aurora PostgreSQL 14.10.3, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 14.10.2, 22. Februar 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.10.0, 21. Dezember 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die mit Amazon Aurora PostgreSQ -kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.5, 14.10, 13.13 und 12.17 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.4 sind ebenfalls enthalten.
Sehen Sie sich die Amazon-Aurora-Versionsrichtlinie an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
-
Amazon Bedrock-Integration – Durch die Verwendung der Amazon-Aurora-Erweiterung für Machine Learning mit Ihrem Aurora-PostgreSQLDB-Cluster können Sie jetzt die grundlegenden KI-Modelle von Amazon Bedrock verwenden.
-
Verwenden von Active Directory-Sicherheitsgruppen für die Aurora PostgreSQL-Zugriffskontrolle — Fügen Sie mithilfe des AWS Verzeichnisdienstes für Microsoft Active Directory mit der neuen
pg_ad_mapping
Erweiterung Unterstützung für Gruppenrollenauthentifizierung hinzu. -
Delegierte Erweiterungsunterstützung – Dieses Feature ermöglicht das Delegieren der Erweiterungsverwaltung an Benutzer mit niedrigeren Rechten mit der neuen Rolle rds_extension.
-
Unterstützung für
aurora_compute_plan_id
Parameter hinzugefügt, die in einem Aurora PostgreSQL-DB-Cluster und einer DB-Parametergruppe standardmäßig aktiviert sind. Weitere Informationen finden Sie unter Überwachen von Abfrageausführungsplänen für Aurora PostgreSQL. -
Verbesserungen bei der Abfrageplanverwaltung (QPM):
-
Die Planentwürfe werden im Rahmen der
update_plan_hash
-Aktion fürapg_plan_mgmt.validate_plans()
auf das neueste Format aktualisiert. -
Unterstützung für die parallele Append-Erzwingung als Teil von Parallel Query Enforce wurde hinzugefügt.
-
-
Unterstützung für die
HypoPG
-Erweiterung bei Version 1.4.0 hinzugefügt -
Unterstützung für die
h3-pg
-Erweiterung und dieh3-postgis
-Erweiterung bei Version 4.1.3 hinzugefügt
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einem Neustart führen kann, wenn Änderungen logisch repliziert werden, wenn DDL gleichzeitig ausgeführt wird oder Untertransaktionen storniert werden.
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, wenn eine Seite gelesen wird, die während der
WAL
-Wiedergabe geändert wurde. -
Es wurde ein Problem behoben, bei dem bestimmte Volume-Metadaten, die auf einem Quell-Cluster ungültig sind, auch auf einem geklonten Cluster ungültig bleiben. Da der geklonte Cluster ein neues Volume verwendet, werden die Metadaten jetzt neu erstellt.
-
Es wurde ein Fehler behoben, der beim Zero-Downtime-Patching (ZDP) zu einem Engine-Absturz führen kann
-
Es wurde ein neuer Parameter,
rds.enable_memory_management
, eingeführt, der verwendet wird, um das verbesserte Speicherverwaltungs-Feature zu aktivieren und zu deaktivieren. -
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, während die Verbindung mit der Writer-DB-Instance wiederhergestellt wird.
-
Unterstützung für den
rdkit.morgan_fp_size
-Parameter hinzugefügt -
rds-superuser
kann die Funktionpg_stat_reset_slru
jetzt ausführen -
Es wurde ein Problem behoben, bei dem MultiXact SLRU-Zugriffe nicht der richtigen Kategorie gutgeschrieben wurden.
pg_stat_slru
-
Es wurde ein Problem behoben, das dazu führen kann , dass ungenutzte
WAL
-Segmente nicht ordnungsgemäß entfernt werden. -
Es wurde ein Problem behoben, bei dem
pglogical
die Quelldaten der Replikation nicht korrekt weiterleitet, wenn das binäre Ausgabeformat verwendet wird. -
rds_superuser
kann jetztALTER COLLATION
ausführen, um die Kollationsversion eines Gebietsschemas im Katalog zu aktualisieren. -
Ein Absturz in den
dblink
- undpostgres_fdw
-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben -
Es wurde ein Problem behoben, bei dem die
aws_s3
-ErweiterungHTTP
-Fehlerantworten in die Tabelle importieren kann. -
Es wurde ein Problem behoben, das dazu führen kann, dass eine Aurora-Replikat-Instance mit optimierten Lesevorgängen neu gestartet wird, während die Verbindung mit der Writer-DB-Instance wiederhergestellt wird.
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat mit optimierten Lesevorgängen neu gestartet wurde, während eine Seite im mehrstufigen Cache zwischengespeichert wird.
-
Notieren Sie die Version der AWS unabhängigen Standardkollationsbibliothek in.
pg_collation catalog
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
mysql_fdw
auf Version 2.9.1 -
Oracle_fdw
auf Version 2.6.0 -
Orafce
auf Version 4.6.0 -
pg_cron
auf Version 1.6.0 -
pg_proctab
auf Version 0.0.10 -
pg_tle
auf Version 1.2.0 -
plv8
auf Version 3.1.8 -
PostGIS
auf Version 3.4.0 -
prefix
auf Version 1.2.10 -
RDKit
auf Version 4.4.0 (Release_2023_09_1)
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 14 unterstützt werden.
PostgreSQL 14.9
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.9 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.9 finden Sie unter PostgreSQL release 14.9
Versionen und Patches
Aurora PostgreSQL 14.9.6, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 14.9.5, 22. Februar 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.9.3, 15. Dezember 2023
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einem Neustart führen kann, wenn Änderungen logisch repliziert werden, wenn gleichzeitig stornierte Untertransaktionen und DDL vorhanden sind.
Aurora PostgreSQL 14.9.2, 13. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Es wurde ein Problem mit Index-Scan-Abfragen behoben, das in seltenen Fällen zu Neustarts der Datenbank-Instance führen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.9.1, 9. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 14.9.0, 24. Oktober 2023
Neue Features
-
Es wurde Unterstützung für
mysql_fdw
Version 2.9.0 hinzugefügt. -
Es wurde Unterstützung in der Erweiterung
aws_s3
für den Export in einen S3-Bucket hinzugefügt, der mit einem vom Kunden verwalteten KMS-Schlüssel verschlüsselt ist. -
Die Verfügbarkeit von Aurora-Replikaten in den sekundären Clustern einer globalen DB wurde verbessert.
-
Es wurde Unterstützung für das Erfassen von Abfrageplänen auf Aurora-Replikaten hinzugefügt.
-
Es wurde Unterstützung für die Durchsetzung von Abfrageplänen mit Materialisierungsknoten hinzugefügt.
-
Es wurde Unterstützung für die Durchsetzung von Abfrageplänen mit parallelen Abfrageoperatoren hinzugefügt.
-
Es wurde erlaubt, dass Abfragepläne unter einem bestimmten Kostenschwellenwert nicht erfasst werden.
Verbesserungen mit hoher Priorität
-
Es wurden Optimierungen vorgenommen, um die zum Hochskalieren in Aurora-Serverless-Instances erforderliche Zeit zu verbessern.
Allgemeine Verbesserungen
-
Es wurde ein Problem in der Erweiterung
aws_s3
behoben, bei dem die Anzahl der exportierten Zeilen falsch gemeldet wurde, wenn die Gesamtzahl mehr als 2 Milliarden betrug. -
Es wurden Optionen zur Konfiguration von Timeouts in der Erweiterung
aws_s3
bereitgestellt. Kunden können die Timeout-Schwellenwerte für Importe aus S3 jetzt durch Festlegen der folgenden Parameter (GUCs) ändern:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Es wurde ein Fehler bei der Instance-Erstellung in einigen Grenzfällen verhindert.
-
Die Leistung der Wiederholung von Commit-Transaktionsoperationen auf Aurora-Replikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Import aus der Erweiterung
aws_s3
fehlschlug. -
Die GEOS-Bibliothek für PostGIS wurde auf Version 3.12.0 aktualisiert.
-
Die Skalierung des Aurora Serverless v2-Datenbankspeichers wurde verbessert, wodurch die Gesamtzeit für die Skalierung der Datenbank-Instance reduziert wird.
-
Das Warteereignis
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
wurde hinzugefügt, um Wartezeiten im Absender des Cluster-Cache-Managers anzugeben. -
Das Warteereignis
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
wurde hinzugefügt, um Wartezeiten in der Aurora-Serverless-Ressourcenüberwachung anzugeben. -
Die Verarbeitung ungültiger, nicht persistenter Metadaten während Lesevorgängen aus dem Speicher auf Lesereplikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem die Datenbank während des Starts eines logischen Replikationsslots abstürzen konnte.
-
Das Limit für den
pg_cron
-Parametercron.max_running_jobs
wurde von 100 auf 1 000 erhöht. -
Der
pgAudit
-Parameterpgaudit.log_statement
ist jetzt modifizierbar. Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Es wurde ein Fehler im Befehl
CREATE TABLE
behoben, damit Tabellennamen, die mit „#“ beginnen, korrekt verarbeitet werden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
orafce
auf Version 4.3.0 -
pg_logical
auf Version 2.4.3 -
pg_tle
auf Version 1.1.1 -
pgvector
auf Version 0.5.0 -
PostGIS
auf Version 3.3.3 -
RDKit
auf Version 4.3
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 14 unterstützt werden.
PostgreSQL 14.8
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.8 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.8 finden Sie unter PostgreSQL release 14.8
Versionen und Patches
Aurora PostgreSQL 14.8.5, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.8.4, 14. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Es wurde ein Problem mit Index-Scan-Abfragen behoben, das in seltenen Fällen zu Neustarts der Datenbank-Instance führen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.8.3, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 4.8.2, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt werden.
-
Es wurde ein Problem behoben, das dazu führen kann, dass Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert werden.
-
Es wurde ein Problem behoben, das bei der Ausführung des Befehls
COPY FROM
zu einem Absturz führt. -
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
-
Es wurde ein Problem behoben, bei dem
UPDATE
undDELETE
aus einer Tabelle mit einem Fremdschlüssel unerwartet mit der folgender Fehlermeldung fehlschlagen können: „ERROR: 40001: could not serialize access due to concurrent update when using Serializable snapshot“.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Es wurde ein Problem behoben, das die Aktivierung einer verbesserten Speicherverwaltung in bestimmten Szenarien in Aurora PostgreSQL 15.3 verhindert.
Aurora PostgreSQL 14.8.0, 13. Juli 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die Amazon-Aurora-PostgreSQL-kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.3, 14.8, 13.11, 12.15 und 11.20 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Die Versionen enthalten darüber hinaus neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.2 sowie eine verbesserte Unterstützung für den AWS Database Migration Service. Sehen Sie sich die Amazon-Aurora-Versionen an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
Diese Version enthält Verbesserungen der Arbeitsspeicherverwaltung, die die Stabilität und Verfügbarkeit von Datenbanken erhöhen, indem Probleme aufgrund von unzureichendem Speicher proaktiv verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.
-
Es wurde Unterstützung für Version 0.4.1 der Erweiterung
pgvector
hinzugefügt.
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Verarbeitung von Subtransaktions-Metadaten bei Wiederverbindungen von überlebensfähigen Readern behoben.
-
Es wurde ein Problem während des ZDP im Zusammenhang mit den Umgebungsvariablen der Erweiterung behoben.
-
Es wurde ein transienter Fehler während der logischen Replikation behoben, der dazu führte, dass ein Prozess fälschlicherweise berechnete, dass er auf eine unerwartete Seite gestoßen war.
-
Es wurde ein Problem behoben, das aufgrund einer unvollständig erstellten Zustandsdatei zum Replikationsursprung einen Zeitraum der Nichtverfügbarkeit verursachte.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, bei dem in der Datenverarbeitungsabfrage-ID folgende Warnung angezeigt wird: „WARNING: unrecognized node type: 378.“
-
Es wurde ein Problem behoben, das dazu führt, dass die anfängliche Datensynchronisierung einer Beziehung blockiert wird, weil der logische Replikationsslot auf dem Publisher vorzeitig entfernt worden war.
-
Es wurde die neue Funktion,
aurora_stat_memctx_usage()
, hinzugefügt, um eine Aufschlüsselung der Backend-Speichernutzung auf Postgres-Speicherkontextebene anzuzeigen. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Die Datenbankausfallzeit während des ZDP wurde weiter reduziert
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das dazu führte, dass
pg_ls_waldir()
folgenden Fehler zurückgab: „ERROR: could not stat file“. -
Es wurde Unterstützung für TLS 1.3 mit den Verschlüsselungsverfahren TLS_AES_128_GCM_SHA256 und TLS_AES_256_GCM_SHA384 hinzugefügt.
-
Es wurde ein Problem behoben, durch das ein Hauptversions-Upgrade auf dem Aurora-Replikat einer DB-Instance von RDS für PostgreSQL blockiert wird.
-
Es wurde ein Problem behoben, das das Abskalieren von Aurora Serverless v2-Instances verhindern kann.
-
Es wurde ein Problem bei der logischen Replikation behoben, das in seltenen Fällen aufgrund der falschen Subtransaktions-Metadaten einen Zeitraum der Nichtverfügbarkeit verursachen kann.
Es wurde ein Problem in der Erweiterung
pg_vector
behoben, bei dem in seltenen Fällen unendliche oder NAN-Werte während der Indexerstellung zu einem Absturz führten.-
GEOS
wurde auf Version 3.11.2 aktualisiert. -
pg_cron
wurde auf Version 1.5 aktualisiert. -
pg_partman
wurde auf Version 4.7.3 aktualisiert. -
pg_tle
wurde auf Version 1.0.3 aktualisiert. -
plv8
wurde auf Version 3.1.6 aktualisiert. -
tds_fdw
wurde auf 2.0.3 aktualisiert.
PostgreSQL 14.7
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.7 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.7 finden Sie unter PostgreSQL release 14.7
Versionen und Patches
Aurora PostgreSQL 14.7.7, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.7.6, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Die Leistung von Index-Scan-Abfragen wurde verbessert, indem unnötige B-Tree-Seitenlesevorgänge übersprungen werden, wenn ein zusammengesetzter Index mit großen Datensätzen verwendet wird.
-
Es wurde ein Problem mit Index-Scan-Abfragen behoben, das in seltenen Fällen zu Neustarts der Datenbank-Instance führen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.7.5, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 14.7.4, 5. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt werden.
-
Es wurde ein Problem behoben, das dazu führen kann, dass Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert werden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 14.7.3, 24. Juli 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass bei Transaktions-Commits Speicherplatz zurückgefordert wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Es wurden mehrere Probleme behoben, die dazu führen konnten, dass Aurora-Replikate mit der verbesserten Leseverfügbarkeitsfunktion bei einer erneuten Verbindung mit der Writer-Instance neu gestartet wurden.
-
Es wurde ein Problem behoben, das Wiederverbindungen von überlebensfähigen Readern verhinderte.
Aurora PostgreSQL 14.7.2, 10. Mai 2023
Allgemeine Verbesserungen
-
Es wurde ein Fehler beim Laden des Plugins
test_decoding
inpg_create_logical_replication_slot
behoben. -
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
-
Der von der Erweiterung
oracle_fdw
verwendete Oracle-Client wurde auf Version 21.9.0.0.0 aktualisiert.
Aurora PostgreSQL 14.7.1, 5. April 2023
Neue Features
-
Einführung einer neuen QPM-Plan-Hash-Berechnung für die Unterstützung mehrerer Schemas. Wenn Benutzer QPM in Umgebungen mit mehreren Schemas verwenden möchten, können sie die
apg_plan_mgmt.plan_hash
-Version auf 2 setzen undapg_plan_mgmt.validate_plans
(„update_plan_hash
“) aufrufen. -
Verbesserungen der logischen Replikation zur Optimierung der Arbeitsspeicher- und CPU-Auslastung während der Verarbeitung großer Transaktionen.
-
Die CloudWatch Metrik verfolgt
ReplicationSlotDiskUsage
jetzt logischen replikationsspezifischen Speicher im gesamten Aurora-Speicher und im lokalen Speicher. -
Ab den Versionen 15.2 und 14.7 von Aurora PostgreSQL muss einem Benutzer die
CONNECT
-Berechtigung für jede Datenbank zugewiesen werden, um eine Verbindung herzustellen, auch wenn dem Benutzer die Rollerds_superuser
zugewiesen ist. Vor den Versionen 15.2 und 14.7 von Aurora PostgreSQL konnte ein Benutzer eine Verbindung zu jeder Datenbank und Systemtabelle herstellen, wenn ihm die Rollerds_superuser
zugewiesen war. Frühere Versionen von Aurora PostgreSQL sind von dieser Änderung nicht betroffen und Benutzer mit Zugriff auf die Rollerds_superuser
benötigen nicht dieCONNECT
-Berechtigung, um auf Datenbanken in ihrem Aurora-PostgreSQL-Cluster zugreifen zu können.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem die Commit-Latenzmetriken nicht aktualisiert werden.
Allgemeine Verbesserungen
-
Die
PROJ
-Unterstützung wurde auf Version 9.1.0 aktualisiert. -
Die
GDAL
-Bibliothek inPostGIS
wurde auf Version 3.5.3 aktualisiert. -
Die Upgrade-Pfade von
pg_hint_plan
1.3x wurden zu 1.4 korrigiert. -
Es wurde Unterstützung für die Erweiterungen
TCN
undSEG
hinzugefügt. -
Verbesserte Leistung bei Löschungen aus B-Tree- und Hash-Indizes auf Aurora-Replikaten
-
Verbesserungen bei der Skalierung von Aurora Serverless v2
-
Es wurde ein Problem in QPM behoben, das die Durchsetzung genehmigter Pläne beim Zusammenfügen partitionierter Tabellen verhindert.
-
Es wurde ein Problem behoben, das eine falsche Anzahl von Puffer-Treffern in
EXPLAIN
verursachte. -
Die Engine-Startzeit wurde verbessert, insbesondere bei großen Instances mit vielen Objekten.
-
Die Aurora-Funktion
aurora_stat_logical_wal_cache()
ist jetzt für alle Benutzer sichtbar. -
Es wurde ein Problem in QPM behoben, das zur Nichtverfügbarkeit führen konnte, wenn Pläne aus vorbereiteten Anweisungen durchgesetzt wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
hll
auf Version 2.17 -
Oracle_fdw
auf Version 2.5.0 -
orafce
auf Version 4.0.0 -
pg_cron
auf Version 1.4.2 -
pg_hint_plan
auf Version 1.4.1 -
pg_logical
auf Version 2.4.2 -
pg_trgm
auf Version 1.4 -
pgrouting
auf Version 3.4.1 -
plv8
auf Version 3.1.4 -
PostGIS
auf Version 3.3.2 -
SEG
auf Version 1.0 -
TCN
auf Version 1.0 -
wal2json
auf Version 2.5
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 14 unterstützt werden.
PostgreSQL 14.6
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.6 finden Sie unter PostgreSQL release 14.6
Versionen und Patches
- Aurora PostgreSQL 14.6.8, 13. März 2024
- Aurora PostgreSQL 14.6.7, 15. Dezember 2023
- Aurora PostgreSQL 14.6.6, 17. November 2023
- Aurora PostgreSQL 14.6.5, 4. Oktober 2023
- Aurora PostgreSQL 14.6.4, 13. September 2023
- Aurora PostgreSQL 14.6.2, 3. März 2023
- Aurora PostgreSQL 14.6.1, 17. Februar 2023
- Aurora PostgreSQL 14.6.0, 20. Januar 2023
Aurora PostgreSQL 14.6.8, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.6.7, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.6.6, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 14.6.5, 4. Oktober 2023
Wichtige Stabilitätsverbesserungen
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 14.6.4, 13. September 2023
Allgemeine Verbesserungen
-
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem in
pg_cron
behoben, durch das das Abskalieren von Aurora Serverless v2 verhindert werden konnte. -
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
Aurora PostgreSQL 14.6.2, 3. März 2023
Wichtige Stabilitätsverbesserungen
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem die genehmigten Pläne für Joins mit partitionierten Tabellen nicht erzwungen werden.
-
Es wurde ein Problem in
PostGIS
behoben, bei dem dieGDAL
-Daten nicht geladen werden. -
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wird, wenn die logische Replikation aktiviert ist.
-
Es wurde ein Problem mit der
aws_s3
-Erweiterung behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen kann. -
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
Aurora PostgreSQL 14.6.1, 17. Februar 2023
Wichtige Stabilitätsverbesserungen
-
Es wurde ein kritisches Stabilitätsproblem behoben.
Aurora PostgreSQL 14.6.0, 20. Januar 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem ein Upgrade fehlschlägt, weil der älteste Wert für
MultiXactId
nicht korrekt aktualisiert wird. -
Es wurde ein Problem behoben, das einen kurzen Zeitraum der Nichtverfügbarkeit verursachen kann.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, durch das die Migration von DB-Instances fehlschlägt.
-
Es wurde ein Problem behoben, bei dem die DB aufgrund einer Inkonsistenz in den Metadaten nicht gestartet werden kann.
-
Die Fehlerbehandlung und Diagnostizierbarkeit wurden verbessert.
-
Die
RDKit
-Erweiterung wurde auf Version 4.2 aktualisiert. -
Die
GDAL
-Bibliothek wurde auf Version 3.4.3 aktualisiert. -
Es wurde ein Problem behoben, bei dem der Cluster-Cache-Verwaltungsprozess nicht ordnungsgemäß heruntergefahren wird.
-
Es wurde ein Problem behoben, aufgrund dessen sich bestimmte Prozesse während des ordnungsgemäßen Herunterfahrens in einem inkonsistenten Zustand befinden können.
-
Es wurde ein Problem mit der
pg_repack
-Erweiterung behoben. -
Die Handhabung der Sortierungsbibliothek,
glibc
, wurde mit einer neuen unabhängigen Standard-Sortierungsbibliothek verbessert.
PostgreSQL 14.5
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.5 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.5 finden Sie unter PostgreSQL release 14.5
Versionen und Patches
Aurora PostgreSQL 14.5.6, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.5.5, 18. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.5.4, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 14.5.3, 17. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führt, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wird.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen kann
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die
aws_s3
-Erweiterung in seltenen Fällen nicht aus einem S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt werden.
-
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
Aurora PostgreSQL 14.5.2, 2. März 2023
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem die genehmigten Pläne für Joins mit partitionierten Tabellen nicht erzwungen werden.
-
Es wurde ein Problem behoben, das zur Nichtverfügbarkeit der Abfrageplanverwaltung (Query Plan Management, QPM) führen kann.
-
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wird, wenn die logische Replikation aktiviert ist.
-
Es wurde ein Problem mit der
aws_s3
-Erweiterung behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen kann. -
Es wurde ein Problem mit der parallelen
pg_cron
-Ausführung von Aufgaben behoben.
Aurora PostgreSQL 14.5.1, 13. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen kann, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelt.
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kommt.
-
Es wurde ein Problem behoben, das zur Nichtverfügbarkeit während der Replikation führen kann.
-
Es wurde ein Problem behoben, das zu Dateninkonsistenzen während der Replikation führen kann.
Aurora PostgreSQL 14.5.0, 9. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Skalierungsproblem bei Aurora Serverless v2 behoben.
-
Es wurde ein Problem behoben, das zu einem Fehler bei der Verkleinerung von Aurora Serverless v2 führt.
Allgemeine Stabilitätsverbesserungen
-
Die Bereinigung des Puffer-Caches bei Auslastung des Puffer-Caches wurde verbessert.
-
Es wurde ein Problem mit Datenbankaktivitätsstreams behoben, das zu einem hohen Speicherverbrauch führt.
-
Es wurde ein Problem behoben, bei dem DB-Instances neu gestartet werden können, wenn Änderungen aus einem Abonnement der logischen Replikation übernommen werden.
-
Es wurde ein Problem behoben, durch das DB-Instances neu gestartet werden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance rekursiv neu gestartet wird, während bei einem Absturz Überwachungsmetriken generiert werden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance während der Erfassung von Leistungsmetriken neu gestartet wird.
-
Es wurde ein Problem behoben, bei dem der Versuch, eine Verbindung mit der Datenbank herzustellen, mit
SSLV3_ALERT_CERTIFICATE_UNKNOWN
fehlschlägt. -
Die Fehlerberichterstattung bei einem inkonsistenten
B-tree
-Index wurde verbessert. -
Die Diagnoseprotokollierung beim Setzen ungültiger Hinweisbits wurde verbessert.
-
Es wurde ein Problem behoben, bei dem Autovacuum fälschlicherweise Tabellen überspringt.
-
Das Prefetching der logischen Replikation wurde verbessert.
-
Es wurde ein Problem mit der Dauerhaftigkeit der
GIN
-Indizes behoben. -
Es wurden Optionen für die Konfiguration des
MultiXact SLRU
-Caches bereitgestellt. Kunden können dieMultiXact SLRU
-Cache-Größen jetzt durch Festlegen der folgenden Parameter (GUCs) ändern:-
multixact_members_cache_size
-
multixact_offsets_cache_size
-
-
Es wurde ein Problem beim Erkennen und Abbrechen von hängengebliebenen Hauptversions-Upgrades behoben.
-
Es wurde ein Problem beim Hash-Join behoben, das zu einem erhöhten Speicherverbrauch führen kann.
-
Die Leistung der logischen Replikation wurde optimiert.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führt, wenn der Überwachungs-Agent nicht verfügbar ist.
-
Die
GEOS
-Version wurde auf 3.10.3 aktualisiert. -
Die
PLV8
-Version wurde auf 3.0.0 aktualisiert. -
Die
PostGIS
-Erweiterung wurde auf Version 3.2.3 aktualisiert. -
Es wurde ein Problem mit
st_orientedenvelope
behoben, das dazu führt, dass in einer Schleife mit einer 1-D-Eingabe der Wert 0 zurückgegeben wird. -
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server bei Verwendung von
tds_fdw
fehlschlägt.
PostgreSQL 14.4
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.4 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.4 finden Sie unter PostgreSQL release 14.4
Versionen und Patches
- Aurora PostgreSQL 14.4.9, 13. März 2024
- Aurora PostgreSQL 14.4.8, 22. Dezember 2023
- Aurora PostgreSQL 14.4.7, 17. November 2023
- Aurora PostgreSQL 14.4.6, 19. Oktober 2023
- Aurora PostgreSQL 14.4.5, 14. Dezember 2022
- Aurora PostgreSQL 14.4.4, 17. November 2022
- Aurora PostgreSQL 14.4.0, 13. Oktober 2022
Aurora PostgreSQL 14.4.9, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.4.8, 22. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.4.7, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 14.4.6, 19. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führt, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wird.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen kann
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die
aws_s3
-Erweiterung in seltenen Fällen nicht aus einem S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
Aurora PostgreSQL 14.4.5, 14. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kommt.
-
Es wurde ein Problem behoben, das zur Nichtverfügbarkeit während der Replikation führen kann.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führt, wenn der Überwachungs-Agent nicht verfügbar ist.
-
Es wurde ein Problem behoben, das zu Dateninkonsistenzen während der Replikation führen kann.
Aurora PostgreSQL 14.4.4, 17. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen kann, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelt.
Aurora PostgreSQL 14.4.0, 13. Oktober 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das während eines
PLV8
Fehlerszenarios abstürzte JavaScript -
Es wurde ein Problem behoben, bei dem
PLV8
während des Versuchs abstürzt, einen Semaphor zum Ausführen der nächsten Aufgabe abzurufen. -
Es wurde ein Problem behoben, bei dem die Skalierung einer Aurora Serverless v2-Instance hängen bleibt, wenn
VACUUM ausgeführt wird.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem Aurora PostgreSQL
relfilenode
nicht speichern kann. -
Es wurde ein Problem mit dem Neustart der Datenbank behoben, bei dem ein Plan ungültig gemacht wird, die Engine jedoch trotzdem prüft, ob er gültig ist.
-
Es wurde ein Problem behoben, bei dem die Skalierung hängen bleibt, wenn für das aktuelle Skalierungsereignis ein Timeout auftritt.
-
Die
plv8
-Erweiterung wurde auf Version 3.0.0 aktualisiert. -
Die
PostGIS
-Erweiterung wurde auf Version 3.2.3 aktualisiert. -
Es wurde ein Problem behoben, bei dem Nachrichten für erweiterte Abfragen beim Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) verloren gehen, so dass die erweiterte Abfrage nach Abschluss des ZDP hängen bleibt.
PostgreSQL 14.3
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 14.3 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 14.3 finden Sie unter PostgreSQL release 14.3
Versionen und Patches
- Aurora PostgreSQL 14.3.9, 13. März 2024
- Aurora PostgreSQL 14.3.8, 22. Dezember 2023
- Aurora PostgreSQL 14.3.7, 17. November 2023
- Aurora PostgreSQL 14.3.6, 19. Oktober 2023
- Aurora PostgreSQL 14.3.5, 14. Dezember 2022
- Aurora PostgreSQL 14.3.4, 17. November 2022
- Aurora PostgreSQL 14.3.3, 13. Oktober 2022
- Aurora PostgreSQL 14.3.1, 6. Juli 2022
- Aurora PostgreSQL 14.3.0, 21. Juni 2022
Aurora PostgreSQL 14.3.9, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 14.3.8, 22. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 14.3.7, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 14.3.6, 19. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vacuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führt und neue Verbindungen verhindert.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führt, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wird.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen kann
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die
aws_s3
-Erweiterung in seltenen Fällen nicht aus einem S3-Bucket importiert werden kann, dessen Name Punkte enthält. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
-
aws_lambda.request_timeout_ms
-
Aurora PostgreSQL 14.3.5, 14. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kommt.
-
Es wurde ein Problem behoben, das zur Nichtverfügbarkeit während der Replikation führen kann.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führt, wenn der Überwachungs-Agent nicht verfügbar ist.
-
Es wurde ein Problem behoben, das zu Dateninkonsistenzen während der Replikation führen kann.
Aurora PostgreSQL 14.3.4, 17. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen kann, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelt.
Aurora PostgreSQL 14.3.3, 13. Oktober 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein
PLV8
-Problem behoben, bei dem der Basisparameter nicht korrekt in den Arbeitsspeicher geladen wird. -
Es wurde ein Problem behoben, bei dem die Skalierung einer Aurora Serverless v2-Instance hängen bleibt, wenn VACUUM ausgeführt wird.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem Aurora PostgreSQL den relfilenode nicht speichern kann.
-
Es wurde ein Problem mit dem Neustart der Datenbank behoben, bei dem ein Plan ungültig gemacht wird, die Engine jedoch trotzdem prüft, ob er gültig ist.
-
Es wurde ein Problem behoben, bei dem die Skalierung hängen bleibt, wenn für das aktuelle Skalierungsereignis ein Timeout auftritt.
-
Die
PostGIS
-Erweiterung wurde auf Version 3.1.7 aktualisiert. -
Es wurde ein Problem behoben, bei dem Nachrichten für erweiterte Abfragen beim Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) verloren gehen, so dass die erweiterte Abfrage nach Abschluss des ZDP hängen bleibt.
Aurora PostgreSQL 14.3.1, 6. Juli 2022
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das Zeiträume der Nichtverfügbarkeit verursachen kann, wenn ein Speicherknoten neu gestartet wird.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit bestimmten out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte
-
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server fehlschlägt, wenn die
TDS_FDW
-Erweiterung zum Abfragen einer fremden Tabelle verwendet wird. -
Es wurde ein Problem behoben, aufgrund dessen Verbindungen fehlschlagen, die das bereitgestellte Stammzertifikat verwenden.
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
Aurora PostgreSQL 14.3.0, 21. Juni 2022
Neue Features
-
Unterstützt die SCRAM-Passwortverschlüsselung. Weitere Informationen finden Sie unter Verwenden von SCRAM für die PostgreSQL-Passwortverschlüsselung.
Zusätzliche Verbesserungen und Erweiterungen
-
Enthält alle Korrekturen, Features und Verbesserungen der Version Aurora PostgreSQL 13.7.
-
Backporting der folgenden Fehlerbehebung aus der Version PostgreSQL 14.4: Reverted changes to
CONCURRENTLY
that "sped up" Xmin advance, um Indexverfälschungen mit den Befehlen CREATE INDEX CONCURRENTLY
/REINDEX CONCURRENTLY
zu verhindern. -
Diese Version unterstützt Version 1.1 der Erweiterung
lo
. -
Diese Version unterstützt Version 1.0 der Erweiterung
old_snapshot
. -
Diese Version unterstützt EBCDIC-Kollationen für die Mainframe-Modernisierung. Weitere Informationen finden Sie unter Aurora-PostgreSQL-Kollationen für EBCDIC- und andere Mainframe-Migrationen im Benutzerhandbuch für Amazon Aurora.
-
Die folgenden Erweiterungen wurden aktualisiert:
-
amcheck
auf Version 1.3 -
btree_gist
auf Version 1.6 -
cube
auf Version 1.5 -
hll
auf Version 2.16 -
hstore
auf Version 1.8 -
intarray
auf Version 1.5 -
log_fdw
auf Version 1.3 -
oracle_fdw
auf Version 2.4.0 -
pg_hint_plan
auf Version 1.4 -
pg_partman
auf Version 4.6.0 -
pg_repack
auf Version 1.4.7 -
pg_stat_statements
auf Version 1.9 -
pg_trgm
auf Version 1.6 -
pgaudit
auf Version 1.6.1 -
pgrouting
auf Version 3.2.0 -
pgtap
auf Version 1.2.0 -
postgres_fdw
auf Version 1.1
-
PostgreSQL 13.14
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.14 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.14 finden Sie unter PostgreSQL
Versionen und Patches
Aurora PostgreSQL 13.14.1, 29. April 2024
Neue Features
Zusammenfassung der Ressourcennutzung wurde hinzugefügt.
pg_dump
Allgemeine Verbesserungen
Es wurden mehrere kleinere Probleme beim Versionsupgrade behoben, um die Aufrechterhaltung der Verbindung durch Patchen ohne Ausfallzeiten zu verbessern.
Verkürzte Datenbankstartzeit aufgrund verbesserter Initialisierungszeit für große Volumen.
Schnellere COPY-Operationen wurden eingeführt, indem Konflikte im Zusammenhang mit der Relationserweiterungssperre reduziert und Beziehungen proaktiv erweitert wurden.
Verbesserungen zur Verringerung der Replikationsverzögerung durch intelligentes Überspringen der Wiedergabe bestimmter Protokolldatensätze, wodurch die Wiedergabelast reduziert wird.
Es wurde ein Problem behoben, das während eines Wiederherstellungskonflikts auf einem Leseknoten auftrat und in seltenen Fällen zu kurzzeitiger Nichtverfügbarkeit führen konnte.
Es wurde ein Problem behoben, bei dem eine Datenbank in seltenen Fällen während eines Upgrade-Patches für eine Hauptversion nicht gestartet werden konnte.
Die Verfügbarkeit von Read Replicas wurde verbessert, da die Wiederherstellung nach Replikationsfehlern in einer größeren Anzahl von Situationen möglich war.
Es wurde ein Problem behoben, das zu einem Timeout beim Patchen ohne Ausfallzeiten führen würde.
Es wurde ein Problem mit der Dekodierung logischer Replikation behoben, bei dem Änderungen am Katalog nach der Übertragung in den Speicher nicht verarbeitet werden konnten, wenn gleichzeitig eine untergeordnete Transaktion abgebrochen wurde.
Die Überprüfung von Protokolldatensätzen vor dem Schreiben in den Speicher wurde verbessert.
Es wurde ein Problem behoben, das dazu führte, dass Sitzungen nach einem Patch-Ereignis ohne Ausfallzeit fälschlicherweise ClientRead Warteereignisse meldeten.
Es wurde eine mehrdeutige Funktionsdefinition von aws_s3.query_export_to_s3 behoben, wenn die aws_s3-Erweiterung von Version 1.1 auf 1.2 aktualisiert wurde.
Verbesserungen mit hoher Priorität
Es wurde ein Problem im Zusammenhang mit der Wiederaufnahme eines logischen Replikationsslots behoben, das in seltenen Fällen dazu führen konnte, dass der Steckplatz hängen blieb.
Es wurde ein Problem behoben, das zu einem Neustart führte, wenn eine Datenbank in einem Tablespace erstellt wurde.
Es wurde ein Problem im Zusammenhang mit einer falschen Behandlung von logischen Replikationsfehlern zur Verbesserung der DB-Stabilität behoben.
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem im Zusammenhang mit den Ursprüngen der Replikation behoben, das in seltenen Fällen zu einer längeren Wiederherstellungszeit führen und die Verfügbarkeit beeinträchtigen konnte.
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass Transaktionen teilweise über neu erstellte logische Replikationsslots repliziert werden. Weitere Informationen finden Sie unter Möglicher Datenverlust aufgrund eines Race-Zustands bei der Erstellung eines logischen Replikationsslots
. Es wurde ein Problem behoben, bei dem eine Änderung der Speicheranforderungen während eines kleineren Versionsupgrades dazu führen konnte, dass das Patchen ohne Ausfallzeiten und das Starten der Engine fehlschlugen.
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
pg_tle
Erweiterung auf Version 1.3.4.PLV8
Erweiterung auf Version 3.1.10.RDKit Cartridge auf Version Release_2023_09_4.
Neue GUC-Parameter wurden hinzugefügt
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 13.13
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.13 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.13 finden Sie unter PostgreSQL Version 13.13
Versionen und Patches
Aurora PostgreSQL 13.13.3, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 13.13.2, 22. Februar 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.13.0, 21. Dezember 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die mit Amazon Aurora PostgreSQ -kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.5, 14.10, 13.13 und 12.17 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.4 sind ebenfalls enthalten.
Sehen Sie sich die Amazon-Aurora-Versionsrichtlinie an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
-
Amazon Bedrock-Integration – Durch die Verwendung der Amazon-Aurora-Erweiterung für Machine Learning mit Ihrem Aurora-PostgreSQLDB-Cluster können Sie jetzt die grundlegenden KI-Modelle von Amazon Bedrock verwenden.
-
Delegierte Erweiterungsunterstützung – Dieses Feature ermöglicht das Delegieren der Erweiterungsverwaltung an Benutzer mit niedrigeren Rechten mit der neuen Rolle rds_extension.
-
Verbesserungen bei der Abfrageplanverwaltung (QPM):
-
Die Planentwürfe werden im Rahmen der
update_plan_hash
-Aktion fürapg_plan_mgmt.validate_plans()
auf das neueste Format aktualisiert. -
Unterstützung für die parallele Append-Erzwingung als Teil von Parallel Query Enforce wurde hinzugefügt.
-
-
Unterstützung für die
HypoPG
-Erweiterung bei Version 1.4.0 hinzugefügt -
Unterstützung für die
h3-pg
-Erweiterung und dieh3-postgis
-Erweiterung bei Version 4.1.3 hinzugefügt
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, wenn eine Seite gelesen wird, die während der
WAL
-Wiedergabe geändert wurde. -
Es wurde ein Problem behoben, bei dem bestimmte Volume-Metadaten, die auf einem Quell-Cluster ungültig sind, auch auf einem geklonten Cluster ungültig bleiben. Da der geklonte Cluster ein neues Volume verwendet, werden die Metadaten jetzt neu erstellt.
-
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass die Engine nach einem Upgrade einer Minor- oder Patch-Version nicht verfügbar ist.
-
Es wurde ein Fehler behoben, der beim Zero-Downtime-Patching (ZDP) zu einem Engine-Absturz führen kann
-
Es wurde ein neuer Parameter,
rds.enable_memory_management
, eingeführt, der verwendet wird, um das verbesserte Speicherverwaltungs-Feature zu aktivieren und zu deaktivieren. -
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, während die Verbindung mit der Writer-DB-Instance wiederhergestellt wird.
-
Unterstützung für den
rdkit.morgan_fp_size
-Parameter hinzugefügt -
rds-superuser
kann die Funktionpg_stat_reset_slru
jetzt ausführen -
Es wurde ein Problem behoben, bei dem MultiXact SLRU-Zugriffe nicht der richtigen Kategorie gutgeschrieben wurden.
pg_stat_slru
-
Es wurde ein Problem behoben, das dazu führen kann , dass ungenutzte
WAL
-Segmente nicht ordnungsgemäß entfernt werden. -
Es wurde ein Problem behoben, bei dem
pglogical
die Quelldaten der Replikation nicht korrekt weiterleitet, wenn das binäre Ausgabeformat verwendet wird. -
rds_superuser
kann jetztALTER COLLATION
ausführen, um die Kollationsversion eines Gebietsschemas im Katalog zu aktualisieren. -
Ein Absturz in den
dblink
- undpostgres_fdw
-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben -
Es wurde ein Problem behoben, bei dem die
aws_s3
-ErweiterungHTTP
-Fehlerantworten in die Tabelle importieren kann. -
Notieren Sie die Version der AWS unabhängigen Standardkollationsbibliothek im pg_collation-Katalog.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
mysql_fdw
auf Version 2.9.1 -
Oracle_fdw
auf Version 2.6.0 -
Orafce
auf Version 4.6.0 -
pg_cron
auf Version 1.6.0 -
pg_hint_plan
auf Version 1.3.9 -
pg_proctab
auf Version 0.0.10 -
plv8
auf Version 3.1.8 -
PostGIS
auf Version 3.4.0 -
prefix
auf Version 1.2.10 -
RDKit
auf Version 4.4.0 (Release_2023_09_1)
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 13 unterstützt werden.
PostgreSQL 13.12
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.12 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.12 finden Sie unter PostgreSQL release 13.12
Versionen und Patches
Aurora PostgreSQL 13.12.6, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 13.12.5, 22. Februar 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.12.2, 13. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 13.12.1, 9. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 13.12.0, 24. Oktober 2023
Neue Features
-
Es wurde Unterstützung für
mysql_fdw
Version 2.9.0 hinzugefügt. -
Es wurde Unterstützung in der Erweiterung
aws_s3
für den Export in einen S3-Bucket hinzugefügt, der mit einem vom Kunden verwalteten KMS-Schlüssel verschlüsselt ist. -
Die Verfügbarkeit von Aurora-Replikaten in den sekundären Clustern einer globalen DB wurde verbessert.
-
Es wurde Unterstützung für das Erfassen von Abfrageplänen auf Aurora-Replikaten hinzugefügt.
-
Es wurde Unterstützung für die Durchsetzung von Abfrageplänen mit parallelen Abfrageoperatoren hinzugefügt.
-
Es wurde erlaubt, dass Abfragepläne unter einem bestimmten Kostenschwellenwert nicht erfasst werden.
Verbesserungen mit hoher Priorität
-
Es wurden Optimierungen vorgenommen, um die zum Hochskalieren in Aurora-Serverless-Instances erforderliche Zeit zu verbessern.
Allgemeine Verbesserungen
-
Es wurde ein Problem in der Erweiterung
aws_s3
behoben, bei dem die Anzahl der exportierten Zeilen falsch gemeldet wurde, wenn die Gesamtzahl mehr als 2 Milliarden betrug. -
Es wurden Optionen zur Konfiguration von Timeouts in der Erweiterung
aws_s3
bereitgestellt. Kunden können die Timeout-Schwellenwerte für Importe aus S3 jetzt durch Festlegen der folgenden Parameter (GUCs) ändern:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Es wurde ein Fehler bei der Instance-Erstellung in einigen Grenzfällen verhindert.
-
Die Leistung der Wiederholung von Commit-Transaktionsoperationen auf Aurora-Replikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Import aus der Erweiterung
aws_s3
fehlschlug. -
Die GEOS-Bibliothek für PostGIS wurde auf Version 3.12.0 aktualisiert.
-
Die Skalierung des Aurora Serverless v2-Datenbankspeichers wurde verbessert, wodurch die Gesamtzeit für die Skalierung der Datenbank-Instance reduziert wird.
-
Das Warteereignis
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
wurde hinzugefügt, um Wartezeiten im Absender des Cluster-Cache-Managers anzugeben. -
Das Warteereignis
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
wurde hinzugefügt, um Wartezeiten in der Aurora-Serverless-Ressourcenüberwachung anzugeben. -
Es wurde ein Problem behoben, bei dem die Datenbank während des Starts eines logischen Replikationsslots abstürzen konnte.
-
Das Limit für den
pg_cron
-Parametercron.max_running_jobs
wurde von 100 auf 1 000 erhöht. Es wurde ein Fehler im Befehl
CREATE TABLE
behoben, damit Tabellennamen, die mit „#“ beginnen, korrekt verarbeitet werden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
orafce
auf Version 4.3.0 -
pg_logical
auf Version 2.4.3 -
pgvector
auf Version 0.5.0 -
PostGIS
auf Version 3.3.3 -
RDKit
auf Version 4.3
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 13 unterstützt werden.
PostgreSQL 13.11
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.11 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.11 finden Sie unter PostgreSQL release 13.11
Versionen und Patches
Aurora PostgreSQL 13.11.5, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.11.4, 14. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 13.11.3, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 13.11.2, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert wurden.
-
Es wurde ein Problem behoben, das bei der Ausführung des Befehls
COPY FROM
zu einem Absturz führte. -
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
-
Es wurde ein Problem behoben, bei dem
UPDATE
undDELETE
aus einer Tabelle mit einem Fremdschlüssel unerwartet mit der folgender Fehlermeldung fehlschlagen können: „ERROR: 40001: could not serialize access due to concurrent update when using Serializable snapshot“.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Es wurde ein Problem behoben, das die Aktivierung einer verbesserten Speicherverwaltung in bestimmten Szenarien in Aurora PostgreSQL 15.3 verhinderte.
Aurora PostgreSQL 13.11.0, 13. Juli 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die Amazon-Aurora-PostgreSQL-kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.3, 14.8, 13.11, 12.15 und 11.20 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Die Versionen enthalten darüber hinaus neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.2 sowie eine verbesserte Unterstützung für den AWS Database Migration Service. Sehen Sie sich die Amazon-Aurora-Versionen an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
Diese Version enthält Verbesserungen der Arbeitsspeicherverwaltung, die die Stabilität und Verfügbarkeit von Datenbanken erhöhen, indem Probleme aufgrund von unzureichendem Speicher proaktiv verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.
-
Es wurde Unterstützung für Version 0.4.1 der Erweiterung
pgvector
hinzugefügt.
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Verarbeitung von Subtransaktions-Metadaten bei Wiederverbindungen von überlebensfähigen Readern behoben.
-
Es wurde ein Problem während des ZDP im Zusammenhang mit den Umgebungsvariablen der Erweiterung behoben.
-
Es wurde ein transienter Fehler während der logischen Replikation behoben, der dazu führte, dass ein Prozess fälschlicherweise berechnete, dass er auf eine unerwartete Seite gestoßen war.
-
Es wurde ein Problem behoben, das aufgrund einer unvollständig erstellten Zustandsdatei zum Replikationsursprung einen Zeitraum der Nichtverfügbarkeit verursachte.
Allgemeine Verbesserungen
-
Es wurde die neue Funktion
aurora_stat_memctx_usage()
hinzugefügt, um eine Aufschlüsselung der Backend-Speichernutzung auf Postgres-Speicherkontextebene anzuzeigen. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Die Datenbankausfallzeit während des ZDP wurde weiter reduziert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das dazu führte, dass
pg_ls_waldir()
folgenden Fehler zurückgab: „ERROR: could not stat file“. -
Es wurde Unterstützung für TLS 1.3 mit den Verschlüsselungsverfahren TLS_AES_128_GCM_SHA256 und TLS_AES_256_GCM_SHA384 hinzugefügt.
-
Es wurde ein Problem behoben, durch das ein Hauptversions-Upgrade auf dem Aurora-Replikat einer DB-Instance von RDS für PostgreSQL blockiert wurde.
-
Es wurde ein Problem behoben, das das Abskalieren von Aurora Serverless v2-Instances verhindern konnte.
Es wurde ein Problem in der Erweiterung
pg_vector
behoben, bei dem in seltenen Fällen unendliche oder NAN-Werte während der Indexerstellung zu einem Absturz führten.-
Es wurde ein Problem zur Verbesserung der Leistung behoben.
-
GEOS
wurde auf Version 3.11.2 aktualisiert. -
pg_cron
wurde auf Version 1.5 aktualisiert. -
pg_partman
wurde auf Version 4.7.3 aktualisiert. -
plv8
wurde auf Version 3.1.6 aktualisiert. -
tds_fdw
wurde auf 2.0.3 aktualisiert.
PostgreSQL 13.10
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.10 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.10 finden Sie unter PostgreSQL release 13.10
Versionen und Patches
Aurora PostgreSQL 13.10.7, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.10.6, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 13.10.5, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 13.10.4, 5 Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 13.10.3, 24. Juli 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass bei Transaktions-Commits Speicherplatz zurückgefordert wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurden mehrere Probleme behoben, die dazu führen konnten, dass Aurora-Replikate mit der verbesserten Leseverfügbarkeitsfunktion bei einer erneuten Verbindung mit der Writer-Instance neu gestartet wurden.
-
Es wurde ein Problem behoben, das Wiederverbindungen von überlebensfähigen Readern verhinderte.
Aurora PostgreSQL 13.10.2, 10. Mai 2023
Allgemeine Verbesserungen
-
Es wurde ein Fehler beim Laden des Plugins
test_decoding
inpg_create_logical_replication_slot
behoben. -
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
-
Der von der Erweiterung
oracle_fdw
verwendete Oracle-Client wurde auf Version 21.9.0.0.0 aktualisiert.
Aurora PostgreSQL 13.10.1, 5. April 2023
Neue Features
-
Einführung einer neuen QPM-Plan-Hash-Berechnung für die Unterstützung mehrerer Schemas. Wenn Benutzer QPM in Umgebungen mit mehreren Schemas verwenden möchten, können sie die
apg_plan_mgmt.plan_hash
-Version auf 2 setzen undapg_plan_mgmt.validate_plans
(„update_plan_hash
“) aufrufen.
Allgemeine Verbesserungen
-
Die
PROJ
-Unterstützung wurde auf Version 9.1.0 aktualisiert. -
Die
GDAL
-Bibliothek inPostGIS
wurde auf Version 3.5.3 aktualisiert. -
Es wurde Unterstützung für die Erweiterungen
TCN
undSEG
hinzugefügt. -
Verbesserte Leistung bei Löschungen aus B-Tree- und Hash-Indizes auf Aurora-Replikaten.
-
Verbesserungen bei der Skalierung von Aurora Serverless v2.
-
Es wurde ein Problem in QPM behoben, das die Durchsetzung genehmigter Pläne beim Zusammenfügen partitionierter Tabellen verhinderte.
-
Es wurde ein Problem behoben, das eine falsche Anzahl von Puffer-Treffern in
EXPLAIN
verursachte. -
Die Engine-Startzeit wurde verbessert, insbesondere bei großen Instances mit vielen Objekten.
-
Die Aurora-Funktion
aurora_stat_logical_wal_cache()
ist jetzt für alle Benutzer sichtbar. -
Es wurde ein Problem in QPM behoben, das zur Nichtverfügbarkeit führen konnte, wenn Pläne aus vorbereiteten Anweisungen durchgesetzt wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
hll
auf Version 2.17 -
Oracle_fdw
auf Version 2.5.0 -
orafce
auf Version 4.0.0 -
pg_cron
auf Version 1.4.2 -
pg_hint_plan
auf Version 1.3.8 -
pg_logical
auf Version 2.4.2 -
pg_trgm
auf Version 1.4 -
pgrouting
auf Version 3.4.1 -
PostGIS
auf Version 3.3.2 -
SEG
auf Version 1.0 -
TCN
auf Version 1.0 -
wal2json
auf Version 2.5
-
PostgreSQL 13.9
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.9 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.9 finden Sie unter PostgreSQL release 13.9
Versionen und Patches
Aurora PostgreSQL 13.9.8, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.9.7, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 13.9.6, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 13.9.5, 4. Oktober 2023
Wichtige Stabilitätsverbesserungen
-
Ein Update für das folgende Sicherheitsproblem der PostgreSQL-Community wurde zurückportiert:
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 13.9.4, 13. September 2023
Allgemeine Verbesserungen
-
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem in
pg_cron
behoben, durch das das Abskalieren von Aurora Serverless v2 verhindert werden konnte. -
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
Aurora PostgreSQL 13.9.2, 3. März 2023
Wichtige Stabilitätsverbesserungen
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem die genehmigten Pläne für Joins mit partitionierten Tabellen nicht durchgesetzt wurden.
-
Es wurde ein Problem in
PostGIS
behoben, bei dem dieGDAL
-Daten nicht geladen wurden. -
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurde ein Problem mit der Erweiterung
aws_s3
behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen konnte. -
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
Aurora PostgreSQL 13.9.0, 20. Januar 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem ein Upgrade fehlschlug, weil der älteste Wert für
MultiXactId
nicht korrekt aktualisiert wurde. -
Es wurde ein Problem behoben, bei dem die Commit-Latenzmetriken nicht aktualisiert wurden.
-
Es wurde ein Problem behoben, das einen kurzen Zeitraum der Nichtverfügbarkeit verursachen konnte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, durch das die Migration von DB-Instances fehlschlug.
-
Es wurde ein Problem behoben, bei dem die DB aufgrund einer Inkonsistenz in den Metadaten nicht gestartet werden konnte.
-
Die Fehlerbehandlung und Diagnostizierbarkeit wurden verbessert.
-
Die RDKit-Erweiterung wurde auf Version 4.2 aktualisiert.
-
Die
GDAL
-Bibliothek wurde auf Version 3.4.3 aktualisiert. -
Es wurde ein Problem behoben, bei dem der Cluster-Cache-Verwaltungsprozess nicht ordnungsgemäß heruntergefahren wurde.
-
Es wurde ein Problem behoben, aufgrund dessen sich bestimmte Prozesse während des ordnungsgemäßen Herunterfahrens in einem inkonsistenten Zustand befinden konnten.
-
Es wurde ein Problem mit der Erweiterung pg_repack behoben.
-
Die Handhabung der Sortierungsbibliothek (glibc) wurde mit einer neuen unabhängigen Standard-Sortierungsbibliothek verbessert.
PostgreSQL 13.8
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.8 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.8 finden Sie unter PostgreSQL release 13.8
Versionen und Patches
Aurora PostgreSQL 13.8.6, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.8.5, 18. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 13.8.4, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 13.8.3, 17. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockierte.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führte, dass die logische Replikation bei Verwendung des Write-Through-Caches fehlschlug.
Aurora PostgreSQL 13.8.2, 2. März 2023
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem die genehmigten Pläne für Joins mit partitionierten Tabellen nicht durchgesetzt wurden.
-
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurde ein Problem mit der Erweiterung
aws_s3
behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen konnte. -
Es wurde ein Problem mit der parallelen
pg_cron
-Ausführung von Aufgaben behoben.
Aurora PostgreSQL 13.8.1, 13. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kam.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Daten während der Replikation führen konnte.
Aurora PostgreSQL 13.8.0, 9. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Skalierungsproblem bei Aurora Serverless v2 behoben.
-
Es wurde ein Problem behoben, das zu einem Fehler bei der Verkleinerung von Aurora Serverless v2 führte.
Allgemeine Stabilitätsverbesserungen
-
Die Bereinigung des Puffer-Caches bei Auslastung des Puffer-Caches wurde verbessert.
-
Es wurde ein Problem mit Datenbankaktivitätsstreams behoben, das zu einem hohen Speicherverbrauch führte.
-
Es wurde ein Problem behoben, durch das DB-Instances neu gestartet wurden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance rekursiv neu gestartet wurde, während bei einem Absturz Überwachungsmetriken generiert wurden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance während der Erfassung von Leistungsmetriken neu gestartet wurde.
-
Es wurde ein Problem behoben, bei dem der Versuch, eine Verbindung mit der Datenbank herzustellen, mit SSLV3_ALERT_CERTIFICATE_UNKNOWN fehlschlug.
-
Die Fehlerberichterstattung bei einem inkonsistenten B-tree-Index wurde verbessert.
-
Die Diagnoseprotokollierung beim Setzen ungültiger Hinweisbits wurde verbessert.
-
Es wurde ein Problem behoben, bei dem Autovacuum fälschlicherweise Tabellen übersprang.
-
Das Prefetching der logischen Replikation wurde verbessert.
-
Es wurde ein Problem mit der Dauerhaftigkeit der GIN-Indizes behoben.
-
Verfügbare Optionen zur Konfiguration des MultiXact SLRU-Cache. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die MultiXact SLRU-Cachegrößen ändern:
-
multixact_members_cache_size
-
multixact_offsets_cache_size
-
-
Es wurde ein Problem beim Erkennen und Abbrechen von hängengebliebenen Hauptversions-Upgrades behoben.
-
Es wurde ein Problem beim Hash-Join behoben, das zu einem erhöhten Speicherverbrauch führen konnte.
-
Die Leistung der logischen Replikation wurde optimiert.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die
GEOS
-Version wurde auf 3.10.3 aktualisiert. -
Die
PLV8
-Version wurde auf 3.0.0 aktualisiert. -
Die Erweiterung
PostGIS
wurde auf Version 3.2.3 aktualisiert. -
Es wurde ein Problem mit
st_orientedenvelope
behoben, das dazu führte, dass in einer Schleife mit einer 1-D-Eingabe der Wert 0 zurückgegeben wurde. -
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server bei Verwendung von tds_fdw fehlschlug.
PostgreSQL 13.7
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.7 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.7 finden Sie unter PostgreSQL release 13.7
Versionen und Patches
- Aurora PostgreSQL 13.7.9, 13. März 2024
- Aurora PostgreSQL 13.7.8, 22. Dezember 2023
- Aurora PostgreSQL 13.7.7, 17. November 2023
- Aurora PostgreSQL 13.7.6, 19. Oktober 2023
- Aurora PostgreSQL 13.7.5, 14. Dezember 2022
- Aurora PostgreSQL 13.7.4, 17. November 2022
- Aurora PostgreSQL 13.7.3, 13. Oktober 2022
- Aurora PostgreSQL 13.7.1, 6. Juli 2022
- Aurora PostgreSQL 13.7.0, 9. Juni 2022
Aurora PostgreSQL 13.7.9, 13. März 2024
Allgemeine Verbesserungen
rds_superuser
Erlaubt das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 13.7.8, 22. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 13.7.7, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 13.7.6, 19. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockierte.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
Aurora PostgreSQL 13.7.5, 14. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kam.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Daten während der Replikation führen konnte.
Aurora PostgreSQL 13.7.4, 17. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
Aurora PostgreSQL 13.7.3, 13. Oktober 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein
PLV8
-Problem behoben, bei dem der Basisparameter nicht richtig in den Arbeitsspeicher geladen wurde. -
Es wurde ein Problem behoben, bei dem die Skalierung einer Aurora Serverless v2-Instance hängen blieb, wenn VACUUM ausgeführt wurde.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem Aurora PostgreSQL den relfilenode nicht speichern konnte.
-
Es wurde ein Problem mit dem Neustart der Datenbank behoben, bei dem ein Plan invalidiert wurde, die Engine jedoch trotzdem prüfte, ob er gültig ist.
-
Es wurde ein Problem behoben, bei dem die Skalierung hängen blieb, wenn die aktuellen Skalierungsereignisse abgelaufen waren.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert. -
Es wurde ein Problem behoben, bei dem Nachrichten für erweiterte Abfragen beim Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) verloren gingen, sodass die erweiterte Abfrage nach Abschluss des ZDP hängen blieb.
Aurora PostgreSQL 13.7.1, 6. Juli 2022
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte, wenn ein Speicherknoten neu gestartet wurde.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit bestimmten out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte.
-
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server fehlschlug, wenn die Erweiterung
TDS_FDW
zum Abfragen einer fremden Tabelle verwendet wurde. -
Es wurde ein Problem behoben, aufgrund dessen Verbindungen fehlschlugen, die das bereitgestellte Stammzertifikat verwendeten.
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
Aurora PostgreSQL 13.7.0, 9. Juni 2022
Neue Features
-
Es wurde Unterstützung für das Modul
large object
(Erweiterung) hinzugefügt. Weitere Informationen finden Sie unter Verwalten großer Objekte mit dem lo-Modul. -
Es wurde Unterstützung für das Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) für Upgrades und Patches von Nebenversionen hinzugefügt. Weitere Informationen finden Sie unter Nebenversions-Upgrades und Zero-Downtime-Patching im Benutzerhandbuch zu Amazon Aurora.
Kritische Aktualisierungen
-
Ein Absturz bei der Wiederholung aufgrund einer LSN-Nichtübereinstimmung wurde behoben.
-
Die Erweiterung
aws_s3
wurde korrigiert, um die Injektion ungültiger Regionen zu verhindern.
Hochgradige Stabilitätsaktualisierungen
-
Es wurden mehrere Probleme im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten
-
Es wurde ein Skalierungsproblem bei Aurora Serverless v2 behoben.
Allgemeine Verbesserungen
-
Ein Sperrkonflikt-Absturz während eines Aurora Serverless v1-Skalierungsereignisses wurde behoben.
-
Es wurde ein Problem behoben, bei dem die logische Replikation nach einem Neustart hängen blieb.
-
Es wurden mehrere Probleme behoben, die kurze Zeiträume der Nichtverfügbarkeit verursachen konnten.
-
Es wurde ein Absturz in
pg_cron
behoben, der darauf zurückzuführen war, dass eine Aufgabe noch ausgeführt wurde, jedoch nicht geplant war. -
Es wurde ein ungültiger Seitenaufruf während des generischen Redo für GENERIC_XLOG_FULL_PAGE_DATA behoben. Dies ist auf eine Zeitlücke zwischen dem Generieren des Protokolldatensatzes und dem Schreiben der Metadaten für den Datensatz auf dem RW-Knoten und den Wiederholungen des RO-Knotens zwischen diesen Operationen zurückzuführen.
-
Die Abfrageleistung wurde durch die Unterstützung paralleler Worker verbessert.
-
Die Version des Plug-ins
wal2json
wurde auf 2.4 aktualisiert. -
Die Erweiterung
pglogical
wurde auf Version 2.4.1 aktualisiert.
PostgreSQL 13.6 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.6 finden Sie unter PostgreSQL release 13.6
Versionen und Patches
Aurora PostgreSQL 13.6.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 13.6.5, 18. Oktober 2022
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem die Skalierung von Amazon Aurora Serverless v2 möglicherweise blockiert wurde, wenn VACUUM ausgeführt wurde.
-
Es wurde ein Problem behoben, bei dem die Skalierung von Amazon Aurora Serverless v2 auf Aurora-Replikaten möglicherweise blockiert wurde.
Allgemeine Verbesserungen
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
-
Die PostGIS-Erweiterung wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 13.6.4, 18. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
-
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
-
Es wurde ein Fehler behoben, bei dem die Validierung zwischengespeicherter Pläne zu einem Neustart der Datenbank führen konnte, wenn der Plan zuvor unwirksam gemacht wurde.
Aurora PostgreSQL 13.6.3, 2. Juni 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einer blockierten Skalierungsoperation führen konnte, wenn ein
COPY
-Befehl in Amazon Aurora Serverless v2 ausgeführt wird. -
Es wurde ein Problem behoben, das beim Löschen oder Verkürzen von Tabellen in Amazon Aurora Serverless v2 einen Neustart verursachen konnte.
-
Es wurde ein Problem in der Erweiterung
apg_prewarm
behoben, das zu einer blockierten Skalierungsoperation in Amazon Aurora Serverless v2 führen konnte. -
Es wurde ein Problem bei der dynamischen Zuweisung von gemeinsam genutztem Speicher behoben, das zu einer blockierten Skalierungsoperation in Amazon Aurora Serverless v2 führen konnte.
-
Es wurde ein Problem behoben, das zu einem Neustart des Postmaster-Prozesses in Amazon Aurora Serverless v2 führen konnte.
-
Es wurde ein Problem behoben, bei dem ein Nebenversions-Upgrade möglicherweise blockiert wurde, wenn eine SQL-Ansicht vorhanden war, die auf die
checksum()
-Funktion in Babelfish für Aurora PostgreSQL verwies. -
Es wurde ein Problem in
apg_plan_mgmt
behoben, das zu einem Neustart führen konnte, wenn die Abfrageplanverwaltung (Query Plan Management, QPM) aktiviert war.
Aurora PostgreSQL 13.6.2, 12. Mai 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, aufgrund dessen Upgrades fehlschlugen, wenn Babelfish für Aurora PostgreSQL aktiviert war.
-
Es wurde ein Problem behoben, aufgrund dessen das Abskalieren von Aurora Serverless v2 fehlschlug.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das Nichtverfügbarkeit aufgrund von falschem Sperren des gemeinsam genutzten Speichers verursachen konnte.
Aurora PostgreSQL 13.6.1, 27. April 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu falschen
WriteIOPS
Berichten in der AWS Konsole führen konnte. -
Es wurde ein Problem behoben, das Nichtverfügbarkeit nach dem Entfernen eines Leseknotens aus einem Cluster verursachen konnte.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 13.6.0, 29. März 2022
Neue Features
-
Es wurde Unterstützung für Version 2.0.2 der Erweiterung
tds_fdw
hinzugefügt.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurden mehrere Probleme behoben, die zur Nichtverfügbarkeit eines Leseknotens führen konnten.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Leseknoten WAL nicht wiederholen konnte, sodass der Replikationsslot gelöscht und erneut synchronisiert werden musste.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Allgemeine Verbesserungen
-
Es wurde ein kleines Speicherleck auf Leseknoten behoben, wenn
commit_ts
festgelegt ist. -
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Import aus Amazon S3 bei Verwendung der Erweiterung
aws_s3
fehlschlug. -
Es wurden mehrere Probleme behoben, die bei Verwendung von
apg_plan_mgmt
Zeiträume der Nichtverfügbarkeit verursachen konnten. -
Es wurden mehrere Probleme behoben, die Zeiträume der Nichtverfügbarkeit verursachen konnten, wenn QPM aktiviert war.
PostgreSQL 13.5 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.5 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.5 finden Sie in den Versionshinweisen zu PostgreSQL 13.5
Versionen und Patches
Aurora PostgreSQL 13.5.7, 24. August 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte.
Aurora PostgreSQL 13.5.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 13.5.5, 18. Oktober 2022
Allgemeine Verbesserungen
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
-
Die PostGIS-Erweiterung wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 13.5.4, 20. Juli 2022
Verbesserungen bei der Sicherheit
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Es wurde ein Problem behoben, das zu einem Neustart des Postmaster-Prozesses in Amazon Aurora Serverless v2 führen konnte.
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 13.5.3, 13. April 2022
Verbesserungen bei der Sicherheit
-
Zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Allgemeine Verbesserungen
-
Es wurde ein Fehler behoben, der während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 13.5.1, 3. März 2022
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einen PostGIS-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 13.5.0, 25. Februar 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, bei dem die logische Replikation hängen bleiben konnte, was dazu führte, dass die Wiedergabe auf dem Leseknoten zurückfiel. Die Instance wird möglicherweise irgendwann neu gestartet.
Zusätzliche Verbesserungen und Erweiterungen
-
Die
Buffers: shared hit
-Metrik wurde der Explain-Ausgabe hinzugefügt. -
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der
apg_plan_mgmt
-Erweiterung behoben, bei dem ein indexbasierter Plan nicht erzwungen wurde. -
Es wurde ein Fehler in der Erweiterung
pg_logical
behoben, der kurze Zeiträume der Nichtverfügbarkeit aufgrund der unsachgemäßen Behandlung vonNULL
-Argumenten verursachen konnte. -
Es wurde ein Fehler behoben, der aufgrund des Lesens nicht initialisierter Seiten zu kurzen Nichtverfügbarkeiten führen konnte.
-
Es wurde ein Problem behoben, durch das verwaiste Dateien dazu führten, dass Hauptversions-Upgrades fehlschlugen.
-
Falsche Aurora-Storage-Daemon-Protokollschreibmetriken wurden behoben.
-
Es wurden mehrere Fehler behoben, die dazu führen konnten, dass die
WAL
-Wiederholung in Verzug geriet und schließlich den Neustart der Reader-Instances veranlasste. -
Die Validierung der Aurora-Puffer-Cache-Seite bei Lesevorgängen wurde verbessert.
-
Die Validierung der Aurora-Speicher-Metadaten wurde verbessert.
Diese Version beinhaltet auch die folgende Änderung:
-
Die pg_cron
-Erweiterung wurde auf 1.4.1 aktualisiert.
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 13 unterstützt werden.
PostgreSQL 13.4 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.4 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.4 finden Sie in den Versionshinweisen zu PostgreSQL 13.4
Versionen und Patches
Aurora PostgreSQL 13.4.6, 19. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 13.4.5, 18. Oktober 2022
Allgemeine Verbesserungen
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7. aktualisiert.
Aurora PostgreSQL 13.4.4, 6. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, das zu einem Neustart des Postmaster-Prozesses in Amazon Aurora Serverless v2 führen konnte.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights möglicherweise „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, dass Zeiträume der Nichtverfügbarkeit aufgrund des Vorhandenseins von doppelten Relationsdateien verursachen konnte.
Aurora PostgreSQL 13.4.2, 12. April 2022
Verbesserungen bei der Sicherheit
-
Zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Allgemeine Verbesserungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
Aurora PostgreSQL 13.4.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einenPostGIS
-Fix für die Schwachstelle, die in Core PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 13.4.0
Neue Features
-
Diese Version unterstützt Babelfish 1.0.0, das Ihre Datenkbank von Amazon Aurora PostgreSQL um die Möglichkeit erweitert, Datenbankverbindungen von Microsoft-SQL-Server-Clients zu akzeptieren. Weitere Informationen finden Sie unter Arbeiten mit Babelfish für Aurora PostgreSQL.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem behoben, bei dem Leseabfragen während der Wiederholung von Lazy Cruncation, die durch Vakuum auf dem Schreibknoten ausgelöst wurde, ein Timeout auf Leseknoten konnte.
-
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem behoben, durch das die Funktion aurora_postgres_replica_status () veraltete oder verzögerte CPU-Statistiken zurückgab.
-
Es wurde ein Problem behoben, bei dem die Rolle
rds_superuser
nicht über die Berechtigung verfügte, die Funktionpg_stat_statements_reset()
auszuführen. -
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planungs- und Ausführungszeiten als 0 gemeldet wurden. -
Der Support für die Cipher Suites DES, 3DES und RC4 wurde entfernt.
-
PostGIS
-Erweiterung wurde auf Version 3.1.4 aktualisiert. -
pgrouting
-Erweiterung wurde auf Version 3.1.3 aktualisiert. -
pglogical
-Erweiterung wurde auf Version 2.4.0 aktualisiert. -
Die folgenden SPI-Modul-Erweiterungen werden nun unterstützt:
autoinc version 1.0
insert_username version 1.0
moddatetime version 1.0
refint version 1.0
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
-
Es wurde ein out-of-memory Absturzproblem mit dem Aurora-Speicher-Daemon behoben, das zum Neustart des Writer-Knotens führte. Dies reduziert auch den Gesamtspeicherverbrauch des Systems.
PostgreSQL 13.3 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 13.3 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 13.3 finden Sie in den Versionshinweisen zu PostgreSQL 13.3
Versionen und Patches
Aurora PostgreSQL 13.3.5, 30. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 13.3.4, 14. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung behoben, das auf out-of-memory Bedingungen zurückzuführen war, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 13.3.3, 7. April 2022
Verbesserungen bei der Sicherheit
-
Enthält zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 13.3.2
Verbesserungen bei der Sicherheit
-
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Postgis
wurde auf PostGIS
3.0.3 zurückgepatcht. Dies ist einPostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 13.3.1
Versionen und Patches
Verbesserungen bei der Sicherheit
-
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planungs- und Ausführungszeiten als 0 gemeldet wurden. -
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planskizzierung für eine partitionierte Tabelle keinen indexbasierten Plan durchsetzte. -
Es wurde ein Problem behoben, durch das verwaiste Dateien während oder nach einem Hauptversions-Upgrade fehlgeschlagene Übersetzungen in Lese-Codepaths verursachten.
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
-
Es wurde ein out-of-memory Absturzproblem mit dem Aurora-Speicher-Daemon behoben, das zum Neustart des Writer-Knotens führte. Dies reduziert auch den Gesamtspeicherverbrauch des Systems.
Aurora PostgreSQL 13.3.0
Neue Features
Unterstützt ein Hauptversions-Upgrade von Version PostgreSQL 12.4, Aurora PostgreSQL 4.0 (veraltet) und späteren Versionen
Unterstützt Version 1.0 von
bool_plperl
Unterstützt Version 1.0 von
rds_tools
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Zusätzliche Verbesserungen und Erweiterungen
-
Enthält mehrere Verbesserungen, die für die PostgreSQL-Versionen 13.0
, 13.1 , 13.2 und 13.3 angekündigt wurden -
Der Instanztyp R4 wurde veraltet.
-
Die folgenden Erweiterungen wurden aktualisiert:
-
hll
auf Version 2.15. -
hstore
auf Version 1.7. -
intarray
auf Version 1.3. -
log_fdw
auf Version 1.2. -
ltree
auf Version 1.2. -
pg_hint_plan
auf Version 1.3.7. -
pg_repack
auf Version 1.4.6. -
pg_stat_statements
auf Version 1.8. -
pg_trgm
auf Version 1.5. -
pgaudit
auf Version 1.5. -
pglogical
auf Version 2.3.3. -
pgrouting
auf Version 3.1.0 -
plcoffee
auf Version 2.3.15. -
plls
auf Version 2.3.15. -
plv8
auf Version 2.3.15.
-
PostgreSQL 12.18
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.18 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.18 finden Sie unter PostgreSQL
Versionen und Patches
Aurora PostgreSQL 12.18.1, 29. April 2024
Neue Features
Zusammenfassung der Ressourcennutzung wurde hinzugefügt.
pg_dump
Allgemeine Verbesserungen
Es wurden mehrere kleinere Probleme beim Versionsupgrade behoben, um die Aufrechterhaltung der Verbindung durch Patchen ohne Ausfallzeiten zu verbessern.
Verkürzte Datenbankstartzeit aufgrund verbesserter Initialisierungszeit für große Volumen.
Schnellere COPY-Operationen wurden eingeführt, indem Konflikte im Zusammenhang mit der Relationserweiterungssperre reduziert und Beziehungen proaktiv erweitert wurden.
Verbesserungen zur Verringerung der Replikationsverzögerung durch intelligentes Überspringen der Wiedergabe bestimmter Protokolldatensätze, wodurch die Wiedergabelast reduziert wird.
Es wurde ein Problem behoben, das während eines Wiederherstellungskonflikts auf einem Leseknoten auftrat und in seltenen Fällen zu kurzzeitiger Nichtverfügbarkeit führen konnte.
Es wurde ein Problem behoben, bei dem eine Datenbank in seltenen Fällen während eines Upgrade-Patches für eine Hauptversion nicht gestartet werden konnte.
Die Verfügbarkeit von Read Replicas wurde verbessert, da die Wiederherstellung nach Replikationsfehlern in einer größeren Anzahl von Situationen möglich war.
Es wurde ein Problem behoben, das zu einem Timeout beim Patchen ohne Ausfallzeiten führen würde.
Es wurde ein Problem mit der Dekodierung logischer Replikation behoben, bei dem Änderungen am Katalog nach der Übertragung in den Speicher nicht verarbeitet werden konnten, wenn gleichzeitig eine untergeordnete Transaktion abgebrochen wurde.
Die Überprüfung von Protokolldatensätzen vor dem Schreiben in den Speicher wurde verbessert.
Es wurde ein Problem behoben, das dazu führte, dass Sitzungen nach einem Patch-Ereignis ohne Ausfallzeit fälschlicherweise ClientRead Warteereignisse meldeten.
Es wurde eine mehrdeutige Funktionsdefinition von aws_s3.query_export_to_s3 behoben, wenn die aws_s3-Erweiterung von Version 1.1 auf 1.2 aktualisiert wurde.
Verbesserungen mit hoher Priorität
Es wurde ein Problem im Zusammenhang mit der Wiederaufnahme eines logischen Replikationsslots behoben, das in seltenen Fällen dazu führen konnte, dass der Steckplatz hängen blieb.
Es wurde ein Problem behoben, das zu einem Neustart führte, wenn eine Datenbank in einem Tablespace erstellt wurde.
Es wurde ein Problem im Zusammenhang mit einer falschen Behandlung von logischen Replikationsfehlern zur Verbesserung der DB-Stabilität behoben.
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem im Zusammenhang mit den Ursprüngen der Replikation behoben, das in seltenen Fällen zu einer längeren Wiederherstellungszeit führen und die Verfügbarkeit beeinträchtigen konnte.
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass Transaktionen teilweise über neu erstellte logische Replikationsslots repliziert werden. Weitere Informationen finden Sie unter Möglicher Datenverlust aufgrund eines Race-Zustands bei der Erstellung eines logischen Replikationsslots
. Es wurde ein Problem behoben, bei dem eine Änderung der Speicheranforderungen während eines kleineren Versionsupgrades dazu führen konnte, dass das Patchen ohne Ausfallzeiten und das Starten der Engine fehlschlugen.
Zusätzliche Verbesserungen und Erweiterungen
Die folgenden Erweiterungen wurden aktualisiert:
pg_tle
Erweiterung auf Version 1.3.4.PLV8
Erweiterung auf Version 3.1.10.RDKit Cartridge auf Version Release_2023_09_4.
Neue GUC-Parameter wurden hinzugefügt
pgtle.clientauth_databases_to_skip
pgtle.clientauth_db_name
pgtle.clientauth_num_parallel_workers
pgtle.clientauth_users_to_skip
pgtle.enable_clientauth
pgtle.passcheck_db_name
PostgreSQL 12.17
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.17 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.17 finden Sie unter PostgreSQL Version 12.17
Versionen und Patches
Aurora PostgreSQL 12.17.3, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 12.17.2, 22. Februar 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.17.0, 21. Dezember 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die mit Amazon Aurora PostgreSQ -kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.5, 14.10, 13.13 und 12.17 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.4 sind ebenfalls enthalten.
Sehen Sie sich die Amazon-Aurora-Versionsrichtlinie an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
-
Amazon Bedrock-Integration – Durch die Verwendung der Amazon-Aurora-Erweiterung für Machine Learning mit Ihrem Aurora-PostgreSQLDB-Cluster können Sie jetzt die grundlegenden KI-Modelle von Amazon Bedrock verwenden.
-
Delegierte Erweiterungsunterstützung – Dieses Feature ermöglicht das Delegieren der Erweiterungsverwaltung an Benutzer mit niedrigeren Rechten mit der neuen Rolle rds_extension.
-
Verbesserungen bei der Abfrageplanverwaltung (QPM) – Die Planentwürfe werden im Rahmen der
update_plan_hash
-Aktion fürapg_plan_mgmt.validate_plans()
auf das neueste Format aktualisiert. -
Unterstützung für die
HypoPG
-Erweiterung bei Version 1.4.0 hinzugefügt -
Unterstützung für die
h3-pg
-Erweiterung und dieh3-postgis
-Erweiterung bei Version 4.1.3 hinzugefügt
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, wenn eine Seite gelesen wird, die während der
WAL
-Wiedergabe geändert wurde. -
Es wurde ein Problem behoben, bei dem bestimmte Volume-Metadaten, die auf einem Quell-Cluster ungültig sind, auch auf einem geklonten Cluster ungültig bleiben. Da der geklonte Cluster ein neues Volume verwendet, werden die Metadaten jetzt neu erstellt.
-
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass die Engine nach einem Upgrade einer Minor- oder Patch-Version nicht verfügbar ist.
-
Es wurde ein Fehler behoben, der beim Zero-Downtime-Patching (ZDP) zu einem Engine-Absturz führen kann
-
Es wurde ein neuer Parameter,
rds.enable_memory_management
, eingeführt, der verwendet wird, um das verbesserte Speicherverwaltungs-Feature zu aktivieren und zu deaktivieren. -
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Aurora-Replikat neu gestartet wird, während die Verbindung mit der Writer-DB-Instance wiederhergestellt wird.
-
Unterstützung für den
rdkit.morgan_fp_size
-Parameter hinzugefügt -
Es wurde ein Problem behoben, das dazu führen kann , dass ungenutzte
WAL
-Segmente nicht ordnungsgemäß entfernt werden. -
Es wurde ein Problem behoben, bei dem
pglogical
die Quelldaten der Replikation nicht korrekt weiterleitet, wenn das binäre Ausgabeformat verwendet wird. -
Ein Absturz in den
dblink
- undpostgres_fdw
-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben -
Es wurde ein Problem behoben, bei dem die
aws_s3
-ErweiterungHTTP
-Fehlerantworten in die Tabelle importieren kann.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
mysql_fdw
auf Version 2.9.1 -
Oracle_fdw
auf Version 2.6.0 -
Orafce
auf Version 4.6.0 -
pg_cron
auf Version 1.6.0 -
pg_hint_plan
auf Version 1.3.9 -
pg_proctab
auf Version 0.0.10 -
plv8
auf Version 3.1.8 -
PostGIS
auf Version 3.4.0 -
prefix
auf Version 1.2.10 -
RDKit
auf Version 4.4.0 (Release_2023_09_1)
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 12 unterstützt werden.
PostgreSQL 12.16
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.16 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.16 finden Sie unter PostgreSQL release 12.16
Versionen und Patches
Aurora PostgreSQL 12.16.6, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 12.16.5, 22. Februar 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.16.2, 13. Dezember, 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.16.1, 9. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 12.16.0, 24. Oktober 2023
Neue Features
-
Es wurde Unterstützung für
mysql_fdw
Version 2.9.0 hinzugefügt. -
Es wurde Unterstützung in der Erweiterung
aws_s3
für den Export in einen S3-Bucket hinzugefügt, der mit einem vom Kunden verwalteten KMS-Schlüssel verschlüsselt ist. -
Die Verfügbarkeit von Aurora-Replikaten in den sekundären Clustern einer globalen DB wurde verbessert.
-
Es wurde Unterstützung für das Erfassen von Abfrageplänen auf Aurora-Replikaten hinzugefügt.
-
Es wurde erlaubt, dass Abfragepläne unter einem bestimmten Kostenschwellenwert nicht erfasst werden.
Allgemeine Verbesserungen
-
Es wurde ein Problem in der Erweiterung
aws_s3
behoben, bei dem die Anzahl der exportierten Zeilen falsch gemeldet wurde, wenn die Gesamtzahl mehr als 2 Milliarden betrug. -
Es wurden Optionen zur Konfiguration von Timeouts in der Erweiterung
aws_s3
bereitgestellt. Kunden können die Timeout-Schwellenwerte für Importe aus S3 jetzt durch Festlegen der folgenden Parameter (GUCs) ändern:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Die Leistung der Wiederholung von Commit-Transaktionsoperationen auf Aurora-Replikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Import aus der Erweiterung
aws_s3
fehlschlug. -
Die GEOS-Bibliothek für PostGIS wurde auf Version 3.12.0 aktualisiert.
-
Das Warteereignis
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
wurde hinzugefügt, um Wartezeiten im Absender des Cluster-Cache-Managers anzugeben. -
Das Warteereignis
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
wurde hinzugefügt, um Wartezeiten in der Aurora-Serverless-Ressourcenüberwachung anzugeben. -
Es wurde ein Problem behoben, bei dem die Datenbank während des Starts eines logischen Replikationsslots abstürzen konnte.
-
Das Limit für den
pg_cron
-Parametercron.max_running_jobs
wurde von 100 auf 1 000 erhöht.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
orafce
auf Version 4.3.0 -
pg_logical
auf Version 2.4.3 -
pgvector
auf Version 0.5.0 -
plv8
auf Version 3.1.6 -
PostGIS
auf Version 3.3.3 -
RDKit
auf Version 4.3
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 12 unterstützt werden.
PostgreSQL 12.15
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.15 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.15 finden Sie unter PostgreSQL release 12.15
Versionen und Patches
Aurora PostgreSQL 12.15.5, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.15.4, 14. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.15.3, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 12.15.2, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert wurden.
-
Es wurde ein Problem behoben, das bei der Ausführung des Befehls
COPY FROM
zu einem Absturz führte. -
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
-
Es wurde ein Problem behoben, bei dem
UPDATE
undDELETE
aus einer Tabelle mit einem Fremdschlüssel unerwartet mit der folgender Fehlermeldung fehlschlagen können: „ERROR: 40001: could not serialize access due to concurrent update when using Serializable snapshot“.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert. -
Es wurde ein Problem behoben, das die Aktivierung einer verbesserten Speicherverwaltung in bestimmten Szenarien in Aurora PostgreSQL 15.3 verhinderte.
Aurora PostgreSQL 12.15.0, 13. Juli 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die Amazon-Aurora-PostgreSQL-kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.3, 14.8, 13.11, 12.15 und 11.20 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Die Versionen enthalten darüber hinaus neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.2 sowie eine verbesserte Unterstützung für den AWS Database Migration Service. Sehen Sie sich die Amazon-Aurora-Versionen an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
Diese Version enthält Verbesserungen der Arbeitsspeicherverwaltung, die die Stabilität und Verfügbarkeit von Datenbanken erhöhen, indem Probleme aufgrund von unzureichendem Speicher proaktiv verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.
-
Es wurde Unterstützung für Version 0.4.1 der Erweiterung
pgvector
hinzugefügt.
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Verarbeitung von Subtransaktions-Metadaten bei Wiederverbindungen von überlebensfähigen Readern behoben.
-
Es wurde ein Problem während des ZDP im Zusammenhang mit den Umgebungsvariablen der Erweiterung behoben.
-
Es wurde ein transienter Fehler während der logischen Replikation behoben, der dazu führte, dass ein Prozess fälschlicherweise berechnete, dass er auf eine unerwartete Seite gestoßen war.
-
Es wurde ein Problem behoben, das aufgrund einer unvollständig erstellten Zustandsdatei zum Replikationsursprung einen Zeitraum der Nichtverfügbarkeit verursachte.
Allgemeine Verbesserungen
-
Es wurde die neue Funktion
aurora_stat_memctx_usage()
hinzugefügt, um eine Aufschlüsselung der Backend-Speichernutzung auf Postgres-Speicherkontextebene anzuzeigen. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Die Datenbankausfallzeit während des ZDP wurde weiter reduziert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das dazu führte, dass
pg_ls_waldir()
folgenden Fehler zurückgab: „ERROR: could not stat file“. -
Es wurde Unterstützung für TLS 1.3 mit den Verschlüsselungsverfahren TLS_AES_128_GCM_SHA256 und TLS_AES_256_GCM_SHA384 hinzugefügt.
-
Es wurde ein Problem behoben, durch das ein Hauptversions-Upgrade auf dem Aurora-Replikat einer DB-Instance von RDS für PostgreSQL blockiert wurde.
Es wurde ein Problem in der Erweiterung
pg_vector
behoben, bei dem in seltenen Fällen unendliche oder NAN-Werte während der Indexerstellung zu einem Absturz führten.-
GEOS
wurde auf Version 3.11.2 aktualisiert. -
pg_cron
wurde auf Version 1.5 aktualisiert. -
pg_partman
wurde auf Version 4.7.3 aktualisiert. -
tds_fdw
wurde auf 2.0.3 aktualisiert.
PostgreSQL 12.14
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.14 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.14 finden Sie unter PostgreSQL release 12.14
Versionen und Patches
Aurora PostgreSQL 12.14.7, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, das dazu führte, dass ein logischer Replikationsslot bei abgebrochenen Subtransaktionen und DDL vorübergehend einen Fehler ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.14.6, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.14.5, 14. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das aufgrund veralteter Metadaten zu Verzögerungen bei Lesereplikaten führen konnte.
-
Es wurde ein Problem im Zusammenhang mit dem Sperren von Buffer-Pins behoben, das in seltenen Fällen zu einem Absturz führen kann.
Aurora PostgreSQL 12.14.4, 5. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 12.14.3, 24. Juli 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass bei Transaktions-Commits Speicherplatz zurückgefordert wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurden mehrere Probleme behoben, die dazu führen konnten, dass Aurora-Replikate mit der verbesserten Leseverfügbarkeitsfunktion bei einer erneuten Verbindung mit der Writer-Instance neu gestartet wurden.
-
Es wurde ein Problem behoben, das Wiederverbindungen von überlebensfähigen Readern verhinderte.
Aurora PostgreSQL 12.14.2, 10. Mai 2023
Allgemeine Verbesserungen
-
Es wurde ein Fehler beim Laden des Plugins
test_decoding
inpg_create_logical_replication_slot
behoben. -
Der von der Erweiterung
oracle_fdw
verwendete Oracle-Client wurde auf Version 21.9.0.0.0 aktualisiert.
Aurora PostgreSQL 12.14.1, 5. April 2023
Neue Features
-
Einführung einer neuen QPM-Plan-Hash-Berechnung für die Unterstützung mehrerer Schemas. Wenn Benutzer QPM in Umgebungen mit mehreren Schemas verwenden möchten, können sie die
apg_plan_mgmt.plan_hash
-Version auf 2 setzen undapg_plan_mgmt.validate_plans
(„update_plan_hash
“) aufrufen.
Allgemeine Verbesserungen
-
Die
PROJ
-Unterstützung wurde auf Version 9.1.0 aktualisiert. -
Die
GDAL
-Bibliothek inPostGIS
wurde auf Version 3.5.3 aktualisiert. -
Es wurde Unterstützung für die Erweiterungen
TCN
undSEG
hinzugefügt. -
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts möglicherweise erhöht wurde, wenn die logische Replikation aktiviert war.
-
Verbesserte Leistung bei Löschungen aus B-Tree- und Hash-Indizes auf Aurora-Replikaten
-
Es wurden Probleme behoben, die zu falschen E/A-Timing-Metriken in
EXPLAIN
führten. -
Es wurde ein Problem behoben, das eine falsche Anzahl von Puffer-Treffern in
EXPLAIN
verursachte. -
Die Engine-Startzeit wurde verbessert, insbesondere bei großen Instances mit vielen Objekten.
-
Die Aurora-Funktion
aurora_stat_logical_wal_cache()
ist jetzt für alle Benutzer sichtbar. -
Es wurde ein Problem in QPM behoben, das zur Nichtverfügbarkeit führen konnte, wenn Pläne aus vorbereiteten Anweisungen durchgesetzt wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
hll
auf Version 2.17 -
Oracle_fdw
auf Version 2.5.0 -
orafce
auf Version 4.0.0 -
pg_cron
auf Version 1.4.2 -
pg_hint_plan
auf Version 1.3.8 -
pg_logical
auf Version 2.4.2 -
pg_trgm
auf Version 1.4 -
pgrouting
auf Version 3.4.1 -
PostGIS
auf Version 3.3.2 -
SEG
auf Version 1.0 -
TCN
auf Version 1.0 -
wal2json
auf Version 2.5
-
PostgreSQL 12.13
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.13 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.13 finden Sie unter PostgreSQL release 12.13
Versionen und Patches
- Aurora PostgreSQL 12.13.8, 13. März 2024
- Aurora PostgreSQL 12.13.7, 15. Dezember 2023
- Aurora PostgreSQL 12.13.6, 17. November 2023
- Aurora PostgreSQL 12.13.5, 4. Oktober 2023
- Aurora PostgreSQL 12.13.4, 13. September 2023
- Aurora PostgreSQL 12.13.2, 3. März 2023
- Aurora PostgreSQL 12.13.0, 20. Januar 2023
Aurora PostgreSQL 12.13.8, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.13.7, 15. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.13.6, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 12.13.5, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 12.13.4, 13. September 2023
Allgemeine Verbesserungen
-
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem in
pg_cron
behoben, durch das das Abskalieren von Aurora Serverless v2 verhindert werden konnte. -
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
Die Erweiterungen
plv8
,plls
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 12.13.2, 3. März 2023
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem in
PostGIS
behoben, bei dem dieGDAL
-Daten nicht geladen wurden. -
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurde ein Problem behoben, um eine bessere Fehlerbehandlung für Prozeduren mit einer großen Anzahl von Parametern zu ermöglichen.
-
Es wurde ein Problem mit der Erweiterung
aws_s3
behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen konnte.
Aurora PostgreSQL 12.13.0, 20. Januar 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem ein Upgrade fehlschlug, weil der älteste Wert für
MultiXactId
nicht korrekt aktualisiert wurde. -
Es wurde ein Problem behoben, bei dem die Commit-Latenzmetriken nicht aktualisiert wurden.
-
Es wurde ein Problem behoben, das einen kurzen Zeitraum der Nichtverfügbarkeit verursachen konnte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, durch das die Migration von DB-Instances fehlschlug.
-
Es wurde ein Problem behoben, bei dem die DB aufgrund einer Inkonsistenz in den Metadaten nicht gestartet werden konnte.
-
Die Fehlerbehandlung und Diagnostizierbarkeit wurden verbessert.
-
Die RDKit-Erweiterung wurde auf Version 4.2 aktualisiert.
-
Die
GDAL
-Bibliothek wurde auf Version 3.4.3 aktualisiert. -
Die Funktion apg_plan_mgmt.copy_outline kopiert jetzt environment_variables.
-
Es wurde ein Problem behoben, aufgrund dessen sich bestimmte Prozesse während des ordnungsgemäßen Herunterfahrens in einem inkonsistenten Zustand befinden konnten.
-
Es wurde ein Problem mit der Erweiterung pg_repack behoben.
-
Die Handhabung der Sortierungsbibliothek (glibc) wurde mit einer neuen unabhängigen Standard-Sortierungsbibliothek verbessert.
PostgreSQL 12.12
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.12 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.12 finden Sie unter PostgreSQL release 12.12
Versionen und Patches
- Aurora PostgreSQL 12.12.6, 13. März 2024
- Aurora PostgreSQL 12.12.5, 18. Dezember 2023
- Aurora PostgreSQL 12.12.4, 17. November 2023
- Aurora PostgreSQL 12.12.3, 17. Oktober 2023
- Aurora PostgreSQL 12.12.2, 2. März 2023
- Aurora PostgreSQL 12.12.1, 13. Dezember 2022
- Aurora PostgreSQL 12.12.0, 9. November 2022
Aurora PostgreSQL 12.12.6, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.12.5, 18. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.12.4, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 12.12.3, 17. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockierte.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 12.12.2, 2. März 2023
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurde ein Problem behoben, um eine bessere Fehlerbehandlung für Prozeduren mit einer großen Anzahl von Parametern zu ermöglichen.
-
Es wurde ein Problem mit der Erweiterung
aws_s3
behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen konnte. -
Es wurde ein Problem mit der parallelen
pg_cron
-Ausführung von Aufgaben behoben.
Aurora PostgreSQL 12.12.1, 13. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kam.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Daten während der Replikation führen konnte.
Aurora PostgreSQL 12.12.0, 9. November 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde Unterstützung für die Rolle
rds_superuser
zum Ausführen vonCREATE OPERATOR CLASS
,REATE OPERATOR FAMILY
undALTER OPERATOR FAMILY
hinzugefügt, die in den höheren Versionen verfügbar sind. -
Die Bereinigung des Puffer-Caches bei Auslastung des Puffer-Caches wurde verbessert.
-
Es wurde ein Problem mit Datenbankaktivitätsstreams behoben, das zu einem hohen Speicherverbrauch führte.
-
Es wurde ein Problem behoben, durch das DB-Instances neu gestartet wurden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance rekursiv neu gestartet wurde, während bei einem Absturz Überwachungsmetriken generiert wurden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance während der Erfassung von Leistungsmetriken neu gestartet wurde.
-
Es wurde ein Problem behoben, bei dem der Versuch, eine Verbindung mit der Datenbank herzustellen, mit
SSLV3_ALERT_CERTIFICATE_UNKNOWN
fehlschlug. -
Die Diagnoseprotokollierung beim Setzen ungültiger Hinweisbits wurde verbessert.
-
Es wurde ein Problem behoben, bei dem Autovacuum fälschlicherweise Tabellen übersprang.
-
Das Prefetching der logischen Replikation wurde verbessert.
-
Es wurde ein Problem mit der Dauerhaftigkeit der GIN-Indizes behoben.
-
Es wurde ein Problem beim Erkennen und Abbrechen von hängengebliebenen Hauptversions-Upgrades behoben.
-
Es wurde ein Problem beim Hash-Join behoben, das zu einem erhöhten Speicherverbrauch führen konnte.
-
Die Leistung der logischen Replikation wurde optimiert.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die
GEOS
-Version wurde auf 3.10.3 aktualisiert. -
Die Erweiterung
PostGIS
wurde auf Version 3.2.3 aktualisiert. -
Es wurde ein Problem mit
st_orientedenvelope
behoben, das dazu führte, dass in einer Schleife mit einer 1-D-Eingabe der Wert 0 zurückgegeben wurde. -
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server bei Verwendung von tds_fdw fehlschlug.
PostgreSQL 12.11
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.11 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.11 finden Sie unter PostgreSQL release 12.11
Versionen und Patches
- Aurora PostgreSQL 12.11.9, 13. März 2024
- Aurora PostgreSQL 12.11.8, 22. Dezember 2023
- Aurora PostgreSQL 12.11.7, 17. November 2023
- Aurora PostgreSQL 12.11.6, 19. Oktober 2023
- Aurora PostgreSQL 12.11.5, 14. Dezember 2022
- Aurora PostgreSQL 12.11.4, 17. November 2022
- Aurora PostgreSQL 12.11.3, 13. Oktober 2022
- Aurora PostgreSQL 12.11.1, 6. Juli 2022
- Aurora PostgreSQL 12.11.0, 9. Juni 2022
Aurora PostgreSQL 12.11.9, 13. März 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 12.11.8, 22. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.11.7, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 12.11.6, 19. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockierte.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 12.11.5, 14. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kam.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Daten während der Replikation führen konnte.
Aurora PostgreSQL 12.11.4, 17. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
Aurora PostgreSQL 12.11.3, 13. Oktober 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein
PLV8
-Problem behoben, bei dem der Basisparameter nicht richtig in den Arbeitsspeicher geladen wurde.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem Aurora PostgreSQL den relfilenode nicht speichern konnte.
-
Es wurde ein Problem behoben, bei dem die Skalierung hängen blieb, wenn das aktuelle Skalierungsereignis abgelaufen war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert. -
Es wurde ein Problem behoben, bei dem Nachrichten für erweiterte Abfragen beim Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) verloren gingen, sodass die erweiterte Abfrage nach Abschluss des ZDP hängen blieb.
Aurora PostgreSQL 12.11.1, 6. Juli 2022
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte, wenn ein Speicherknoten neu gestartet wurde.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit bestimmten out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte.
-
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server fehlschlug, wenn die Erweiterung
TDS_FDW
zum Abfragen einer fremden Tabelle verwendet wurde. -
Es wurde ein Problem behoben, aufgrund dessen Verbindungen fehlschlugen, die das bereitgestellte Stammzertifikat verwendeten.
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
Aurora PostgreSQL 12.11.0, 9. Juni 2022
Neue Features
-
Es wurde Unterstützung für das Modul
large object
(Erweiterung) hinzugefügt. Weitere Informationen finden Sie unter Verwalten großer Objekte mit dem lo-Modul. -
Es wurde Unterstützung für das Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) für Upgrades und Patches von Nebenversionen hinzugefügt. Weitere Informationen finden Sie unter Nebenversions-Upgrades und Zero-Downtime-Patching im Benutzerhandbuch zu Amazon Aurora.
Kritische Aktualisierungen
-
Ein Absturz bei der Wiederholung aufgrund einer LSN-Nichtübereinstimmung wurde behoben.
-
Die Erweiterung
aws_s3
wurde korrigiert, um die Injektion ungültiger Regionen zu verhindern.
Hochgradige Stabilitätsaktualisierungen
-
Es wurden mehrere Probleme im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Allgemeine Stabilitätsaktualisierungen
-
Ein Sperrkonflikt-Absturz während eines Aurora Serverless v1-Skalierungsereignisses wurde behoben.
-
Es wurde ein Problem behoben, bei dem die logische Replikation nach einem Neustart hängen blieb.
-
Es wurden mehrere Probleme behoben, die kurze Zeiträume der Nichtverfügbarkeit verursachen konnten.
-
Es wurde ein Absturz in
pg_cron
behoben, der darauf zurückzuführen war, dass eine Aufgabe noch ausgeführt wurde, jedoch nicht geplant war. -
Es wurde ein ungültiger Seitenaufruf während des generischen Redo für GENERIC_XLOG_FULL_PAGE_DATA behoben. Dies ist auf eine Zeitlücke zwischen dem Generieren des Protokolldatensatzes und dem Schreiben der Metadaten für den Datensatz auf dem RW-Knoten und den Wiederholungen des RO-Knotens zwischen diesen Operationen zurückzuführen.
-
Die Abfrageleistung wurde durch die Unterstützung paralleler Worker verbessert.
-
Die Version des Plug-ins
wal2json
wurde auf 2.4 aktualisiert. -
Die Erweiterung
pglogical
wurde auf Version 2.4.1 aktualisiert.
PostgreSQL 12.10 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.10 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.10 finden Sie unter PostgreSQL release 12.10
Versionen und Patches
Aurora PostgreSQL 12.10.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 12.10.4, 18. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
-
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
-
Es wurde ein Fehler behoben, bei dem die Validierung zwischengespeicherter Pläne zu einem Neustart der Datenbank führen konnte, wenn der Plan zuvor unwirksam gemacht wurde.
Aurora PostgreSQL 12.10.1, 27. April 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu falschen
WriteIOPS
Berichten in der AWS Konsole führen konnte. -
Es wurde ein Problem behoben, das Nichtverfügbarkeit nach dem Entfernen eines Leseknotens aus einem Cluster verursachen konnte.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 12.10.0, 29. März 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurden mehrere Probleme behoben, die zur Nichtverfügbarkeit eines Leseknotens führen konnten.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Leseknoten WAL nicht wiederholen konnte, sodass der Replikationsslot gelöscht und erneut synchronisiert werden musste.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Allgemeine Verbesserungen
-
Es wurde ein kleines Speicherleck auf Leseknoten behoben, wenn
commit_ts
festgelegt ist. -
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Import aus Amazon S3 bei Verwendung der Erweiterung
aws_s3
fehlschlug. -
Es wurden mehrere Probleme behoben, die bei Verwendung von
apg_plan_mgmt
Zeiträume der Nichtverfügbarkeit verursachen konnten. -
Es wurden mehrere Probleme behoben, die Zeiträume der Nichtverfügbarkeit verursachen konnten, wenn QPM aktiviert war.
PostgreSQL 12.9
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.9 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.9 finden Sie in den Versionshinweisen zu PostgreSQL 12.9
Versionen und Patches
- Aurora PostgreSQL 12.9.11, 13. März 2024
- Aurora PostgreSQL 12.9.10, 27. Dezember 2023
- Aurora PostgreSQL 12.9.9, 17. November 2023
- Aurora PostgreSQL 12.9.8, 19. Oktober 2023
- Aurora PostgreSQL 12.9.7, 24. August 2023
- Aurora PostgreSQL 12.9.6, 16. Dezember 2022
- Aurora PostgreSQL 12.9.4, 20. Juli 2022
- Aurora PostgreSQL 12.9.3, 13. April 2022
- Aurora PostgreSQL 12.9.1
- Aurora PostgreSQL 12.9.0
Aurora PostgreSQL 12.9.11, 13. März 2024
Allgemeine Stabilitätsverbesserungen
-
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind. -
Die
PLV8
Erweiterung wurde auf Version 2.3.15 aktualisiert.
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
-
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Slot-Erstellung teilweise vom Slot repliziert wurden.
-
Es wurde ein Deadlock-Problem im Aurora-Speicher behoben, das zu einem Writer-Failover führen kann.
Aurora PostgreSQL 12.9.10, 27. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 12.9.9, 17. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
-
Es wurde ein Problem im Zusammenhang mit
pg_cron
-Hintergrund-Worker-Prozessen behoben.
Aurora PostgreSQL 12.9.8, 19. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Aurora PostgreSQL 12.9.7, 24. August 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte.
Aurora PostgreSQL 12.9.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 12.9.4, 20. Juli 2022
Verbesserungen bei der Sicherheit
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
Es wurde ein Problem mit der Fehlerbehandlung behoben, das auf out-of-memory Bedingungen zurückzuführen war, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 12.9.3, 13. April 2022
Verbesserungen bei der Sicherheit
-
Zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Allgemeine Verbesserungen
-
Es wurde ein Fehler behoben, der während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 12.9.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einenPostGIS
-Fix für die Schwachstelle, die in Core PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 12.9.0
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem die logische Replikation hängen bleiben konnte, was dazu führte, dass die Wiedergabe auf dem Leseknoten zurückfiel. Die Instance wird möglicherweise irgendwann neu gestartet.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der
apg_plan_mgmt
-Erweiterung behoben, bei dem ein indexbasierter Plan nicht erzwungen wurde. -
Es wurde ein Fehler in der
pg_logical
-Erweiterung behoben, der aufgrund der unsachgemäßen Behandlung von NULL-Argumenten zu kurzen Perioden der Nichtverfügbarkeit führen konnte. -
Es wurde ein Problem behoben, durch das verwaiste Dateien dazu führten, dass Hauptversions-Upgrades fehlschlugen.
-
Falsche Aurora-Storage-Daemon-Protokollschreibmetriken wurden behoben.
-
Es wurden mehrere Fehler behoben, die dazu führen konnten, dass die WAL-Wiederholung zurückfiel und schließlich den Neustart der Reader-Instances veranlasste.
-
Die Validierung der Aurora-Puffer-Cache-Seite bei Lesevorgängen wurde verbessert.
-
Die Validierung der Aurora-Speicher-Metadaten wurde verbessert.
-
Die Erweiterung
pg_cron
wurde auf v1.4 aktualisiert. -
pg_hint_pan
-Erweiterung wurde auf Version v1.3.7 aktualisiert.
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 12 unterstützt werden.
PostgreSQL 12.8 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.8 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.8 finden Sie in den Versionshinweisen zu PostgreSQL 12.8
Versionen und Patches
Aurora PostgreSQL 12.8.6, 19. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 12.8.4, 6. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights möglicherweise „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, dass Zeiträume der Nichtverfügbarkeit aufgrund des Vorhandenseins von doppelten Relationsdateien verursachen konnte.
Aurora PostgreSQL 12.8.2, 12. April 2022
Verbesserungen bei der Sicherheit
-
Zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Allgemeine Verbesserungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
Aurora PostgreSQL 12.8.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einenPostGIS
-Fix für die Schwachstelle, die in Core PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 12.8.0
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem behoben, bei dem Leseabfragen während der Wiederholung von Lazy Cruncation, die durch Vakuum auf dem Schreibknoten ausgelöst wurde, ein Timeout auf Leseknoten konnte.
-
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem behoben, durch das die Funktion aurora_postgres_replica_status () veraltete oder verzögerte CPU-Statistiken zurückgab.
-
Es wurde ein Problem behoben, bei dem die Rolle
rds_superuser
nicht über die Berechtigung verfügte, die Funktionpg_stat_statements_reset()
auszuführen. -
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planungs- und Ausführungszeiten als 0 gemeldet wurden. -
Der Support für die Cipher Suites DES, 3DES und RC4 wurde entfernt.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.4 aktualisiert.
PostgreSQL 12.7, Aurora PostgreSQL 4.2 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.7 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.7 finden Sie in den Versionshinweisen zu PostgreSQL 12.7
Versionen und Patches
Aurora PostgreSQL 12.7.5, 30. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 12.7.4, 14. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 4.2.3, 7. April 2022
Verbesserungen bei der Sicherheit
-
Zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 4.2.2
Verbesserungen bei der Sicherheit
-
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Der PostgreSQL-Community-Fix für CVE-2021-3677 wurde zurückgepatcht: „Speicheroffenlegung bei bestimmten Abfragen“. Weitere Informationen finden Sie unter CVE-2021-3677
-
Postgis
wurde an PostGIS 3.0.3 zurückgepatcht. Dies ist ein PostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 4.2.1
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planungs- und Ausführungszeit als 0 gemeldet wurden. -
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planskizzierung für eine partitionierte Tabelle keinen indexbasierten Plan durchsetzte. -
Es wurde ein Problem behoben, durch das verwaiste Dateien während oder nach dem Upgrade der Hauptversion fehlgeschlagene Übersetzungen in Lese-Codepaths verursachten.
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
-
Es wurde ein out-of-memory Absturzproblem mit dem Aurora-Speicher-Daemon behoben, das zum Neustart des Writer-Knotens führte. Dies reduziert auch den Gesamtspeicherverbrauch des Systems.
Aurora PostgreSQL 4.2.0
Neue Features
-
Unterstützung für Version 2.3.0 der Erweiterung
oracle_fdw
hinzugefügt.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem das Erstellen einer Datenbank aus einer vorhandenen Vorlagendatenbank mit Tablespace zu einem Fehler mit der Meldung
ERROR: could not open file pg_tblspc/...: No such file or directory
geführt hat. -
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Aurora-Replikat möglicherweise nicht gestartet werden konnte, wenn eine große Anzahl von PostgreSQL-Subtransaktionen (d. h. SQL-Sicherungspunkte) verwendet wurden.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen Lesergebnisse bei wiederholten Leseanforderungen auf Replikatknoten inkonsistent waren.
Zusätzliche Verbesserungen und Erweiterungen
-
OpenSSL wurde auf 1.1.1k aktualisiert.
-
Reduzierte CPU-Auslastung und Speicherverbrauch des WAL-Apply-Prozesses auf Aurora-Replikaten bei einigen Workloads.
-
Verbesserte Sicherheitsprüfungen im Schreibpfad, um falsche Schreibvorgänge in Metadaten zu erkennen.
-
Verbesserte Sicherheit durch Entfernen von 3DES und anderen älteren Verschlüsselungen für SSL-/TLS-Verbindungen.
-
Es wurde ein Problem behoben, bei dem ein doppelter Dateieintrag den Start der Aurora PostgreSQL Engine verhinderte.
-
Beseitigung eines Problems, das bei hohen Workloads zu einer vorübergehenden Nichtverfügbarkeit führen konnte.
-
Wiedereinführung der Möglichkeit, einen Schrägstrich im Amazon-S3-Pfad während des S3-Imports zu verwenden.
-
Graviton-Unterstützung für die oracle_fdw-Erweiterung Version 2.3.0 ergänzt.
-
Die folgenden Erweiterungen wurden geändert:
Aktualisieren der
orafce
-Erweiterung auf Version 3.16.Aktualisieren der
pg_partman
-Erweiterung auf Version 4.5.1.Aktualisieren der
pg_cron
-Erweiterung auf Version 1.3.1.Aktualisieren der
postgis
-Erweiterung auf Version 3.0.3.
PostgreSQL 12.6, Aurora PostgreSQL 4.1 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.6 finden Sie in den Versionshinweisen zu PostgreSQL 12.6
Versionen und Patches
Aurora PostgreSQL 4.1.2, 7. April 2022
Verbesserungen bei der Sicherheit
-
Zusätzliche Änderungen an der Erweiterung
pg_cron
, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 4.1.1
Verbesserungen bei der Sicherheit
-
Die
pg_cron
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Der PostgreSQL-Community-Fix für CVE-2021-3677 wurde zurückgepatcht: „Speicheroffenlegung bei bestimmten Abfragen“. Weitere Informationen finden Sie unter CVE-2021-3677
-
pg_partman
wurde an 4.4.0 zurückgepatcht. Dies ist ein pg_partman
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Postgis
wurde auf PostGIS
3.0.2 zurückgepatcht. Dies ist einPostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Ein Eingabevalidierungsfehler in den Parametern der
log_fdw
-Erweiterungsfunktion wurde zurückgespatcht.
Aurora PostgreSQL 4.1.0
Neue Features
-
Die folgenden Erweiterungen werden nun unterstützt:
Die
pg_proctab
-Erweiterung der Version 0.0.9Die
pg_partman
-Erweiterung der Version 4.4.0. Weitere Informationen finden Sie unter Verwalten von PostgreSQL-Partitionen mit der Erweiterung pg_partman im Benutzerhandbuch für Amazon Aurora.Die
pg_cron
-Erweiterung der Version 1.3.0. Weitere Informationen finden Sie unter Planen der Wartung mit der PostgreSQL-Erweiterung pg_cron im Benutzerhandbuch für Amazon Aurora.Die
pg_bigm
-Erweiterung der Version 1.2.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Erweiterung
pglogical
behoben, der zu Dateninkonsistenzen bei der eingehenden Replikation führen konnte. Es wurde ein Fehler behoben, bei dem in seltenen Fällen ein Reader beim Neustart inkonsistente Ergebnisse hatte, während eine Transaktion mit mehr als 64 Untertransaktionen verarbeitet wurde.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, bei dem die Datenbank nicht gestartet werden konnte, wenn viele Beziehungen in Umgebungen mit eingeschränktem Speicher vorhanden waren.
-
Es wurde ein Fehler in der Erweiterung
apg_plan_mgmt
behoben, der aufgrund eines internen Pufferüberlaufs zu kurzen Nichtverfügbarkeiten führen konnte. -
Es wurde ein Fehler auf Reader-Knoten behoben, der während der WAL-Wiedergabe zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der Erweiterung
rds_activity_stream
behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte. -
Fehler in der Funktion
aurora_replica_status
behoben, bei denen Zeilen manchmal teilweise ausgefüllt wurden und einige Werte wie Wiedergabelatenz und CPU-Auslastung immer 0 waren. -
Es wurde ein Fehler behoben, bei dem die Datenbank-Engine versuchte, gemeinsam genutzte Speichersegmente zu erstellen, die größer als der Gesamtspeicher der Instance waren und wiederholt fehlschlug. Versuche, 128 GiB gemeinsam genutzte Puffer auf einer db.r5.large-Instance zu erstellen, schlagen beispielsweise fehl. Mit dieser Änderung ermöglichen Anforderungen für die Gesamtallokation des gemeinsam genutzten Speichers, die größer als der Instance-Speicher ist, das Setzen der Instance auf inkompatible Parameter.
-
Logik hinzugefügt, um unnötige
pg_wal
temporäre Dateien bei einem Datenbankstart zu bereinigen. -
Es wurde ein Fehler behoben, der nach einem Hauptversions-Upgrade zu Fehlern bei der Synchronisation der ausgehenden Replikation führen konnte.
-
Es wurde ein Fehler behoben, der den folgenden Fehler gemeldet hat:
FEHLER: rds_activity_stream-Stack-Element 2 nicht oben gefunden - kann nicht angezeigt werden
, wenn versucht wird, die Erweiterungrds_activity_stream
zu erstellen. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass keine
3-Wege-Joins
in einer korrelierten UnterabfrageIN
unter einer UnterabfrageEXISTS
erstellt werden konnten. -
Die folgende Leistungsverbesserung aus der PostgreSQL-Community wurde zurückportiert: pg_stat_statements: Fehlende Prüfung für pgss_enabled() hinzufügen
. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass Upgrades auf Aurora PostgreSQL 12.x fehlschlugen, weil die Datei
pg_control
nicht geöffnet werden konnte. -
Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung
postgis
mit aktiviertempgAudit
zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte. -
Die folgende Fehlerkorrektur aus der PostgreSQL-Community wurde zurückportiert: Fehler mit .storeslot use-after-free behoben
. AfterTriggersTableData -
Es wurde ein Fehler behoben, wenn die ausgehende logische Replikation verwendet wurde, um Änderungen an einer anderen Datenbank zu synchronisieren, die mit einer Fehlermeldung wie
FEHLER: Dateiknoten „base/16395/228486645“ konnte nicht der Beziehungs-OID zugeordnet werden
fehlschlagen konnte. -
Es wurde ein Fehler behoben, der zu einer kurzen Zeit der Nichtverfügbarkeit führen kann, wenn eine Transaktion abgebrochen wird.
-
Es wurde ein Fehler behoben, der dazu führte, dass nach dem Erstellen einer neuen Aurora-PostgreSQL-12.x-Instance keine ICU-Sortierungen in der
pg_collation
-Katalogtabelle angezeigt wurden. Dieses Problem wirkt sich nicht auf die Aktualisierung von einer älteren Version aus. -
Es wurde ein Fehler behoben, bei dem die Rolle
rds_ad
nach dem Upgrade von einer Version von Aurora PostgreSQL, die die Microsoft-Active-Directory-Authentifizierung nicht unterstützt, nicht erstellt wurde. -
Btree-Seitenüberprüfungen hinzugefügt, um Inkonsistenzen in Tupel-Metadaten zu erkennen.
-
Es wurde ein Fehler bei asynchronen Pufferlesevorgängen behoben, der während der WAL-Wiedergabe zu kurzen Zeiten der Nichtverfügbarkeit auf Reader-Knoten führen konnte.
-
Es wurde ein Fehler behoben, bei dem das Lesen eines TOAST-Werts von der Festplatte zu einer kurzen Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler behoben, der beim Versuch, ein Tupel aus einem Index abzurufen und den Index zu scannen, kurze Zeiträume der Nichtverfügbarkeit verursachte.
PostgreSQL 12.4, Aurora PostgreSQL 4.0 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 12.4 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 12.4 finden Sie in den Versionshinweisen zu PostgreSQL 12.4
Versionen und Patches
Aurora PostgreSQL 4.0.5
-
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Der PostgreSQL-Community-Fix für CVE-2021-3677 wurde zurückgepatcht: „Speicheroffenlegung bei bestimmten Abfragen“. Weitere Informationen finden Sie unter CVE-2021-3677
-
Postgis
wurde auf PostGIS
3.0.2 zurückgepatcht. Dies ist einPostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Ein Eingabevalidierungsfehler in den Parametern der
log_fdw
-Erweiterungsfunktion wurde zurückgespatcht.
Aurora PostgreSQL 4.0.2
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, bei dem ein Reader-Knoten eine zusätzliche oder fehlende Zeile rendern könnte, wenn der Leser neu gestartet wurde, während der Writer-Knoten eine lange Transaktion mit mehr als 64 Subtransaktionen verarbeitet.
-
Es wurde ein Fehler behoben, der dazu führen kann, dass Vakuum bei GiST-Indizes blockierte.
-
Es wurde ein Fehler behoben, bei dem nach dem Upgrade auf PostgreSQL 12 Vakuum in der Systemtabelle
pg_catalog.pg_shdescription
mit dem folgenden Fehler ausfallen konnte.FEHLER: xmin 484 vor relfrozenxid gefunden
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit aufgrund einer Race-Condition bei der Verarbeitung von Antworten von Speicherknoten führen konnte.
-
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit aufgrund der Rotation von Netzwerkverschlüsselungsschlüsseln führen konnte.
-
Es wurde ein Fehler behoben, der aufgrund des Wärmemanagements der zugrunde liegenden Speichersegmente zu intermittierender Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler behoben, bei dem ein großer Amazon-S3-Import mit Tausenden von Clients dazu führen konnte, dass einer oder mehrere der Import-Clients nicht mehr reagierten.
-
Eine Einschränkung wurde entfernt, die das Festlegen von Konfigurationsvariablenzeichenfolgen verhinderte , d
brazil
. -
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit führen konnte, wenn ein Reader-Node eine Abfrage ausführt, die auf viele Tabellen zugreift, während der Writer-Knoten exklusive Sperren für alle gleichen Tabellen erhält.
Aurora PostgreSQL 4.0.1
Neue Features
-
Diese Version bietet Unterstützung für die Graviton2 db.r6g-Instance-Klassen auf die PostgreSQL-Engine Version 12.4. Weitere Informationen finden Sie unter Unterstützte DB-Engines für DB-Instance-Klassen im Benutzerhandbuch für Amazon Aurora.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der dazu führte, dass eine Read Replica in seltenen Fällen erfolglos neu gestartet wurde.
-
Es wurde ein Fehler behoben, bei dem ein Cluster nicht verfügbar war, wenn versucht wurde, mehr als 16 Lesereplikate oder globale Aurora-Datenbanken in sekundären AWS-Regionen zu erstellen. Der Cluster wurde wieder verfügbar, als das neue Read Replica oder das sekundäre Replikat entfernt wurde. AWS-Region
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Snapshot-Import, COPY-Import oder Amazon S3-Import in seltenen Fällen nicht mehr reagierten.
-
Es wurde ein Fehler behoben, bei dem eine Read Replica möglicherweise nicht dem Cluster beitritt, wenn der Writer sehr mit einem schreibintensiven Workload beschäftigt war.
-
Es wurde ein Fehler behoben, bei dem ein Cluster kurzzeitig nicht verfügbar sein konnte, wenn ein Amazon-S3-Import mit hohem Volumen ausgeführt wurde.
-
Es wurde ein Fehler behoben, der dazu führte, dass der Neustart eines Clusters mehrere Minuten in Anspruch nahm, wenn ein logischer Replikationsdatenstrom bei der Verarbeitung vieler komplexer Transaktionen beendet wurde.
-
Es wurde die Just-in-Time (JIT)-Kompilierung korrigiert, die standardmäßig in Aurora PostgreSQL 4.0.0 falsch aktiviert wurde.
-
Die Verwendung von sowohl AWS Identity and Access Management (IAM) als auch der Kerberos-Authentifizierung für denselben Benutzer wurde nicht zugelassen.
Aurora PostgreSQL 4.0.0
Neue Features
-
Diese Version unterstützt ein Hauptversions-Upgrade von PostgreSQL 11.7, Aurora PostgreSQL 3.2 (veraltet) und späteren Versionen.
Zusätzliche Verbesserungen und Erweiterungen
-
Enthält mehrere Verbesserungen, die für die PostgreSQL-Versionen 12.0
, 12.1 , 12.2 , 12.3 und 12.4 angekündigt wurden. -
Enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 11.9, Aurora PostgreSQL 3.4 .
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
-
Die folgenden Erweiterungen wurden aktualisiert:
-
address_standardizer
auf Version 3.0.2 -
address_standardizer_data_us
auf Version 3.0.2 -
amcheck
auf Version 1.2 -
citext
auf Version 1.6 -
hll
auf Version 2.14 -
hstore
auf Version 1.6 -
ip4r
auf Version 2.4 -
pg_repack
auf Version 1.4.5 -
pg_stat_statements
auf Version 1.7 -
pgaudit
auf Version 1.4 -
pglogical
auf Version 2.3.2 -
pgrouting
auf Version 3.0.3 -
plv8
auf Version 2.3.14 -
postGIS
auf Version 3.0.2 -
postgis_tiger_geocoder
auf Version 3.0.2 -
postgis_topology
auf Version 3.0.2
-
PostgreSQL 11.21
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.21 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.21 finden Sie unter PostgreSQL release 11.21
Versionen und Patches
Aurora PostgreSQL 11.21.6, 13. März 2024
Allgemeine Verbesserungen
Ein Problem mit Leistungseinbußen in der Erweiterung wurde behoben.
PLV8
Aurora PostgreSQL 11.21.5, 22. Februar 2024
Allgemeine Verbesserungen
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind.
Verbesserungen mit hoher Priorität
Es wurde ein Problem behoben, durch das kleinere Versionsupgrades während ZDP blockiert werden
pg_stat_statements
können.Es wurde ein Problem behoben, bei dem ein logischer Replikationsslot aufgrund einer zu strengen Datenkonsistenzprüfung keine Änderungen mehr ausgab.
-
Rückportierte Korrekturen für das folgende Sicherheitsproblem der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
Es wurde ein Deadlock-Problem in Aurora Storage behoben, das zu einem Writer-Failover führen kann.
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Erstellung eines logischen Replikationsslots teilweise vom Slot repliziert wurden.
Aurora PostgreSQL 11.21.2, 13. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 11.21.1, 9. November 2023
Wichtige Stabilitätsverbesserungen
-
Ein Fix für das folgende Sicherheitsproblem wurde zurückportiert:
Aurora PostgreSQL 11.21.0, 24. Oktober 2023
Neue Features
-
Es wurde Unterstützung in der Erweiterung
aws_s3
für den Export in einen S3-Bucket hinzugefügt, der mit einem vom Kunden verwalteten KMS-Schlüssel verschlüsselt ist.
Allgemeine Verbesserungen
-
Es wurde ein Problem in der Erweiterung
aws_s3
behoben, bei dem die Anzahl der exportierten Zeilen falsch gemeldet wurde, wenn die Gesamtzahl mehr als 2 Milliarden betrug. -
Es wurden Optionen zur Konfiguration von Timeouts in der Erweiterung
aws_s3
bereitgestellt. Kunden können die Timeout-Schwellenwerte für Importe aus S3 jetzt durch Festlegen der folgenden Parameter (GUCs) ändern:-
aws_s3.curlopt_low_speed_limit
-
aws_s3.curlopt_low_speed_time
-
-
Die Leistung der Wiederholung von Commit-Transaktionsoperationen auf Aurora-Replikaten wurde verbessert.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Import aus der Erweiterung
aws_s3
fehlschlug. -
Die GEOS-Bibliothek für PostGIS wurde auf Version 3.12.0 aktualisiert.
-
Das Warteereignis
WAIT_EVENT_Aurora_CLUSTER_CACHE_MANAGER_SENDER
wurde hinzugefügt, um Wartezeiten im Absender des Cluster-Cache-Managers anzugeben. -
Das Warteereignis
WAIT_EVENT_Aurora_SERVERLESS_MONITORING_MAIN
wurde hinzugefügt, um Wartezeiten in der Aurora-Serverless-Ressourcenüberwachung anzugeben. -
Es wurde ein Problem behoben, bei dem die Datenbank während des Starts eines logischen Replikationsslots abstürzen konnte.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
orafce
auf Version 4.3.0 -
pg_logical
auf Version 2.4.3 -
plv8
auf Version 3.1.6 -
PostGIS
auf Version 3.3.3 -
RDKit
auf Version 4.3
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 11 unterstützt werden.
PostgreSQL 11.20 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.20 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.20 finden Sie unter PostgreSQL release 11.20
Versionen und Patches
Aurora PostgreSQL 11.20.2, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert wurden.
-
Es wurde ein Problem behoben, das bei der Ausführung des Befehls
COPY FROM
zu einem Absturz führte. -
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
-
Es wurde ein Problem behoben, bei dem
UPDATE
undDELETE
aus einer Tabelle mit einem Fremdschlüssel unerwartet mit der folgender Fehlermeldung fehlschlagen können: „ERROR: 40001: could not serialize access due to concurrent update when using Serializable snapshot“.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert. -
Es wurde ein Problem behoben, das die Aktivierung einer verbesserten Speicherverwaltung in bestimmten Szenarien in Aurora PostgreSQL 15.3 verhinderte.
Aurora PostgreSQL 11.20.0, 13. Juli 2023
Nach der Ankündigung von Updates für die PostgreSQL-Datenbank durch die Open-Source-Community haben wir die Amazon-Aurora-PostgreSQL-kompatible Edition aktualisiert, um die PostgreSQL-Versionen 15.3, 14.8, 13.11, 12.15 und 11.20 zu unterstützen. Diese Versionen enthalten Produktverbesserungen und Fehlerbehebungen, die von der PostgreSQL-Community vorgenommen wurden, sowie Aurora-spezifische Verbesserungen. Die Versionen enthalten darüber hinaus neue Features und Verbesserungen für Babelfish für Aurora PostgreSQL Version 3.2 sowie eine verbesserte Unterstützung für den AWS Database Migration Service. Sehen Sie sich die Amazon-Aurora-Versionen an, um zu entscheiden, wie oft Sie ein Upgrade durchführen und wie Sie Ihren Upgrade-Prozess planen möchten. Zur Erinnerung: Wenn Sie eine Version von Amazon Aurora PostgreSQL 11 verwenden, müssen Sie bis zum 29. Februar 2024 auf eine neuere Hauptversion aktualisieren.
Neue Features
Diese Version enthält Verbesserungen der Arbeitsspeicherverwaltung, die die Stabilität und Verfügbarkeit von Datenbanken erhöhen, indem Probleme aufgrund von unzureichendem Speicher proaktiv verhindert werden. Weitere Informationen finden Sie unter Verbesserte Arbeitsspeicherverwaltung in Aurora PostgreSQL.
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem während des ZDP im Zusammenhang mit den Umgebungsvariablen der Erweiterung behoben.
-
Es wurde ein transienter Fehler während der logischen Replikation behoben, der dazu führte, dass ein Prozess fälschlicherweise berechnete, dass er auf eine unerwartete Seite gestoßen war.
-
Es wurde ein Problem behoben, das aufgrund einer unvollständig erstellten Zustandsdatei zum Replikationsursprung einen Zeitraum der Nichtverfügbarkeit verursachte.
Allgemeine Verbesserungen
-
Es wurde die neue Funktion
aurora_stat_memctx_usage()
hinzugefügt, um eine Aufschlüsselung der Backend-Speichernutzung auf Postgres-Speicherkontextebene anzuzeigen. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Die Datenbankausfallzeit während des ZDP wurde weiter reduziert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das dazu führte, dass
pg_ls_waldir()
folgenden Fehler zurückgab: „ERROR: could not stat file“. -
Es wurde Unterstützung für TLS 1.3 mit den Verschlüsselungsverfahren TLS_AES_128_GCM_SHA256 und TLS_AES_256_GCM_SHA384 hinzugefügt.
-
Es wurde ein Problem behoben, durch das ein Hauptversions-Upgrade auf dem Aurora-Replikat einer DB-Instance von RDS für PostgreSQL blockiert wurde.
-
GEOS
wurde auf Version 3.11.2 aktualisiert. -
tds_fdw
wurde auf 2.0.3 aktualisiert.
PostgreSQL 11.19 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.19 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.19 finden Sie unter PostgreSQL release 11.19
Versionen und Patches
Aurora PostgreSQL 11.19.4, 5. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Backporting einer Fehlerbehebung für folgendes Sicherheitsproblem der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockiert wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 11.19.3, 24. Juli 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass bei Transaktions-Commits Speicherplatz zurückgefordert wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter (GUCs) können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurden mehrere Probleme behoben, die dazu führen konnten, dass Aurora-Replikate mit der verbesserten Leseverfügbarkeitsfunktion bei einer erneuten Verbindung mit der Writer-Instance neu gestartet wurden.
-
Es wurde ein Problem behoben, das Wiederverbindungen von überlebensfähigen Readern verhinderte.
Aurora PostgreSQL 11.19.2, 10. Mai 2023
Allgemeine Verbesserungen
-
Es wurde ein Fehler beim Laden des Plugins
test_decoding
inpg_create_logical_replication_slot
behoben.
Aurora PostgreSQL 11.19.1, 5. April 2023
Allgemeine Verbesserungen
-
Die
PROJ
-Unterstützung wurde auf Version 9.1.0 aktualisiert. -
Die
GDAL
-Bibliothek inPostGIS
wurde auf Version 3.5.3 aktualisiert. -
Es wurde Unterstützung für die Erweiterungen
TCN
undSEG
hinzugefügt. -
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts möglicherweise erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurden Probleme behoben, die zu falschen E/A-Timing-Metriken in
EXPLAIN
führten. -
Es wurde ein Problem behoben, das eine falsche Anzahl von Puffer-Treffern in
EXPLAIN
verursachte. -
Die Engine-Startzeit wurde verbessert, insbesondere bei großen Instances mit vielen Objekten.
-
Die Aurora-Funktion
aurora_stat_logical_wal_cache()
ist jetzt für alle Benutzer sichtbar.
Zusätzliche Verbesserungen und Erweiterungen
-
Die folgenden Erweiterungen wurden aktualisiert:
-
hll
auf Version 2.17 -
orafce
auf Version 4.0.0 -
pg_hint_plan
auf Version 1.3.8 -
pg_logical
auf Version 2.4.2 -
pg_trgm
auf Version 1.4 -
pgrouting
auf Version 3.4.1 -
PostGIS
auf Version 3.3.2 -
SEG
auf Version 1.0 -
TCN
auf Version 1.0 -
wal2json
auf Version 2.5
-
PostgreSQL 11.18 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.18 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.18 finden Sie unter PostgreSQL release 11.18
Versionen und Patches
Aurora PostgreSQL 11.18.5, 4. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Verbesserungen
-
Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 11.18.4, 13. September 2023
Allgemeine Verbesserungen
-
Es wurden Verbesserungen bei der Skalierung von Aurora Serverless v2 hinzugefügt.
-
Es wurde ein Problem mit der Berechnung der Metrik
AuroraReplicaLag
behoben. -
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem Amazon-S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
Die Erweiterungen
plv8
,plls
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 11.18.2, 3. März 2023
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem in
PostGIS
behoben, bei dem dieGDAL
-Daten nicht geladen wurden. -
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurde ein Problem behoben, um eine bessere Fehlerbehandlung für Prozeduren mit einer großen Anzahl von Parametern zu ermöglichen.
-
Es wurde ein Problem mit der Erweiterung
aws_s3
behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen konnte.
Aurora PostgreSQL 11.18.0, 20. Januar 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem ein Upgrade fehlschlug, weil der älteste Wert für
MultiXactId
nicht korrekt aktualisiert wurde. -
Es wurde ein Problem behoben, bei dem die Commit-Latenzmetriken nicht aktualisiert wurden.
-
Es wurde ein Problem behoben, das einen kurzen Zeitraum der Nichtverfügbarkeit verursachen konnte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, durch das die Migration von DB-Instances fehlschlug.
-
Es wurde ein Problem behoben, bei dem die DB aufgrund einer Inkonsistenz in den Metadaten nicht gestartet werden konnte.
-
Die Fehlerbehandlung und Diagnostizierbarkeit wurden verbessert.
-
Die RDKit-Erweiterung wurde auf Version 4.2 aktualisiert.
-
Die
GDAL
-Bibliothek wurde auf Version 3.4.3 aktualisiert. -
Es wurde ein Problem mit der Erweiterung pg_repack behoben.
-
Die Handhabung der Sortierungsbibliothek (glibc) wurde mit einer neuen unabhängigen Standard-Sortierungsbibliothek verbessert.
PostgreSQL 11.17 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.17 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.17 finden Sie unter PostgreSQL release 11.17
Versionen und Patches
Aurora PostgreSQL 11.17.3, 17. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockierte.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Es wurde ein Problem behoben, das dazu führen konnte, dass eine Datenbank-Instance neu gestartet wurde, während E/A-intensive Lese-Workloads ausgeführt wurden.
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert.
Aurora PostgreSQL 11.17.2, 2. März 2023
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem der Umfang der Wiederherstellungsaktivitäten während des Starts erhöht wurde, wenn die logische Replikation aktiviert war.
-
Es wurde ein Problem behoben, um eine bessere Fehlerbehandlung für Prozeduren mit einer großen Anzahl von Parametern zu ermöglichen.
-
Es wurde ein Problem mit der Erweiterung
aws_s3
behoben, bei dem es beim Laden einer großen Anzahl von Datensätzen zu einem Timeout kommen konnte.
Aurora PostgreSQL 11.17.1, 13. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kam.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Daten während der Replikation führen konnte.
Aurora PostgreSQL 11.17.0, 9. November 2022
Allgemeine Stabilitätsverbesserungen
-
Die Bereinigung des Puffer-Caches bei Auslastung des Puffer-Caches wurde verbessert.
-
Es wurde ein Problem mit Datenbankaktivitätsstreams behoben, das zu einem hohen Speicherverbrauch führte.
-
Es wurde ein Problem behoben, durch das DB-Instances neu gestartet wurden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance rekursiv neu gestartet wurde, während bei einem Absturz Überwachungsmetriken generiert wurden.
-
Es wurde ein Problem behoben, bei dem eine DB-Instance während der Erfassung von Leistungsmetriken neu gestartet wurde.
-
Es wurde ein Problem behoben, bei dem der Versuch, eine Verbindung mit der Datenbank herzustellen, mit SSLV3_ALERT_CERTIFICATE_UNKNOWN fehlschlug.
-
Die Diagnoseprotokollierung beim Setzen ungültiger Hinweisbits wurde verbessert.
-
Es wurde ein Problem behoben, bei dem Autovacuum fälschlicherweise Tabellen übersprang.
-
Das Prefetching der logischen Replikation wurde verbessert.
-
Es wurde ein Problem mit der Dauerhaftigkeit der GIN-Indizes behoben.
-
Es wurde ein Problem beim Erkennen und Abbrechen von hängengebliebenen Hauptversions-Upgrades behoben.
-
Es wurde ein Problem beim Hash-Join behoben, das zu einem erhöhten Speicherverbrauch führen konnte.
-
Die Leistung der logischen Replikation wurde optimiert.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die
GEOS
-Version wurde auf 3.10.3 aktualisiert. -
Die Erweiterung
PostGIS
wurde auf Version 3.2.3 aktualisiert. -
Es wurde ein Problem mit
st_orientedenvelope
behoben, das dazu führte, dass in einer Schleife mit einer 1-D-Eingabe der Wert 0 zurückgegeben wurde. -
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server bei Verwendung von tds_fdw fehlschlug.
PostgreSQL 11.16 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.16 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.16 finden Sie unter PostgreSQL release 11.16
Versionen und Patches
Aurora PostgreSQL 11.16.6, 19. Oktober 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Verbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das Vakuum-Operationen nach dem Neustart eines Aurora-Replikats blockierte.
-
Es wurde ein Problem behoben, das zu einer hohen CPU-Auslastung führte und neue Verbindungen verhinderte.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Die Skalierungszeiten für Aurora Serverless v2 wurden verbessert.
-
Es wurde ein Fehler behoben, der zur Nichtverfügbarkeit während des ZDP führen konnte.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte. -
Es wurde ein Problem behoben, bei dem die Erweiterung
aws_s3
in seltenen Fällen nicht aus einem S3-Bucket importiert werden konnte, dessen Name Punkte enthielt. -
Es wurden Optionen zur Konfiguration der Timeouts innerhalb der Erweiterung
aws_lambda
bereitgestellt. Durch die Einstellung der folgenden Parameter können Kunden nun die Verbindungs- und Anforderungs-Timeouts für die AWS Lambda-Integration ändern:-
aws_lambda.connect_timeout_ms
. -
aws_lambda.request_timeout_ms
.
-
-
Die Erweiterungen
plv8
,pll
undplcoffee
wurden auf die Version 2.3.15 aktualisiert. Es wurde eine Diagnose für die für E/A verwendeten transienten Metadaten eingeführt.
Aurora PostgreSQL 11.16.5, 14. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem es während Upgrades von Datenbank-Nebenversionen und Patch-Releases zu Stabilitätsproblemen bei der Engine kam.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Daten während der Replikation führen konnte.
Aurora PostgreSQL 11.16.4, 17. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
Aurora PostgreSQL 11.16.3, 13. Oktober 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein
PLV8
-Problem behoben, bei dem der Basisparameter nicht richtig in den Arbeitsspeicher geladen wurde.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem Aurora PostgreSQL den relfilenode nicht speichern konnte.
-
Es wurde ein Problem behoben, bei dem die Skalierung hängen blieb, wenn das aktuelle Skalierungsereignis abgelaufen war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert. -
Es wurde ein Problem behoben, bei dem Nachrichten für erweiterte Abfragen beim Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) verloren gingen, sodass die erweiterte Abfrage nach Abschluss des ZDP hängen blieb.
Aurora PostgreSQL 11.16.1, 6. Juli 2022
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte, wenn ein Speicherknoten neu gestartet wurde.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit bestimmten out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte.
-
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server fehlschlug, wenn die Erweiterung
TDS_FDW
zum Abfragen einer fremden Tabelle verwendet wurde. -
Es wurde ein Problem behoben, aufgrund dessen Verbindungen fehlschlugen, die das bereitgestellte Stammzertifikat verwendeten.
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
Aurora PostgreSQL 11.16.0, 9. Juni 2022
Neue Features
-
Es wurde Unterstützung für das Modul
large object
(Erweiterung) hinzugefügt. Weitere Informationen finden Sie unter Verwalten großer Objekte mit dem lo-Modul. -
Es wurde Unterstützung für das Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) für Upgrades und Patches von Nebenversionen hinzugefügt. Weitere Informationen finden Sie unter Nebenversions-Upgrades und Zero-Downtime-Patching im Benutzerhandbuch zu Amazon Aurora.
Kritische Aktualisierungen
-
Ein Absturz bei der Wiederholung aufgrund einer LSN-Nichtübereinstimmung wurde behoben.
-
Die Erweiterung
aws_s3
wurde korrigiert, um die Injektion ungültiger Regionen zu verhindern.
Hochgradige Stabilitätsaktualisierungen
-
Es wurden mehrere Probleme im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Allgemeine Stabilitätsaktualisierungen
-
Ein Sperrkonflikt-Absturz während eines Aurora Serverless v1-Skalierungsereignisses wurde behoben.
-
Es wurde ein Problem behoben, bei dem die logische Replikation nach einem Neustart hängen blieb.
-
Es wurden mehrere Probleme behoben, die kurze Zeiträume der Nichtverfügbarkeit verursachen konnten.
-
Es wurde ein ungültiger Seitenaufruf während des generischen Redo für GENERIC_XLOG_FULL_PAGE_DATA behoben. Dies ist auf eine Zeitlücke zwischen dem Generieren des Protokolldatensatzes und dem Schreiben der Metadaten für den Datensatz auf dem RW-Knoten und den Wiederholungen des RO-Knotens zwischen diesen Operationen zurückzuführen.
-
Die Abfrageleistung wurde durch die Unterstützung paralleler Worker verbessert.
-
Die Version des Plug-ins
wal2json
wurde auf 2.4 aktualisiert. -
Die Erweiterung
pglogical
wurde auf Version 2.4.1 aktualisiert.
PostgreSQL 11.15 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.15 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.15 finden Sie unter PostgreSQL release 11.15
Versionen und Patches
Aurora PostgreSQL 11.15.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 11.15.4, 18. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
-
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
-
Es wurde ein Fehler behoben, bei dem die Validierung zwischengespeicherter Pläne zu einem Neustart der Datenbank führen konnte, wenn der Plan zuvor unwirksam gemacht wurde.
Aurora PostgreSQL 11.15.1, 27. April 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu falschen
WriteIOPS
Berichten in der AWS Konsole führen konnte. -
Es wurde ein Problem behoben, das Nichtverfügbarkeit nach dem Entfernen eines Leseknotens aus einem Cluster verursachen konnte.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 11.15.0, 29. März 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurden mehrere Probleme behoben, die zur Nichtverfügbarkeit eines Leseknotens führen konnten.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Leseknoten WAL nicht wiederholen konnte, sodass der Replikationsslot gelöscht und erneut synchronisiert werden musste.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Allgemeine Verbesserungen
-
Es wurde ein kleines Speicherleck auf Leseknoten behoben, wenn
commit_ts
festgelegt ist. -
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Import aus Amazon S3 bei Verwendung der Erweiterung
aws_s3
fehlschlug. -
Es wurden mehrere Probleme behoben, die bei Verwendung von
apg_plan_mgmt
Zeiträume der Nichtverfügbarkeit verursachen konnten. -
Es wurden mehrere Probleme behoben, die Zeiträume der Nichtverfügbarkeit verursachen konnten, wenn QPM aktiviert war.
PostgreSQL 11.14 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.14 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.14 finden Sie in den Versionshinweisen zu PostgreSQL 11.14
Versionen und Patches
Aurora PostgreSQL 11.14.7, 24. August 2023
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das dazu führte, dass der Prozess zur Statistikerfassung wiederholt neu gestartet wurde.
-
Es wurde ein Problem behoben, das verhinderte, dass
pglogical
widersprüchliche Zeilen während der Anwendungsphase protokollierte.
Aurora PostgreSQL 11.14.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 11.14.4, 20. Juli 2022
Verbesserungen bei der Sicherheit
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 11.14.3, 13. April 2022
Allgemeine Verbesserungen
-
Es wurde ein Fehler behoben, der während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 11.14.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einenPostGIS
-Fix für die Schwachstelle, die in Core PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 11.14.0
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem die logische Replikation hängen bleiben konnte, was dazu führte, dass die Wiedergabe auf dem Leseknoten zurückfiel. Die Instance wird möglicherweise irgendwann neu gestartet.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der
apg_plan_mgmt
-Erweiterung behoben, bei dem ein indexbasierter Plan nicht erzwungen wurde. -
Es wurde ein Fehler in der
pg_logical
-Erweiterung behoben, der aufgrund der unsachgemäßen Behandlung von NULL-Argumenten zu kurzen Perioden der Nichtverfügbarkeit führen konnte. -
Es wurde ein Problem behoben, durch das verwaiste Dateien dazu führten, dass Hauptversions-Upgrades fehlschlugen.
-
Falsche Aurora-Storage-Daemon-Protokollschreibmetriken wurden behoben.
-
Es wurden mehrere Fehler behoben, die dazu führen konnten, dass die WAL-Wiederholung zurückfiel und schließlich den Neustart der Reader-Instances veranlasste.
-
Die Validierung der Aurora-Puffer-Cache-Seite bei Lesevorgängen wurde verbessert.
-
Die Validierung der Aurora-Speicher-Metadaten wurde verbessert.
-
pg_hint_pan
-Erweiterung wurde auf Version v1.3.7 aktualisiert.
-
Hinweise zu Erweiterungen und Modulen finden Sie unter Erweiterungen, die für Aurora PostgreSQL 11 unterstützt werden.
PostgreSQL 11.13 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.13 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.13 finden Sie in den Versionshinweisen zu PostgreSQL 11.13
Versionen und Patches
Aurora PostgreSQL 11.13.6, 19. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 11.13.4, 6. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights möglicherweise „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, dass Zeiträume der Nichtverfügbarkeit aufgrund des Vorhandenseins von doppelten Relationsdateien verursachen konnte.
Aurora PostgreSQL 11.13.3, 6. Juni 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einem Neustart des Postmaster-Prozesses in Amazon Aurora Serverless v1 führen konnte.
-
Es wurde ein Problem behoben, das zu einem Neustart des Aurora-Laufzeitprozesses in Amazon Aurora Serverless v1 führen konnte.
Allgemeine Verbesserungen
-
Es wurde ein Speicherleck in der Aurora-Runtime behoben, das zu einer out-of-memory Störung führen konnte.
Aurora PostgreSQL 11.13.2, 12. April 2022
Allgemeine Verbesserungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
Aurora PostgreSQL 11.13.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einenPostGIS
-Fix für die Schwachstelle, die in Core PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 11.13.0
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem behoben, bei dem Leseabfragen während der Wiederholung von Lazy Cruncation, die durch Vakuum auf dem Schreibknoten ausgelöst wurde, ein Timeout auf Leseknoten konnte.
-
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem behoben, bei dem die Funktion
aurora_postgres_replica_status
veraltete oder verzögerte CPU-Statistiken zurückgab. -
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein sekundärer Spiegelcluster der Aurora Global Datenbank aufgrund eines Stillstands im Protokollanwendungsprozess neu gestartet werden konnte.
-
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planungs- und Ausführungszeiten als 0 gemeldet wurden. -
Der Support für die Cipher Suites DES, 3DES und RC4 wurde entfernt.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.4 aktualisiert. -
Es wurde Unterstützung für Version 3.1.4 der Erweiterung
postgis_raster
hinzugefügt.
PostgreSQL 11.12, Aurora PostgreSQL 3.6 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.12 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.12 finden Sie in den Versionshinweisen zu PostgreSQL 11.12
Versionen und Patches
Aurora PostgreSQL 11.12.5, 30. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 11.12.4, 14. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 3.6.2
Verbesserungen bei der Sicherheit
-
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Der PostgreSQL-Community-Fix für CVE-2021-3677 wurde zurückgepatcht: „Speicheroffenlegung bei bestimmten Abfragen“. CVE-2020-14350
-
Postgis
wurde an PostGIS 2.5.2 zurückgepatcht. Dies ist ein PostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 3.6.1
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
-
Es wurde ein out-of-memory Absturzproblem mit dem Aurora-Speicher-Daemon behoben, das zum Neustart des Writer-Knotens führte. Dies reduziert auch den Gesamtspeicherverbrauch des Systems.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem mit der Erweiterung
apg_plan_mgmt
behoben, bei dem die Planungs- und Ausführungszeit als 0 gemeldet wurden. -
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein sekundärer Spiegelcluster der Aurora Global Datenbank aufgrund eines Stillstands im Protokollanwendungsprozess neu gestartet werden konnte.
-
Es wurde ein Problem behoben, durch das verwaiste Dateien während oder nach dem Upgrade der Hauptversion fehlgeschlagene Übersetzungen in Lese-Codepaths verursachten.
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
-
Es wurde ein out-of-memory Absturzproblem mit dem Aurora-Speicher-Daemon behoben, das zum Neustart des Writer-Knotens führte. Dies reduziert auch den Gesamtspeicherverbrauch des Systems.
Aurora PostgreSQL 3.6.0
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem das Erstellen einer Datenbank aus einer vorhandenen Vorlagendatenbank mit Tablespace zu einem Fehler mit der Meldung
ERROR: could not open file pg_tblspc/...: No such file or directory
geführt hat. Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Aurora-Replikat möglicherweise nicht gestartet werden konnte, wenn eine große Anzahl von PostgreSQL-Subtransaktionen (d. h. SQL-Sicherungspunkte) verwendet wurden.
Es wurde ein Problem behoben, bei dem in seltenen Fällen Lesergebnisse bei wiederholten Leseanforderungen auf Replikatknoten inkonsistent waren.
Zusätzliche Verbesserungen und Erweiterungen
-
OpenSSL wurde auf 1.1.1k aktualisiert.
-
Reduzierte CPU-Auslastung und Speicherverbrauch des WAL-Apply-Prozesses auf Aurora-Replikaten bei einigen Workloads.
-
Verbesserter Schutz der Metadaten vor versehentlichem Löschen
-
Verbesserte Sicherheitsprüfungen im Schreibpfad, um falsche Schreibvorgänge in Metadaten zu erkennen.
-
Verbesserte Sicherheit durch Entfernen von 3DES und anderen älteren Verschlüsselungen für SSL-/TLS-Verbindungen.
-
Es wurde ein Problem behoben, bei dem ein doppelter Dateieintrag den Start der Aurora PostgreSQL Engine verhinderte.
-
Beseitigung eines Problems, das bei hohen Workloads zu einer vorübergehenden Nichtverfügbarkeit führen konnte.
-
Wiedereinführung der Möglichkeit, einen Schrägstrich im Amazon-S3-Pfad während des S3-Imports zu verwenden.
-
Aktualisieren der
orafce
-Erweiterung auf Version 3.16.
PostgreSQL 11.11, Aurora PostgreSQL 3.5 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.11 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.11 finden Sie in den Versionshinweisen zu PostgreSQL 11.11
Versionen und Patches
Aurora PostgreSQL 3.5.1
Verbesserungen bei der Sicherheit
-
Die
pg_bigm
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde im Kern von PostgreSQL von CVE-2020-14350 behoben. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Der PostgreSQL-Community-Fix für CVE-2021-3677 wurde zurückgepatcht: „Speicheroffenlegung bei bestimmten Abfragen“. Weitere Informationen finden Sie unter CVE-2021-3677
-
Postgis
wurde an PostGIS 2.5.2 zurückgepatcht. Dies ist ein PostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Ein Eingabevalidierungsfehler in den Parametern der
log_fdw
-Erweiterungsfunktion wurde zurückgespatcht.
Aurora PostgreSQL 3.5.0
Neue Features
-
Die folgenden Erweiterungen werden nun unterstützt:
Die
pg_proctab
-Erweiterung der Version 0.0.9Die
pg_bigm
-Erweiterung der Version 1.2.
Stabilitätsverbesserungen mit hoher Priorität
Es wurde ein Fehler behoben, bei dem in seltenen Fällen ein Reader beim Neustart inkonsistente Ergebnisse hatte, während eine Transaktion mit mehr als 64 Untertransaktionen verarbeitet wurde.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, bei dem die Datenbank nicht gestartet werden konnte, wenn viele Beziehungen in Umgebungen mit eingeschränktem Speicher vorhanden waren.
-
Es wurde ein Fehler in der Erweiterung
apg_plan_mgmt
behoben, der aufgrund eines internen Pufferüberlaufs zu kurzen Nichtverfügbarkeiten führen konnte. -
Es wurde ein Fehler auf Reader-Knoten behoben, der während der WAL-Wiedergabe zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der Erweiterung
rds_activity_stream
behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte. -
Fehler in der Funktion
aurora_replica_status
behoben, bei denen Zeilen manchmal teilweise ausgefüllt wurden und einige Werte wie Wiedergabelatenz und CPU-Auslastung immer 0 waren. -
Es wurde ein Fehler behoben, bei dem die Datenbank-Engine versuchte, gemeinsam genutzte Speichersegmente zu erstellen, die größer als der Gesamtspeicher der Instance waren und wiederholt fehlschlug. Versuche, 128 GiB gemeinsam genutzte Puffer auf einer db.r5.large-Instance zu erstellen, schlagen beispielsweise fehl. Mit dieser Änderung ermöglichen Anforderungen für die Gesamtallokation des gemeinsam genutzten Speichers, die größer als der Instance-Speicher ist, das Setzen der Instance auf inkompatible Parameter.
-
Logik hinzugefügt, um unnötige
pg_wal
temporäre Dateien bei einem Datenbankstart zu bereinigen. -
Es wurde ein Fehler behoben, der den folgenden Fehler gemeldet hat:
FEHLER: rds_activity_stream-Stack-Element 2 nicht oben gefunden - kann nicht angezeigt werden
, wenn versucht wird, die Erweiterungrds_activity_stream
zu erstellen. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass keine
3-Wege-Joins
in einer korrelierten UnterabfrageIN
unter einer UnterabfrageEXISTS
erstellt werden konnten. -
Die folgende Leistungsverbesserung aus der PostgreSQL-Community wurde zurückportiert: pg_stat_statements: Fehlende Prüfung für pgss_enabled() hinzufügen
. -
Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung
postgis
mit aktiviertempgAudit
zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte. -
Es wurde ein Fehler behoben, wenn die ausgehende logische Replikation verwendet wurde, um Änderungen an einer anderen Datenbank zu synchronisieren, die mit einer Fehlermeldung wie
FEHLER: Dateiknoten „base/16395/228486645“ konnte nicht der Beziehungs-OID zugeordnet werden
fehlschlagen konnte. -
Es wurde ein Fehler behoben, der zu einer kurzen Zeit der Nichtverfügbarkeit führen kann, wenn eine Transaktion abgebrochen wird.
-
Es wurde ein Fehler behoben, bei dem die Rolle
rds_ad
nach dem Upgrade von einer Version von Aurora PostgreSQL, die die Microsoft-Active-Directory-Authentifizierung nicht unterstützt, nicht erstellt wurde. -
Btree-Seitenüberprüfungen hinzugefügt, um Inkonsistenzen in Tupel-Metadaten zu erkennen.
-
Es wurde ein Fehler bei asynchronen Pufferlesevorgängen behoben, der während der WAL-Wiedergabe zu kurzen Zeiten der Nichtverfügbarkeit auf Reader-Knoten führen konnte.
PostgreSQL 11.9, Aurora PostgreSQL 3.4
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.9 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.9 finden Sie in den Versionshinweisen zu PostgreSQL 11.9
Versionen und Patches
- Aurora PostgreSQL 11.9.11, 13. März 2024
- Aurora PostgreSQL 11.9.9, 27. Dezember 2023
- Aurora PostgreSQL 3.4.8, 10. Oktober, 2023
- Aurora PostgreSQL 3.4.7, 22. Dezember 2022
- Aurora PostgreSQL 3.4.6, 8. Juli 2022
- Aurora PostgreSQL 3.4.5
- Aurora PostgreSQL 3.4.3
- Aurora PostgreSQL 3.4.2
- Aurora PostgreSQL 3.4.1
- Aurora PostgreSQL 3.4.0
Aurora PostgreSQL 11.9.11, 13. März 2024
Allgemeine Stabilitätsverbesserungen
-
Erlaubt
rds_superuser
das Beenden von Backends, die nicht explizit einer Rolle zugeordnet sind. -
Die
PLV8
Erweiterung wurde auf Version 2.3.15 aktualisiert.
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben im Zusammenhang mit.
apg_plan_mgmt
-
Es wurde ein Problem behoben, bei dem aktive Transaktionen während der Slot-Erstellung teilweise vom Slot repliziert wurden.
-
Es wurde ein Deadlock-Problem im Aurora-Speicher behoben, das zu einem Writer-Failover führen kann.
Aurora PostgreSQL 11.9.9, 27. Dezember 2023
Wichtige Stabilitätsverbesserungen
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem logische Replikationsaktionen von einer anderen Person als dem Tabelleneigentümer ausgeführt werden.
Aurora PostgreSQL 3.4.8, 10. Oktober, 2023
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Aurora PostgreSQL 3.4.7, 22. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 3.4.6, 8. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Aurora PostgreSQL 3.4.5
Verbesserungen bei der Sicherheit
-
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Der PostgreSQL-Community-Fix für CVE-2021-3677 wurde zurückgepatcht: „Speicheroffenlegung bei bestimmten Abfragen“. Weitere Informationen finden Sie unter CVE-2021-3677
-
Der PostgreSQL-Community-Fix für CVE-2021-3393 wurde zurückgepatcht: „Fehler bei der Verletzung der Partitionseinschränkung verlieren Werte von verweigerten Spalten“. Weitere Informationen finden Sie unter CVE-2021-3393
-
Postgis
wurde an PostGIS 2.5.2 zurückgepatcht. Dies ist ein PostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Ein Eingabevalidierungsfehler in den Parametern der
log_fdw
-Erweiterungsfunktion wurde zurückgespatcht.
Aurora PostgreSQL 3.4.3
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Patch für die Sicherheitsprobleme der PostgreSQL-Community CVE-2021-32027, CVE-2021-32028 und CVE-2021-32029 bereitgestellt.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler in der Erweiterung
aws_s3
behoben, um den Import von Objekten mit führenden Schrägstrichen in der Objekt-ID zu ermöglichen. -
Es wurde ein Fehler in der Erweiterung
rds_activity_stream
behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte. -
Es wurde ein Fehler behoben, der beim Versuch, die Erweiterung
rds_activity_stream
zu erstellen, einERROR
zurückgab. -
Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung
postgis
mit aktiviertempgAudit
zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte. -
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
Aurora PostgreSQL 3.4.2
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, bei dem in seltenen Fällen ein Reader beim Neustart inkonsistente Ergebnisse hatte, während eine Transaktion mit mehr als 64 Untertransaktionen verarbeitet wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit aufgrund einer Race-Condition bei der Verarbeitung von Antworten von Speicherknoten führen konnte.
-
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit aufgrund der Rotation von Netzwerkverschlüsselungsschlüsseln führen konnte.
-
Es wurde ein Fehler behoben, der aufgrund des Wärmemanagements der zugrunde liegenden Speichersegmente zu intermittierender Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler behoben, bei dem ein großer S3-Import mit Tausenden von Clients dazu führen kann, dass einer oder mehrere der Import-Clients nicht mehr reagierten.
-
Eine Einschränkung wurde entfernt, die das Festlegen von Konfigurationsvariablenzeichenfolgen verhinderte , d
brazil
. -
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit führen konnte, wenn ein Reader-Node eine Abfrage ausführt, die auf viele Tabellen zugreift, während der Writer-Knoten exklusive Sperren für alle gleichen Tabellen erhält.
Aurora PostgreSQL 3.4.1
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der dazu führte, dass eine Read Replica in seltenen Fällen erfolglos neu gestartet wurde.
-
Es wurde ein Fehler behoben, bei dem ein Cluster nicht verfügbar war, wenn versucht wurde, mehr als 16 Lesereplikate oder globale Aurora-Datenbanken in sekundären AWS-Regionen zu erstellen. Der Cluster wurde wieder verfügbar, als die neue Read Replica oder die sekundäre AWS-Region Replica entfernt wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Snapshot-Import, COPY-Import oder S3-Import in seltenen Fällen nicht mehr reagierten.
-
Es wurde ein Fehler behoben, bei dem eine Read Replica möglicherweise nicht dem Cluster beitritt, wenn der Writer sehr mit einer schreibintensiven Arbeitslast beschäftigt war.
-
Es wurde ein Fehler behoben, bei dem ein Cluster kurz nicht verfügbar sein konnte, wenn ein S3-Import mit hohem Volumen ausgeführt wurde.
-
Es wurde ein Fehler behoben, der dazu führte, dass der Neustart eines Clusters mehrere Minuten in Anspruch nahm, wenn ein logischer Replikationsdatenstrom bei der Verarbeitung vieler komplexer Transaktionen beendet wurde.
-
Die Verwendung von IAM- und Kerberos-Authentifizierung für denselben Benutzer wurde nicht zugelassen.
Aurora PostgreSQL 3.4.0
Neue Features
-
Aurora PostgreSQL unterstützt jetzt den Aufruf von Funktionen. AWS Lambda Dies beinhaltet die neue
aws_lambda
-Erweiterung. Weitere Informationen finden Sie unter Aufrufen einer AWS Lambda Funktion aus einem Aurora PostgreSQL-DB-Cluster im Amazon Aurora Aurora-Benutzerhandbuch. -
Die Instance-Klassen db.r6g sind jetzt in der Vorschau für Aurora verfügbar. Weitere Informationen finden Sie unter Aurora-DB-Instance-Klassen im Benutzerhandbuch für Amazon Aurora.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound -
Es wurde ein Bug behoben, bei dem DB-Cluster mit aktivierter logischer Replizierung keine abgeschnittenen WAL Segmentdateien aus dem Speicher entfernt haben. Dies hat zu einem Wachstum der Volumegröße geführt.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
-
Es wurde ein Bug in der
pg_stat_statements
-Erweiterung behoben, der zu einem übermäßigen CPU-Verbrauch führte.
Zusätzliche Verbesserungen und Erweiterungen
-
Sie können jetzt
pg_replication_slot_advance
verwenden, um einen Slot für die logische Replikation für die Rollenrds_replication
undrds_superuser
voranzubringen. -
Die Leistung des asynchronen Modus von Datenbank-Aktivitätsstreams wurde verbessert.
-
Die Verzögerung bei der Veröffentlichung in CloudWatch der
rpo_lag_in_msec
Metrik für globale Aurora-Datenbankcluster wurde reduziert. -
Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.
-
Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Zeit der Nichtverfügbarkeit einer Read Replica führte, wenn das Speichervolume wuchs.
-
Es wurde ein Bug beim Erstellen einer Datenbank behoben, die Folgendes zurückgeben konnte:
FEHLER: Es konnte kein Verzeichnis auf der lokalen Festplatte erstellt werden
-
Aktualisierte Datenrasterdateien zur Behebung von Fehlern oder falschen Transformationsergebnissen aus der
ST_Transform
-Methode derPostGIS
-Erweiterung. -
Es wurde ein Bug behoben, bei dem in einigen Fällen das Wiedergeben von
XLOG_BTREE_REUSE_PAGE
Datensätzen auf Aurora-Reader-Instances unnötige Wiedergabeverzögerungen verursachte. -
Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.
-
Es wurde ein Bug im
GiST
Index behoben, der zu unzureichendem Platz im Speicher führen konnte, nachdem eine Aurora-Read Replik hochgestuft wurde. -
Es wurde ein S3-Importfehler behoben, der
FEHLER: HTTP 403 gemeldet hat. Berechtigung beim Importieren von Daten aus einer Datei in einem S3-Unterordner verweigert
. -
Es wurde ein Bug in der
aws_s3
Erweiterung für die Verarbeitung vorsignierter URLs behoben, der dazu führen konnte, dass die FehlermeldungS3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden
. -
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, bei dem ein Import auf unbestimmte Zeit blockiert werden konnte, wenn vor Beginn des Vorgangs eine exklusive Sperre für die Beziehung übernommen wurde. -
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte, die
GiST
-Indizes verwendete. In seltenen Fällen verursachte dieser Fehler nach Hochstufung des Aurora-Cluster eine kurze Zeit der Nichtverfügbarkeit. -
Es wurde ein Bug in Datenbankaktivitätsstreams behoben, bei dem Kunden nicht über das Ende eines Ausfalls informiert wurden.
-
Aktualisieren der
pg_audit
-Erweiterung auf Version 1.3.1.
PostgreSQL 11.8, Aurora PostgreSQL 3.3 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.8 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.8 finden Sie in den Versionshinweisen zu PostgreSQL 11.8
Versionen und Patches
Aurora PostgreSQL Version 3.3.2
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound -
Es wurde ein Bug behoben, bei dem DB-Cluster mit aktivierter logischer Replizierung keine abgeschnittenen WAL Segmentdateien aus dem Speicher entfernt haben. Dies hat zu einem Wachstum der Volumengröße geführt.
-
Es wurde ein Problem beim Erstellen eines globalen Datenbank-Clusters in einer sekundären Region behoben.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
-
Es wurde ein Bug in der
pg_stat_statements
-Erweiterung behoben, der zu einem übermäßigen CPU-Verbrauch führte.
Zusätzliche Verbesserungen und Erweiterungen
-
Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.
-
Die Verzögerung bei der Veröffentlichung in CloudWatch der
rpo_lag_in_msec
Metrik für globale Aurora-Datenbankcluster wurde reduziert. -
Es wurde ein Fehler behoben, bei dem eine
DROP DATABASE
-Anweisung keine Relationsdateien entfernt hat. -
Es wurde ein Bug behoben, bei dem in einigen Fällen das Wiedergeben von
XLOG_BTREE_REUSE_PAGE
Datensätzen auf Aurora-Reader-Instanzen unnötige Wiedergabeverzögerungen verursachte. -
Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.
-
Es wurde ein Fehler in der Funktion
aurora_replica_status()
behoben, bei der das Feldserver_id
manchmal abgeschnitten wurde. -
Es wurde ein Fehler behoben, bei dem ein Protokolldatensatz falsch verarbeitet wurde, wodurch das Aurora-Replikat abgestürzt ist.
-
Es wurde ein S3-Importfehler behoben, der
FEHLER: HTTP 403 gemeldet hat. Berechtigung beim Importieren von Daten aus einer Datei in einem S3-Unterordner verweigert
. -
Sie können jetzt
pg_replication_slot_advance
verwenden, um einen Slot für die logische Replikation für die Rollenrds_replication
undrds_superuser
voranzubringen. -
Verbesserte Leistung des asynchronen Modus von Datenbank-Aktivitätsstreams.
-
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, der dazu führen konnte, dass die FehlermeldungS3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden
. -
Es wurde eine Race-Bedingung behoben, die dazu führte, dass gültige Importe zeitweise fehlschlugen.
-
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte, die GIST-Indizes verwendete. In seltenen Fällen verursachte dieser Fehler nach Hochstufung des Aurora-DB-Cluster eine kurze Zeit der Nichtverfügbarkeit.
-
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, bei dem ein Import auf unbestimmte Zeit blockiert werden kann, wenn vor Beginn des Vorgangs eine exklusive Sperre für die Beziehung übernommen wurde.
Aurora PostgreSQL 3.3.1
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der auftritt, wenn der
NOT EXISTS
-Operator fälschlicherweise TRUE zurückgibt, was nur passieren kann, wenn die folgenden ungewöhnlichen Umstände auftreten:-
Eine Abfrage verwendet den Operator
NOT EXISTS
. -
Die Spalte oder Spalten, die anhand der äußeren Abfrage in der Unterabfrage
NOT EXISTS
ausgewertet werden, enthalten einen NULL-Wert. -
Es gibt kein weiteres Prädikat in der Unterabfrage, das die Auswertung der NULL-Werte überflüssig macht.
-
Der in der Unterabfrage verwendete Filter verwendet keine Indexsuche für die Ausführung.
-
Der Operator wird vom Abfrageoptimierer nicht in einen Join konvertiert.
-
Aurora PostgreSQL 3.3.0
Neue Features
-
Unterstützung für die RDKit-Erweiterung Version 3.8 hinzugefügt.
Die RDKit-Erweiterung bietet Modellierungsfunktionen für die Chemieinformatik. Bei der Chemieinformatik werden Informationen über chemische Verbindungen gespeichert, indiziert, gesucht, abgerufen und angewendet. Mit der RDKit-Erweiterung können Sie beispielsweise Modelle von Molekülen konstruieren, nach molekularen Strukturen suchen und Moleküle in verschiedenen Notationen lesen oder erstellen. Sie können auch Recherchen zu Daten durchführen, die von der ChEMBL-Website
oder einer SMILES-Datei geladen werden. Das SMILES (Simplified Molecular Input Line Entry System) ist eine typografische Notation zur Darstellung von Molekülen und Reaktionen. Weitere Informationen finden Sie unter The RDKit database cartridge in der RDKit-Dokumentation. -
Unterstützung für eine minimale TLS-Version hinzugefügt
Die Unterstützung für eine minimale TLS-Version (Transport Layer Security) wird von PostgreSQL 12 zurückportiert. Sie ermöglicht dem Aurora PostgreSQL-Server, die TLS-Protokolle einzuschränken, mit denen ein Client über zwei neue PostgreSQL-Parameter eine Verbindung herstellen darf. Zu diesen Parametern gehören ssl_min_protocol_version
und ssl_max_protocol_version . Wenn Sie z. B. Clientverbindungen zum Aurora PostgreSQL-Server mindestens auf die TLS 1.2-Protokollversion beschränken möchten, setzen Sie die ssl_min_protocol_version
aufTLSv1.2
. -
Unterstützung für Version 2.2.2 der Erweiterung
pglogical
hinzugefügt.Die Erweiterung
pglogical
ist ein logisches Streaming-Replikationssystem, das zusätzliche Funktionen bietet, die über die systemeigene logische Replikation von PostgreSQL hinausgehen. Zu den Features gehören Konfliktbehandlung, Zeilenfilterung, DDL/Sequenzreplikation und verzögerte Anwendung Mit der Erweiterungpglogical
können Sie die Replikation zwischen Aurora-PostgreSQL-Clustern, zwischen RDS für PostgreSQL und Aurora PostgreSQL und mit PostgreSQL-Datenbanken einrichten, die außerhalb von RDS ausgeführt werden. -
Aurora passt die Größe Ihres Cluster-Speicherplatzes dynamisch an. Bei dynamischer Größenanpassung verringert sich der Speicherplatz für den Aurora-DB-Cluster automatisch, wenn Sie Daten aus dem DB-Cluster entfernen. Weitere Informationen finden Sie unter Speicherskalierung im Amazon-Aurora-Benutzerhandbuch.
Anmerkung
Die Funktion zur dynamischen Größenänderung wird phasenweise dort eingesetzt AWS-Regionen , wo Aurora verfügbar ist. Abhängig von der Region, in der sich Ihr Cluster befindet, ist diese Funktion möglicherweise noch nicht verfügbar. Weitere Informationen finden Sie in der Ankündigung „Was ist neu“
.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler im Zusammenhang mit der Erweiterung der Heap-Seite behoben, der in seltenen Fällen zu einer längeren Wiederherstellungszeit und einer Beeinträchtigung der Verfügbarkeit führte.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in Aurora Global Database behoben, der zu Verzögerungen bei der Aktualisierung der Datenbank-Engine in einer sekundären Datenbank führen konnte AWS-Region. Weitere Informationen finden Sie unter Verwenden von Amazon Aurora Global Databases im Benutzerhandbuch für Amazon Aurora.
-
Es wurde ein Fehler behoben, der in seltenen Fällen Verzögerungen beim Upgrade einer Datenbank auf die Engine-Version 11.8 verursachte.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den das Aurora-Replikat abstürzte, wenn Workloads mit schweren Teiltransaktionen auf der Schreiber-Instance vorgenommen wurden.
-
Es wurde ein Fehler behoben, bei dem die Schreiber-Instances aufgrund eines Speicherlecks und Mangels des zur Verfolgung aktiver Transaktionen verwendeten Speichers abstürzte.
-
Es wurde ein Fehler behoben, der zu einem Absturz aufgrund einer fehlerhaften Initialisierung führte, wenn beim Startup des PostgreSQL-Backends kein freier Speicher verfügbar war.
-
Es wurde ein Fehler behoben, durch den ein Aurora PostgreSQL Serverless DB-Cluster nach einem Skalierungsereignis u. U. den folgenden Fehler zurückgab:
FEHLER: vorbereitete Anweisung „S_6" existiert bereits
. -
Es wurde ein out-of-memory Problem behoben, das bei der Ausgabe des
CREATE EXTENSION
Befehls mit PostGIS auftrat, wenn Database Activity Streams aktiviert war. -
Es wurde ein Fehler behoben, durch den eine
SELECT
-Abfrage fälschlicherweise den FehlerEs wurde versucht, EOF der Beziehung rrrr zu lesen. blockno=bbb nblocks=nnn.
zurückgeben konnte. -
Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.
-
Es wurde ein Fehler in Aurora PostgreSQL Serverless behoben, bei dem Abfragen, die auf Verbindungen ausgeführt wurden, die sich zuvor im Leerlauf befanden, verzögert wurden, bis der Skalierungsvorgang abgeschlossen wurde.
-
Es wurde ein Fehler behoben, durch den ein Aurora PostgreSQL-DB-Cluster mit aktivierten Datenbankaktivitäts-Streams zwar ggf. den Beginn eines Fensters für potenzielle Verluste für Aktivitätsdatensätze meldete, nicht jedoch die Wiederherstellung der Konnektivität.
-
Es wurde ein Fehler mit der Funktion
aws_s3.table_import_from_s3
behoben, bei demCOPY
von S3 mit folgender Fehlermeldung fehlschlug:HTTP error code: 248
. Weitere Informationen finden Sie unter aws_s3.table_import_from_s3 im Benutzerhandbuch für Amazon Aurora.
PostgreSQL 11.7, Aurora PostgreSQL 3.2 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.7 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.7 finden Sie in den Versionshinweisen zu PostgreSQL 11.7
Versionen und Patches
Aurora PostgreSQL 3.2.7
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 3.2.6
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Nichtverfügbarkeit von Read Replicas führte, wenn das Speichervolume wuchs.
-
Aurora PostgreSQL Serverless unterstützt jetzt die Ausführung von Abfragen für alle Verbindungen während eines Skalierungsereignisses.
-
Es wurde ein Bug in Aurora PostgreSQL Serverless behoben, bei dem eine undichte Sperre zu einem verlängerten Skalierungsereignis führte.
-
Es wurde ein Bug behoben, bei dem die
aurora_replica_status
-Funktion abgeschnittene Server-IDs anzeigte. -
Es wurde ein Bug in Aurora PostgreSQL Serverless behoben, bei dem Verbindungen, die während eines Skalenereignisses migriert wurden, die Verbindung mit der Meldung trennten: "
FEHLER: konnte keine Beziehung mit OID öffnen...
. -
Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.
-
Es wurde ein Fehler in einem GiST-Index behoben, der nach dem Heraufstufen einer out-of-memory Aurora Read Replica zu einer Störung führen konnte.
-
Verbesserte Performance für Datenbankaktivitätsstreams.
-
Es wurde ein Bug in Datenbankaktivitätsstreams behoben, bei dem Kunden nicht über das Ende eines Ausfalls informiert wurden.
-
Es wurde ein Bug in der
aws_s3
-Erweiterung für die Verarbeitung vorsignierter URLs behoben, der dazu hätte führen können, dass die FehlermeldungS3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden
. -
Es wurde ein Bug in der
aws_s3
-Erweiterung behoben, durch den eine falsche Fehlerbehandlung zu Fehlern während des Importvorgangs führen konnte. -
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, bei dem ein Import auf unbestimmte Zeit blockiert werden kann, wenn vor Beginn des Vorgangs eine exklusive Sperre für die Beziehung übernommen wurde.
Aurora PostgreSQL 3.2.4
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der auftritt, wenn der
NOT EXISTS
-Operator fälschlicherweise TRUE zurückgibt, was nur passieren kann, wenn die folgenden ungewöhnlichen Umstände auftreten:-
Eine Abfrage verwendet den Operator
NOT EXISTS
. -
Die Spalte oder Spalten, die anhand der äußeren Abfrage in der Unterabfrage
NOT EXISTS
ausgewertet werden, enthalten einen NULL-Wert. -
Es gibt kein weiteres Prädikat in der Unterabfrage, das die Auswertung der NULL-Werte überflüssig macht.
-
Der in der Unterabfrage verwendete Filter verwendet keine Indexsuche für die Ausführung.
-
Der Operator wird vom Abfrageoptimierer nicht in einen Join konvertiert.
-
Aurora PostgreSQL 3.2.3
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Keine
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler in Aurora PostgreSQL Serverless behoben, bei dem Abfragen, die auf Verbindungen ausgeführt wurden, die sich zuvor im Leerlauf befanden, verzögert wurden, bis der Skalierungsvorgang abgeschlossen wurde.
-
Es wurde ein Fehler behoben, der eine kurze Nichtverfügbarkeit für schwere Teiltransaktions-Workloads verursacht hat, wenn mehrere Reader-Instances neu gestartet wurden oder dem Cluster wieder beigetreten sind.
Aurora PostgreSQL 3.2.2
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler im Zusammenhang mit der Erweiterung der Heap-Seite behoben, der in seltenen Fällen zu einer längeren Wiederherstellungszeit und einer Beeinträchtigung der Verfügbarkeit führte.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora Global Database behoben, der zu Verzögerungen beim Upgrade der Datenbank-Engine in einer sekundären Region führen konnte. Weitere Informationen finden Sie unter Verwenden von Amazon Aurora Global Databases im Benutzerhandbuch für Amazon Aurora.
-
Es wurde ein Fehler behoben, der in seltenen Fällen Verzögerungen beim Upgrade einer Datenbank auf Engine-Version 11.7 verursachte.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.
-
Es wurde ein Fehler behoben, durch den eine SELECT-Abfrage fälschlicherweise den Fehler
Es wurde versucht, EOF der Beziehung rrrr zu lesen. blockno=bbb nblocks=nnn.
zurückgeben konnte. -
Es wurde ein Fehler behoben, durch den ein Aurora PostgreSQL Serverless DB-Cluster nach einem Skalierungsereignis u. U. den folgenden Fehler zurückgab:
FEHLER: vorbereitete Anweisung „S_6" existiert bereits
.
Aurora PostgreSQL 3.2.1
Neue Features
-
Unterstützung für Amazon Aurora PostgreSQL Global Database hinzugefügt. Weitere Informationen finden Sie unter Verwenden von Amazon Aurora Global Databases im Benutzerhandbuch für Amazon Aurora.
-
Es wurde die Möglichkeit hinzugefügt, den Zeitraum zwischen zwei Datensicherungen (Recovery Point Objective, RPO) einer globalen Datenbank für Aurora PostgreSQL zu konfigurieren. Weitere Informationen finden Sie unter Verwalten von RPOs für Aurora-PostgreSQL–basierte globale Datenbanken im Benutzerhandbuch für Amazon Aurora.
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
Keine.
Stabilitätsverbesserungen mit hoher Priorität
-
Verbesserte Leistung und Verfügbarkeit von Read-Instances bei der Anwendung von DROP TABLE- und TRUNCATE TABLE-Operationen.
-
Es wurde ein kleines, aber kontinuierliches Speicherleck in einem Diagnosemodul behoben, das bei kleineren out-of-memory DB-Instance-Typen zu Problemen führen konnte.
-
Es wurde ein Fehler in der
PostGIS
-Erweiterung behoben, der zu einem Neustart der Datenbank führen konnte. Dies wurde der PostGIS-Community als gemelde https://trac.osgeo.org/postgis/ticket/4646. -
Es wurde ein Fehler behoben, der aufgrund einer falschen Fehlerbehandlung in der Speicher-Engine möglicherweise dazu führt, dass Leseanforderungen nicht mehr reagieren.
-
Es wurde ein Fehler behoben, bei dem einige Abfragen fehlschlugen, was zur Meldung
ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyyyy
führte. Dies konnte nach der Heraufstufung einer Read-Instance zu einer Write-Instance auftreten. -
Es wurde ein Fehler behoben, durch den ein Aurora-Serverless-DB-Cluster abstürzen konnte, wenn ein Skalierungsversuch zurückgenommen wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Verbesserte Leistung für Abfragen, bei denen viele Zeilen aus dem Speicher gelesen werden.
-
Verbesserte Leistung und Verfügbarkeit von Reader-DB-Instances bei hoher Workload für Lesevorgänge.
-
Korrelierte IN- und NOT IN-Unterabfragen aktiviert, die nach Möglichkeit in Joins umgewandelt werden sollen.
-
Verbesserte Filterabschätzung für erweitertes Semi-Join-Filter-Pushdown durch Verwendung von Mehrspaltenstatistiken oder Indizes, sofern verfügbar.
-
Verbesserte Leseleistung der
pg_prewarm
-Erweiterung. -
Es wurde ein Fehler behoben, durch den ein Aurora-Serverless-DB-Cluster nach einem Skalierungsereignis möglicherweise meldete:
ERROR: incorrect binary data format in bind parameter ...
. -
Es wurde ein Fehler behoben, bei dem ein Serverless-DB-Cluster nach einem Skalierungsereignis möglicherweise meldete:
ERROR: insufficient data left in message
. -
Es wurde ein Fehler behoben, bei dem in einem Aurora-Serverless-DB-Cluster längere oder fehlgeschlagene Skalierungsversuche auftreten konnten.
-
Es wurde ein Fehler behoben, der zur Meldung führte:
FEHLER: Datei „base/xxxxxx/yyyyyyy“ konnte nicht erstellt werden, da eine frühere Version noch auf der Festplatte vorhanden ist: Erfolg. Bitte wenden Sie sich an AWS den Kundensupport
. Dies konnte während der Objekterstellung auftreten, nachdem die 32-Bit-Objekt-ID von PostgreSQL umgebrochen wurde. -
Es wurde ein Fehler behoben, bei dem die write-ahead-log (WAL) -Segmentdateien für die logische PostgreSQL-Replikation nicht gelöscht wurden, wenn der
wal_level
Wert von bislogical
geändert wurde.replica
-
Es wurde ein Fehler in der
pg_hint_plan
-Erweiterung behoben, durch den eine Abfrage mit mehreren Anweisungen zu einem Absturz führen konnte, wennenable_hint_table
aktiviert war. Dies wird in der PostgreSQL-Community als nachverfolg https://github.com/ossc-db/pg_hint_plan/issues/25. -
Es wurde ein Fehler behoben, durch den JDBC-Clients nach einem Skalierungsereignis in einem Aurora-Serverless-DB-Cluster möglicherweise meldeten:
java.io.IOException: Unexpected packet type: 75
. -
Es wurde ein Fehler in der logischen PostgreSQL-Replikation behoben, der zu der Meldung
FEHLER führte: Die Snapshot-Referenz gehört nicht dem Ressourcenbesitzer
. TopTransaction -
Die folgenden Erweiterungen wurden geändert:
-
orafce
wurde auf Version 3.8 aktualisiert. -
pgTAP
wurde auf Version 1.1 aktualisiert.
-
-
Unterstützung für Fault Injection-Abfragen zur Verfügung gestellt.
PostgreSQL 11.6, Aurora PostgreSQL 3.1 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.6 finden Sie in den Versionshinweisen zu PostgreSQL 11.6
Diese Version enthält mehrere kritische Stabilitätsverbesserungen. Amazon empfiehlt dringend, Ihre Aurora PostgreSQL-Cluster, die ältere PostgreSQL 11-Engines verwenden, auf diese Version zu aktualisieren.
Versionen und Patches
Aurora PostgreSQL 3.1.4
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 3.1.3
Neue Features
-
Aurora PostgreSQL unterstützt jetzt den Speicherparameter PostgreSQL vacuum_truncate
, um die Vakuumkürzung für bestimmte Tabellen zu verwalten. Setzen Sie diesen Speicherparameter für eine Tabelle auf false, um zu verhindern, dass der SQL-Befehl VACUUM die nachfolgenden leeren Seiten der Tabelle abschneidet.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Behebung eines Fehlers, durch den Lesevorgänge aus dem Speicher aufgrund einer fehlerhaften Fehlerbehandlung angehalten wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 3.1.2
Diese Version enthält eine kritische Stabilitätsverbesserung. Amazon empfiehlt dringend, ältere Aurora PostgreSQL 11-kompatible Cluster auf diese Version zu aktualisieren.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem eine Reader-DB-Instance vorübergehend veraltete Daten verwendet. Dies kann zu falschen Ergebnissen wie zu wenig oder zu viele Zeilen führen. Dieser Fehler hat keine Auswirkungen auf den persistenten Speicher und wird gelöscht, wenn die Datenbankseite, die die Zeile enthält, aus dem Cache entfernt wurde. Dies kann passieren, wenn auf der primären DB-Instance ein Transaktions-Snapshot-Überlauf auftritt, da mehr als 64 Teiltransaktionen in einer einzigen Transaktion vorhanden sind. Anwendungen, die für diesen Fehler anfällig sind, sind solche, die SQL-Savepoints oder PostgreSQL-Ausnahmehandler mit mehr als 64 Untertransaktionen in der übergeordnetenTransaktion verwenden.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Reader-DB-Instance abstürzt und bei dem Versuch, dem DB-Cluster beitreten zu können, nicht verfügbar war. Dies kann in einigen Fällen passieren, wenn die primäre DB-Instance aufgrund einer hohen Anzahl von Teiltransaktionen einen Transaktions-Snapshot-Überlauf hat. In diesem Fall kann die Reader-DB-Instance erst beitreten, wenn der Snapshot-Überlauf gelöscht wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Performance Insights die Abfrage-ID einer laufenden Anweisung nicht ermitteln konnte.
Aurora PostgreSQL 3.1.1
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem die DB-Instance aufgrund der Selbstreparaturfunktion des zugrunde liegenden Speichers kurzzeitig nicht verfügbar war.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, durch den die Datenbank-Engine abstürzen konnte, was zu einer Nichtverfügbarkeit führte. Dies trat beim Scannen einer enthaltenen, nicht-Schlüsselspalte eines B-Tree-Indexes auf. Dies gilt nur für PostgreSQL 11-„Included Column“ -Indizes.
-
Es wurde ein Fehler behoben, der zum Absturz der Datenbank-Engine führen konnte, was zu Nichtverfügbarkeit führte. Dies trat auf, wenn bei einer neu eingerichteten Datenbankverbindung während der Initialisierung nach erfolgreicher Authentifizierung ein Ressourcenerschöpfungsfehler auftrat.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde eine Korrektur für die
pg_hint_plan
-Erweiterung bereitgestellt, aufgrund dessen die Datenbank-Engine abstürzen konnte, was zu Nichtverfügbarkeit führt. Das Open-Source-Problem kann unter verfolgt werde https://github.com/ossc-db/pg_hint_plan/pull/45. -
Es wurde ein Fehler behoben, durch den SQL in der Form
ALTER FUNCTION ... OWNER TO ...
fälschlicherweiseERROR: improper qualified name (too many dotted names)
meldete. -
Verbesserte Leistung der
GIN
-Indexbereinigung durch Prefetching. -
Es wurde ein Fehler in Open-Source-PostgreSQL behoben, der einen Absturz der Datenbank-Engine zur Folge haben konnte, der zur Nichtverfügbarkeit führte. Dies trat bei parallelen B-Tree-Index-Scans auf. Dieses Problem wurde der PostgreSQL-Community gemeldet.
-
Verbesserte Leistung von In-Memory-B-Tree-Index-Scans.
Aurora PostgreSQL 3.1.0
Sie finden die folgenden neuen Funktionen und Verbesserungen in dieser Engine-Version.
Neue Funktionen
-
Unterstützung für das Exportieren von Daten nach Amazon S3. Weitere Informationen finden Sie unter Exportieren von Daten aus einem Aurora-PostgreSQL-DB-Cluster zu Amazon S3 im Benutzerhandbuch für Amazon Aurora.
-
Unterstützung für Amazon Aurora Machine Learning. Weitere Informationen finden Sie unter Using machine learning (ML) with Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
-
Zu den Verbesserungen bei der SQL-Verarbeitung gehören:
-
Optimierungen für
NOT IN
mit demapg_enable_not_in_transform
-Parameter. -
Semi-Join-Filter-Pushdown-Erweiterungen für Hash-Joins mit dem
apg_enable_semijoin_push_down
-Parameter. -
Optimierungen für die Entfernung innerer Joins mit dem
apg_enable_remove_redundant_inner_joins
-Parameter. -
Verbesserte ANSI-Kompatibilitätsoptionen mit den Parametern
ansi_constraint_trigger_ordering
,ansi_force_foreign_key_checks
undansi_qualified_update_set_target
.
Weitere Informationen finden Sie unter Amazon-Aurora-PostgreSQL-Parameter im Benutzerhandbuch für Amazon Aurora.
-
-
Die neuen und aktualisierten PostgreSQL-Erweiterungen umfassen:
-
Die neue
aws_ml
-Erweiterung. Weitere Informationen finden Sie unter Using machine learning (ML) with Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora. -
Die neue
aws_s3
-Erweiterung. Weitere Informationen finden Sie unter Exportieren von Daten aus einem Aurora-PostgreSQL-DB-Cluster zu Amazon S3 im Benutzerhandbuch für Amazon Aurora. -
Aktualisierungen der
apg_plan_mgmt
-Erweiterung. Weitere Informationen finden Sie unter Verwalten von Abfrageausführungsplänen für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
-
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler im Zusammenhang mit der Erstellung von B-Tree-Indizes in temporären Tabellen behoben, der in seltenen Fällen zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen konnte.
-
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte. In seltenen Fällen verursacht dieser Fehler einen Protokollschreibfehler, der zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
-
Es wurde ein Fehler im Zusammenhang mit der Behandlung von Lesevorgängen mit hoher I/O-Latenz behoben, der in seltenen Fällen zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen konnte.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler im Zusammenhang mit der logischen Replikation behoben, bei dem
wal
-Segmente nicht ordnungsgemäß aus dem Speicher entfernt wurden. Dies kann zu einer Aufblähung des Speichers führen. Um dies zu überwachen, zeigen Sie denTransactionLogDiskUsage
-Parameter an. -
Es wurden mehrere Fehler behoben, die Aurora während Prefetch-Operationen auf BTree-Indizes zum Absturz bringen.
-
Es wurde ein Fehler behoben, durch den es bei einem Aurora-Neustart bei Verwendung der logischen Replikation zu einem Timeout kommen konnte.
-
Die Validierungsprüfungen für Datenblöcke im Puffer-Cache wurden verbessert. Dadurch kann Aurora Inkonsistenzen besser erkennen.
Zusätzliche Verbesserungen und Erweiterungen
-
Die Erweiterung der Abfrageplanverwaltung
apg_plan_mgmt
verfügt über einen verbesserten Algorithmus für die Verwaltung der Plangenerierung für stark partitionierte Tabellen. -
Reduzierte Startzeit bei Instances mit großen Caches durch Verbesserungen des Puffer-Cache-Wiederherstellungsalgorithmus.
-
Die Leistung des read-node-apply Prozesses bei Workloads mit hohen Transaktionsraten wurde durch Änderungen an der
LWLock
PostgreSQL-Priorisierung verbessert. Diese Änderungen verhindern, dass der read-node-apply Prozess ausgehungert wird, während PostgreSQL heftigProcArray
umkämpft ist. -
Verbesserte Verarbeitung von Stapellesevorgängen bei Bereinigung, Tabellen-Scans und Index-Scans. Dies führt zu höherem Durchsatz und niedrigerem CPU-Verbrauch.
-
Es wurde ein Fehler behoben, der zum Abstürzen eines Leseknotens während der Wiedergabe einer
SLRU
-PostgreSQL-Kürzungsoperation führen konnte. -
Es wurde ein Fehler behoben, bei dem in seltenen Fällen nach einem Fehler, der von einer der sechs Kopien eines Aurora-Protokolldatensatzes zurückgegeben wurde, Datenbank-Schreibvorgänge unterbrochen werden konnten.
-
Es wurde ein Fehler im Zusammenhang mit der logischen Replikation behoben, bei dem eine einzelne Transaktion mit einer Größe von über 1 GB zu einem Engine-Absturz führen konnte.
-
Es wurde ein Speicherleck auf Leseknoten behoben, wenn die Cluster-Cache-Verwaltung aktiviert ist.
-
Es wurde ein Fehler behoben, der möglicherweise dazu führt, dass der Import eines Snapshots von RDS für PostgreSQL nicht mehr reagiert, wenn der Quell-Snapshot eine große Anzahl von nicht protokollierten Beziehungen enthält.
-
Es wurde ein Fehler behoben, durch den der Aurora-Speicher-Daemon bei starker I/O-Auslastung abstürzen konnte.
-
Es wurde ein Fehler im Zusammenhang mit
hot_standby_feedback
für Leseknoten behoben, wodurch der Leseknoten möglicherweise die falsche Transaktions-ID-Epoche an den Schreibknoten meldete. Dies kann dazu führen, dass der Schreibknotenhot_standby_feedback
ignoriert und Snapshots auf dem Leseknoten ungültig macht. -
Es wurde ein Fehler behoben, durch den Speicherfehler, die während
CREATE DATABASE
-Anweisungen auftreten, nicht ordnungsgemäß verarbeitet werden. Der Fehler führte dazu, dass nicht auf die resultierende Datenbank zugegriffen werden konnte. Das korrekte Verhalten besteht darin, dass die Datenbankerstellung fehlschlägt und der entsprechende Fehler an den Benutzer zurückgegeben wird. -
Die Verarbeitung des PostgreSQL-Snapshot-Überlaufs, wenn ein Leseknoten versucht, eine Verbindung zu einem Schreibknoten herzustellen, wurde verbessert. Vor dieser Änderung konnte der Leseknoten nicht beitreten, wenn sich der Schreibknoten in einem Snapshot-Überlaufstatus befand. Eine Meldung wurde in der PostgreSQL-Protokolldatei im Formular angezeig
DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least
. Ein Snapshot-Überlauf tritt auf, wenn eine einzelne Transaktion mehr als 64 Subtransaktionen erstellt hat.xxxxxxx
(nowyyyyyyy
) -
Es wurde ein Fehler im Zusammenhang mit allgemeinen Tabellenausdrücken behoben, bei dem ein Fehler fälschlicherweise ausgelöst wird, wenn eine NOT IN-Klasse in einem CTE vorhanden ist. Der Fehler ist
CTE with NOT IN fails with ERROR: could not find CTE
.CTE-Name
-
Es wurde ein Fehler behoben, der mit einem falschen
last_error_timestamp
-Wert in deraurora_replica_status
-Tabelle im Zusammenhang steht. -
Es wurde ein Fehler behoben, um zu vermeiden, dass gemeinsam genutzte Puffer mit Blöcken gefüllt werden, die zu temporären Objekten gehören. Diese Blöcke befinden sich ordnungsgemäß in lokalen PostgreSQL-Backend-Puffern.
-
Die folgenden Erweiterungen wurden geändert:
-
pg_hint_plan
wurde auf Version 1.3.4 aktualisiert. -
plprofiler
, Version 4.1, wurde hinzugefügt. -
pgTAP
, Version 1.0.0, wurde hinzugefügt.
-
PostgreSQL 11.4, Aurora PostgreSQL 3.0 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 11.4 mit Aurora PostgreSQL 3.0 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 11.4 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 11.4 finden Sie in den Versionshinweisen zu PostgreSQL 11.4
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin Aurora PostgreSQL 2.3.5.
-
Partitionierung – Verbesserungen an der Partitionierung umfassen Unterstützung der Hash-Partitionierung, mögliche Erstellung einer Standardpartitionierung und dynamische Zeilenverschiebung zu einer anderen Partitionierung basierend auf der Schlüsselspaltenaktualisierung.
-
Leistung – Leistungsverbesserungen umfassen Parallelismus beim Erstellen von Indizes, materialisierte Ansichten, Hash-Joins und sequenzielle Scans zur Verbesserung der Abläufe.
-
Gespeicherte Prozeduren – Die nun hinzugefügten gespeicherten SQL-Prozeduren unterstützen eingebettete Transaktionen.
-
Verbesserungen der Selbstbereinigung – Um eine aussagekräftige Protokollierung zu ermöglichen, ist der Parameter
rds.force_autovacuum_logging
standardmäßig auf ON und der Parameterlog_autovacuum_min_duration
auf 10 Sekunden eingestellt. Um die Wirksamkeit der Selbstbereinigung zu erhöhen, werden die Werte für die Parameterautovacuum_max_workers
undautovacuum_vacuum_cost_limit
basierend auf der Kapazität des Hostspeichers berechnet, um größere Standardwerte zu bieten. -
Verbessertes Transaktions-Timeout – Der Parameter
idle_in_transaction_session_timeout
ist auf 24 Stunden eingestellt. Alle Sitzungen, die sich seit mehr als 24 Stunden in Leerlauf befinden, werden beendet. -
Das Modul
tsearch2
wird nicht mehr unterstützt – Wenn Ihre Anwendungtsearch2
-Funktionen verwendet, aktualisieren Sie sie zur Verwendung der entsprechenden Funktionen, die die PostgreSQL-Kern-Engine bereitstellt. Weitere Informationen zum tsearch2-Modul finden Sie unter PostgreSQL tsearch2. -
Das Modul
chkpass
wird nicht mehr unterstützt – Weitere Informationen zum chkpass-Modul finden Sie unter PostgreSQL chkpass. -
Die folgenden Erweiterungen wurden aktualisiert:
-
address_standardizer
auf Version 2.5.1 -
address_standardizer_data_us
auf Version 2.5.1 -
btree_gin
auf Version 1.3 -
citext
auf Version 1.5 -
cube
auf Version 1.4 -
hstore
auf Version 1.5 -
ip4r
auf Version 2.2 -
isn
auf Version 1.2 -
orafce
auf Version 3.7 -
pg_hint_plan
auf Version 1.3.4 -
pg_prewarm
auf Version 1.2 -
pg_repack
auf Version 1.4.4 -
pg_trgm
auf Version 1.4 -
pgaudit
auf Version 1.3 -
pgrouting
auf Version 2.6.1 -
pgtap
auf Version 1.0.0 -
plcoffee
auf Version 2.3.8 -
plls
auf Version 2.3.8 -
plv8
auf Version 2.3.8 -
postgis
auf Version 2.5.1 -
postgis_tiger_geocoder
auf Version 2.5.1 -
postgis_topology
auf Version 2.5.1 -
rds_activity_stream
auf Version 1.3
-
PostgreSQL 10.21 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.21 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.21 finden Sie unter PostgreSQL release 10.21
Versionen und Patches
Aurora PostgreSQL 10.21.5, 14. Dezember 2022
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, bei dem es zu Stabilitätsproblemen der Engine kam.
Aurora PostgreSQL 10.21.4, 17. November 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
Aurora PostgreSQL 10.21.3, 13. Oktober 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein
PLV8
-Problem behoben, bei dem der Basisparameter nicht richtig in den Arbeitsspeicher geladen wurde.
Allgemeine Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem Aurora PostgreSQL den relfilenode nicht speichern konnte.
-
Es wurde ein Problem behoben, bei dem die Skalierung hängen blieb, wenn das aktuelle Skalierungsereignis abgelaufen war.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.7 aktualisiert. -
Es wurde ein Problem behoben, bei dem Nachrichten für erweiterte Abfragen beim Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) verloren gingen, sodass die erweiterte Abfrage nach Abschluss des ZDP hängen blieb.
Aurora PostgreSQL 10.21.1, 6. Juli 2022
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Problem behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte, wenn ein Speicherknoten neu gestartet wurde.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte.
-
Es wurde ein Problem behoben, bei dem die Verbindung mit SQL Server fehlschlug, wenn die Erweiterung
TDS_FDW
zum Abfragen einer fremden Tabelle verwendet wurde. -
Es wurde ein Problem behoben, aufgrund dessen Verbindungen fehlschlugen, die das bereitgestellte Stammzertifikat verwendeten.
-
Die Informationen zu Diagnose und Support bei inkonsistenten B-Tree-Indexeinträgen wurden optimiert.
Aurora PostgreSQL 10.21.0, 9. Juni 2022
Neue Features
-
Es wurde Unterstützung für das Modul
large object
(Erweiterung) hinzugefügt. Weitere Informationen finden Sie unter Verwalten großer Objekte mit dem lo-Modul. -
Es wurde Unterstützung für das Patchen ohne Ausfallzeiten (Zero-Downtime-Patching, ZDP) für Upgrades und Patches von Nebenversionen hinzugefügt. Weitere Informationen finden Sie unter Nebenversions-Upgrades und Zero-Downtime-Patching im Benutzerhandbuch zu Amazon Aurora.
Kritische Aktualisierungen
-
Ein Absturz bei der Wiederholung aufgrund einer LSN-Nichtübereinstimmung wurde behoben.
-
Die Erweiterung
aws_s3
wurde korrigiert, um die Injektion ungültiger Regionen zu verhindern.
Hochgradige Stabilitätsaktualisierungen
-
Es wurden mehrere Probleme im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Allgemeine Stabilitätsaktualisierungen
-
Ein Sperrkonflikt-Absturz während eines Aurora Serverless v1-Skalierungsereignisses wurde behoben.
-
Es wurde ein Problem behoben, bei dem die logische Replikation nach einem Neustart hängen blieb.
-
Es wurden mehrere Probleme behoben, die kurze Zeiträume der Nichtverfügbarkeit verursachen konnten.
-
Es wurde ein ungültiger Seitenaufruf während des generischen Redo für GENERIC_XLOG_FULL_PAGE_DATA behoben. Dies ist auf eine Zeitlücke zwischen dem Generieren des Protokolldatensatzes und dem Schreiben der Metadaten für den Datensatz auf dem RW-Knoten und den Wiederholungen des RO-Knotens zwischen diesen Operationen zurückzuführen.
-
Die Abfrageleistung wurde durch die Unterstützung paralleler Worker verbessert.
-
Die Version des Plug-ins
wal2json
wurde auf 2.4 aktualisiert. -
Die Erweiterung
pglogical
wurde auf Version 2.4.1 aktualisiert.
PostgreSQL 10.20 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.20 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.20 finden Sie unter PostgreSQL release 10.20
Versionen und Patches
Aurora PostgreSQL 10.20.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Die PostGIS-Erweiterung wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 10.20.4, 18. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
-
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
-
Es wurde ein Fehler behoben, bei dem die Validierung zwischengespeicherter Pläne zu einem Neustart der Datenbank führen konnte, wenn der Plan zuvor unwirksam gemacht wurde.
Aurora PostgreSQL 10.20.1, 27. April 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu falschen
WriteIOPS
Berichten in der AWS Konsole führen konnte. -
Es wurde ein Problem behoben, das Nichtverfügbarkeit nach dem Entfernen eines Leseknotens aus einem Cluster verursachen konnte.
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 10.20.0, 29. März 2022
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurden mehrere Probleme behoben, die zur Nichtverfügbarkeit eines Leseknotens führen konnten.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Leseknoten WAL nicht wiederholen konnte, sodass der Replikationsslot gelöscht und erneut synchronisiert werden musste.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Allgemeine Verbesserungen
-
Es wurde ein kleines Speicherleck auf Leseknoten behoben, wenn
commit_ts
festgelegt ist. -
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, das dazu führen konnte, dass ein Import aus S3 bei Verwendung der Erweiterung
aws_s3
fehlschlug. -
Es wurden mehrere Probleme behoben, die bei Verwendung von
apg_plan_mgmt
Zeiträume der Nichtverfügbarkeit verursachen konnten. -
Es wurden mehrere Probleme behoben, die Zeiträume der Nichtverfügbarkeit verursachen konnten, wenn QPM aktiviert war.
PostgreSQL 10.19 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.19 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.19 finden Sie in den Versionshinweisen zu PostgreSQL 10.19
Versionen und Patches
Aurora PostgreSQL 10.19.6, 16. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu erhöhtem Netzwerkverkehr führen konnte, wenn eine Writer-Instance Protokolle an eine Replikat-Instance übermittelte.
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
-
Die PostGIS-Erweiterung wurde auf Version 3.1.7 aktualisiert.
Aurora PostgreSQL 10.19.4, 20. Juli 2022
Verbesserungen bei der Sicherheit
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Kritische Verbesserungen
Es wurde ein Problem behoben, das während des Neustarts von Speicherknoten Zeiträume der Nichtverfügbarkeit verursachen konnte.
Hochgradige Stabilitätsverbesserungen
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
Es wurde ein Problem im Zusammenhang mit dem Vorhandensein von doppelten Relationsdateien behoben, das Zeiträume der Nichtverfügbarkeit verursachen konnte.
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 10.19.3, 13. April 2022
Allgemeine Verbesserungen
-
Es wurde ein Fehler behoben, der während Zeiträumen mit wenig freiem Speicherplatz einen Neustart der Engine verursachen konnte.
Aurora PostgreSQL 10.19.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einen PostGIS-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 10.19.0
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem die logische Replikation hängen bleiben konnte, was dazu führte, dass die Wiedergabe auf dem Leseknoten zurückfiel. Die Instance wird möglicherweise irgendwann neu gestartet.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der
apg_plan_mgmt
-Erweiterung behoben, bei dem ein indexbasierter Plan nicht erzwungen wurde. -
Es wurde ein Fehler in der
pg_logical
-Erweiterung behoben, der aufgrund der unsachgemäßen Behandlung von NULL-Argumenten zu kurzen Perioden der Nichtverfügbarkeit führen konnte. -
Es wurde ein Problem behoben, durch das verwaiste Dateien dazu führten, dass Hauptversions-Upgrades fehlschlugen.
-
Falsche Aurora-Storage-Daemon-Protokollschreibmetriken wurden behoben.
-
Es wurden mehrere Fehler behoben, die dazu führen konnten, dass die WAL-Wiederholung zurückfiel und schließlich den Neustart der Reader-Instances veranlasste.
-
Die Validierung der Aurora-Puffer-Cache-Seite bei Lesevorgängen wurde verbessert.
-
Die Validierung der Aurora-Speicher-Metadaten wurde verbessert.
-
pg_hint_pan
-Erweiterung wurde auf Version 1.3.6 aktualisiert.
PostgreSQL 10.18 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.18 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.18 finden Sie in den Versionshinweisen zu PostgreSQL 10.18
Versionen und Patches
Aurora PostgreSQL 10.18.6, 19. Dezember 2022
Allgemeine Verbesserungen
-
Es wurde ein Problem behoben, das zu einer Inkonsistenz der Datenbankaktivitätsstreams führte, wenn der Überwachungs-Agent nicht verfügbar war.
Aurora PostgreSQL 10.18.4, 6. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Allgemeine Verbesserungen
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, die zu kurzzeitiger Nichtverfügbarkeit führen konnten.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights möglicherweise „Unbekanntes Warteereignis“ anzeigte.
-
Es wurde ein Problem behoben, dass Zeiträume der Nichtverfügbarkeit aufgrund des Vorhandenseins von doppelten Relationsdateien verursachen konnte.
Aurora PostgreSQL 10.18.3, 6. Juni 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, das zu einem Neustart des Postmaster-Prozesses in Amazon Aurora Serverless v1 führen konnte.
-
Es wurde ein Problem behoben, das zu einem Neustart des Aurora-Laufzeitprozesses in Amazon Aurora Serverless v1 führen konnte.
Allgemeine Verbesserungen
-
Es wurde ein Speicherleck in der Aurora-Runtime behoben, das zu einer out-of-memory Störung führen konnte.
Aurora PostgreSQL 10.18.2, 12. April 2022
Allgemeine Aktualisierungen
-
Es wurde ein Puffer-Cache-Fehler behoben, der zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
Aurora PostgreSQL 10.18.1
Verbesserungen bei der Sicherheit
-
PostGIS
-Erweiterung wurde von Version 3.1.4 auf 3.1.5 aktualisiert. Dieses Update enthält einen PostGIS-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 10.18.0
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem behoben, bei dem Leseabfragen während der Wiederholung von Lazy Cruncation, die durch Vakuum auf dem Schreibknoten ausgelöst wurde, ein Timeout auf Leseknoten konnte.
-
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem behoben, durch das die Funktion aurora_postgres_replica_status () veraltete oder verzögerte CPU-Statistiken zurückgab.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein sekundärer Spiegelcluster der Aurora Global Datenbank aufgrund eines Stillstands im Protokollanwendungsprozess neu gestartet werden konnte.
-
Der Support für die Cipher Suites DES, 3DES und RC4 wurde entfernt.
-
Die Erweiterung
PostGIS
wurde auf Version 3.1.4 aktualisiert. -
Es wurde Unterstützung für Version 3.1.4 der Erweiterung
postgis_raster
hinzugefügt.
PostgreSQL 10.17, Aurora PostgreSQL 2.9 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.17 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.17 finden Sie in den Versionshinweisen zu PostgreSQL 10.17
Versionen und Patches
Aurora PostgreSQL 10.17.5, 30. Dezember 2022
Allgemeine Verbesserungen
-
Amazon Aurora PostgreSQL Version 10.17.5 wurde mit allgemeinen Verbesserungen veröffentlicht.
Aurora PostgreSQL 10.17.4, 14. Juli 2022
Verbesserungen bei der Sicherheit
-
Der folgende PostgreSQL-Community-Fix für CVE-2022-1552 wurde zurückgepatcht: Autovacuum, REINDEX, and others omit "security restricted operation". Weitere Informationen finden Sie unter CVE-2022-1552
.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem mit der Fehlerbehandlung im Zusammenhang mit out-of-memory Bedingungen behoben, das zu kurzzeitiger Nichtverfügbarkeit führen konnte.
-
Es wurde ein Problem behoben, das zu übermäßigem Speicherverbrauch führen konnte, weil Dateien nicht richtig geschlossen waren.
-
Es wurde ein Problem behoben, aufgrund dessen Performance Insights „Unbekanntes Warteereignis“ anzeigte.
Aurora PostgreSQL 2.9.2
Verbesserungen bei der Sicherheit
-
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Postgis
wurde auf PostGIS
2.4.7 zurückgepatcht. Dies ist einPostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350.
Aurora PostgreSQL 2.9.1
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Problem behoben, bei dem ein Datencache eines Leseknotens in seltenen Fällen nach einem Neustart dieses Knotens inkonsistent war.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
-
Es wurde ein Problem behoben, bei dem Aurora einen Fehler nach einem Hauptversions-Update möglicherweise mit der folgenden Nachricht meldete: „PANIC: could not access status of next transaction id xxxxxxxx“.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Problem behoben, durch das Leseknoten aufgrund eines Fehlers beim Nachschlagen des Replikationsursprungs gestartet wurden.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein sekundärer Spiegelcluster der Aurora Global Datenbank aufgrund eines Stillstands im Protokollanwendungsprozess neu gestartet werden konnte.
-
Es wurde ein Problem behoben, durch das Performance Insights den Backend-Typ einer Datenbankverbindung falsch einstellte.
-
Es wurde ein Problem behoben, durch das verwaiste Dateien während oder nach dem Upgrade der Hauptversion fehlgeschlagene Übersetzungen in Lese-Codepaths verursachten.
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
-
Es wurde ein out-of-memory Absturzproblem mit dem Aurora-Speicher-Daemon behoben, das zum Neustart des Writer-Knotens führte. Dies reduziert auch den Gesamtspeicherverbrauch des Systems.
Aurora PostgreSQL 2.9
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem das Erstellen einer Datenbank aus einer vorhandenen Vorlagendatenbank mit Tablespace zu einem Fehler mit der Meldung
ERROR: could not open file pg_tblspc/...: No such file or directory
geführt hat. -
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Aurora-Replikat möglicherweise nicht gestartet werden konnte, wenn eine große Anzahl von PostgreSQL-Subtransaktionen (d. h. SQL-Sicherungspunkte) verwendet wurden.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen Lesergebnisse bei wiederholten Leseanforderungen auf Replikatknoten inkonsistent waren.
Zusätzliche Verbesserungen und Erweiterungen
-
OpenSSL wurde auf 1.1.1k aktualisiert.
-
Reduzierte CPU-Auslastung und Speicherverbrauch des WAL-Apply-Prozesses auf Aurora-Replikaten bei einigen Workloads.
-
Verbesserte Sicherheitsprüfungen im Schreibpfad, um falsche Schreibvorgänge in Metadaten zu erkennen.
-
Verbesserte Sicherheit durch Entfernen von 3DES und anderen älteren Verschlüsselungen für SSL-/TLS-Verbindungen.
-
Es wurde ein Problem behoben, bei dem ein doppelter Dateieintrag den Start der Aurora PostgreSQL Engine verhinderte.
-
Beseitigung eines Problems, das bei hohen Workloads zu einer vorübergehenden Nichtverfügbarkeit führen konnte.
-
Wiedereinführung der Möglichkeit, einen Schrägstrich im S3-Pfad während des S3-Imports zu verwenden.
-
Aktualisieren der orafce-Erweiterung auf die Version 3.16.
-
Die Erweiterung
PostGIS
wurde auf Version 2.4.7 aktualisiert.
PostgreSQL 10.16, Aurora PostgreSQL 2.8 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.16 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.16 finden Sie in den Versionshinweisen zu PostgreSQL 10.16
Versionen und Patches
Aurora PostgreSQL 2.8.1
Verbesserungen bei der Sicherheit
-
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Postgis
wurde auf PostGIS
2.4.4 zurückgepatcht. Dies ist einPostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Ein Eingabevalidierungsfehler in den Parametern der
log_fdw
-Erweiterungsfunktion wurde zurückgespatcht.
Aurora PostgreSQL 2.8.0
Stabilitätsaktualisierungen mit hoher Priorität
Es wurde ein Fehler behoben, bei dem in seltenen Fällen ein Reader beim Neustart inkonsistente Ergebnisse hatte, während eine Transaktion mit mehr als 64 Untertransaktionen verarbeitet wurde.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, bei dem die Datenbank nicht gestartet werden konnte, wenn viele Beziehungen in Umgebungen mit eingeschränktem Speicher vorhanden waren.
-
Es wurde ein Fehler in der Erweiterung
apg_plan_mgmt
behoben, der aufgrund eines internen Pufferüberlaufs zu kurzen Nichtverfügbarkeiten führen konnte. -
Es wurde ein Fehler auf Reader-Knoten behoben, der während der WAL-Wiedergabe zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.
-
Es wurde ein Fehler in der Erweiterung
rds_activity_stream
behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte. -
Ein Fehler wurde behoben, durch den kleinere Versions-Updates eines globalen Aurora-Datenbank-Clusters verhindert wurden.
-
Fehler in der Funktion
aurora_replica_status
behoben, bei denen Zeilen manchmal teilweise ausgefüllt wurden und einige Werte wie Wiedergabelatenz und CPU-Auslastung immer 0 waren. -
Es wurde ein Fehler behoben, bei dem die Datenbank-Engine versuchte, gemeinsam genutzte Speichersegmente zu erstellen, die größer als der Gesamtspeicher der Instance waren und wiederholt fehlschlug. Versuche, 128 GiB gemeinsam genutzte Puffer auf einer db.r5.large-Instance zu erstellen, schlagen beispielsweise fehl. Mit dieser Änderung ermöglichen Anforderungen für die Gesamtallokation des gemeinsam genutzten Speichers, die größer als der Instance-Speicher ist, das Setzen der Instance auf inkompatible Parameter.
-
Logik hinzugefügt, um unnötige
pg_wal
temporäre Dateien bei einem Datenbankstart zu bereinigen. -
Es wurde ein Fehler behoben, der den folgenden Fehler gemeldet hat:
FEHLER: rds_activity_stream-Stack-Element 2 nicht oben gefunden - kann nicht angezeigt werden
, wenn versucht wird, die Erweiterungrds_activity_stream
zu erstellen. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass keine
3-Wege-Joins
in einer korrelierten UnterabfrageIN
unter einer UnterabfrageEXISTS
erstellt werden konnten. -
Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung
postgis
mit aktiviertempgAudit
zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte. -
Es wurde ein Fehler behoben, wenn die ausgehende logische Replikation verwendet wurde, um Änderungen an einer anderen Datenbank zu synchronisieren, die mit einer Fehlermeldung wie
FEHLER: Dateiknoten „base/16395/228486645“ konnte nicht der Beziehungs-OID zugeordnet werden
fehlschlagen konnte. -
Es wurde ein Fehler behoben, bei dem die Rolle
rds_ad
nach dem Upgrade von einer Version von Aurora PostgreSQL, die die Microsoft-Active-Directory-Authentifizierung nicht unterstützt, nicht erstellt wurde. -
Btree-Seitenüberprüfungen hinzugefügt, um Inkonsistenzen in Tupel-Metadaten zu erkennen.
-
Es wurde ein Fehler bei asynchronen Pufferlesevorgängen behoben, der während der WAL-Wiedergabe zu kurzen Zeiten der Nichtverfügbarkeit auf Reader-Knoten führen konnte.
PostgreSQL 10.14, Aurora PostgreSQL 2.7 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.14 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.14 finden Sie in den Versionshinweisen zu PostgreSQL 10.14
Versionen und Patches
Aurora PostgreSQL 2.7.5
Verbesserungen bei der Sicherheit
-
Die
ip4r
-Erweiterung wurde geändert, um ein Sicherheitsproblem während der Erstellung der Erweiterung zu verringern. Das Problem wurde ursprünglich im Kern von PostgreSQL von CVE-2020-14350 offengelegt. Weitere Informationen finden Sie unter CVE-2020-14350. -
Postgis
wurde an PostGIS 2.4.4 zurückgepatcht. Dies ist ein PostGIS
-Fix für die Schwachstelle, die im Kern PostgreSQL von CVE-2020-14350 behoben wurde. Weitere Informationen finden Sie unter CVE-2020-14350. -
Ein Eingabevalidierungsfehler in den Parametern der
log_fdw
-Erweiterungsfunktion wurde zurückgespatcht.
Aurora PostgreSQL 2.7.3
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Patch für die Sicherheitsprobleme der PostgreSQL-Community CVE-2021-32027, CVE-2021-32028 und CVE-2021-32029 bereitgestellt.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler in der Erweiterung
aws_s3
behoben, um den Import von Objekten mit führenden Schrägstrichen in der Objekt-ID zu ermöglichen. -
Es wurde ein Fehler in der Erweiterung
rds_activity_stream
behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte. -
Es wurde ein Fehler behoben, der beim Versuch, die Erweiterung
rds_activity_stream
zu erstellen, einERROR
zurückgab. -
Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung
postgis
mit aktiviertempgAudit
zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte. -
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
Aurora PostgreSQL 2.7.2
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler behoben, bei dem ein Reader-Knoten eine zusätzliche oder fehlende Zeile rendern könnte, wenn der Leser neu gestartet wurde, während der Writer-Knoten eine lange Transaktion mit mehr als 64 Subtransaktionen verarbeitet.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit aufgrund der Rotation von Netzwerkverschlüsselungsschlüsseln führen konnte.
-
Es wurde ein Fehler behoben, bei dem ein großer S3-Import mit Tausenden von Clients dazu führen kann, dass einer oder mehrere der Import-Clients nicht mehr reagierten.
Aurora PostgreSQL 2.7.1
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Fehler behoben, der dazu führte, dass eine Read Replica in seltenen Fällen erfolglos neu gestartet wurde.
-
Es wurde ein Fehler behoben, bei dem ein Cluster nicht verfügbar war, wenn versucht wurde, mehr als 16 Lesereplikate oder globale Aurora-Datenbanken in sekundären AWS-Regionen zu erstellen. Der Cluster wurde wieder verfügbar, als die neue Read Replica oder Sekundärreplik entfernt AWS-Region wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Snapshot-Import, COPY-Import oder S3-Import in seltenen Fällen nicht mehr reagierten.
-
Es wurde ein Fehler behoben, bei dem eine Read Replica möglicherweise nicht dem Cluster beitritt, wenn der Writer sehr mit einer schreibintensiven Arbeitslast beschäftigt war.
-
Es wurde ein Fehler behoben, der dazu führte, dass der Neustart eines Clusters mehrere Minuten in Anspruch nahm, wenn ein logischer Replikationsdatenstrom bei der Verarbeitung vieler komplexer Transaktionen beendet wurde.
-
Die Verwendung von IAM- und Kerberos-Authentifizierung für denselben Benutzer wurde nicht zugelassen.
Aurora PostgreSQL 2.7.0
Wichtige Stabilitätsaktualisierungen
-
None
Stabilitätsaktualisierungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound -
Es wurde ein Bug behoben, bei dem DB-Cluster mit aktivierter logischer Replizierung keine abgeschnittenen WAL Segmentdateien aus dem Speicher entfernt haben. Dies hat zu einem Wachstum der Volumengröße geführt.
-
Es wurde ein Bug in der
pg_stat_statements
-Erweiterung behoben, der zu einem übermäßigen CPU-Verbrauch führte.
Zusätzliche Verbesserungen und Erweiterungen
-
Die Leistung des asynchronen Modus von Datenbank-Aktivitätsstreams wurde verbessert.
-
Aurora Serverless v1 for PostgreSQL unterstützt jetzt die Abfrageausführung für alle Verbindungen während eines Skalierungsereignisses.
-
Die Verzögerung bei der Veröffentlichung in CloudWatch der
rpo_lag_in_msec
Metrik für globale Aurora-Datenbankcluster wurde reduziert. -
Es wurde ein Bug in Serverless-Clustern behoben, bei dem die Transaktionsverarbeitung beim Erstellen eines Skalierungspunkts unnötig lange ausgesetzt wurde.
-
Es wurde ein Fehler in Aurora Serverless v1 für PostgreSQL behoben, bei dem eine undichte Sperre zu einem verlängerten Skalierungsereignis führte.
-
Es wurde ein Fehler in Aurora Serverless v1 für PostgreSQL behoben, bei dem Verbindungen, die während eines Skalierungsereignisses migriert wurden, mit der folgenden Meldung getrennt wurden:
ERROR: konnte keine Beziehung zu OID öffnen...
-
Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.
-
Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Zeit der Nichtverfügbarkeit einer Read Replica führte, wenn das Speichervolumen wuchs.
-
Es wurde ein Bug beim Erstellen einer Datenbank behoben, der den folgenden Fehler auslösen konnte:
FEHLER: konnte kein Verzeichnis auf der lokalen Festplatte erstellen
-
Es wurde ein Bug behoben, bei dem in einigen Fällen das Wiedergeben von
XLOG_BTREE_REUSE_PAGE
Datensätzen auf Aurora-Reader-Instanzen unnötige Wiedergabeverzögerungen verursachte. -
Es wurde ein Bug im
GiST
Index behoben, der zu unzureichendem Platz im Speicher führen konnte, nachdem eine Aurora-Read Replik hochgestuft wurde. -
Es wurde ein Bug behoben, bei dem die
aurora_replica_status
-Funktion abgeschnittene Server-IDs anzeigte. -
Es wurde ein S3-Importfehler behoben, der
FEHLER: HTTP 403 gemeldet hat. Berechtigung beim Importieren von Daten aus einer Datei in einem S3-Unterordner verweigert
. -
Es wurde ein Bug in der
aws_s3
Erweiterung für die Verarbeitung vorsignierter URLs behoben, der dazu führen konnte, dass die FehlermeldungS3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden
. -
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, bei dem ein Import auf unbestimmte Zeit blockiert werden konnte, wenn vor Beginn des Vorgangs eine exklusive Sperre für die Beziehung übernommen wurde. -
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte, die
GiST
-Indizes verwendete. In seltenen Fällen verursachte dieser Fehler nach Hochstufung des Aurora-Cluster eine kurze Zeit der Nichtverfügbarkeit. -
Es wurde ein Bug in Datenbankaktivitätsstreams behoben, bei dem Kunden nicht über das Ende eines Ausfalls informiert wurden.
PostgreSQL 10.13, Aurora PostgreSQL 2.6 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.13 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.13 finden Sie in den Versionshinweisen zu PostgreSQL 10.13
Versionen und Patches
Aurora PostgreSQL Version 2.6.2
Wichtige Stabilitätsaktualisierungen
-
None
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound -
Es wurde ein Bug behoben, bei dem DB-Cluster mit aktivierter logischer Replizierung keine abgeschnittenen WAL Segmentdateien aus dem Speicher entfernt haben. Dies hat zu einem Wachstum der Volumengröße geführt.
-
Es wurde ein Problem beim Erstellen eines globalen Datenbank-Clusters in einer sekundären Region behoben.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
-
Es wurde ein Bug in der
pg_stat_statements
-Erweiterung behoben, der zu einem übermäßigen CPU-Verbrauch führte.
Zusätzliche Verbesserungen und Erweiterungen
-
Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.
-
Die Verzögerung bei der Veröffentlichung in CloudWatch der
rpo_lag_in_msec
Metrik für globale Aurora-Datenbankcluster wurde reduziert. -
Es wurde ein Fehler behoben, bei dem eine
DROP DATABASE
-Anweisung keine Relationsdateien entfernt hat. -
Es wurde ein Bug behoben, bei dem in einigen Fällen das Wiedergeben von
XLOG_BTREE_REUSE_PAGE
Datensätzen auf Aurora-Reader-Instanzen unnötige Wiedergabeverzögerungen verursachte. -
Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.
-
Es wurde ein Fehler in der Funktion
aurora_replica_status()
behoben, bei der das Feldserver_id
manchmal abgeschnitten wurde. -
Es wurde ein Fehler behoben, bei dem ein Protokolldatensatz falsch verarbeitet wurde, wodurch das Aurora-Replikat abgestürzt ist.
-
Es wurde ein S3-Importfehler behoben, der
FEHLER: HTTP 403 gemeldet hat. Berechtigung beim Importieren von Daten aus einer Datei in einem S3-Unterordner verweigert
. -
Verbesserte Leistung des asynchronen Modus von Datenbank-Aktivitätsstreams.
-
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, der dazu führen konnte, dass die FehlermeldungS3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden
. -
Es wurde eine Race-Bedingung behoben, die dazu führte, dass gültige Importe zeitweise fehlschlugen.
-
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte, die GIST-Indizes verwendete. In seltenen Fällen verursachte dieser Fehler nach Hochstufung des Aurora-DB-Cluster eine kurze Zeit der Nichtverfügbarkeit.
-
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, bei dem ein Import auf unbestimmte Zeit blockiert werden kann, wenn vor Beginn des Vorgangs eine exklusive Sperre für die Beziehung übernommen wurde.
Aurora PostgreSQL 2.6.1
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der auftritt, wenn der
NOT EXISTS
-Operator fälschlicherweise TRUE zurückgibt, was nur passieren kann, wenn die folgenden ungewöhnlichen Umstände auftreten:-
Eine Abfrage verwendet den Operator
NOT EXISTS
. -
Die Spalte oder Spalten, die anhand der äußeren Abfrage in der Unterabfrage
NOT EXISTS
ausgewertet werden, enthalten einen NULL-Wert. -
Es gibt kein weiteres Prädikat in der Unterabfrage, das die Auswertung der NULL-Werte überflüssig macht.
-
Der in der Unterabfrage verwendete Filter verwendet keine Indexsuche für die Ausführung.
-
Der Operator wird vom Abfrageoptimierer nicht in einen Join konvertiert.
-
Aurora PostgreSQL 2.6.0
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Unterstützung für die RDKit-Erweiterung Version 3.8 hinzugefügt.
Die RDKit-Erweiterung bietet Modellierungsfunktionen für die Chemieinformatik. Bei der Chemieinformatik werden Informationen über chemische Verbindungen gespeichert, indiziert, gesucht, abgerufen und angewendet. Mit der RDKit-Erweiterung können Sie beispielsweise Modelle von Molekülen konstruieren, nach molekularen Strukturen suchen und Moleküle in verschiedenen Notationen lesen oder erstellen. Sie können auch Recherchen zu Daten durchführen, die von der ChEMBL-Website
oder einer SMILES-Datei geladen werden. Das SMILES (Simplified Molecular Input Line Entry System) ist eine typografische Notation zur Darstellung von Molekülen und Reaktionen. Weitere Informationen finden Sie unter The RDKit database cartridge in der RDKit-Dokumentation. -
Unterstützung für Version 2.2.2 der Erweiterung
pglogical
hinzugefügt.Die Erweiterung
pglogical
ist ein logisches Streaming-Replikationssystem, das zusätzliche Funktionen bietet, die über die systemeigene logische Replikation von PostgreSQL hinausgehen. Zu den Features gehören Konfliktbehandlung, Zeilenfilterung, DDL/Sequenzreplikation und verzögerte Anwendung Mit der Erweiterungpglogical
können Sie die Replikation zwischen Aurora-PostgreSQL-Clustern, zwischen RDS für PostgreSQL und Aurora PostgreSQL und mit PostgreSQL-Datenbanken einrichten, die außerhalb von RDS ausgeführt werden. -
Aurora passt die Größe Ihres Cluster-Speicherplatzes dynamisch an. Bei dynamischer Größenanpassung verringert sich der Speicherplatz für den Aurora-DB-Cluster automatisch, wenn Sie Daten aus dem DB-Cluster entfernen. Weitere Informationen finden Sie unter Speicherskalierung im Amazon-Aurora-Benutzerhandbuch.
Anmerkung
Die Funktion zur dynamischen Größenänderung wird phasenweise dort eingesetzt AWS-Regionen , wo Aurora verfügbar ist. Abhängig von der Region, in der sich Ihr Cluster befindet, ist diese Funktion möglicherweise noch nicht verfügbar. Weitere Informationen finden Sie in der Ankündigung „Was ist neu“
.
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Fehler im Zusammenhang mit der Erweiterung der Heap-Seite behoben, der in seltenen Fällen zu einer längeren Wiederherstellungszeit und einer Beeinträchtigung der Verfügbarkeit führte.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler beim Upgrade von Aurora-Global-Database-Clustern von 10.11 behoben.
-
Es wurde ein Fehler in Aurora Global Database behoben, der zu Verzögerungen bei der Aktualisierung der Datenbank-Engine in einer sekundären Datenbank führen konnte AWS-Region. Weitere Informationen finden Sie unter Verwenden von Amazon Aurora Global Databases im Benutzerhandbuch für Amazon Aurora.
-
Es wurde ein Fehler behoben, der in seltenen Fällen Verzögerungen beim Upgrade einer Datenbank auf die Engine-Version 10.13 verursachte.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den das Aurora-Replikat abstürzte, wenn Workloads mit schweren Teiltransaktionen auf der Schreiber-Instance vorgenommen wurden.
-
Es wurde ein Fehler behoben, bei dem die Schreiber-Instances aufgrund eines Speicherlecks und Mangels des zur Verfolgung aktiver Transaktionen verwendeten Speichers abstürzte.
-
Es wurde ein Fehler behoben, der zu einem Absturz aufgrund einer fehlerhaften Initialisierung führte, wenn beim Startup des PostgreSQL-Backends kein freier Speicher verfügbar war.
-
Es wurde ein Fehler behoben, durch den ein Aurora PostgreSQL Serverless DB-Cluster nach einem Skalierungsereignis u. U. den folgenden Fehler zurückgab:
FEHLER: vorbereitete Anweisung „S_6" existiert bereits
. -
Es wurde ein out-of-memory Problem behoben, bei dem der
CREATE EXTENSION
Befehl ausgegeben wurdePostGIS
, wenn Database Activity Streams aktiviert war. -
Es wurde ein Fehler behoben, durch den eine
SELECT
-Abfrage fälschlicherweise den FehlerEs wurde versucht, EOF der Beziehung rrrr zu lesen. blockno=bbb nblocks=nnn.
zurückgeben konnte. -
Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.
-
Es wurde ein Fehler in Aurora PostgreSQL Serverless behoben, bei dem Abfragen, die auf Verbindungen ausgeführt wurden, die sich zuvor im Leerlauf befanden, verzögert wurden, bis der Skalierungsvorgang abgeschlossen wurde.
-
Es wurde ein Fehler behoben, durch den ein Aurora PostgreSQL-DB-Cluster mit aktivierten Datenbankaktivitäts-Streams zwar ggf. den Beginn eines Fensters für potenzielle Verluste für Aktivitätsdatensätze meldete, nicht jedoch die Wiederherstellung der Konnektivität.
PostgreSQL 10.12, Aurora PostgreSQL 2.5 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.12 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.12 finden Sie in den Versionshinweisen zu PostgreSQL 10.12
Versionen und Patches
Aurora PostgreSQL 2.5.7
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
-
None
Stabilitätsaktualisierungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 2.5.6
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
-
None
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Nichtverfügbarkeit von Read Replicas führte, wenn das Speichervolume wuchs.
-
Aurora PostgreSQL Serverless unterstützt jetzt die Ausführung von Abfragen für alle Verbindungen während eines Skalierungsereignisses.
-
Es wurde ein Bug in Aurora PostgreSQL Serverless behoben, bei dem eine undichte Sperre zu einem verlängerten Skalierungsereignis führte.
-
Es wurde ein Bug behoben, bei dem die
aurora_replica_status
-Funktion abgeschnittene Server-IDs anzeigte. -
Es wurde ein Bug in Aurora PostgreSQL Serverless behoben, bei dem Verbindungen, die während eines Skalenereignisses migriert wurden, die Verbindung mit der Meldung trennten: "
FEHLER: konnte keine Beziehung mit OID öffnen...
. -
Es wurde ein Fehler in einem GiST-Index behoben, der nach dem Heraufstufen einer out-of-memory Aurora Read Replica zu einer Störung führen konnte.
-
Verbesserte Performance für Datenbankaktivitätsstreams.
-
Es wurde ein Bug in Datenbankaktivitätsstreams behoben, bei dem Kunden nicht über das Ende eines Ausfalls informiert wurden.
-
Es wurde ein Bug in der
aws_s3
-Erweiterung für die Verarbeitung vorsignierter URLs behoben, der dazu hätte führen können, dass die FehlermeldungS3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden
. -
Es wurde ein Bug in der
aws_s3
-Erweiterung behoben, durch den eine falsche Fehlerbehandlung zu Fehlern während des Importvorgangs führen konnte. -
Es wurde ein Bug in der
aws_s3
Erweiterung behoben, bei dem ein Import auf unbestimmte Zeit blockiert werden kann, wenn vor Beginn des Vorgangs eine exklusive Sperre für die Beziehung übernommen wurde.
Aurora PostgreSQL 2.5.4
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der auftritt, wenn der
NOT EXISTS
-Operator fälschlicherweise TRUE zurückgibt, was nur passieren kann, wenn die folgenden ungewöhnlichen Umstände auftreten:-
Eine Abfrage verwendet den Operator
NOT EXISTS
. -
Die Spalte oder Spalten, die anhand der äußeren Abfrage in der Unterabfrage
NOT EXISTS
ausgewertet werden, enthalten einen NULL-Wert. -
Es gibt kein weiteres Prädikat in der Unterabfrage, das die Auswertung der NULL-Werte überflüssig macht.
-
Der in der Unterabfrage verwendete Filter verwendet keine Indexsuche für die Ausführung.
-
Der Operator wird vom Abfrageoptimierer nicht in einen Join konvertiert.
-
Aurora PostgreSQL 2.5.3
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Keine
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler in Aurora PostgreSQL Serverless behoben, bei dem Abfragen, die auf Verbindungen ausgeführt wurden, die sich zuvor im Leerlauf befanden, verzögert wurden, bis der Skalierungsvorgang abgeschlossen wurde.
-
Es wurde ein Fehler behoben, der eine kurze Nichtverfügbarkeit für schwere Teiltransaktions-Workloads verursacht hat, wenn mehrere Reader-Instances neu gestartet wurden oder dem Cluster wieder beigetreten sind.
-
Es wurde ein Fehler in der globalen Aurora PostgreSQL-Datenbank behoben, durch den das Upgrade eines sekundären Clusters möglicherweise aufgrund einer falschen Prüfsummen-Versioning fehlschlagen kann. Dazu könnte die Neuerstellung des sekundären Cluster erforderlich gewesen sein.
Aurora PostgreSQL 2.5.2
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Fehler im Zusammenhang mit der Erweiterung der Heap-Seite behoben, der in seltenen Fällen zu einer längeren Wiederherstellungszeit und einer Beeinträchtigung der Verfügbarkeit führte.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora Global Database behoben, der zu Verzögerungen beim Upgrade der Datenbank-Engine in einer sekundären Region führen konnte. Weitere Informationen finden Sie unter Verwenden von Amazon Aurora Global Databases im Benutzerhandbuch für Amazon Aurora.
-
Es wurde ein Fehler behoben, der in seltenen Fällen Verzögerungen beim Upgrade einer Datenbank auf die Engine-Version 10.12 verursachte.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.
-
Es wurde ein Fehler behoben, durch den eine SELECT-Abfrage fälschlicherweise den Fehler
Es wurde versucht, EOF der Beziehung rrrr zu lesen. blockno=bbb nblocks=nnn.
zurückgeben konnte. -
Es wurde ein Fehler behoben, durch den ein Aurora PostgreSQL Serverless DB-Cluster nach einem Skalierungsereignis u. U. den folgenden Fehler zurückgab:
FEHLER: vorbereitete Anweisung „S_6" existiert bereits
.
Aurora PostgreSQL 2.5.1
Neue Features
-
Unterstützung für Amazon Aurora PostgreSQL Global Database hinzugefügt. Weitere Informationen finden Sie unter Verwenden von Amazon Aurora Global Databases im Benutzerhandbuch für Amazon Aurora.
-
Es wurde die Möglichkeit hinzugefügt, den Zeitraum zwischen zwei Datensicherungen (Recovery Point Objective, RPO) einer globalen Datenbank für Aurora PostgreSQL zu konfigurieren. Weitere Informationen finden Sie unter Verwalten von RPOs für Aurora-PostgreSQL–basierte globale Datenbanken im Benutzerhandbuch für Amazon Aurora.
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
Keine.
Stabilitätsaktualisierungen mit hoher Priorität
-
Verbesserte Leistung und Verfügbarkeit von Read-Instances bei der Anwendung von DROP TABLE- und TRUNCATE TABLE-Operationen.
-
Es wurde ein kleines, aber kontinuierliches Speicherleck in einem Diagnosemodul behoben, das bei kleineren out-of-memory DB-Instance-Typen zu Problemen führen konnte.
-
Es wurde ein Fehler in der
PostGIS
-Erweiterung behoben, der zu einem Neustart der Datenbank führen konnte. Dies wurde der PostGIS-Community als gemelde https://trac.osgeo.org/postgis/ticket/4646. -
Es wurde ein Fehler behoben, der aufgrund einer falschen Fehlerbehandlung in der Speicher-Engine möglicherweise dazu führt, dass Leseanforderungen nicht mehr reagieren.
-
Es wurde ein Fehler behoben, bei dem einige Abfragen fehlschlugen, was zur Meldung
ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyyyy
führte. Dies konnte nach der Heraufstufung einer Read-Instance zu einer Write-Instance auftreten. -
Es wurde ein Fehler behoben, durch den ein Aurora-Serverless-DB-Cluster abstürzen konnte, wenn ein Skalierungsversuch zurückgenommen wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Verbesserte Leistung für Abfragen, bei denen viele Zeilen aus dem Speicher gelesen werden.
-
Verbesserte Leistung und Verfügbarkeit von Reader-DB-Instances bei hoher Workload für Lesevorgänge.
-
Korrelierte IN- und NOT IN-Unterabfragen aktiviert, die nach Möglichkeit in Joins umgewandelt werden sollen.
-
Verbesserte Leseleistung der
pg_prewarm
-Erweiterung. -
Es wurde ein Fehler behoben, durch den ein Aurora-Serverless-DB-Cluster nach einem Skalierungsereignis möglicherweise meldete:
ERROR: incorrect binary data format in bind parameter ...
. -
Es wurde ein Fehler behoben, bei dem ein Serverless-DB-Cluster nach einem Skalierungsereignis möglicherweise meldete:
ERROR: insufficient data left in message
. -
Es wurde ein Fehler behoben, bei dem in einem Aurora-Serverless-DB-Cluster längere oder fehlgeschlagene Skalierungsversuche auftreten konnten.
-
Es wurde ein Fehler behoben, der zur Meldung führte:
FEHLER: Datei „base/xxxxxx/yyyyyyy“ konnte nicht erstellt werden, da eine frühere Version noch auf der Festplatte vorhanden ist: Erfolg. Bitte wenden Sie sich an AWS den Kundensupport
. Dies konnte während der Objekterstellung auftreten, nachdem die 32-Bit-Objekt-ID von PostgreSQL umgebrochen wurde. -
Es wurde ein Fehler behoben, bei dem die write-ahead-log (WAL) -Segmentdateien für die logische PostgreSQL-Replikation nicht gelöscht wurden, wenn der
wal_level
Wert von bislogical
geändert wurde.replica
-
Es wurde ein Fehler in der
pg_hint_plan
-Erweiterung behoben, durch den eine Abfrage mit mehreren Anweisungen zu einem Absturz führen konnte, wennenable_hint_table
aktiviert war. Dies wird in der PostgreSQL-Community als nachverfolg https://github.com/ossc-db/pg_hint_plan/issues/25. -
Es wurde ein Fehler behoben, durch den JDBC-Clients nach einem Skalierungsereignis in einem Aurora-Serverless-DB-Cluster möglicherweise meldeten:
java.io.IOException: Unexpected packet type: 75
. -
Es wurde ein Fehler in der logischen PostgreSQL-Replikation behoben, der zu der Meldung
FEHLER führte: Die Snapshot-Referenz gehört nicht dem Ressourcenbesitzer
. TopTransaction -
Die folgenden Erweiterungen wurden geändert:
-
orafce
wurde auf Version 3.8 aktualisiert.
-
PostgreSQL 10.11, Aurora PostgreSQL 2.4 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.11 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.11 finden Sie in den Versionshinweisen zu PostgreSQL 10.11
Diese Version enthält mehrere kritische Stabilitätsaktualisierungen. Amazon empfiehlt dringend, Ihre Aurora PostgreSQL-Cluster, die ältere PostgreSQL 10-Engines verwenden, auf diese Version zu aktualisieren.
Versionen und Patches
Aurora PostgreSQL 2.4.4
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
-
None
Stabilitätsaktualisierungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 2.4.3
Neue Features
-
Aurora PostgreSQL unterstützt jetzt den Speicherparameter PostgreSQL vacuum_truncate
, um die Vakuumkürzung für bestimmte Tabellen zu verwalten. Setzen Sie diesen Speicherparameter für eine Tabelle auf false, um zu verhindern, dass der SQL-Befehl VACUUM die nachfolgenden leeren Seiten der Tabelle abschneidet.
Wichtige Stabilitätsaktualisierungen
-
None
Stabilitätsaktualisierungen mit hoher Priorität
-
Behebung eines Fehlers, durch den Lesevorgänge aus dem Speicher aufgrund einer fehlerhaften Fehlerbehandlung angehalten wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 2.4.2
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Fehler behoben, bei dem eine Reader-DB-Instance vorübergehend veraltete Daten verwendet. Dies kann zu falschen Ergebnissen wie zu wenig oder zu viele Zeilen führen. Dieser Fehler hat keine Auswirkungen auf den persistenten Speicher und wird gelöscht, wenn die Datenbankseite, die die Zeile enthält, aus dem Cache entfernt wurde. Dies kann passieren, wenn auf der primären DB-Instance ein Transaktions-Snapshot-Überlauf auftritt, da mehr als 64 Teiltransaktionen in einer einzigen Transaktion vorhanden sind. Anwendungen, die für diesen Fehler anfällig sind, sind solche, die SQL-Savepoints oder PostgreSQL-Ausnahmehandler mit mehr als 64 Untertransaktionen in der übergeordnetenTransaktion verwenden.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler behoben, der dazu führen kann, dass eine Reader-DB-Instance abstürzt und bei dem Versuch, dem DB-Cluster beitreten zu können, nicht verfügbar war. Dies kann in einigen Fällen passieren, wenn die primäre DB-Instance aufgrund einer hohen Anzahl von Teiltransaktionen einen Transaktions-Snapshot-Überlauf hat. In diesem Fall kann die Reader-DB-Instance erst beitreten, wenn der Snapshot-Überlauf gelöscht wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Performance Insights die Abfrage-ID einer laufenden Anweisung nicht ermitteln konnte.
Aurora PostgreSQL 2.4.1
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Fehler behoben, bei dem die DB-Instance aufgrund der Selbstreparaturfunktion des zugrunde liegenden Speichers kurzzeitig nicht verfügbar war.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler behoben, der zum Absturz der Datenbank-Engine führen konnte, was zu Nichtverfügbarkeit führte. Dies trat auf, wenn bei einer neu eingerichteten Datenbankverbindung während der Initialisierung nach erfolgreicher Authentifizierung ein Ressourcenerschöpfungsfehler auftrat.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde eine Korrektur für die
pg_hint_plan
-Erweiterung bereitgestellt, aufgrund dessen die Datenbank-Engine abstürzen konnte, was zu Nichtverfügbarkeit führt. Das Open-Source-Problem kann unter verfolgt werde https://github.com/ossc-db/pg_hint_plan/pull/45. -
Es wurde ein Fehler behoben, durch den SQL in der Form
ALTER FUNCTION ... OWNER TO ...
fälschlicherweiseERROR: improper qualified name (too many dotted names)
meldete. -
Verbesserte Leistung der
GIN
-Indexbereinigung durch Prefetching. -
Es wurde ein Fehler in Open-Source-PostgreSQL behoben, der einen Absturz der Datenbank-Engine zur Folge haben konnte, der zur Nichtverfügbarkeit führte. Dies trat bei parallelen B-Tree-Index-Scans auf. Dieses Problem wurde der PostgreSQL-Community gemeldet.
-
Verbesserte Leistung von In-Memory-B-Tree-Index-Scans.
-
Zusätzliche allgemeine Verbesserungen an der Stabilität und Verfügbarkeit von Aurora PostgreSQL.
Aurora PostgreSQL 2.4.0
Sie finden die folgenden neuen Funktionen und Verbesserungen in dieser Engine-Version.
Neue Funktionen
-
Unterstützung für das Exportieren von Daten nach Amazon S3. Weitere Informationen finden Sie unter Exportieren von Daten aus einem Aurora-PostgreSQL-DB-Cluster zu Amazon S3 im Benutzerhandbuch für Amazon Aurora.
-
Unterstützung für Amazon Aurora Machine Learning. Weitere Informationen finden Sie unter Using machine learning (ML) with Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
-
Zu den Verbesserungen bei der SQL-Verarbeitung gehören:
-
Optimierungen für
NOT IN
mit demapg_enable_not_in_transform
-Parameter. -
Semi-Join-Filter-Pushdown-Erweiterungen für Hash-Joins mit dem
apg_enable_semijoin_push_down
-Parameter. -
Optimierungen für die Entfernung innerer Joins mit dem
apg_enable_remove_redundant_inner_joins
-Parameter. -
Verbesserte ANSI-Kompatibilitätsoptionen mit den Parametern
ansi_constraint_trigger_ordering
,ansi_force_foreign_key_checks
undansi_qualified_update_set_target
.
Weitere Informationen finden Sie unter Amazon-Aurora-PostgreSQL-Parameter im Benutzerhandbuch für Amazon Aurora.
-
-
Die neuen und aktualisierten PostgreSQL-Erweiterungen umfassen:
-
Die neue
aws_ml
-Erweiterung. Weitere Informationen finden Sie unter Using machine learning (ML) with Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora. -
Die neue
aws_s3
-Erweiterung. Weitere Informationen finden Sie unter Exportieren von Daten aus einem Aurora-PostgreSQL-DB-Cluster zu Amazon S3 im Benutzerhandbuch für Amazon Aurora. -
Aktualisierungen der
apg_plan_mgmt
-Erweiterung. Weitere Informationen finden Sie unter Verwalten von Abfrageausführungsplänen für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
-
Wichtige Stabilitätsaktualisierungen
-
Es wurde ein Fehler im Zusammenhang mit der Erstellung von B-Tree-Indizes in temporären Tabellen behoben, der in seltenen Fällen zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
-
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte. In seltenen Fällen verursacht dieser Fehler einen Protokollschreibfehler, der zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
-
Es wurde ein Fehler im Zusammenhang mit der Behandlung von Lesevorgängen mit hoher I/O-Latenz behoben, der in seltenen Fällen zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Fehler im Zusammenhang mit der logischen Replikation behoben, bei dem
wal
-Segmente nicht ordnungsgemäß aus dem Speicher entfernt wurden. Dies kann zu einer Aufblähung des Speichers führen. Um dies zu überwachen, zeigen Sie denTransactionLogDiskUsage
-Parameter an. -
Es wurden mehrere Fehler behoben, die Aurora während Prefetch-Operationen auf BTree-Indizes zum Absturz bringen.
-
Es wurde ein Fehler behoben, durch den es bei einem Aurora-Neustart möglicherweise zu einem Timeout kommt, wenn logische Replikation verwendet wird.
-
Die Validierungsprüfungen für Datenblöcke im Puffer-Cache wurden verbessert. Dadurch kann Aurora Inkonsistenzen besser erkennen.
Zusätzliche Verbesserungen und Erweiterungen
-
Die Erweiterung der Abfrageplanverwaltung
apg_plan_mgmt
verfügt über einen verbesserten Algorithmus für die Verwaltung der Plangenerierung für stark partitionierte Tabellen. -
Reduzierte Startzeit bei Instances mit großen Caches durch Verbesserungen des Puffer-Cache-Wiederherstellungsalgorithmus.
-
Die Leistung des read-node-apply Prozesses bei Workloads mit hohen Transaktionsraten wurde durch Änderungen an der
LWLock
PostgreSQL-Priorisierung verbessert. Diese Änderungen verhindern, dass der read-node-apply Prozess ausgehungert wird, während PostgreSQL heftigProcArray
umkämpft ist. -
Verbesserte Verarbeitung von Stapellesevorgängen bei Bereinigung, Tabellen-Scans und Index-Scans. Dies führt zu höherem Durchsatz und niedrigerem CPU-Verbrauch.
-
Es wurde ein Fehler behoben, der zum Abstürzen eines Leseknotens während der Wiedergabe einer
SLRU
-PostgreSQL-Kürzungsoperation führen könnte. -
Es wurde ein Fehler behoben, bei dem in seltenen Fällen nach einem Fehler, der von einer der sechs Kopien eines Aurora-Protokolldatensatzes zurückgegeben wurde, Datenbank-Schreibvorgänge unterbrochen werden können.
-
Es wurde ein Fehler im Zusammenhang mit der logischen Replikation behoben, bei dem eine einzelne Transaktion mit einer Größe von über 1 GB zu einem Engine-Absturz führen kann.
-
Es wurde ein Speicherleck auf Leseknoten behoben, wenn die Cluster-Cache-Verwaltung aktiviert ist.
-
Es wurde ein Fehler behoben, der möglicherweise dazu führt, dass der Import eines Snapshots von RDS für PostgreSQL nicht mehr reagiert, wenn der Quell-Snapshot eine große Anzahl von nicht protokollierten Beziehungen enthält.
-
Es wurde ein Fehler behoben, durch den der Aurora-Speicher-Daemon bei starker I/O-Auslastung abstürzen konnte.
-
Es wurde ein Fehler im Zusammenhang mit
hot_standby_feedback
für Leseknoten behoben, wodurch der Leseknoten möglicherweise die falsche Transaktions-ID-Epoche an den Schreibknoten meldet. Dies kann dazu führen, dass der Schreibknotenhot_standby_feedback
ignoriert und Snapshots auf dem Leseknoten ungültig macht. -
Es wurde ein Fehler behoben, durch den Speicherfehler, die während
CREATE DATABASE
-Anweisungen auftreten, nicht ordnungsgemäß verarbeitet werden. Der Fehler führte dazu, dass nicht auf die resultierende Datenbank zugegriffen werden konnte. Das korrekte Verhalten besteht darin, dass die Datenbankerstellung fehlschlägt und der entsprechende Fehler an den Benutzer zurückgegeben wird. -
Die Verarbeitung des PostgreSQL-Snapshot-Überlaufs, wenn ein Leseknoten versucht, eine Verbindung zu einem Schreibknoten herzustellen, wurde verbessert. Vor dieser Änderung konnte der Leseknoten nicht beitreten, wenn sich der Schreibknoten in einem Snapshot-Überlaufstatus befand. Eine Meldung wurde in der PostgreSQL-Protokolldatei im Formular angezeig
DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least
. Ein Snapshot-Überlauf tritt auf, wenn eine einzelne Transaktion mehr als 64 Subtransaktionen erstellt hat.xxxxxxx
(nowyyyyyyy
) -
Es wurde ein Fehler im Zusammenhang mit allgemeinen Tabellenausdrücken behoben, bei dem ein Fehler fälschlicherweise ausgelöst wird, wenn eine NOT IN-Klasse in einem CTE vorhanden ist. Der Fehler ist
CTE with NOT IN fails with ERROR: could not find CTE
.CTE-Name
-
Es wurde ein Fehler behoben, der mit einem falschen
last_error_timestamp
-Wert in deraurora_replica_status
-Tabelle im Zusammenhang steht. -
Es wurde ein Fehler behoben, um zu vermeiden, dass gemeinsam genutzte Puffer mit Blöcken gefüllt werden, die zu temporären Objekten gehören. Diese Blöcke befinden sich ordnungsgemäß in lokalen PostgreSQL-Backend-Puffern.
-
Verbesserte Leistung der Bereinigung auf GIN-Indizes.
-
Es wurde ein Fehler behoben, bei dem Aurora in seltenen Fällen 100 % CPU-Auslastung aufweisen kann, während es als Replikat einer Instance von RDS für PostgreSQL fungiert, selbst wenn der Replikationsstream inaktiv ist.
-
Eine Änderung von PostgreSQL 11 wurde rückportiert, was die Bereinigung verwaister temporärer Tabellen verbessert. Ohne diese Änderung ist es möglich, dass verwaiste temporäre Tabellen in seltenen Fällen zu einem Wraparound der Transaktions-ID führen können. Weitere Informationen finden Sie in diesem PostgreSQL-Community-Commit
. -
Es wurde ein Fehler behoben, durch den eine Writer-Instance Replikationsregistrierungsanforderungen von Reader-Instances akzeptieren kann, während ein nicht initialisierter Startvorgang vorliegt.
-
Die folgenden Erweiterungen wurden geändert:
-
pg_hint_plan
wurde auf Version 1.3.3 aktualisiert. -
plprofiler
, Version 4.1, wurde hinzugefügt.
-
PostgreSQL 10.7, Aurora PostgreSQL 2.3 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 10.7 mit Aurora PostgreSQL 2.3 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.7 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.7 finden Sie in den Versionshinweisen zu PostgreSQL 10.7
Versionen und Patches
Aurora PostgreSQL 2.3.5
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Es wurde ein Fehler behoben, der zu Neustarts einer DB-Instance führen konnte.
-
Es wurde ein Fehler behoben, der zu einem Absturz führen konnte, wenn ein PostgreSQL-Backend bei der Verwendung der logischen Replikation beendet wird.
-
Ein Fehler wurde behoben, der zu einem Neustart führen konnte, wenn bei Failovers Lesevorgänge erfolgten.
-
Ein Fehler mit dem
wal2json
-Modul für die logische Replikation wurde behoben. -
Ein Fehler wurde behoben, der zu inkonsistenten Metadaten führen konnte.
Aurora PostgreSQL 2.3.3
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Bereitstellung eines Backportfix für das PostgreSQL-Community-Sicherheitsproblem CVE-2019-10130.
-
Bereitstellung eines Backportfix für das PostgreSQL-Community-Sicherheitsproblem CVE-2019-10164.
-
Behebung eines Fehlers, durch den das Datenaktivitäts-Streaming eine übermäßige Menge an CPU-Zeit verbrauchen kann.
-
Behebung eines Fehler, der möglicherweise dazu führt, dass parallele Threads beim Scannen eines B-Tree-Index nach einem Festplattenlesevorgang nicht mehr reagieren.
-
Behebung eines Fehlers, bei dem die Verwendung des
not in
-Prädikats gegen einen allgemeinen Tabellenausdruck (CTE) den folgenden Fehler zurückgeben kann: "ERROR: bad levelsup for CTE". -
Behebung eines Fehlers, der möglicherweise dazu führt, dass der Replay-Prozess der Leseknoten nicht mehr reagiert, während eine Änderung an einem Generalized Search Tree (GiST)-Index durchgeführt wird.
-
Behebung eines Fehlers, durch den Sichtbarkeitsmap-Seiten nach einem Failover auf einen Leseknoten falsche Freeze-Bits enthalten können.
-
Optimierter Protokolldatenverkehr zwischen dem Schreibknoten und den Leseknoten während der Indexwartung.
-
Behebung eines Fehlers, durch den Abfragen für Leseknoten abstürzen können, während ein B-Tree-Indexscan durchgeführt wird.
-
Behebung eines Fehlers, durch den eine Abfrage abstürzen kann, die für die Entfernung von redundanten internen Joins optimiert wurde.
-
Die Funktion
aurora_stat_memctx_usage
meldet jetzt die Anzahl der Instances eines bestimmten Kontextnamens. -
Behebung eines Fehlers, durch den die Funktion
aurora_stat_memctx_usage
falsche Ergebnisse meldet. -
Behebung eines Fehlers, der dazu führen konnte, dass der Replay-Prozess der Leseknoten das Beenden der in Konflikt stehenden Abfragen über den konfigurierten Wert für
max_standby_streaming_delay
hinaus verzögert. -
Zusätzliche Informationen werden jetzt für Leseknoten protokolliert, wenn aktive Verbindungen mit dem Relay-Prozess in Konflikt stehen.
-
Bereitstellung eines Backportfix für den PostgreSQL-Community-Fehler #15677, bei dem ein Absturz beim Löschen aus einer partitionierten Tabelle auftreten kann.
Aurora PostgreSQL 2.3.1
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Beseitigung mehrerer Fehler im Zusammenhang mit dem I/O-Prefetching, die zu Engine-Abstürzen führten.
Aurora PostgreSQL 2.3.0
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Aurora PostgreSQL führt jetzt beim Scannen von B-Tree-Indizes I/O-Prefetching aus. Dies führt zu einer deutlich verbesserten Leistung bei B-Tree-Scans für nicht zwischengespeicherte Daten.
Verbesserungen
-
Beseitigung eines Bugs, bei dem Leseknoten zu Fehlern mit der Meldung „too many LWLocks taken (zu viele LWLocks angenommen)“ ausfallen könnten.
-
Beseitigung zahlreicher Probleme, die dazu führten, dass Leseknoten bei einem erheblichen Schreib-Workload für das Cluster nicht gestartet wurden.
-
Beseitigung eines Fehlers, bei dem die Nutzung der Funktion
aurora_stat_memctx_usage()
zu einem Absturz führen konnte. -
Verbesserung der Strategie für die Cache-Ersetzung, die von Tabellen-Scans verwendet wird, um Beschädigungen des Puffer-Cache zu minimieren.
PostgreSQL 10.6, Aurora PostgreSQL 2.2 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 10.6 mit Aurora PostgreSQL 2.2 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.6 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.6 finden Sie in den Versionshinweisen zu PostgreSQL 10.6
Versionen und Patches
Aurora PostgreSQL 2.2.1
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Die Stabilität der logischen Replikation wurde verbessert.
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautete etwa „CLOG segment 123 does not exist: No such file or directory“.
-
Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.
-
Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.
-
Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautet etwa „SQL ERROR: Attempting to read past EOF of relation“.
-
Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.
-
Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.
-
Es wurde ein Patch aus der PostgreSQL-Community eingespielt, das potenzielle Ausfälle beim Verwenden von GIN-Indizes verhindern soll. Weitere Informationen finden Sie unter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass ein Snapshot-Import aus RDS for PostgreSQL fehlschlägt.
Aurora PostgreSQL 2.2.0
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Beschränken der Passwortverwaltung hinzugefügt. Mit der beschränkten Passwortverwaltung können Sie einschränken, wer Änderungen der Benutzerpasswörter und des Passwortablaufs verwalten darf. Dazu werden der Parameter
rds.restrict_password_commands
und die Rollerds_password
verwendet. Weitere Informationen finden Sie unter Restricting password management im Benutzerhandbuch für Amazon Aurora.
PostgreSQL 10.5, Aurora PostgreSQL 2.1 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 10.5 mit Aurora PostgreSQL 2.1 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.5 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 10.5 finden Sie in den Versionshinweisen zu PostgreSQL 10.5.
Versionen und Patches
Aurora PostgreSQL 2.1.1
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautete etwa „CLOG segment 123 does not exist: No such file or directory“.
-
Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.
-
Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.
-
Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautet etwa „SQL ERROR: Attempting to read past EOF of relation“.
-
Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.
-
Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.
-
Es wurde ein Patch aus der PostgreSQL-Community eingespielt, das potenzielle Ausfälle beim Verwenden von GIN-Indizes verhindern soll. Weitere Informationen finden Sie unter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass ein Snapshot-Import aus RDS for PostgreSQL fehlschlägt.
Aurora PostgreSQL 2.1.0
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Die allgemeine Verfügbarkeit der Aurora-Abfrageplan-Verwaltung, mit der Kunden beliebige oder alle Abfragepläne erfassen und verwalten können, die von ihren Anwendungen verwendet werden. So können sie die Abfragen-Optimierer-Planauswahl kontrollieren und eine gute und stabile Performance der Anwendungen sicherstellen. Weitere Informationen finden Sie unter Verwalten von Abfrageausführungsplänen für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
-
Aktualisieren der
libprotobuf
-Erweiterung auf Version 1.3.0. Diese wird von derPostGIS
-Erweiterung verwendet. -
Aktualisieren der
pg_similarity
-Erweiterung auf Version 1.0. -
Aktualisieren der
log_fdw
-Erweiterung auf Version 1.1. -
Aktualisieren der
pg_hint_plan
-Erweiterung auf Version 1.3.1.
Verbesserungen
-
Der Netzwerkdatenverkehr zwischen den Schreibe- und Reader-Knoten wird jetzt komprimiert, um die Netzwerkauslastung zu verringern. Dadurch verringert sich das Risiko, dass Leseknoten aufgrund der Netzwerkauslastung nicht verfügbar sind.
-
Es wurde ein leistungsfähiges skalierbares Subsystem für PostgreSQL-Subtransaktionen implementiert. Dies verbessert die Performance von Anwendungen, in denen zahlreiche Savepoints und
PL/pgSQL
-Ausnahme-Handler verwendet werden. -
Die
rds_superuser
-Rolle kann jetzt die folgenden Parameter auf Sitzungs-, Datenbank- oder Rollenebene festlegen:-
log_duration
-
log_error_verbosity
-
log_executor_stats
-
log_lock_waits
-
log_min_duration_statement
-
log_min_error_statement
-
log_min_messages
-
log_parser_stats
-
log_planner_stats
-
log_replication_commands
-
log_statement_stats
-
log_temp_files
-
-
Es wurde ein Fehler behoben, bei dem der SQL-Befehl "ALTER FUNCTION... OWNER TO ..." kann mit dem Fehler "improper qualified name (too many dotted names) (Fehlerhafter qualifizierter Name [zu viele Namen mit Punkten])" fehlschlagen.
-
Ein Fehler wurde behoben, durch den beim Übergeben einer Transaktion mit mehr als zwei Millionen Subtransaktionen ein Absturz auftreten konnte.
-
Ein Fehler in PostgreSQL-Community-Code im Zusammenhang mit GIN-Indizes wurde behoben, durch den das Aurora-Speichervolume nicht mehr verfügbar war.
-
Ein Fehler wurde behoben, durch den eine Aurora PostgreSQL-Replica einer RDS for PostgreSQL-Instance möglicherweise nicht gestartet werden kann (Fehler "PANIC: could not locate a valid checkpoint record [PANIK: Kein gültiger Prüfpunkt-Datensatz gefunden]").
-
Ein Fehler wurde behoben, durch den ein Absturz auftreten konnte, wenn ein ungültiger Parameter an die
aurora_stat_backend_waits
-Funktion übergeben wurde.
Bekannte Probleme
-
Die Erweiterung
pageinspect
wird in Aurora PostgreSQL nicht unterstützt.
PostgreSQL 10.4, Aurora PostgreSQL 2.0 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 10.4 mit Aurora PostgreSQL 2.0 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 10.4 kompatibel. Weitere Informationen über die Verbesserungen in PostgreSQL 10.4 finden Sie unter PostgreSQL Release 10.4
Versionen und Patches
Aurora PostgreSQL 2.0.1
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautete etwa „CLOG segment 123 does not exist: No such file or directory“.
-
Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.
-
Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.
-
Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautet etwa „SQL ERROR: Attempting to read past EOF of relation“.
-
Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.
-
Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.
-
Es wurde ein Patch aus der PostgreSQL-Community eingespielt, das potenzielle Ausfälle beim Verwenden von GIN-Indizes verhindern soll. Weitere Informationen finden Sie unter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass ein Snapshot-Import aus RDS for PostgreSQL fehlschlägt.
Aurora PostgreSQL 2.0.0
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (veraltet).
-
Die Größe der temporären Dateien kann vom Benutzer konfiguriert werden. Sie benötigen die rds_superuser-Rolle, um den Parameter
temp_file_limit
zu ändern. -
Die
GDAL
-Bibliothek, die von derPostGIS
-Erweiterung verwendet wird, wurde aktualisiert. -
Aktualisieren der
ip4r
-Erweiterung auf Version 2.1.1. -
Aktualisieren der
pg_repack
-Erweiterung auf Version 1.4.3. -
Aktualisieren der
plv8
-Erweiterung auf Version 2.1.2. -
Parallele Abfragen – beim Erstellen einer neuen Aurora PostgreSQL-Version 2.0-Instance werden parallele Abfragen für die Parametergruppe
default.postgres10
aktiviert. Der Parametermax_parallel_workers_per_gather
wird standardmäßig auf 2 gesetzt. Sie können ihn aber ändern, um Ihre speziellen Workload-Anforderungen zu unterstützen. -
Es wurde ein Fehler behoben, der zum Absturz von Leseknoten nach einer bestimmten Änderung eines freien Platzes des Schreibknotens führen konnte.
PostgreSQL 9.6.22, Aurora PostgreSQL 1.11 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.22 und Aurora PostgreSQL 1.10 werden nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.22 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.22 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.22
Versionen und Patches
Aurora PostgreSQL 1.11.1
Stabilitätsaktualisierungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem Abfragen aufgrund von Erschöpfung von I/O-Ressourcen, die durch Prefetch ausgelöst wurden, nicht reagierten.
Zusätzliche Verbesserungen und Stabilitätsaktualisierungen
-
Mehrere Probleme im Aurora-Speicher-Daemon behoben, die bei Verwendung bestimmter Netzwerkkonfigurationen zu kurzen Nichtverfügbarkeiten führen konnten.
Aurora PostgreSQL 1.11
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Problem behoben, bei dem das Erstellen einer Datenbank aus einer vorhandenen Vorlagendatenbank mit Tablespace zu einem Fehler mit der Meldung
ERROR: could not open file pg_tblspc/...: No such file or directory
geführt hat. -
Es wurde ein Problem behoben, bei dem in seltenen Fällen ein Aurora-Replikat möglicherweise nicht gestartet werden konnte, wenn eine große Anzahl von PostgreSQL-Subtransaktionen (d. h. SQL-Sicherungspunkte) verwendet wurden.
-
Es wurde ein Problem behoben, bei dem in seltenen Fällen Lesergebnisse bei wiederholten Leseanforderungen auf Replikatknoten inkonsistent waren.
Zusätzliche Verbesserungen und Erweiterungen
-
OpenSSL wurde auf 1.1.1k aktualisiert.
-
Reduzierte CPU-Auslastung und Speicherverbrauch des WAL-Apply-Prozesses auf Aurora-Replikaten bei einigen Workloads.
-
Verbesserung der Sicherheitsprüfungen im Schreibpfad, um falsche Schreibvorgänge in Metadaten zu erkennen.
-
Es wurde ein Problem behoben, bei dem ein doppelter Dateieintrag den Start der Aurora PostgreSQL Engine verhinderte.
-
Beseitigung eines Problems, das bei hohen Workloads zu einer vorübergehenden Nichtverfügbarkeit führen konnte.
-
Wiedereinführung der Möglichkeit, einen Schrägstrich im S3-Pfad während des S3-Imports zu verwenden.
-
Die Erweiterung
PostGIS
wurde auf Version 2.4.7 aktualisiert. -
Aktualisieren der
orafce
-Erweiterung auf Version 3.16.
PostgreSQL 9.6.21, Aurora PostgreSQL 1.10 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.21 und Aurora PostgreSQL 1.10 werden nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.21 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.21 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.21
Aurora PostgreSQL 1.10.0
Stabilitätsverbesserungen mit hoher Priorität
Es wurde ein Fehler behoben, bei dem in seltenen Fällen ein Reader beim Neustart inkonsistente Ergebnisse hatte, während eine Transaktion mit mehr als 64 Untertransaktionen verarbeitet wurde.
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, bei dem die Datenbank nicht gestartet werden konnte, wenn viele Beziehungen in Umgebungen mit eingeschränktem Speicher vorhanden waren.
-
Es wurde ein Fehler in der Erweiterung
apg_plan_mgmt
behoben, der aufgrund eines internen Pufferüberlaufs zu kurzen Nichtverfügbarkeiten führen konnte. -
Es wurde ein Fehler behoben, bei dem die Datenbank-Engine versuchte, gemeinsam genutzte Speichersegmente zu erstellen, die größer als der Gesamtspeicher der Instance waren und wiederholt fehlschlug. Versuche, 128 GiB gemeinsam genutzte Puffer auf einer db.r5.large-Instance zu erstellen, schlagen beispielsweise fehl. Mit dieser Änderung ermöglichen Anforderungen für die Gesamtallokation des gemeinsam genutzten Speichers, die größer als der Instance-Speicher ist, das Setzen der Instance auf inkompatible Parameter.
-
Logik hinzugefügt, um unnötige
pg_wal
temporäre Dateien bei einem Datenbankstart zu bereinigen. -
Es wurde ein Fehler in Aurora PostgreSQL 9.6 behoben, der manchmal verhindert hat, dass Lese-/Schreibknoten gestartet werden, wenn eingehende Replikation verwendet wurde.
-
Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung
PostGIS
mit aktiviertempgAudit
zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte. -
Btree-Seitenüberprüfungen hinzugefügt, um Inkonsistenzen in Tupel-Metadaten zu erkennen.
PostgreSQL 9.6.19, Aurora PostgreSQL 1.9 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.19 und Aurora PostgreSQL 1.9 werden nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.19 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.19 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.19
Versionen und Patches
Aurora PostgreSQL 1.9.2
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, bei dem ein Reader-Knoten eine zusätzliche oder fehlende Zeile rendern könnte, wenn der Leser neu gestartet wurde, während der Writer-Knoten eine lange Transaktion mit mehr als 64 Subtransaktionen verarbeitet.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, bei dem ein großer S3-Import mit Tausenden von Clients dazu führen kann, dass einer oder mehrere der Import-Clients nicht mehr reagierten.
Aurora PostgreSQL 1.9.1
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, der dazu führte, dass eine Read Replica in seltenen Fällen erfolglos neu gestartet wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Snapshot-Import, COPY-Import oder S3-Import in seltenen Fällen nicht mehr reagierten.
-
Es wurde ein Fehler behoben, bei dem eine Read Replica möglicherweise nicht dem Cluster beitritt, wenn der Writer sehr mit einer schreibintensiven Arbeitslast beschäftigt war.
Aurora PostgreSQL 1.9.0
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Backportierung einer Korrektur für die Sicherheitsprobleme der PostgreSQL-Community CVE-2020-25694, CVE-2020-25695 und CVE-2020-25696.
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound
Zusätzliche Verbesserungen und Erweiterungen
-
Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.
-
Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Zeit der Nichtverfügbarkeit einer Read Replica führte, wenn das Speichervolumen wuchs.
-
Es wurde ein Bug beim Erstellen einer Datenbank behoben, der den folgenden Fehler auslösen konnte:
FEHLER: konnte kein Verzeichnis auf der lokalen Festplatte erstellen
-
Es wurde ein Bug im
GiST
Index behoben, der zu unzureichendem Platz im Speicher führen konnte, nachdem eine Aurora-Read Replik hochgestuft wurde. -
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte, die
GiST
-Indizes verwendete. In seltenen Fällen verursachte dieser Fehler nach Hochstufung des Aurora-Cluster eine kurze Zeit der Nichtverfügbarkeit.
PostgreSQL 9.6.18, Aurora PostgreSQL 1.8 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.18 und Aurora PostgreSQL 1.8 werden nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.18 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.18 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.18
Versionen und Patches
Es gibt keine Version 1.8.1.
Aurora PostgreSQL Version 1.8.2
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound -
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.
-
Es wurde ein Fehler behoben, bei dem eine
DROP DATABASE
-Anweisung keine Relationsdateien entfernt hat. -
Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.
-
Es wurde ein Fehler in der Funktion
aurora_replica_status()
behoben, bei der das Feldserver_id
manchmal abgeschnitten wurde. -
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte, die GIST-Indizes verwendete. In seltenen Fällen verursachte dieser Fehler nach Hochstufung des Aurora-DB-Cluster eine kurze Zeit der Nichtverfügbarkeit.
Aurora PostgreSQL 1.8.0
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler im Zusammenhang mit der Erweiterung der Heap-Seite behoben, der in seltenen Fällen zu einer längeren Wiederherstellungszeit und einer Beeinträchtigung der Verfügbarkeit führte.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den das Aurora-Replikat abstürzte, wenn Workloads mit schweren Teiltransaktionen auf der Schreiber-Instance vorgenommen wurden.
-
Es wurde ein Fehler behoben, bei dem die Schreiber-Instances aufgrund eines Speicherlecks und Mangels des zur Verfolgung aktiver Transaktionen verwendeten Speichers abstürzte.
-
Es wurde ein Fehler behoben, der zu einem Absturz aufgrund einer fehlerhaften Initialisierung führte, wenn beim Startup des PostgreSQL-Backends kein freier Speicher verfügbar war.
-
Es wurde ein Absturzproblem während eines BTree-Prefetchs behoben, das unter bestimmten Bedingungen auftrat, die von der Form und den im Index enthaltenen Daten abhingen.
-
Es wurde ein Fehler behoben, durch den eine
SELECT
-Abfrage fälschlicherweise den FehlerEs wurde versucht, EOF der Beziehung rrrr zu lesen. blockno=bbb nblocks=nnn.
zurückgeben konnte. -
Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.
PostgreSQL 9.6.17, Aurora PostgreSQL 1.7 (veraltet)
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.17 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.17 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.17
Versionen und Patches
Aurora PostgreSQL 1.7.7
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 1.7.6
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler in der Aurora-PostgreSQL-Replikation behoben, der zu folgender Fehlermeldung führen konnte:
ERROR:
.MultiXactId
nnnn has not been created yet -- apparent wraparound
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Nichtverfügbarkeit von Read Replicas führte, wenn das Speichervolumen wuchs.
-
Es wurde ein Bug in einer B-Baum-Index-Lese-Optimierung behoben, der möglicherweise zu einer kurzen Zeit der Nichtverfügbarkeit geführt hat.
-
Es wurde ein Fehler in einem GiST-Index behoben, der nach dem Heraufstufen einer out-of-memory Aurora Read Replica zu einer Störung führen konnte.
Aurora PostgreSQL 1.7.3
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Keine
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, der eine kurze Nichtverfügbarkeit für schwere Teiltransaktions-Workloads verursacht hat, wenn mehrere Reader-Instances neu gestartet wurden oder dem Cluster wieder beigetreten sind.
Aurora PostgreSQL 1.7.2
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler im Zusammenhang mit der Erweiterung der Heap-Seite behoben, der in seltenen Fällen zu einer längeren Wiederherstellungszeit und einer Beeinträchtigung der Verfügbarkeit führte.
Stabilitätsverbesserungen mit hoher Priorität
Keine
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.
-
Es wurde ein Fehler behoben, durch den eine SELECT-Abfrage fälschlicherweise den Fehler
Es wurde versucht, EOF der Beziehung rrrr zu lesen. blockno=bbb nblocks=nnn.
zurückgeben konnte. -
Es wurde ein Problem mit dem internen Metrikensammler behoben, das zu unregelmäßigen CPU-Spitzen in Datenbank-Instances führen konnte.
Aurora PostgreSQL 1.7.1
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
Keine.
Stabilitätsverbesserungen mit hoher Priorität
-
Verbesserte Leistung und Verfügbarkeit von Read-Instances bei der Anwendung von DROP TABLE- und TRUNCATE TABLE-Operationen.
-
Es wurde ein kleines, aber kontinuierliches Speicherleck in einem Diagnosemodul behoben, das bei kleineren out-of-memory DB-Instance-Typen zu Problemen führen konnte.
-
Es wurde ein Fehler in der
PostGIS
-Erweiterung behoben, der zu einem Neustart der Datenbank führen konnte. Dies wurde der PostGIS-Community als gemelde https://trac.osgeo.org/postgis/ticket/4646. -
Es wurde ein Fehler behoben, der aufgrund einer falschen Fehlerbehandlung in der Speicher-Engine möglicherweise dazu führt, dass Leseanforderungen nicht mehr reagieren.
-
Es wurde ein Fehler behoben, bei dem einige Abfragen fehlschlugen, was zur Meldung
ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyyyy
führte. Dies konnte nach der Heraufstufung einer Read-Instance zu einer Write-Instance auftreten.
Zusätzliche Verbesserungen und Erweiterungen
-
Verbesserte Leistung für Abfragen, bei denen viele Zeilen aus dem Speicher gelesen werden.
-
Verbesserte Leistung und Verfügbarkeit von Reader-DB-Instances bei hoher Workload für Lesevorgänge.
-
Es wurde ein Fehler behoben, der zur Meldung führte:
FEHLER: Datei „base/xxxxxx/yyyyyyy“ konnte nicht erstellt werden, da eine frühere Version noch auf der Festplatte vorhanden ist: Erfolg. Bitte wenden Sie sich an AWS den Kundensupport
. Dies konnte während der Objekterstellung auftreten, nachdem die 32-Bit-Objekt-ID von PostgreSQL umgebrochen wurde. -
Es wurde ein Fehler in der
pg_hint_plan
-Erweiterung behoben, durch den eine Abfrage mit mehreren Anweisungen zu einem Absturz führen konnte, wennenable_hint_table
aktiviert war. Dies wird in der PostgreSQL-Community als nachverfolg https://github.com/ossc-db/pg_hint_plan/issues/25. -
Die folgenden Erweiterungen wurden geändert:
-
orafce
wurde auf Version 3.8 aktualisiert.
-
PostgreSQL 9.6.16, Aurora PostgreSQL 1.6 (veraltet)
Diese Aurora PostgreSQL-Version ist kompatibel mit PostgreSQL 9.6.16. Weitere Informationen zu den Verbesserungen in Version 9.6.16 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.16
Diese Version enthält mehrere kritische Stabilitätsverbesserungen. Amazon empfiehlt dringend, Ihre Aurora PostgreSQL-Cluster, die ältere PostgreSQL 9.6-Engines verwenden, auf diese Version zu aktualisieren.
Patch-Versionen
Aurora PostgreSQL 1.6.4
In dieser Version finden Sie die folgenden Verbesserungen.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 1.6.3
Neue Features
-
Aurora PostgreSQL unterstützt jetzt den Speicherparameter PostgreSQL vacuum_truncate
, um die Vakuumkürzung für bestimmte Tabellen zu verwalten. Setzen Sie diesen Speicherparameter beim Erstellen oder Ändern einer Tabelle auf false, um zu verhindern, dass der SQL-Befehl VACUUM die nachfolgenden leeren Seiten der Tabelle abschneidet.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Behebung eines Fehlers, durch den Lesevorgänge aus dem Speicher aufgrund einer fehlerhaften Fehlerbehandlung angehalten wurden.
Zusätzliche Verbesserungen und Erweiterungen
-
None
Aurora PostgreSQL 1.6.2
Die folgenden Verbesserungen finden Sie in diesem Engine-Update.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler behoben, bei dem eine Reader-DB-Instance vorübergehend veraltete Daten verwendet. Dies kann zu falschen Ergebnissen wie zu wenig oder zu viele Zeilen führen. Dieser Fehler hat keine Auswirkungen auf den persistenten Speicher und wird gelöscht, wenn die Datenbankseite, die die Zeile enthält, aus dem Cache entfernt wurde. Dies kann passieren, wenn auf der primären DB-Instance ein Transaktions-Snapshot-Überlauf auftritt, da mehr als 64 Teiltransaktionen in einer einzigen Transaktion vorhanden sind. Anwendungen, die für diesen Fehler anfällig sind, sind solche, die SQL-Savepoints oder PostgreSQL-Ausnahmehandler mit mehr als 64 Untertransaktionen in der übergeordnetenTransaktion verwenden.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, der dazu führen kann, dass eine Reader-DB-Instance abstürzt und bei dem Versuch, dem DB-Cluster beitreten zu können, nicht verfügbar war. Dies kann in einigen Fällen passieren, wenn die primäre DB-Instance aufgrund einer hohen Anzahl von Teiltransaktionen einen Transaktions-Snapshot-Überlauf hat. In diesem Fall kann die Reader-DB-Instance erst beitreten, wenn der Snapshot-Überlauf gelöscht wurde.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurde ein Fehler behoben, durch den Performance Insights die Abfrage-ID einer laufenden Anweisung nicht ermitteln konnte.
Aurora PostgreSQL 1.6.1
Die folgenden Verbesserungen finden Sie in diesem Engine-Update.
Wichtige Stabilitätsverbesserungen
-
Keine
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurde ein Fehler behoben, der zum Absturz der Datenbank-Engine führen konnte, was zu Nichtverfügbarkeit führte. Dies trat auf, wenn bei einer neu eingerichteten Datenbankverbindung während der Initialisierung nach erfolgreicher Authentifizierung ein Ressourcenerschöpfungsfehler auftrat.
Zusätzliche Verbesserungen und Erweiterungen
-
Es wurden allgemeine Verbesserungen an der Stabilität und Verfügbarkeit von Aurora PostgreSQL vorgenommen.
Aurora PostgreSQL 1.6.0
Sie finden die folgenden neuen Funktionen und Verbesserungen in dieser Engine-Version.
Neue Funktionen
-
Aktualisierungen der
apg_plan_mgmt
-Erweiterung. Weitere Informationen finden Sie unter Verwalten von Abfrageausführungsplänen für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Wichtige Stabilitätsverbesserungen
-
Es wurde ein Fehler im Zusammenhang mit der Erstellung von B-Tree-Indizes in temporären Tabellen behoben, der in seltenen Fällen zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
-
Es wurde ein Fehler im Zusammenhang mit der Replikation behoben, der auftrat, wenn Aurora PostgreSQL als physisches Replikat einer Instance von RDS für PostgreSQL fungierte. In seltenen Fällen verursacht dieser Fehler einen Protokollschreibfehler, der zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
-
Es wurde ein Fehler im Zusammenhang mit der Behandlung von Lesevorgängen mit hoher I/O-Latenz behoben, der in seltenen Fällen zu einer längeren Wiederherstellungsdauer führen und die Verfügbarkeit beeinträchtigen kann.
Stabilitätsverbesserungen mit hoher Priorität
-
Es wurden mehrere Fehler behoben, die Aurora während Prefetch-Operationen auf BTree-Indizes zum Absturz bringen.
-
Die Validierungsprüfungen für Datenblöcke im Puffer-Cache wurden verbessert. Dadurch kann Aurora Inkonsistenzen besser erkennen.
Zusätzliche Verbesserungen und Erweiterungen
-
Die Erweiterung der Abfrageplanverwaltung
apg_plan_mgmt
verfügt über einen verbesserten Algorithmus für die Verwaltung der Plangenerierung für stark partitionierte Tabellen. -
Reduzierte Startzeit bei Instances mit großen Caches durch Verbesserungen des Puffer-Cache-Wiederherstellungsalgorithmus.
-
Die Leistung des read-node-apply Prozesses bei Workloads mit hohen Transaktionsraten wurde durch Änderungen an der
LWLock
PostgreSQL-Priorisierung verbessert. Diese Änderungen verhindern, dass der read-node-apply Prozess ausgehungert wird, während PostgreSQL heftigProcArray
umkämpft ist. -
Es wurde ein Fehler behoben, der zum Abstürzen eines Leseknotens während der Wiedergabe einer
SLRU
-PostgreSQL-Kürzungsoperation führen könnte. -
Es wurde ein Fehler behoben, bei dem in seltenen Fällen nach einem Fehler, der von einer der sechs Kopien eines Aurora-Protokolldatensatzes zurückgegeben wurde, Datenbank-Schreibvorgänge unterbrochen werden konnten.
-
Es wurde ein Speicherleck auf Leseknoten behoben, wenn die Cluster-Cache-Verwaltung aktiviert ist.
-
Es wurde ein Fehler behoben, der möglicherweise dazu führt, dass der Import eines Snapshots von RDS für PostgreSQL nicht mehr reagiert, wenn der Quell-Snapshot eine große Anzahl von nicht protokollierten Beziehungen enthält.
-
Es wurde ein Fehler im Zusammenhang mit
hot_standby_feedback
für Leseknoten behoben, wodurch der Leseknoten möglicherweise die falsche Transaktions-ID-Epoche an den Schreibknoten meldet. Dies kann dazu führen, dass der Schreibknotenhot_standby_feedback
ignoriert und Snapshots auf dem Leseknoten ungültig macht. -
Es wurde ein Fehler behoben, durch den Speicherfehler, die während
CREATE DATABASE
-Anweisungen auftreten, nicht ordnungsgemäß verarbeitet werden. Der Fehler führte dazu, dass nicht auf die resultierende Datenbank zugegriffen werden konnte. Das korrekte Verhalten besteht darin, dass die Datenbankerstellung fehlschlägt und der entsprechende Fehler an den Benutzer zurückgegeben wird. -
Die Verarbeitung des PostgreSQL-Snapshot-Überlaufs, wenn ein Leseknoten versucht, eine Verbindung zu einem Schreibknoten herzustellen, wurde verbessert. Vor dieser Änderung konnte der Leseknoten nicht beitreten, wenn sich der Schreibknoten in einem Snapshot-Überlaufstatus befand. Eine Meldung wird in der PostgreSQL-Protokolldatei im Formular angezeigt,
DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least
. Ein Snapshot-Überlauf tritt auf, wenn eine einzelne Transaktion mehr als 64 Subtransaktionen erstellt hat.xxxxxxx
(nowyyyyyyy
) -
Es wurde ein Fehler im Zusammenhang mit allgemeinen Tabellenausdrücken behoben, bei dem ein Fehler fälschlicherweise ausgelöst wird, wenn eine NOT IN-Klasse in einem CTE vorhanden ist. Der Fehler ist
CTE with NOT IN fails with ERROR: could not find CTE
.CTE-Name
-
Es wurde ein Fehler behoben, der mit einem falschen
last_error_timestamp
-Wert in deraurora_replica_status
-Tabelle im Zusammenhang steht. -
Es wurde ein Fehler behoben, um zu vermeiden, dass gemeinsam genutzte Puffer mit Blöcken gefüllt werden, die zu temporären Objekten gehören. Diese Blöcke befinden sich ordnungsgemäß in lokalen PostgreSQL-Backend-Puffern.
-
Es wurde ein Fehler behoben, bei dem Aurora in seltenen Fällen 100 % CPU-Auslastung aufweisen kann, während es als Replikat einer Instance von RDS für PostgreSQL fungiert, selbst wenn der Replikationsstream inaktiv ist.
-
Eine Änderung von PostgreSQL 11 wurde rückportiert, was die Bereinigung verwaister temporärer Tabellen verbessert. Ohne diese Änderung ist es möglich, dass verwaiste temporäre Tabellen in seltenen Fällen zu einem Wraparound der Transaktions-ID führen können. Weitere Informationen finden Sie in diesem PostgreSQL-Community-Commit
. -
Es wurde ein Fehler behoben, durch den eine Writer-Instance Replikationsregistrierungsanforderungen von Reader-Instances akzeptieren kann, während ein nicht initialisierter Startvorgang vorliegt.
-
Die folgenden Erweiterungen wurden geändert:
-
pg_hint_plan
wurde auf Version 1.2.5 aktualisiert.
-
PostgreSQL 9.6.12, Aurora PostgreSQL 1.5 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.12 mit Aurora PostgreSQL 1.5 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.12 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.12 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.12
Versionen und Patches
Aurora PostgreSQL 1.5.3
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Es wurde ein Fehler behoben, der zu Neustarts einer DB-Instance führen konnte.
-
Ein Fehler wurde behoben, der zu einem Neustart führen konnte, wenn bei Failovers Lesevorgänge erfolgten.
-
Ein Fehler wurde behoben, der zu inkonsistenten Metadaten führen konnte.
Aurora PostgreSQL 1.5.2
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Bereitstellung eines Backportfix für das PostgreSQL-Community-Sicherheitsproblem CVE-2019-10130.
-
Behebung eines Fehlers, der möglicherweise dazu führt, dass der Replay-Prozess der Leseknoten nicht mehr reagiert, während eine Änderung an einem Generalized Search Tree (GiST)-Index durchgeführt wird.
-
Behebung eines Fehlers, durch den Seiten der Sichtbarkeitsmap falsche Freeze-Bits nach einem Failover auf einem Leseknoten enthalten konnten.
-
Behebung eines Fehlers, durch den der Fehler "relation
relation-name
does not exist" falsch gemeldet wird. -
Optimierter Protokolldatenverkehr zwischen dem Schreibknoten und den Leseknoten während der Indexwartung.
-
Behebung eines Fehlers, durch den Abfragen für Leseknoten abstürzen können, während ein B-Tree-Indexscan durchgeführt wird.
-
Die Funktion
aurora_stat_memctx_usage
meldet jetzt die Anzahl der Instances eines bestimmten Kontextnamens. -
Behebung eines Fehlers, durch den die Funktion
aurora_stat_memctx_usage
falsche Ergebnisse meldet. -
Behebung eines Fehlers, der dazu führen konnte, dass der Replay-Prozess der Leseknoten das Beenden der in Konflikt stehenden Abfragen über die Konfiguration von hinaus verzöger
max_standby_streaming_delay
. -
Zusätzliche Informationen werden jetzt für Leseknoten protokolliert, wenn aktive Verbindungen mit dem Relay-Prozess in Konflikt stehen.
Aurora PostgreSQL 1.5.1
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Beseitigung mehrerer Fehler im Zusammenhang mit dem I/O-Prefetching, die zu Engine-Abstürzen führten.
Aurora PostgreSQL 1.5.0
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Aurora PostgreSQL führt jetzt beim Scannen von B-Tree-Indizes I/O-Prefetching aus. Dies führt zu einer deutlich verbesserten Leistung bei B-Tree-Scans für nicht zwischengespeicherte Daten.
Verbesserungen
-
Beseitigung zahlreicher Probleme, die dazu führten, dass Leseknoten bei einem erheblichen Schreib-Workload für das Cluster nicht gestartet wurden.
-
Beseitigung eines Fehlers, bei dem die Nutzung der Funktion
aurora_stat_memctx_usage()
zu einem Absturz führen konnte. -
Verbesserung der Strategie für die Cache-Ersetzung, die von Tabellen-Scans verwendet wird, um Beschädigungen des Puffer-Cache zu minimieren.
PostgreSQL 9.6.11, Aurora PostgreSQL 1.4 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.11 mit Aurora PostgreSQL 1.4 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.11 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.11 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.11
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Version 1.0 der Erweiterung
pg_similarity
wird jetzt unterstützt. -
Aurora PostgreSQL unterstützt jetzt den Speicherparameter PostgreSQL vacuum_truncate
, um die Vakuumkürzung für bestimmte Tabellen zu verwalten. Setzen Sie diesen Speicherparameter beim Erstellen oder Ändern einer Tabelle auf false, um zu verhindern, dass der SQL-Befehl VACUUM die nachfolgenden leeren Seiten der Tabelle abschneidet.
Verbesserungen
-
Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (veraltet).
-
Der Netzwerkdatenverkehr zwischen den Schreibe- und Reader-Knoten wird jetzt komprimiert, um die Netzwerkauslastung zu verringern. Dadurch verringert sich das Risiko, dass Leseknoten aufgrund der Netzwerkauslastung nicht verfügbar sind.
-
Die Leistung von Subtransaktionen unter hohen Parallelbetrieb-Workloads wurde verbessert.
-
Aktualisierung der Erweiterung
pg_hint_plan
auf Version 1.2.3. -
Es wurde ein Problem behoben, bei dem ein Commit mit Millionen von Subtransaktionen (und manchmal mit aktivierten Commit-Zeitstempeln) Aurora in einem stark beanspruchten System zum Absturz bringen kann.
-
Es wurde ein Problem behoben, bei dem eine
INSERT
-Anweisung mitVALUES
mit der Meldung „Attempting to read past EOF of relation“ fehlschlagen konnte. -
Aktualisierung der
apg_plan_mgmt
-Erweiterung auf Version 1.0.1. Details hierzu finden Sie unter Version 1.0.1 der Aurora PostgreSQL apg_plan_mgmt-Erweiterung.Die Erweiterung
apg_plan_mgmt
wird mit der Abfrageplanverwaltung verwendet. Weitere Informationen zum Installieren, Upgraden und Verwenden der Erweiterungapg_plan_mgmt
finden Sie unter Verwalten von Abfrageausführungsplänen für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.9 mit Aurora PostgreSQL 1.3 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Diese Version von Aurora PostgreSQL ist mit PostgreSQL 9.6.9 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 9.6.9 finden Sie in den Versionshinweisen zu PostgreSQL 9.6.9
Versionen und Patches
Aurora PostgreSQL 1.3.2
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Das
ProcArrayGroupUpdate
-Warteereignis wurde hinzugefügt.
Verbesserungen
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautete etwa „CLOG segment 123 does not exist: No such file or directory“.
-
Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.
-
Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.
-
Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautet etwa „SQL ERROR: Attempting to read past EOF of relation“.
-
Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.
-
Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.
-
Es wurde ein Patch aus der PostgreSQL-Community eingespielt, das potenzielle Ausfälle beim Verwenden von GIN-Indizes verhindern soll. Weitere Informationen finden Sie unter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass ein Snapshot-Import aus RDS for PostgreSQL fehlschlägt.
Aurora PostgreSQL 1.3.0
In dieser Version finden Sie die folgenden Verbesserungen.
Verbesserungen
-
Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (veraltet).
-
Aktualisieren der
GDAL
-Bibliothek, die von derPostGIS
-Erweiterung verwendet wird. -
Aktualisieren der folgenden PostgreSQL-Erweiterungen:
-
ip4r
wurde auf Version 2.1.1 aktualisiert. -
pgaudit
wurde auf Version 1.1.1 aktualisiert. -
pg_repack
wurde auf Version 1.4.3 aktualisiert. -
plv8
wurde auf Version 2.1.2 aktualisiert.
-
-
Ein Problem im Überwachungssystem wurde behoben, das bei hoher lokaler Festplattennutzung möglicherweise zu einem Failover führt.
-
Ein Fehler wurde behoben, durch den Aurora PostgreSQL möglicherweise immer wieder abstürzt und Folgendes berichtet:
PANIC: new_record_total_len (8201) must be less than BLCKSZ (8192), rmid (6), info (32)
-
Ein Fehler wurde behoben, durch den ein Aurora PostgreSQL-Leseknoten aufgrund der Wiederherstellung eines großen Puffer-Cache möglicherweise nicht in der Lage ist, einem Cluster wieder beizutreten. Dieses Problem tritt in der Regel nur bei Instances des Typs r4.16xlarge auf.
-
Ein Fehler wurde behoben, durch den das Einfügen in eine leere GIN-Indexblatt-Seite, die aus Versionen vor 9.4 importiert wurde, dazu führen könnte, dass das Aurora-Speichervolume nicht mehr verfügbar ist.
-
Ein Fehler wurde behoben, durch den in seltenen Fällen ein Absturz während des Transaktions-Commits zum Verlust von
CommitTs
-Daten für die übertragene Transaktion führen könnte. Die tatsächliche Haltbarkeit der Transaktion wurde durch diesen Fehler nicht beeinträchtigt. -
Ein Fehler in der
PostGIS
-Erweiterung wurde behoben, bei demPostGIS
möglicherweise in der Funktiongserialized_gist_picksplit_2d()
abstürzt. -
Die Stabilität von schreibgeschützten Knoten bei starkem Schreibverkehr auf Instances kleiner als r4.8xl wurde verbessert. Dies gilt insbesondere für eine Situation, in der die Netzwerkbandbreite zwischen dem Schreiber und dem Reader eingeschränkt ist.
-
Ein Fehler wurde behoben, bei dem eine Aurora PostgreSQL-Instance, die als Replikationsziel einer RDS for PostgreSQL-Instance fungiert, mit dem folgenden Fehler abgestürzt ist:
FATAL: could not open file "base/16411/680897_vm": No such file or directory" during "xlog redo at 782/3122D540 for Storage/TRUNCATE"
-
Ein Speicherleck auf schreibgeschützten Knoten wurde behoben, wodurch die Heap-Größe für den „Aurora WAL-Wiedergabeprozess“ weiter ansteigt. Dies lässt sich über „Enhanced Monitoring“ (Erweiterte Überwachung) verfolgen.
-
Ein Fehler wurde behoben, bei dem Aurora PostgreSQL nicht starten kann und die folgende Meldung im PostgreSQL-Protokoll angezeigt wird:
FATAL: Storage initialization failed
. -
Eine Leistungsbegrenzung für schwere Schreib-Workloads wurde aufgehoben, die zu Wartezeiten bei den Ereignissen
LWLock:buffer_content
undIO:ControlFileSyncUpdate
geführt hat. -
Es wurde ein Fehler behoben, der zum Absturz von Leseknoten nach einer bestimmten Änderung des freien Speicherplatzes des Schreibknotens führen konnte.
PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.8 mit Aurora PostgreSQL 1.2 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Weitere Informationen zu PostgreSQL 9.6.8 finden Sie unter PostgreSQL Release 9.6.8
Versionen und Patches
Aurora PostgreSQL 1.2.2
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Das
ProcArrayGroupUpdate
-Warteereignis wurde hinzugefügt.
Verbesserungen
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautete etwa „CLOG segment 123 does not exist: No such file or directory“.
-
Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.
-
Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.
-
Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.
-
Es wurde ein Programmfehler behoben, der beim Ausführen von Abfragen zu einem Fehler führen konnte. Die angezeigte Meldung lautet etwa „SQL ERROR: Attempting to read past EOF of relation“.
-
Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.
-
Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.
-
Es wurde ein Patch aus der PostgreSQL-Community eingespielt, das potenzielle Ausfälle beim Verwenden von GIN-Indizes verhindern soll. Weitere Informationen finden Sie unter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18
. -
Es wurde ein Fehler behoben, der dazu führen konnte, dass ein Snapshot-Import aus RDS for PostgreSQL fehlschlägt.
Aurora PostgreSQL 1.2.0
In dieser Version finden Sie die folgenden Verbesserungen.
Neue Funktionen
-
Die Funktion
aurora_stat_memctx_usage()
wurde eingeführt. Diese Funktion meldet den internen Speicherkontextverbrauch für jedes PostgreSQL-Backend. Mit dieser Funktion können Sie feststellen, warum bestimmte Backends viel Speicher verbrauchen.
Verbesserungen
-
Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.6, Aurora PostgreSQL 1.1 (veraltet).
-
Folgende PostgreSQL-Erweiterungen wurden aktualisiert:
-
pg_hint_plan
auf Version 1.2.2 aktualisiert -
plv8
auf Version 2.1.0 aktualisiert
-
-
Verbessert die Effizienz des Datenverkehrs zwischen Schreibe- und Reader-Knoten.
-
Verbessert die Leistung beim Verbindungsaufbau.
-
Verbessern Sie die Diagnosedaten, die im PostgreSQL-Fehlerprotokoll bereitgestellt werden, wenn ein out-of-memory Fehler auftritt.
-
Mehrere Korrekturen zur Verbesserung der Zuverlässigkeit und Leistung beim Importieren von Snapshots aus Amazon RDS for PostgreSQL in Aurora PostgreSQL-kompatible Edition.
-
Mehrere Korrekturen zur Verbesserung der Zuverlässigkeit und Leistung von Aurora PostgreSQL-Leseknoten.
-
Behebt ein Problem, bei dem eine ansonsten inaktive Instance unnötigen Leseverkehr auf einem Aurora-Speichervolume erzeugen kann.
-
Behebt ein Problem, bei dem beim Einfügen doppelte Sequenzwerte auftreten können. Das Problem tritt nur auf, wenn ein Snapshot von RDS for PostgreSQL in Aurora PostgreSQL-DB-Cluster migriert wird. Die Korrektur verhindert, dass das Problem bei der Durchführung der Migration eingeführt wird. Instances, die vor diesem Release migriert wurden, können immer noch auf Doppelschlüsselfehler treffen.
-
Behebt ein Problem, bei dem eine RDS for PostgreSQL-Instance, die nach Aurora PostgreSQL migriert wurde, unzureichend Speicher beim Einfügen/Aktualisieren von GIST-Indizes besitzen oder andere Probleme mit GIST-Indizes verursachen kann.
-
Behebt ein Problem, bei dem eine Bereinigung den entsprechenden
pg_database.datfrozenxid
-Wert für eine Datenbank nicht aktualisieren kann. -
Behebt einen Fehler, bei dem ein Absturz beim Erstellen einer neuen MultiXact (Contended Row Level Lock) dazu führen kann, dass Aurora PostgreSQL beim ersten Zugriff auf dieselbe Relation nach dem Neustart der Engine auf unbestimmte Zeit nicht mehr reagiert.
-
Behebt ein Problem, bei dem ein PostgreSQL-Backend nicht beendet oder abgebrochen werden kann, während ein
fdw
-Aufruf erfolgt. -
Behebt ein Problem, bei dem eine vCPU zu jedem Zeitpunkt vom Aurora-Speicher-Daemon vollständig genutzt wird. Dieses Problem macht sich besonders bei kleineren Instance-Klassen wie r4.large bemerkbar. Hier kann es im Leerlauf zu einer CPU-Auslastung von 25 – 50 Prozent führen.
-
Behebt ein Problem, bei dem ein Aurora PostgreSQL-Schreiber-Knoten fälschlicherweise ausfallen kann.
-
Behebt ein Problem, bei dem in seltenen Fällen ein Aurora PostgreSQL-Leser-Knoten folgendes melden kann:
"FATAL: lock buffer_io is not held"
-
Behebt ein Problem, bei dem veraltete Relcache-Einträge die Bereinigung von Relationen unterbrechen und das System in die Nähe des Transaktions-ID-Wraparounds bringen können. Die Korrektur ist eine Portierung eines Patchs aus der PostgreSQL-Community, das in einer zukünftigen Unterversion veröffentlicht werden soll.
-
Behebt ein Problem, bei dem ein Fehler beim Erweitern einer Relation dazu führen kann, dass Aurora beim Scannen der teilweise erweiterten Relation abstürzt.
PostgreSQL 9.6.6, Aurora PostgreSQL 1.1 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.6 mit Aurora PostgreSQL 1.1 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Weitere Informationen zu PostgreSQL 9.6.6 finden Sie unter PostgreSQL Version 9.6.6
In diesem Engine-Update finden Sie die folgenden Verbesserungen:
Neue Funktionen
-
Die Erweiterung
aurora_stat_utils
wurde eingeführt. Die Erweiterung umfasst zwei Funktionen:-
Die Funktion aurora_wait_report() für die Überwachung von Warteereignissen
-
Die Funktion aurora_log_report() für die Überwachung von Protokollschreibvorgängen
-
-
Die folgenden Erweiterungen werden nun unterstützt:
-
orafce 3.6.1
-
pgrouting 2.4.2
-
postgresql-hll 2.10.2
-
prefix 1.2.6
-
Verbesserungen
-
Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin Aurora PostgreSQL 1.0.11
-
Folgende PostgreSQL-Erweiterungen wurden aktualisiert:
-
Die
PostGIS
-Erweiterung wurde auf Version 2.3.4 aktualisiert. -
Die
geos
-Bibliothek wurde auf Version 3.6.2 aktualisiert. -
pg_repack
wurde auf Version 1.4.2 aktualisiert.
-
-
Es wurde Zugriff auf die Beziehung
pg_statistic
aktiviert. -
Der guc-Parameter "effective_io_concurrency" wurde deaktiviert, da er für Aurora-Speicher nicht relevant ist.
-
Der guc-Parameter "hot_standby_feedback" ist nicht mehr modifizierbar und wurde auf den Wert "1" festgelegt.
-
Die Leseperformance der Heap-Seite während Bereinigungsoperationen wurde verbessert.
-
Die Performance der Snapshot-Konfliktlösung für Leseknoten wurde verbessert.
-
Die Performance der Transaktions-Snapshot-Übernahme für Leseknoten wurde verbessert.
-
Die Schreibperformance für GIN-Metaseitenaktualisierungen wurde verbessert.
-
Die Wiederherstellungsperformance für den Pufferspeicher während des Startvorgangs wurde verbessert.
-
Behebt ein Problem, bei dem die Datenbank_Engine beim Startvorgang abstürzte, während vorbereitete Transaktionen wiederhergestellt wurden.
-
Behebt ein Problem, das dazu führen konnte, dass Leseknoten nicht gestartet werden konnten, wenn viele vorbereitete Transaktionen vorhanden waren.
-
Behebt ein Problem, durch das Leseknoten folgende Fehlermeldung ausgegeben haben:
ERROR: could not access status of transaction 6080077
DETAIL:* *Could not open file "pg_subtrans/005C": No such file or directory.
-
Behebt ein Problem, das beim Replizieren von RDS PostgreSQL nach Aurora PostgreSQL den folgenden Fehler verursachen konnte:
FATAL: lock buffer_content is not held
CONTEXT: xlog redo at 46E/F1330870 for Storage/TRUNCATE: base/13322/8058750 to 0 blocks flags 7
-
Behebt einen Fehler, der möglicherweise dazu führt, dass Aurora PostgreSQL während der Wiedergabe eines multixact-WAL-Datensatzes nicht mehr reagiert, wenn von RDS für PostgreSQL zu Aurora PostgreSQL repliziert wird.
-
Mehrere Verbesserungen an der Zuverlässigkeit beim Importieren von Snapshots von RDS PostgreSQL nach Aurora PostgreSQL.
PostgreSQL 9.6.3, Aurora PostgreSQL 1.0 (veraltet)
Anmerkung
Die PostgreSQL-Engine-Version 9.6.3 mit Aurora PostgreSQL 1.0 wird nicht mehr unterstützt. Informationen zum Upgrade finden Sie unter Aktualisieren einer PostgreSQL-DB-Engine für Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
Weitere Informationen zu PostgreSQL 9.6.3 finden Sie unter PostgreSQL Version 9.6.3
Diese Version umfasst die folgenden Veröffentlichungen:
Versionen und Patches
Aurora PostgreSQL 1.0.11
In diesem Engine-Update finden Sie die folgenden Verbesserungen:
-
Behebt ein Problem bei der parallelen Abfrageverarbeitung, das zu falschen Ergebnissen führen kann.
-
Behebt ein Problem mit der Behandlung von Sichtbarkeitsmaps während der Replikation aus Amazon RDS for PostgreSQL, das dazu führen kann, dass das Aurora-Speichervolume nicht mehr verfügbar ist.
-
Korrigiert die pg-repack-Erweiterung.
-
Implementiert Verbesserungen, um aktuelle Knoten zu behalten.
-
Behebt Probleme, die zu einem Engine-Absturz führen können.
Aurora PostgreSQL 1.0.10
Dieses Update enthält eine neue Funktion. Sie können jetzt eine Amazon RDS-PostgreSQL DB-Instance in Aurora PostgreSQL replizieren. Weitere Informationen finden Sie unter Replikation mit Amazon Aurora PostgreSQL im Benutzerhandbuch für Amazon Aurora.
In diesem Engine-Update finden Sie die folgenden Verbesserungen:
-
Fügt eine Fehlerprotokollierung hinzu, wenn ein Cache existiert und eine Parameteränderung zu einem ungeeigneten Puffercache, Speicherformat oder einer ungeeigneten Speichergröße führt.
-
Behebt ein Problem, das einen Neustart der Engine verursacht, wenn es einen inkompatiblen Parameterwert für sehr große Seiten gibt.
-
Verbessert den Umgang mit mehreren truncate-Tabellenanweisungen während der Wiedergabe eines WAL (Write Ahead Log) auf einem Leseknoten.
-
Reduziert den statischen Speicheraufwand, um Fehler zu reduzieren. out-of-memory
-
Behebt ein Problem, das zu out-of-memory Fehlern beim Ausführen einer Einfügung mit einem GiST-Index führen kann.
-
Verbessert den Snapshot-Import aus RDS für PostgreSQL, sodass es nicht mehr erforderlich ist, auf nicht initialisierten Seiten eine Bereinigung durchzuführen.
-
Behebt ein Problem, bei dem vorbereitete Transaktionen nach einem Engine-Absturz in den vorherigen Zustand zurückkehren.
-
Implementiert Verbesserungen, um zu verhindern, dass Leseknoten veralten.
-
Implementiert Verbesserungen zur Reduzierung der Ausfallzeiten bei einem Neustart der Engine.
-
Behebt Probleme, die zu einem Engine-Absturz führen können.
Aurora PostgreSQL 1.0.9
Bei diesem Engine-Update beheben wir ein Problem, das dazu führen kann, dass das Aurora-Speichervolume nicht mehr verfügbar ist, wenn ein Snapshot aus RDS für PostgreSQL importiert wird, der nicht initialisierte Seiten enthält.
Aurora PostgreSQL 1.0.8
In diesem Engine-Update finden Sie die folgenden Verbesserungen:
-
Behebt ein Problem, das den Start der Engine verhinderte, wenn der Instance-Parameter
shared_preload_libraries
pg_hint_plan
enthielt. -
Behebt den Fehler „Versuch, den Heap-Block XXX abzurufen, geht über das Heap-Ende hinaus (YYY-Blöcke)“, der bei parallelen Scans auftreten kann.
-
Verbessert die Effektivität des Vorabrufs bei Lesevorgängen für eine Bereinigung.
-
Behebt Probleme mit dem Snapshot-Import aus RDS für PostgreSQL, der fehlschlagen kann, wenn es inkompatible pg_internal.init-Dateien im Quell-Snapshot gibt.
-
Behebt ein Problem, das zum Absturz eines Leseknotens mit der Meldung „Aurora WAL-Wiedergabeprozess (PID XXX) wurde durch Signal 11 beendet: Segmentierungsfehler“ führen kann. Dieses Problem tritt auf, wenn der Reader eine Änderung der Sichtbarkeitsmap für eine nicht im Cache befindliche Sichtbarkeitsmap-Seite vorgenommen hat.
Aurora PostgreSQL 1.0.7
Dies ist die erste allgemein verfügbare Version von Amazon Aurora PostgreSQL-kompatible Edition.