Mises à jour de Amazon Aurora PostgreSQL - Amazon Aurora
PostgreSQL 15.3PostgreSQL 15.2PostgreSQL 14.8PostgreSQL 14.7PostgreSQL 14.6PostgreSQL 14.5PostgreSQL 14.4PostgreSQL 14.3PostgreSQL 13.11PostgreSQL 13.10PostgreSQL 13.9PostgreSQL 13.8PostgreSQL 13.7PostgreSQL 13.6PostgreSQL 13.5PostgreSQL 13.4PostgreSQL 13.3 (obsolète le 15 mars 2023)PostgreSQL 12.15PostgreSQL 12.14PostgreSQL 12.13PostgreSQL 12.12PostgreSQL 12.11PostgreSQL 12.10PostgreSQL 12.9PostgreSQL 12.8PostgreSQL 12.7, Aurora 4.2 (obsolète le 15 mars 2023)PostgreSQL 12.6, Aurora 4.1 (obsolète le 15 juillet 2022)PostgreSQL 12.4, Aurora 4.0 (obsolète le 15 juillet 2022)PostgreSQL 11.20PostgreSQL 11.19PostgreSQL 11.18PostgreSQL 11.17PostgreSQL 11.16PostgreSQL 11.15PostgreSQL 11.14PostgreSQL 11.13PostgreSQL 11.12, Aurora 3.6 (obsolète le 15 mars 2023)PostgreSQL 11.11, Aurora 3.5 (obsolète le 15 juillet 2022)PostgreSQL 11.9, Aurora 3.4PostgreSQL 11.8, Aurora 3.3 (obsolète le 15 juillet 2022)PostgreSQL 11.7, Aurora 3.2 (obsolète le 15 mars 2022)PostgreSQL 11.6, Aurora 3.1 (obsolète le 15 mars 2022)PostgreSQL 11.4, Aurora 3.0 (obsolète le 28 octobre 2021)PostgreSQL 10.21 (obsolète depuis le 1er août 2022.)PostgreSQL 10.20 (obsolète le 1er août 2022.)PostgreSQL 10.19 (obsolète le 1er août 2022.)PostgreSQL 10.18 (obsolète le 1er août 2022.)PostgreSQL 10.17, Aurora 2.9 (obsolète le 1er août 2022.)PostgreSQL 10.16, Aurora 2.8 (obsolète le 15 juillet 2022)PostgreSQL 10.14, Aurora 2.7 (obsolète le 15 juillet 2022)PostgreSQL 10.13, Aurora 2.6 (obsolète le 15 juillet 2022)PostgreSQL 10.12, Aurora 2.5 (obsolète le 15 mars 2022)PostgreSQL 10.11, Aurora 2.4 (obsolète le 15 mars 2022)PostgreSQL 10.7, Aurora 2.3 (obsolète le 28 octobre 2021)PostgreSQL 10.6, Aurora 2.2 (obsolète le 28 octobre 2021)PostgreSQL 10.5, Aurora 2.1 (obsolète le 28 octobre 2021)PostgreSQL 10.4, Aurora 2.0 (obsolète le 28 octobre 2021)PostgreSQL 9.6.22, Aurora 1.11 (obsolète le 31 janvier 2022)PostgreSQL 9.6.21, Aurora 1.10 (obsolète le 31 janvier 2022)PostgreSQL 9.6.19, Aurora 1.9 (obsolète le 31 janvier 2022)PostgreSQL 9.6.18, Aurora 1.8 (obsolète le 31 janvier 2022)PostgreSQL 9.6.17, Aurora 1.7 (obsolète le 31 janvier 2022)PostgreSQL 9.6.16, Aurora 1.6 (obsolète le 31 janvier 2022)PostgreSQL 9.6.12, Aurora 1.5 (obsolète le 28 octobre 2021)PostgreSQL 9.6.11, Aurora 1.4 (obsolète le 28 octobre 2021)PostgreSQL 9.6.9, Aurora 1.3 (obsolète le 28 octobre 2021)PostgreSQL 9.6.8, Aurora 1.2 (obsolète le 28 octobre 2021)PostgreSQL 9.6.6, Aurora 1.1 (obsolète le 28 octobre 2021)PostgreSQL 9.6.3, Aurora 1.0 (obsolète le 28 octobre 2021)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mises à jour de Amazon Aurora PostgreSQL

Vous trouverez ci-dessous des informations sur les versions du moteur de base de données Amazon Aurora PostgreSQL Edition qui ont été publiées pour Amazon Aurora. La plupart des versions répertoriées incluent à la fois un numéro de version PostgreSQL et un numéro de version Amazon Aurora. Cependant, à partir de PostgreSQL versions 13.3, 12.8, 11.13, 10.18, et pour toutes les autres versions ultérieures, les numéros de version Aurora ne sont pas utilisés. Pour déterminer les numéros de version de votre base de données Aurora PostgreSQL, consultez la section Identification des versions d'Amazon Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

Pour plus d'informations sur les extensions et les modules, veuillez consulter Versions d'extension pour Amazon Aurora PostgreSQL.

Amazon Aurora PostgreSQL 1.X (compatible avec PostgreSQL 9.6.XX) a atteint la fin du support le 31 janvier 2022. Mettez à niveau vos bases de données qui exécutent Aurora PostgreSQL 9.6 vers Aurora PostgreSQL 11 ou version ultérieure. Pour savoir comment procéder, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

Si vous utilisez Amazon Aurora PostgreSQL 2.X (compatible avec PostgreSQL 10.XX), veillez à mettre à niveau vos bases de données vers Amazon Aurora PostgreSQL 11 ou version ultérieure. Pour savoir comment procéder, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora. Pour plus d'informations, consultez Annonce : la fin du support d'Amazon Aurora PostgreSQL 10.XX est le 31 janvier 2023. .

Si vous utilisez les versions mineures 10.13, 10.14, 10.16, 11.8, 11.11, 12.4 ou 12.6 d'Amazon Aurora PostgreSQL, veillez à mettre à niveau vos bases de données :

  • Pour les versions mineures 10.13, 10.14 et 10.16 de PostgreSQL, la version mineure minimale recommandée est 10.17.

  • Pour les versions mineures 11.8 et 11.11 de PostgreSQL, la version mineure minimale recommandée est 11.17.

  • Pour les versions mineures 12.4 et 12.6 de PostgreSQL, la version mineure minimale recommandée est 12.12.

Pour savoir comment procéder, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

Pour plus d'informations sur les versions, les politiques et les délais disponibles d'Amazon Aurora, consultez la section Durée pendant laquelle les versions majeures d'Amazon Aurora resteront disponibles dans le guide de l'utilisateur d'Amazon Aurora. Pour plus d'informations sur la prise en charge et d'autres politiques d'Amazon Aurora, veuillez consulter FAQ Amazon RDS.

Pour déterminer quelles versions du moteur de base de données Aurora PostgreSQL sont disponibles dans Région AWS un, utilisez describe-db-engine-versionsAWS CLIla commande ci-dessous.

aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[].[EngineVersion]' --output text --region aws-region

Pour en obtenir la listeRégions AWS, consultez la section Disponibilité de la région Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

Rubriques

PostgreSQL 15.3

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 15.3. Pour plus d'informations sur les améliorations apportées à PostgreSQL 15.3, consultez la version 15.3 de PostgreSQL.

Aurora PostgreSQL 15.3.2, 4 octobre 2023

Améliorations hautement prioritaires de la stabilité
Améliorations hautement prioritaires
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

  • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

  • Correction d'un problème qui provoquait un crash lors de l'exécution de la COPY FROM commande.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

  • Problème résolu : erreur 40001 : impossible DELETE de sérialiser l'accès en raison d'une mise à jour simultanée lors de l'utilisation d'un instantané sérialisable. UPDATE

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

  • Correction d'un problème qui empêchait l'activation d'une meilleure gestion de la mémoire dans certains scénarios dans Aurora PostgreSQL 15.3.

Aurora PostgreSQL 15.3.0, 13 juillet 2023

Suite à l'annonce de mises à jour de la base de données PostgreSQL par la communauté open source, nous avons mis à jour Amazon Aurora PostgreSQL Compatible Edition afin de prendre en charge les versions 15.3, 14.8, 13.11, 12.15 et 11.20 de PostgreSQL. Ces versions contiennent des améliorations du produit et des corrections de bogues apportées par la communauté PostgreSQL, ainsi que des améliorations spécifiques à Aurora. Les versions contiennent également de nouvelles fonctionnalités et améliorations pour Babelfish pour Aurora PostgreSQL version 3.2, ainsi qu'un support amélioré pour Database Migration Service. AWS Reportez-vous aux versions d'Amazon Aurora pour vous aider à décider de la fréquence de mise à niveau et de la manière de planifier votre processus de mise à niveau. Pour rappel, si vous utilisez une version d'Amazon Aurora PostgreSQL 11, vous devez passer à une version majeure plus récente d'ici le 29 février 2024.

Nouvelles fonctions
  • Cette version contient des améliorations de gestion de la mémoire qui augmentent la stabilité et la disponibilité de la base de données en prévenant de manière proactive les problèmes liés à une mémoire insuffisante. Pour plus d'informations, consultez la section Gestion améliorée de la mémoire dans Aurora PostgreSQL.

  • Ajout du support pour la version d'pgvectorextension 0.4.1.

Améliorations hautement prioritaires
  • Correction d'un problème lié à la gestion des métadonnées des sous-transactions lors de la reconnexion d'un lecteur survivable.

  • Correction d'un problème lié aux variables d'environnement de l'extension dans ZDP.

  • Résolution d'une erreur transitoire lors de la réplication logique qui faisait qu'un processus calculait de manière incorrecte qu'il avait rencontré une page inattendue.

  • Correction d'un problème qui provoquait une période d'indisponibilité en raison de la création partielle d'un fichier d'état d'origine de réplication.

Améliorations générales
  • Résolution d'un problème selon lequel l'identifiant de requête informatique affichait un avertissement, « AVERTISSEMENT : type de nœud non reconnu : 378 ».

  • Résolution d'un problème qui bloquait la synchronisation initiale des données d'une relation en raison de la suppression prématurée du slot de réplication logique sur l'éditeur.

  • Ajout d'une nouvelle fonctionaurora_stat_memctx_usage(), pour afficher la répartition de l'utilisation de la mémoire principale au niveau du contexte de mémoire Postgres.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Réduction supplémentaire du temps d'arrêt de la base de données pendant le ZDP.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème qui provoquait pg_ls_waldir() le renvoi du message « ERROR : impossible de définir le fichier ».

  • Ajout du support pour TLS 1.3 avec les chiffrements TLS_AES_128_GCM_SHA256 et TLS_AES_256_GCM_SHA384.

  • Résolution d'un problème qui bloquait une mise à niveau de version majeure sur la réplique Aurora d'une instance de base de données RDS pour PostgreSQL.

  • Correction d'un problème qui empêchait le dimensionnement dans les instances Aurora Serverless v2.

  • Correction d'un problème de réplication logique qui, dans de rares cas, pouvait entraîner une période d'indisponibilité en raison de métadonnées de sous-transaction incorrectes.

  • Correction d'un problème dans l'pg_vectorextension où, dans de rares cas, des valeurs infinies ou NAN provoquaient un crash lors de la création de l'index

  • Correction d'un problème d'amélioration des performances.

  • Mise à niveau GEOS vers la version 3.11.2.

  • Mise pg_cron à niveau vers la version 1.5.

  • Mise à niveau pg_partman vers la version 4.7.3.

  • Mise à niveau pg_tle vers la version 1.0.3.

  • Mise à niveau plv8 vers la version 3.1.6.

PostgreSQL 15.2

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 15.2. Pour plus d'informations sur les améliorations apportées à PostgreSQL 15.2, consultez la version 15.2 de PostgreSQL.

Aurora PostgreSQL 15.2.4, 5 octobre 2023

Améliorations hautement prioritaires de la stabilité
Améliorations hautement prioritaires
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

  • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

Aurora PostgreSQL 15.2.3, 25 juillet 2023

Améliorations générales
  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème qui empêchait de récupérer de l'espace de stockage lors des validations de transactions.

  • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application.

  • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • Correction de plusieurs problèmes qui pouvaient entraîner le redémarrage des répliques Aurora dotées de la fonctionnalité de disponibilité en lecture améliorée lors de la reconnexion à l'instance du rédacteur.

  • Correction d'un problème empêchant la reconnexion d'un lecteur capable de survivre.

Aurora PostgreSQL 15.2.2, 10 mai 2023

Améliorations générales
  • Correction d'une erreur lors du chargement du test_decoding pluginpg_create_logical_replication_slot.

  • Correction d'un problème qui entraînait l'échec de la réplication logique lors de l'utilisation du cache en écriture directe.

  • Mise à jour du client Oracle utilisé par l'oracle_fdwextension vers la version 21.9.0.0.0.

Aurora PostgreSQL 15.2.1, 5 avril 2023

Nouvelles fonctions
  • Introduction d'un nouveau calcul du hachage du plan QPM pour la prise en charge de plusieurs schémas. Si les utilisateurs souhaitent utiliser QPM dans des environnements multi-schémas, ils peuvent définir la apg_plan_mgmt.plan_hash version sur 2 et appeler apg_plan_mgmt.validate_plans (« update_plan_hash »).

  • Améliorations de la réplication logique pour améliorer l'utilisation de la mémoire et du processeur lors du traitement de transactions importantes.

  • La CloudWatch métrique suit ReplicationSlotDiskUsage désormais le stockage spécifique à la réplication logique sur le stockage Aurora et le stockage local.

  • À partir des versions 15.2 et 14.7 d'Aurora PostgreSQL, un utilisateur doit disposer CONNECT du privilège de connexion sur chaque base de données, même s'il est autorisé à accéder au rôle. rds_superuser Avant les versions 15.2 et 14.7 d'Aurora PostgreSQL, un utilisateur pouvait se connecter à n'importe quelle base de données et à n'importe quelle table système si le rôle lui était attribué. rds_superuser Les versions précédentes d'Aurora PostgreSQL ne sont pas concernées par cette modification, et les utilisateurs ayant accès au rôle n'ont pas besoin CONNECT de privilèges pour rds_superuser accéder aux bases de données au sein de leur cluster Aurora PostgreSQL.

Améliorations générales
  • PROJSupport amélioré vers la version 9.1.0.

  • Mise à niveau de la GDAL bibliothèque PostGIS vers la version 3.5.3.

  • Mise à niveau pg_hint_plan vers la version 1.5.0.

  • Ajout du support pour les SEG extensions TCN et.

  • Amélioration des performances des suppressions de l'arbre b et des index de hachage sur les répliques d'Aurora.

  • Inclut des améliorations de Aurora Serverless v2 dimensionnement.

  • Correction d'un problème dans QPM qui empêchait l'application des plans approuvés lors de la jonction de tables partitionnées.

  • Amélioration du temps de démarrage du moteur, en particulier sur les instances volumineuses comportant de nombreux objets.

  • La fonction Aurora aurora_stat_logical_wal_cache() est désormais visible par tous les utilisateurs.

  • Correction d'un problème dans QPM qui pouvait entraîner une indisponibilité lors de l'application de plans à partir de relevés préparés.

Améliorations supplémentaires
  • Mise à jour des extensions suivantes :

    • apg_plan_mgmt vers la version 2.4

    • hllvers la version 2.17

    • Oracle_fdwvers la version 2.5.0

    • orafcevers la version 4.0.0

    • pg_auditvers la version 1.7.0

    • pg_cronvers la version 1.4.2

    • pg_hint_planvers la version 1.5.0

    • pg_logicalvers la version 2.4.2

    • pg_repackvers la version 1.4.8

    • pg_stat_statementsvers la version 1.10

    • pg_trgm vers la version 1.4

    • pgroutingvers la version 3.4.1

    • plv8vers la version 3.1.4

    • PostGISvers la version 3.3.2

    • rds_activity_stream vers la version 1.6

    • SEGvers la version 1.0

    • TCNvers la version 1.0

    • tds_fdwvers la version 2.0.3

    • wal2jsonvers la version 2.5

Pour plus d'informations sur les extensions et les modules, veuillez consulter Extensions prises en charge pour Aurora PostgreSQL 15.

Différences entre PostgreSQL 15 et Aurora PostgreSQL 15

En raison du système de stockage distribué unique d'Aurora, Amazon Aurora PostgreSQL version 15 ne prend pas en charge la compression côté serveur avec Gzip, LZ4 ou Zstandard (zstd), les sauvegardes en ligne pg_basebackup utilisant et, ni le préchargement lors de la restauration WAL. pg_backup_start() pg_backup_stop() En outre, les séquences peuvent être spécifiées comme non enregistrées, mais cela n'améliore pas les performances par rapport aux séquences normales.

PostgreSQL 14.8

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 14.8. Pour plus d'informations sur les améliorations apportées à PostgreSQL 14.8, consultez la version 14.8 de PostgreSQL.

Aurora PostgreSQL 14.8.2, 4 octobre 2023

Améliorations hautement prioritaires de la stabilité
Améliorations hautement prioritaires
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

  • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

  • Correction d'un problème qui provoquait un crash lors de l'exécution de la COPY FROM commande.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

  • Problème résolu : erreur 40001 : impossible DELETE de sérialiser l'accès en raison d'une mise à jour simultanée lors de l'utilisation d'un instantané sérialisable. UPDATE

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

  • Correction d'un problème qui empêchait l'activation d'une meilleure gestion de la mémoire dans certains scénarios dans Aurora PostgreSQL 15.3.

Aurora PostgreSQL 14.8.0, 13 juillet 2023

Suite à l'annonce de mises à jour de la base de données PostgreSQL par la communauté open source, nous avons mis à jour Amazon Aurora PostgreSQL Compatible Edition afin de prendre en charge les versions 15.3, 14.8, 13.11, 12.15 et 11.20 de PostgreSQL. Ces versions contiennent des améliorations du produit et des corrections de bogues apportées par la communauté PostgreSQL, ainsi que des améliorations spécifiques à Aurora. Les versions contiennent également de nouvelles fonctionnalités et améliorations pour Babelfish pour Aurora PostgreSQL version 3.2, ainsi qu'un support amélioré pour Database Migration Service. AWS Reportez-vous aux versions d'Amazon Aurora pour vous aider à décider de la fréquence de mise à niveau et de la manière de planifier votre processus de mise à niveau. Pour rappel, si vous utilisez une version d'Amazon Aurora PostgreSQL 11, vous devez passer à une version majeure plus récente d'ici le 29 février 2024.

Nouvelles fonctions
  • Cette version contient des améliorations de gestion de la mémoire qui augmentent la stabilité et la disponibilité de la base de données en prévenant de manière proactive les problèmes liés à une mémoire insuffisante. Pour plus d'informations, consultez la section Gestion améliorée de la mémoire dans Aurora PostgreSQL.

  • Ajout du support pour la version d'pgvectorextension 0.4.1.

Améliorations hautement prioritaires
  • Correction d'un problème lié à la gestion des métadonnées des sous-transactions lors de la reconnexion d'un lecteur survivable.

  • Correction d'un problème lié aux variables d'environnement de l'extension dans ZDP.

  • Résolution d'une erreur transitoire lors de la réplication logique qui faisait qu'un processus calculait de manière incorrecte qu'il avait rencontré une page inattendue.

  • Correction d'un problème qui provoquait une période d'indisponibilité en raison de la création partielle d'un fichier d'état d'origine de réplication.

Améliorations générales
  • Résolution d'un problème selon lequel l'identifiant de requête informatique affichait un avertissement, « AVERTISSEMENT : type de nœud non reconnu : 378 ».

  • Résolution d'un problème qui bloquait la synchronisation initiale des données d'une relation en raison de la suppression prématurée du slot de réplication logique sur l'éditeur.

  • Ajout d'une nouvelle fonctionaurora_stat_memctx_usage(), pour afficher la répartition de l'utilisation de la mémoire principale au niveau du contexte de mémoire Postgres.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Réduction supplémentaire du temps d'arrêt de la base de données pendant le ZDP.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème qui provoquait pg_ls_waldir() le renvoi du message « ERROR : impossible de définir le fichier ».

  • Ajout du support pour TLS 1.3 avec les chiffrements TLS_AES_128_GCM_SHA256 et TLS_AES_256_GCM_SHA384.

  • Résolution d'un problème qui bloquait une mise à niveau de version majeure sur la réplique Aurora d'une instance de base de données RDS pour PostgreSQL.

  • Correction d'un problème qui empêchait le dimensionnement dans les instances Aurora Serverless v2.

  • Correction d'un problème de réplication logique qui, dans de rares cas, pouvait entraîner une période d'indisponibilité en raison de métadonnées de sous-transaction incorrectes.

  • Correction d'un problème dans l'pg_vectorextension où, dans de rares cas, des valeurs infinies ou NAN provoquaient un crash lors de la création de l'index.

  • Mise à niveau GEOS vers la version 3.11.2.

  • Mise pg_cron à niveau vers la version 1.5.

  • Mise à niveau pg_partman vers la version 4.7.3.

  • Mise à niveau pg_tle vers la version 1.0.3.

  • Mise à niveau plv8 vers la version 3.1.6.

  • Mise à niveau tds_fdw vers la version 2.0.3.

PostgreSQL 14.7

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 14.7. Pour plus d'informations sur les améliorations apportées à PostgreSQL 14.7, consultez la version 14.7 de PostgreSQL.

Aurora PostgreSQL 14.7.4, 5 octobre 2023

Améliorations hautement prioritaires de la stabilité
Améliorations hautement prioritaires
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

  • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

Aurora PostgreSQL 14.7.3, 24 juillet 2023

Améliorations générales
  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème qui empêchait de récupérer de l'espace de stockage lors des validations de transactions.

  • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application.

  • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • Correction de plusieurs problèmes qui pouvaient entraîner le redémarrage des répliques Aurora dotées de la fonctionnalité de disponibilité en lecture améliorée lors de la reconnexion à l'instance du rédacteur.

  • Correction d'un problème empêchant la reconnexion d'un lecteur capable de survivre.

Aurora PostgreSQL 14.7.2, 10 mai 2023

Améliorations générales
  • Correction d'une erreur lors du chargement du test_decoding pluginpg_create_logical_replication_slot.

  • Correction d'un problème qui entraînait l'échec de la réplication logique lors de l'utilisation du cache en écriture directe.

  • Mise à jour du client Oracle utilisé par l'oracle_fdwextension vers la version 21.9.0.0.0.

Aurora PostgreSQL 14.7.1, 5 avril 2023

Nouvelles fonctions
  • Introduction d'un nouveau calcul du hachage du plan QPM pour la prise en charge de plusieurs schémas. Si les utilisateurs souhaitent utiliser QPM dans des environnements multi-schémas, ils peuvent définir la apg_plan_mgmt.plan_hash version sur 2 et appeler apg_plan_mgmt.validate_plans (« update_plan_hash »).

  • Améliorations de la réplication logique pour améliorer l'utilisation de la mémoire et du processeur lors du traitement de transactions importantes.

  • La CloudWatch métrique suit ReplicationSlotDiskUsage désormais le stockage spécifique à la réplication logique sur le stockage Aurora et le stockage local.

  • À partir des versions 15.2 et 14.7 d'Aurora PostgreSQL, un utilisateur doit disposer CONNECT du privilège de connexion sur chaque base de données, même s'il est autorisé à accéder au rôle. rds_superuser Avant les versions 15.2 et 14.7 d'Aurora PostgreSQL, un utilisateur pouvait se connecter à n'importe quelle base de données et à n'importe quelle table système si le rôle lui était attribué. rds_superuser Les versions précédentes d'Aurora PostgreSQL ne sont pas concernées par cette modification, et les utilisateurs ayant accès au rôle n'ont pas besoin CONNECT de privilèges pour rds_superuser accéder aux bases de données au sein de leur cluster Aurora PostgreSQL.

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème en raison duquel les métriques de latence de validation n'étaient pas mises à jour.

Améliorations générales
  • PROJSupport amélioré vers la version 9.1.0.

  • Mise à niveau de la GDAL bibliothèque PostGIS vers la version 3.5.3.

  • Correction des chemins de mise à niveau de pg_hint_plan 1.3x à 1.4.

  • Ajout du support pour les SEG extensions TCN et.

  • Amélioration des performances des suppressions de l'arbre b et des index de hachage sur les répliques d'Aurora.

  • Inclut des améliorations de Aurora Serverless v2 dimensionnement.

  • Correction d'un problème dans QPM qui empêchait l'application des plans approuvés lors de la jonction de tables partitionnées.

  • Correction d'un problème à cause duquel le nombre d'accès à la mémoire tampon était incorrectEXPLAIN.

  • Amélioration du temps de démarrage du moteur, en particulier sur les instances volumineuses comportant de nombreux objets.

  • La fonction Aurora aurora_stat_logical_wal_cache() est désormais visible par tous les utilisateurs.

  • Correction d'un problème dans QPM qui pouvait entraîner une indisponibilité lors de l'application de plans à partir de relevés préparés.

Améliorations supplémentaires
  • Mise à jour des extensions suivantes :

    • hllvers la version 2.17

    • Oracle_fdwvers la version 2.5.0

    • orafcevers la version 4.0.0

    • pg_cronvers la version 1.4.2

    • pg_hint_planvers la version 1.4.1

    • pg_logicalvers la version 2.4.2

    • pg_trgm vers la version 1.4

    • pgroutingvers la version 3.4.1

    • plv8vers la version 3.1.4

    • PostGISvers la version 3.3.2

    • SEGvers la version 1.0

    • TCNvers la version 1.0

    • wal2jsonvers la version 2.5

Pour plus d'informations sur les extensions et les modules, veuillez consulter Extensions prises en charge pour Aurora PostgreSQL 14.

PostgreSQL 14.6

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 14.6. Pour plus d'informations sur les améliorations apportées à PostgreSQL 14.6, consultez la version 14.6 de PostgreSQL.

Aurora PostgreSQL 14.6.5, 4 octobre 2023

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de travail de lecture intensives en E/S.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

Aurora PostgreSQL 14.6.4, 13 septembre 2023

Améliorations générales
  • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2.

  • Correction d'un problème pg_cron qui empêchait le dimensionnement dans Aurora Serverless v2.

  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants, les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration AWS Lambda :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

Aurora PostgreSQL 14.6.2, 3 mars 2023

Améliorations générales de la stabilité
  • Correction d'un problème en raison duquel les plans approuvés pour les jointures avec des tables partitionnées n'étaient pas appliqués.

  • Correction d'un problème en raison PostGIS duquel les GDAL données ne se chargeaient pas.

  • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

  • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

Aurora PostgreSQL 14.6.1, 17 février 2023

Améliorations critiques de la stabilité
  • Correction d'un problème de stabilité critique.

Aurora PostgreSQL 14.6.0, 20 janvier 2023

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème en raison duquel une mise à niveau échouait parce que la plus ancienne MultiXactId n'était pas mise à jour correctement.

  • Correction d'un problème qui pouvait entraîner une brève période d'indisponibilité.

Améliorations générales de la stabilité
  • Correction d'un problème qui provoquait des échecs de migration des instances de base de données.

  • Correction d'un problème en raison duquel la base de données ne démarrait pas en raison d'une incohérence dans les métadonnées.

  • Amélioration de la gestion des erreurs et de la capacité de diagnostic.

  • Mise à niveau de l'RDKitextension vers la version 4.2.

  • Mise à niveau de la GDAL bibliothèque vers la version 3.4.3.

  • Correction d'un problème en raison duquel le processus de gestion du cache du cluster ne s'arrêtait pas correctement.

  • Correction d'un problème qui pouvait entraîner le maintien de certains processus dans un état incohérent lors d'un arrêt normal.

  • Correction d'un problème lié à l'pg_repackextension.

  • Amélioration de la bibliothèque de classementglibc, gestion avec une nouvelle bibliothèque de classement indépendante par défaut.

PostgreSQL 14.5

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 14.5. Pour plus d'informations sur les améliorations apportées à PostgreSQL 14.5, consultez la version 14.5 de PostgreSQL.

Aurora PostgreSQL 14.5.2, 2 mars 2023

Améliorations générales de la stabilité
  • Correction d'un problème en raison duquel les plans approuvés pour les jointures avec des tables partitionnées n'étaient pas appliqués.

  • Correction d'un problème qui pouvait entraîner l'indisponibilité de la gestion des plans de requêtes (QPM).

  • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

  • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

  • Correction d'un problème lié à l'exécution pg_cron parallèle des tâches.

Aurora PostgreSQL 14.5.1, 13 décembre 2022

Améliorations générales de la stabilité
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

  • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

  • Correction d'un problème qui pouvait entraîner une indisponibilité lors de la réplication.

  • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

Aurora PostgreSQL 14.5.0, 9 novembre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de Aurora Serverless v2 mise à l'échelle.

  • Correction d'un problème à l'origine de l'échec du système de Aurora Serverless v2 rétrécissement.

Améliorations générales de la stabilité
  • Amélioration du nettoyage du cache tampon lorsque celui-ci est soumis à des contraintes.

  • Correction d'un problème lié aux flux d'activité des bases de données qui entraînait une consommation de mémoire élevée.

  • Correction d'un problème à cause duquel les instances de base de données pouvaient redémarrer lors de l'application de modifications provenant d'un abonnement de réplication logique.

  • Correction d'un problème qui provoquait le redémarrage de l'instance de base de données.

  • Correction d'un problème en raison duquel une instance de base de données redémarrait de manière récursive tout en générant des métriques de surveillance lors d'un crash.

  • Correction d'un problème à cause duquel une instance de base de données redémarrait lors de la collecte des mesures de performance.

  • Correction d'un problème en raison duquel une tentative de connexion à la base de données échouait avecSSLV3_ALERT_CERTIFICATE_UNKNOWN.

  • Amélioration du signalement des erreurs en cas d'B-treeindex incohérent.

  • Amélioration de la journalisation des diagnostics liés à la définition de bits d'indication non valides.

  • Correction d'un problème à cause duquel Autovacuum ignorait incorrectement les tables.

  • Amélioration du préchargement de la réplication logique.

  • Correction d'un problème de durabilité dans les GIN index.

  • Options fournies pour configurer MultiXact SLRU le cache. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier la taille du MultiXact SLRU cache :

    • multixact_members_cache_size

    • multixact_offsets_cache_size

  • Correction d'un problème de détection et d'annulation des mises à niveau des versions majeures bloquées.

  • Correction d'un problème de jointure par hachage qui pouvait entraîner une augmentation de la consommation de mémoire.

  • Amélioration des performances de réplication logique.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

  • Mise à niveau de la GEOS version vers la version 3.10.3.

  • Mise à jour de la PLV8 version vers la version 3.0.0.

  • Mise à jour de l'PostGISextension vers la version 3.2.3.

  • Correction d'un problème st_orientedenvelope qui provoquait une boucle avec une entrée 1D renvoyant 0.

  • Correction d'un problème d'tds_fdwéchec de la connexion à SQL Server à l'aide de l'outil.

PostgreSQL 14.4

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 14.4. Pour plus d'informations sur les améliorations apportées à PostgreSQL 14.4, consultez la version 14.4 de PostgreSQL.

Aurora PostgreSQL 14.4.5, 14 décembre 2022

Améliorations générales de la stabilité
  • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

  • Correction d'un problème qui pouvait entraîner une indisponibilité lors de la réplication.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

  • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

Aurora PostgreSQL 14.4.4, 17 novembre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

Aurora PostgreSQL 14.4.0, 13 octobre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de PLV8 crash lors d'un scénario JavaScript d'erreur.

  • Correction d'un problème qui provoquait un PLV8 crash lors de la tentative d'acquisition d'un sémaphore pour exécuter la tâche suivante.

  • Problème résolu : le dimensionnement d'une instance Aurora Serverless v2 se bloquait lorsque VACUUM était en cours d'exécution.

Améliorations générales de la stabilité
  • Correction d'un bogue empêchant Aurora PostgreSQL de classer le fichier. relfilenode

  • Correction d'un problème de redémarrage de base de données lorsqu'un plan est invalidé mais que le moteur vérifie toujours s'il est valide.

  • Correction d'un problème de dimensionnement bloqué lorsque l'événement de dimensionnement en cours expirait.

  • Mise à niveau de l'plv8extension vers la version 3.0.0.

  • Mise à niveau de l'PostGISextension vers la version 3.2.3.

  • Correction d'un problème en raison duquel les messages de requête étendue pouvaient être perdus lors de l'application de correctifs sans interruption (ZDP), ce qui entraînait le blocage de la requête étendue une fois le ZDP terminé.

PostgreSQL 14.3

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 14.3. Pour plus d'informations sur les améliorations apportées à PostgreSQL 14.3, consultez la version 14.3 de PostgreSQL.

Aurora PostgreSQL 14.3.5, 14 décembre 2022

Améliorations générales de la stabilité
  • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

  • Correction d'un problème qui pouvait entraîner une indisponibilité lors de la réplication.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

  • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

Aurora PostgreSQL 14.3.4, 17 novembre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

Aurora PostgreSQL 14.3.3, 13 octobre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un PLV8 problème à cause duquel le paramètre de base n'était pas chargé correctement dans la mémoire.

  • Problème résolu : le dimensionnement d'une instance Aurora Serverless v2 se bloquait lorsque VACUUM était en cours d'exécution.

