Amazon Aurora PostgreSQL-Aktualisierungen - Amazon Aurora
PostgreSQL 16.2PostgreSQL 16.1PostgreSQL 16.0PostgreSQL 15.6PostgreSQL 15.5PostgreSQL 15.4PostgreSQL 15.3PostgreSQL 15.2PostgreSQL 14.11PostgreSQL 14.10PostgreSQL 14.9PostgreSQL 14.8PostgreSQL 14.7PostgreSQL 14.6PostgreSQL 14.5PostgreSQL 14.4PostgreSQL 14.3PostgreSQL 13.14PostgreSQL 13.13PostgreSQL 13.12PostgreSQL 13.11PostgreSQL 13.10PostgreSQL 13.9PostgreSQL 13.8PostgreSQL 13.7PostgreSQL 13.6 (veraltet)PostgreSQL 13.5 (veraltet)PostgreSQL 13.4 (veraltet)PostgreSQL 13.3 (veraltet)PostgreSQL 12.18PostgreSQL 12.17PostgreSQL 12.16PostgreSQL 12.15PostgreSQL 12.14PostgreSQL 12.13PostgreSQL 12.12PostgreSQL 12.11PostgreSQL 12.10 (veraltet)PostgreSQL 12.9PostgreSQL 12.8 (veraltet)PostgreSQL 12.7, Aurora 4.2 (veraltet)PostgreSQL 12.6, Aurora 4.1 (veraltet)PostgreSQL 12.4, Aurora 4.0 (veraltet)PostgreSQL 11.21PostgreSQL 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 3.6 (veraltet)PostgreSQL 11.11, Aurora 3.5 (veraltet)PostgreSQL 11.9, Aurora 3.4PostgreSQL 11.8, Aurora 3.3 (veraltet)PostgreSQL 11.7, Aurora 3.2 (veraltet)PostgreSQL 11.6, Aurora 3.1 (veraltet)PostgreSQL 11.4, Aurora 3.0 (veraltet)PostgreSQL 10.21 (veraltet)PostgreSQL 10.20 (veraltet)PostgreSQL 10.19 (veraltet)PostgreSQL 10.18 (veraltet)PostgreSQL 10.17, Aurora 2.9 (veraltet)PostgreSQL 10.16, Aurora 2.8 (veraltet)PostgreSQL 10.14, Aurora 2.7 (veraltet)PostgreSQL 10.13, Aurora 2.6 (veraltet)PostgreSQL 10.12, Aurora 2.5 (veraltet)PostgreSQL 10.11, Aurora 2.4 (veraltet)PostgreSQL 10.7, Aurora 2.3 (veraltet)PostgreSQL 10.6, Aurora 2.2 (veraltet)PostgreSQL 10.5, Aurora 2.1 (veraltet)PostgreSQL 10.4, Aurora 2.0 (veraltet)PostgreSQL 9.6.22, Aurora 1.11 (veraltet)PostgreSQL 9.6.21, Aurora 1.10 (veraltet)PostgreSQL 9.6.19, Aurora 1.9 (veraltet)PostgreSQL 9.6.18, Aurora 1.8 (veraltet)PostgreSQL 9.6.17, Aurora 1.7 (veraltet)PostgreSQL 9.6.16, Aurora 1.6 (veraltet)PostgreSQL 9.6.12, Aurora 1.5 (veraltet)PostgreSQL 9.6.11, Aurora 1.4 (veraltet)PostgreSQL 9.6.9, Aurora 1.3 (veraltet)PostgreSQL 9.6.8, Aurora 1.2 (veraltet)PostgreSQL 9.6.6, Aurora 1.1 (veraltet)PostgreSQL 9.6.3, Aurora 1.0 (veraltet)

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

Diese Version von Aurora PostgreSQL ist mit PostgreSQL 16.2 kompatibel. Weitere Informationen zu den Verbesserungen in PostgreSQL 16.2 finden Sie unter PostgreSQL release 16.2.

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) und aurora_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_tleErweiterung auf Version 1.3.4.

    • PLV8Erweiterung 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 release 16.1.

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_superuserErlaubt 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 die h3-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. Der reserved_connections Parameter sollte verwendet werden, um die Anzahl der Verbindungssteckplätze zu reservieren. Der reserved_connections Parameter legt die Anzahl der Verbindungssteckplätze fest, die für Rollen mit den entsprechenden pg_use_reserved_connections Rechten reserviert sind. rds_superuserist standardmäßig ein Mitglied der pg_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

  • Hllauf Version 2.18

  • RDKitauf 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_vectorauf Version 0.5.1

  • PgAuditauf Version 16.0

  • plprofilerauf Version 4.2.4

  • pg_partmanauf Version 4.7.3

  • pgTAPauf 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 und Migration zu Version 16.1.

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.

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 release 15.6.

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) und aurora_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_tleErweiterung auf Version 1.3.4.

    • PLV8Erweiterung 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.

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_superuserErlaubt 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ür apg_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 die h3-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 der rds.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 Funktion pg_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 jetzt ALTER COLLATION ausführen, um die Kollationsversion eines Gebietsschemas im Katalog zu aktualisieren.

  • Ein Absturz in den dblink- und postgres_fdw-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben

  • Es wurde ein Problem behoben, bei dem die aws_s3-Erweiterung HTTP-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.

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
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-Parameter cron.max_running_jobs wurde von 100 auf 1 000 erhöht.

  • Der pgAudit-Parameter pgaudit.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.

Aurora PostgreSQL 15.3.5, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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 und DELETE 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.

Aurora PostgreSQL 15.2.7, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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 in pg_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 und apg_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 Rolle rds_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 Rolle rds_superuser zugewiesen war. Frühere Versionen von Aurora PostgreSQL sind von dieser Änderung nicht betroffen und Benutzer mit Zugriff auf die Rolle rds_superuser benötigen nicht die CONNECT-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 in PostGIS 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 und SEG 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 release 14.11.

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) und aurora_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_tleErweiterung auf Version 1.3.4.

    • PLV8Erweiterung 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.

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_superuserErlaubt 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ür apg_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 die h3-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 Funktion pg_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 jetzt ALTER COLLATION ausführen, um die Kollationsversion eines Gebietsschemas im Katalog zu aktualisieren.

  • Ein Absturz in den dblink- und postgres_fdw-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben

  • Es wurde ein Problem behoben, bei dem die aws_s3-Erweiterung HTTP-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.

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_superuserErlaubt 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
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-Parameter cron.max_running_jobs wurde von 100 auf 1 000 erhöht.

  • Der pgAudit-Parameter pgaudit.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.

Aurora PostgreSQL 14.8.5, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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 und DELETE 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.

Aurora PostgreSQL 14.7.7, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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 in pg_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 und apg_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 Rolle rds_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 Rolle rds_superuser zugewiesen war. Frühere Versionen von Aurora PostgreSQL sind von dieser Änderung nicht betroffen und Benutzer mit Zugriff auf die Rolle rds_superuser benötigen nicht die CONNECT-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 in PostGIS 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 und SEG 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.

Aurora PostgreSQL 14.6.8, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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 die GDAL-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.