Améliorations générales de la stabilité
  • Correction d'un bogue empêchant Aurora PostgreSQL de classer le relfilenode.

  • Correction d'un problème de redémarrage de base de données lorsqu'un plan est invalidé mais que le moteur vérifie toujours s'il est valide.

  • Correction d'un problème de dimensionnement bloqué lorsque l'événement de dimensionnement en cours expirait.

  • Mise à niveau de l'PostGISextension vers la version 3.1.7.

  • Correction d'un problème en raison duquel les messages de requête étendue pouvaient être perdus lors de l'application de correctifs sans interruption (ZDP), ce qui entraînait le blocage de la requête étendue une fois le ZDP terminé.

Aurora PostgreSQL 14.3.1, 6 juillet 2022

Améliorations critiques de la stabilité
  • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité lors du redémarrage d'un nœud de stockage.

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème lorsque la connexion à SQL Server échouait en utilisant l'TDS_FDWextension pour interroger une table étrangère.

  • Correction d'un problème qui provoquait l'échec des connexions utilisant le certificat racine fourni.

  • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

Aurora PostgreSQL 14.3.0, 21 juin 2022

Nouvelles fonctions
Améliorations supplémentaires
  • Contient tous les correctifs, fonctionnalités et améliorations présents dans Aurora PostgreSQL 13.7.

  • Rétroportation du correctif de bogue suivant depuis la version 14.4 de PostgreSQL : les modifications apportées CONCURRENTLY à cette « accélération » de Xmin Advance ont été annulées pour empêcher la corruption d'index avec les commandes/. CREATE INDEX CONCURRENTLY REINDEX CONCURRENTLY

  • Cette version prend en charge la version d'loextension 1.1.

  • Cette version prend en charge la version d'old_snapshotextension 1.0.

  • Cette version prend en charge les classements EBCDIC pour les efforts de modernisation du mainframe. Pour plus d'informations, consultez les classements Aurora PostgreSQL pour les migrations EBCDIC et autres systèmes centraux dans le guide de l'utilisateur Amazon Aurora.

  • Mise à jour des extensions suivantes :

    • amcheck vers la version 1.3

    • btree_gist vers la version 1.6

    • cube vers la version 1.5

    • hllvers la version 2.16

    • hstorevers la version 1.8

    • intarray vers la version 1.5

    • log_fdw vers la version 1.3

    • oracle_fdwvers la version 2.4.0

    • pg_hint_plan vers la version 1.4

    • pg_partmanvers la version 4.6.0

    • pg_repackvers la version 1.4.7

    • pg_stat_statementsvers la version 1.9

    • pg_trgm vers la version 1.6

    • pgauditvers la version 1.6.1

    • pgroutingvers la version 3.2.0

    • pgtapvers la version 1.2.0

    • postgres_fdwvers la version 1.1

PostgreSQL 13.11

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.11. Pour plus d'informations sur les améliorations apportées à PostgreSQL 13.11, consultez la version 13.11 de PostgreSQL.

Aurora PostgreSQL 13.11.2, 4 octobre 2023

Améliorations hautement prioritaires de la stabilité
Améliorations hautement prioritaires
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

  • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

  • Correction d'un problème qui provoquait un crash lors de l'exécution de la COPY FROM commande.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

  • Problème résolu : erreur 40001 : impossible DELETE de sérialiser l'accès en raison d'une mise à jour simultanée lors de l'utilisation d'un instantané sérialisable. UPDATE

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

  • Correction d'un problème qui empêchait l'activation d'une meilleure gestion de la mémoire dans certains scénarios dans Aurora PostgreSQL 15.3.

Aurora PostgreSQL 13.11.0, 13 juillet 2023

Suite à l'annonce de mises à jour de la base de données PostgreSQL par la communauté open source, nous avons mis à jour Amazon Aurora PostgreSQL Compatible Edition afin de prendre en charge les versions 15.3, 14.8, 13.11, 12.15 et 11.20 de PostgreSQL. Ces versions contiennent des améliorations du produit et des corrections de bogues apportées par la communauté PostgreSQL, ainsi que des améliorations spécifiques à Aurora. Les versions contiennent également de nouvelles fonctionnalités et améliorations pour Babelfish pour Aurora PostgreSQL version 3.2, ainsi qu'un support amélioré pour Database Migration Service. AWS Reportez-vous aux versions d'Amazon Aurora pour vous aider à décider de la fréquence de mise à niveau et de la manière de planifier votre processus de mise à niveau. Pour rappel, si vous utilisez une version d'Amazon Aurora PostgreSQL 11, vous devez passer à une version majeure plus récente d'ici le 29 février 2024.

Nouvelles fonctions
  • Cette version contient des améliorations de gestion de la mémoire qui augmentent la stabilité et la disponibilité de la base de données en prévenant de manière proactive les problèmes liés à une mémoire insuffisante. Pour plus d'informations, consultez la section Gestion améliorée de la mémoire dans Aurora PostgreSQL.

  • Ajout du support pour la version d'pgvectorextension 0.4.1.

Améliorations hautement prioritaires
  • Correction d'un problème lié à la gestion des métadonnées des sous-transactions lors de la reconnexion d'un lecteur survivable.

  • Correction d'un problème lié aux variables d'environnement de l'extension dans ZDP.

  • Résolution d'une erreur transitoire lors de la réplication logique qui faisait qu'un processus calculait de manière incorrecte qu'il avait rencontré une page inattendue.

  • Correction d'un problème qui provoquait une période d'indisponibilité en raison de la création partielle d'un fichier d'état d'origine de réplication.

Améliorations générales
  • Ajout d'une nouvelle fonctionaurora_stat_memctx_usage(), pour afficher la répartition de l'utilisation de la mémoire principale au niveau du contexte de mémoire Postgres.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Réduction supplémentaire du temps d'indisponibilité de la base de données pendant le ZDP.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème qui provoquait pg_ls_waldir() le renvoi du message « ERROR : impossible de définir le fichier ».

  • Ajout du support pour TLS 1.3 avec les chiffrements TLS_AES_128_GCM_SHA256 et TLS_AES_256_GCM_SHA384.

  • Résolution d'un problème qui bloquait une mise à niveau de version majeure sur la réplique Aurora d'une instance de base de données RDS pour PostgreSQL.

  • Correction d'un problème qui empêchait le dimensionnement dans les instances Aurora Serverless v2.

  • Correction d'un problème dans l'pg_vectorextension où, dans de rares cas, des valeurs infinies ou NAN provoquaient un crash lors de la création de l'index.

  • Correction d'un problème d'amélioration des performances.

  • Mise à niveau GEOS vers la version 3.11.2.

  • Mise pg_cron à niveau vers la version 1.5.

  • Mise à niveau pg_partman vers la version 4.7.3.

  • Mise à niveau plv8 vers la version 3.1.6.

  • Mise à niveau tds_fdw vers la version 2.0.3.

PostgreSQL 13.10

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.10. Pour plus d'informations sur les améliorations apportées à PostgreSQL 13.10, consultez la version 13.10 de PostgreSQL.

Aurora PostgreSQL 13.10.4, 5 octobre 2023

Améliorations hautement prioritaires de la stabilité
Améliorations hautement prioritaires
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

  • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

Aurora PostgreSQL 13.10.3, 24 juillet 2023

Améliorations générales
  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème qui empêchait de récupérer de l'espace de stockage lors des validations de transactions.

  • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application.

  • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

  • Correction de plusieurs problèmes qui pouvaient entraîner le redémarrage des répliques Aurora dotées de la fonctionnalité de disponibilité en lecture améliorée lors de la reconnexion à l'instance du rédacteur.

  • Correction d'un problème empêchant la reconnexion d'un lecteur capable de survivre.

Aurora PostgreSQL 13.10.2, 10 mai 2023

Améliorations générales
  • Correction d'une erreur lors du chargement du test_decoding pluginpg_create_logical_replication_slot.

  • Correction d'un problème qui entraînait l'échec de la réplication logique lors de l'utilisation du cache en écriture directe.

  • Mise à jour du client Oracle utilisé par l'oracle_fdwextension vers la version 21.9.0.0.0.

Aurora PostgreSQL 13.10.1, 5 avril 2023

Nouvelles fonctions
  • Introduction d'un nouveau calcul du hachage du plan QPM pour la prise en charge de plusieurs schémas. Si les utilisateurs souhaitent utiliser QPM dans des environnements multi-schémas, ils peuvent définir la apg_plan_mgmt.plan_hash version sur 2 et appeler apg_plan_mgmt.validate_plans (« update_plan_hash »).

Améliorations générales
  • PROJSupport amélioré vers la version 9.1.0.

  • Mise à niveau de la GDAL bibliothèque PostGIS vers la version 3.5.3.

  • Ajout du support pour les SEG extensions TCN et.

  • Amélioration des performances des suppressions de l'arbre b et des index de hachage sur les répliques d'Aurora.

  • Inclut des améliorations de Aurora Serverless v2 dimensionnement.

  • Correction d'un problème dans QPM qui empêchait l'application des plans approuvés lors de la jonction de tables partitionnées.

  • Correction d'un problème à cause duquel le nombre d'accès à la mémoire tampon était incorrectEXPLAIN.

  • Amélioration du temps de démarrage du moteur, en particulier sur les instances volumineuses comportant de nombreux objets.

  • La fonction Aurora aurora_stat_logical_wal_cache() est désormais visible par tous les utilisateurs.

  • Correction d'un problème dans QPM qui pouvait entraîner une indisponibilité lors de l'application de plans à partir de relevés préparés.

Améliorations supplémentaires
  • Mise à jour des extensions suivantes :

    • hllvers la version 2.17

    • Oracle_fdwvers la version 2.5.0

    • orafcevers la version 4.0.0

    • pg_cronvers la version 1.4.2

    • pg_hint_planvers la version 1.3.8

    • pg_logicalvers la version 2.4.2

    • pg_trgm vers la version 1.4

    • pgroutingvers la version 3.4.1

    • PostGISvers la version 3.3.2

    • SEGvers la version 1.0

    • TCNvers la version 1.0

    • wal2jsonvers la version 2.5

PostgreSQL 13.9

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.9. Pour plus d'informations sur les améliorations apportées à PostgreSQL 13.9, consultez la version 13.9 de PostgreSQL.

Aurora PostgreSQL 13.9.5, 4 octobre 2023

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de travail de lecture intensives en E/S.

  • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

Améliorations générales
  • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

Aurora PostgreSQL 13.9.4, 13 septembre 2023

Améliorations générales
  • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2.

  • Correction d'un problème pg_cron qui empêchait le dimensionnement dans Aurora Serverless v2.

  • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

  • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

  • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application.

  • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

  • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants, les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration AWS Lambda :

    • aws_lambda.connect_timeout_ms.

    • aws_lambda.request_timeout_ms.

Aurora PostgreSQL 13.9.2, 3 mars 2023

Améliorations générales de la stabilité
  • Correction d'un problème en raison duquel les plans approuvés pour les jointures avec des tables partitionnées n'étaient pas appliqués.

  • Correction d'un problème en raison PostGIS duquel les GDAL données ne se chargeaient pas.

  • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

  • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

Aurora PostgreSQL 13.9.0, 20 janvier 2023

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème en raison duquel une mise à niveau échouait parce que la plus ancienne MultiXactId n'était pas mise à jour correctement.

  • Correction d'un problème en raison duquel les métriques de latence de validation n'étaient pas mises à jour.

  • Correction d'un problème qui pouvait entraîner une brève période d'indisponibilité.

Améliorations générales de la stabilité
  • Correction d'un problème qui provoquait des échecs de migration des instances de base de données.

  • Correction d'un problème en raison duquel la base de données ne démarrait pas en raison d'une incohérence dans les métadonnées.

  • Amélioration de la gestion des erreurs et de la capacité de diagnostic.

  • Mise à niveau de l'extension RDKit vers la version 4.2.

  • Mise à niveau de la GDAL bibliothèque vers la version 3.4.3.

  • Correction d'un problème en raison duquel le processus de gestion du cache du cluster ne s'arrêtait pas correctement.

  • Correction d'un problème qui pouvait entraîner le maintien de certains processus dans un état incohérent lors d'un arrêt normal.

  • Correction d'un problème avec l'extension pg_repack.

  • Amélioration de la gestion de la bibliothèque de classement (glibc) avec une nouvelle bibliothèque de classement indépendante par défaut.

PostgreSQL 13.8

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.8. Pour plus d'informations sur les améliorations apportées à PostgreSQL 13.8, consultez la version 13.8 de PostgreSQL.

Aurora PostgreSQL 13.8.2, 2 mars 2023

Améliorations générales de la stabilité
  • Correction d'un problème en raison duquel les plans approuvés pour les jointures avec des tables partitionnées n'étaient pas appliqués.

  • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

  • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

  • Correction d'un problème lié à l'exécution pg_cron parallèle des tâches.

Aurora PostgreSQL 13.8.1, 13 décembre 2022

Améliorations générales de la stabilité
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

  • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

  • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

Aurora PostgreSQL 13.8.0, 9 novembre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de Aurora Serverless v2 mise à l'échelle.

  • Correction d'un problème à l'origine de l'échec du système de Aurora Serverless v2 rétrécissement.

Améliorations générales de la stabilité
  • Amélioration du nettoyage du cache tampon lorsque celui-ci est soumis à des contraintes.

  • Correction d'un problème dans les flux d'activité des bases de données qui entraînait une consommation de mémoire élevée.

  • Correction d'un problème qui provoquait le redémarrage de l'instance de base de données.

  • Correction d'un problème en raison duquel une instance de base de données redémarrait de manière récursive tout en générant des métriques de surveillance lors d'un crash.

  • Correction d'un problème à cause duquel une instance de base de données redémarrait lors de la collecte des mesures de performance.

  • Problème résolu : une tentative de connexion à la base de données échouait avec SSLV3_ALERT_CERTIFICATE_UNKNOWN.

  • Amélioration du signalement des erreurs en cas d'incohérence de l'index B-tree.

  • Amélioration de la journalisation des diagnostics liés à la définition de bits d'indication non valides.

  • Correction d'un problème à cause duquel Autovacuum ignorait incorrectement les tables.

  • Amélioration du préchargement de la réplication logique.

  • Correction d'un problème de durabilité dans les indices GIN.

  • Options fournies pour configurer le cache MultiXact SLRU. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier la taille du cache du MultiXact SLRU :

    • taille du cache des membres multiples

    • taille_cache multixact_offsets_

  • Correction d'un problème de détection et d'annulation des mises à niveau des versions majeures bloquées.

  • Correction d'un problème de jointure par hachage qui pouvait entraîner une augmentation de la consommation de mémoire.

  • Amélioration des performances de réplication logique.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

  • Mise à niveau de la GEOS version vers la version 3.10.3.

  • Mise à jour de la PLV8 version vers la version 3.0.0.

  • Mise à jour de l'PostGISextension vers la version 3.2.3.

  • Correction d'un problème st_orientedenvelope qui provoquait une boucle avec une entrée 1D renvoyant 0.

  • Problème résolu : la connexion à SQL Server à l'aide de tds_fdw échouait.

PostgreSQL 13.7

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.7. Pour plus d'informations sur les améliorations apportées à PostgreSQL 13.7, consultez PostgreSQL 13.7.

Aurora PostgreSQL 13.7.5, 14 décembre 2022

Améliorations générales de la stabilité
  • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

  • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

Aurora PostgreSQL 13.7.4, 17 novembre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

Aurora PostgreSQL 13.7.3, 13 octobre 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un PLV8 problème à cause duquel le paramètre de base n'était pas chargé correctement dans la mémoire.

  • Problème résolu : le dimensionnement d'une instance Aurora Serverless v2 se bloquait lorsque VACUUM était en cours d'exécution.

Améliorations générales de la stabilité
  • Correction d'un bogue empêchant Aurora PostgreSQL de classer le relfilenode.

  • Correction d'un problème de redémarrage de base de données lorsqu'un plan est invalidé mais que le moteur vérifie toujours s'il est valide.

  • Correction d'un problème de dimensionnement bloqué lorsque les événements de dimensionnement actuels arrivaient à expiration.

  • Mise à niveau de l'PostGISextension vers la version 3.1.7.

  • Correction d'un problème en raison duquel les messages de requête étendue pouvaient être perdus lors de l'application de correctifs sans interruption (ZDP), ce qui entraînait le blocage de la requête étendue une fois le ZDP terminé.

Aurora PostgreSQL 13.7.1, 6 juillet 2022

Améliorations critiques de la stabilité
  • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité lors du redémarrage d'un nœud de stockage.

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème lorsque la connexion à SQL Server échouait en utilisant l'TDS_FDWextension pour interroger une table étrangère.

  • Correction d'un problème qui provoquait l'échec des connexions utilisant le certificat racine fourni.

  • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

Aurora PostgreSQL 13.7.0, 9 juin 2022

Nouvelles fonctions
Mises à jour critiques
  • Correction d'un crash de rediffusion dû à une incompatibilité LSN

  • Correction de l'aws_s3extension pour empêcher l'injection de région non valide

Mises à jour de haute stabilité
  • Correction de plusieurs problèmes liés à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité

  • Correction d'un problème de Aurora Serverless v2 mise à l'échelle.

Améliorations générales
  • Correction d'un crash lié à un blocage lors d'un événement de Aurora Serverless v1 dimensionnement.

  • Correction d'un problème de blocage de la réplication logique après un redémarrage.

  • Correction de plusieurs problèmes susceptibles d'entraîner de brèves périodes d'indisponibilité.

  • Correction d'un crash pg_cron dû à une tâche toujours en cours d'exécution mais non planifiée.

  • Corrigé, lors de la restauration, un accès de page non valide lors de la restauration générique pour GENERIC_XLOG_FULL_PAGE_DATA. Cela est dû à un décalage temporel entre la génération de l'enregistrement du journal et l'écriture des métadonnées de l'enregistrement sur le nœud RW et les rediffusions du nœud RO entre ces opérations.

  • Amélioration des performances des requêtes grâce à la prise en charge des travailleurs parallèles.

  • Mise à jour de la wal2json version du plugin vers la version 2.4.

  • Mise à niveau de l'pglogicalextension vers la version 2.4.1.

PostgreSQL 13.6

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.6. Pour plus d'informations sur les améliorations apportées à PostgreSQL 13.6, consultez la version 13.6 de PostgreSQL.

Aurora PostgreSQL 13.6.6, 16 décembre 2022

Améliorations générales
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

Aurora PostgreSQL 13.6.5, 18 octobre 2022

Améliorations hautement prioritaires
  • Correction d'un problème à cause duquel le Amazon Aurora Serverless v2 redimensionnement pouvait être bloqué si VACUUM était en cours d'exécution.

  • Correction d'un problème à cause duquel le Amazon Aurora Serverless v2 dimensionnement pouvait être bloqué sur les répliques d'Aurora.

Améliorations générales
  • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

  • Mise à jour de l'extension PostGIS vers la version 3.1.7.

Aurora PostgreSQL 13.6.4, 18 juillet 2022

Améliorations de sécurité
  • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

Améliorations critiques
  • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

  • Correction d'un défaut selon lequel la validation des plans mis en cache pouvait entraîner le redémarrage de la base de données alors que le plan avait été précédemment invalidé.

Aurora PostgreSQL 13.6.3, 2 juin 2022

Améliorations de sécurité
  • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

Mises à jour de stabilité hautement prioritaires
  • Correction d'un problème qui pouvait entraîner le blocage d'une opération de mise à l'échelle lorsqu'une COPY commande était en cours dansAmazon Aurora Serverless v2.

  • Correction d'un problème qui provoquait le redémarrage de la base de données en cas de suppression ou de troncation de tables. Amazon Aurora Serverless v2

  • Correction d'un problème dans l'apg_prewarmextension qui pouvait entraîner le blocage d'une opération de mise à l'échelle dansAmazon Aurora Serverless v2.

  • Correction d'un problème lié à l'allocation dynamique de mémoire partagée qui pouvait entraîner le blocage d'une opération de mise à l'échelle dansAmazon Aurora Serverless v2.

  • Correction d'un problème qui pouvait entraîner le redémarrage du processus postmaster dansAmazon Aurora Serverless v2.

  • Correction d'un problème à cause duquel la mise à niveau d'une version mineure pouvait être bloquée lorsqu'une vue SQL faisait référence à la checksum() fonction dans Babelfish pour Aurora PostgreSQL.

  • Correction d'un problème apg_plan_mgmt qui pouvait provoquer un redémarrage lorsque la gestion du plan de requête (QPM) était activée.

Aurora PostgreSQL 13.6.2, 12 mai 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui entraînait l'échec des mises à niveau lorsque Babelfish pour Aurora PostgreSQL était activé.

  • Correction d'un problème à l'origine de l'échec de la mise Aurora Serverless v2 à l'échelle.

Améliorations générales
  • Correction d'un problème qui pouvait entraîner une indisponibilité en raison d'un verrouillage incorrect de la mémoire partagée.

Aurora PostgreSQL 13.6.1, 27 avril 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème qui pouvait entraîner des WriteIOPS rapports incorrects dans la AWS console.

  • Correction d'un problème qui pouvait entraîner une indisponibilité après la suppression d'un nœud de lecture d'un cluster.

Améliorations générales
  • Correction d'un problème qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

Aurora PostgreSQL 13.6.0, 29 mars 2022

Nouvelles fonctions
  • Ajout du support pour la version d'tds_fdwextension 2.0.2.

Améliorations hautement prioritaires de la stabilité
  • Correction de plusieurs problèmes susceptibles d'entraîner l'indisponibilité d'un nœud de lecture.

  • Correction d'un problème qui empêchait un nœud de lecture de rejouer le WAL, ce qui nécessitait la suppression et la resynchronisation du slot de réplication.

  • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

Améliorations générales
  • Correction d'une petite fuite de mémoire sur les nœuds de lecture lorsque cette commit_ts option est définie.

  • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

  • Correction d'un problème qui pouvait entraîner l'échec d'une importation depuis Amazon S3 lors de l'utilisation de l'aws_s3extension

  • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lors de l'utilisation apg_plan_mgmt

  • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lorsque QPM était activé

PostgreSQL 13.5

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.5. Pour plus d'informations sur les améliorations de PostgreSQL 13.5, veuillez consulter PostgreSQL version 13.5.

Aurora PostgreSQL 13.5.6, 16 décembre 2022

Améliorations générales
  • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

Aurora PostgreSQL 13.5.5, 18 octobre 2022

Améliorations générales
  • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

  • Mise à jour de l'extension PostGIS vers la version 3.1.7.

Aurora PostgreSQL 13.5.4, 20 juillet 2022

Améliorations de sécurité
  • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

Améliorations critiques
  • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

Améliorations de stabilité élevées
  • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

  • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

  • Correction d'un problème qui pouvait entraîner le redémarrage du processus postmaster dansAmazon Aurora Serverless v2.

  • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

Aurora PostgreSQL 13.5.3, 13 avril 2022

Améliorations de sécurité
  • Modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

Améliorations générales
  • Correction d'un bogue qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

Aurora PostgreSQL 13.5.1, 3 mars 2022

Améliorations de sécurité
  • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

Aurora PostgreSQL 13.5.0, 25 février 2022

Améliorations hautement prioritaires de la stabilité
  • Correction d'un bogue où la réplication logique pouvait se bloquer, entraînant un retard de relecture sur le nœud de lecture. L'instance peut éventuellement redémarrer.

Améliorations supplémentaires
  • Ajout de la métrique Buffers: shared hit à la sortie Explain.

  • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

  • Correction d'un bogue dans l'extension apg_plan_mgmt où un plan basé sur un index n'était pas appliqué.

  • Correction d'un bogue dans l'pg_logicalextension qui pouvait provoquer de brèves périodes d'indisponibilité en raison d'une mauvaise gestion des NULL arguments.

  • Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison de la lecture de pages non initialisées.

  • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de mises à niveau de version majeure.

  • Correction des métriques d'écriture incorrectes du journal d'Aurora Storage Daemon.

  • Correction de plusieurs bogues qui pouvaient entraîner WAL un retard de rediffusion et éventuellement le redémarrage des instances du lecteur.

  • Amélioration de la validation de la page du cache tampon Aurora lors des lectures.

  • Amélioration de la validation des métadonnées de stockage Aurora.

Cette version inclut également la modification suivante :

  • L'extension pg_cron a été mise à jour vers la version 1.4.1.

Pour plus d'informations sur les extensions et les modules, veuillez consulter Extensions prises en charge pour Aurora PostgreSQL 13.

PostgreSQL 13.4

Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 13.4. Pour en savoir plus sur les améliorations de PostgreSQL 13.4, consultez PostgreSQL version 13.4.

Aurora PostgreSQL 13.4.6, 19 décembre 2022

Améliorations générales
  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

Aurora PostgreSQL 13.4.5, 18 octobre 2022

Améliorations générales
  • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

  • Mise à jour de l'PostGISextension vers la version 3.1.7.

Aurora PostgreSQL 13.4.4, 6 juillet 2022

Améliorations de sécurité
  • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

Améliorations générales
  • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

  • Correction d'un problème qui pouvait entraîner le redémarrage du processus postmaster dansAmazon Aurora Serverless v2.

  • Correction d'un problème en raison duquel Performance Insights pouvait afficher un « événement d'attente inconnu ».

  • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité en raison de l'existence de fichiers de relations dupliqués.

Aurora PostgreSQL 13.4.2, 12 avril 2022

Améliorations de sécurité
  • Modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

Améliorations générales
  • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

Aurora PostgreSQL 13.4.1

Améliorations de sécurité
  • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un PostGIS correctif pour la vulnérabilité corrigée dans le cœur de PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

Aurora PostgreSQL 13.4.0

Nouvelles fonctions
  • Cette version prend en charge Babelfish 1.0.0, qui étend votre base de données Amazon Aurora PostgreSQL avec la possibilité d'accepter des connexions de base de données provenant de clients Microsoft SQL Server. Pour plus d'informations, consultez Utilisation de Babelfish pour Aurora PostgreSQL.

Améliorations critiques de la stabilité
  • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

  • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

Améliorations supplémentaires
  • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

  • Correction d'un problème où les requêtes en lecture pouvaient expirer sur les nœuds de lecture pendant la relecture d'une troncature déclenchée par le vacuum sur le nœud d'écriture.

  • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

  • Correction d'un problème où la fonction aurora_postgres_replica_status() renvoyait des statistiques de processeur obsolètes ou en retard.

  • Correction d'un problème en raison duquel le rôle rds_superuser n'était pas autorisé à exécuter la pg_stat_statements_reset() fonction.

  • Correction d'un problème lié à l'apg_plan_mgmtextension où les délais de planification et d'exécution étaient indiqués à 0.

  • Suppression du support pour les suites de chiffrement DES, 3DES et RC4.

  • Mise à jour de l'extension PostGIS vers la version 3.1.4.

  • Mise à jour de l'extension pgrouting vers la version 3.1.3.

  • Mise à jour de l'extension pglogical vers la version 2.4.0.

  • Ajout de la prise en charge des extensions de module SPI suivantes :

    • autoinc version 1.0

    • insert_username version 1.0

    • moddatetime version 1.0

    • refint version 1.0

  • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

  • Correction d'un problème de out-of-memory plantage lié au démon de stockage Aurora qui entraînait le redémarrage du nœud d'écriture. Cette correction a également permis de réduire la consommation globale de mémoire système.

PostgreSQL 13.3 (obsolète le 15 mars 2023)

Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 13.3. Pour plus d'informations sur les améliorations de PostgreSQL 13.3, consultez PostgreSQL version 13.3.

Aurora PostgreSQL 13.3.5, 30 décembre 2022

Améliorations générales
  • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

Aurora PostgreSQL 13.3.4, 14 juillet 2022

Améliorations de sécurité
  • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

Améliorations hautement prioritaires de la stabilité
  • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

  • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

Aurora PostgreSQL 13.3.3, 7 avril 2022

Améliorations de sécurité
  • Inclut des modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

Aurora PostgreSQL 13.3.2

Améliorations de sécurité
  • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

  • Rétroporché de postgis vers la version 3.0.3. PostGIS Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

Aurora PostgreSQL 13.3.1

Versions et correctifs
    Améliorations de sécurité
    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Améliorations critiques de la stabilité
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème lié à l'apg_plan_mgmtextension où les délais de planification et d'exécution étaient indiqués à 0.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème lié à l'apg_plan_mgmtextension en raison duquel le plan figurant sur une table partitionnée n'imposait pas un plan basé sur un index.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de traduction dans les chemins de code en lecture pendant ou après une mise à niveau de version majeure.

    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    • Correction d'un problème de out-of-memory plantage lié au démon de stockage Aurora qui entraînait le redémarrage du nœud d'écriture. Cette correction a également permis de réduire la consommation globale de mémoire système.

    Aurora PostgreSQL 13.3.0

    Nouvelles fonctions
    Améliorations critiques de la stabilité
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Améliorations supplémentaires
    • Contient plusieurs améliorations qui ont été annoncées pour les versions 13.0, 13.1, 13.2 et 13.3 de PostgreSQL.

    • Le type d'instance R4 a été déprécié.

    • Mise à jour des extensions suivantes :

      • hll vers la version 2.15.

      • hstore vers la version 1.7.

      • intarray vers la version 1.3.

      • log_fdw vers la version 1.2.

      • ltree vers la version 1.2.

      • pg_hint_plan vers la version 1.3.7.

      • pg_repack vers la version 1.4.6.

      • pg_stat_statements vers la version 1.8.

      • pg_trgm vers la version 1.5.

      • pgaudit vers la version 1.5.

      • pglogical vers la version 2.3.3.

      • pgrouting vers la version 3.1.0

      • plcoffee vers la version 2.3.15.

      • plls vers la version 2.3.15.

      • plv8 vers la version 2.3.15.

    PostgreSQL 12.15

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.15. Pour plus d'informations sur les améliorations apportées à PostgreSQL 12.15, consultez la version 12.15 de PostgreSQL.

    Aurora PostgreSQL 12.15.2, 4 octobre 2023

    Améliorations hautement prioritaires de la stabilité
    Améliorations hautement prioritaires
    • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

    • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

    • Correction d'un problème qui provoquait un crash lors de l'exécution de la COPY FROM commande.

    • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

    • Correction d'un problème où UPDATE et DELETE depuis une table avec une clé étrangère pouvaient échouer de manière inattendue avec « ERREUR : 40001 : impossible de sérialiser l'accès en raison d'une mise à jour simultanée lors de l'utilisation d'un instantané sérialisable ».

    Améliorations générales
    • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

    • Mise à jour des plcoffee extensions plv8pll, et vers la version 2.3.15.

    • Correction d'un problème qui empêchait l'activation d'une meilleure gestion de la mémoire dans certains scénarios dans Aurora PostgreSQL 15.3.

    Aurora PostgreSQL 12.15.0, 13 juillet 2023

    Suite à l'annonce de mises à jour de la base de données PostgreSQL par la communauté open source, nous avons mis à jour Amazon Aurora PostgreSQL Compatible Edition afin de prendre en charge les versions 15.3, 14.8, 13.11, 12.15 et 11.20 de PostgreSQL. Ces versions contiennent des améliorations du produit et des corrections de bogues apportées par la communauté PostgreSQL, ainsi que des améliorations spécifiques à Aurora. Les versions contiennent également de nouvelles fonctionnalités et améliorations pour Babelfish pour Aurora PostgreSQL version 3.2, ainsi qu'un support amélioré pour Database Migration Service. AWS Reportez-vous aux versions d'Amazon Aurora pour vous aider à décider de la fréquence de mise à niveau et de la manière de planifier votre processus de mise à niveau. Pour rappel, si vous utilisez une version d'Amazon Aurora PostgreSQL 11, vous devez passer à une version majeure plus récente d'ici le 29 février 2024.

    Nouvelles fonctions
    • Cette version contient des améliorations de gestion de la mémoire qui augmentent la stabilité et la disponibilité de la base de données en prévenant de manière proactive les problèmes liés à une mémoire insuffisante. Pour plus d'informations, consultez la section Gestion améliorée de la mémoire dans Aurora PostgreSQL.

    • Ajout du support pour la version d'pgvectorextension 0.4.1.

    Améliorations hautement prioritaires
    • Correction d'un problème lié à la gestion des métadonnées des sous-transactions lors de la reconnexion d'un lecteur survivable.

    • Correction d'un problème lié aux variables d'environnement de l'extension dans ZDP.

    • Résolution d'une erreur transitoire lors de la réplication logique qui faisait qu'un processus calculait de manière incorrecte qu'il avait rencontré une page inattendue.

    • Correction d'un problème qui provoquait une période d'indisponibilité en raison de la création partielle d'un fichier d'état d'origine de réplication.

    Améliorations générales
    • Ajout d'une nouvelle fonctionaurora_stat_memctx_usage(), pour afficher la répartition de l'utilisation de la mémoire principale au niveau du contexte de mémoire Postgres.

    • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

    • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

    • Réduction supplémentaire du temps d'indisponibilité de la base de données pendant le ZDP.

    • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

    • Correction d'un problème qui provoquait pg_ls_waldir() le renvoi du message « ERROR : impossible de définir le fichier ».

    • Ajout du support pour TLS 1.3 avec les chiffrements TLS_AES_128_GCM_SHA256 et TLS_AES_256_GCM_SHA384.

    • Résolution d'un problème qui bloquait une mise à niveau de version majeure sur la réplique Aurora d'une instance de base de données RDS pour PostgreSQL.

    • Correction d'un problème dans l'pg_vectorextension où, dans de rares cas, des valeurs infinies ou NAN provoquaient un crash lors de la création de l'index

    • Mise à niveau GEOS vers la version 3.11.2.

    • Mise pg_cron à niveau vers la version 1.5.

    • Mise à niveau pg_partman vers la version 4.7.3.

    • Mise à niveau tds_fdw vers la version 2.0.3.

    PostgreSQL 12.14

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.14. Pour plus d'informations sur les améliorations apportées à PostgreSQL 12.14, consultez la version 12.14 de PostgreSQL.

    Aurora PostgreSQL 12.14.4, 5 octobre 2023

    Améliorations hautement prioritaires de la stabilité
    Améliorations hautement prioritaires
    • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

    • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

    • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

    Améliorations générales
    • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

    • Mise à jour des plcoffee extensions plv8pll, et vers la version 2.3.15.

    Aurora PostgreSQL 12.14.3, 24 juillet 2023

    Améliorations générales
    • Correction d'un problème avec le calcul de la AuroraReplicaLag métrique

    • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP

    • Correction d'un problème qui empêchait de récupérer de l'espace de stockage lors des validations de transactions

    • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application

    • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2

    • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

    • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • Correction de plusieurs problèmes qui pouvaient entraîner le redémarrage des répliques Aurora dotées de la fonctionnalité de disponibilité en lecture améliorée lors de la reconnexion à l'instance du rédacteur.

    • Correction d'un problème empêchant la reconnexion d'un lecteur capable de survivre

    Aurora PostgreSQL 12.14.2, 10 mai 2023

    Améliorations générales
    • Correction d'une erreur lors du chargement du test_decoding pluginpg_create_logical_replication_slot.

    • Mise à jour du client Oracle utilisé par l'oracle_fdwextension vers la version 21.9.0.0.0.

    Aurora PostgreSQL 12.14.1, 5 avril 2023

    Nouvelles fonctions
    • Introduction d'un nouveau calcul du hachage du plan QPM pour la prise en charge de plusieurs schémas. Si les utilisateurs souhaitent utiliser QPM dans des environnements multi-schémas, ils peuvent définir la apg_plan_mgmt.plan_hash version sur 2 et appeler apg_plan_mgmt.validate_plans (« update_plan_hash »).

    Améliorations générales
    • PROJSupport amélioré vers la version 9.1.0

    • Mise à niveau de la GDAL bibliothèque PostGIS vers la version 3.5.3

    • Ajout du support pour les SEG extensions TCN et

    • Correction d'un problème qui pouvait augmenter la quantité de travail de restauration effectuée par la base de données au démarrage lorsque la réplication logique était activée.

    • Amélioration des performances des suppressions de l'arbre b et des index de hachage sur les répliques d'Aurora

    • Correction de problèmes qui provoquaient des mesures de synchronisation d'E/S incorrectes dans EXPLAIN

    • Correction d'un problème à cause duquel le nombre d'accès à la mémoire tampon était incorrect EXPLAIN

    • Amélioration du temps de démarrage du moteur, en particulier sur les instances de grande taille comportant de nombreux objets

    • La fonction Aurora aurora_stat_logical_wal_cache() est désormais visible par tous les utilisateurs

    • Correction d'un problème dans QPM qui pouvait entraîner une indisponibilité lors de l'application de plans à partir de relevés préparés

    Améliorations supplémentaires
    • Mise à jour des extensions suivantes :

      • hllvers la version 2.17

      • Oracle_fdwvers la version 2.5.0

      • orafcevers la version 4.0.0

      • pg_cronvers la version 1.4.2

      • pg_hint_planvers la version 1.3.8

      • pg_logicalvers la version 2.4.2

      • pg_trgm vers la version 1.4

      • pgroutingvers la version 3.4.1

      • PostGISvers la version 3.3.2

      • SEGvers la version 1.0

      • TCNvers la version 1.0

      • wal2jsonvers la version 2.5

    PostgreSQL 12.13

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.13. Pour plus d'informations sur les améliorations apportées à PostgreSQL 12.13, consultez la version 12.13 de PostgreSQL.

    Aurora PostgreSQL 12.13.5, 4 octobre 2023

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de travail de lecture intensives en E/S.

    • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

    Améliorations générales
    • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

    Aurora PostgreSQL 12.13.4, 13 septembre 2023

    Améliorations générales
    • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2

    • Correction d'un problème pg_cron qui empêchait le dimensionnement dans Aurora Serverless v2

    • Correction d'un problème avec le calcul de la AuroraReplicaLag métrique

    • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP

    • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application

    • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

    • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants, les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration AWS Lambda :

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • Mise à jour des plcoffee extensions plv8plls, et vers la version 2.3.15.

    Aurora PostgreSQL 12.13.2, 3 mars 2023

    Améliorations générales de la stabilité
    • Correction d'un problème en raison PostGIS duquel les GDAL données ne se chargeaient pas.

    • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

    • Correction d'un problème lié à une meilleure gestion des erreurs dans les procédures comportant un grand nombre de paramètres.

    • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

    Aurora PostgreSQL 12.13.0, 20 janvier 2023

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème en raison duquel une mise à niveau échouait parce que la plus ancienne MultiXactId n'était pas mise à jour correctement.

    • Correction d'un problème en raison duquel les métriques de latence de validation n'étaient pas mises à jour.

    • Correction d'un problème qui pouvait entraîner une brève période d'indisponibilité.

    Améliorations générales de la stabilité
    • Correction d'un problème qui provoquait des échecs de migration des instances de base de données.

    • Correction d'un problème en raison duquel la base de données ne démarrait pas en raison d'une incohérence dans les métadonnées.

    • Amélioration de la gestion des erreurs et de la capacité de diagnostic.

    • Mise à niveau de l'extension RDKit vers la version 4.2.

    • Mise à niveau de la GDAL bibliothèque vers la version 3.4.3.

    • La fonction apg_plan_mgmt.copy_outline copie désormais les variables d'environnement.

    • Correction d'un problème qui pouvait entraîner le maintien de certains processus dans un état incohérent lors d'un arrêt normal.

    • Correction d'un problème avec l'extension pg_repack.

    • Amélioration de la gestion de la bibliothèque de classement (glibc) avec une nouvelle bibliothèque de classement indépendante par défaut.

    PostgreSQL 12.12

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.12. Pour plus d'informations sur les améliorations apportées à PostgreSQL 12.12, consultez la version 12.12 de PostgreSQL.

    Aurora PostgreSQL 12.12.2, 2 mars 2023

    Améliorations générales de la stabilité
    • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

    • Correction d'un problème pour une meilleure gestion des erreurs dans les procédures comportant un grand nombre de paramètres.

    • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

    • Correction d'un problème lié à l'exécution pg_cron parallèle des tâches.

    Aurora PostgreSQL 12.12.1, 13 décembre 2022

    Améliorations générales de la stabilité
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

    • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

    Aurora PostgreSQL 12.12.0, 9 novembre 2022

    Améliorations générales de la stabilité
    • Ajout de la prise en charge du rds_superuser rôle à exécuter CREATE OPERATOR CLASSREATE OPERATOR FAMILY, etALTER OPERATOR FAMILY, qui est disponible dans les versions supérieures.

    • Amélioration du nettoyage du cache tampon lorsque celui-ci est soumis à des contraintes.

    • Correction d'un problème lié aux flux d'activité des bases de données qui entraînait une consommation de mémoire élevée.

    • Correction d'un problème qui provoquait le redémarrage de l'instance de base de données.

    • Correction d'un problème en raison duquel une instance de base de données redémarrait de manière récursive tout en générant des métriques de surveillance lors d'un crash.

    • Correction d'un problème à cause duquel une instance de base de données redémarrait lors de la collecte des mesures de performance.

    • Correction d'un problème en raison duquel une tentative de connexion à la base de données échouait avecSSLV3_ALERT_CERTIFICATE_UNKNOWN.

    • Amélioration de la journalisation des diagnostics liés à la définition de bits d'indication non valides.

    • Correction d'un problème à cause duquel Autovacuum ignorait incorrectement les tables.

    • Amélioration du préchargement de la réplication logique.

    • Correction d'un problème de durabilité dans les indices GIN.

    • Correction d'un problème de détection et d'annulation des mises à niveau des versions majeures bloquées.

    • Correction d'un problème de jointure par hachage qui pouvait entraîner une augmentation de la consommation de mémoire.

    • Amélioration des performances de réplication logique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à niveau de la GEOS version vers la version 3.10.3.

    • Mise à jour de l'PostGISextension vers la version 3.2.3.

    • Correction d'un problème st_orientedenvelope qui provoquait une boucle avec une entrée 1D renvoyant 0.

    • Problème résolu : la connexion à SQL Server à l'aide de tds_fdw échouait.

    PostgreSQL 12.11

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.11. Pour plus d'informations sur les améliorations apportées à PostgreSQL 12.11, consultez la version 12.11 de PostgreSQL.

    Aurora PostgreSQL 12.11.5, 14 décembre 2022

    Améliorations générales de la stabilité
    • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

    Aurora PostgreSQL 12.11.4, 17 novembre 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    Aurora PostgreSQL 12.11.3, 13 octobre 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un PLV8 problème à cause duquel le paramètre de base n'était pas chargé correctement dans la mémoire.

    Améliorations générales de la stabilité
    • Correction d'un bogue empêchant Aurora PostgreSQL de classer le relfilenode.

    • Correction d'un problème de dimensionnement bloqué lorsque l'événement de dimensionnement en cours arrivait à expiration.

    • Mise à niveau de l'PostGISextension vers la version 3.1.7.

    • Correction d'un problème en raison duquel les messages de requête étendue pouvaient être perdus lors de l'application de correctifs sans interruption (ZDP), ce qui entraînait le blocage de la requête étendue une fois le ZDP terminé.

    Aurora PostgreSQL 12.11.1, 6 juillet 2022

    Améliorations critiques de la stabilité
    • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité lors du redémarrage d'un nœud de stockage.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lorsque la connexion à SQL Server échouait en utilisant l'TDS_FDWextension pour interroger une table étrangère.

    • Correction d'un problème qui provoquait l'échec des connexions utilisant le certificat racine fourni.

    • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

    Aurora PostgreSQL 12.11.0, 9 juin 2022

    Nouvelles fonctions
    Mises à jour critiques
    • Correction d'un crash de rediffusion dû à une incompatibilité LSN.

    • Correction de l'aws_s3extension pour empêcher l'injection de région non valide.

    Mises à jour de haute stabilité
    • Correction de plusieurs problèmes liés à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    Mises à jour générales de stabilité
    • Correction d'un crash lié à un blocage lors d'un événement de Aurora Serverless v1 dimensionnement.

    • Correction d'un problème de blocage de la réplication logique après un redémarrage.

    • Correction de plusieurs problèmes susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un crash pg_cron dû à une tâche toujours en cours d'exécution mais non planifiée.

    • Corrigé, lors de la restauration, un accès de page non valide lors de la restauration générique pour GENERIC_XLOG_FULL_PAGE_DATA. Cela est dû à un décalage temporel entre la génération de l'enregistrement du journal et l'écriture des métadonnées de l'enregistrement sur le nœud RW et les rediffusions du nœud RO entre ces opérations.

    • Amélioration des performances des requêtes grâce à la prise en charge des travailleurs parallèles.

    • Mise à jour de la wal2json version du plugin vers la version 2.4.

    • Mise à niveau de l'pglogicalextension vers la version 2.4.1.

    PostgreSQL 12.10

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.10. Pour plus d'informations sur les améliorations apportées à PostgreSQL 12.10, consultez la version 12.10 de PostgreSQL.

    Aurora PostgreSQL 12.10.6, 16 décembre 2022

    Améliorations générales
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à jour de l'PostGISextension vers la version 3.1.7.

    Aurora PostgreSQL 12.10.4, 18 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations critiques
    • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

    Améliorations de stabilité élevées
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

    • Correction d'un défaut selon lequel la validation des plans mis en cache pouvait entraîner le redémarrage de la base de données alors que le plan avait été précédemment invalidé.

    Aurora PostgreSQL 12.10.1, 27 avril 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait entraîner des WriteIOPS rapports incorrects dans la AWS console.

    • Correction d'un problème qui pouvait entraîner une indisponibilité après la suppression d'un nœud de lecture d'un cluster.

    Améliorations générales
    • Correction d'un problème qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

    Aurora PostgreSQL 12.10.0, 29 mars 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction de plusieurs problèmes susceptibles d'entraîner l'indisponibilité d'un nœud de lecture.

    • Correction d'un problème qui empêchait un nœud de lecture de rejouer le WAL, ce qui nécessitait la suppression et la resynchronisation du slot de réplication.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    Améliorations générales
    • Correction d'une petite fuite de mémoire sur les nœuds de lecture lorsque cette commit_ts option est définie.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    • Correction d'un problème qui pouvait entraîner l'échec d'une importation depuis Amazon S3 lors de l'utilisation de l'aws_s3extension.

    • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lors de l'utilisationapg_plan_mgmt.

    • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lorsque QPM était activé.

    PostgreSQL 12.9

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.9. Pour plus d'informations sur les améliorations de PostgreSQL 12.9, veuillez consulter PostgreSQL version 12.9.

    Aurora PostgreSQL 12.9.6, 16 décembre 2022

    Améliorations générales
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à jour de l'PostGISextension vers la version 3.1.7.

    Aurora PostgreSQL 12.9.4, 20 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations critiques
    • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

    Améliorations de stabilité élevées
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    Aurora PostgreSQL 12.9.3, 13 avril 2022

    Améliorations de sécurité
    • Modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Améliorations générales
    • Correction d'un bogue qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

    Aurora PostgreSQL 12.9.1

    Améliorations de sécurité
    • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un PostGIS correctif pour la vulnérabilité corrigée dans le cœur de PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 12.9.0

    Améliorations critiques de la stabilité
    • Correction d'un bogue où la réplication logique pouvait se bloquer, entraînant un retard de relecture sur le nœud de lecture. L'instance peut éventuellement redémarrer.

    Améliorations supplémentaires
    • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

    • Correction d'un bogue dans l'extension apg_plan_mgmt où un plan basé sur un index n'était pas appliqué.

    • Correction d'un bogue dans l'extension pg_logical qui peut entraîner de brèves périodes d'indisponibilité en raison d'une mauvaise gestion des arguments NULL.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de mises à niveau de version majeure.

    • Correction des métriques d'écriture incorrectes du journal d'Aurora Storage Daemon.

    • Correction de plusieurs bogues qui risquaient de ralentir la relecture WAL et, éventuellement, de redémarrer les instances de lecteur.

    • Amélioration de la validation de la page du cache tampon Aurora lors des lectures.

    • Amélioration de la validation des métadonnées de stockage Aurora.

    • Mise à jour de l'pg_cronextension vers la version 1.4.

    • Mise à jour de l'extension pg_hint_pan vers v1.3.7.

    PostgreSQL 12.8

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.8. Pour plus d'informations sur les améliorations de PostgreSQL 12.8, consultez PostgreSQL version 12.8.

    Aurora PostgreSQL 12.8.6, 19 décembre 2022

    Améliorations générales
    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    Aurora PostgreSQL 12.8.4, 6 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations générales
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights pouvait afficher un « événement d'attente inconnu ».

    • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité en raison de l'existence de fichiers de relations dupliqués.

    Aurora PostgreSQL 12.8.2, 12 avril 2022

    Améliorations de sécurité
    • Modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Améliorations générales
    • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

    Aurora PostgreSQL 12.8.1

    Améliorations de sécurité
    • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un PostGIS correctif pour la vulnérabilité corrigée dans le cœur de PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 12.8.0

    Améliorations critiques de la stabilité
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème où les requêtes en lecture pouvaient expirer sur les nœuds de lecture pendant la relecture d'une troncature déclenchée par le vacuum sur le nœud d'écriture.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème où la fonction aurora_postgres_replica_status() renvoyait des statistiques de processeur obsolètes ou en retard.

    • Correction d'un problème en raison duquel le rôle rds_superuser n'était pas autorisé à exécuter la pg_stat_statements_reset() fonction.

    • Correction d'un problème lié à l'apg_plan_mgmtextension où les délais de planification et d'exécution étaient indiqués à 0.

    • Suppression du support pour les suites de chiffrement DES, 3DES et RC4.

    • PostGISExtension mise à jour vers la version 3.1.4.

    PostgreSQL 12.7, Aurora PostgreSQL 4.2 (obsolète le 15 mars 2023)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 12.7. Pour plus d'informations sur les améliorations de PostgreSQL 12.7, consultez PostgreSQL version 12.7.

    Aurora PostgreSQL 12.7.5, 30 décembre 2022

    Améliorations générales
    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    Aurora PostgreSQL 12.7.4, 14 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    Aurora PostgreSQL 4.2.3, 7 avril 2022

    Améliorations de sécurité
    • Modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 4.2.2

    Améliorations de sécurité
    • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3677 : « Divulgation de la mémoire dans certaines requêtes ». Pour plus d'informations, veuillez consulter CVE-2021-3677

    • Rétablissement de postgis vers PostGIS 3.0.3. Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 4.2.1

    Améliorations critiques de la stabilité
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème lié à l'apg_plan_mgmtextension selon lequel les délais de planification et d'exécution étaient indiqués à 0.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème lié à l'apg_plan_mgmtextension en raison duquel le plan figurant sur une table partitionnée n'imposait pas un plan basé sur un index.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de traduction dans les chemins de code en lecture pendant ou après une mise à niveau de version majeure.

    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    • Correction d'un problème de out-of-memory plantage lié au démon de stockage Aurora qui entraînait le redémarrage du nœud d'écriture. Cette correction a également permis de réduire la consommation globale de mémoire système.

    Aurora PostgreSQL 4.2.0

    Nouvelles fonctions
    • Ajout de la prise en charge de l'extension oracle_fdw version 2.3.0.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui entraînait une erreur avec le message ERROR: could not open file pg_tblspc/...: No such file or directory. lors de la création d'une base de données à partir d'une base de données de modèle existante avec espace disque logique

    • Correction d'un problème qui, dans de rares cas, empêchait un réplica Aurora de démarrer lorsqu'un grand nombre de sous-transactions PostgreSQL (c'est-à-dire des points de sauvegarde SQL) étaient utilisés.

    • Correction d'un problème qui, dans de rares circonstances, entraînait des résultats de lecture incohérents pour les demandes de lecture répétées sur les nœuds de réplica.

    Améliorations supplémentaires
    • Mise à niveau d'OpenSSL vers la version 1.1.1k.

    • Réduction de l'utilisation de l'UC et de la consommation de mémoire du processus d'application WAL sur les réplicas Aurora pour certaines applications.

    • Amélioration des contrôles de sécurité dans le chemin d'écriture pour détecter les écritures incorrectes dans les métadonnées.

    • Amélioration de la sécurité en supprimant 3DES et autres chiffrements plus anciens pour les connexions SSL/TLS.

    • Correction d'un problème où une entrée de fichier en double pouvait empêcher le démarrage du moteur Aurora PostgreSQL.

    • Correction d'un problème qui pouvait entraîner une indisponibilité temporaire sous des applications lourdes.

    • Ajout de la possibilité d'utiliser une barre oblique en tête dans le chemin Amazon S3 lors de l'importation de S3.

    • Ajout de la prise en charge de l'extension oracle_fdw version 2.3.0 pour Graviton.

    • Modification des extensions suivantes :

      • Mise à jour de l'extension orafce vers la version 3.16.

      • Mise à jour de l'extension pg_partman vers la version 4.5.1.

      • Mise à jour de l'extension pg_cron vers la version 1.3.1.

      • Mise à jour de l'extension postgis vers la version 3.0.3.

    PostgreSQL 12.6, Aurora PostgreSQL 4.1 (obsolète le 15 juillet 2022)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 12.6. Pour plus d'informations sur les améliorations de PostgreSQL 12.6, consultez PostgreSQL version 12.6.

    Aurora PostgreSQL 4.1.2, 7 avril 2022

    Améliorations de sécurité
    • Modifications supplémentaires apportées à l'pg_cronextension pour atténuer un problème de sécurité lors de la création de l'extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 4.1.1

    Améliorations de sécurité
    • Modification de l'extension pg_cron pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3677 : « Divulgation de la mémoire dans certaines requêtes ». Pour plus d'informations, veuillez consulter CVE-2021-3677

    • Rétablissement de pg_partman vers 4.4.0. Il s'agit d'un correctif pg_partman concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Rétroporché de postgis vers la version 3.0.2. PostGIS Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction d'un correctif relatif à une erreur de validation d'entrée dans les paramètres de la fonction de l'extension log_fdw.

    Aurora PostgreSQL 4.1.0

    Nouvelles fonctions
    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans l'extension pglogical qui pouvait entraîner une incohérence des données pour la réplication entrante.

    • Correction d'un bogue qui avait pour effet que, dans de rares cas, un lecteur obtenait des résultats incohérents quand il redémarrait alors qu'une transaction comportant plus de 64 sous-transactions était en cours de traitement.

    • Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    • Correction d'un bogue qui empêchait le démarrage de la base de données quand il y avait beaucoup de relations dans des environnements limités en mémoire.

    • Correction d'un bogue dans l'extension apg_plan_mgmt qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un dépassement de tampon interne.

    • Correction d'un bogue sur les nœuds du lecteur qui pouvait entraîner de brèves périodes d'indisponibilité pendant une relecture WAL.

    • Correction d'un bogue dans l'extension rds_activity_stream qui entraînait une erreur au démarrage en tentant de journaliser des événements d'audit.

    • Correction de bogues dans la fonction aurora_replica_status qui avaient pour effet que des lignes étaient parfois partiellement remplies et que certaines valeurs telles que la latence de relecture et l'utilisation de l'UC indiquaient toujours 0.

    • Correction d'un bogue qui avait pour effet que le moteur de base de données tentait de créer des segments de mémoire partagée d'une taille supérieure à celle de la mémoire totale de l'instance, et échouait de façon répétée. Par exemple, les tentatives de création de tampons partagés de 128 Gio sur une instance db.r5.large échouaient. Avec cette modification, les demandes d'allocations de mémoire partagée dont la taille totale est supérieure à celle de la mémoire de l'instance permettent de définir celle-ci sur des paramètres incompatibles.

    • Ajout d'une logique pour nettoyer les fichiers temporaires pg_wal inutiles au démarrage d'une base de données.

    • Correction d'un bogue qui pouvait entraîner des erreurs de synchronisation de la réplication sortante après une mise à niveau de version majeure.

    • Correction d'un bogue qui entraînait l'affichage du message ERROR: rds_activity_stream stack item 2 not found on top - cannot pop lors de la tentative de création de l'extension rds_activity_stream.

    • Correction d'un bogue qui pouvait entraîner l'affichage du message failed to build any 3-way joins dans une sous-requête IN corrélée sous une sous-requête EXISTS.

    • Rétroportage de l'amélioration de performance suivante de la communauté PostgreSQL : pg_stat_statements: add missing check for pgss_enabled().

    • Correction d'un bogue qui pouvait entraîner l'échec des mises à niveau vers Aurora PostgreSQL 12.x en raison de l'impossibilité d'ouvrir le fichier pg_control.

    • Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un manque de mémoire lors de la création de l'extension postgis avec pgAudit activé.

    • Rétroporté le correctif de bogue suivant de la communauté PostgreSQL : use-after-free Correction d'un bogue avec .storeslot. AfterTriggersTableData

    • Correction d'un bogue qui se produisait lors de l'utilisation d'une réplication logique sortante pour synchroniser des modifications sur une autre base de données, qui pouvait échouer en affichant un message tel que ERROR: could not map filenode "base/16395/228486645" to relation OID.

    • Correction d'un bogue qui pouvait entraîner une brève période d'indisponibilité lors de l'abandon d'une transaction.

    • Correction d'un bogue qui avait pour effet qu'aucun collationnement d'ICU n'apparaissait dans la table du catalogue pg_collation après la création d'une instance Aurora PostgreSQL 12.x. Ce problème n'affecte pas la mise à niveau à partir d'une version antérieure.

    • Correction d'un bogue qui avait pour effet que le rôle rds_ad n'était pas créé après la mise à niveau d'une version d'Aurora PostgreSQL ne prenant pas en charge l'authentification Microsoft Active Directory.

    • Ajout de vérifications de page btree pour détecter l'incohérence de métadonnées de tuple.

    • Correction d'un bogue dans les lectures de tampon asynchrones qui pouvait entraîner de brèves périodes d'indisponibilité sur les nœuds de lecteur pendant une relecture de WAL.

    • Correction d'un bogue qui avait pour effet que la lecture d'une valeur TOAST à partir d'un disque pouvait entraîner une brève période d'indisponibilité.

    • Correction d'un bogue qui entraînait de brèves périodes d'indisponibilité lors d'une tentative d'extraction de tuple d'une analyse d'index.

    PostgreSQL 12.4, Aurora PostgreSQL 4.0 (obsolète le 15 juillet 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 12.4. Pour plus d'informations sur les améliorations de PostgreSQL 12.4, consultez PostgreSQL version 12.4.

    Aurora PostgreSQL 4.0.5

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3677 : « Divulgation de la mémoire dans certaines requêtes ». Pour plus d'informations, veuillez consulter CVE-2021-3677

    • Rétroporché de postgis vers la version 3.0.2. PostGIS Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction d'un correctif relatif à une erreur de validation d'entrée dans les paramètres de la fonction de l'extension log_fdw.

    Aurora PostgreSQL 4.0.2

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue lors duquel un nœud de lecteur pouvait rendre une ligne supplémentaire ou manquante en cas de redémarrage du lecteur pendant que le nœud de scripteur traite une longue transaction contenant plus de 64 sous-transactions.

    • Correction d'un bogue qui pouvait provoquer le blocage du vide sur les index GiST.

    • Correction d'un bogue lors duquel le vide pouvait échouer, après la mise à niveau vers PostgreSQL 12, sur la table système pg_catalog.pg_shdescription avec l'erreur suivante. ERROR: found xmin 484 from before relfrozenxid

    Améliorations supplémentaires
    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison d'une condition de concurrence lors de la gestion des réponses des nœuds de stockage.

    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison de la rotation des clés de chiffrement réseau.

    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison de la gestion de la chaleur des segments de stockage sous-jacents.

    • Correction d'un bogue en raison duquel une importation importante d'Amazon S3 avec des milliers de clients pouvait empêcher un ou plusieurs clients d'importation de répondre.

    • Suppression d'une restriction qui empêchait la définition de chaînes de variables de configuration contenant brazil.

    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente si un nœud de lecteur exécutait une requête qui accède à de nombreuses tables pendant que le nœud de scripteur acquiert des verrous exclusifs sur toutes les mêmes tables.

    Aurora PostgreSQL 4.0.1

    Nouvelles fonctions
    Améliorations critiques de la stabilité
    • Correction d'un bogue qui provoquait l'échec du redémarrage d'un réplica en lecture à plusieurs reprises dans de rares cas.

    • Correction d'un bogue qui empêchait un cluster de créer plus de 16 répliques de lecture ou une base de données secondaire Régions AWS globale Aurora. Le cluster est redevenu disponible lorsque le nouveau réplica de lecture ou secondaire Région AWS a été supprimé.

    Améliorations supplémentaires
    • Correction d'un bogue qui, en cas de charge lourde, d'importation d'instantanés, d'importation COPY ou d'importation Amazon S3 cessait de répondre dans de rares cas.

    • Correction d'un bogue dans lequel un réplica en lecture pouvait ne pas rejoindre le cluster lorsque l'enregistreur était très occupé avec une charge de travail intensive en écriture.

    • Correction d'un bogue en raison duquel un cluster pouvait être temporairement indisponible lorsqu'un volume important d'importation Amazon S3 était en cours d'exécution.

    • Correction d'un bogue qui faisait qu'un cluster prenait plusieurs minutes pour redémarrer si un flux de réplication logique était interrompu lors de la gestion de nombreuses transactions complexes.

    • Correction de la compilation Just-in-Time (JIT), qui était incorrectement activée par défaut dans Aurora PostgreSQL 4.0.0.

    • Refus de l'utilisation de l'authentification AWS Identity and Access Management (IAM) et Kerberos pour le même utilisateur.

    Aurora PostgreSQL 4.0.0

    Nouvelles fonctions
    Améliorations supplémentaires
    • Contient plusieurs améliorations qui ont été annoncées pour les versions 12.0, 12.1, 12.2, 12.3 et 12.4 de PostgreSQL.

    • Cette version contient l'ensemble des correctifs, fonctions et améliorations présents dans PostgreSQL 11.9, Aurora PostgreSQL 3.4 .

    • Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    • Mise à jour des extensions suivantes :

      • address_standardizer vers la version 3.0.2

      • address_standardizer_data_us vers la version 3.0.2

      • amcheck vers la version 1.2

      • citext vers la version 1.6

      • hll vers la version 2.14

      • hstore vers la version 1.6

      • ip4r vers la version 2.4

      • pg_repack vers la version 1.4.5

      • pg_stat_statements vers la version 1.7

      • pgaudit vers la version 1.4

      • pglogical vers la version 2.3.2

      • pgrouting vers la version 3.0.3

      • plv8 vers la version 2.3.14

      • postGIS vers la version 3.0.2

      • postgis_tiger_geocoder vers la version 3.0.2

      • postgis_topology vers la version 3.0.2

    PostgreSQL 11.20

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.20. Pour plus d'informations sur les améliorations apportées à PostgreSQL 11.20, consultez la version 11.20 de PostgreSQL.

    Aurora PostgreSQL 11.20.2, 4 octobre 2023

    Améliorations hautement prioritaires de la stabilité
    Améliorations hautement prioritaires
    • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

    • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

    • Correction d'un problème qui provoquait un crash lors de l'exécution de la COPY FROM commande.

    • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

    • Correction d'un problème où UPDATE et DELETE depuis une table avec une clé étrangère pouvaient échouer de manière inattendue avec « ERREUR : 40001 : impossible de sérialiser l'accès en raison d'une mise à jour simultanée lors de l'utilisation d'un instantané sérialisable ».

    Améliorations générales
    • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

    • Mise à jour des plcoffee extensions plv8pll, et vers la version 2.3.15.

    • Correction d'un problème qui empêchait l'activation d'une meilleure gestion de la mémoire dans certains scénarios dans Aurora PostgreSQL 15.3.

    Aurora PostgreSQL 11.20.0, 13 juillet 2023

    Suite à l'annonce de mises à jour de la base de données PostgreSQL par la communauté open source, nous avons mis à jour Amazon Aurora PostgreSQL Compatible Edition afin de prendre en charge les versions 15.3, 14.8, 13.11, 12.15 et 11.20 de PostgreSQL. Ces versions contiennent des améliorations du produit et des corrections de bogues apportées par la communauté PostgreSQL, ainsi que des améliorations spécifiques à Aurora. Les versions contiennent également de nouvelles fonctionnalités et améliorations pour Babelfish pour Aurora PostgreSQL version 3.2, ainsi qu'un support amélioré pour Database Migration Service. AWS Reportez-vous aux versions d'Amazon Aurora pour vous aider à décider de la fréquence de mise à niveau et de la manière de planifier votre processus de mise à niveau. Pour rappel, si vous utilisez une version d'Amazon Aurora PostgreSQL 11, vous devez passer à une version majeure plus récente d'ici le 29 février 2024.

    Nouvelles fonctions
    • Cette version contient des améliorations de gestion de la mémoire qui augmentent la stabilité et la disponibilité de la base de données en prévenant de manière proactive les problèmes liés à une mémoire insuffisante. Pour plus d'informations, consultez la section Gestion améliorée de la mémoire dans Aurora PostgreSQL.

    Améliorations hautement prioritaires
    • Correction d'un problème lié aux variables d'environnement de l'extension lors de ZDP.

    • Résolution d'une erreur transitoire lors de la réplication logique qui faisait qu'un processus calculait de manière incorrecte qu'il avait rencontré une page inattendue.

    • Correction d'un problème qui provoquait une période d'indisponibilité en raison de la création partielle d'un fichier d'état d'origine de réplication.

    Améliorations générales
    • Ajout d'une nouvelle fonctionaurora_stat_memctx_usage(), pour afficher la répartition de l'utilisation de la mémoire principale au niveau du contexte de mémoire Postgres.

    • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • Correction d'un problème lié au calcul de la AuroraReplicaLag métrique.

    • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

    • Réduction supplémentaire du temps d'indisponibilité de la base de données pendant le ZDP.

    • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP.

    • Correction d'un problème qui provoquait pg_ls_waldir() le renvoi du message « ERROR : impossible de définir le fichier ».

    • Ajout du support pour TLS 1.3 avec les chiffrements TLS_AES_128_GCM_SHA256 et TLS_AES_256_GCM_SHA384.

    • Résolution d'un problème qui bloquait une mise à niveau de version majeure sur la réplique Aurora d'une instance de base de données RDS pour PostgreSQL.

    • Mise à niveau GEOS vers la version 3.11.2.

    • Mise à niveau tds_fdw vers la version 2.0.3.

    PostgreSQL 11.19

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.19. Pour plus d'informations sur les améliorations apportées à PostgreSQL 11.19, consultez la version 11.19 de PostgreSQL.

    Aurora PostgreSQL 11.19.4, 5 octobre 2023

    Améliorations hautement prioritaires de la stabilité
    Améliorations hautement prioritaires
    • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de lecture intensives en E/S.

    • Correction d'un problème qui pouvait bloquer les opérations d'aspiration après le redémarrage d'une réplique d'Aurora.

    • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

    Améliorations générales
    • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

    • Mise à jour des plcoffee extensions plv8pll, et vers la version 2.3.15.

    Aurora PostgreSQL 11.19.3, 24 juillet 2023

    Améliorations générales
    • Correction d'un problème avec le calcul de la AuroraReplicaLag métrique

    • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP

    • Correction d'un problème qui empêchait de récupérer de l'espace de stockage lors des validations de transactions

    • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application

    • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2

    • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

    • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants (GUC), les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration Lambda AWS :

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • Correction de plusieurs problèmes qui pouvaient entraîner le redémarrage des répliques Aurora dotées de la fonctionnalité de disponibilité en lecture améliorée lors de la reconnexion à l'instance du rédacteur.

    • Correction d'un problème empêchant la reconnexion d'un lecteur capable de survivre.

    Aurora PostgreSQL 11.19.2, 10 mai 2023

    Améliorations générales
    • Correction d'une erreur lors du chargement du test_decoding pluginpg_create_logical_replication_slot.

    Aurora PostgreSQL 11.19.1, 5 avril 2023

    Améliorations générales
    • PROJSupport amélioré vers la version 9.1.0

    • Mise à niveau de la GDAL bibliothèque PostGIS vers la version 3.5.3

    • Ajout du support pour les SEG extensions TCN et

    • Correction d'un problème qui pouvait augmenter la quantité de travail de restauration effectuée par la base de données au démarrage lorsque la réplication logique était activée.

    • Correction de problèmes qui provoquaient des mesures de synchronisation d'E/S incorrectes dans EXPLAIN

    • Correction d'un problème à cause duquel le nombre d'accès à la mémoire tampon était incorrect EXPLAIN

    • Amélioration du temps de démarrage du moteur, en particulier sur les instances de grande taille comportant de nombreux objets

    • La fonction Aurora aurora_stat_logical_wal_cache() est désormais visible par tous les utilisateurs

    Améliorations supplémentaires
    • Mise à jour des extensions suivantes :

      • hllvers la version 2.17

      • orafcevers la version 4.0.0

      • pg_hint_planvers la version 1.3.8

      • pg_logicalvers la version 2.4.2

      • pg_trgm vers la version 1.4

      • pgroutingvers la version 3.4.1

      • PostGISvers la version 3.3.2

      • SEGvers la version 1.0

      • TCNvers la version 1.0

      • wal2jsonvers la version 2.5

    PostgreSQL 11.18

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.18. Pour plus d'informations sur les améliorations apportées à PostgreSQL 11.18, consultez la version 11.18 de PostgreSQL.

    Aurora PostgreSQL 11.18.5, 4 octobre 2023

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait provoquer le redémarrage d'une instance de base de données lors de l'exécution de charges de travail de lecture intensives en E/S.

    • Correction d'un problème qui entraînait une utilisation élevée du processeur et empêchait de nouvelles connexions.

    Améliorations générales
    • Diagnostic introduit pour les métadonnées transitoires utilisées pour les E/S.

    Aurora PostgreSQL 11.18.4, 13 septembre 2023

    Améliorations générales
    • Améliorations apportées à la mise à l'échelle d'Aurora Serverless v2

    • Correction d'un problème pg_cron qui empêchait le dimensionnement dans Aurora Serverless v2

    • Correction d'un problème avec le calcul de la AuroraReplicaLag métrique

    • Correction d'un bug qui pouvait entraîner une indisponibilité pendant le ZDP

    • Correction d'un problème pglogical empêchant l'enregistrement de lignes conflictuelles pendant la phase d'application

    • Correction d'un problème en raison duquel, dans de rares cas, l'aws_s3extension ne pouvait pas être importée depuis un compartiment Amazon S3 dont le nom contenait des points.

    • Options fournies pour configurer les délais d'expiration au sein de l'aws_lambdaextension. En définissant les paramètres suivants, les clients pourront désormais modifier les délais de connexion et de demande pour l'intégration AWS Lambda :

      • aws_lambda.connect_timeout_ms.

      • aws_lambda.request_timeout_ms.

    • Mise à jour des plcoffee extensions plv8plls, et vers la version 2.3.15.

    Aurora PostgreSQL 11.18.2, 3 mars 2023

    Améliorations générales de la stabilité
    • Correction d'un problème en raison PostGIS duquel les GDAL données ne se chargeaient pas.

    • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

    • Correction d'un problème lié à une meilleure gestion des erreurs dans les procédures comportant un grand nombre de paramètres.

    • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

    Aurora PostgreSQL 11.18.0, 20 janvier 2023

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème en raison duquel une mise à niveau échouait parce que la plus ancienne MultiXactId n'était pas mise à jour correctement.

    • Correction d'un problème en raison duquel les métriques de latence de validation n'étaient pas mises à jour.

    • Correction d'un problème qui pouvait entraîner une brève période d'indisponibilité.

    Améliorations générales de la stabilité
    • Correction d'un problème qui provoquait des échecs de migration des instances de base de données.

    • Correction d'un problème en raison duquel la base de données ne démarrait pas en raison d'une incohérence dans les métadonnées.

    • Amélioration de la gestion des erreurs et de la capacité de diagnostic.

    • Mise à niveau de l'extension RDKit vers la version 4.2.

    • Mise à niveau de la GDAL bibliothèque vers la version 3.4.3.

    • Correction d'un problème avec l'extension pg_repack.

    • Amélioration de la gestion de la bibliothèque de classement (glibc) avec une nouvelle bibliothèque de classement indépendante par défaut.

    PostgreSQL 11.17

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.17. Pour plus d'informations sur les améliorations apportées à PostgreSQL 11.17, consultez la version 11.17 de PostgreSQL.

    Aurora PostgreSQL 11.17.2, 2 mars 2023

    Améliorations générales de la stabilité
    • Correction d'un problème qui augmentait la quantité de travail de restauration au démarrage lorsque la réplication logique était activée.

    • Correction d'un problème pour une meilleure gestion des erreurs dans les procédures comportant un grand nombre de paramètres.

    • Correction d'un problème lié à l'aws_s3extension en raison duquel le chargement d'un grand nombre d'enregistrements pouvait expirer.

    Aurora PostgreSQL 11.17.1, 13 décembre 2022

    Améliorations générales de la stabilité
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

    • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

    Aurora PostgreSQL 11.17.0, 9 novembre 2022

    Améliorations générales de la stabilité
    • Amélioration du nettoyage du cache tampon lorsque celui-ci est soumis à des contraintes.

    • Correction d'un problème dans les flux d'activité des bases de données qui entraînait une consommation de mémoire élevée.

    • Correction d'un problème qui provoquait le redémarrage de l'instance de base de données.

    • Correction d'un problème en raison duquel une instance de base de données redémarrait de manière récursive tout en générant des métriques de surveillance lors d'un crash.

    • Correction d'un problème à cause duquel une instance de base de données redémarrait lors de la collecte des mesures de performance.

    • Problème résolu : une tentative de connexion à la base de données échouait avec SSLV3_ALERT_CERTIFICATE_UNKNOWN.

    • Amélioration de la journalisation des diagnostics liés à la définition de bits d'indication non valides.

    • Correction d'un problème à cause duquel Autovacuum ignorait incorrectement les tables.

    • Amélioration du préchargement de la réplication logique.

    • Correction d'un problème de durabilité dans les indices GIN.

    • Correction d'un problème de détection et d'annulation des mises à niveau des versions majeures bloquées.

    • Correction d'un problème de jointure par hachage qui pouvait entraîner une augmentation de la consommation de mémoire.

    • Amélioration des performances de réplication logique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à niveau de la GEOS version vers la version 3.10.3.

    • Mise à jour de l'PostGISextension vers la version 3.2.3.

    • Correction d'un problème st_orientedenvelope qui provoquait une boucle avec une entrée 1D renvoyant 0.

    • Problème résolu : la connexion à SQL Server à l'aide de tds_fdw échouait.

    PostgreSQL 11.16

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.16. Pour plus d'informations sur les améliorations apportées à PostgreSQL 11.16, consultez la version 11.16 de PostgreSQL.

    Aurora PostgreSQL 11.16.5, 14 décembre 2022

    Améliorations générales de la stabilité
    • Correction d'un problème de stabilité du moteur lors des mises à niveau mineures de la base de données et des mises à niveau des versions de correctifs.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Correction d'un problème qui pouvait entraîner une incohérence des données lors de la réplication.

    Aurora PostgreSQL 11.16.4, 17 novembre 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    Aurora PostgreSQL 11.16.3, 13 octobre 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un PLV8 problème à cause duquel le paramètre de base n'était pas chargé correctement dans la mémoire.

    Améliorations générales de la stabilité
    • Correction d'un bogue empêchant Aurora PostgreSQL de classer le relfilenode.

    • Correction d'un problème de dimensionnement bloqué lorsque l'événement de dimensionnement en cours arrivait à expiration.

    • Mise à niveau de l'PostGISextension vers la version 3.1.7.

    • Correction d'un problème en raison duquel les messages de requête étendue pouvaient être perdus lors de l'application de correctifs sans interruption (ZDP), ce qui entraînait le blocage de la requête étendue une fois le ZDP terminé.

    Aurora PostgreSQL 11.16.1, 6 juillet 2022

    Améliorations critiques de la stabilité
    • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité lors du redémarrage d'un nœud de stockage.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lorsque la connexion à SQL Server échouait en utilisant l'TDS_FDWextension pour interroger une table étrangère.

    • Correction d'un problème qui provoquait l'échec des connexions utilisant le certificat racine fourni.

    • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

    Aurora PostgreSQL 11.16.0, 9 juin 2022

    Nouvelles fonctions
    Mises à jour critiques
    • Correction d'un crash de rediffusion dû à une incompatibilité LSN.

    • Correction de l'aws_s3extension pour empêcher l'injection de région non valide.

    Mises à jour de haute stabilité
    • Correction de plusieurs problèmes liés à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    Mises à jour générales de stabilité
    • Correction d'un crash lié à un blocage lors d'un événement de Aurora Serverless v1 dimensionnement.

    • Correction d'un problème de blocage de la réplication logique après un redémarrage.

    • Correction de plusieurs problèmes susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un crash pg_cron dû à une tâche toujours en cours d'exécution mais non planifiée.

    • Corrigé, lors de la restauration, un accès de page non valide lors de la restauration générique pour GENERIC_XLOG_FULL_PAGE_DATA. Cela est dû à un décalage temporel entre la génération de l'enregistrement du journal et l'écriture des métadonnées de l'enregistrement sur le nœud RW et les rediffusions du nœud RO entre ces opérations.

    • Amélioration des performances des requêtes grâce à la prise en charge des travailleurs parallèles.

    • Mise à jour de la wal2json version du plugin vers la version 2.4.

    • Mise à niveau de l'pglogicalextension vers la version 2.4.1.

    PostgreSQL 11.15

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.15. Pour plus d'informations sur les améliorations apportées à PostgreSQL 11.15, consultez la version 11.15 de PostgreSQL.

    Aurora PostgreSQL 11.15.6, 16 décembre 2022

    Améliorations générales
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à jour de l'PostGISextension vers la version 3.1.7.

    Aurora PostgreSQL 11.15.4, 18 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations critiques
    • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

    Améliorations de stabilité élevées
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

    • Correction d'un défaut selon lequel la validation des plans mis en cache pouvait entraîner le redémarrage de la base de données alors que le plan avait été précédemment invalidé.

    Aurora PostgreSQL 11.15.1, 27 avril 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait entraîner des WriteIOPS rapports incorrects dans la AWS console.

    • Correction d'un problème qui pouvait entraîner une indisponibilité après la suppression d'un nœud de lecture d'un cluster.

    Améliorations générales
    • Correction d'un problème qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

    Aurora PostgreSQL 11.15.0, 29 mars 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction de plusieurs problèmes susceptibles d'entraîner l'indisponibilité d'un nœud de lecture.

    • Correction d'un problème qui empêchait un nœud de lecture de rejouer le WAL, ce qui nécessitait la suppression et la resynchronisation du slot de réplication.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    Améliorations générales
    • Correction d'une petite fuite de mémoire sur les nœuds de lecture lorsque cette commit_ts option est définie.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    • Correction d'un problème qui pouvait entraîner l'échec d'une importation depuis Amazon S3 lors de l'utilisation de l'aws_s3extension.

    • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lors de l'utilisationapg_plan_mgmt.

    • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lorsque QPM était activé.

    PostgreSQL 11.14

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.14. Pour plus d'informations sur les améliorations de PostgreSQL 11.14, veuillez consulter PostgreSQL version 11.14.

    Aurora PostgreSQL 11.14.6, 16 décembre 2022

    Améliorations générales
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à jour de l'PostGISextension vers la version 3.1.7.

    Aurora PostgreSQL 11.14.4, 20 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations critiques
    • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

    Améliorations de stabilité élevées
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    Aurora PostgreSQL 11.14.3, 13 avril 2022

    Améliorations générales
    • Correction d'un bogue qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

    Aurora PostgreSQL 11.14.1

    Améliorations de sécurité
    • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un PostGIS correctif pour la vulnérabilité corrigée dans le cœur de PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 11.14.0

    Améliorations critiques de la stabilité
    • Correction d'un bogue où la réplication logique pouvait se bloquer, entraînant un retard de relecture sur le nœud de lecture. L'instance peut éventuellement redémarrer.

    Améliorations supplémentaires
    • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

    • Correction d'un bogue dans l'extension apg_plan_mgmt où un plan basé sur un index n'était pas appliqué.

    • Correction d'un bogue dans l'extension pg_logical qui peut entraîner de brèves périodes d'indisponibilité en raison d'une mauvaise gestion des arguments NULL.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de mises à niveau de version majeure.

    • Correction des métriques d'écriture incorrectes du journal d'Aurora Storage Daemon.

    • Correction de plusieurs bogues qui risquaient de ralentir la relecture WAL et, éventuellement, de redémarrer les instances de lecteur.

    • Amélioration de la validation de la page du cache tampon Aurora lors des lectures.

    • Amélioration de la validation des métadonnées de stockage Aurora.

    • Mise à jour de l'extension pg_hint_pan vers v1.3.7.

    PostgreSQL 11.13

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.13. Pour plus d'informations sur les améliorations de PostgreSQL 11.13, consultez PostgreSQL version 11.13.

    Aurora PostgreSQL 11.13.6, 19 décembre 2022

    Améliorations générales
    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    Aurora PostgreSQL 11.13.4, 6 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations générales
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights pouvait afficher un « événement d'attente inconnu ».

    • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité en raison de l'existence de fichiers de relations dupliqués.

    Aurora PostgreSQL 11.13.3, 6 juin 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Mises à jour de stabilité hautement prioritaires
    • Correction d'un problème qui pouvait entraîner le redémarrage du processus postmaster dansAmazon Aurora Serverless v1.

    • Correction d'un problème qui pouvait provoquer le redémarrage du processus Aurora Runtime dansAmazon Aurora Serverless v1.

    Améliorations générales
    • Correction d'une fuite de mémoire dans l'environnement d'exécution d'Aurora qui pouvait entraîner une out-of-memory condition.

    Aurora PostgreSQL 11.13.2, 12 avril 2022

    Améliorations générales
    • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

    Aurora PostgreSQL 11.13.1

    Améliorations de sécurité
    • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un PostGIS correctif pour la vulnérabilité corrigée dans le cœur de PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 11.13.0

    Améliorations critiques de la stabilité
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème où les requêtes en lecture pouvaient expirer sur les nœuds de lecture pendant la relecture d'une troncature déclenchée par le vacuum sur le nœud d'écriture.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème à cause duquel la aurora_postgres_replica_status fonction renvoyait des statistiques du processeur obsolètes ou en retard.

    • Correction d'un problème où, dans de rares cas, un cluster miroir secondaire de base de données globale Aurora pouvait redémarrer en raison d'un blocage du processus d'application du journal.

    • Correction d'un problème lié à l'apg_plan_mgmtextension où les délais de planification et d'exécution étaient indiqués à 0.

    • Suppression du support pour les suites de chiffrement DES, 3DES et RC4.

    • PostGISExtension mise à jour vers la version 3.1.4.

    • Ajout du support pour la version d'postgis_rasterextension 3.1.4.

    PostgreSQL 11.12, Aurora PostgreSQL 3.6 (obsolète le 15 mars 2023)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.12. Pour plus d'informations sur les améliorations de PostgreSQL 11.12, consultez PostgreSQL version 11.12.

    Aurora PostgreSQL 11.12.5, 30 décembre 2022

    Améliorations générales
    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    Aurora PostgreSQL 11.12.4, 14 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    Aurora PostgreSQL 3.6.2

    Améliorations de sécurité
    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3677 : « Divulgation de la mémoire dans certaines requêtes ». CVE-2020-14350

    • Rétablissement de postgis vers PostGIS 2.5.2. Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 3.6.1

    Améliorations critiques de la stabilité
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    • Correction d'un problème de out-of-memory plantage lié au démon de stockage Aurora qui entraînait le redémarrage du nœud d'écriture. Cette correction a également permis de réduire la consommation globale de mémoire système.

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème lié à l'apg_plan_mgmtextension selon lequel les délais de planification et d'exécution étaient indiqués à 0.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème où, dans de rares cas, un cluster miroir secondaire de base de données globale Aurora pouvait redémarrer en raison d'un blocage du processus d'application du journal.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de traduction dans les chemins de code en lecture pendant ou après une mise à niveau de version majeure.

    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    • Correction d'un problème de out-of-memory plantage lié au démon de stockage Aurora qui entraînait le redémarrage du nœud d'écriture. Cette correction a également permis de réduire la consommation globale de mémoire système.

    Aurora PostgreSQL 3.6.0

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui entraînait une erreur avec le message ERROR: could not open file pg_tblspc/...: No such file or directory. lors de la création d'une base de données à partir d'une base de données de modèle existante avec espace disque logique

    • Correction d'un problème qui, dans de rares cas, empêchait un réplica Aurora de démarrer lorsqu'un grand nombre de sous-transactions PostgreSQL (c'est-à-dire des points de sauvegarde SQL) étaient utilisés.

    • Correction d'un problème qui, dans de rares circonstances, entraînait des résultats de lecture incohérents pour les demandes de lecture répétées sur les nœuds de réplica.

    Améliorations supplémentaires
    • Mise à niveau d'OpenSSL vers la version 1.1.1k.

    • Réduction de l'utilisation de l'UC et de la consommation de mémoire du processus d'application WAL sur les réplicas Aurora pour certaines applications.

    • Amélioration de la protection des métadonnées contre l'effacement accidentel.

    • Amélioration des contrôles de sécurité dans le chemin d'écriture pour détecter les écritures incorrectes dans les métadonnées.

    • Amélioration de la sécurité en supprimant 3DES et autres chiffrements plus anciens pour les connexions SSL/TLS.

    • Correction d'un problème où une entrée de fichier en double pouvait empêcher le démarrage du moteur Aurora PostgreSQL.

    • Correction d'un problème qui pouvait entraîner une indisponibilité temporaire sous des applications lourdes.

    • Ajout de la possibilité d'utiliser une barre oblique en tête dans le chemin Amazon S3 lors de l'importation de S3.

    • Mise à jour de l'extension orafce vers la version 3.16.

    PostgreSQL 11.11, Aurora PostgreSQL 3.5 (obsolète depuis le 15 juillet 2022)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 11.11. Pour plus d'informations sur les améliorations de PostgreSQL 11.11, consultez PostgreSQL version 11.11.

    Aurora PostgreSQL 3.5.1

    Améliorations de sécurité
    • Modification de l'extension pg_bigm pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été résolu dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3677 : « Divulgation de la mémoire dans certaines requêtes ». Pour plus d'informations, veuillez consulter CVE-2021-3677

    • Rétablissement de postgis vers PostGIS 2.5.2. Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction d'un correctif relatif à une erreur de validation d'entrée dans les paramètres de la fonction de l'extension log_fdw.

    Aurora PostgreSQL 3.5.0

    Nouvelles fonctions
    • Ajout de la prise en charge des extensions suivantes :

      • L'extension pg_proctab version 0.0.9

      • L'extension pg_bigm version 1.2

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue qui avait pour effet que, dans de rares cas, un lecteur obtenait des résultats incohérents quand il redémarrait alors qu'une transaction comportant plus de 64 sous-transactions était en cours de traitement.

    • Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    • Correction d'un bogue qui empêchait le démarrage de la base de données quand il y avait beaucoup de relations dans des environnements limités en mémoire.

    • Correction d'un bogue dans l'extension apg_plan_mgmt qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un dépassement de tampon interne.

    • Correction d'un bogue sur les nœuds du lecteur qui pouvait entraîner de brèves périodes d'indisponibilité pendant une relecture WAL.

    • Correction d'un bogue dans l'extension rds_activity_stream qui entraînait une erreur au démarrage en tentant de journaliser des événements d'audit.

    • Correction de bogues dans la fonction aurora_replica_status qui avaient pour effet que des lignes étaient parfois partiellement remplies et que certaines valeurs telles que la latence de relecture et l'utilisation de l'UC indiquaient toujours 0.

    • Correction d'un bogue qui avait pour effet que le moteur de base de données tentait de créer des segments de mémoire partagée d'une taille supérieure à celle de la mémoire totale de l'instance, et échouait de façon répétée. Par exemple, les tentatives de création de tampons partagés de 128 Gio sur une instance db.r5.large échouaient. Avec cette modification, les demandes d'allocations de mémoire partagée dont la taille totale est supérieure à celle de la mémoire de l'instance permettent de définir celle-ci sur des paramètres incompatibles.

    • Ajout d'une logique pour nettoyer les fichiers temporaires pg_wal inutiles au démarrage d'une base de données.

    • Correction d'un bogue qui entraînait l'affichage du message ERROR: rds_activity_stream stack item 2 not found on top - cannot pop lors de la tentative de création de l'extension rds_activity_stream.

    • Correction d'un bogue qui pouvait entraîner l'affichage du message failed to build any 3-way joins dans une sous-requête IN corrélée sous une sous-requête EXISTS.

    • Rétroportage de l'amélioration de performance suivante de la communauté PostgreSQL : pg_stat_statements: add missing check for pgss_enabled().

    • Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un manque de mémoire lors de la création de l'extension postgis avec pgAudit activé.

    • Correction d'un bogue qui se produisait lors de l'utilisation d'une réplication logique sortante pour synchroniser des modifications sur une autre base de données, qui pouvait échouer en affichant un message tel que ERROR: could not map filenode "base/16395/228486645" to relation OID.

    • Correction d'un bogue qui pouvait entraîner une brève période d'indisponibilité lors de l'abandon d'une transaction.

    • Correction d'un bogue qui avait pour effet que le rôle rds_ad n'était pas créé après la mise à niveau d'une version d'Aurora PostgreSQL ne prenant pas en charge l'authentification Microsoft Active Directory.

    • Ajout de vérifications de page btree pour détecter l'incohérence de métadonnées de tuple.

    • Correction d'un bogue dans les lectures de tampon asynchrones qui pouvait entraîner de brèves périodes d'indisponibilité sur les nœuds de lecteur pendant une relecture de WAL.

    PostgreSQL 11.9, Aurora PostgreSQL 3.4

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.9. Pour plus d'informations sur les améliorations de PostgreSQL 11.9, consultez PostgreSQL version 11.9.

    Aurora PostgreSQL 3.4.7, 22 décembre 2022

    Améliorations générales
    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    Aurora PostgreSQL 3.4.6, 8 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Aurora PostgreSQL 3.4.5

    Améliorations de sécurité
    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3677 : « Divulgation de la mémoire dans certaines requêtes ». Pour plus d'informations, veuillez consulter CVE-2021-3677

    • Correction du correctif de la communauté PostgreSQL pour CVE-2021-3393 : « Les erreurs de violation de contrainte de partition perdent les valeurs des colonnes refusées ». Pour plus d'informations, veuillez consulter CVE-2021-3393

    • Rétablissement de postgis vers PostGIS 2.5.2. Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction d'un correctif relatif à une erreur de validation d'entrée dans les paramètres de la fonction de l'extension log_fdw.

    Aurora PostgreSQL 3.4.3

    Améliorations hautement prioritaires de la stabilité
    • Fourniture d'un correctif pour les problèmes de sécurité de la communauté PostgreSQL CVE-2021-32027, CVE-2021-32028 et CVE-2021-32029.

    Améliorations supplémentaires
    • Correction d'un bogue dans l'aws_s3extension qui autorisait l'importation d'objets avec des barres obliques au début de l'identifiant de l'objet.

    • Correction d'un bogue dans l'extension rds_activity_stream qui entraînait une erreur au démarrage en tentant de journaliser des événements d'audit.

    • Correction d'un bogue qui renvoyait une erreur ERROR lors de la tentative de créer l'extension rds_activity_stream.

    • Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un manque de mémoire lors de la création de l'extension postgis avec pgAudit activé.

    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    Aurora PostgreSQL 3.4.2

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue qui avait pour effet que, dans de rares cas, un lecteur obtenait des résultats incohérents quand il redémarrait alors qu'une transaction comportant plus de 64 sous-transactions était en cours de traitement.

    Améliorations supplémentaires
    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison d'une condition de concurrence lors de la gestion des réponses des nœuds de stockage.

    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison de la rotation des clés de chiffrement réseau.

    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison de la gestion de la chaleur des segments de stockage sous-jacents.

    • Correction d'un bogue lors duquel une importante importation S3 comptant des milliers de clients pouvait empêcher un ou plusieurs des clients d'importation d'arrêter de répondre.

    • Suppression d'une restriction qui empêchait la définition de chaînes de variables de configuration contenant brazil.

    • Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente si un nœud de lecteur exécutait une requête qui accède à de nombreuses tables pendant que le nœud de scripteur acquiert des verrous exclusifs sur toutes les mêmes tables.

    Aurora PostgreSQL 3.4.1

    Améliorations critiques de la stabilité
    • Correction d'un bogue qui provoquait l'échec du redémarrage d'un réplica en lecture à plusieurs reprises dans de rares cas.

    • Correction d'un bogue qui empêchait un cluster de créer plus de 16 répliques de lecture ou une base de données secondaire Régions AWS globale Aurora. Le cluster est redevenu disponible lorsque le nouveau réplica de lecture ou secondaire Région AWS a été supprimé.

    Améliorations supplémentaires
    • Correction d'un bogue qui empêchait de répondre dans de rares cas lorsque la charge était lourde, l'importation de snapshots, l'importation COPY ou l'importation S3.

    • Correction d'un bogue dans lequel un réplica en lecture pouvait ne pas rejoindre le cluster lorsque l'enregistreur était très occupé avec une charge de travail intensive en écriture.

    • Correction d'un bogue dans lequel un cluster pouvait être indisponible brièvement lorsqu'une importation S3 volumineuse était en cours d'exécution.

    • Correction d'un bogue qui faisait qu'un cluster prenait plusieurs minutes pour redémarrer si un flux de réplication logique était interrompu lors de la gestion de nombreuses transactions complexes.

    • Refus de l'utilisation de l'authentification IAM et Kerberos pour le même utilisateur.

    Aurora PostgreSQL 3.4.0

    Nouvelles fonctions
    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId : nnnn has not been created yet -- apparent wraparound.

    • Correction d'un bogue à cause duquel, dans certains cas, les clusters de base de données dont la réplication logique était activée ne supprimaient pas les fichiers de segment WAL tronqués du stockage. Cela entraînait une augmentation de la taille du volume.

    • Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    • Correction d'un bogue provoquant une consommation excessive de processeur dans l'extension pg_stat_statements.

    Améliorations supplémentaires
    • Vous pouvez maintenant utiliser pg_replication_slot_advance pour faire avancer un emplacement de réplication logique pour les rôles rds_replication et rds_superuser.

    • Amélioration des performances en mode asynchrone des flux d'activité de base de données.

    • Réduction du délai de publication selon CloudWatch la rpo_lag_in_msec métrique pour les clusters de bases de données globaux Aurora.

    • Aurora PostgreSQL ne prend plus de retard sur un nœud de lecture lorsque le backend bloque l'écriture sur le client de base de données.

    • Correction d'un bug qui, dans de rares cas, provoquait une brève période d'indisponibilité sur un réplica en lecture lorsque le volume de stockage augmentait.

    • Correction d'un bug lors de la création d'une base de données qui pouvait renvoyer l'erreur suivante  : ERREUR : impossible de créer un répertoire sur le disque local

    • Mise à jour des fichiers de grille de données pour corriger les erreurs ou les résultats de transformation incorrects obtenus à partir de la méthodeST_Transform de l'extension PostGIS.

    • Correction d'un bug lors duquel, dans certains cas, la relecture d'enregistrements XLOG_BTREE_REUSE_PAGE sur des instances de lecteur Aurora provoquait un retard inutile de relecture.

    • Correction d'une petite fuite de mémoire dans un index b-tree qui pouvait conduire à une condition de mémoire insuffisante.

    • Correction d'un bug dans l'index GiST qui pouvait entraîner une condition de mémoire insuffisante après la promotion d'un réplica en lecture Aurora.

    • Correction d'un bogue d'importation S3 qui signalait l'erreur ERROR: HTTP 403. Autorisation refusée lors de l'importation de données à partir d'un fichier dans un sous-dossier S3.

    • Correction d'un bogue dans l'extension aws_s3 pour la gestion des URL pré-signées qui pouvait entraîner le message d'erreur suivant : S3 bucket names with a period (.) are not supported.

    • Correction d'un bug dans l'extension aws_s3 où une importation pouvait être bloquée indéfiniment si un verrouillage exclusif était effectué sur la relation avant de commencer l'opération.

    • Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL utilisant des index. GiST Dans de rares cas, ce bug provoquait une brève période d'indisponibilité après la promotion du cluster Aurora.

    • Correction d'un bug dans les flux d'activité de base de données lors duquel les clients n'étaient pas avertis de la fin d'une panne.

    • Mise à jour de l'extension pg_audit vers la version 1.3.1.

    PostgreSQL 11.8, Aurora PostgreSQL 3.3 (obsolète le 15 juillet 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.8. Pour plus d'informations sur les améliorations de PostgreSQL 11.8, consultez PostgreSQL version 11.8.

    Aurora PostgreSQL version 3.3.2

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId : nnnn has not been created yet -- apparent wraparound.

    • Correction d'un bogue à cause duquel, dans certains cas, les clusters de base de données dont la réplication logique était activée ne supprimaient pas les fichiers de segment WAL tronqués du stockage. Cela entraînait une augmentation de la taille du volume.

    • Correction d'un problème de création d'un cluster de base de données global dans une région secondaire.

    • Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    • Correction d'un bogue provoquant une consommation excessive de processeur dans l'extension pg_stat_statements.

    Améliorations supplémentaires
    • Aurora PostgreSQL ne prend plus de retard sur un nœud de lecture lorsque le backend bloque l'écriture sur le client de base de données.

    • Réduction du délai de publication selon CloudWatch la rpo_lag_in_msec métrique pour les clusters de bases de données globaux Aurora.

    • Correction d'un bogue à cause duquel une instruction DROP DATABASE ne supprimait aucun fichier de relation.

    • Correction d'un bug lors duquel, dans certains cas, la relecture d'enregistrements XLOG_BTREE_REUSE_PAGE sur des instances de lecteur Aurora provoquait un retard inutile de relecture.

    • Correction d'une petite fuite de mémoire dans un index b-tree qui pouvait conduire à une condition de mémoire insuffisante.

    • Correction d'un bogue dans la fonction aurora_replica_status() à cause duquel le champ server_id était parfois tronqué.

    • Correction d'un bogue à cause duquel un enregistrement de journal était traité de façon incorrecte, provoquant le blocage du réplica Aurora.

    • Correction d'un bogue d'importation S3 qui signalait l'erreur ERROR: HTTP 403. Autorisation refusée lors de l'importation de données à partir d'un fichier dans un sous-dossier S3.

    • Vous pouvez maintenant utiliser pg_replication_slot_advance pour faire avancer un emplacement de réplication logique pour les rôles rds_replication et rds_superuser.

    • Amélioration des performances en mode asynchrone des flux d'activité de base de données.

    • Correction d'un bogue dans l'extension aws_s3 qui pouvait entraîner le message d'erreur S3 bucket names with a period (.) are not supported.

    • Correction d'une condition de concurrence qui provoquait l'échec par intermittence des importations valides.

    • Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL utilisant les index GiST. Dans de rares cas, ce bogue provoquait une brève période d'indisponibilité après la promotion du cluster de base de données Aurora.

    • Correction d'un bug dans l'extension aws_s3 lors duquel une importation pouvait être bloquée indéfiniment si un verrouillage exclusif était effectué sur la relation avant de commencer l'opération.

    Aurora PostgreSQL 3.3.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue qui s'affichait quand l'opérateur NOT EXISTS renvoyait incorrectement TRUE, ce qui ne pouvait se produire qu'en présence de l'ensemble suivant de circonstances inhabituelles :

      • Une requête utilise l'opérateur NOT EXISTS.

      • La ou les colonnes en cours d'évaluation par rapport à la requête externe dans la sous-requête NOT EXISTS contiennent une valeur NULL.

      • Il n'y a pas d'autre prédicat dans la sous-requête qui élimine la nécessité d'évaluer les valeurs NULL.

      • Le filtre utilisé dans la sous-requête n'utilise pas de recherche d'index pour son exécution.

      • L'optimiseur de requête ne convertit pas l'opérateur en jointure.

    Aurora PostgreSQL 3.3.0

    Nouvelles fonctions
    • Ajout de la prise en charge de l'extension RDKit version 3.8.

      L'extension RDKit fournit des fonctions de modélisation pour la chémoinformatique. La chémoinformatique consiste à stocker, indexer, rechercher, extraire et appliquer des informations sur les composés chimiques. Par exemple, avec l'extension RDKit, vous pouvez construire des modèles de molécule, rechercher des structures moléculaires et lire ou créer des molécules dans diverses notations. Vous pouvez également effectuer des recherches sur les données chargées à partir du site Web ChEMBL ou d'un fichier SMILES. SMILES (Simplified Molecular Input Line Entry System) est une notation typographique permettant de représenter des molécules et des réactions. Pour de plus amples informations, veuillez consulter la section relative à la cartouche de base de données RDKit dans la documentation RDKit.

    • Ajout de la prise en charge d'une version TLS minimale

      La prise en charge d'une version TLS minimale (Transport Layer Security) est portée à partir de PostgreSQL 12. Elle permet au serveur Aurora PostgreSQL de contraindre les protocoles TLS avec lesquels un client est autorisé à se connecter via deux nouveaux paramètres PostgreSQL. Ces paramètres sont ssl_min_protocol_version et ssl_max_protocol_version. Par exemple, pour limiter les connexions client au serveur Aurora PostgreSQL à la version de protocole TLS 1.2 au minimum, définissez ssl_min_protocol_version sur TLSv1.2.

    • Ajout de la prise en charge de l'extension pglogical version 2.2.2.

      L'extension pglogical est un système de réplication logique en streaming qui fournit des fonctions supplémentaires au-delà de ce qui est disponible dans la réplication logique native de PostgreSQL. Les fonctions incluent la gestion des conflits, le filtrage des lignes, la réplication de DDL/séquence et l'application différée. Vous pouvez utiliser l'pglogicalextension pour configurer la réplication entre des clusters Aurora PostgreSQL, entre RDS pour PostgreSQL et Aurora PostgreSQL, et avec des bases de données PostgreSQL exécutées en dehors de RDS.

    • Aurora redimensionne dynamiquement l'espace de stockage de votre cluster. Avec le redimensionnement dynamique, l'espace de stockage de votre cluster de base de données Aurora diminue automatiquement lorsque vous supprimez des données du cluster de base de données. Pour plus d'informations, consultez la section Dimensionnement du stockage dans le guide de l'utilisateur Amazon Aurora.

      Note

      La fonctionnalité de redimensionnement dynamique est déployée par étapes en fonction de Régions AWS la disponibilité d'Aurora. Selon la région où se trouve votre cluster, il se peut que cette fonction ne soit pas encore disponible. Pour de plus amples informations, veuillez consulter l'annonce des nouveautés.

    Améliorations critiques de la stabilité
    • Correction d'un bogue lié à l'extension de la page de segment de mémoire qui, dans de rares cas, entraînait un temps de récupération plus long et affectait la disponibilité.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans la base de données globale Aurora qui pouvait retarder la mise à niveau du moteur de base de données dans une base de données secondaireRégion AWS. Pour plus d'informations, consultez la section Utilisation des bases de données globales Amazon Aurora dans le guide de l'utilisateur Amazon Aurora.

    • Correction d'un bogue qui, dans de rares cas, entraînait des retards dans la mise à niveau d'une base de données vers la version 11.8 du moteur

    Améliorations supplémentaires
    • Correction d'un bogue où le réplica Aurora se bloquait lorsque des charges de travail avec des sous-transactions lourdes étaient réalisées sur l'instance du scripteur.

    • Correction d'un bogue où l'instance du scripteur se bloquait en raison d'une fuite de mémoire et de l'épuisement de la mémoire utilisée pour suivre les transactions actives.

    • Correction d'un bug qui entraînait un incident en raison d'une initialisation incorrecte lorsque la mémoire libre disponible était insuffisante pendant le démarrage du backend PostgreSQL.

    • Correction d'un bogue dans lequel un cluster de base de données sans serveur Aurora PostgreSQL pouvait renvoyer l'erreur suivante après un événement de mise à l'échelle : ERROR: prepared statement "S_6" already exists.

    • Correction d'un out-of-memory problème lors de l'émission de la CREATE EXTENSION commande avec PostGIS lorsque Database Activity Streams est activé.

    • Correction d'un bogue dans lequel une requête SELECT pouvait renvoyer de manière incorrecte l'erreur Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn.

    • Correction d'un bogue qui créait une brève indisponibilité de la base de données en raison de la gestion des erreurs dans la croissance de stockage de la base de données.

    • Correction d'un bug dans Aurora PostgreSQL sans serveur où les requêtes exécutées sur des connexions précédemment inactives étaient retardées jusqu'à la fin de l'opération de mise à l'échelle.

    • Correction d'un bogue dans lequel un cluster de base de données Aurora PostgreSQL avec les flux d'activité de base de données activé pouvait signaler le début d'une fenêtre de perte potentielle pour les enregistrements d'activité, mais ne signalait pas la restauration de la connectivité.

    • Correction d'un bogue avec la aws_s3.table_import_from_s3 fonction selon laquelle un fichier COPY de S3 échouait avec le code d'erreur HTTP : 248. Pour plus d'informations, consultez aws_s3.table_import_from_s3 dans le guide de l'utilisateur Amazon Aurora.

    PostgreSQL 11.7, Aurora PostgreSQL 3.2 (obsolète le 15 mars 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.7. Pour plus d'informations sur les améliorations de PostgreSQL 11.7, consultez PostgreSQL version 11.7.

    Aurora PostgreSQL 3.2.7

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 3.2.6

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId: nnnn n'a pas encore été créé -- apparent.

    Améliorations supplémentaires
    • Correction d'un bug qui, dans de rares cas, provoquait une brève indisponibilité du réplica en lecture lorsque le volume de stockage augmentait.

    • Aurora PostgreSQL Serverless prend désormais en charge l'exécution de requêtes sur toutes les connexions lors d'un événement d'échelle.

    • Correction d'un bug dans Aurora PostgreSQL Serverless, lors duquel une fuite de verrouillage entraînait un événement d'échelle prolongé.

    • Correction d'un bug lors duquel la fonction aurora_replica_status affichait des identifiants de serveur tronqués.

    • Correction d'un bogue dans Aurora PostgreSQL Serverless lors duquel les connexions migrées pendant un événement d'échelle se déconnectaient avec le message : « ERROR: could not open relation with OID ....

    • Correction d'une petite fuite de mémoire dans un index b-tree qui pouvait conduire à une condition de mémoire insuffisante.

    • Correction d'un bogue dans un index GiST qui pouvait provoquer une out-of-memory condition après la promotion d'une réplique d'Aurora Read.

    • Amélioration des performances des flux d'activité de base de données.

    • Correction d'un bug dans les flux d'activité de base de données, lors duquel les clients n'étaient pas avertis de la fin d'une panne.

    • Correction d'un bogue dans l'extension aws_s3 pour la gestion des URL présignées qui pouvait entraîner le message d'erreur S3 bucket names with a period (.) are not supported.

    • Correction d'un bug dans l'extension aws_s3 lors duquel une mauvaise gestion des erreurs pouvait entraîner des échecs pendant le processus d'importation.

    • Correction d'un bug dans l'extension aws_s3 lors duquel une importation pouvait être bloquée indéfiniment si un verrouillage exclusif était effectué sur la relation avant de commencer l'opération.

    Aurora PostgreSQL 3.2.4

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue qui s'affichait quand l'opérateur NOT EXISTS renvoyait incorrectement TRUE, ce qui ne pouvait se produire qu'en présence de l'ensemble suivant de circonstances inhabituelles :

      • Une requête utilise l'opérateur NOT EXISTS.

      • La ou les colonnes en cours d'évaluation par rapport à la requête externe dans la sous-requête NOT EXISTS contiennent une valeur NULL.

      • Il n'y a pas d'autre prédicat dans la sous-requête qui élimine la nécessité d'évaluer les valeurs NULL.

      • Le filtre utilisé dans la sous-requête n'utilise pas de recherche d'index pour son exécution.

      • L'optimiseur de requête ne convertit pas l'opérateur en jointure.

    Aurora PostgreSQL 3.2.3

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Aucune

    Améliorations supplémentaires
    • Correction d'un bug dans Aurora PostgreSQL Serverless où les requêtes qui s'exécutaient sur des connexions précédemment inactives étaient retardées jusqu'à la fin de l'opération de mise à l'échelle.

    • Correction d'un bug qui pouvait provoquer une brève indisponibilité pour les charges de travail de sous-transaction lourdes lorsque plusieurs instances de lecteur redémarrent ou rejoignent le cluster.

    Aurora PostgreSQL 3.2.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Correction d'un bogue lié à l'extension de la page de segment de mémoire qui, dans de rares cas, entraînait un temps de récupération plus long et affectait la disponibilité.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans Aurora Global Database qui pouvait entraîner des retards dans la mise à niveau du moteur de base de données dans une région secondaire. Pour plus d'informations, consultez la section Utilisation des bases de données globales Amazon Aurora dans le guide de l'utilisateur Amazon Aurora.

    • Correction d'un bogue qui, dans de rares cas, entraînait des retards dans la mise à niveau d'une base de données vers la version 11.7 du moteur

    Améliorations supplémentaires
    • Correction d'un bogue qui créait une brève indisponibilité de la base de données en raison de la gestion des erreurs dans la croissance de stockage de la base de données.

    • Correction d'un bogue dans lequel une requête SELECT pouvait renvoyer l'erreur de manière incorrecte, Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn.

    • Correction d'un bogue dans lequel un cluster de base de données sans serveur Aurora PostgreSQL pouvait renvoyer l'erreur suivante après un événement de mise à l'échelle : ERROR: prepared statement "S_6" already exists.

    Aurora PostgreSQL 3.2.1

    Nouvelles fonctions

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité

    Aucun.

    Améliorations hautement prioritaires de la stabilité
    • Amélioration des performances et de la disponibilité des instances de lecture lors de l'application des opérations DROP TABLE et TRUNCATE TABLE.

    • Correction d'une fuite de mémoire faible mais continue dans un module de diagnostic qui pouvait créer une out-of-memory condition sur les types d'instances de base de données plus petits.

    • Correction d'un bogue dans l'extension PostGIS susceptible d’entraîner un redémarrage de la base de données. Cela a été signalé à la communauté PostGIS comme https://trac.osgeo.org/postgis/ticket/4646.

    • Correction d'un bogue faisant que les demandes de lecture pouvaient cesser de répondre en raison d'une mauvaise gestion des erreurs dans le moteur de stockage.

    • Correction d'un bogue qui entraînait l'échec de certaines requêtes et l'apparition du message ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyy. Cela pourrait se produire après la promotion d'une instance de lecture en instance d'écriture.

    • Correction d'un bogue où un cluster de base de données sans serveur Aurora était susceptible de planter lors de l'annulation d'une tentative de mise à l'échelle.

    Améliorations supplémentaires
    • Amélioration des performances pour les requêtes qui lisent de nombreuses lignes à partir du stockage.

    • Amélioration des performances et de la disponibilité des instances de base de données de lecteur lors d'une forte charge de travail de lecture.

    • Activation des sous-requêtes IN et NOT IN corrélées pour leur transformation en jointures lorsque cela est possible.

    • Amélioration de l'estimation du filtrage pour une meilleure poussée du filtre de semi-jointure en utilisant des statistiques ou des indices multi-colonnes lorsqu'ils sont disponibles.

    • Amélioration des performances de lecture de l'extension pg_prewarm.

    • Correction d'un bogue où un cluster de base de données sans serveur Aurora pouvait renvoyer le message ERROR: incorrect binary data format in bind parameter ... following a scale event.

    • Correction d'un bogue où un cluster de base de données sans serveur pouvait renvoyer le message ERROR: insufficient data left in message suite à un événement de mise à l'échelle.

    • Correction d'un bogue qui faisait qu'un cluster de base de données sans serveur Aurora était susceptible de subir des tentatives de mise à l'échelle prolongées ou vouées à l'échec.

    • Correction d'un bogue qui entraînait l'affichage du message ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. Veuillez contacter le support client AWS. Cela peut se produire pendant la création d'un objet après l'encapsulage de l'identificateur d'objet 32 bits de PostgreSQL.

    • Correction d'un bogue en raison duquel les fichiers de segments write-ahead-log (WAL) pour la réplication logique PostgreSQL n'étaient pas supprimés lors de wal_level la modification de la valeur de à. logical replica

    • Correction d'un bogue dans l'extension pg_hint_plan à cause duquel une requête à instructions multiples pouvait conduire à un plantage avec enable_hint_table activé. Ceci fait l'objet d'un suivi dans la communauté PostgreSQL comme https://github.com/ossc-db/pg_hint_plan/issues/25.

    • Correction d'un bogue à cause duquel les clients JDBC pouvaient signaler le message java.io.IOException: Unexpected packet type: 75 après un événement de mise à l'échelle dans un cluster de base de données sans serveur Aurora.

    • Correction d'un bogue dans la réplication logique de PostgreSQL qui provoquait le message ERROR : la référence du snapshot n'appartient pas au propriétaire de la ressource. TopTransaction

    • Modification des extensions suivantes :

      • Mise à jour de orafce vers la version 3.8.

      • Mise à jour de pgTAP vers la version 1.1.

    • Prise en charge des requêtes d'injection d'erreurs.

    PostgreSQL 11.6, Aurora PostgreSQL 3.1 (obsolète le 15 mars 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.6. Pour plus d'informations sur les améliorations de PostgreSQL 11.6, consultez PostgreSQL version 11.6.

    Cette version contient plusieurs améliorations critiques de la stabilité. Amazon recommande vivement de mettre à niveau vos clusters Aurora PostgreSQL qui utilisent des moteurs PostgreSQL 11 plus anciens vers cette version.

    Aurora PostgreSQL 3.1.4

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 3.1.3

    Nouvelles fonctions
    • Aurora PostgreSQL prend désormais en charge le paramètre de stockage vacuum_truncate PostgreSQL pour gérer la troncature Vacuum pour des tables spécifiques. Définissez ce paramètre de stockage sur false pour une table afin d'empêcher la commande SQL VACUUM de tronquer les pages vides de fin de la table.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue dans le cadre duquel les lectures à partir du stockage pouvaient cesser de répondre en raison d'une gestion incorrecte des erreurs.

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 3.1.2

    Cette version contient une amélioration critique de la stabilité. Amazon recommande vivement de mettre à jour vos anciens clusters compatibles Aurora PostgreSQL 11 vers cette version.

    Améliorations critiques de la stabilité
    • Correction d'un bogue qui permettait à une instance de base de données de lecteur d'utiliser temporairement des données obsolètes. Il pouvait engendrer des résultats erronés tels qu'un nombre trop faible ou trop élevé de lignes. Cette erreur ne persiste pas sur le stockage, et disparaît lorsque la page de la base de données contenant la ligne est supprimée du cache. Elle peut se produire lorsque l'instance de base de données principale entre dans un dépassement d'instantanés de transaction en raison de la présence de plus de 64 sous-transactions dans une même transaction. Les applications sensibles à ce bogue sont celles qui utilisent des points de sauvegarde SQL ou des gestionnaires d'exceptions PostgreSQL avec plus de 64 sous-transactions dans la transaction principale.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue qui pouvait entraîner l'arrêt d'une instance de base de données en lecture, et par conséquent son indisponibilité lors d'une tentative d'accès au cluster de base de données. Cette erreur peut se produire dans certains cas lorsque l'instance de base de données principale présente un dépassement d'instantanés de transaction en raison d'un nombre élevé de sous-transactions. Dans ce cas, l'instance de base de données de lecteur ne peut pas accéder au cluster tant que le dépassement d'instantanés n'a pas été supprimé.

    Améliorations supplémentaires
    • Correction d'un bogue qui empêchait Performance Insights de déterminer l'ID de requête d'une instruction en cours d'exécution.

    Aurora PostgreSQL 3.1.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Correction d'un bogue qui pouvait entraîner brièvement l'indisponibilité de l'instance de base de données en raison de la fonction d'auto-réparation du stockage sous-jacent.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un bogue qui pouvait entraîner le blocage du moteur de base de données, et par conséquent son indisponibilité. Cette erreur se produisait lors de l'analyse d'une colonne incluse, non-clé d'un index d'arbre B. Cela s'applique uniquement aux index « colonne incluse » de PostgreSQL 11.

    • Correction d'un bogue qui pouvait provoquer le blocage du moteur de base de données, et par conséquent son indisponibilité. Cette erreur se produisait si une nouvelle connexion à une base de données subissait un épuisement des ressources pendant l'initialisation après une authentification réussie.

    Améliorations supplémentaires
    • Correctif pour l'extension pg_hint_plan qui pouvait entraîner le blocage du moteur de base de données, et par conséquent son indisponibilité. Le problème open source peut être suivi à l'adresse https://github.com/ossc-db/pg_hint_plan/pull/45.

    • Correction d'un bogue lors duquel le SQL du formulaire ALTER FUNCTION ... OWNER TO ... renvoyait ERROR: improper qualified name (too many dotted names).

    • Amélioration des performances du nettoyage VACUUM de l'index GIN via l'extraction préalable.

    • Correction d'un bogue dans le code open source de PostgreSQL qui pouvait entraîner un blocage du moteur de base de données, et par conséquent son indisponibilité. Cette erreur se produisait lors des analyses parallèles de l'index d'arbre B. Ce problème a été signalé à la communauté PostgreSQL.

    • Amélioration des performances des analyses de l'index d'arbre B en mémoire.

    Aurora PostgreSQL 3.1.0

    Vous trouverez les nouvelles fonctions et améliorations suivantes dans cette version de moteur.

    Nouvelles fonctions
    1. Prise en charge de l'exportation des données vers Amazon S3. Pour plus d'informations, consultez la section Exportation de données d'un cluster de bases de données Aurora PostgreSQL vers Amazon S3 dans le guide de l'utilisateur Amazon Aurora.

    2. Prise en charge du Machine Learning d'Amazon Aurora. Pour plus d'informations, consultez la section Utilisation de l'apprentissage automatique (ML) avec Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    3. Les améliorations apportées au traitement SQL sont les suivantes :

      • Optimisations pour NOT IN avec le paramètre apg_enable_not_in_transform.

      • Améliorations du menu déroulant des filtres de semi-jointure pour les jointures par hachage avec le paramètre apg_enable_semijoin_push_down.

      • Optimisations pour la suppression d'une jointure interne redondante avec le paramètre apg_enable_remove_redundant_inner_joins.

      • Amélioration des options de compatibilité ANSI avec les paramètres ansi_constraint_trigger_ordering, ansi_force_foreign_key_checks et ansi_qualified_update_set_target.

      Pour plus d'informations, consultez les paramètres Amazon Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    4. Les extensions PostgreSQL nouvelles et mises à jour sont les suivantes :

    Améliorations critiques de la stabilité
    1. Correction d'un bogue lié à la création d'index B-tree sur les tables temporaires qui, dans de rares cas, pouvait entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    2. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL. Dans de rares cas, ce bogue provoque l'échec de l'écriture dans le journal, ce qui peut entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    3. Correction d'un bogue lié au traitement des lectures ayant une latence d'I/O élevée qui, dans de rares cas, pouvait entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue lié à la réplication logique lors duquel les segments wal n'étaient pas correctement supprimés du stockage. Ce bogue peut entraîner une distension du stockage. Pour le surveiller, examinez le paramètre TransactionLogDiskUsage.

    2. Correction de plusieurs bogues qui provoquaient le blocage d'Aurora pendant les opérations de lecture anticipée sur les index d'arbre B.

    3. Correction d'un bogue qui pouvait provoquer l'expiration d'un redémarrage d'Aurora lorsque la réplication logique était utilisée.

    4. Amélioration des contrôles de validation effectués sur les blocs de données dans le cache des tampons. Cela permet à Aurora de mieux détecter les incohérences.

    Améliorations supplémentaires
    1. L'extension de gestion des plans de requêtes apg_plan_mgmt dispose d'un algorithme amélioré pour gérer la génération des plans pour les tables hautement partitionnées.

    2. Réduction de la durée de démarrage des instances dotées de caches volumineux grâce à l'amélioration de l'algorithme de récupération du cache des tampons.

    3. Amélioration des performances du read-node-apply processus dans le cadre de charges de travail à taux de transaction élevé grâce aux modifications apportées à la priorisation de PostgreSQLLWLock. Ces modifications évitent de paralyser le read-node-apply processus alors que PostgreSQL est soumis à de ProcArray fortes tensions.

    4. Amélioration du traitement des lectures par lots pendant le processus de nettoyage VACUUM, les analyses de table et les analyses d'index. Cela se traduit par une amélioration du débit et une réduction de la consommation d'UC.

    5. Correction d'un bogue faisant qu'un nœud de lecture pouvait provoquer un arrêt lors de la réexécution d'une opération de troncature SLRU PostgreSQL.

    6. Correction d'un bogue selon lequel, dans de rares cas, les écritures de base de données pouvaient se bloquer suite à une erreur renvoyée par l'une des six copies d'un enregistrement de journal Aurora.

    7. Correction d'un bogue lié à la réplication logique selon lequel une transaction individuelle supérieure à 1 Go pouvait provoquer un arrêt du moteur.

    8. Correction d'une fuite de mémoire sur les nœuds de lecture lorsque la gestion des caches de clusters est activée.

    9. Correction d'un bogue selon lequel l'importation d'un instantané RDS pour PostgreSQL pouvait cesser de répondre si l'instantané source contient un grand nombre de relations non enregistrées.

    10. Correction d'un bogue faisant que le démon de stockage Aurora pouvait se bloquer en présence d'une lourde charge d'I/O.

    11. Correction d'un bogue lié à hot_standby_feedback pour les nœuds de lecture lors duquel le nœud de lecture pouvait signaler la mauvaise époque de l'ID de transaction au nœud d'écriture. Le nœud d'écriture pouvait ignorer le paramètre hot_standby_feedback et invalider les instantanés sur le nœud de lecture.

    12. Correction d'un bogue qui provoquait le traitement incorrecte des erreurs de stockage qui se produisaient pendant les instructions CREATE DATABASE. Le bogue rendait la base de données générée inaccessible. Le comportement correct consiste à faire échouer la création de la base de données et à renvoyer l'erreur appropriée à l'utilisateur.

    13. Amélioration du traitement du dépassement d'instantanés PostgreSQL lorsqu'un nœud de lecture tente de se connecter à un nœud d'écriture. Avant cette modification, si le nœud d'écriture subissait un dépassement d'instantanés, le nœud de lecture ne pouvait pas s'y connecter. Le message suivant s'affichait dans le fichier journal PostgreSQL, DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy). Un dépassement d'instantanés se produit lorsqu'une transaction individuelle a créé plus de 64 sous-transactions.

    14. Correction d'un bogue lié aux expressions de table communes qui déclenchait erreur de manière incorrecte lorsqu'une classe NOT IN existait dans une expression CTE. L'erreur était la suivante : CTE with NOT IN fails with ERROR: could not find CTE CTE-Name.

    15. Correction d'un bogue lié à une valeur last_error_timestamp incorrecte dans la table aurora_replica_status.

    16. Correction d'un bogue afin d'éviter de remplir les tampons partagés avec des blocs appartenant à des objets temporaires. Ces blocs résident dans les tampons locaux de backend PostgreSQL.

    17. Modification des extensions suivantes :

      • Mise à jour de pg_hint_plan vers la version 1.3.4.

      • Ajout de plprofiler version 4.1.

      • Ajout de pgTAP version 1.0.0.

    PostgreSQL 11.4, Aurora PostgreSQL 3.0 (obsolète le 28 octobre 2021)

    Note

    La version 11.4 du moteur PostgreSQL avec Aurora PostgreSQL 3.0 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 11.4. Pour plus d'informations sur les améliorations de PostgreSQL 11.4, consultez PostgreSQL version 11.4.

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Cette version contient tous les correctifs, fonctions et améliorations présents dans la Aurora PostgreSQL 2.3.5.

    2. Partitionnement – Les améliorations du partitionnement comprennent la prise en charge du partitionnement par hachage, ce qui permet la création d'une partition par défaut, et le déplacement de ligne dynamique vers une autre partition en fonction de la mise à jour de la colonne de clé.

    3. Performances – Les améliorations des performances comprennent le parallélisme lors de la création d'index, les vues matérialisées, les jointures par hachage et les analyses séquentielles pour améliorer les performances des opérations.

    4. Procédures stockées – Les procédures stockées SQL prennent désormais en charge les transactions intégrées.

    5. Améliorations d'autovacuum – Pour fournir une journalisation plus utile, le paramètre rds.force_autovacuum_logging a la valeur ON par défaut conjointement avec le paramètre log_autovacuum_min_duration défini sur 10 secondes. Pour améliorer l'efficacité d'autovacuum, les valeurs des paramètres autovacuum_max_workers et autovacuum_vacuum_cost_limit sont calculées selon la capacité de la mémoire hôte pour fournir des valeurs par défaut plus élevées.

    6. Allongement du délai d'expiration de transaction – Le paramètre idle_in_transaction_session_timeout est défini sur 24 heures. Toute session inactive depuis plus de 24 heures est arrêtée.

    7. Le module tsearch2 n'est plus pris en charge : si votre application utilise les fonctions tsearch2, mettez-la à jour pour utiliser les fonctions équivalentes fournies par le moteur PostgreSQL de base. Pour de plus amples informations sur le module tsearch2, veuillez consulter PostgreSQL tsearch2.

    8. Le module chkpass n'est plus pris en charge : pour de plus amples informations sur le module chkpass, veuillez consulter PostgreSQL chkpass.

    9. Mise à jour des extensions suivantes :

      • address_standardizer vers la version 2.5.1

      • address_standardizer_data_us vers la version 2.5.1

      • btree_gin vers la version 1.3

      • citext vers la version 1.5

      • cube vers la version 1.4

      • hstore vers la version 1.5

      • ip4r vers la version 2.2

      • isn vers la version 1.2

      • orafce vers la version 3.7

      • pg_hint_plan vers la version 1.3.4

      • pg_prewarm vers la version 1.2

      • pg_repack vers la version 1.4.4

      • pg_trgm vers la version 1.4

      • pgaudit vers la version 1.3

      • pgrouting vers la version 2.6.1

      • pgtap vers la version 1.0.0

      • plcoffee vers la version 2.3.8

      • plls vers la version 2.3.8

      • plv8 vers la version 2.3.8

      • postgis vers la version 2.5.1

      • postgis_tiger_geocoder vers la version 2.5.1

      • postgis_topology vers la version 2.5.1

      • rds_activity_stream vers la version 1.3

    PostgreSQL 10.21 (obsolète le 1er août 2022.)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 10.21. Pour plus d'informations sur les améliorations apportées à PostgreSQL 10.21, consultez la version 10.21 de PostgreSQL.

    Aurora PostgreSQL 10.21.5, 14 décembre 2022

    Améliorations générales de la stabilité
    • Correction d'un problème de stabilité du moteur.

    Aurora PostgreSQL 10.21.4, 17 novembre 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    Aurora PostgreSQL 10.21.3, 13 octobre 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un PLV8 problème à cause duquel le paramètre de base n'était pas chargé correctement dans la mémoire.

    Améliorations générales de la stabilité
    • Correction d'un bogue empêchant Aurora PostgreSQL de classer le relfilenode.

    • Correction d'un problème de dimensionnement bloqué lorsque l'événement de dimensionnement en cours arrivait à expiration.

    • Mise à niveau de l'PostGISextension vers la version 3.1.7.

    • Correction d'un problème en raison duquel les messages de requête étendue pouvaient être perdus lors de l'application de correctifs sans interruption (ZDP), ce qui entraînait le blocage de la requête étendue une fois le ZDP terminé.

    Aurora PostgreSQL 10.21.1, 6 juillet 2022

    Améliorations critiques de la stabilité
    • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité lors du redémarrage d'un nœud de stockage.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lorsque la connexion à SQL Server échouait en utilisant l'TDS_FDWextension pour interroger une table étrangère.

    • Correction d'un problème qui provoquait l'échec des connexions utilisant le certificat racine fourni.

    • Amélioration des informations de diagnostic et de prise en charge en cas d'entrées incohérentes dans l'index B-tree.

    Aurora PostgreSQL 10.21.0, 9 juin 2022

    Nouvelles fonctions
    Mises à jour critiques
    • Correction d'un crash de rediffusion dû à une incompatibilité LSN.

    • Correction de l'aws_s3extension pour empêcher l'injection de région non valide.

    Mises à jour de haute stabilité
    • Correction de plusieurs problèmes liés à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    Mises à jour générales de stabilité
    • Correction d'un crash lié à un blocage lors d'un événement de Aurora Serverless v1 dimensionnement.

    • Correction d'un problème de blocage de la réplication logique après un redémarrage.

    • Correction de plusieurs problèmes susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un crash pg_cron dû à une tâche toujours en cours d'exécution mais non planifiée.

    • Corrigé, lors de la restauration, un accès de page non valide lors de la restauration générique pour GENERIC_XLOG_FULL_PAGE_DATA. Cela est dû à un décalage temporel entre la génération de l'enregistrement du journal et l'écriture des métadonnées de l'enregistrement sur le nœud RW et les rediffusions du nœud RO entre ces opérations.

    • Amélioration des performances des requêtes grâce à la prise en charge des travailleurs parallèles.

    • Mise à jour de la wal2json version du plugin vers la version 2.4.

    • Mise à niveau de l'pglogicalextension vers la version 2.4.1.

    PostgreSQL 10.20 (obsolète depuis le 1er août 2022.)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 10.20. Pour plus d'informations sur les améliorations apportées à PostgreSQL 10.20, consultez la version 10.20 de PostgreSQL.

    Aurora PostgreSQL 10.20.6, 16 décembre 2022

    Améliorations générales
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Mise à jour de l'extension PostGIS vers la version 3.1.7.

    Aurora PostgreSQL 10.20.4, 18 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations critiques
    • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

    Améliorations de stabilité élevées
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

    • Correction d'un défaut selon lequel la validation des plans mis en cache pouvait entraîner le redémarrage de la base de données alors que le plan avait été précédemment invalidé.

    Aurora PostgreSQL 10.20.1, 27 avril 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème qui pouvait entraîner des WriteIOPS rapports incorrects dans la AWS console.

    • Correction d'un problème qui pouvait entraîner une indisponibilité après la suppression d'un nœud de lecture d'un cluster.

    Améliorations générales
    • Correction d'un problème qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

    Aurora PostgreSQL 10.20.0, 29 mars 2022

    Améliorations hautement prioritaires de la stabilité
    • Correction de plusieurs problèmes susceptibles d'entraîner l'indisponibilité d'un nœud de lecture.

    • Correction d'un problème qui empêchait un nœud de lecture de rejouer le WAL, ce qui nécessitait la suppression et la resynchronisation du slot de réplication.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    Améliorations générales
    • Correction d'une petite fuite de mémoire sur les nœuds de lecture lorsque cette commit_ts option est définie.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    • Correction d'un problème qui pouvait entraîner l'échec d'une importation depuis S3 lors de l'utilisation de l'aws_s3extension.

    • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lors de l'utilisationapg_plan_mgmt.

    • Correction de plusieurs problèmes qui pouvaient entraîner des périodes d'indisponibilité lorsque QPM était activé.

    PostgreSQL 10.19 (obsolète le 1er août 2022.)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 10.19. Pour plus d'informations sur les améliorations de PostgreSQL 10.19, veuillez consulter PostgreSQL version 10.19.

    Aurora PostgreSQL 10.19.6, 16 décembre 2022

    Améliorations générales
    • Correction d'un problème qui pouvait entraîner une augmentation du trafic réseau lorsqu'une instance de rédacteur transmettait des journaux à une instance de réplique.

    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    • Mise à jour de l'extension PostGIS vers la version 3.1.7.

    Aurora PostgreSQL 10.19.4, 20 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations critiques
    • Correction d'un problème lors du redémarrage d'un nœud de stockage qui pouvait entraîner des périodes d'indisponibilité.

    Améliorations de stabilité élevées
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions susceptibles d'entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème lié à l'existence de fichiers de relations dupliqués qui pouvaient entraîner des périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    Aurora PostgreSQL 10.19.3, 13 avril 2022

    Améliorations générales
    • Correction d'un bogue qui pouvait provoquer le redémarrage du moteur pendant les périodes où la mémoire disponible était insuffisante.

    Aurora PostgreSQL 10.19.1

    Améliorations de sécurité
    • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 10.19.0

    Améliorations critiques de la stabilité
    • Correction d'un bogue où la réplication logique pouvait se bloquer, entraînant un retard de relecture sur le nœud de lecture. L'instance peut éventuellement redémarrer.

    Améliorations supplémentaires
    • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

    • Correction d'un bogue dans l'extension apg_plan_mgmt où un plan basé sur un index n'était pas appliqué.

    • Correction d'un bogue dans l'extension pg_logical qui peut entraîner de brèves périodes d'indisponibilité en raison d'une mauvaise gestion des arguments NULL.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de mises à niveau de version majeure.

    • Correction des métriques d'écriture incorrectes du journal d'Aurora Storage Daemon.

    • Correction de plusieurs bogues qui risquaient de ralentir la relecture WAL et, éventuellement, de redémarrer les instances de lecteur.

    • Amélioration de la validation de la page du cache tampon Aurora lors des lectures.

    • Amélioration de la validation des métadonnées de stockage Aurora.

    • Mise à jour de l'extension pg_hint_pan vers v1.3.6.

    PostgreSQL 10.18 (obsolète le 1er août 2022.)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 10.18. Pour plus d'informations sur les améliorations de PostgreSQL 10.18, consultez PostgreSQL version 10.18.

    Aurora PostgreSQL 10.18.6, 19 décembre 2022

    Améliorations générales
    • Correction d'un problème qui entraînait une incohérence dans le flux d'activité de la base de données lorsque l'agent de surveillance n'était pas disponible.

    Aurora PostgreSQL 10.18.4, 6 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations générales
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights pouvait afficher un « événement d'attente inconnu ».

    • Correction d'un problème qui pouvait entraîner des périodes d'indisponibilité en raison de l'existence de fichiers de relations dupliqués.

    Aurora PostgreSQL 10.18.3, 6 juin 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Mises à jour de stabilité hautement prioritaires
    • Correction d'un problème qui pouvait entraîner le redémarrage du processus postmaster dansAmazon Aurora Serverless v1.

    • Correction d'un problème qui pouvait provoquer le redémarrage du processus Aurora Runtime dansAmazon Aurora Serverless v1.

    Améliorations générales
    • Correction d'une fuite de mémoire dans l'environnement d'exécution d'Aurora qui pouvait entraîner une out-of-memory condition.

    Aurora PostgreSQL 10.18.2, 12 avril 2022

    Mises à jour générales
    • Correction d'un bogue de cache de tampon qui pouvait entraîner de brèves périodes d'indisponibilité.

    Aurora PostgreSQL 10.18.1

    Améliorations de sécurité
    • Mise à jour de l'extension PostGIS de la version 3.1.4 à la version 3.1.5. Cette mise à jour contient un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 10.18.0

    Mises à jour de stabilité critiques
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Mises à jour de stabilité hautement prioritaires
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème où les requêtes en lecture pouvaient expirer sur les nœuds de lecture pendant la relecture d'une troncature déclenchée par le vacuum sur le nœud d'écriture.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème où la fonction aurora_postgres_replica_status() renvoyait des statistiques de processeur obsolètes ou en retard.

    • Correction d'un problème où, dans de rares cas, un cluster miroir secondaire de base de données globale Aurora pouvait redémarrer en raison d'un blocage du processus d'application du journal.

    • Suppression du support pour les suites de chiffrement DES, 3DES et RC4.

    • PostGISExtension mise à jour vers la version 3.1.4.

    • Ajout du support pour la version d'postgis_rasterextension 3.1.4.

    PostgreSQL 10.17, Aurora PostgreSQL 2.9 (obsolète depuis le 1er août 2022.)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.17. Pour plus d'informations sur les améliorations de PostgreSQL 10.17, consultez PostgreSQL version 10.17.

    Aurora PostgreSQL 10.17.5, 30 décembre 2022

    Améliorations générales
    • La version 10.17.5 d'Amazon Aurora PostgreSQL a été publiée avec des améliorations générales.

    Aurora PostgreSQL 10.17.4, 14 juillet 2022

    Améliorations de sécurité
    • Correction rétroactive du correctif communautaire PostgreSQL pour CVE-1552 : Autovacuum, REINDEX et d'autres omettent le « fonctionnement soumis à des restrictions de sécurité ». Pour plus d'informations, consultez CVE-3_1552.

    Améliorations hautement prioritaires de la stabilité
    • Correction d'un problème de gestion des erreurs lié à out-of-memory des conditions pouvant entraîner de brèves périodes d'indisponibilité.

    • Correction d'un problème qui pouvait entraîner une utilisation excessive de l'espace de stockage en raison d'une fermeture incorrecte des fichiers.

    • Correction d'un problème en raison duquel Performance Insights affichait un « événement d'attente inconnu ».

    Aurora PostgreSQL 2.9.2

    Améliorations de sécurité
    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Rétroporché de postgis vers la version 2.4.7. PostGIS Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    Aurora PostgreSQL 2.9.1

    Mises à jour de stabilité critiques
    • Correction d'un problème où, dans de rares circonstances, le cache de données d'un nœud de lecture pouvait être incohérent après un redémarrage de ce nœud.

    Mises à jour de stabilité hautement prioritaires
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    • Correction d'un problème à cause duquel Aurora pouvait signaler un problème suite à une mise à jour majeure de la version avec le message suivant : « PANIC : impossible d'accéder au statut de la prochaine transaction ID xxxxxxxx ».

    Améliorations supplémentaires
    • Correction d'un problème de redémarrage des nœuds de lecture en raison d'un échec de recherche du cache d'origine de réplication.

    • Correction d'un problème où, dans de rares cas, un cluster miroir secondaire de base de données globale Aurora pouvait redémarrer en raison d'un blocage du processus d'application du journal.

    • Correction d'un problème qui entraînait la définition incorrecte par Performance Insights du type backend d'une connexion à une base de données.

    • Correction d'un problème en raison duquel les fichiers orphelins provoquaient des erreurs de traduction dans les chemins de code en lecture pendant ou après une mise à niveau de version majeure.

    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    • Correction d'un problème de out-of-memory plantage lié au démon de stockage Aurora qui entraînait le redémarrage du nœud d'écriture. Cette correction a également permis de réduire la consommation globale de mémoire système.

    Aurora PostgreSQL 2.9

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un problème qui entraînait une erreur avec le message ERROR: could not open file pg_tblspc/...: No such file or directory. lors de la création d'une base de données à partir d'une base de données de modèle existante avec espace disque logique

    2. Correction d'un problème qui, dans de rares cas, empêchait un réplica Aurora de démarrer lorsqu'un grand nombre de sous-transactions PostgreSQL (c'est-à-dire des points de sauvegarde SQL) étaient utilisés.

    3. Correction d'un problème qui, dans de rares circonstances, entraînait des résultats de lecture incohérents pour les demandes de lecture répétées sur les nœuds de réplica.

    Améliorations supplémentaires
    1. Mise à niveau d'OpenSSL vers la version 1.1.1k.

    2. Réduction de l'utilisation de l'UC et de la consommation de mémoire du processus d'application WAL sur les réplicas Aurora pour certaines applications.

    3. Amélioration des contrôles de sécurité dans le chemin d'écriture pour détecter les écritures incorrectes dans les métadonnées.

    4. Amélioration de la sécurité en supprimant 3DES et autres chiffrements plus anciens pour les connexions SSL/TLS.

    5. Correction d'un problème où une entrée de fichier en double pouvait empêcher le démarrage du moteur Aurora PostgreSQL.

    6. Correction d'un problème qui pouvait entraîner une indisponibilité temporaire sous des applications lourdes.

    7. Rajout de la possibilité d'utiliser une barre oblique au début du chemin S3 lors de l'importation S3.

    8. Mise à jour de l'extension orafce vers la version 3.16.

    9. Mise à jour de l'PostGISextension vers la version 2.4.7.

    PostgreSQL 10.16, Aurora PostgreSQL 2.8 (obsolète depuis le 15 juillet 2022)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 10.16. Pour plus d'informations sur les améliorations de PostgreSQL 10.16, consultez PostgreSQL version 10.16.

    Aurora PostgreSQL 2.8.1

    Améliorations de sécurité
    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Rétroporché de postgis vers la version 2.4.4. PostGIS Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction d'un correctif relatif à une erreur de validation d'entrée dans les paramètres de la fonction de l'extension log_fdw.

    Aurora PostgreSQL 2.8.0

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue qui avait pour effet que, dans de rares cas, un lecteur obtenait des résultats incohérents quand il redémarrait alors qu'une transaction comportant plus de 64 sous-transactions était en cours de traitement.

    2. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    1. Correction d'un bogue qui empêchait le démarrage de la base de données quand il y avait beaucoup de relations dans des environnements limités en mémoire.

    2. Correction d'un bogue dans l'extension apg_plan_mgmt qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un dépassement de tampon interne.

    3. Correction d'un bogue sur les nœuds du lecteur qui pouvait entraîner de brèves périodes d'indisponibilité pendant une relecture WAL.

    4. Correction d'un bogue dans l'extension rds_activity_stream qui entraînait une erreur au démarrage en tentant de journaliser des événements d'audit.

    5. Correction d'un bogue qui empêchait les mises à jour de version mineure d'un cluster de base de données globale Aurora.

    6. Correction de bogues dans la fonction aurora_replica_status qui avaient pour effet que des lignes étaient parfois partiellement remplies et que certaines valeurs telles que la latence de relecture et l'utilisation de l'UC indiquaient toujours 0.

    7. Correction d'un bogue qui avait pour effet que le moteur de base de données tentait de créer des segments de mémoire partagée d'une taille supérieure à celle de la mémoire totale de l'instance, et échouait de façon répétée. Par exemple, les tentatives de création de tampons partagés de 128 Gio sur une instance db.r5.large échouaient. Avec cette modification, les demandes d'allocations de mémoire partagée dont la taille totale est supérieure à celle de la mémoire de l'instance permettent de définir celle-ci sur des paramètres incompatibles.

    8. Ajout d'une logique pour nettoyer les fichiers temporaires pg_wal inutiles au démarrage d'une base de données.

    9. Correction d'un bogue qui entraînait l'affichage du message ERROR: rds_activity_stream stack item 2 not found on top - cannot pop lors de la tentative de création de l'extension rds_activity_stream.

    10. Correction d'un bogue qui pouvait entraîner l'affichage du message failed to build any 3-way joins dans une sous-requête IN corrélée sous une sous-requête EXISTS.

    11. Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un manque de mémoire lors de la création de l'extension postgis avec pgAudit activé.

    12. Correction d'un bogue qui se produisait lors de l'utilisation d'une réplication logique sortante pour synchroniser des modifications sur une autre base de données, qui pouvait échouer en affichant un message tel que ERROR: could not map filenode "base/16395/228486645" to relation OID.

    13. Correction d'un bogue qui avait pour effet que le rôle rds_ad n'était pas créé après la mise à niveau d'une version d'Aurora PostgreSQL ne prenant pas en charge l'authentification Microsoft Active Directory.

    14. Ajout de vérifications de page btree pour détecter l'incohérence de métadonnées de tuple.

    15. Correction d'un bogue dans les lectures de tampon asynchrones qui pouvait entraîner de brèves périodes d'indisponibilité sur les nœuds de lecteur pendant une relecture de WAL.

    PostgreSQL 10.14, Aurora PostgreSQL 2.7 (obsolète le 15 juillet 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.14. Pour plus d'informations sur les améliorations de PostgreSQL 10.14, consultez PostgreSQL version 10.14.

    Aurora PostgreSQL 2.7.5

    Améliorations de sécurité
    • Modification de l'extension ip4r pour atténuer un problème de sécurité lors de la création d'une extension. Le problème a été initialement révélé dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Rétablissement de postgis vers PostGIS 2.4.4. Il s'agit d'un correctif PostGIS concernant la vulnérabilité résolue dans le noyau PostgreSQL par CVE-2020-14350. Pour plus d'informations, veuillez consulter CVE-2020-14350.

    • Correction d'un correctif relatif à une erreur de validation d'entrée dans les paramètres de la fonction de l'extension log_fdw.

    Aurora PostgreSQL 2.7.3

    Mises à jour de stabilité hautement prioritaires
    1. Fourniture d'un correctif pour les problèmes de sécurité de la communauté PostgreSQL CVE-2021-32027, CVE-2021-32028 et CVE-2021-32029.

    Améliorations supplémentaires
    1. Correction d'un bogue dans l'aws_s3extension qui autorisait l'importation d'objets avec des barres obliques au début de l'identifiant de l'objet.

    2. Correction d'un bogue dans l'extension rds_activity_stream qui entraînait une erreur au démarrage en tentant de journaliser des événements d'audit.

    3. Correction d'un bogue qui renvoyait une erreur ERROR lors de la tentative de créer l'extension rds_activity_stream.

    4. Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un manque de mémoire lors de la création de l'extension postgis avec pgAudit activé.

    5. Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    Aurora PostgreSQL 2.7.2

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue lors duquel un nœud de lecteur pouvait rendre une ligne supplémentaire ou manquante en cas de redémarrage du lecteur pendant que le nœud de scripteur traite une longue transaction contenant plus de 64 sous-transactions.

    Améliorations supplémentaires
    1. Correction d'un bogue qui pouvait entraîner une indisponibilité intermittente en raison de la rotation des clés de chiffrement réseau.

    2. Correction d'un bogue lors duquel une importante importation S3 comptant des milliers de clients pouvait empêcher un ou plusieurs des clients d'importation d'arrêter de répondre.

    Aurora PostgreSQL 2.7.1

    Mises à jour de stabilité critiques
    1. Correction d'un bogue qui provoquait l'échec du redémarrage d'un réplica en lecture à plusieurs reprises dans de rares cas.

    2. Correction d'un bogue qui empêchait un cluster de créer plus de 16 répliques de lecture ou une base de données secondaire Régions AWS globale Aurora. Le cluster est redevenu disponible lorsque le nouveau réplica de lecture ou secondaire Région AWS a été supprimé.

    Améliorations supplémentaires
    1. Correction d'un bogue qui empêchait de répondre dans de rares cas lorsque la charge était lourde, l'importation de snapshots, l'importation COPY ou l'importation S3.

    2. Correction d'un bogue dans lequel un réplica en lecture pouvait ne pas rejoindre le cluster lorsque l'enregistreur était très occupé avec une charge de travail intensive en écriture.

    3. Correction d'un bogue qui faisait qu'un cluster prenait plusieurs minutes pour redémarrer si un flux de réplication logique était interrompu lors de la gestion de nombreuses transactions complexes.

    4. Refus de l'utilisation de l'authentification IAM et Kerberos pour le même utilisateur.

    Aurora PostgreSQL 2.7.0

    Mises à jour de stabilité critiques
    • Aucune

    Mises à jour de stabilité hautement prioritaires
    1. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    2. Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId : nnnn has not been created yet -- apparent wraparound.

    3. Correction d'un bogue à cause duquel, dans certains cas, les clusters de base de données dont la réplication logique était activée ne supprimaient pas les fichiers de segment WAL tronqués du stockage. Cela entraînait une augmentation de la taille du volume.

    4. Correction d'un bogue provoquant une consommation excessive de processeur dans l'extension pg_stat_statements.

    Améliorations supplémentaires
    1. Amélioration des performances en mode asynchrone des flux d'activité de base de données.

    2. Aurora Serverless v1 pour PostgreSQL prend désormais en charge l'exécution de requêtes sur toutes les connexions lors d'un événement d'échelle.

    3. Réduction du délai de publication selon CloudWatch la rpo_lag_in_msec métrique pour les clusters de bases de données globaux Aurora.

    4. Correction d'un bug dans les clusters Serverless lors duquel le traitement des transactions était inutilement suspendu pendant de longues périodes lors de la création d'un point d'échelle.

    5. Correction d'un bug dans Aurora Serverless v1 for PostgreSQL lors duquel une fuite de verrouillage entraînait un événement d'échelle prolongé.

    6. Correction d'un bogue dans Aurora Serverless v1 pour PostgreSQL lors duquel les connexions migrées pendant un événement d'échelle étaient déconnectées avec le message suivant : ERROR: could not open relation with OID...

    7. Aurora PostgreSQL ne prend plus de retard sur un nœud de lecture lorsque le backend bloque l'écriture sur le client de base de données.

    8. Correction d'un bug qui, dans de rares cas, provoquait une brève période d'indisponibilité sur un réplica en lecture lorsque le volume de stockage augmentait.

    9. Correction d'un bug lors de la création d'une base de données qui pouvait renvoyer l'erreur suivante ERREUR : impossible de créer un répertoire sur le disque local

    10. Correction d'un bug lors duquel, dans certains cas, la relecture d'enregistrements XLOG_BTREE_REUSE_PAGE sur des instances de lecteur Aurora provoquait un retard inutile de relecture.

    11. Correction d'un bug dans l'index GiST qui pouvait entraîner une condition de mémoire insuffisante après la promotion d'un réplica en lecture Aurora.

    12. Correction d'un bug lors duquel la fonction aurora_replica_status affichait des identifiants de serveur tronqués.

    13. Correction d'un bogue d'importation S3 qui signalait l'erreur ERROR: HTTP 403. Autorisation refusée lors de l'importation de données à partir d'un fichier dans un sous-dossier S3.

    14. Correction d'un bogue dans l'extension aws_s3 pour la gestion des URL pré-signées qui pouvait entraîner le message d'erreur suivant : S3 bucket names with a period (.) are not supported.

    15. Correction d'un bug dans l'extension aws_s3 où une importation pouvait être bloquée indéfiniment si un verrouillage exclusif était effectué sur la relation avant de commencer l'opération.

    16. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL utilisant des index. GiST Dans de rares cas, ce bug provoquait une brève période d'indisponibilité après la promotion du cluster Aurora.

    17. Correction d'un bug dans les flux d'activité de base de données lors duquel les clients n'étaient pas avertis de la fin d'une panne.

    PostgreSQL 10.13, Aurora PostgreSQL 2.6 (obsolète depuis le 15 juillet 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.13. Pour plus d'informations sur les améliorations de PostgreSQL 10.13, consultez PostgreSQL version 10.13.

    Aurora PostgreSQL version 2.6.2

    Mises à jour de stabilité critiques
    1. Aucune

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId : nnnn has not been created yet -- apparent wraparound.

    2. Correction d'un bogue à cause duquel, dans certains cas, les clusters de base de données dont la réplication logique était activée ne supprimaient pas les fichiers de segment WAL tronqués du stockage. Cela entraînait une augmentation de la taille du volume.

    3. Correction d'un problème de création d'un cluster de base de données global dans une région secondaire.

    4. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    5. Correction d'un bogue provoquant une consommation excessive de processeur dans l'extension pg_stat_statements.

    Améliorations supplémentaires
    1. Aurora PostgreSQL ne prend plus de retard sur un nœud de lecture lorsque le backend bloque l'écriture sur le client de base de données.

    2. Réduction du délai de publication selon CloudWatch la rpo_lag_in_msec métrique pour les clusters de bases de données globaux Aurora.

    3. Correction d'un bogue à cause duquel une instruction DROP DATABASE ne supprimait aucun fichier de relation.

    4. Correction d'un bug lors duquel, dans certains cas, la relecture d'enregistrements XLOG_BTREE_REUSE_PAGE sur des instances de lecteur Aurora provoquait un retard inutile de relecture.

    5. Correction d'une petite fuite de mémoire dans un index b-tree qui pouvait conduire à une condition de mémoire insuffisante.

    6. Correction d'un bogue dans la fonction aurora_replica_status() à cause duquel le champ server_id était parfois tronqué.

    7. Correction d'un bogue à cause duquel un enregistrement de journal était traité de façon incorrecte, provoquant le blocage du réplica Aurora.

    8. Correction d'un bogue d'importation S3 qui signalait l'erreur ERROR: HTTP 403. Autorisation refusée lors de l'importation de données à partir d'un fichier dans un sous-dossier S3.

    9. Amélioration des performances en mode asynchrone des flux d'activité de base de données.

    10. Correction d'un bogue dans l'extension aws_s3 qui pouvait entraîner le message d'erreur S3 bucket names with a period (.) are not supported.

    11. Correction d'une condition de concurrence qui provoquait l'échec par intermittence des importations valides.

    12. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL utilisant les index GiST. Dans de rares cas, ce bogue provoquait une brève période d'indisponibilité après la promotion du cluster de base de données Aurora.

    13. Correction d'un bug dans l'extension aws_s3 lors duquel une importation pouvait être bloquée indéfiniment si un verrouillage exclusif était effectué sur la relation avant de commencer l'opération.

    Aurora PostgreSQL 2.6.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue qui s'affichait quand l'opérateur NOT EXISTS renvoyait incorrectement TRUE, ce qui ne pouvait se produire qu'en présence de l'ensemble suivant de circonstances inhabituelles :

      • Une requête utilise l'opérateur NOT EXISTS.

      • La ou les colonnes en cours d'évaluation par rapport à la requête externe dans la sous-requête NOT EXISTS contiennent une valeur NULL.

      • Il n'y a pas d'autre prédicat dans la sous-requête qui élimine la nécessité d'évaluer les valeurs NULL.

      • Le filtre utilisé dans la sous-requête n'utilise pas de recherche d'index pour son exécution.

      • L'optimiseur de requête ne convertit pas l'opérateur en jointure.

    Aurora PostgreSQL 2.6.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Ajout de la prise en charge de l'extension RDKit version 3.8.

      L'extension RDKit fournit des fonctions de modélisation pour la chémoinformatique. La chémoinformatique consiste à stocker, indexer, rechercher, extraire et appliquer des informations sur les composés chimiques. Par exemple, avec l'extension RDKit, vous pouvez construire des modèles de molécule, rechercher des structures moléculaires et lire ou créer des molécules dans diverses notations. Vous pouvez également effectuer des recherches sur les données chargées à partir du site Web ChEMBL ou d'un fichier SMILES. SMILES (Simplified Molecular Input Line Entry System) est une notation typographique permettant de représenter des molécules et des réactions. Pour de plus amples informations, veuillez consulter la section relative à la cartouche de base de données RDKit dans la documentation RDKit.

    2. Ajout de la prise en charge de l'extension pglogical version 2.2.2.

      L'extension pglogical est un système de réplication logique en streaming qui fournit des fonctions supplémentaires au-delà de ce qui est disponible dans la réplication logique native de PostgreSQL. Les fonctions incluent la gestion des conflits, le filtrage des lignes, la réplication de DDL/séquence et l'application différée. Vous pouvez utiliser l'pglogicalextension pour configurer la réplication entre des clusters Aurora PostgreSQL, entre RDS pour PostgreSQL et Aurora PostgreSQL, et avec des bases de données PostgreSQL exécutées en dehors de RDS.

    3. Aurora redimensionne dynamiquement l'espace de stockage de votre cluster. Avec le redimensionnement dynamique, l'espace de stockage de votre cluster de base de données Aurora diminue automatiquement lorsque vous supprimez des données du cluster de base de données. Pour plus d'informations, consultez la section Dimensionnement du stockage dans le guide de l'utilisateur Amazon Aurora.

      Note

      La fonctionnalité de redimensionnement dynamique est déployée par étapes en fonction de Régions AWS la disponibilité d'Aurora. Selon la région où se trouve votre cluster, il se peut que cette fonction ne soit pas encore disponible. Pour plus d'informations, veuillez consulter l'annonce des nouveautés.

    Mises à jour de stabilité critiques
    1. Correction d'un bogue lié à l'extension de la page de segment de mémoire qui, dans de rares cas, entraînait un temps de récupération plus long et affectait la disponibilité.

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un problème lors de la mise à niveau des clusters de base de données globale Aurora à partir de la version 10.11.

    2. Correction d'un bogue dans la base de données globale Aurora qui pouvait retarder la mise à niveau du moteur de base de données dans une base de données secondaireRégion AWS. Pour plus d'informations, consultez la section Utilisation des bases de données globales Amazon Aurora dans le guide de l'utilisateur Amazon Aurora.

    3. Correction d'un bogue qui, dans de rares cas, entraînait des retards dans la mise à niveau d'une base de données vers la version 10.13 du moteur.

    Améliorations supplémentaires
    1. Correction d'un bogue où le réplica Aurora se bloquait lorsque des charges de travail avec des sous-transactions lourdes étaient réalisées sur l'instance du scripteur.

    2. Correction d'un bogue où l'instance du scripteur se bloquait en raison d'une fuite de mémoire et de l'épuisement de la mémoire utilisée pour suivre les transactions actives.

    3. Correction d'un bug qui entraînait un incident en raison d'une initialisation incorrecte lorsque la mémoire libre disponible était insuffisante pendant le démarrage du backend PostgreSQL.

    4. Correction d'un bogue dans lequel un cluster de base de données sans serveur Aurora PostgreSQL pouvait renvoyer l'erreur suivante après un événement de mise à l'échelle : ERROR: prepared statement "S_6" already exists.

    5. Correction d'un out-of-memory problème lors de l'émission de la CREATE EXTENSION commande PostGIS lorsque Database Activity Streams est activé.

    6. Correction d'un bogue dans lequel une requête SELECT pouvait renvoyer de manière incorrecte l'erreur Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn.

    7. Correction d'un bogue qui créait une brève indisponibilité de la base de données en raison de la gestion des erreurs dans la croissance de stockage de la base de données.

    8. Correction d'un bug dans Aurora PostgreSQL sans serveur où les requêtes exécutées sur des connexions précédemment inactives étaient retardées jusqu'à la fin de l'opération de mise à l'échelle.

    9. Correction d'un bogue dans lequel un cluster de base de données Aurora PostgreSQL avec les flux d'activité de base de données activé pouvait signaler le début d'une fenêtre de perte potentielle pour les enregistrements d'activité, mais ne signalait pas la restauration de la connectivité.

    PostgreSQL 10.12, Aurora PostgreSQL 2.5 (obsolète depuis le 15 mars 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.12. Pour plus d'informations sur les améliorations de PostgreSQL 10.12, consultez PostgreSQL version 10.12.

    Aurora PostgreSQL 2.5.7

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques
    • Aucune

    Mises à jour de stabilité hautement prioritaires
    1. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 2.5.6

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques
    • Aucune

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId: nnnn n'a pas encore été créé -- apparent.

    Améliorations supplémentaires
    1. Correction d'un bug qui, dans de rares cas, provoquait une brève indisponibilité du réplica en lecture lorsque le volume de stockage augmentait.

    2. Aurora PostgreSQL Serverless prend désormais en charge l'exécution de requêtes sur toutes les connexions lors d'un événement d'échelle.

    3. Correction d'un bug dans Aurora PostgreSQL Serverless, lors duquel une fuite de verrouillage entraînait un événement d'échelle prolongé.

    4. Correction d'un bug lors duquel la fonction aurora_replica_status affichait des identifiants de serveur tronqués.

    5. Correction d'un bogue dans Aurora PostgreSQL Serverless lors duquel les connexions migrées pendant un événement d'échelle se déconnectaient avec le message : « ERROR: could not open relation with OID ....

    6. Correction d'un bogue dans un index GiST qui pouvait entraîner une out-of-memory condition après la promotion d'une réplique d'Aurora Read.

    7. Amélioration des performances des flux d'activité de base de données.

    8. Correction d'un bug dans les flux d'activité de base de données, lors duquel les clients n'étaient pas avertis de la fin d'une panne.

    9. Correction d'un bogue dans l'extension aws_s3 pour la gestion des URL présignées qui pouvait entraîner le message d'erreur S3 bucket names with a period (.) are not supported.

    10. Correction d'un bug dans l'extension aws_s3 lors duquel une mauvaise gestion des erreurs pouvait entraîner des échecs pendant le processus d'importation.

    11. Correction d'un bug dans l'extension aws_s3 lors duquel une importation pouvait être bloquée indéfiniment si un verrouillage exclusif était effectué sur la relation avant de commencer l'opération.

    Aurora PostgreSQL 2.5.4

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue qui s'affichait quand l'opérateur NOT EXISTS renvoyait incorrectement TRUE, ce qui ne pouvait se produire qu'en présence de l'ensemble suivant de circonstances inhabituelles :

      • Une requête utilise l'opérateur NOT EXISTS.

      • La ou les colonnes en cours d'évaluation par rapport à la requête externe dans la sous-requête NOT EXISTS contiennent une valeur NULL.

      • Il n'y a pas d'autre prédicat dans la sous-requête qui élimine la nécessité d'évaluer les valeurs NULL.

      • Le filtre utilisé dans la sous-requête n'utilise pas de recherche d'index pour son exécution.

      • L'optimiseur de requête ne convertit pas l'opérateur en jointure.

    Aurora PostgreSQL 2.5.3

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Aucune

    Améliorations supplémentaires
    1. Correction d'un bug dans Aurora PostgreSQL Serverless où les requêtes qui s'exécutaient sur des connexions précédemment inactives étaient retardées jusqu'à la fin de l'opération de mise à l'échelle.

    2. Correction d'un bug qui pouvait provoquer une brève indisponibilité pour les charges de travail de sous-transaction lourdes lorsque plusieurs instances de lecteur redémarrent ou rejoignent le cluster.

    3. Correction d'un bogue dans la base de données Aurora PostgreSQL globale où la mise à niveau d'un cluster secondaire pouvait entraîner un échec en raison d'une gestion des versions incorrecte des sommes de contrôle. Cela aurait pu nécessiter la recréation des clusters secondaires.

    Aurora PostgreSQL 2.5.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques
    1. Correction d'un bogue lié à l'extension de la page de segment de mémoire qui, dans de rares cas, entraînait un temps de récupération plus long et affectait la disponibilité.

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue dans Aurora Global Database qui pouvait entraîner des retards dans la mise à niveau du moteur de base de données dans une région secondaire. Pour plus d'informations, consultez la section Utilisation des bases de données globales Amazon Aurora dans le guide de l'utilisateur Amazon Aurora.

    2. Correction d'un bogue qui, dans de rares cas, entraînait des retards dans la mise à niveau d'une base de données vers la version 10.12 du moteur

    Améliorations supplémentaires
    1. Correction d'un bogue qui créait une brève indisponibilité de la base de données en raison de la gestion des erreurs dans la croissance de stockage de la base de données.

    2. Correction d'un bogue dans lequel une requête SELECT pouvait renvoyer l'erreur de manière incorrecte, Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn.

    3. Correction d'un bogue dans lequel un cluster de base de données sans serveur Aurora PostgreSQL pouvait renvoyer l'erreur suivante après un événement de mise à l'échelle : ERROR: prepared statement "S_6" already exists.

    Aurora PostgreSQL 2.5.1

    Nouvelles fonctions
    1. Ajout de la prise en charge de la base de données globale pour Amazon Aurora PostgreSQL. Pour plus d'informations, consultez la section Utilisation des bases de données globales Amazon Aurora dans le guide de l'utilisateur Amazon Aurora.

    2. Ajout de la possibilité de configurer l'objectif de point de récupération (RPO) d'une base de données globale pour Aurora PostgreSQL. Pour plus d'informations, consultez la section Gestion des RPO pour les bases de données globales basées sur Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques

    Aucun.

    Mises à jour de stabilité hautement prioritaires
    1. Amélioration des performances et de la disponibilité des instances de lecture lors de l'application des opérations DROP TABLE et TRUNCATE TABLE.

    2. Correction d'une fuite de mémoire faible mais continue dans un module de diagnostic qui pouvait créer une out-of-memory condition sur les types d'instances de base de données plus petits.

    3. Correction d'un bogue dans l'extension PostGIS susceptible d’entraîner un redémarrage de la base de données. Cela a été signalé à la communauté PostGIS comme https://trac.osgeo.org/postgis/ticket/4646.

    4. Correction d'un bogue faisant que les demandes de lecture pouvaient cesser de répondre en raison d'une mauvaise gestion des erreurs dans le moteur de stockage.

    5. Correction d'un bogue qui entraînait l'échec de certaines requêtes et l'apparition du message ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyy. Cela pourrait se produire après la promotion d'une instance de lecture en instance d'écriture.

    6. Correction d'un bogue où un cluster de base de données sans serveur Aurora était susceptible de planter lors de l'annulation d'une tentative de mise à l'échelle.

    Améliorations supplémentaires
    1. Amélioration des performances pour les requêtes qui lisent de nombreuses lignes à partir du stockage.

    2. Amélioration des performances et de la disponibilité des instances de base de données de lecteur lors d'une forte charge de travail de lecture.

    3. Activation des sous-requêtes IN et NOT IN corrélées pour leur transformation en jointures lorsque cela est possible.

    4. Amélioration des performances de lecture de l'extension pg_prewarm.

    5. Correction d'un bogue où un cluster de base de données sans serveur Aurora pouvait renvoyer le message ERROR: incorrect binary data format in bind parameter ... following a scale event.

    6. Correction d'un bogue où un cluster de base de données sans serveur pouvait renvoyer le message ERROR: insufficient data left in message suite à un événement de mise à l'échelle.

    7. Correction d'un bogue qui faisait qu'un cluster de base de données sans serveur Aurora était susceptible de subir des tentatives de mise à l'échelle prolongées ou vouées à l'échec.

    8. Correction d'un bogue qui entraînait l'affichage du message ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. Veuillez contacter le support client AWS. Cela peut se produire pendant la création d'un objet après l'encapsulage de l'identificateur d'objet 32 bits de PostgreSQL.

    9. Correction d'un bogue en raison duquel les fichiers de segments write-ahead-log (WAL) pour la réplication logique PostgreSQL n'étaient pas supprimés lors de wal_level la modification de la valeur de à. logical replica

    10. Correction d'un bogue dans l'extension pg_hint_plan à cause duquel une requête à instructions multiples pouvait conduire à un plantage avec enable_hint_table activé. Ceci fait l'objet d'un suivi dans la communauté PostgreSQL comme https://github.com/ossc-db/pg_hint_plan/issues/25.

    11. Correction d'un bogue à cause duquel les clients JDBC pouvaient signaler le message java.io.IOException: Unexpected packet type: 75 après un événement de mise à l'échelle dans un cluster de base de données sans serveur Aurora.

    12. Correction d'un bogue dans la réplication logique de PostgreSQL qui provoquait le message ERROR : la référence du snapshot n'appartient pas au propriétaire de la ressource. TopTransaction

    13. Modification des extensions suivantes :

      • Mise à jour de orafce vers la version 3.8.

    PostgreSQL 10.11, Aurora PostgreSQL 2.4 (obsolète depuis le 15 mars 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.11. Pour plus d'informations sur les améliorations de PostgreSQL 10.11, consultez PostgreSQL version 10.11.

    Cette version contient plusieurs mises à jour de stabilité critiques. Amazon recommande vivement de mettre à niveau vos clusters Aurora PostgreSQL qui utilisent des moteurs PostgreSQL 10 plus anciens vers cette version.

    Aurora PostgreSQL 2.4.4

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques
    • Aucune

    Mises à jour de stabilité hautement prioritaires
    1. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 2.4.3

    Nouvelles fonctions
    1. Aurora PostgreSQL prend désormais en charge le paramètre de stockage vacuum_truncate PostgreSQL pour gérer la troncature Vacuum pour des tables spécifiques. Définissez ce paramètre de stockage sur false pour une table afin d'empêcher la commande SQL VACUUM de tronquer les pages vides de fin de la table.

    Mises à jour de stabilité critiques
    • Aucune

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue dans le cadre duquel les lectures à partir du stockage pouvaient cesser de répondre en raison d'une gestion incorrecte des erreurs.

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 2.4.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques
    1. Correction d'un bogue qui permettait à une instance de base de données de lecteur d'utiliser temporairement des données obsolètes. Il pouvait engendrer des résultats erronés tels qu'un nombre trop faible ou trop élevé de lignes. Cette erreur ne persiste pas sur le stockage, et disparaît lorsque la page de la base de données contenant la ligne est supprimée du cache. Elle peut se produire lorsque l'instance de base de données principale entre dans un dépassement d'instantanés de transaction en raison de la présence de plus de 64 sous-transactions dans une même transaction. Les applications sensibles à ce bogue sont celles qui utilisent des points de sauvegarde SQL ou des gestionnaires d'exceptions PostgreSQL avec plus de 64 sous-transactions dans la transaction principale.

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue qui pouvait entraîner le blocage d'une instance de base de données de lecteur, et par conséquent son indisponibilité lors d'une tentative d'accès au cluster de bases de données. Cette erreur peut se produire dans certains cas lorsque l'instance de base de données principale présente un dépassement d'instantanés de transaction en raison d'un nombre élevé de sous-transactions. Dans ce cas, l'instance de base de données de lecteur ne peut pas accéder au cluster tant que le dépassement d'instantanés n'a pas été supprimé.

    Améliorations supplémentaires
    1. Correction d'un bogue qui empêchait Performance Insights de déterminer l'ID de requête d'une instruction en cours d'exécution.

    Aurora PostgreSQL 2.4.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Mises à jour de stabilité critiques
    1. Correction d'un bogue qui pouvait entraîner brièvement l'indisponibilité de l'instance de base de données en raison de la fonction d'auto-réparation du stockage sous-jacent.

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue qui pouvait provoquer le blocage du moteur de base de données, et par conséquent son indisponibilité. Cette erreur se produisait si une nouvelle connexion à une base de données subissait un épuisement des ressources pendant l'initialisation après une authentification réussie.

    Améliorations supplémentaires
    1. Correctif pour l'extension pg_hint_plan qui pouvait entraîner le blocage du moteur de base de données, et par conséquent son indisponibilité. Le problème open source peut être suivi à l'adresse https://github.com/ossc-db/pg_hint_plan/pull/45.

    2. Correction d'un bogue lors duquel le SQL du formulaire ALTER FUNCTION ... OWNER TO ... renvoyait ERROR: improper qualified name (too many dotted names).

    3. Amélioration des performances du nettoyage VACUUM de l'index GIN via l'extraction préalable.

    4. Correction d'un bogue dans le code open source de PostgreSQL qui pouvait entraîner un blocage du moteur de base de données, et par conséquent son indisponibilité. Cette erreur se produisait lors des analyses parallèles de l'index d'arbre B. Ce problème a été signalé à la communauté PostgreSQL.

    5. Amélioration des performances des analyses de l'index d'arbre B en mémoire.

    6. Autres améliorations générales de la stabilité et de la disponibilité d'Aurora PostgreSQL.

    Aurora PostgreSQL 2.4.0

    Vous trouverez les nouvelles fonctions et améliorations suivantes dans cette version de moteur.

    Nouvelles fonctions
    1. Prise en charge de l'exportation des données vers Amazon S3. Pour plus d'informations, consultez la section Exportation de données d'un cluster de bases de données Aurora PostgreSQL vers Amazon S3 dans le guide de l'utilisateur Amazon Aurora.

    2. Prise en charge du Machine Learning d'Amazon Aurora. Pour plus d'informations, consultez la section Utilisation de l'apprentissage automatique (ML) avec Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    3. Les améliorations apportées au traitement SQL sont les suivantes :

      • Optimisations pour NOT IN avec le paramètre apg_enable_not_in_transform.

      • Améliorations du menu déroulant des filtres de semi-jointure pour les jointures par hachage avec le paramètre apg_enable_semijoin_push_down.

      • Optimisations pour la suppression d'une jointure interne redondante avec le paramètre apg_enable_remove_redundant_inner_joins.

      • Amélioration des options de compatibilité ANSI avec les paramètres ansi_constraint_trigger_ordering, ansi_force_foreign_key_checks et ansi_qualified_update_set_target.

      Pour plus d'informations, consultez les paramètres Amazon Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    4. Les extensions PostgreSQL nouvelles et mises à jour sont les suivantes :

    Mises à jour de stabilité critiques
    1. Correction d'un bogue lié à la création d'index d'arbre B sur les tables temporaires qui, dans de rares cas, pouvait entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    2. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL. Dans de rares cas, ce bogue provoque l'échec de l'écriture dans le journal, ce qui peut entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    3. Correction d'un bogue lié au traitement des lectures ayant une latence d'I/O élevée qui, dans de rares cas, pouvait entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    Mises à jour de stabilité hautement prioritaires
    1. Correction d'un bogue lié à la réplication logique lors duquel les segments wal n'étaient pas correctement supprimés du stockage. Ce bogue peut entraîner une distension du stockage. Pour le surveiller, examinez le paramètre TransactionLogDiskUsage.

    2. Correction de plusieurs bogues qui provoquaient le blocage d'Aurora pendant les opérations de lecture anticipée sur les index d'arbre B.

    3. Correction d'un bogue qui pouvait provoquer l'expiration d'un redémarrage d'Aurora lorsque la réplication logique était utilisée.

    4. Amélioration des contrôles de validation effectués sur les blocs de données dans le cache des tampons. Cela permet à Aurora de mieux détecter les incohérences.

    Améliorations supplémentaires
    1. L'extension de gestion des plans de requêtes apg_plan_mgmt dispose d'un algorithme amélioré pour gérer la génération des plans pour les tables hautement partitionnées.

    2. Réduction de la durée de démarrage des instances dotées de caches volumineux grâce à l'amélioration de l'algorithme de récupération du cache des tampons.

    3. Amélioration des performances du read-node-apply processus dans le cadre de charges de travail à taux de transaction élevé grâce aux modifications apportées à la priorisation de PostgreSQLLWLock. Ces modifications évitent de paralyser le read-node-apply processus alors que PostgreSQL est soumis à de ProcArray fortes tensions.

    4. Amélioration du traitement des lectures par lots pendant le processus de nettoyage VACUUM, les analyses de table et les analyses d'index. Cela se traduit par une amélioration du débit et une réduction de la consommation d'UC.

    5. Correction d'un bogue faisant qu'un nœud de lecture pouvait provoquer un arrêt lors de la réexécution d'une opération de troncature SLRU PostgreSQL.

    6. Correction d'un bogue selon lequel, dans de rares cas, les écritures de base de données pouvaient se bloquer suite à une erreur renvoyée par l'une des six copies d'un enregistrement de journal Aurora.

    7. Correction d'un bogue lié à la réplication logique selon lequel une transaction individuelle supérieure à 1 Go pouvait provoquer un arrêt du moteur.

    8. Correction d'une fuite de mémoire sur les nœuds de lecture lorsque la gestion des caches de clusters est activée.

    9. Correction d'un bogue selon lequel l'importation d'un instantané RDS pour PostgreSQL pouvait cesser de répondre si l'instantané source contient un grand nombre de relations non enregistrées.

    10. Correction d'un bogue faisant que le démon de stockage Aurora pouvait se bloquer en présence d'une lourde charge d'I/O.

    11. Correction d'un bogue lié à hot_standby_feedback pour les nœuds de lecture lors duquel le nœud de lecture pouvait signaler la mauvaise époque de l'ID de transaction au nœud d'écriture. Le nœud d'écriture pouvait ignorer le paramètre hot_standby_feedback et invalider les instantanés sur le nœud de lecture.

    12. Correction d'un bogue qui provoquait le traitement incorrecte des erreurs de stockage qui se produisaient pendant les instructions CREATE DATABASE. Le bogue rendait la base de données générée inaccessible. Le comportement correct consiste à faire échouer la création de la base de données et à renvoyer l'erreur appropriée à l'utilisateur.

    13. Amélioration du traitement du dépassement d'instantanés PostgreSQL lorsqu'un nœud de lecture tente de se connecter à un nœud d'écriture. Avant cette modification, si le nœud d'écriture subissait un dépassement d'instantanés, le nœud de lecture ne pouvait pas s'y connecter. Le message suivant s'affichait dans le fichier journal PostgreSQL, DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy). Un dépassement d'instantanés se produit lorsqu'une transaction individuelle a créé plus de 64 sous-transactions.

    14. Correction d'un bogue lié aux expressions de table communes qui déclenchait erreur de manière incorrecte lorsqu'une classe NOT IN existait dans une expression CTE. L'erreur était la suivante : CTE with NOT IN fails with ERROR: could not find CTE CTE-Name.

    15. Correction d'un bogue lié à une valeur last_error_timestamp incorrecte dans la table aurora_replica_status.

    16. Correction d'un bogue afin d'éviter de remplir les tampons partagés avec des blocs appartenant à des objets temporaires. Ces blocs résident dans les tampons locaux de backend PostgreSQL.

    17. Amélioration des performances du nettoyage VACUUM sur les index GIN.

    18. Correction d'un bogue en raison duquel, dans de rares cas, Aurora pouvait utiliser 100 % du processeur tout en agissant comme une réplique d'une instance RDS pour PostgreSQL, même lorsque le flux de réplication était inactif.

    19. Rétroportage d'une modification de PostgreSQL 11 qui améliore le nettoyage des tables temporaires orphelines. Sans cette modification, il est possible que, dans de rares cas, des tables temporaires orphelines puissent entraîner un renvoi à la ligne de l'ID de transaction. Pour de plus amples informations, veuillez consulter ce commit de la communauté PostgreSQL.

    20. Correction d'un bogue selon lequel une instance de rédacteur pouvait accepter les demandes d'enregistrement de réplication des instances de lecteur lors d'un processus de démarrage non initialisé.

    21. Modification des extensions suivantes :

      • Mise à jour de pg_hint_plan vers la version 1.3.3.

      • Ajout de plprofiler version 4.1.

    PostgreSQL 10.7, Aurora PostgreSQL 2.3 (obsolète le 28 octobre 2021)

    Note

    La version 10.7 du moteur PostgreSQL avec Aurora PostgreSQL 2.3 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.7. Pour plus d'informations sur les améliorations de PostgreSQL 10.7, consultez PostgreSQL version 10.7.

    Aurora PostgreSQL 2.3.5

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Résolution d'un bogue qui pouvait entraîner le redémarrage des instances de base de données.

    2. Résolution d'un bogue qui pouvait entraîner un arrêt lorsque le backend PostgreSQL s'arrêtait pendant l'utilisation d'une réplication logique.

    3. Résolution d'un bogue qui pouvait entraîner un redémarrage lorsque des lectures avaient lieu pendant les basculements.

    4. Résolution d'un bogue avec le module wal2json pour la réplication logique.

    5. Résolution d'un bogue qui pouvait entraîner des métadonnées incohérentes.

    Aurora PostgreSQL 2.3.3

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Fourniture d'un correctif de rétroportage pour le problème de sécurité communautaire PostgreSQL CVE-2019-10130.

    2. Fourniture d'un correctif de rétroportage pour le problème de sécurité communautaire PostgreSQL CVE-2019-10164.

    3. Correction d'un bogue à cause duquel le streaming d'activité de données pouvait consommer trop de temps de CPU.

    4. Correction d'un bogue faisant que les threads parallèles analysant un index B-tree pouvaient cesser de répondre après une lecture sur disque.

    5. Correction d'un bogue à cause duquel l'utilisation du prédicat not in par rapport à une expression de table commune (CTE, Common Table Expression) pouvait renvoyer l'erreur suivante : « ERROR: bad levelsup for CTE ».

    6. Correction d'un bogue faisant que le processus de relecture du nœud de lecture pouvait cesser de répondre lors de l'application d'une modification à un index d'arbre de recherche généralisé (GiST, Generalized Search Tree).

    7. Correction d'un bogue à cause duquel les pages de carte de visibilité pouvaient contenir des bits bloqués incorrects après un basculement pour lire un nœud.

    8. Optimisation du trafic de journaux entre le nœud d'écriture et les nœuds de lecture lors de la maintenance de l'index.

    9. Correction d'un bogue à cause duquel les requêtes sur les nœuds de lecture pouvaient se bloquer lors de l'exécution d'une analyse d'index d'arbre B.

    10. Correction d'un bogue à cause duquel une requête optimisée pour la suppression d'une jointure interne redondante pouvait se bloquer.

    11. La fonction aurora_stat_memctx_usage indique désormais le nombre d'instances d'un nom de contexte donné.

    12. Correction d'un bogue à cause duquel la fonction aurora_stat_memctx_usage indiquait des résultats incorrects.

    13. Correction d'un bogue faisant que le processus de relecture d'un nœud de lecture pouvait attendre pour arrêter les requêtes conflictuelles au-delà de la valeur max_standby_streaming_delay configurée.

    14. Les informations supplémentaires sont désormais consignées sur les nœuds de lecture en cas de conflit des connexions actives avec le processus de relecture.

    15. Fourniture d'un correctif de rétroportage pour le bogue de communauté PostgreSQL #15677 à cause duquel un incident pouvait se produire lors de la suppression à partir d'une table partitionnée.

    Aurora PostgreSQL 2.3.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Correction de plusieurs bogues liés à la récupération préalable d'I/O qui entraînaient des incidents du moteur.

    Aurora PostgreSQL 2.3.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Aurora PostgreSQL effectue désormais la récupération préalable d'I/O lors de l'analyse des index d'arbre B. Cela se traduit par une nette amélioration des performances des analyses d'arbre B pour des données non mises en cache.

    Améliorations
    1. Résolution d'un bogue pouvant causer l'échec des nœuds de lecture avec l'erreur « too many LWLocks taken (trop de LWLocks utilisés) ».

    2. Résolution de nombreux problèmes entraînant l'échec du démarrage des nœuds de lecture lorsque le cluster est soumis à une lourde charge de travail en écriture.

    3. Résolution d'un bogue pouvant entraîner un blocage lors de l'utilisation de la fonction aurora_stat_memctx_usage().

    4. Amélioration de la politique de remplacement du cache utilisée par les analyses de table pour minimiser la dégradation du cache de tampons.

    PostgreSQL 10.6, Aurora PostgreSQL 2.2 (obsolète le 28 octobre 2021)

    Note

    La version 10.6 du moteur PostgreSQL avec Aurora PostgreSQL 2.2 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.6. Pour plus d'informations sur les améliorations de PostgreSQL 10.6, consultez PostgreSQL version 10.6.

    Aurora PostgreSQL 2.2.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Amélioration de la stabilité de la réplication logique.

    2. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « CLOG segment 123 does not exist: No such file or directory (Le segment CLOG 123 n'existe pas. Aucun fichier ou répertoire semblable) ».

    3. Augmentation de la taille prise en charge des mots de passe IAM à 8 Ko.

    4. Amélioration de la cohérence des performances dans le cas des charges de travail en écriture à haut débit.

    5. Correction d'un bogue qui pouvait entraîner l'arrêt d'un réplica en lecture lors d'un redémarrage.

    6. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « SQL ERROR: Attempting to read past EOF of relation (Erreur SQL : tentative de lecture au-delà de la fin de fichier de la relation) ».

    7. Correction d'un bogue qui pouvait entraîner une augmentation de l'utilisation de la mémoire après un redémarrage.

    8. Correction d'un bogue qui pouvait entraîner l'échec d'une transaction composée d'un nombre élevé de sous-transactions.

    9. Fusion d'un correctif de la communauté PostgreSQL qui traite les échecs potentiels de l'utilisation des index GIN. Pour plus d'informations, veuillez consulter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18.

    10. Correction d'un bogue qui pouvait entraîner l'échec d'une importation d'instantané depuis RDS for PostgreSQL.

    Aurora PostgreSQL 2.2.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Ajout de la fonction de gestion des mots de passe restreints. La gestion des mots de passe restreints permet de limiter les utilisateurs autorisés à gérer les mots de passe et les modifications de leur date d'expiration via le paramètre rds.restrict_password_commands et le rôle rds_password. Pour plus d'informations, consultez la section Restreindre la gestion des mots de passe dans le guide de l'utilisateur Amazon Aurora.

    PostgreSQL 10.5, Aurora PostgreSQL 2.1 (obsolète le 28 octobre 2021)

    Note

    La version 10.5 du moteur PostgreSQL avec Aurora PostgreSQL 2.1 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.5. Pour plus d'informations sur les améliorations de PostgreSQL 10.5, consultez PostgreSQL version 10.5.

    Aurora PostgreSQL 2.1.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « CLOG segment 123 does not exist: No such file or directory (Le segment CLOG 123 n'existe pas. Aucun fichier ou répertoire semblable) ».

    2. Augmentation de la taille prise en charge des mots de passe IAM à 8 Ko.

    3. Amélioration de la cohérence des performances dans le cas des charges de travail en écriture à haut débit.

    4. Correction d'un bogue qui pouvait entraîner l'arrêt d'un réplica en lecture lors d'un redémarrage.

    5. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « SQL ERROR: Attempting to read past EOF of relation (Erreur SQL : tentative de lecture au-delà de la fin de fichier de la relation) ».

    6. Correction d'un bogue qui pouvait entraîner une augmentation de l'utilisation de la mémoire après un redémarrage.

    7. Correction d'un bogue qui pouvait entraîner l'échec d'une transaction composée d'un nombre élevé de sous-transactions.

    8. Fusion d'un correctif de la communauté PostgreSQL qui traite les échecs potentiels de l'utilisation des index GIN. Pour plus d'informations, veuillez consulter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18.

    9. Correction d'un bogue qui pouvait entraîner l'échec d'une importation d'instantané depuis RDS for PostgreSQL.

    Aurora PostgreSQL 2.1.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Disponibilité générale de la gestion des plans de requêtes Aurora, qui permet aux clients de suivre et de gérer un ou tous les plans de requêtes utilisés par leurs applications, de contrôler la sélection des plans de l'optimiseur de requêtes et de garantir des performances élevées et stables de l'application. Pour plus d'informations, consultez la section Gestion des plans d'exécution des requêtes pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    2. Mise à jour de l'extension libprotobuf vers la version 1.3.0. Ceci est utilisé par l'PostGISextension.

    3. Mise à jour de l'extension pg_similarity vers la version 1.0.

    4. Mise à jour de l'extension log_fdw vers la version 1.1.

    5. Mise à jour de l'extension pg_hint_plan vers la version 1.3.1.

    Améliorations
    1. Le trafic réseau entre les nœuds de l'enregistreur et du lecteur est désormais compressé pour réduire l'utilisation du réseau. Cela réduit le risque d'indisponibilité du nœud du lecteur en raison d'une saturation du réseau.

    2. Implémentation d'un sous-système hautes performances et évolutif pour les sous-transactions PostgreSQL. Ce sous-système améliore les performance des applications qui utilisent de manière intensive des points de sauvegarde et des gestionnaires d'exceptions PL/pgSQL.

    3. Le rôle rds_superuser peut désormais définir les paramètres suivants au niveau de la session, de la base de données ou du rôle :

      • 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. Correction d'un bug faisant que la commande SQL « ALTER FUNCTION... OWNER TO ... » pouvait échouer en affichant l'erreur « nom qualifié incorrect (trop de noms séparés par des points) ».

    5. Correction d'un bogue provoquant un incident lors de la validation d'une transaction contenant plus de deux millions de sous-transactions.

    6. Correction d'un bogue dans le code PostgreSQL communautaire lié aux index GIN pouvant entraîner l'indisponibilité du volume de stockage Aurora.

    7. Correction d'un bogue faisant qu'un réplica Aurora PostgreSQL d'une instance RDS for PostgreSQL peut ne pas démarrer et renvoyer l'erreur suivante : « PANIC: could not locate a valid checkpoint record (ERREUR : impossible de localiser un enregistrement de point de contrôle valide) ».

    8. Correction d'un bogue faisant que le transfert d'un paramètre non valide à la fonction aurora_stat_backend_waits pouvait provoquer un incident.

    Problèmes connus
    1. L'extension pageinspect n'est pas prise en charge dans Aurora PostgreSQL.

    PostgreSQL 10.4, Aurora PostgreSQL 2.0 (obsolète le 28 octobre 2021)

    Note

    La version 10.4 du moteur PostgreSQL avec Aurora PostgreSQL 2.0 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 10.4. Pour plus d'informations sur les améliorations de PostgreSQL 10.4, consultez PostgreSQL version 10.4.

    Aurora PostgreSQL 2.0.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « CLOG segment 123 does not exist: No such file or directory (Le segment CLOG 123 n'existe pas. Aucun fichier ou répertoire semblable) ».

    2. Augmentation de la taille prise en charge des mots de passe IAM à 8 Ko.

    3. Amélioration de la cohérence des performances dans le cas des charges de travail en écriture à haut débit.

    4. Correction d'un bogue qui pouvait entraîner l'arrêt d'un réplica en lecture lors d'un redémarrage.

    5. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « SQL ERROR: Attempting to read past EOF of relation (Erreur SQL : tentative de lecture au-delà de la fin de fichier de la relation) ».

    6. Correction d'un bogue qui pouvait entraîner une augmentation de l'utilisation de la mémoire après un redémarrage.

    7. Correction d'un bogue qui pouvait entraîner l'échec d'une transaction composée d'un nombre élevé de sous-transactions.

    8. Fusion d'un correctif de la communauté PostgreSQL qui traite les échecs potentiels de l'utilisation des index GIN. Pour plus d'informations, veuillez consulter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18.

    9. Correction d'un bogue qui pouvait entraîner l'échec d'une importation d'instantané depuis RDS for PostgreSQL.

    Aurora PostgreSQL 2.0.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Cette version contient tous les correctifs, fonctions et améliorations présents dans la PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsolète le 28 octobre 2021).

    2. La limite de taille du fichier temporaire peut être configurée par l'utilisateur. Vous devez disposer du rôle rds_superuser pour pouvoir modifier le paramètre temp_file_limit.

    3. Mise à niveau GDAL de la bibliothèque, qui est utilisée par l'PostGISextension.

    4. Mise à jour de l'extension ip4r vers la version 2.1.1.

    5. Mise à jour de l'extension pg_repack vers la version 1.4.3.

    6. Mise à jour de l'extension plv8 vers la version 2.1.2.

    7. Requêtes parallèles : lorsque vous créez une instance Aurora PostgreSQL version 2.0, les requêtes parallèles sont activées pour le groupe de paramètres default.postgres10. Le paramètre max_parallel_workers_per_gather est défini sur 2 par défaut, mais vous pouvez le modifier pour prendre en charge vos exigences spécifiques de charges de travail.

    8. Correction d'un bogue susceptible d'entraîner l'arrêt des nœuds de lecture après un type spécifique de modification de l'espace libre depuis le nœud d'écriture.

    PostgreSQL 9.6.22, Aurora PostgreSQL 1.11 (obsolète le 31 janvier 2022)

    Note

    Le moteur PostgreSQL version 9.6.22 et Aurora PostgreSQL 1.10 ne sont plus pris en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.22. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.22, consultez PostgreSQL version 9.6.22.

    Aurora PostgreSQL 1.11.1

    Mises à jour de stabilité hautement prioritaires
    • Correction d'un problème où les requêtes pouvaient ne plus répondre en raison de l'épuisement des ressources I/O déclenché par la prérécupération.

    Améliorations supplémentaires et mises à jour de stabilité
    • Correction de plusieurs problèmes dans le démon de stockage Aurora qui pouvaient entraîner de brèves périodes d'indisponibilité lors de l'utilisation de configurations réseau spécifiques.

    Aurora PostgreSQL 1.11

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un problème qui entraînait une erreur avec le message ERROR: could not open file pg_tblspc/...: No such file or directory lors de la création d'une base de données à partir d'une base de données de modèle existante avec espace disque logique.

    2. Correction d'un problème qui, dans de rares cas, empêchait un réplica Aurora de démarrer lorsqu'un grand nombre de sous-transactions PostgreSQL (c'est-à-dire des points de sauvegarde SQL) étaient utilisés.

    3. Correction d'un problème qui, dans de rares circonstances, entraînait des résultats de lecture incohérents pour les demandes de lecture répétées sur les nœuds de réplica.

    Améliorations supplémentaires
    1. Mise à niveau d'OpenSSL vers la version 1.1.1k.

    2. Réduction de l'utilisation de l'UC et de la consommation de mémoire du processus d'application WAL sur les réplicas Aurora pour certaines applications.

    3. Amélioration des contrôles de sécurité dans le chemin d'écriture pour détecter les écritures incorrectes dans les métadonnées.

    4. Correction d'un problème où une entrée de fichier en double pouvait empêcher le démarrage du moteur Aurora PostgreSQL.

    5. Correction d'un problème qui pouvait entraîner une indisponibilité temporaire sous des applications lourdes.

    6. Rajout de la possibilité d'utiliser une barre oblique au début du chemin S3 lors de l'importation S3.

    7. Mise à jour de l'PostGISextension vers la version 2.4.7.

    8. Mise à jour de l'extension orafce vers la version 3.16.

    PostgreSQL 9.6.21, Aurora PostgreSQL 1.10 (obsolète le 31 janvier 2022)

    Note

    Le moteur PostgreSQL version 9.6.21 et Aurora PostgreSQL 1.10 ne sont plus pris en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 9.6.21. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.21, consultez PostgreSQL version 9.6.21.

    Aurora PostgreSQL 1.10.0

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue qui avait pour effet que, dans de rares cas, un lecteur obtenait des résultats incohérents quand il redémarrait alors qu'une transaction comportant plus de 64 sous-transactions était en cours de traitement.

    2. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    1. Correction d'un bogue qui empêchait le démarrage de la base de données quand il y avait beaucoup de relations dans des environnements limités en mémoire.

    2. Correction d'un bogue dans l'extension apg_plan_mgmt qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un dépassement de tampon interne.

    3. Correction d'un bogue qui avait pour effet que le moteur de base de données tentait de créer des segments de mémoire partagée d'une taille supérieure à celle de la mémoire totale de l'instance, et échouait de façon répétée. Par exemple, les tentatives de création de tampons partagés de 128 Gio sur une instance db.r5.large échouaient. Avec cette modification, les demandes d'allocations de mémoire partagée dont la taille totale est supérieure à celle de la mémoire de l'instance permettent de définir celle-ci sur des paramètres incompatibles.

    4. Ajout d'une logique pour nettoyer les fichiers temporaires pg_wal inutiles au démarrage d'une base de données.

    5. Correction d'un bogue dans Aurora PostgreSQL 9.6 qui empêchait parfois des nœuds de lecture/écriture de démarrer lors de l'utilisation d'une réplication entrante.

    6. Correction d'un bogue qui pouvait entraîner de brèves périodes d'indisponibilité en raison d'un manque de mémoire lors de la création de l'extension PostGIS avec pgAudit activé.

    7. Ajout de vérifications de page btree pour détecter l'incohérence de métadonnées de tuple.

    PostgreSQL 9.6.19, Aurora PostgreSQL 1.9 (obsolète le 31 janvier 2022)

    Note

    Le moteur PostgreSQL version 9.6.19 et Aurora PostgreSQL 1.9 ne sont plus pris en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.19. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.19, consultez PostgreSQL version 9.6.19.

    Aurora PostgreSQL 1.9.2

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue lors duquel un nœud de lecteur pouvait rendre une ligne supplémentaire ou manquante en cas de redémarrage du lecteur pendant que le nœud de scripteur traite une longue transaction contenant plus de 64 sous-transactions.

    Améliorations supplémentaires
    1. Correction d'un bogue lors duquel une importante importation S3 comptant des milliers de clients pouvait empêcher un ou plusieurs des clients d'importation d'arrêter de répondre.

    Aurora PostgreSQL 1.9.1

    Améliorations critiques de la stabilité
    1. Correction d'un bogue qui provoquait l'échec du redémarrage d'un réplica en lecture à plusieurs reprises dans de rares cas.

    Améliorations supplémentaires
    1. Correction d'un bogue qui empêchait de répondre dans de rares cas lorsque la charge était lourde, l'importation de snapshots, l'importation COPY ou l'importation S3.

    2. Correction d'un bogue dans lequel un réplica en lecture pouvait ne pas rejoindre le cluster lorsque l'enregistreur était très occupé avec une charge de travail intensive en écriture.

    Aurora PostgreSQL 1.9.0

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Fourniture d'un correctif de rétroportage pour le problème de sécurité communautaire PostgreSQL CVE-2020-25694, CVE-2020-25695, and CVE-2020-25696.

    2. Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait entraîner le message d'erreur suivant : ERREUR MultiXactId : nnnn n'a pas encore été créé -- apparent wraparound

    Améliorations supplémentaires
    1. Aurora PostgreSQL ne prend plus de retard sur un nœud de lecture lorsque le backend bloque l'écriture sur le client de base de données.

    2. Correction d'un bug qui, dans de rares cas, provoquait une brève période d'indisponibilité sur un réplica en lecture lorsque le volume de stockage augmentait.

    3. Correction d'un bug lors de la création d'une base de données qui pouvait renvoyer l'erreur suivante ERREUR : impossible de créer un répertoire sur le disque local

    4. Correction d'un bug dans l'index GiST qui pouvait entraîner une condition de mémoire insuffisante après la promotion d'un réplica en lecture Aurora.

    5. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL utilisant des index. GiST Dans de rares cas, ce bug provoquait une brève période d'indisponibilité après la promotion du cluster Aurora.

    PostgreSQL 9.6.18, Aurora PostgreSQL 1.8 (obsolète le 31 janvier 2022)

    Note

    Le moteur PostgreSQL version 9.6.18 et Aurora PostgreSQL 1.8 ne sont plus pris en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.18. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.18, consultez PostgreSQL version 9.6.18.

    Il n'y a pas de version 1.8.1.

    Aurora PostgreSQL version 1.8.2

    Améliorations critiques de la stabilité
    1. Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId : nnnn has not been created yet -- apparent wraparound.

    2. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    1. Aurora PostgreSQL ne prend plus de retard sur un nœud de lecture lorsque le backend bloque l'écriture sur le client de base de données.

    2. Correction d'un bogue à cause duquel une instruction DROP DATABASE ne supprimait aucun fichier de relation.

    3. Correction d'une petite fuite de mémoire dans un index b-tree qui pouvait conduire à une condition de mémoire insuffisante.

    4. Correction d'un bogue dans la fonction aurora_replica_status() à cause duquel le champ server_id était parfois tronqué.

    5. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL utilisant les index GiST. Dans de rares cas, ce bogue provoquait une brève période d'indisponibilité après la promotion du cluster de base de données Aurora.

    Aurora PostgreSQL 1.8.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue lié à l'extension de la page de segment de mémoire qui, dans de rares cas, entraînait un temps de récupération plus long et affectait la disponibilité.

    Améliorations supplémentaires
    1. Correction d'un bogue où le réplica Aurora se bloquait lorsque des charges de travail avec des sous-transactions lourdes étaient réalisées sur l'instance du scripteur.

    2. Correction d'un bogue où l'instance du scripteur se bloquait en raison d'une fuite de mémoire et de l'épuisement de la mémoire utilisée pour suivre les transactions actives.

    3. Correction d'un bug qui entraînait un incident en raison d'une initialisation incorrecte lorsque la mémoire libre disponible était insuffisante pendant le démarrage du backend PostgreSQL.

    4. Correction d'un plantage lors d'une prérécupération BTree qui se produisait dans certaines conditions dépendantes de la forme et des données contenues dans l'index.

    5. Correction d'un bogue dans lequel une requête SELECT pouvait renvoyer de manière incorrecte l'erreur Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn.

    6. Correction d'un bogue qui créait une brève indisponibilité de la base de données en raison de la gestion des erreurs dans la croissance de stockage de la base de données.

    PostgreSQL 9.6.17, Aurora PostgreSQL 1.7 (obsolète le 31 janvier 2022)

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.17. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.17, consultez PostgreSQL version 9.6.17.

    Aurora PostgreSQL 1.7.7

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 1.7.6

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue dans la réplication Aurora PostgreSQL qui pouvait provoquer le message d'erreur ERROR MultiXactId: nnnn n'a pas encore été créé -- apparent.

    Améliorations supplémentaires
    1. Correction d'un bug qui, dans de rares cas, provoquait une brève indisponibilité du réplica en lecture lorsque le volume de stockage augmentait.

    2. Correction d'un bug advenant lors de l'optimisation de lecture d'index b-tree qui pouvait entraîner une brève période d'indisponibilité.

    3. Correction d'un bogue dans un index GiST qui pouvait entraîner une out-of-memory condition après la promotion d'une réplique d'Aurora Read.

    Aurora PostgreSQL 1.7.3

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    • Aucune

    Améliorations supplémentaires
    1. Correction d'un bug qui pouvait provoquer une brève indisponibilité pour les charges de travail de sous-transaction lourdes lorsque plusieurs instances de lecteur redémarrent ou rejoignent le cluster.

    Aurora PostgreSQL 1.7.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue lié à l'extension de la page de segment de mémoire qui, dans de rares cas, entraînait un temps de récupération plus long et affectait la disponibilité.

    Améliorations hautement prioritaires de la stabilité

    Aucune

    Améliorations supplémentaires
    1. Correction d'un bogue qui créait une brève indisponibilité de la base de données en raison de la gestion des erreurs dans la croissance de stockage de la base de données.

    2. Correction d'un bogue dans lequel une requête SELECT pouvait renvoyer l'erreur de manière incorrecte, Attempting to read past EOF of relation rrrr. blockno=bbb nblocks=nnn.

    3. Correction d'un problème lié au collecteur de métriques interne qui pouvait entraîner des pics d'UC erratiques sur des instances de base de données.

    Aurora PostgreSQL 1.7.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité

    Aucun.

    Améliorations hautement prioritaires de la stabilité
    1. Amélioration des performances et de la disponibilité des instances de lecture lors de l'application des opérations DROP TABLE et TRUNCATE TABLE.

    2. Correction d'une fuite de mémoire faible mais continue dans un module de diagnostic qui pouvait créer une out-of-memory condition sur les types d'instances de base de données plus petits.

    3. Correction d'un bogue dans l'extension PostGIS susceptible d’entraîner un redémarrage de la base de données. Cela a été signalé à la communauté PostGIS comme https://trac.osgeo.org/postgis/ticket/4646.

    4. Correction d'un bogue faisant que les demandes de lecture pouvaient cesser de répondre en raison d'une mauvaise gestion des erreurs dans le moteur de stockage.

    5. Correction d'un bogue qui entraînait l'échec de certaines requêtes et l'apparition du message ERROR: found xmin xxxxxx from before relfrozenxid yyyyyyy. Cela pourrait se produire après la promotion d'une instance de lecture en instance d'écriture.

    Améliorations supplémentaires
    1. Amélioration des performances pour les requêtes qui lisent de nombreuses lignes à partir du stockage.

    2. Amélioration des performances et de la disponibilité des instances de base de données de lecteur lors d'une forte charge de travail de lecture.

    3. Correction d'un bogue qui entraînait l'affichage du message ERROR: could not create file "base/xxxxxx/yyyyyyy" as a previous version still exists on disk: Success. Veuillez contacter le support client AWS. Cela peut se produire pendant la création d'un objet après l'encapsulage de l'identificateur d'objet 32 bits de PostgreSQL.

    4. Correction d'un bogue dans l'extension pg_hint_plan à cause duquel une requête à instructions multiples pouvait conduire à un plantage avec enable_hint_table activé. Ceci fait l'objet d'un suivi dans la communauté PostgreSQL comme https://github.com/ossc-db/pg_hint_plan/issues/25.

    5. Modification des extensions suivantes :

      • Mise à jour de orafce vers la version 3.8.

    PostgreSQL 9.6.16, Aurora PostgreSQL 1.6 (obsolète le 31 janvier 2022)

    Cette version d'Aurora PostgreSQL est compatible avec PostgreSQL 9.6.16. Pour de plus amples informations sur les améliorations de la version 9.6.16, veuillez consulter la section relative à PostgreSQL version 9.6.16.

    Cette version contient plusieurs améliorations critiques de la stabilité. Amazon recommande vivement de mettre à niveau vos clusters Aurora PostgreSQL qui utilisent des moteurs PostgreSQL 9.6 plus anciens vers cette version.

    Aurora PostgreSQL 1.6.4

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Correctifs rétroportés pour les problèmes de sécurité communautaire PostgreSQL suivants :

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 1.6.3

    Nouvelles fonctions
    1. Aurora PostgreSQL prend désormais en charge le paramètre de stockage vacuum_truncate PostgreSQL pour gérer la troncature Vacuum pour des tables spécifiques. Définissez ce paramètre de stockage sur false lors de la création ou de la modification d'une table pour empêcher la commande SQL VACUUM de tronquer les pages vides de fin de la table.

    Améliorations critiques de la stabilité
    • Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue dans le cadre duquel les lectures à partir du stockage pouvaient cesser de répondre en raison d'une gestion incorrecte des erreurs.

    Améliorations supplémentaires
    • Aucune

    Aurora PostgreSQL 1.6.2

    Vous pouvez trouver les améliorations suivantes dans cette mise à jour du moteur.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue qui permettait à une instance de base de données de lecteur d'utiliser temporairement des données obsolètes. Il pouvait engendrer des résultats erronés tels qu'un nombre trop faible ou trop élevé de lignes. Cette erreur ne persiste pas sur le stockage, et disparaît lorsque la page de la base de données contenant la ligne est supprimée du cache. Elle peut se produire lorsque l'instance de base de données principale entre dans un dépassement d'instantanés de transaction en raison de la présence de plus de 64 sous-transactions dans une même transaction. Les applications sensibles à ce bogue sont celles qui utilisent des points de sauvegarde SQL ou des gestionnaires d'exceptions PostgreSQL avec plus de 64 sous-transactions dans la transaction principale.

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue qui pouvait entraîner le blocage d'une instance de base de données de lecteur, et par conséquent son indisponibilité lors d'une tentative d'accès au cluster de bases de données. Cette erreur peut se produire dans certains cas lorsque l'instance de base de données principale présente un dépassement d'instantanés de transaction en raison d'un nombre élevé de sous-transactions. Dans ce cas, l'instance de base de données de lecteur ne peut pas accéder au cluster tant que le dépassement d'instantanés n'a pas été supprimé.

    Améliorations supplémentaires
    1. Correction d'un bogue qui empêchait Performance Insights de déterminer l'ID de requête d'une instruction en cours d'exécution.

    Aurora PostgreSQL 1.6.1

    Vous pouvez trouver les améliorations suivantes dans cette mise à jour du moteur.

    Améliorations critiques de la stabilité
    1. Aucune

    Améliorations hautement prioritaires de la stabilité
    1. Correction d'un bogue qui pouvait provoquer le blocage du moteur de base de données, et par conséquent son indisponibilité. Cette erreur se produisait si une nouvelle connexion à une base de données subissait un épuisement des ressources pendant l'initialisation après une authentification réussie.

    Améliorations supplémentaires
    1. Améliorations générales de la stabilité et de la disponibilité d'Aurora PostgreSQL.

    Aurora PostgreSQL 1.6.0

    Vous trouverez les nouvelles fonctions et améliorations suivantes dans cette version de moteur.

    Nouvelles fonctions
    1. Mises à jour de l'extension apg_plan_mgmt. Pour plus d'informations, consultez la section Gestion des plans d'exécution des requêtes pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Améliorations critiques de la stabilité
    1. Correction d'un bogue lié à la création d'index d'arbre B sur les tables temporaires qui, dans de rares cas, pouvait entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    2. Correction d'un bogue lié à la réplication lorsque Aurora PostgreSQL agit comme une réplique physique d'une instance RDS pour PostgreSQL. Dans de rares cas, ce bogue provoque l'échec de l'écriture dans le journal, ce qui peut entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    3. Correction d'un bogue lié au traitement des lectures ayant une latence d'I/O élevée qui, dans de rares cas, pouvait entraîner un temps de récupération plus long et avoir un impact sur la disponibilité.

    Améliorations hautement prioritaires de la stabilité
    1. Correction de plusieurs bogues qui provoquaient le blocage d'Aurora pendant les opérations de lecture anticipée sur les index d'arbre B.

    2. Amélioration des contrôles de validation effectués sur les blocs de données dans le cache des tampons. Cela permet à Aurora de mieux détecter les incohérences.

    Améliorations supplémentaires
    1. L'extension de gestion des plans de requêtes apg_plan_mgmt dispose d'un algorithme amélioré pour gérer la génération des plans pour les tables hautement partitionnées.

    2. Réduction de la durée de démarrage des instances dotées de caches volumineux grâce à l'amélioration de l'algorithme de récupération du cache des tampons.

    3. Amélioration des performances du read-node-apply processus dans le cadre de charges de travail à taux de transaction élevé grâce aux modifications apportées à la priorisation de PostgreSQLLWLock. Ces modifications évitent de paralyser le read-node-apply processus lorsque PostgreSQL est soumis à de ProcArray fortes tensions.

    4. Correction d'un bogue faisant qu'un nœud de lecture pouvait provoquer un arrêt lors de la réexécution d'une opération de troncature SLRU PostgreSQL.

    5. Correction d'un bogue selon lequel, dans de rares cas, les écritures de base de données pouvaient se bloquer suite à une erreur renvoyée par l'une des six copies d'un enregistrement de journal Aurora.

    6. Correction d'une fuite de mémoire sur les nœuds de lecture lorsque la gestion des caches de clusters est activée.

    7. Correction d'un bogue selon lequel l'importation d'un instantané RDS pour PostgreSQL pouvait cesser de répondre si l'instantané source contient un grand nombre de relations non enregistrées.

    8. Correction d'un bogue lié à hot_standby_feedback pour les nœuds de lecture lors duquel le nœud de lecture pouvait signaler la mauvaise époque de l'ID de transaction au nœud d'écriture. Le nœud d'écriture pouvait ignorer le paramètre hot_standby_feedback et invalider les instantanés sur le nœud de lecture.

    9. Correction d'un bogue qui provoquait le traitement incorrecte des erreurs de stockage qui se produisaient pendant les instructions CREATE DATABASE. Le bogue rendait la base de données générée inaccessible. Le comportement correct consiste à faire échouer la création de la base de données et à renvoyer l'erreur appropriée à l'utilisateur.

    10. Amélioration du traitement du dépassement d'instantanés PostgreSQL lorsqu'un nœud de lecture tente de se connecter à un nœud d'écriture. Avant cette modification, si le nœud d'écriture subissait un dépassement d'instantanés, le nœud de lecture ne pouvait pas s'y connecter. Le message suivant s'affiche dans le fichier journal PostgreSQL, DEBUG: recovery snapshot waiting for non-overflowed snapshot or until oldest active xid on standby is at least xxxxxxx (now yyyyyyy). Un dépassement d'instantanés se produit lorsqu'une transaction individuelle a créé plus de 64 sous-transactions.

    11. Correction d'un bogue lié aux expressions de table communes qui déclenchait erreur de manière incorrecte lorsqu'une classe NOT IN existait dans une expression CTE. L'erreur était la suivante : CTE with NOT IN fails with ERROR: could not find CTE CTE-Name.

    12. Correction d'un bogue lié à une valeur last_error_timestamp incorrecte dans la table aurora_replica_status.

    13. Correction d'un bogue afin d'éviter de remplir les tampons partagés avec des blocs appartenant à des objets temporaires. Ces blocs résident dans les tampons locaux de backend PostgreSQL.

    14. Correction d'un bogue en raison duquel, dans de rares cas, Aurora pouvait utiliser 100 % du processeur tout en agissant comme une réplique d'une instance RDS pour PostgreSQL, même lorsque le flux de réplication était inactif.

    15. Rétroportage d'une modification de PostgreSQL 11 qui améliore le nettoyage des tables temporaires orphelines. Sans cette modification, il est possible que, dans de rares cas, des tables temporaires orphelines puissent entraîner un renvoi à la ligne de l'ID de transaction. Pour de plus amples informations, veuillez consulter ce commit de la communauté PostgreSQL.

    16. Correction d'un bogue selon lequel une instance de rédacteur pouvait accepter les demandes d'enregistrement de réplication des instances de lecteur lors d'un processus de démarrage non initialisé.

    17. Modification des extensions suivantes :

      • Mise à jour de pg_hint_plan vers la version 1.2.5.

    PostgreSQL 9.6.12, Aurora PostgreSQL 1.5 (obsolète le 28 octobre 2021)

    Note

    La version 9.6.12 du moteur PostgreSQL avec Aurora PostgreSQL 1.5 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.12. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.12, consultez PostgreSQL version 9.6.12.

    Aurora PostgreSQL 1.5.3

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Résolution d'un bogue qui pouvait entraîner le redémarrage des instances de base de données.

    2. Résolution d'un bogue qui pouvait entraîner un redémarrage lorsque des lectures avaient lieu pendant les basculements.

    3. Résolution d'un bogue qui pouvait entraîner des métadonnées incohérentes.

    Aurora PostgreSQL 1.5.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Fourniture d'un correctif de rétroportage pour le problème de sécurité communautaire PostgreSQL CVE-2019-10130.

    2. Correction d'un bogue faisant que le processus de relecture du nœud de lecture pouvait cesser de répondre lors de l'application d'une modification à un index d'arbre de recherche généralisé (GiST, Generalized Search Tree).

    3. Correction d'un bogue à cause duquel les pages de carte de visibilité pouvaient contenir des bits bloqués incorrects après un basculement pour lire un nœud.

    4. Correction d'un bogue qui provoquait le signalement erroné de l'erreur « relation relation-name does not exist (la relation relation-name n'existe pas) ».

    5. Optimisation du trafic de journaux entre le nœud d'écriture et les nœuds de lecture lors de la maintenance de l'index.

    6. Correction d'un bogue à cause duquel les requêtes sur les nœuds de lecture pouvaient se bloquer lors de l'exécution d'une analyse d'index d'arbre B.

    7. La fonction aurora_stat_memctx_usage indique désormais le nombre d'instances d'un nom de contexte donné.

    8. Correction d'un bogue à cause duquel la fonction aurora_stat_memctx_usage indiquait des résultats incorrects.

    9. Correction d'un bogue faisant que le processus de relecture du nœud de lecture pouvait attendre pour arrêter des requêtes conflictuelles au-delà du configur max_standby_streaming_delay.

    10. Les informations supplémentaires sont désormais consignées sur les nœuds de lecture en cas de conflit des connexions actives avec le processus de relecture.

    Aurora PostgreSQL 1.5.1

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Correction de plusieurs bogues liés à la récupération préalable d'I/O qui entraînaient des incidents du moteur.

    Aurora PostgreSQL 1.5.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Aurora PostgreSQL effectue désormais la récupération préalable d'I/O lors de l'analyse des index d'arbre B. Cela se traduit par une nette amélioration des performances des analyses d'arbre B pour des données non mises en cache.

    Améliorations
    1. Résolution de nombreux problèmes entraînant l'échec du démarrage des nœuds de lecture lorsque le cluster est soumis à une lourde charge de travail en écriture.

    2. Résolution d'un bogue pouvant entraîner un blocage lors de l'utilisation de la fonction aurora_stat_memctx_usage().

    3. Amélioration de la politique de remplacement du cache utilisée par les analyses de table pour minimiser la dégradation du cache de tampons.

    PostgreSQL 9.6.11, Aurora PostgreSQL 1.4 (obsolète le 28 octobre 2021)

    Note

    La version 9.6.11 du moteur PostgreSQL avec Aurora PostgreSQL 1.4 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.11. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.11, consultez PostgreSQL version 9.6.11.

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Ajout de la prise en charge de l'extension pg_similarity version 1.0.

    2. Aurora PostgreSQL prend désormais en charge le paramètre de stockage vacuum_truncate PostgreSQL pour gérer la troncature Vacuum pour des tables spécifiques. Définissez ce paramètre de stockage sur false lors de la création ou de la modification d'une table pour empêcher la commande SQL VACUUM de tronquer les pages vides de fin de la table.

    Améliorations
    1. Cette version contient tous les correctifs, fonctions et améliorations présents dans la PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsolète le 28 octobre 2021).

    2. Le trafic réseau entre les nœuds de l'enregistreur et du lecteur est désormais compressé pour réduire l'utilisation du réseau. Cela réduit le risque d'indisponibilité du nœud du lecteur en raison d'une saturation du réseau.

    3. Amélioration des performances des sous-transactions dans le cas des charges de travail à haute concurrence.

    4. Une mise à jour de l'extension pg_hint_plan à la version 1.2.3.

    5. Correction d'un problème où, sur un système très encombré, une validation avec des millions de sous-transactions (et parfois avec activation des horodatages de validation) peut provoquer un arrêt d'Aurora.

    6. Correction du problème où l'instruction INSERT avec VALUES pouvait échouer avec le message « Attempting to read past EOF of relation  (Tentative de lire au-delà de la fin de fichier de la relation) ».

    7. Mise à jour de l'extension apg_plan_mgmt vers la version 1.0.1. Pour plus d'informations, consultez Version 1.0.1 de l'extension Aurora PostgreSQL apg_plan_mgmt.

      L'extension apg_plan_mgmt est utilisée avec la gestion des plans de requête. Pour en savoir plus sur l'installation, la mise à niveau et l'utilisation de l'apg_plan_mgmtextension, consultez la section Gestion des plans d'exécution des requêtes pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    PostgreSQL 9.6.9, Aurora PostgreSQL 1.3 (obsolète le 28 octobre 2021)

    Note

    La version 9.6.9 du moteur PostgreSQL avec Aurora PostgreSQL 1.3 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Cette version de Aurora PostgreSQL est compatible avec PostgreSQL 9.6.9. Pour plus d'informations sur les améliorations de PostgreSQL 9.6.9, consultez PostgreSQL version 9.6.9.

    Aurora PostgreSQL 1.3.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Ajout de l'événement d'attente ProcArrayGroupUpdate.

    Améliorations
    1. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « CLOG segment 123 does not exist: No such file or directory (Le segment CLOG 123 n'existe pas. Aucun fichier ou répertoire semblable) ».

    2. Augmentation de la taille prise en charge des mots de passe IAM à 8 Ko.

    3. Amélioration de la cohérence des performances dans le cas des charges de travail en écriture à haut débit.

    4. Correction d'un bogue qui pouvait entraîner l'arrêt d'un réplica en lecture lors d'un redémarrage.

    5. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « SQL ERROR: Attempting to read past EOF of relation (Erreur SQL : tentative de lecture au-delà de la fin de fichier de la relation) ».

    6. Correction d'un bogue qui pouvait entraîner une augmentation de l'utilisation de la mémoire après un redémarrage.

    7. Correction d'un bogue qui pouvait entraîner l'échec d'une transaction composée d'un nombre élevé de sous-transactions.

    8. Fusion d'un correctif de la communauté PostgreSQL qui traite les échecs potentiels de l'utilisation des index GIN. Pour plus d'informations, veuillez consulter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18.

    9. Correction d'un bogue qui pouvait entraîner l'échec d'une importation d'instantané depuis RDS for PostgreSQL.

    Aurora PostgreSQL 1.3.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Améliorations
    1. Cette version contient tous les correctifs, fonctions et améliorations présents dans la PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (obsolète le 28 octobre 2021).

    2. Mise à jour de la bibliothèque GDAL, qui est utilisée par l'extension PostGIS.

    3. Mise à jour des extensions PostgreSQL suivantes :

      • ip4rMise à jour de vers la version 2.1.1

      • pgauditMise à jour de vers la version 1.1.1

      • pg_repackMise à jour de vers la version 1.4.3

      • plv8Mise à jour de vers la version 2.1.2

    4. Correction d'un problème du système de surveillance qui pouvait provoquer à tort un basculement en cas d'utilisation élevée du disque local.

    5. Correction d'un bogue à cause duquel Aurora PostgreSQL pouvait se bloquer de façon répétée en signalant :

      PANIC: new_record_total_len (8201) must be less than BLCKSZ (8192), rmid (6), info (32)

    6. Correction d'un bogue qui pouvait empêcher un nœud de lecture Aurora PostgreSQL de rejoindre un cluster en raison de la récupération d'un cache des tampons volumineux. Ce problème est peu susceptible de se produire sur les instances autres que r4.16xlarge.

    7. Correction d'un bogue qui pouvait provoquer l'indisponibilité du volume de stockage Aurora lors de l'insertion dans un index GIN vide d'une page feuille importée à partir d'une version du moteur antérieure à la version 9.4.

    8. Correction d'un bogue qui, dans de rares cas, pouvait provoquer un incident lors de la validation d'une transaction pouvait entraîner la perte des données CommitTs pour la transaction de validation. La durabilité réelle de la transaction n'était pas impactée par ce bogue.

    9. Correction d'un bogue de l'extension PostGIS qui pouvait provoquer le blocage de PostGIS dans la fonction gserialized_gist_picksplit_2d().

    10. Amélioration de la stabilité des nœuds en lecture seule lors d'un fort volume de trafic en écriture sur les instances plus petites que r4.8xl. Cette amélioration s'applique spécifiquement au cas où la bande passante réseau entre l'enregistreur et le lecteur est limitée.

    11. Correction d'un bogue provoquant le blocage d'une instance Aurora PostgreSQL servant de cible de réplication d'une instance RDS for PostgreSQL en renvoyant l'erreur suivante :

      FATAL: could not open file "base/16411/680897_vm": No such file or directory" during "xlog redo at 782/3122D540 for Storage/TRUNCATE"

    12. Correction d'une fuite de mémoire sur les nœuds en lecture seule où la taille de tas du processus « aurora wal replay process » continue de croître. Vous pouvez observer cela via la fonction de surveillance améliorée.

    13. Correction d'un bogue pouvant provoquer l'échec du démarrage d'Aurora PostgreSQL en renvoyant le message suivant dans le journal PostgreSQL :

      FATAL: Storage initialization failed.

    14. Correction d'une limitation de performance sur les charges de travail en écriture intensives qui entraînait une attente sur les événements LWLock:buffer_content et IO:ControlFileSyncUpdate.

    15. Correction d'un bogue susceptible d'entraîner l'arrêt des nœuds de lecture après un type spécifique de modification de l'espace libre depuis le nœud d'écriture.

    PostgreSQL 9.6.8, Aurora PostgreSQL 1.2 (obsolète le 28 octobre 2021)

    Note

    La version 9.6.8 du moteur PostgreSQL avec Aurora PostgreSQL 1.2 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Pour plus d'informations sur PostgreSQL 9.6.8, consultez PostgreSQL version 9.6.8.

    Aurora PostgreSQL 1.2.2

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Ajout de l'événement d'attente ProcArrayGroupUpdate.

    Améliorations
    1. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « CLOG segment 123 does not exist: No such file or directory (Le segment CLOG 123 n'existe pas. Aucun fichier ou répertoire semblable) ».

    2. Augmentation de la taille prise en charge des mots de passe IAM à 8 Ko.

    3. Amélioration de la cohérence des performances dans le cas des charges de travail en écriture à haut débit.

    4. Correction d'un bogue qui pouvait entraîner l'arrêt d'un réplica en lecture lors d'un redémarrage.

    5. Correction d'un bogue qui pouvait entraîner une erreur d'exécution des requêtes. Le message signalé se présentait sous la forme « SQL ERROR: Attempting to read past EOF of relation (Erreur SQL : tentative de lecture au-delà de la fin de fichier de la relation) ».

    6. Correction d'un bogue qui pouvait entraîner une augmentation de l'utilisation de la mémoire après un redémarrage.

    7. Correction d'un bogue qui pouvait entraîner l'échec d'une transaction composée d'un nombre élevé de sous-transactions.

    8. Fusion d'un correctif de la communauté PostgreSQL qui traite les échecs potentiels de l'utilisation des index GIN. Pour plus d'informations, veuillez consulter https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f9e66f2fbbb49a493045c8d8086a9b15d95b8f18.

    9. Correction d'un bogue qui pouvait entraîner l'échec d'une importation d'instantané depuis RDS for PostgreSQL.

    Aurora PostgreSQL 1.2.0

    Vous pouvez trouver les amélioration suivantes dans cette version.

    Nouvelles fonctions
    1. Ajout de la fonction aurora_stat_memctx_usage(). Cette fonction consigne l'utilisation en contexte de la mémoire interne pour chaque backend PostgreSQL. Vous pouvez l'utiliser afin de déterminer pourquoi certains backends utilisent de grandes quantités de mémoire.

    Améliorations
    1. Cette version contient tous les correctifs, fonctions et améliorations présents dans la PostgreSQL 9.6.6 Aurora PostgreSQL 1.1 (obsolète le 28 octobre 2021).

    2. Mises à jour des extensions PostgreSQL suivantes :

      • pg_hint_plan mis à jour vers la version 1.2.2

      • plv8 mis à jour vers la version 2.1.0

    3. Améliore l'efficacité ou le trafic entre les nœuds du lecteur et du rédacteur.

    4. Améliore les performances d'établissement de connexion.

    5. Améliorez les données de diagnostic fournies dans le journal des erreurs de PostgreSQL en cas out-of-memory d'erreur.

    6. Plusieurs correctifs pour améliorer la fiabilité et les performances d'une importation d'instantané d'Amazon RDS for PostgreSQL vers Édition compatible avec Aurora PostgreSQL.

    7. Plusieurs correctifs pour améliorer la fiabilité et les performances des nœuds de lecture Aurora PostgreSQL.

    8. Corrige un bogue à cause duquel une instance inactive peut générer du trafic de lecture inutile sur un volume de stockage Aurora.

    9. Corrige un bogue qui crée des valeurs de séquence en double lors de l'insertion. Le problème a lieu uniquement lors de la migration d'un instantané de RDS for PostgreSQL vers Aurora PostgreSQL. Ce correctif évite l'introduction du problème lors de l'exécution de la migration. Les instances migrées avant cette version peuvent continuer à rencontrer des erreurs de clés en double.

    10. Corrige un bogue à cause duquel une instance RDS for PostgreSQL ayant migré dans Aurora PostgreSQL à l'aide de la réplication peut manquer de mémoire en exécutant des insertions/mises à jour d'index GIST, ou rencontrer d'autres problèmes avec des index GIST.

    11. Corrige un bogue à cause duquel le nettoyage peut empêcher la mise à jour de la valeur pg_database.datfrozenxid correspondante pour une base de données.

    12. Corrige un bogue selon lequel un crash lors de la création d'un nouveau MultiXact (verrouillage au niveau des lignes contesté) peut empêcher Aurora PostgreSQL de répondre indéfiniment lors du premier accès à la même relation après le redémarrage du moteur.

    13. Corrige un bogue à cause duquel un backend PostgreSQL ne peut pas être résilié ou annulé lors de l'appel de fdw.

    14. Corrige un bogue à cause duquel un vCPU est totalement utilisé à tout moment par le démon de stockage Aurora. Ce problème se remarque particulièrement sur les classes d'instances plus petites, par exemple r4.large, et peut entraîner 25 – 50 % d'utilisation de l'UC en période d'inactivité.

    15. Corrige un bogue à cause duquel un nœud d'enregistreur Aurora PostgreSQL peut basculer faussement.

    16. Corrige un bogue à cause duquel, dans de rares cas de figure, un nœud de lecture Aurora PostgreSQL peut signaler :

      « FATAL: lock buffer_content is not held »

    17. Corrige un bogue à cause duquel les entrées relcache obsolètes peuvent interrompre le nettoyage des relations et pousser le système près du renvoi à la ligne de l'ID de transaction. La solution est le port d'un correctif de communauté PostgreSQL qui sera rendu disponible dans une prochaine version mineure.

    18. Corrige un bogue à cause duquel une défaillance pendant l'extension d'une relation peut entraîner le blocage d'Aurora au cours de l'analyse de la relation partiellement étendue.

    PostgreSQL 9.6.6 Aurora PostgreSQL 1.1 (obsolète le 28 octobre 2021)

    Note

    La version 9.6.6 du moteur PostgreSQL avec Aurora PostgreSQL 1.1 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Pour plus d'informations sur PostgreSQL 9.6.6, consultez PostgreSQL version 9.6.6.

    Vous pouvez trouver les amélioration suivantes dans cette mise à jour du moteur :

    Nouvelles fonctions
    1. Ajout de l'extension aurora_stat_utils. Cet extension comprend deux fonctions :

      • aurora_wait_report() pour la surveillance d'un événement d'attente

      • aurora_log_report() pour la surveillance de l'écriture d'un enregistrement de journal

    2. Ajout de la prise en charge des extensions suivantes :

      • orafce 3.6.1

      • pgrouting 2.4.2

      • postgresql-hll 2.10.2

      • prefix 1.2.6

    Améliorations
    1. Cette version contient tous les correctifs, fonctions et améliorations présents dans la Aurora PostgreSQL 1.0.11

    2. Mises à jour pour les extensions PostgreSQL suivantes :

      • PostGISextension mise à jour vers la version 2.3.4

      • geosbibliothèque mise à jour vers la version 3.6.2

      • pg_repackmis à jour vers la version 1.4.2

    3. Accès à la pg_statistic relation activé.

    4. Désactivation du paramètre guc « effective_io_concurrency », car il ne s'applique pas au stockage Aurora.

    5. Remplacement du paramètre guc « hot_standby_feedback » en non-modifiable et définition de la valeur sur « 1 ».

    6. Amélioration des performances de lecture de la page du tas lors d'une opération vacuum.

    7. Amélioration des performances de résolution des conflits d'instantanés sur les nœuds de lecture.

    8. Amélioration des performances d'acquisition d'instantanés de transaction sur les nœuds de lecture.

    9. Amélioration des performances d'écriture pour les mises à jour de la page méta GIN.

    10. Amélioration des performances de récupération du cache des tampons au démarrage.

    11. Corrige un bogue qui a entraîné l'arrêt du moteur de base de données au démarrage tout en récupérant les transactions préparées.

    12. Corrige un bogue pouvant entraîner l'incapacité de démarrer un nœud de lecture en présence d'un grand nombre de transaction préparées.

    13. Corrige un bogue pouvant faire qu'un nœud de lecture signale :

      ERROR: could not access status of transaction 6080077

      DETAIL:* *Could not open file "pg_subtrans/005C": No such file or directory.

    14. Corrige un bogue pouvant entraîner l'erreur ci-dessous lors de la réplication de RDS PostgreSQL vers Aurora PostgreSQL :

      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. Corrige un bogue qui pouvait empêcher Aurora PostgreSQL de répondre lors de la relecture d'un enregistrement WAL multixact lors de la réplication de RDS pour PostgreSQL vers Aurora PostgreSQL.

    16. Améliorations multiples sur la fiabilité d'importation des instantanés de RDS PostgreSQL vers Aurora PostgreSQL.

    PostgreSQL 9.6.3, Aurora PostgreSQL 1.0 (obsolète le 28 octobre 2021)

    Note

    La version 9.6.3 du moteur PostgreSQL avec Aurora PostgreSQL 1.0 n'est plus prise en charge. Pour effectuer une mise à niveau, consultez la section Mise à niveau du moteur de base de données PostgreSQL pour Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Pour plus d'informations sur PostgreSQL 9.6.3, consultez PostgreSQL version 9.6.3.

    Cette version inclut les versions suivantes :

    Aurora PostgreSQL 1.0.11

    Vous pouvez trouver les amélioration suivantes dans cette mise à jour du moteur :

    1. Correction d'un problème lié à l'exécution d'une requête parallèle pouvant conduire à des résultats incorrects.

    2. Correction d'un problème lié à la gestion de la carte de visibilité pendant la réplication d'Amazon RDS for PostgreSQL qui peut rendre le volume de stockage Aurora indisponible.

    3. Correction de l'extension pg_repack.

    4. Implémentation des améliorations pour maintenir les nouveaux nœuds.

    5. Correction des problèmes qui peuvent conduire à un arrêt du moteur.

    Aurora PostgreSQL 1.0.10

    Cette mise à jour inclut une nouvelle fonction. Vous pouvez désormais répliquer une instance de base de données Amazon RDS PostgreSQL vers Aurora PostgreSQL. Pour plus d'informations, consultez la section Réplication avec Amazon Aurora PostgreSQL dans le guide de l'utilisateur Amazon Aurora.

    Vous pouvez trouver les amélioration suivantes dans cette mise à jour du moteur :

    1. Ajoute la journalisation des erreurs quand un cache existe et qu'une modification de paramètre se traduit par un cache de mémoire tampon, un format de stockage ou une taille non appariés.

    2. Correction d'un problème qui provoque un redémarrage du moteur s'il existe une valeur de paramètre non compatible pour de grandes pages.

    3. Améliore la gestion de plusieurs instructions de troncation de tables pendant la relecture d'un WAL (Write Ahead Log) sur un nœud de lecture.

    4. Réduit la surcharge de mémoire statique afin de réduire out-of-memory les erreurs.

    5. Résout un problème susceptible d'entraîner out-of-memory des erreurs lors de l'exécution d'une insertion avec un index GiST.

    6. Améliore l'importation de snapshots depuis RDS pour PostgreSQL, en supprimant l'obligation d'effectuer un vide sur les pages non initialisées.

    7. Corrige un problème qui conduit les transactions préparées à retourner à l'état précédent après un arrêt du moteur.

    8. Implémente les améliorations pour empêcher que les nœuds en lecture ne deviennent obsolètes.

    9. Implémente les améliorations pour réduire le temps d'arrêt avec un redémarrage du moteur.

    10. Corrige les problèmes qui peuvent provoquer un arrêt du moteur.

    Aurora PostgreSQL 1.0.9

    Dans cette mise à jour du moteur, nous corrigeons un problème qui peut rendre le volume de stockage Aurora indisponible lors de l'importation d'un instantané depuis RDS pour PostgreSQL contenant des pages non initialisées.

    Aurora PostgreSQL 1.0.8

    Vous pouvez trouver les amélioration suivantes dans cette mise à jour du moteur :

    1. Corrige un problème qui empêchait le moteur de démarrer si le paramètre d'instance shared_preload_libraries contenait pg_hint_plan.

    2. Corrige l'erreur « Attempt to fetch heap block XXX is beyond end of heap (YYY blocks) » qui peut se produire pendant les analyses parallèles.

    3. Améliore l'efficacité de l'extraction préalable sur les lectures pour un processus vacuum.

    4. Résout les problèmes liés à l'importation de snapshots depuis RDS pour PostgreSQL, qui peuvent échouer si l'instantané source contient des fichiers pg_internal.init incompatibles.

    5. Corrige un problème qui peut entraîner l'arrêt d'un nœud de lecture avec le message « aurora wal replay process (PID XXX) was terminated by signal 11: Segmentation fault ». Ce problème se produit quand le lecteur a appliqué une modification de carte de visibilité pour une page de carte de visibilité non mise en cache.

    Aurora PostgreSQL 1.0.7

    Il s'agit de la première version généralement disponible d'Amazon Aurora Édition compatible avec PostgreSQL.