Aurora PostgreSQL 14.5.6, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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 die MultiXact 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.

Aurora PostgreSQL 14.4.9, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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.

Aurora PostgreSQL 14.3.9, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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
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 release 13.14.

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_tleErweiterung auf Version 1.3.4.

    • PLV8Erweiterung 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.

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ür apg_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 die h3-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 Funktion pg_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 jetzt ALTER COLLATION ausführen, um die Kollationsversion eines Gebietsschemas im Katalog zu aktualisieren.

  • Ein Absturz in den dblink- und postgres_fdw-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben

  • Es wurde ein Problem behoben, bei dem die aws_s3-Erweiterung HTTP-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.

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_superuserErlaubt 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
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-Parameter cron.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.

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
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 und DELETE 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.

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
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 in pg_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 und apg_plan_mgmt.validate_plans („update_plan_hash“) aufrufen.

Allgemeine Verbesserungen
  • Die PROJ-Unterstützung wurde auf Version 9.1.0 aktualisiert.

  • Die GDAL-Bibliothek in PostGIS wurde auf Version 3.5.3 aktualisiert.

  • Es wurde Unterstützung für die Erweiterungen TCN und SEG 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.

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
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
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 die GDAL-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.

Aurora PostgreSQL 13.8.6, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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.

Aurora PostgreSQL 13.7.9, 13. März 2024

Allgemeine Verbesserungen
  • rds_superuserErlaubt 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
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
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
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.

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.

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 von NULL-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.

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 einen PostGIS-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 Funktion pg_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.

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 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 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
    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 Release 12.18.

    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_tleErweiterung auf Version 1.3.4.

      • PLV8Erweiterung 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.

    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ür apg_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 die h3-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- und postgres_fdw-Erweiterungen aufgrund ungültiger Verbindungen wurde behoben

    • Es wurde ein Problem behoben, bei dem die aws_s3-Erweiterung HTTP-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.

    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
    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-Parameter cron.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.

    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
    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 und DELETE 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 und plcoffee 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.

    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
    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 und plcoffee 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 in pg_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 und apg_plan_mgmt.validate_plans („update_plan_hash“) aufrufen.

    Allgemeine Verbesserungen
    • Die PROJ-Unterstützung wurde auf Version 9.1.0 aktualisiert.

    • Die GDAL-Bibliothek in PostGIS wurde auf Version 3.5.3 aktualisiert.

    • Es wurde Unterstützung für die Erweiterungen TCN und SEG 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.

    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
    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 und plcoffee 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 die GDAL-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.

    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
    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
    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 und plcoffee 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 von CREATE OPERATOR CLASS, REATE OPERATOR FAMILY und ALTER 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.

    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
    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
    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 und plcoffee 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
    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.

    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.

    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
    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

    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 einen PostGIS-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.

    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.

    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 einen PostGIS-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 Funktion pg_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.

    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.

    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 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 4.1.0

    Neue Features
    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_waltemporä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 Erweiterung rds_activity_stream zu erstellen.

    • Es wurde ein Fehler behoben, der dazu führen konnte, dass keine 3-Wege-Joins in einer korrelierten Unterabfrage IN unter einer Unterabfrage EXISTS 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 aktiviertem pgAudit 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.

    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 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 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
    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.

    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
    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.

    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 und DELETE 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 und plcoffee 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.

    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 und plcoffee 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 in pg_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 in PostGIS wurde auf Version 3.5.3 aktualisiert.

    • Es wurde Unterstützung für die Erweiterungen TCN und SEG 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.

    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 und plcoffee 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 die GDAL-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.

    Aurora PostgreSQL 11.17.3, 17. Oktober 2023

    Stabilitätsverbesserungen mit hoher Priorität
    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 und plcoffee 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.

    Aurora PostgreSQL 11.16.6, 19. Oktober 2023

    Stabilitätsverbesserungen mit hoher Priorität
    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 und plcoffee 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
    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.

    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.

    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 einen PostGIS-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.

    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.

    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 einen PostGIS-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.

    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.

    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.9

      • Die 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_waltemporä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 Erweiterung rds_activity_stream zu erstellen.

    • Es wurde ein Fehler behoben, der dazu führen konnte, dass keine 3-Wege-Joins in einer korrelierten Unterabfrage IN unter einer Unterabfrage EXISTS 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 aktiviertem pgAudit 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.

    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
    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

    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, ein ERROR zurückgab.

    • Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung postgis mit aktiviertem pgAudit 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
    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 Rollen rds_replication und rds_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 der PostGIS-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 Fehlermeldung S3-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.

    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 Feld server_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 Rollen rds_replication und rds_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 Fehlermeldung S3-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
    1. 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_versionund 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 auf TLSv1.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 Erweiterung pglogical 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 Fehler Es 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 dem COPY 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.

    Aurora PostgreSQL 3.2.7

    In dieser Version finden Sie die folgenden Verbesserungen.

    Wichtige Stabilitätsverbesserungen
    • Keine

    Stabilitätsverbesserungen mit hoher Priorität
    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 Fehlermeldung S3-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
    1. 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

    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 bis logical 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, wenn enable_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.

    Aurora PostgreSQL 3.1.4

    In dieser Version finden Sie die folgenden Verbesserungen.

    Wichtige Stabilitätsverbesserungen
    • Keine

    Stabilitätsverbesserungen mit hoher Priorität
    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älschlicherweise ERROR: 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
    1. 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.

    2. 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.

    3. Zu den Verbesserungen bei der SQL-Verarbeitung gehören:

      • Optimierungen für NOT IN mit dem apg_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 und ansi_qualified_update_set_target.

      Weitere Informationen finden Sie unter Amazon-Aurora-PostgreSQL-Parameter im Benutzerhandbuch für Amazon Aurora.

    4. Die neuen und aktualisierten PostgreSQL-Erweiterungen umfassen:

    Wichtige Stabilitätsverbesserungen
    1. 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.

    2. 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.

    3. 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
    1. 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 den TransactionLogDiskUsage-Parameter an.

    2. Es wurden mehrere Fehler behoben, die Aurora während Prefetch-Operationen auf BTree-Indizes zum Absturz bringen.

    3. Es wurde ein Fehler behoben, durch den es bei einem Aurora-Neustart bei Verwendung der logischen Replikation zu einem Timeout kommen konnte.

    4. Die Validierungsprüfungen für Datenblöcke im Puffer-Cache wurden verbessert. Dadurch kann Aurora Inkonsistenzen besser erkennen.

    Zusätzliche Verbesserungen und Erweiterungen
    1. Die Erweiterung der Abfrageplanverwaltung apg_plan_mgmt verfügt über einen verbesserten Algorithmus für die Verwaltung der Plangenerierung für stark partitionierte Tabellen.

    2. Reduzierte Startzeit bei Instances mit großen Caches durch Verbesserungen des Puffer-Cache-Wiederherstellungsalgorithmus.

    3. 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 heftig ProcArray umkämpft ist.

    4. Verbesserte Verarbeitung von Stapellesevorgängen bei Bereinigung, Tabellen-Scans und Index-Scans. Dies führt zu höherem Durchsatz und niedrigerem CPU-Verbrauch.

    5. Es wurde ein Fehler behoben, der zum Abstürzen eines Leseknotens während der Wiedergabe einer SLRU-PostgreSQL-Kürzungsoperation führen konnte.

    6. 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.

    7. 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.

    8. Es wurde ein Speicherleck auf Leseknoten behoben, wenn die Cluster-Cache-Verwaltung aktiviert ist.

    9. 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.

    10. Es wurde ein Fehler behoben, durch den der Aurora-Speicher-Daemon bei starker I/O-Auslastung abstürzen konnte.

    11. 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 Schreibknoten hot_standby_feedback ignoriert und Snapshots auf dem Leseknoten ungültig macht.

    12. 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.

    13. 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 xxxxxxx (now yyyyyyy). Ein Snapshot-Überlauf tritt auf, wenn eine einzelne Transaktion mehr als 64 Subtransaktionen erstellt hat.

    14. 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.

    15. Es wurde ein Fehler behoben, der mit einem falschen last_error_timestamp-Wert in der aurora_replica_status-Tabelle im Zusammenhang steht.

    16. 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.

    17. 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
    1. Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin Aurora PostgreSQL 2.3.5.

    2. 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.

    3. Leistung – Leistungsverbesserungen umfassen Parallelismus beim Erstellen von Indizes, materialisierte Ansichten, Hash-Joins und sequenzielle Scans zur Verbesserung der Abläufe.

    4. Gespeicherte Prozeduren – Die nun hinzugefügten gespeicherten SQL-Prozeduren unterstützen eingebettete Transaktionen.

    5. Verbesserungen der Selbstbereinigung – Um eine aussagekräftige Protokollierung zu ermöglichen, ist der Parameter rds.force_autovacuum_logging standardmäßig auf ON und der Parameter log_autovacuum_min_duration auf 10 Sekunden eingestellt. Um die Wirksamkeit der Selbstbereinigung zu erhöhen, werden die Werte für die Parameter autovacuum_max_workers und autovacuum_vacuum_cost_limit basierend auf der Kapazität des Hostspeichers berechnet, um größere Standardwerte zu bieten.

    6. 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.

    7. Das Modul tsearch2 wird nicht mehr unterstützt – Wenn Ihre Anwendung tsearch2-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.

    8. Das Modul chkpass wird nicht mehr unterstützt – Weitere Informationen zum chkpass-Modul finden Sie unter PostgreSQL chkpass.

    9. 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.

    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
    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.

    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.

    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.

    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.

    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 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 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
    1. 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.

    2. 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.

    3. Es wurde ein Problem behoben, bei dem in seltenen Fällen Lesergebnisse bei wiederholten Leseanforderungen auf Replikatknoten inkonsistent waren.

    Zusätzliche Verbesserungen und Erweiterungen
    1. OpenSSL wurde auf 1.1.1k aktualisiert.

    2. Reduzierte CPU-Auslastung und Speicherverbrauch des WAL-Apply-Prozesses auf Aurora-Replikaten bei einigen Workloads.

    3. Verbesserte Sicherheitsprüfungen im Schreibpfad, um falsche Schreibvorgänge in Metadaten zu erkennen.

    4. Verbesserte Sicherheit durch Entfernen von 3DES und anderen älteren Verschlüsselungen für SSL-/TLS-Verbindungen.

    5. Es wurde ein Problem behoben, bei dem ein doppelter Dateieintrag den Start der Aurora PostgreSQL Engine verhinderte.

    6. Beseitigung eines Problems, das bei hohen Workloads zu einer vorübergehenden Nichtverfügbarkeit führen konnte.

    7. Wiedereinführung der Möglichkeit, einen Schrägstrich im S3-Pfad während des S3-Imports zu verwenden.

    8. Aktualisieren der orafce-Erweiterung auf die Version 3.16.

    9. 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.

    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 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.8.0

    Stabilitätsaktualisierungen mit hoher Priorität
    1. 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.

    2. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    Zusätzliche Verbesserungen und Erweiterungen
    1. Es wurde ein Fehler behoben, bei dem die Datenbank nicht gestartet werden konnte, wenn viele Beziehungen in Umgebungen mit eingeschränktem Speicher vorhanden waren.

    2. Es wurde ein Fehler in der Erweiterung apg_plan_mgmt behoben, der aufgrund eines internen Pufferüberlaufs zu kurzen Nichtverfügbarkeiten führen konnte.

    3. Es wurde ein Fehler auf Reader-Knoten behoben, der während der WAL-Wiedergabe zu kurzen Zeiträumen der Nichtverfügbarkeit führen konnte.

    4. Es wurde ein Fehler in der Erweiterung rds_activity_stream behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte.

    5. Ein Fehler wurde behoben, durch den kleinere Versions-Updates eines globalen Aurora-Datenbank-Clusters verhindert wurden.

    6. 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.

    7. 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.

    8. Logik hinzugefügt, um unnötige pg_waltemporäre Dateien bei einem Datenbankstart zu bereinigen.

    9. 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 Erweiterung rds_activity_stream zu erstellen.

    10. Es wurde ein Fehler behoben, der dazu führen konnte, dass keine 3-Wege-Joins in einer korrelierten Unterabfrage IN unter einer Unterabfrage EXISTS erstellt werden konnten.

    11. Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung postgis mit aktiviertem pgAudit zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte.

    12. 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.

    13. 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.

    14. Btree-Seitenüberprüfungen hinzugefügt, um Inkonsistenzen in Tupel-Metadaten zu erkennen.

    15. 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.

    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
    1. 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
    1. 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.

    2. Es wurde ein Fehler in der Erweiterung rds_activity_stream behoben, der beim Versuch, Prüfungs-Ereignisse zu protokollieren, beim Start einen Fehler verursachte.

    3. Es wurde ein Fehler behoben, der beim Versuch, die Erweiterung rds_activity_stream zu erstellen, ein ERROR zurückgab.

    4. Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung postgis mit aktiviertem pgAudit zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte.

    5. 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
    1. 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
    1. Es wurde ein Fehler behoben, der zu einer zeitweiligen Nichtverfügbarkeit aufgrund der Rotation von Netzwerkverschlüsselungsschlüsseln führen konnte.

    2. 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
    1. Es wurde ein Fehler behoben, der dazu führte, dass eine Read Replica in seltenen Fällen erfolglos neu gestartet wurde.

    2. 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
    1. Es wurde ein Fehler behoben, durch den Snapshot-Import, COPY-Import oder S3-Import in seltenen Fällen nicht mehr reagierten.

    2. 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.

    3. 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.

    4. 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
    1. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    2. 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.

    3. 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.

    4. 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
    1. Die Leistung des asynchronen Modus von Datenbank-Aktivitätsstreams wurde verbessert.

    2. Aurora Serverless v1 for PostgreSQL unterstützt jetzt die Abfrageausführung für alle Verbindungen während eines Skalierungsereignisses.

    3. Die Verzögerung bei der Veröffentlichung in CloudWatch der rpo_lag_in_msec Metrik für globale Aurora-Datenbankcluster wurde reduziert.

    4. Es wurde ein Bug in Serverless-Clustern behoben, bei dem die Transaktionsverarbeitung beim Erstellen eines Skalierungspunkts unnötig lange ausgesetzt wurde.

    5. Es wurde ein Fehler in Aurora Serverless v1 für PostgreSQL behoben, bei dem eine undichte Sperre zu einem verlängerten Skalierungsereignis führte.

    6. 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...

    7. Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.

    8. 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.

    9. 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

    10. 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.

    11. Es wurde ein Bug im GiST Index behoben, der zu unzureichendem Platz im Speicher führen konnte, nachdem eine Aurora-Read Replik hochgestuft wurde.

    12. Es wurde ein Bug behoben, bei dem die aurora_replica_status-Funktion abgeschnittene Server-IDs anzeigte.

    13. 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.

    14. Es wurde ein Bug in der aws_s3 Erweiterung für die Verarbeitung vorsignierter URLs behoben, der dazu führen konnte, dass die Fehlermeldung S3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden.

    15. 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.

    16. 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.

    17. 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.

    Aurora PostgreSQL Version 2.6.2

    Wichtige Stabilitätsaktualisierungen
    1. None

    Stabilitätsaktualisierungen mit hoher Priorität
    1. 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.

    2. 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.

    3. Es wurde ein Problem beim Erstellen eines globalen Datenbank-Clusters in einer sekundären Region behoben.

    4. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    5. 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
    1. Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.

    2. Die Verzögerung bei der Veröffentlichung in CloudWatch der rpo_lag_in_msec Metrik für globale Aurora-Datenbankcluster wurde reduziert.

    3. Es wurde ein Fehler behoben, bei dem eine DROP DATABASE-Anweisung keine Relationsdateien entfernt hat.

    4. 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.

    5. Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.

    6. Es wurde ein Fehler in der Funktion aurora_replica_status() behoben, bei der das Feld server_id manchmal abgeschnitten wurde.

    7. Es wurde ein Fehler behoben, bei dem ein Protokolldatensatz falsch verarbeitet wurde, wodurch das Aurora-Replikat abgestürzt ist.

    8. 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.

    9. Verbesserte Leistung des asynchronen Modus von Datenbank-Aktivitätsstreams.

    10. Es wurde ein Bug in der aws_s3 Erweiterung behoben, der dazu führen konnte, dass die Fehlermeldung S3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden.

    11. Es wurde eine Race-Bedingung behoben, die dazu führte, dass gültige Importe zeitweise fehlschlugen.

    12. 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.

    13. 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
    1. 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
    1. 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.

    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 Erweiterung pglogical 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.

    3. 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
    1. 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
    1. Es wurde ein Fehler beim Upgrade von Aurora-Global-Database-Clustern von 10.11 behoben.

    2. 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.

    3. 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
    1. Es wurde ein Fehler behoben, durch den das Aurora-Replikat abstürzte, wenn Workloads mit schweren Teiltransaktionen auf der Schreiber-Instance vorgenommen wurden.

    2. Es wurde ein Fehler behoben, bei dem die Schreiber-Instances aufgrund eines Speicherlecks und Mangels des zur Verfolgung aktiver Transaktionen verwendeten Speichers abstürzte.

    3. 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.

    4. 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.

    5. Es wurde ein out-of-memory Problem behoben, bei dem der CREATE EXTENSION Befehl ausgegeben wurdePostGIS, wenn Database Activity Streams aktiviert war.

    6. 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.

    7. Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.

    8. 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.

    9. 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.

    Aurora PostgreSQL 2.5.7

    In dieser Version finden Sie die folgenden Verbesserungen.

    Wichtige Stabilitätsaktualisierungen
    • None

    Stabilitätsaktualisierungen mit hoher Priorität
    1. 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
    1. 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
    1. Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Nichtverfügbarkeit von Read Replicas führte, wenn das Speichervolume wuchs.

    2. Aurora PostgreSQL Serverless unterstützt jetzt die Ausführung von Abfragen für alle Verbindungen während eines Skalierungsereignisses.

    3. Es wurde ein Bug in Aurora PostgreSQL Serverless behoben, bei dem eine undichte Sperre zu einem verlängerten Skalierungsereignis führte.

    4. Es wurde ein Bug behoben, bei dem die aurora_replica_status-Funktion abgeschnittene Server-IDs anzeigte.

    5. 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... .

    6. 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.

    7. Verbesserte Performance für Datenbankaktivitätsstreams.

    8. Es wurde ein Bug in Datenbankaktivitätsstreams behoben, bei dem Kunden nicht über das Ende eines Ausfalls informiert wurden.

    9. 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 Fehlermeldung S3-Bucket-Namen mit einem Punkt (.) nicht unterstützt wurden.

    10. Es wurde ein Bug in der aws_s3-Erweiterung behoben, durch den eine falsche Fehlerbehandlung zu Fehlern während des Importvorgangs führen konnte.

    11. 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
    1. 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
    1. 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.

    2. 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.

    3. 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
    1. 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
    1. 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.

    2. 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
    1. Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.

    2. 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.

    3. 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
    1. 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.

    2. 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
    1. Verbesserte Leistung und Verfügbarkeit von Read-Instances bei der Anwendung von DROP TABLE- und TRUNCATE TABLE-Operationen.

    2. 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.

    3. 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.

    4. Es wurde ein Fehler behoben, der aufgrund einer falschen Fehlerbehandlung in der Speicher-Engine möglicherweise dazu führt, dass Leseanforderungen nicht mehr reagieren.

    5. 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.

    6. 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
    1. Verbesserte Leistung für Abfragen, bei denen viele Zeilen aus dem Speicher gelesen werden.

    2. Verbesserte Leistung und Verfügbarkeit von Reader-DB-Instances bei hoher Workload für Lesevorgänge.

    3. Korrelierte IN- und NOT IN-Unterabfragen aktiviert, die nach Möglichkeit in Joins umgewandelt werden sollen.

    4. Verbesserte Leseleistung der pg_prewarm-Erweiterung.

    5. 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 ....

    6. Es wurde ein Fehler behoben, bei dem ein Serverless-DB-Cluster nach einem Skalierungsereignis möglicherweise meldete: ERROR: insufficient data left in message.

    7. Es wurde ein Fehler behoben, bei dem in einem Aurora-Serverless-DB-Cluster längere oder fehlgeschlagene Skalierungsversuche auftreten konnten.

    8. 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.

    9. 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 bis logical geändert wurde. replica

    10. Es wurde ein Fehler in der pg_hint_plan-Erweiterung behoben, durch den eine Abfrage mit mehreren Anweisungen zu einem Absturz führen konnte, wenn enable_hint_table aktiviert war. Dies wird in der PostgreSQL-Community als nachverfolg https://github.com/ossc-db/pg_hint_plan/issues/25.

    11. 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.

    12. 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

    13. 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.

    Aurora PostgreSQL 2.4.4

    In dieser Version finden Sie die folgenden Verbesserungen.

    Wichtige Stabilitätsaktualisierungen
    • None

    Stabilitätsaktualisierungen mit hoher Priorität
    1. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    Zusätzliche Verbesserungen und Erweiterungen
    • None

    Aurora PostgreSQL 2.4.3

    Neue Features
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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.

    2. Es wurde ein Fehler behoben, durch den SQL in der Form ALTER FUNCTION ... OWNER TO ... fälschlicherweise ERROR: improper qualified name (too many dotted names) meldete.

    3. Verbesserte Leistung der GIN-Indexbereinigung durch Prefetching.

    4. 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.

    5. Verbesserte Leistung von In-Memory-B-Tree-Index-Scans.

    6. 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
    1. 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.

    2. 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.

    3. Zu den Verbesserungen bei der SQL-Verarbeitung gehören:

      • Optimierungen für NOT IN mit dem apg_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 und ansi_qualified_update_set_target.

      Weitere Informationen finden Sie unter Amazon-Aurora-PostgreSQL-Parameter im Benutzerhandbuch für Amazon Aurora.

    4. Die neuen und aktualisierten PostgreSQL-Erweiterungen umfassen:

    Wichtige Stabilitätsaktualisierungen
    1. 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.

    2. 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.

    3. 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
    1. 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 den TransactionLogDiskUsage-Parameter an.

    2. Es wurden mehrere Fehler behoben, die Aurora während Prefetch-Operationen auf BTree-Indizes zum Absturz bringen.

    3. Es wurde ein Fehler behoben, durch den es bei einem Aurora-Neustart möglicherweise zu einem Timeout kommt, wenn logische Replikation verwendet wird.

    4. Die Validierungsprüfungen für Datenblöcke im Puffer-Cache wurden verbessert. Dadurch kann Aurora Inkonsistenzen besser erkennen.

    Zusätzliche Verbesserungen und Erweiterungen
    1. Die Erweiterung der Abfrageplanverwaltung apg_plan_mgmt verfügt über einen verbesserten Algorithmus für die Verwaltung der Plangenerierung für stark partitionierte Tabellen.

    2. Reduzierte Startzeit bei Instances mit großen Caches durch Verbesserungen des Puffer-Cache-Wiederherstellungsalgorithmus.

    3. 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 heftig ProcArray umkämpft ist.

    4. Verbesserte Verarbeitung von Stapellesevorgängen bei Bereinigung, Tabellen-Scans und Index-Scans. Dies führt zu höherem Durchsatz und niedrigerem CPU-Verbrauch.

    5. Es wurde ein Fehler behoben, der zum Abstürzen eines Leseknotens während der Wiedergabe einer SLRU-PostgreSQL-Kürzungsoperation führen könnte.

    6. 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.

    7. 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.

    8. Es wurde ein Speicherleck auf Leseknoten behoben, wenn die Cluster-Cache-Verwaltung aktiviert ist.

    9. 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.

    10. Es wurde ein Fehler behoben, durch den der Aurora-Speicher-Daemon bei starker I/O-Auslastung abstürzen konnte.

    11. 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 Schreibknoten hot_standby_feedback ignoriert und Snapshots auf dem Leseknoten ungültig macht.

    12. 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.

    13. 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 xxxxxxx (now yyyyyyy). Ein Snapshot-Überlauf tritt auf, wenn eine einzelne Transaktion mehr als 64 Subtransaktionen erstellt hat.

    14. 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.

    15. Es wurde ein Fehler behoben, der mit einem falschen last_error_timestamp-Wert in der aurora_replica_status-Tabelle im Zusammenhang steht.

    16. 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.

    17. Verbesserte Leistung der Bereinigung auf GIN-Indizes.

    18. 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.

    19. 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.

    20. Es wurde ein Fehler behoben, durch den eine Writer-Instance Replikationsregistrierungsanforderungen von Reader-Instances akzeptieren kann, während ein nicht initialisierter Startvorgang vorliegt.

    21. 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.

    Aurora PostgreSQL 2.3.5

    In dieser Version finden Sie die folgenden Verbesserungen.

    Verbesserungen
    1. Es wurde ein Fehler behoben, der zu Neustarts einer DB-Instance führen konnte.

    2. Es wurde ein Fehler behoben, der zu einem Absturz führen konnte, wenn ein PostgreSQL-Backend bei der Verwendung der logischen Replikation beendet wird.

    3. Ein Fehler wurde behoben, der zu einem Neustart führen konnte, wenn bei Failovers Lesevorgänge erfolgten.

    4. Ein Fehler mit dem wal2json-Modul für die logische Replikation wurde behoben.

    5. 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
    1. Bereitstellung eines Backportfix für das PostgreSQL-Community-Sicherheitsproblem CVE-2019-10130.

    2. Bereitstellung eines Backportfix für das PostgreSQL-Community-Sicherheitsproblem CVE-2019-10164.

    3. Behebung eines Fehlers, durch den das Datenaktivitäts-Streaming eine übermäßige Menge an CPU-Zeit verbrauchen kann.

    4. Behebung eines Fehler, der möglicherweise dazu führt, dass parallele Threads beim Scannen eines B-Tree-Index nach einem Festplattenlesevorgang nicht mehr reagieren.

    5. 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".

    6. 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.

    7. Behebung eines Fehlers, durch den Sichtbarkeitsmap-Seiten nach einem Failover auf einen Leseknoten falsche Freeze-Bits enthalten können.

    8. Optimierter Protokolldatenverkehr zwischen dem Schreibknoten und den Leseknoten während der Indexwartung.

    9. Behebung eines Fehlers, durch den Abfragen für Leseknoten abstürzen können, während ein B-Tree-Indexscan durchgeführt wird.

    10. Behebung eines Fehlers, durch den eine Abfrage abstürzen kann, die für die Entfernung von redundanten internen Joins optimiert wurde.

    11. Die Funktion aurora_stat_memctx_usage meldet jetzt die Anzahl der Instances eines bestimmten Kontextnamens.

    12. Behebung eines Fehlers, durch den die Funktion aurora_stat_memctx_usage falsche Ergebnisse meldet.

    13. 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.

    14. Zusätzliche Informationen werden jetzt für Leseknoten protokolliert, wenn aktive Verbindungen mit dem Relay-Prozess in Konflikt stehen.

    15. 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
    1. 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
    1. 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
    1. Beseitigung eines Bugs, bei dem Leseknoten zu Fehlern mit der Meldung „too many LWLocks taken (zu viele LWLocks angenommen)“ ausfallen könnten.

    2. Beseitigung zahlreicher Probleme, die dazu führten, dass Leseknoten bei einem erheblichen Schreib-Workload für das Cluster nicht gestartet wurden.

    3. Beseitigung eines Fehlers, bei dem die Nutzung der Funktion aurora_stat_memctx_usage() zu einem Absturz führen konnte.

    4. 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.

    Aurora PostgreSQL 2.2.1

    In dieser Version finden Sie die folgenden Verbesserungen.

    Verbesserungen
    1. Die Stabilität der logischen Replikation wurde verbessert.

    2. 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“.

    3. Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.

    4. Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.

    5. Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.

    6. 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“.

    7. Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.

    8. Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.

    9. 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.

    10. 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
    1. 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 Rolle rds_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.

    Aurora PostgreSQL 2.1.1

    In dieser Version finden Sie die folgenden Verbesserungen.

    Verbesserungen
    1. 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“.

    2. Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.

    3. Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.

    4. Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.

    5. 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“.

    6. Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.

    7. Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.

    8. 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.

    9. 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
    1. 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.

    2. Aktualisieren der libprotobuf-Erweiterung auf Version 1.3.0. Diese wird von der PostGIS-Erweiterung verwendet.

    3. Aktualisieren der pg_similarity-Erweiterung auf Version 1.0.

    4. Aktualisieren der log_fdw-Erweiterung auf Version 1.1.

    5. Aktualisieren der pg_hint_plan-Erweiterung auf Version 1.3.1.

    Verbesserungen
    1. 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.

    2. 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.

    3. 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

    4. 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.

    5. Ein Fehler wurde behoben, durch den beim Übergeben einer Transaktion mit mehr als zwei Millionen Subtransaktionen ein Absturz auftreten konnte.

    6. Ein Fehler in PostgreSQL-Community-Code im Zusammenhang mit GIN-Indizes wurde behoben, durch den das Aurora-Speichervolume nicht mehr verfügbar war.

    7. 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]").

    8. 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
    1. 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.

    Aurora PostgreSQL 2.0.1

    In dieser Version finden Sie die folgenden Verbesserungen.

    Verbesserungen
    1. 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“.

    2. Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.

    3. Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.

    4. Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.

    5. 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“.

    6. Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.

    7. Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.

    8. 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.

    9. 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
    1. Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (veraltet).

    2. 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.

    3. Die GDAL-Bibliothek, die von der PostGIS-Erweiterung verwendet wird, wurde aktualisiert.

    4. Aktualisieren der ip4r-Erweiterung auf Version 2.1.1.

    5. Aktualisieren der pg_repack-Erweiterung auf Version 1.4.3.

    6. Aktualisieren der plv8-Erweiterung auf Version 2.1.2.

    7. Parallele Abfragen – beim Erstellen einer neuen Aurora PostgreSQL-Version 2.0-Instance werden parallele Abfragen für die Parametergruppe default.postgres10 aktiviert. Der Parameter max_parallel_workers_per_gather wird standardmäßig auf 2 gesetzt. Sie können ihn aber ändern, um Ihre speziellen Workload-Anforderungen zu unterstützen.

    8. 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.

    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
    1. 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.

    2. 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.

    3. Es wurde ein Problem behoben, bei dem in seltenen Fällen Lesergebnisse bei wiederholten Leseanforderungen auf Replikatknoten inkonsistent waren.

    Zusätzliche Verbesserungen und Erweiterungen
    1. OpenSSL wurde auf 1.1.1k aktualisiert.

    2. Reduzierte CPU-Auslastung und Speicherverbrauch des WAL-Apply-Prozesses auf Aurora-Replikaten bei einigen Workloads.

    3. Verbesserung der Sicherheitsprüfungen im Schreibpfad, um falsche Schreibvorgänge in Metadaten zu erkennen.

    4. Es wurde ein Problem behoben, bei dem ein doppelter Dateieintrag den Start der Aurora PostgreSQL Engine verhinderte.

    5. Beseitigung eines Problems, das bei hohen Workloads zu einer vorübergehenden Nichtverfügbarkeit führen konnte.

    6. Wiedereinführung der Möglichkeit, einen Schrägstrich im S3-Pfad während des S3-Imports zu verwenden.

    7. Die Erweiterung PostGIS wurde auf Version 2.4.7 aktualisiert.

    8. 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
    1. 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.

    2. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    Zusätzliche Verbesserungen und Erweiterungen
    1. Es wurde ein Fehler behoben, bei dem die Datenbank nicht gestartet werden konnte, wenn viele Beziehungen in Umgebungen mit eingeschränktem Speicher vorhanden waren.

    2. Es wurde ein Fehler in der Erweiterung apg_plan_mgmt behoben, der aufgrund eines internen Pufferüberlaufs zu kurzen Nichtverfügbarkeiten führen konnte.

    3. 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.

    4. Logik hinzugefügt, um unnötige pg_waltemporäre Dateien bei einem Datenbankstart zu bereinigen.

    5. Es wurde ein Fehler in Aurora PostgreSQL 9.6 behoben, der manchmal verhindert hat, dass Lese-/Schreibknoten gestartet werden, wenn eingehende Replikation verwendet wurde.

    6. Es wurde ein Fehler behoben, der beim Erstellen der Erweiterung PostGIS mit aktiviertem pgAudit zu kurzzeitiger Nichtverfügbarkeit aufgrund von zu wenig Arbeitsspeicher führen konnte.

    7. 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.

    Aurora PostgreSQL 1.9.2

    Stabilitätsverbesserungen mit hoher Priorität
    1. 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
    1. 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
    1. 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
    1. Es wurde ein Fehler behoben, durch den Snapshot-Import, COPY-Import oder S3-Import in seltenen Fällen nicht mehr reagierten.

    2. 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
    1. Backportierung einer Korrektur für die Sicherheitsprobleme der PostgreSQL-Community CVE-2020-25694, CVE-2020-25695 und CVE-2020-25696.

    2. 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
    1. Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.

    2. 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.

    3. 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

    4. Es wurde ein Bug im GiST Index behoben, der zu unzureichendem Platz im Speicher führen konnte, nachdem eine Aurora-Read Replik hochgestuft wurde.

    5. 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.

    Es gibt keine Version 1.8.1.

    Aurora PostgreSQL Version 1.8.2

    Wichtige Stabilitätsverbesserungen
    1. Keine

    Stabilitätsverbesserungen mit hoher Priorität
    1. 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.

    2. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    Zusätzliche Verbesserungen und Erweiterungen
    1. Aurora PostgreSQL fällt nicht mehr auf einen Leseknoten zurück, wenn das Backend beim Schreiben auf den Datenbank-Client blockiert ist.

    2. Es wurde ein Fehler behoben, bei dem eine DROP DATABASE-Anweisung keine Relationsdateien entfernt hat.

    3. Es wurde ein kleines Speicherleck in einem B-Baum-Index behoben, das zu unzureichendem Platz im Speicher führen konnte.

    4. Es wurde ein Fehler in der Funktion aurora_replica_status() behoben, bei der das Feld server_id manchmal abgeschnitten wurde.

    5. 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
    1. 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
    1. Es wurde ein Fehler behoben, durch den das Aurora-Replikat abstürzte, wenn Workloads mit schweren Teiltransaktionen auf der Schreiber-Instance vorgenommen wurden.

    2. Es wurde ein Fehler behoben, bei dem die Schreiber-Instances aufgrund eines Speicherlecks und Mangels des zur Verfolgung aktiver Transaktionen verwendeten Speichers abstürzte.

    3. 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.

    4. 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.

    5. 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.

    6. 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.

    Aurora PostgreSQL 1.7.7

    In dieser Version finden Sie die folgenden Verbesserungen.

    Wichtige Stabilitätsverbesserungen
    • Keine

    Stabilitätsverbesserungen mit hoher Priorität
    1. 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
    1. 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
    1. Es wurde ein Bug behoben, der in seltenen Fällen zu einer kurzen Nichtverfügbarkeit von Read Replicas führte, wenn das Speichervolumen wuchs.

    2. 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.

    3. 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
    1. 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
    1. 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
    1. Es wurde ein Fehler behoben, durch den die Datenbank aufgrund der Fehlerbehandlung beim Wachstum des Datenbankspeichers kurzzeitig nicht verfügbar war.

    2. 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.

    3. 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
    1. Verbesserte Leistung und Verfügbarkeit von Read-Instances bei der Anwendung von DROP TABLE- und TRUNCATE TABLE-Operationen.

    2. 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.

    3. 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.

    4. Es wurde ein Fehler behoben, der aufgrund einer falschen Fehlerbehandlung in der Speicher-Engine möglicherweise dazu führt, dass Leseanforderungen nicht mehr reagieren.

    5. 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
    1. Verbesserte Leistung für Abfragen, bei denen viele Zeilen aus dem Speicher gelesen werden.

    2. Verbesserte Leistung und Verfügbarkeit von Reader-DB-Instances bei hoher Workload für Lesevorgänge.

    3. 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.

    4. Es wurde ein Fehler in der pg_hint_plan-Erweiterung behoben, durch den eine Abfrage mit mehreren Anweisungen zu einem Absturz führen konnte, wenn enable_hint_table aktiviert war. Dies wird in der PostgreSQL-Community als nachverfolg https://github.com/ossc-db/pg_hint_plan/issues/25.

    5. 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.

    Aurora PostgreSQL 1.6.4

    In dieser Version finden Sie die folgenden Verbesserungen.

    Wichtige Stabilitätsverbesserungen
    • Keine

    Stabilitätsverbesserungen mit hoher Priorität
    1. Rückportierte Fehlerbehebungen für folgende Sicherheitsprobleme der PostgreSQL-Community:

    Zusätzliche Verbesserungen und Erweiterungen
    • None

    Aurora PostgreSQL 1.6.3

    Neue Features
    1. 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
    1. 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
    1. 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
    1. 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
    1. 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
    1. Keine

    Stabilitätsverbesserungen mit hoher Priorität
    1. 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
    1. 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
    1. 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
    1. 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.

    2. 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.

    3. 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
    1. Es wurden mehrere Fehler behoben, die Aurora während Prefetch-Operationen auf BTree-Indizes zum Absturz bringen.

    2. Die Validierungsprüfungen für Datenblöcke im Puffer-Cache wurden verbessert. Dadurch kann Aurora Inkonsistenzen besser erkennen.

    Zusätzliche Verbesserungen und Erweiterungen
    1. Die Erweiterung der Abfrageplanverwaltung apg_plan_mgmt verfügt über einen verbesserten Algorithmus für die Verwaltung der Plangenerierung für stark partitionierte Tabellen.

    2. Reduzierte Startzeit bei Instances mit großen Caches durch Verbesserungen des Puffer-Cache-Wiederherstellungsalgorithmus.

    3. 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 heftig ProcArray umkämpft ist.

    4. Es wurde ein Fehler behoben, der zum Abstürzen eines Leseknotens während der Wiedergabe einer SLRU-PostgreSQL-Kürzungsoperation führen könnte.

    5. 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.

    6. Es wurde ein Speicherleck auf Leseknoten behoben, wenn die Cluster-Cache-Verwaltung aktiviert ist.

    7. 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.

    8. 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 Schreibknoten hot_standby_feedback ignoriert und Snapshots auf dem Leseknoten ungültig macht.

    9. 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.

    10. 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 xxxxxxx (now yyyyyyy). Ein Snapshot-Überlauf tritt auf, wenn eine einzelne Transaktion mehr als 64 Subtransaktionen erstellt hat.

    11. 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.

    12. Es wurde ein Fehler behoben, der mit einem falschen last_error_timestamp-Wert in der aurora_replica_status-Tabelle im Zusammenhang steht.

    13. 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.

    14. 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.

    15. 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.

    16. Es wurde ein Fehler behoben, durch den eine Writer-Instance Replikationsregistrierungsanforderungen von Reader-Instances akzeptieren kann, während ein nicht initialisierter Startvorgang vorliegt.

    17. 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.

    Aurora PostgreSQL 1.5.3

    In dieser Version finden Sie die folgenden Verbesserungen.

    Verbesserungen
    1. Es wurde ein Fehler behoben, der zu Neustarts einer DB-Instance führen konnte.

    2. Ein Fehler wurde behoben, der zu einem Neustart führen konnte, wenn bei Failovers Lesevorgänge erfolgten.

    3. 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
    1. Bereitstellung eines Backportfix für das PostgreSQL-Community-Sicherheitsproblem CVE-2019-10130.

    2. 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.

    3. Behebung eines Fehlers, durch den Seiten der Sichtbarkeitsmap falsche Freeze-Bits nach einem Failover auf einem Leseknoten enthalten konnten.

    4. Behebung eines Fehlers, durch den der Fehler "relation relation-name does not exist" falsch gemeldet wird.

    5. Optimierter Protokolldatenverkehr zwischen dem Schreibknoten und den Leseknoten während der Indexwartung.

    6. Behebung eines Fehlers, durch den Abfragen für Leseknoten abstürzen können, während ein B-Tree-Indexscan durchgeführt wird.

    7. Die Funktion aurora_stat_memctx_usage meldet jetzt die Anzahl der Instances eines bestimmten Kontextnamens.

    8. Behebung eines Fehlers, durch den die Funktion aurora_stat_memctx_usage falsche Ergebnisse meldet.

    9. 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.

    10. 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
    1. 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
    1. 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
    1. Beseitigung zahlreicher Probleme, die dazu führten, dass Leseknoten bei einem erheblichen Schreib-Workload für das Cluster nicht gestartet wurden.

    2. Beseitigung eines Fehlers, bei dem die Nutzung der Funktion aurora_stat_memctx_usage() zu einem Absturz führen konnte.

    3. 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
    1. Version 1.0 der Erweiterung pg_similarity wird jetzt unterstützt.

    2. 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
    1. Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (veraltet).

    2. 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.

    3. Die Leistung von Subtransaktionen unter hohen Parallelbetrieb-Workloads wurde verbessert.

    4. Aktualisierung der Erweiterung pg_hint_plan auf Version 1.2.3.

    5. 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.

    6. Es wurde ein Problem behoben, bei dem eine INSERT-Anweisung mit VALUES mit der Meldung „Attempting to read past EOF of relation“ fehlschlagen konnte.

    7. 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 Erweiterung apg_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.

    Aurora PostgreSQL 1.3.2

    In dieser Version finden Sie die folgenden Verbesserungen.

    Neue Funktionen
    1. Das ProcArrayGroupUpdate-Warteereignis wurde hinzugefügt.

    Verbesserungen
    1. 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“.

    2. Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.

    3. Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.

    4. Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.

    5. 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“.

    6. Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.

    7. Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.

    8. 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.

    9. 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
    1. Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (veraltet).

    2. Aktualisieren der GDAL-Bibliothek, die von der PostGIS-Erweiterung verwendet wird.

    3. 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.

    4. Ein Problem im Überwachungssystem wurde behoben, das bei hoher lokaler Festplattennutzung möglicherweise zu einem Failover führt.

    5. 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)

    6. 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.

    7. 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.

    8. 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.

    9. Ein Fehler in der PostGIS-Erweiterung wurde behoben, bei dem PostGIS möglicherweise in der Funktion gserialized_gist_picksplit_2d() abstürzt.

    10. 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.

    11. 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"

    12. 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.

    13. Ein Fehler wurde behoben, bei dem Aurora PostgreSQL nicht starten kann und die folgende Meldung im PostgreSQL-Protokoll angezeigt wird:

      FATAL: Storage initialization failed.

    14. Eine Leistungsbegrenzung für schwere Schreib-Workloads wurde aufgehoben, die zu Wartezeiten bei den Ereignissen LWLock:buffer_content und IO:ControlFileSyncUpdate geführt hat.

    15. 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.

    Aurora PostgreSQL 1.2.2

    In dieser Version finden Sie die folgenden Verbesserungen.

    Neue Funktionen
    1. Das ProcArrayGroupUpdate-Warteereignis wurde hinzugefügt.

    Verbesserungen
    1. 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“.

    2. Die unterstützte Größe von IAM-Passwörtern wurde auf 8 KB erhöht.

    3. Die Konsistenz der Leistung unter Workloads mit hohem Schreibdurchsatz wurde verbessert.

    4. Es wurde ein Fehler behoben, der den Absturz einer Read Replica während eines Neustarts verursachen konnte.

    5. 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“.

    6. Es wurde ein Fehler behoben, der zu einem Anstieg der Speicherauslastung nach einem Neustart führen konnte.

    7. Es wurde ein Fehler behoben, der dazu führen konnte, dass eine Transaktion mit zahlreichen Subtransaktionen fehlschlägt.

    8. 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.

    9. 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
    1. 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
    1. Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin PostgreSQL 9.6.6, Aurora PostgreSQL 1.1 (veraltet).

    2. Folgende PostgreSQL-Erweiterungen wurden aktualisiert:

      • pg_hint_plan auf Version 1.2.2 aktualisiert

      • plv8 auf Version 2.1.0 aktualisiert

    3. Verbessert die Effizienz des Datenverkehrs zwischen Schreibe- und Reader-Knoten.

    4. Verbessert die Leistung beim Verbindungsaufbau.

    5. Verbessern Sie die Diagnosedaten, die im PostgreSQL-Fehlerprotokoll bereitgestellt werden, wenn ein out-of-memory Fehler auftritt.

    6. Mehrere Korrekturen zur Verbesserung der Zuverlässigkeit und Leistung beim Importieren von Snapshots aus Amazon RDS for PostgreSQL in Aurora PostgreSQL-kompatible Edition.

    7. Mehrere Korrekturen zur Verbesserung der Zuverlässigkeit und Leistung von Aurora PostgreSQL-Leseknoten.

    8. Behebt ein Problem, bei dem eine ansonsten inaktive Instance unnötigen Leseverkehr auf einem Aurora-Speichervolume erzeugen kann.

    9. 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.

    10. 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.

    11. Behebt ein Problem, bei dem eine Bereinigung den entsprechenden pg_database.datfrozenxid-Wert für eine Datenbank nicht aktualisieren kann.

    12. 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.

    13. Behebt ein Problem, bei dem ein PostgreSQL-Backend nicht beendet oder abgebrochen werden kann, während ein fdw-Aufruf erfolgt.

    14. 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.

    15. Behebt ein Problem, bei dem ein Aurora PostgreSQL-Schreiber-Knoten fälschlicherweise ausfallen kann.

    16. Behebt ein Problem, bei dem in seltenen Fällen ein Aurora PostgreSQL-Leser-Knoten folgendes melden kann:

      "FATAL: lock buffer_io is not held"

    17. 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.

    18. 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
    1. 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

    2. 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
    1. Diese Version enthält alle Korrekturen, Funktionen und Verbesserungen, die in enthalten sin Aurora PostgreSQL 1.0.11

    2. 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.

    3. Es wurde Zugriff auf die Beziehung pg_statistic aktiviert.

    4. Der guc-Parameter "effective_io_concurrency" wurde deaktiviert, da er für Aurora-Speicher nicht relevant ist.

    5. Der guc-Parameter "hot_standby_feedback" ist nicht mehr modifizierbar und wurde auf den Wert "1" festgelegt.

    6. Die Leseperformance der Heap-Seite während Bereinigungsoperationen wurde verbessert.

    7. Die Performance der Snapshot-Konfliktlösung für Leseknoten wurde verbessert.

    8. Die Performance der Transaktions-Snapshot-Übernahme für Leseknoten wurde verbessert.

    9. Die Schreibperformance für GIN-Metaseitenaktualisierungen wurde verbessert.

    10. Die Wiederherstellungsperformance für den Pufferspeicher während des Startvorgangs wurde verbessert.

    11. Behebt ein Problem, bei dem die Datenbank_Engine beim Startvorgang abstürzte, während vorbereitete Transaktionen wiederhergestellt wurden.

    12. Behebt ein Problem, das dazu führen konnte, dass Leseknoten nicht gestartet werden konnten, wenn viele vorbereitete Transaktionen vorhanden waren.

    13. 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.

    14. 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

    15. 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.

    16. 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:

    Aurora PostgreSQL 1.0.11

    In diesem Engine-Update finden Sie die folgenden Verbesserungen:

    1. Behebt ein Problem bei der parallelen Abfrageverarbeitung, das zu falschen Ergebnissen führen kann.

    2. 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.

    3. Korrigiert die pg-repack-Erweiterung.

    4. Implementiert Verbesserungen, um aktuelle Knoten zu behalten.

    5. 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:

    1. 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.

    2. Behebt ein Problem, das einen Neustart der Engine verursacht, wenn es einen inkompatiblen Parameterwert für sehr große Seiten gibt.

    3. Verbessert den Umgang mit mehreren truncate-Tabellenanweisungen während der Wiedergabe eines WAL (Write Ahead Log) auf einem Leseknoten.

    4. Reduziert den statischen Speicheraufwand, um Fehler zu reduzieren. out-of-memory

    5. Behebt ein Problem, das zu out-of-memory Fehlern beim Ausführen einer Einfügung mit einem GiST-Index führen kann.

    6. Verbessert den Snapshot-Import aus RDS für PostgreSQL, sodass es nicht mehr erforderlich ist, auf nicht initialisierten Seiten eine Bereinigung durchzuführen.

    7. Behebt ein Problem, bei dem vorbereitete Transaktionen nach einem Engine-Absturz in den vorherigen Zustand zurückkehren.

    8. Implementiert Verbesserungen, um zu verhindern, dass Leseknoten veralten.

    9. Implementiert Verbesserungen zur Reduzierung der Ausfallzeiten bei einem Neustart der Engine.

    10. 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:

    1. Behebt ein Problem, das den Start der Engine verhinderte, wenn der Instance-Parameter shared_preload_libraries pg_hint_plan enthielt.

    2. Behebt den Fehler „Versuch, den Heap-Block XXX abzurufen, geht über das Heap-Ende hinaus (YYY-Blöcke)“, der bei parallelen Scans auftreten kann.

    3. Verbessert die Effektivität des Vorabrufs bei Lesevorgängen für eine Bereinigung.

    4. 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.

    5. 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.