

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 Babelfish for Aurora PostgreSQL
<a name="AuroraBabelfish.Updates"></a>

Vous trouverez ci-dessous des informations sur les versions de Babelfish qui sont sorties pour Aurora PostgreSQL. Babelfish est une option disponible avec Aurora PostgreSQL 13.4 et versions ultérieures. Les mises à jour de Babelfish sont disponibles avec certaines nouvelles versions du moteur de base de données Aurora PostgreSQL.

Pour en savoir plus sur les extensions Aurora PostgreSQL avec Babelfish, consultez [Utilisation des extensions Aurora PostgreSQL avec Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html).

Pour en savoir plus sur les mises à jour de la version de Babelfish, consultez [Mises à jour de la version de Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information.html).

Pour obtenir la liste des fonctionnalités prises en charge et non prises en charge dans les différentes versions de Babelfish, consultez [Référence Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_AuroraPostgreSQL_Babelfish_Reference.html).

**Topics**
+ [Babelfish pour les versions 5.x d'Aurora PostgreSQL](#aurorababelfish-versions-version5x)
+ [Babelfish pour les versions 4.x d'Aurora PostgreSQL](#aurorababelfish-versions-version4x)
+ [Versions 3.x de Babelfish pour Aurora PostgreSQL (inclut certaines versions obsolètes)](#aurorababelfish-versions-version3x)
+ [Versions 2.x de Babelfish pour Aurora PostgreSQL (inclut certaines versions obsolètes)](#aurorababelfish-versions-version2x)
+ [Versions 1.x de Babelfish pour Aurora PostgreSQL (inclut certaines versions obsolètes)](#aurorababelfish-versions-version1x)

## Babelfish pour les versions 5.x d'Aurora PostgreSQL
<a name="aurorababelfish-versions-version5x"></a>

**Topics**
+ [Babelfish pour Aurora PostgreSQL 5.5](#AuroraBabelfish.Updates.55X)
+ [Babelfish pour Aurora PostgreSQL 5.4](#AuroraBabelfish.Updates.54X)
+ [Babelfish pour Aurora PostgreSQL 5.3](#AuroraBabelfish.Updates.53X)
+ [Babelfish pour Aurora PostgreSQL 5.2](#AuroraBabelfish.Updates.52X)
+ [Babelfish pour Aurora PostgreSQL 5.1](#AuroraBabelfish.Updates.51X)

### Babelfish pour Aurora PostgreSQL 5.5
<a name="AuroraBabelfish.Updates.55X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 17.9. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 17.9, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 5.5 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 5.5.0, 6 avril 2026
<a name="AuroraBabelfish.Updates.550"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge des instances Polygon pour le type de geography/geometry données.
+ Ajout du support pour le transfert implicite de (n) varchar/ (n) char vers le type de données datetimeoffset.
+ Ajout du support pour l'objet système sys.fn\_varbintohexstr.

**Améliorations critiques**
+ Correction d'un problème selon lequel l'exécution de requêtes depuis le point de terminaison PostgreSQL dans des instances activées par l'authentification Active Directory pouvait entraîner un redémarrage.
+ Correction d'un problème en raison duquel la clause de mise à jour avec sortie pouvait sauter des lignes lors de mises à jour simultanées.
+ DROP LOGIN renvoie désormais correctement une erreur lorsque vous tentez de supprimer un identifiant propriétaire d'une base de données.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un type de données de retour incorrect dans les requêtes UNION impliquant les types datetimeoffset, (n) varchar et datetime.
+ Correction d'un problème de fusion impliquant les types datetimeoffset et (n) varchar.
+ Correction d'expressions UNION et CASE avec varbinary et littéraux de chaîne pour les résoudre correctement en varchar au lieu de varbinary.
+ Changement de propriétaire restreint des objets Babelfish depuis le port PG.
+ Correction d'un problème lié aux appels de procédure qui entraînait une gestion incorrecte du cycle de vie des tables temporaires.
+ Interdit aux utilisateurs de modifier les objets Babelfish dans le schéma système.
+ Correction de la scale/precision gestion des MIN/MAX fonctions sur les CHAR/NCHAR types de données.
+ Correction d'une utilisation élevée du processeur lors de l'établissement de connexions simultanées pour les connexions PyODBC.
+ Correction de scans d'index incohérents pour les opérateurs de binary/varbinary comparaison et ajout de la prise en charge des types croisés.
+ Autorisation ALTER bloquée sur la base de données lorsque le nouveau propriétaire est un rôle de base de données, un rôle de serveur fixe ou un administrateur système.
+ Correction d'un problème lié aux appels de procédures imbriquées qui provoquait des échecs de nettoyage des tables temporaires et des erreurs d'analyse syntaxique.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème à cause duquel le transfert de valeurs de chaîne en sqlvariant pouvait entraîner le blocage du client.
+ Fonctions fixes de conversion et de conversion entre les types de données (n) char et (var) binary.
+ Ajout d'un correctif pour gérer les types de données UDT dans la fonction DATEADD ().
+ Correction de la gestion des espaces blancs dans la fonction ISNUMERIC () afin de les adapter T-SQL au comportement.
+ Correction d'un problème dans les requêtes SELECT avec des mots clés réservés utilisés comme alias de colonne.
+ Format de sortie fixe lors de la conversion de datetime et smalldatetime en (n) varchar/ (n) char.
+ Correction de la gestion scale/precision de la conversion de chaînes vides en binaire.
+ Concaténation fixe de binaires pour produire les résultats attendus.
+ Correction d'un problème en raison duquel les informations de clé primaire n'étaient pas envoyées dans la réponse TDS pour les opérations ADO.NET FillSchema ().
+ Correction de scale/precision la gestion des résultats concaténés des fichiers binaires.
+ Correction d'un problème rare à cause duquel une requête parallèle produisait une erreur inattendue lorsque l'OID de la table atteignait une certaine limite.
+ Correction d'un problème en raison duquel la conversion de type MONEY rejetait à tort quelques caractères ASCII et spéciaux valides.
+ Fonction de conversion fixe pour appliquer correctement le paramètre de style lors de la conversion de SMALLMONEY en types de chaînes, garantissant ainsi un formatage correct pour les styles 0, 1, 2 et 126 correspondant au T-SQL comportement.
+ Correction du fait que les blancs suivants étaient traités à tort comme insignifiants dans l'opérateur LIKE en cas de correspondance exacte du motif.
+ Correction de plusieurs problèmes liés à la fonction de conversion pour les conversions de MONEY/SMALLMONEY type en chaîne, notamment la gestion correcte des paramètres de style négatifs et des valeurs de style non valides.

### Babelfish pour Aurora PostgreSQL 5.4
<a name="AuroraBabelfish.Updates.54X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 17.7. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 17.7, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 5.4 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 5.4.1, 16 janvier 2026
<a name="AuroraBabelfish.Updates.541"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème en raison duquel une `UPDATE` instruction contenant une `OUTPUT` clause pouvait sauter des lignes en cas de mises à jour simultanées sur la même ligne.

#### Aurora Babelfish version 5.4.0, 18 décembre 2025
<a name="AuroraBabelfish.Updates.540"></a>

**Nouvelles fonctionnalités**
+ Support activé de la clause SELECT TOP N PERCENT avec quelques [limitations](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.tsql.limited-implementation.html).
+ [Support activé pour les instances Linestring pour geography/geometry les types de données.](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html)
+ [Support activé pour les procédures système sp\_xml\_preparedocument, sp\_xml\_removedocument et OPENXML.](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-xml-datatype-methods.html)
+ Support activé pour la méthode XML .VALUE () pour les types de données XML.
+ Support activé pour le chaînage de propriété pour les références d'objets dans les vues et stockées procedures/functions. La vérification des autorisations sur les objets sous-jacents est déterminée soit par les autorisations directes de l'utilisateur, soit par le biais du chaînage de propriété.
+ Support activé de la vue sys.time\_zone\_info
+ Support activé pour la clause Values et les colonnes de sous-requêtes dans la liste SELECT dans la fonctionnalité FOR JSON AUTO

**Améliorations critiques**
+ Fixed STPointFromText () et Point () pour générer une erreur sur les arguments NULL.
+ Correction de problèmes liés Geometry/Geography aux conversions binaires vers (var) char et (var).
+ Définition des fonctions fixes de STPointFromText (), STPointFromText (), STAsText () et STAsBinary ().
+ Correction d'un octet lors de Geometry/Geography la conversion pour l'instance Point.
+ La fonction ASCII renvoie des résultats incorrects avec le type d'argument Binary et Varbinary.
+ Instantanés actifs lorsque les catalogues du système sont mis à jour ResetTempTableNamespace dans TDS.
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème en raison duquel un utilisateur ne pouvait pas être supprimé lorsque des autorisations lui avaient été accordées.
+ Ajout de la possibilité pour le planificateur de choisir le scan d'index pour les requêtes contenant des prédicats comparant des types numériques et money/smallmoney des types de données.
+ Corrigé precision/scale pour la fonction Round ().
+ Correction d'un problème en raison duquel, dans certains cas, le retour au point de sauvegarde ne permettait pas d'envoyer le bon jeton d'état de transaction au client, ce qui entraînait l'échec des opérations suivantes de la transaction.
+ Correction d'un problème à cause duquel des erreurs dans la tâche pg\_cron entraînaient le redémarrage du serveur.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème qui autorisait les opérations de mise à jour simultanées avec des clauses OUTPUT.
+ Correction d'un problème qui réinitialisait les paramètres par défaut de la trappe d'évacuation lors de la création de la première table temporaire.
+ Fonctions Datetime fixes et Varbinary to Binary CAST.
+ Correction d'un problème de correspondance entre les valeurs renvoyées par les fonctions CONVERT et CAST pour le type binaire.
+ Correction des valeurs par défaut d'insertion dans la table pour les types de domaines, en définissant le type de retour de fonction approprié.
+ Correction d'un problème à cause duquel l'exécution d'une fonction à valeurs de table à instructions multiples provoquait une erreur de syntaxe si le nom de la base de données contenait le symbole d'un opérateur.
+ Correction de l'exécution des autorisations REVOKE pour gérer correctement les autorisations qui se chevauchent au niveau du schéma et au niveau de l'objet.
+ La prise en charge de la syntaxe NULL/NOT NULL a été activée dans les instructions ALTER TABLE ALTER COLUMN.
+ Ajoutez des délimiteurs d'identifiant pour gérer les caractères spéciaux dans les noms de connexion et de rôle.
+ Des index fixes ont été créés au-dessus des tables T-SQL temporaires pour suivre correctement la sémantique des transactions.
+ Correction de diverses fonctions mathématiques pour les types de données Money et Smallmoney.
+ Correction d'un problème de persistance des autorisations au niveau des colonnes lors de la modification de vues à l'aide de ALTER VIEW.
+ Support activé pour permettre la modification des fonctions avec des vues dépendantes de faibles liens entre les schémas.
+ Correction d'un problème lié aux méthodes Geometry/Geography statiques lors de l'utilisation d'identifiants délimités pour les types de données.
+ Type de retour fixe de la fonction SQRT () pour flotter.
+ Correction de problèmes liés à l'attribution de caractères multioctets à une variable locale de type nchar/nvarchar.
+ Ajout de la gestion des chaînes vides dans ISNUMERIC (), pour garantir la compatibilité avec T-SQL le comportement.
+ Datalength () fixe pour renvoyer une valeur de longueur d'octet correcte pour différents types de données et leurs UDT.
+ Fixation de la fonction DATETIME pour VARBINARY CAST.
+ Corrigé precision/scale dans SELECT INTO lors de l'utilisation avec la clause GROUP BY.
+ Correction d'un problème d'erreur de protocole dans le flux TDS dû à un Numeric/Decimal débordement.
+ Correction de problèmes liés à la logique CTE et à l'absence de niveaux intermédiaires dans la sortie de la clause FOR JSON AUTO.
+ Correction d'un problème lié à l'opérateur LIKE, à cause duquel le personnage ESCAPE ne fonctionnait pas comme prévu lorsque le personnage ESCAPE suivait un joker dans le schéma.
+ Correction d'un problème qui se produisait lorsque le paramètre de type binary (8) était transmis par le pilote .NET.

### Babelfish pour Aurora PostgreSQL 5.3
<a name="AuroraBabelfish.Updates.53X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 17.6. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 17.6, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 5.3 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 5.3.1, 25 novembre 2025
<a name="AuroraBabelfish.Updates.531"></a>

**Améliorations critiques de stabilité**
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

#### Aurora Babelfish version 5.3.0, 25 novembre 2025
<a name="AuroraBabelfish.Updates.530"></a>

**Nouvelles fonctionnalités**
+ [Ajout de la prise en charge des opérateurs booléens et du grammeur de préfixes dans la clause CONTAINS pour Search T-SQL . Full-Text ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html)
+ Ajout de la prise en charge Z-M des indicateurs pour les instances de points et des fonctions Z, M, hasZ et hasM pour les types de données [GEOMETRY et GEOGRAPHY](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html).
+ Ajout du support pour la procédure stockée sp\_helplogins.
+ Support activé pour les vues peu contraignantes avec quelques limitations.

**Améliorations critiques**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.
+ Correction d'un problème dans GroupAd où la connexion avec un utilisateur mappé ne devait pas avoir accès aux privilèges d'invité.
+ Amélioration des performances des requêtes utilisant la fonction ISNUMERIC () dans les prédicats.
+ Ajout de la prise en charge des requêtes permettant de choisir le scan d'index pour les requêtes contenant des prédicats comparant des types de données numériques et entiers.

**Améliorations de stabilité hautement prioritaires**
+ Correction de problèmes de dépassement dans toutes les opérations arithmétiques impliquant de l'argent, smallmoney étant un opérande de priorité plus élevé.
+ Correction du type de données de sortie pour toutes les opérations arithmétiques impliquant smallmoney et bit.
+ Comportement fixe de certaines fonctions mathématiques telles que CEIL, ROUND, POWER et FLOOR pour les types de données money et smallmoney.
+ Correction d'un problème de blocage de connexion lors d'opérations arithmétiques sur smallmoney et int.
+ Correction de problèmes de dépassement dans toutes les arithmetic/numeric opérations lorsqu'il smallmoney/money s'agit d'un opérande.
+ Correction d'un problème avec DATENAME () qui donnait la valeur correcte à la partie TZOFFSET.
+ Gestion par laquelle la fonction CHAR () /NCHAR () renvoie la valeur NULL au lieu de générer des erreurs lorsque les valeurs sont hors plage.
+ Gestion de l'acceptation par la fonction NCHAR () des entrées pouvant être converties en entiers.
+ Correction de la fonction PATINDEX () permettant de trouver correctement les motifs à la fin du texte et de gérer les recherches par caractères génériques avec précision.
+ Utilisation de l'index activée pour le classement Accent/Insensible pour l'opérateur LIKE lorsque le modèle est EXACT ou que le PREFIX ou le INFIX correspondent aux conditions suivantes :
  + <column\_name>Pour le classement Accent Sensitive, l'utilisateur doit créer un index à partir du point de terminaison TSQL : CREATE INDEX <index\_name>ON <table\_name>()
  + <index\_name><schema\_name>Pour le classement Accent Insensitive, l'utilisateur doit créer un index à partir du point de terminaison PSQL : CREATE INDEX ON. <table\_name><column\_name>(sys.remove\_accents\_internal\_using\_cache ())
+ Correction d'un problème en raison duquel TRY\_CAST et TRY\_CONVERT arrondissaient incorrectement les valeurs décimales lors de la conversion en nombres entiers, au lieu de tronquer la partie fractionnaire.
+ Précision et échelle fixes pour les opérations arithmétiques entre money/smallmoney et numériques et pour les opérateurs money/smallmoney syndiqués.
+ Précision et gestion de l'échelle fixes pour les expressions majuscules et majuscules imbriquées avec des chiffres et smallmoney/money des branches.
+ Gestion de la précision et de l'échelle fixes pour les expressions numériques avec des sous-expressions money/smallmoney ou des types de données de longueur fixe.
+ Correction d'un problème lié à la gestion des opérations de bigint et de money/smallmoney multiplication.
+ Correction d'un problème en raison duquel money/smallmoney les multiplications tronquaient incorrectement les valeurs décimales du résultat, au lieu d'arrondir la partie fractionnaire.
+ Précision et gestion de l'échelle fixes pour les fonctions SUM () /AVG () avec des types de données money/smallmoney de longueur fixe.
+ Correction d'un problème lié aux opérations aériennes entre les variables numériques et les variables de longueur fixe.
+ Précision fixe et gestion de l'échelle pour les fonctions d'agrégation numériques.
+ Correction d'un problème de restauration des connexions babelfish pendant ZDP.
+ Correction d'un problème avec la commande RESET ALL du point de terminaison postgres.
+ Correction d'un problème lié aux paquets de réponse lors de la lecture de données nvarchar (max) volumineuses, qui pouvait être causé ArgumentOutOfRangeException par le pilote .NET.
+ Problème résolu : le parallélisme n'était pas utilisé pour l'expression pltsql RETURN.
+ Correction d'un problème de refus d'autorisation dans les fonctions à valeur de table inter-bases de données.
+ Ajout d'une gestion pour la gestion des chaînes d'entrée vides dans les types de données de date et d'heure.
+ Précision fixe et gestion de l'échelle money/smallmoney lors de la création d'objets, de moulages, de variables et de types de données définis par l'utilisateur à l'aide de cette technologie.
+ Correction d'un problème qui empêchait de conserver les informations de fuseau horaire pendant le transfert d'une chaîne vers une valeur datetimeoffset.
+ Fonction fixe QUOTENAME () pour renvoyer les chaînes correctes.
+ Ajout de la gestion des arguments binaires pour la fonction Len ().
+ Correction de la précision et de l'échelle pour les fonctions d'agrégation ayant \* (toutes les colonnes) en entrée.
+ Correction d'un problème lié CaseExpr au calcul numérique.
+ Correction d'un crash dans les requêtes utilisant « FOR JSON AUTO » et « JSON PATH ».
+ Correction d'un problème d'arrondissement lors du stockage du type de données date/heure. Les utilisateurs existants doivent exécuter la requête suivante depuis le point de terminaison TSQL pour mettre à jour leurs données existantes : UPDATE <table\_name>SET <datetime\_col>= CAST (CAST (<datetime\_col>as VARCHAR) AS DATETIME).
+ Comparaison date/heure fixe dans Babelfish pour correspondre au comportement de TSQL consistant à traiter les valeurs date/heure avec une précision de 0,00333 seconde comme égales.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème lié à la fonction OBJECT\_DEFINITION en raison duquel elle tronquait la sortie après 4 000 caractères.
+ Correction de la vue database\_principals pour afficher le SID correct.
+ Gérez les mots clés réservés à PostgreSQL dans les opérations Cursor.
+ Ajout du support pour les vues sys.server\_permissions, sys.sql\_logins et la fonction système sys.fn\_varbintohexsubstring.
+ Correction d'un problème lors de l'ajout d'une colonne avec une valeur par défaut qui provoquait une erreur.
+ Correction d'un problème avec INSERT... Instructions EXECUTE dans les procédures stockées relatives aux niveaux imbriqués.

### Babelfish pour Aurora PostgreSQL 5.2
<a name="AuroraBabelfish.Updates.52X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 17.5. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 17.5, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 5.2 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 5.2.2, 15 janvier 2026
<a name="AuroraBabelfish.Updates.522"></a>

**Améliorations critiques de stabilité**
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

#### Aurora Babelfish version 5.2.1, 8 août 2025
<a name="AuroraBabelfish.Updates.521"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.
+ Correction d'un problème de restauration des connexions babelfish pendant ZDP.

#### Aurora Babelfish version 5.2.0, 30 juin 2025
<a name="AuroraBabelfish.Updates.520"></a>

**Nouvelles fonctionnalités**
+ Ajout du support syntaxique CREATE OR ALTER VIEW/ALTER VIEW dans Babelfish avec quelques limitations.
+ Ajout du support des opérateurs Transact-SQL UNPIVOT pour Babelfish.
+ Ajout de la `STDimension` prise `STDisjoint` en `STIntersects` charge `STIsClosed` des `STIsEmpty` fonctions `STIsValid` géospatiales.
+ Ajout du support pour le classement dans les fonctions de partition et le partitionnement des colonnes.
+ Support activé pour les connexions par script dans SSMS pour Babelfish.
+  Ajout du support pour column\_list dans la clause T-SQL CONTAINS pour Full-Text Search. 

**Améliorations critiques**
+ Ajout des opérateurs « \+ » et « - » pour varbinary.
+ Ajout de nouveaux GUC `babelfishpg_tsql.apg_enable_correlated_scalar_transform` et fonctionnalités d'optimisation des sous-requêtes `babelfishpg_tsql.apg_enable_subquery_cache` pour contrôler les fonctionnalités d'optimisation des sous-requêtes dans Babelfish. Les nouveaux GUC sont disponibles `ON` par défaut.
+ Ajout de la prise en charge des messages de bonjour de serveur plus volumineux lors d'une poignée de main SSL en les segmentant en paquets de 4 096 octets.
+ Ajout du support pour CAST de VARBINARY à DATETIME dans Babelfish.
+ Ajout de la prise en charge de la modification user/role dans Babelfish GroupAd pour les membres de rôles de base de données fixes.
+ Autoriser le schéma CREATE dans Babelfish GroupAd via l'adhésion à des rôles de base de données fixes.
+ Correction d'un problème lié à la propriété des objets. Tout nouvel objet créé par un utilisateur à partir du point de terminaison TDS appartiendra désormais au propriétaire du schéma, contrairement au comportement précédent où l'utilisateur actuel possédait toujours le nouvel objet.
+ Ajout de la gestion du nom de schéma par défaut pour la procédure en Group-AD session, lorsque le paramètre de valeur de la table est utilisé comme argument d'une procédure.

**Améliorations de stabilité hautement prioritaires**
+ Logique fixe pour ajuster la précision et l'échelle dans la multiplication et la division numériques.
+ Calcul fixe de la précision et de l'échelle pour les types définis par l'utilisateur.
+ Calcul fixe de la précision et de l'échelle pour une constante de valeur 0.
+ Correction du problème : `wrong varnullingrels` une erreur pouvait être signalée de manière incorrecte après la transformation de la sous-requête.
+ Correction du problème selon lequel la modification de la table provoquait l'échec de la commande de suppression de la base de données contenant cette table.
+ Opérateur PIVOT fixe pour gérer gracieusement les entrées NULL dans la colonne pivot.
+ Limitez la suppression de la connexion à Babelfish via le port PG, si une connexion BBF a mappé des utilisateurs dans les trois bases de données master, tempdb et msdb.
+ Correction d'une erreur de refus d'autorisation dans Babelfish Group AD lors de l'utilisation de variables de table dans certains scénarios.
+ Correction d'un bug qui empêchait enable/disable tous les déclencheurs sur les tables.
+ Correction d'une conversion incorrecte des nombres entiers en type de données varbinary.
+ Casting fixe et conversion du type de données Float en type de données Varchar.
+ Correction de la fonction suser\_sname () pour gérer les entrées nulles.
+ Correction d'un problème avec une échelle d' numeric/decimal addition et de soustraction incorrecte pour le résultat.
+ Correction d'un problème qui provoquait un résultat incorrect lors d'opérations arithmétiques entraînant un changement de numeric/decimal type.
+ Correction d'un problème qui provoquait l'échec de la liaison de communication avec DROP LOGIN/USER/ROLE [public].
+ Suppression limitée des procédures système et des vues du schéma dbo.
+ Correction d'un problème dans la fonction round () pour garantir que les types de retour correspondent aux types d'arguments d'entrée.
+ Transférez les propriétés de nullabilité et d'identité des colonnes de l'instruction SELECT INTO vers une nouvelle table. Ces propriétés ne sont transférées que s'il existe une seule table dans la clause FROM de SELECT INTO et que la colonne ne fait pas partie de l'expression de la liste cible des instructions select into.

**Améliorations et améliorations supplémentaires**
+ Correction du formatage des chaînes JSON pour empêcher que des barres obliques incorrectes ne s'échappent dans la sortie « FOR JSON » avec la fonction json\_query.
+ Correction d'un problème en raison duquel l'utilisateur invité pouvait créer des objets dans le schéma invité.
+ Attributs de rôle PUBLIC fixes dans les vues système.
+ Le catalogue sys.objects a été corrigé pour renseigner correctement les métadonnées des contraintes uniques.
+ Correction d'un problème lorsque la longueur maximale d'un paramètre basé sur un personnage RPC était de 0.
+ Empêchait les membres du rôle de base de données fixe db\_ddladmin de créer un schéma pour les principaux de base de données dont ils n'étaient pas membres.
+ Empêchait les membres du rôle de base de données fixe db\_ddladmin de créer un schéma pour les principaux de base de données dont ils n'étaient pas membres.
+ Ajout d'une trappe d'échappement pour l'option INLINE dans les instructions CREATE FUNCTION, en utilisant par défaut le mode « strict » pour une gestion correcte des erreurs.
+ Correction de l'entrée `babelfish_schema_permissions` qui était remplacée s'il y avait une table et une procédure portant le même nom.
+ Correction d'une erreur lors de la récupération de la définition des objets tsql en raison de la gestion de quelques nœuds dans. `sys.tsql_get_expr`
+ Correction de la logique de résolution des types de numeric/decimal données dans les requêtes. outer/inner 
+ Correction de certains cas de résolution d'objets dans les procédures stockées, les fonctions et les déclencheurs.
+ Expression majuscule fixe lorsque l'une des branches est numérique et l'autre est numérique exact.
+ Amélioration de la gestion des noms d'index dans Babelfish en préservant le nom d'index d'origine dans le catalogue, en le rendant visible dans les vues du catalogue telles que sys.indexes. Il permet également de renommer les index existants à l'aide de sp\_rename pour conserver et afficher leurs noms d'origine.
+ Correction d'un crash dans `resolve_numeric_typmod_from_exp` les fonctions d'agrégation utilisant \* (toutes les colonnes).

### Babelfish pour Aurora PostgreSQL 5.1
<a name="AuroraBabelfish.Updates.51X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 17.4. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 17.4, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 5.1 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 5.1.3, 2 février 2026
<a name="AuroraBabelfish.Updates.513"></a>

**Améliorations critiques de stabilité**
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

#### Aurora Babelfish, version 5.1.2, 9 octobre 2025
<a name="AuroraBabelfish.Updates.512"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.
+ Correction d'un crash dans `resolve_numeric_typmod_from_exp` les fonctions d'agrégation utilisant \* (toutes les colonnes)

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish version 5.1.1, 3 juin 2025
<a name="AuroraBabelfish.Updates.511"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

**Améliorations critiques de stabilité**
+ Ajout de la prise en charge des messages de bonjour de serveur plus volumineux lors de la poignée de main SSL.

#### Aurora Babelfish version 5.1.0, 1er mai 2025
<a name="AuroraBabelfish.Updates.510"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge des rôles fixes au niveau de la base de données`db_securityadmin`,`db_accessadmin`, `db_ddladmin` et. `db_datareader` `db_datawriter` T-SQL des utilisateurs peuvent être ajoutés à ces rôles de base de données fixes.
+ Ajout de la prise en charge des rôles `securityadmin` fixes au niveau du serveur et. `dbcreator` T-SQL des connexions peuvent être ajoutées à ces rôles de serveur fixes.
+ Ajout de la prise en charge de l'ajout d' T-SQL utilisateurs à un rôle `db_owner` fixe au niveau de la base de données. Il T-SQL bénéficiera de privilèges similaires à ceux du propriétaire de la base de données.

Pour plus d'informations sur la gestion des autorisations et les paramètres de contrôle d'accès pertinents pour ces nouvelles fonctionnalités de Babelfish, consultez [Gestion des autorisations et du contrôle d'accès dans Babelfish pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-permissions.html) PostgreSQL.

**Améliorations critiques**
+ Correction de problèmes de `Convert` fonctionnement lors de la conversion de `string` vers `date``datetimeoffset`,`datetime2`,`datetime`, `smalldatetime` et`time`.
+ Le problème du traitement incorrect des déclarations de paramètres contenant des caractères \# a été résolu.
+ Pris en charge `SET IDENTITY_INSERT` pour les références de relation en trois parties.
+ Correction d'un problème lié à la `HASHBYTES` fonction garantissant un comportement correct lors du traitement des `NVARCHAR` arguments.
+ Correction du problème de `CREATE PARTITION SCHEME` non-prise en charge de la syntaxe « PRIMARY ».
+ Le problème du rejet incorrect UPDATE/DELETE d'une requête de variable de table dans une fonction avec la clause FROM multitable a été résolu.
+ Impossible de mapper @ @function défini par l'utilisateur à la fonction sys.
+ Correction du problème de comparaison avec une chaîne vide entre guillemets doubles qui provoquait une erreur concernant un « identifiant délimité par une longueur nulle ».
+ Correction d'un crash qui pouvait survenir dans de rares situations lors de l'utilisation de tables temporaires avec certaines entrées de catalogue orphelines.
+ Correction d'un problème à cause duquel le déclencheur était supprimé lors de la suppression d'une colonne dans un tableau.
+ Amélioration des performances des requêtes comportant une jointure `TABLE_CONSTRAINTS` et un `KEY_COLUMN_USAGE` affichage dans le schéma INFORMATION\_SCHEMA.
+ Correction d'un problème de formatage incohérent avec `Convert` la fonction lors de la conversion du type de données MONEY avec une valeur 0 en types de données de chaîne.
+ Correction de problèmes de formatage `CAST` entre `MONEY` et`CHAR/VARCHAR`.
+ Correction d'un problème de perte d'informations de type `SELECT...INTO` avec `MIN` et dans `MAX` les agrégations sur les `MONEY` colonnes.
+ Implémentez l'opérateur modulo pour le `MONEY` type.
+ Ajout du nettoyage des paramètres et des configurations périmés en cas de regroupement de connexions.
+ Ajout d'un nettoyage complet de l'état du curseur pour éviter les données périmées en cas de regroupement de connexions.
+ Correction d'un problème en raison `IDENTITY` duquel les colonnes n'étaient pas reconnues lors `DML` des instructions utilisant `OUTPUT` la `WHERE` clause and.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème à cause duquel la `UPDATE SET` clause @ @function in provoquait une erreur de syntaxe.
+ Correction de l'évaluation dynamique de @local\_var pour `UPDATE ... SET` @local\_var et `SELECT` la commande.
+ Correction d'un problème en `sp_columns_100` raison duquel des données partielles pouvaient être renvoyées si @f UsePattern = 0 était utilisé.
+ Correction d'un problème en raison duquel les variables locales pouvaient ne pas être mises à jour correctement lorsque la requête impliquait la manipulation d'une variable locale.
+ Amélioration des performances générales de l'analyse syntaxique.
+ Correction d'un problème de fonctionnement du système`OPENJSON`.
+ Correction du type de données de résultat incorrect `UNION` impliquant `MONEY` un type.
+ Décalage fixe lors de l'utilisation de « AT TIME ZONE » avec la conversion de type de données DATETIME2 avec la fonction convert () dans un paramètre de fuseau horaire local autre que celui par défaut.
+ Correction d'un problème en raison duquel les lots contenant des requêtes entre bases de données recherchaient les objets dans une base de données incorrecte.
+ Comportement fixe des fonctions `DATEDIFF` () et `DATEDIFF_BIG` () pour la semaine et le trimestre`Datepart`.
+ Correction d'un problème qui pouvait `sys.column_property` renvoyer des résultats incorrects pour la propriété ordinale d'une colonne.
+ Correction d'un problème « `AT TIME ZONE` » proche de l'heure de changement d'heure d'été avec la conversion de type de `DATETIME2` données.
+ Comportement fixe des requêtes qui utilisent `sys.Db_id()` une fonction renvoyant des lignes vides en mode parallel forcé.

**Améliorations et améliorations supplémentaires**
+ Optimisez l'exécution de `plan` l'extension en supprimant les `CAST` fonctions inutiles.
+ `EXECUTE`() sur une chaîne entre guillemets ne génère plus d'erreur.
+ Correction d'une erreur lors de l'utilisation des fonctions comme valeurs par défaut des colonnes sur les tables temporaires.
+ Correction d'une erreur dans l'appel de `OPENJSON` fonction pour autoriser l'analyse sur `JSON` une longue chaîne.
+ Correction d'un problème à cause duquel la suppression d'un membre d'un rôle ne fonctionnait pas après la restauration de la base de données Babelfish.
+ Correction du problème d'alias lorsqu'il existe coexiste avec un alias « = » dans la liste de sélection.
+ Restreint à déclarer les noms @ @function réservés en tant que variables communes.
+ Correction de l'implémentation de la procédure `sp_helpuser` pour les rôles de base de données où les rôles ne `sp_helpuser` doivent être affichés que lorsqu'ils sont explicitement spécifiés.
+ Correction d'un problème en raison duquel les types smalldatetime et date pouvaient accéder aux données de manière plus flexible via un index.
+ Correction d'un problème lié à la procédure du système`fn_listextendedproperty`.
+ Correction de l'utilisation de paramètres tabulaires comme arguments dans les procédures. Auparavant, vous deviez spécifier le nom du type du paramètre à valeur de table lors de l'appel de la procédure. Il est désormais facultatif.
+ Précision et échelle fixes lorsque le type d'`CASE`expression courant est`NUMERIC`/`DECIMAL`.
+ Correction d'un problème en raison duquel des entrées pouvaient `sys.dm_exec_sessions` être abandonnées pour des connexions déjà interrompues.
+ Correction d'un problème en raison duquel une connexion avec un utilisateur de base de données mappé dispose toujours des privilèges d'utilisateur invité.
+ Correction d'un problème en raison duquel le nombre de transactions change après l'exécution de certaines fonctions du système.
+ Correction d'un problème en `Datepart` raison duquel les fonctions avaient des sorties différentes en fonction du GUC`timezone`.

## Babelfish pour les versions 4.x d'Aurora PostgreSQL
<a name="aurorababelfish-versions-version4x"></a>

**Topics**
+ [Babelfish pour Aurora PostgreSQL 4.9](#AuroraBabelfish.Updates.49X)
+ [Babelfish pour Aurora PostgreSQL 4.8](#AuroraBabelfish.Updates.48X)
+ [Babelfish pour Aurora PostgreSQL 4.7](#AuroraBabelfish.Updates.47X)
+ [Babelfish pour Aurora PostgreSQL 4.6](#AuroraBabelfish.Updates.46X)
+ [Babelfish pour Aurora PostgreSQL 4.5](#AuroraBabelfish.Updates.45X)
+ [Babelfish pour Aurora PostgreSQL 4.4](#AuroraBabelfish.Updates.44X)
+ [Babelfish pour Aurora PostgreSQL 4.3](#AuroraBabelfish.Updates.43X)
+ [Babelfish pour Aurora PostgreSQL 4.2](#AuroraBabelfish.Updates.42X)
+ [Babelfish pour Aurora PostgreSQL 4.1](#AuroraBabelfish.Updates.41X)
+ [Babelfish pour Aurora PostgreSQL 4.0](#AuroraBabelfish.Updates.40X)

### Babelfish pour Aurora PostgreSQL 4.9
<a name="AuroraBabelfish.Updates.49X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.13. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.13, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.9 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 4.9.0, 6 avril 2026
<a name="AuroraBabelfish.Updates.490"></a>

**Nouvelles fonctionnalités**
+ Ajout du support pour le transfert implicite de (n) varchar/ (n) char vers le type de données datetimeoffset.
+ Ajout du support pour l'objet système sys.fn\_varbintohexstr.

**Améliorations critiques**
+ Correction d'un problème selon lequel l'exécution de requêtes depuis le point de terminaison PostgreSQL dans des instances activées par l'authentification Active Directory pouvait entraîner un redémarrage.
+ Correction d'un problème en raison duquel la clause de mise à jour avec sortie pouvait sauter des lignes lors de mises à jour simultanées.
+ DROP LOGIN renvoie désormais correctement une erreur lorsque vous tentez de supprimer un identifiant propriétaire d'une base de données.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un type de données de retour incorrect dans les requêtes UNION impliquant les types datetimeoffset, (n) varchar et datetime.
+ Correction d'un problème de fusion impliquant les types datetimeoffset et (n) varchar.
+ Correction d'expressions UNION et CASE avec varbinary et littéraux de chaîne pour les résoudre correctement en varchar au lieu de varbinary.
+ Changement de propriétaire restreint des objets Babelfish depuis le port PG.
+ Correction d'un problème lié aux appels de procédure qui entraînait une gestion incorrecte du cycle de vie des tables temporaires.
+ Interdit aux utilisateurs de modifier les objets Babelfish dans le schéma système.
+ Correction de la scale/precision gestion des MIN/MAX fonctions sur les CHAR/NCHAR types de données.
+ Autorisation ALTER bloquée sur la base de données lorsque le nouveau propriétaire est un rôle de base de données, un rôle de serveur fixe ou un administrateur système.
+ Correction d'une utilisation élevée du processeur lors de l'établissement de connexions simultanées pour les connexions PyODBC.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème à cause duquel le transfert de valeurs de chaîne en sqlvariant pouvait entraîner le blocage du client.
+ Fonctions fixes de conversion et de conversion entre les types de données (n) char et (var) binary.
+ Ajout d'un correctif pour gérer les types de données UDT dans la fonction DATEADD ().
+ Correction de la gestion des espaces blancs dans la fonction ISNUMERIC () afin de les adapter T-SQL au comportement.
+ Correction d'un problème dans les requêtes SELECT avec des mots clés réservés utilisés comme alias de colonne.
+ Format de sortie fixe lors de la conversion de datetime et smalldatetime en (n) varchar/ (n) char.
+ Correction de la gestion scale/precision de la conversion de chaînes vides en binaire.
+ Concaténation fixe de binaires pour produire les résultats attendus.
+ Correction de scale/precision la gestion des résultats concaténés des fichiers binaires.
+ Correction d'un problème rare à cause duquel une requête parallèle produisait une erreur inattendue lorsque l'OID de la table atteignait une certaine limite.
+ Correction d'un problème en raison duquel la conversion de type MONEY rejetait à tort quelques caractères ASCII et spéciaux valides.
+ Fonction de conversion fixe pour appliquer correctement le paramètre de style lors de la conversion de SMALLMONEY en types de chaînes, garantissant ainsi un formatage correct pour les styles 0, 1, 2 et 126 correspondant au T-SQL comportement.
+ Correction du fait que les blancs suivants étaient traités à tort comme insignifiants dans l'opérateur LIKE en cas de correspondance exacte du motif.
+ Correction de plusieurs problèmes liés à la fonction de conversion pour les conversions de MONEY/SMALLMONEY type en chaîne, notamment la gestion correcte des paramètres de style négatifs et des valeurs de style non valides.

### Babelfish pour Aurora PostgreSQL 4.8
<a name="AuroraBabelfish.Updates.48X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.11. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.11, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.8 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 4.8.1, 16 janvier 2026
<a name="AuroraBabelfish.Updates.481"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème en raison duquel une `UPDATE` instruction contenant une `OUTPUT` clause pouvait sauter des lignes en cas de mises à jour simultanées sur la même ligne.

#### Aurora Babelfish version 4.8.0, 18 décembre 2025
<a name="AuroraBabelfish.Updates.480"></a>

**Nouvelles fonctionnalités**
+ Support activé de la clause SELECT TOP N PERCENT avec quelques [limitations](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.tsql.limited-implementation.html).
+ Support activé de la vue sys.time\_zone\_info.
+ Support activé pour la clause Values et les colonnes de sous-requêtes dans la liste SELECT dans la fonctionnalité FOR JSON AUTO.

**Améliorations critiques**
+ Fixed STPointFromText () et Point () pour générer une erreur sur les arguments NULL.
+ Correction de problèmes liés Geometry/Geography aux conversions binaires vers (var) char et (var).
+ Définition des fonctions fixes de STPointFromText (), STPointFromText (), STAsText () et STAsBinary ().
+ Correction d'un octet lors de Geometry/Geography la conversion pour l'instance Point.
+ Correction de la gestion de STPointFromText, STGeomFromText, en STLineFromText cas d'entrée binaire incorrecte.
+ La fonction ASCII renvoie des résultats incorrects avec le type d'argument Binary et Varbinary.
+ Instantanés actifs lorsque les catalogues du système sont mis à jour ResetTempTableNamespace dans TDS.
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème en raison duquel un utilisateur ne pouvait pas être supprimé lorsque des autorisations lui avaient été accordées.
+ Ajout de la possibilité pour le planificateur de choisir le scan d'index pour les requêtes contenant des prédicats comparant des types numériques et money/smallmoney des types de données.
+ Corrigé precision/scale pour la fonction Round ().
+ Correction d'un problème en raison duquel, dans certains cas, le retour au point de sauvegarde ne permettait pas d'envoyer le bon jeton d'état de transaction au client, ce qui entraînait l'échec des opérations suivantes de la transaction.
+ Correction d'un problème à cause duquel des erreurs dans la tâche pg\_cron entraînaient le redémarrage du serveur.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème qui autorisait les opérations de mise à jour simultanées avec des clauses OUTPUT.
+ Correction d'un problème qui réinitialisait les paramètres par défaut de la trappe d'évacuation lors de la création de la première table temporaire.
+ Fonctions Datetime fixes et Varbinary to Binary CAST.
+ Correction d'un problème de correspondance entre les valeurs renvoyées par les fonctions CONVERT et CAST pour le type binaire.
+ Correction des valeurs par défaut d'insertion dans la table pour les types de domaines, en définissant le type de retour de fonction approprié.
+ Correction d'un problème à cause duquel l'exécution d'une fonction à valeurs de table à instructions multiples provoquait une erreur de syntaxe si le nom de la base de données contenait le symbole d'un opérateur.
+ Correction de l'exécution des autorisations REVOKE pour gérer correctement les autorisations qui se chevauchent au niveau du schéma et au niveau de l'objet.
+ La prise en charge de la syntaxe NULL/NOT NULL a été activée dans les instructions ALTER TABLE ALTER COLUMN.
+ Ajoutez des délimiteurs d'identifiant pour gérer les caractères spéciaux dans les noms de connexion et de rôle.
+ Des index fixes ont été créés au-dessus des tables T-SQL temporaires pour suivre correctement la sémantique des transactions.
+ Correction de diverses fonctions mathématiques pour les types de données Money et Smallmoney.
+ Correction d'un problème de persistance des autorisations au niveau des colonnes lors de la modification de vues à l'aide de ALTER VIEW.
+ Support activé pour permettre la modification des fonctions avec des vues dépendantes de faibles liens entre les schémas.
+ Correction d'un problème lié aux méthodes Geometry/Geography statiques lors de l'utilisation d'identifiants délimités pour les types de données.
+ Type de retour fixe de la fonction SQRT () pour flotter.
+ Correction de problèmes liés à l'attribution de caractères multioctets à une variable locale de type nchar/nvarchar.
+ Ajout de la gestion des chaînes vides dans ISNUMERIC (), pour garantir la compatibilité avec T-SQL le comportement.
+ Datalength () fixe pour renvoyer une valeur de longueur d'octet correcte pour différents types de données et leurs UDT.
+ Fixation de la fonction DATETIME pour VARBINARY CAST.
+ Corrigé precision/scale dans SELECT INTO lors de l'utilisation avec la clause GROUP BY.
+ Correction d'un problème d'erreur de protocole dans le flux TDS dû à un Numeric/Decimal débordement.
+ Correction de problèmes liés à la logique CTE et à l'absence de niveaux intermédiaires dans la sortie de la clause FOR JSON AUTO.
+ Correction d'un problème lié à l'opérateur LIKE, à cause duquel le personnage ESCAPE ne fonctionnait pas comme prévu lorsque le personnage ESCAPE suivait un joker dans le schéma.
+ Correction d'un problème qui se produisait lorsque le paramètre de type binary (8) était transmis par le pilote .NET.

### Babelfish pour Aurora PostgreSQL 4.7
<a name="AuroraBabelfish.Updates.47X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.10. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.10, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.7 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 4.7.1, 25 novembre 2025](#AuroraBabelfish.Updates.471)
+ [Aurora Babelfish version 4.7.0, 25 novembre 2025](#AuroraBabelfish.Updates.470)

#### Aurora Babelfish version 4.7.1, 25 novembre 2025
<a name="AuroraBabelfish.Updates.471"></a>

**Améliorations critiques de stabilité**
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

#### Aurora Babelfish version 4.7.0, 25 novembre 2025
<a name="AuroraBabelfish.Updates.470"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge Z-M des indicateurs pour les instances de points et des fonctions Z, M, hasZ et hasM pour les types de données [GEOMETRY et GEOGRAPHY](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html). 
+ Ajout du support pour la procédure stockée sp\_helplogins.
+ Support activé pour les vues peu contraignantes avec quelques limitations.

**Améliorations critiques**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.
+ Correction d'un problème dans GroupAd où la connexion avec un utilisateur mappé ne devait pas avoir accès aux privilèges d'invité.
+ Amélioration des performances des requêtes utilisant la fonction ISNUMERIC () dans les prédicats.
+ Ajout de la prise en charge des requêtes permettant de choisir le scan d'index pour les requêtes contenant des prédicats comparant des types de données numériques et entiers.

**Améliorations de stabilité hautement prioritaires**
+ Correction de problèmes de dépassement dans toutes les opérations arithmétiques impliquant de l'argent, smallmoney étant un opérande de priorité plus élevé.
+ Correction du type de données de sortie pour toutes les opérations arithmétiques impliquant smallmoney et bit.
+ Comportement fixe de certaines fonctions mathématiques telles que CEIL, ROUND, POWER et FLOOR pour les types de données money et smallmoney.
+ Correction d'un problème de blocage de connexion lors d'opérations arithmétiques sur smallmoney et int.
+ Correction de problèmes de dépassement dans toutes les arithmetic/numeric opérations lorsqu'il smallmoney/money s'agit d'un opérande.
+ Correction d'un problème avec DATENAME () qui donnait la valeur correcte à la partie TZOFFSET.
+ Gestion par laquelle la fonction CHAR () /NCHAR () renvoie la valeur NULL au lieu de générer des erreurs lorsque les valeurs sont hors plage.
+ Gestion de l'acceptation par la fonction NCHAR () des entrées pouvant être converties en entiers.
+ Correction de la fonction PATINDEX () permettant de trouver correctement les motifs à la fin du texte et de gérer les recherches par caractères génériques avec précision.
+ <table\_name><column\_name>Pour utiliser le classement Index for Accent Sensitive pour l'opérateur LIKE lorsque le modèle est EXACT ou qu'il correspond à un PREFIX ou à un INFIX, l'utilisateur doit créer un index à partir du point de terminaison TSQL : CREATE INDEX <index\_name>ON (). <index\_name><schema\_name>Pour utiliser le classement Index for Accent Insensitive pour l'opérateur LIKE lorsque le modèle est EXACT ou que le PREFIX ou INFIX correspond, l'utilisateur doit créer un index à partir du point de terminaison PSQL : CREATE INDEX ON. <table\_name><column\_name>(sys.remove\_accents\_internal\_using\_cache ()).
+ Correction d'un problème en raison duquel TRY\_CAST et TRY\_CONVERT arrondissaient incorrectement les valeurs décimales lors de la conversion en nombres entiers, au lieu de tronquer la partie fractionnaire.
+ Précision et échelle fixes pour les opérations arithmétiques entre money/smallmoney et numériques et pour les opérateurs money/smallmoney syndiqués.
+ Précision et gestion de l'échelle fixes pour les expressions majuscules et majuscules imbriquées avec des chiffres et smallmoney/money des branches.
+ Gestion de la précision et de l'échelle fixes pour les expressions numériques avec des sous-expressions money/smallmoney ou des types de données de longueur fixe.
+ Correction d'un problème lié à la gestion des opérations de bigint et de money/smallmoney multiplication.
+ Correction d'un problème en raison duquel money/smallmoney les multiplications tronquaient incorrectement les valeurs décimales du résultat, au lieu d'arrondir la partie fractionnaire.
+ Précision et gestion de l'échelle fixes pour les expressions majuscules imbriquées comportant des chiffres et money/smallmoney des branches.
+ Précision et gestion de l'échelle fixes pour les fonctions SUM () /AVG () avec des types de données money/smallmoney de longueur fixe.
+ Correction d'un problème lié aux opérations aériennes entre les variables numériques et les variables de longueur fixe.
+ Précision fixe et gestion de l'échelle pour les fonctions d'agrégation numériques.
+ Correction d'un problème de restauration des connexions babelfish pendant ZDP.
+ Correction d'un problème avec la commande RESET ALL du point de terminaison postgres.
+ Correction d'un problème lié aux paquets de réponse lors de la lecture de données nvarchar (max) volumineuses, qui pouvait être causé ArgumentOutOfRangeException par le pilote .NET.
+ Problème résolu : le parallélisme n'était pas utilisé pour l'expression pltsql RETURN.
+ Correction d'un problème de refus d'autorisation dans les fonctions à valeur de table inter-bases de données.
+ Ajout de la gestion pour la gestion des chaînes d'entrée vides dans les types de données de date et d'heure.
+ Gestion de la précision et de l'échelle fixes money/smallmoney lors de la création d'objets, de moulages, de variables et de types de données définis par l'utilisateur à son aide.
+ Correction d'un problème qui empêchait de conserver les informations de fuseau horaire pendant le transfert d'une chaîne vers une valeur datetimeoffset.
+ Fonction fixe QUOTENAME () pour renvoyer les chaînes correctes.
+ Ajout de la gestion des arguments binaires pour la fonction Len ().
+ Correction de la précision et de l'échelle pour les fonctions d'agrégation ayant \* (toutes les colonnes) en entrée.
+ Correction d'un problème lié CaseExpr au calcul numérique.
+ Correction d'un crash dans les requêtes utilisant « FOR JSON AUTO » et « JSON PATH ».
+ Correction d'un problème d'arrondissement lors du stockage du type de données date/heure. Les utilisateurs existants doivent exécuter la requête suivante depuis le point de terminaison TSQL pour mettre à jour leurs données existantes : UPDATE <table\_name>SET <datetime\_col>= CAST (CAST (<datetime\_col>as VARCHAR) AS DATETIME).
+ Comparaison date/heure fixe dans Babelfish pour correspondre au comportement de TSQL consistant à traiter les valeurs date/heure avec une précision de 0,00333 seconde comme égales.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème lié à la fonction OBJECT\_DEFINITION en raison duquel elle tronquait la sortie après 4 000 caractères.
+ Correction de la vue database\_principals pour afficher le SID correct.
+ Gérez les mots clés réservés à PostgreSQL dans les opérations Cursor.
+ Ajoutez la prise en charge complète des vues sys.server\_permissions, sys.sql\_logins et de la fonction système sys.fn\_varbintohexsubstring.
+ Correction d'un problème lors de l'ajout d'une colonne avec une valeur par défaut qui provoquait une erreur.
+ Correction d'un problème avec INSERT... Instructions EXECUTE dans les procédures stockées relatives aux niveaux imbriqués.

### Babelfish pour Aurora PostgreSQL 4.6
<a name="AuroraBabelfish.Updates.46X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.9. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.9, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.6 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 4.6.2, 15 janvier 2026](#AuroraBabelfish.Updates.462)
+ [Aurora Babelfish, version 4.6.1, 8 août 2025](#AuroraBabelfish.Updates.461)
+ [Aurora Babelfish version 4.6.0, 30 juin 2025](#AuroraBabelfish.Updates.46X)

#### Aurora Babelfish version 4.6.2, 15 janvier 2026
<a name="AuroraBabelfish.Updates.462"></a>

**Améliorations critiques de stabilité**
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

#### Aurora Babelfish, version 4.6.1, 8 août 2025
<a name="AuroraBabelfish.Updates.461"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.
+ Correction d'un problème de restauration des connexions babelfish pendant ZDP.

#### Aurora Babelfish version 4.6.0, 30 juin 2025
<a name="AuroraBabelfish.Updates.46X"></a>

**Nouvelles fonctionnalités**
+ Ajout du support syntaxique CREATE OR ALTER VIEW/ALTER VIEW dans Babelfish avec quelques limitations.
+ Ajout du support des opérateurs Transact-SQL UNPIVOT pour Babelfish.
+ Ajout de la `STDimension` prise `STDisjoint` en `STIntersects` charge `STIsClosed` des `STIsEmpty` fonctions `STIsValid` géospatiales.
+ Ajout du support pour le classement dans les fonctions de partition et le partitionnement des colonnes.
+ Support activé pour les connexions par script dans SSMS pour Babelfish.

**Améliorations critiques**
+ Ajout des opérateurs « \+ » et « - » pour varbinary.
+ Ajout de nouveaux GUC `babelfishpg_tsql.apg_enable_correlated_scalar_transform` et fonctionnalités d'optimisation des sous-requêtes `babelfishpg_tsql.apg_enable_subquery_cache` pour contrôler les fonctionnalités d'optimisation des sous-requêtes dans Babelfish. Les nouveaux GUC sont activés par défaut.
+ Ajout de la prise en charge des messages de bonjour de serveur plus volumineux lors d'une poignée de main SSL en les segmentant en paquets de 4 096 octets.
+ Ajout du support pour CAST de VARBINARY à DATETIME dans Babelfish.
+ Ajout de la prise en charge de la modification user/role dans Babelfish GroupAd pour les membres de rôles de base de données fixes.
+ Autoriser le schéma CREATE dans Babelfish GroupAd via l'adhésion à des rôles de base de données fixes.
+ Correction d'un problème lié à la propriété des objets. Tout nouvel objet créé par un utilisateur à partir du point de terminaison TDS appartiendra désormais au propriétaire du schéma, contrairement au comportement précédent où l'utilisateur actuel possédait toujours le nouvel objet.
+ Ajout de la gestion du nom de schéma par défaut pour la procédure en Group-AD session, lorsque le paramètre de valeur de la table est utilisé comme argument d'une procédure.

**Améliorations de stabilité hautement prioritaires**
+ Logique fixe pour ajuster la précision et l'échelle dans la multiplication et la division numériques.
+ Calcul fixe de la précision et de l'échelle pour les types définis par l'utilisateur.
+ Calcul fixe de la précision et de l'échelle pour une constante de valeur 0.
+ Correction du problème : `wrong varnullingrels` une erreur pouvait être signalée de manière incorrecte après la transformation de la sous-requête.
+ Correction du problème selon lequel la modification de la table provoquait l'échec de la suppression de la base de données contenant cette table.
+ Opérateur PIVOT fixe pour gérer gracieusement les entrées NULL dans la colonne pivot.
+ Limitez la suppression de la connexion à Babelfish via le port PG, si une connexion BBF a mappé des utilisateurs dans les trois bases de données master, tempdb et msdb.
+ Correction d'une erreur de refus d'autorisation dans Babelfish Group AD lors de l'utilisation de variables de table dans certains scénarios.
+ Correction d'un bug qui empêchait enable/disable tous les déclencheurs sur les tables.
+ Correction d'une conversion incorrecte des nombres entiers en type de données varbinary.
+ Casting fixe et conversion du type de données Float en type de données Varchar.
+ Correction de la fonction suser\_sname () pour gérer les entrées nulles.
+ Correction d'un problème avec une échelle d' numeric/decimal addition et de soustraction incorrecte pour le résultat.
+ Correction d'un problème qui provoquait un résultat incorrect lors d'opérations arithmétiques entraînant un changement de numeric/decimal type.
+ Correction d'un problème qui provoquait l'échec de la liaison de communication avec DROP LOGIN/USER/ROLE [public].
+ Suppression limitée des procédures système et des vues du schéma dbo.
+ Correction d'un problème dans la fonction round () pour garantir que les types de retour correspondent aux types d'arguments d'entrée.
+ Transférez les propriétés de nullabilité et d'identité des colonnes de l'instruction SELECT INTO vers une nouvelle table. Ces propriétés ne sont transférées que s'il existe une seule table dans la clause FROM de SELECT INTO et que la colonne ne fait pas partie de l'expression de la liste cible des instructions select into.

**Améliorations et améliorations supplémentaires**
+ Correction du formatage des chaînes JSON pour empêcher que des barres obliques incorrectes ne s'échappent dans la sortie « FOR JSON » avec la fonction json\_query.
+ Fonction CONVERT fixe pour permettre aux valeurs de chaînes vides d'être converties au `datetime` format.
+ Correction d'un problème en raison duquel l'utilisateur invité pouvait créer des objets dans le schéma invité.
+ Attributs de rôle PUBLIC fixes dans les vues système.
+ Le catalogue sys.objects a été corrigé pour renseigner correctement les métadonnées des contraintes uniques.
+ Correction d'un problème lorsque la longueur maximale d'un paramètre basé sur un personnage RPC était de 0.
+ Empêchait les membres du rôle de base de données fixe db\_ddladmin de créer un schéma pour les principaux de base de données dont ils n'étaient pas membres.
+ Empêchait les membres du rôle de base de données fixe db\_ddladmin de créer un schéma pour les principaux de base de données dont ils n'étaient pas membres.
+ Ajout d'une trappe d'échappement pour l'option INLINE dans les instructions CREATE FUNCTION, en utilisant par défaut le mode « strict » pour une gestion correcte des erreurs.
+ Correction de l'entrée `babelfish_schema_permissions` qui était remplacée s'il y avait une table et une procédure portant le même nom.
+ Correction d'une erreur lors de la récupération de la définition des objets tsql en raison de la gestion de quelques nœuds dans. `sys.tsql_get_expr`
+ Correction de la logique de résolution des types de numeric/decimal données dans les requêtes. outer/inner 
+ Correction de certains cas de résolution d'objets dans les procédures stockées, les fonctions et les déclencheurs.
+ Expression majuscule fixe lorsque l'une des branches est numérique et l'autre est numérique exact.
+ Amélioration de la gestion des noms d'index dans Babelfish en préservant le nom d'index d'origine dans le catalogue, en le rendant visible dans les vues du catalogue telles que sys.indexes. Il permet également de renommer les index existants à l'aide de sp\_rename pour conserver et afficher leurs noms d'origine.
+ Correction d'un crash dans resolve\_numeric\_typmod\_from\_exp pour les fonctions d'agrégation utilisant \* (toutes les colonnes).

### Babelfish pour Aurora PostgreSQL 4.5
<a name="AuroraBabelfish.Updates.45X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.8. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.8, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.5 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 4.5.3, 2 février 2026](#AuroraBabelfish.Updates.453)
+ [Aurora Babelfish, version 4.5.2, 9 octobre 2025](#AuroraBabelfish.Updates.452)
+ [**Aurora Babelfish, version 4.5.1, 3 juin 2025**](#AuroraBabelfish.Updates.451)
+ [Aurora Babelfish, version 4.5.0, 8 avril 2025](#AuroraBabelfish.Updates.450)

#### Aurora Babelfish version 4.5.3, 2 février 2026
<a name="AuroraBabelfish.Updates.453"></a>

**Améliorations critiques de stabilité**
+ Correction de pannes et d'erreurs intermittentes causées par la corruption de la mémoire lorsqu'un paramètre est attribué à lui-même.

#### Aurora Babelfish, version 4.5.2, 9 octobre 2025
<a name="AuroraBabelfish.Updates.452"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.
+ Correction d'un crash dans `resolve_numeric_typmod_from_exp` les fonctions d'agrégation utilisant \* (toutes les colonnes)

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### **Aurora Babelfish, version 4.5.1, 3 juin 2025**
<a name="AuroraBabelfish.Updates.451"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

**Améliorations critiques de stabilité**
+ Ajout de la prise en charge des messages de bonjour de serveur plus volumineux lors de la poignée de main SSL.

#### Aurora Babelfish, version 4.5.0, 8 avril 2025
<a name="AuroraBabelfish.Updates.450"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge des rôles fixes au niveau de la base de données`db_securityadmin`,`db_accessadmin`, `db_ddladmin` et. `db_datareader` `db_datawriter` T-SQL des utilisateurs peuvent être ajoutés à ces rôles de base de données fixes.
+ Ajout de la prise en charge des rôles `securityadmin` fixes au niveau du serveur et. `dbcreator` T-SQL des connexions peuvent être ajoutées à ces rôles de serveur fixes.
+ Ajout de la prise en charge de l'ajout d' T-SQL utilisateurs à un rôle `db_owner` fixe au niveau de la base de données. Il T-SQL bénéficiera de privilèges similaires à ceux du propriétaire de la base de données.

Pour plus d'informations sur la gestion des autorisations et les paramètres de contrôle d'accès pertinents pour ces nouvelles fonctionnalités de Babelfish, consultez [Gestion des autorisations et du contrôle d'accès dans Babelfish pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-permissions.html) PostgreSQL.

**Améliorations critiques**
+ Le problème du traitement incorrect des déclarations de paramètres contenant des caractères \# a été résolu.
+ Pris en charge `SET IDENTITY_INSERT` pour les références de relation en trois parties.
+ Correction d'un problème lié à la `HASHBYTES` fonction garantissant un comportement correct lors du traitement des `NVARCHAR` arguments.
+ Correction du problème de `CREATE PARTITION SCHEME` non-prise en charge de la syntaxe « PRIMARY ».
+ Le problème du rejet incorrect UPDATE/DELETE d'une requête de variable de table dans une fonction avec la clause FROM multitable a été résolu.
+ Impossible de mapper @ @function défini par l'utilisateur à la fonction sys.
+ Correction du problème de comparaison avec une chaîne vide entre guillemets doubles qui provoquait une erreur concernant un « identifiant délimité par une longueur nulle ».
+ Correction d'un crash qui pouvait survenir dans de rares situations lors de l'utilisation de tables temporaires avec certaines entrées de catalogue orphelines.
+ Correction d'un problème à cause duquel le déclencheur était supprimé lors de la suppression d'une colonne dans un tableau.
+ Amélioration des performances des requêtes comportant une jointure `TABLE_CONSTRAINTS` et un `KEY_COLUMN_USAGE` affichage dans le schéma INFORMATION\_SCHEMA.
+ Correction d'un problème de formatage incohérent avec `Convert` la fonction lors de la conversion du type de données MONEY avec une valeur 0 en types de données de chaîne.
+ Correction de problèmes de formatage `CAST` entre `MONEY` et`CHAR/VARCHAR`.
+ Correction d'un problème à cause duquel les informations de type se perdaient `SELECT...INTO` avec `MIN` et dans les `MAX` agrégations sur les `MONEY` colonnes.
+ Implémentez l'opérateur modulo pour le `MONEY` type.
+ Ajout du nettoyage des paramètres et des configurations périmés en cas de regroupement de connexions.
+ Ajout d'un nettoyage complet de l'état du curseur pour éviter les données périmées en cas de regroupement de connexions.
+ Correction d'un problème en raison `IDENTITY` duquel les colonnes n'étaient pas reconnues lors `DML` des instructions utilisant `OUTPUT` la `WHERE` clause and.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème à cause duquel la `UPDATE SET` clause @ @function in provoquait une erreur de syntaxe.
+ Correction de l'évaluation dynamique de @local\_var pour `UPDATE ... SET` @local\_var et `SELECT` la commande.
+ Correction d'un problème en `sp_columns_100` raison duquel des données partielles pouvaient être renvoyées si @f UsePattern = 0 était utilisé.
+ Correction d'un problème en raison duquel les variables locales pouvaient ne pas être mises à jour correctement lorsque la requête impliquait la manipulation d'une variable locale.
+ Amélioration des performances générales de l'analyse antlr.
+ Correction d'un problème de fonctionnement du système`OPENJSON`.
+ Correction du type de données de résultat incorrect `UNION` impliquant `MONEY` un type.
+ Décalage fixe lors de l'utilisation de « `AT TIME ZONE` » avec conversion de `DATETIME2` type de données avec la fonction convert () dans un paramètre de fuseau horaire local autre que celui par défaut.
+ Fonctions de chaîne améliorées pour gérer un plus large éventail de types de données.
+ Correction d'un problème en raison duquel les lots contenant des requêtes entre bases de données recherchaient les objets dans une base de données incorrecte.
+ Comportement fixe des fonctions `DATEDIFF` () et `DATEDIFF_BIG` () pour la semaine et le trimestre`Datepart`.
+ Correction d'un problème qui pouvait `sys.column_property` renvoyer des résultats incorrects pour la propriété ordinale d'une colonne.
+ Correction d'un problème « `AT TIME ZONE` » proche de l'heure de changement d'heure d'été avec la conversion de type de `DATETIME2` données.
+ Comportement fixe des requêtes qui utilisent `sys.Db_id()` une fonction renvoyant des lignes vides en mode parallel forcé.

**Améliorations et améliorations supplémentaires**
+ Optimisez l'exécution de `plan` l'extension en supprimant les `CAST` fonctions inutiles.
+ `EXECUTE`() sur une chaîne entre guillemets ne génère plus d'erreur.
+ Correction d'une erreur lors de l'utilisation des fonctions comme valeurs par défaut des colonnes sur les tables temporaires.
+ Correction d'une erreur dans l'appel de `OPENJSON` fonction pour autoriser l'analyse sur `JSON` une longue chaîne.
+ Correction d'un problème à cause duquel la suppression d'un membre d'un rôle ne fonctionnait pas après la restauration de la base de données Babelfish.
+ Correction du problème d'alias lorsqu'il existe coexiste avec un alias « = » dans la liste de sélection.
+ Restreint à déclarer les noms @ @function réservés en tant que variables communes.
+ Correction de l'implémentation de la procédure `sp_helpuser` pour les rôles de base de données où les rôles ne `sp_helpuser` doivent être affichés que lorsqu'ils sont explicitement spécifiés.
+ Correction d'un problème en raison duquel les types smalldatetime et date pouvaient accéder aux données de manière plus flexible via un index.
+ Correction d'un problème lié à la procédure du système`fn_listextendedproperty`.
+ Correction de l'utilisation de paramètres tabulaires comme arguments dans les procédures. Auparavant, vous deviez spécifier le nom du type du paramètre à valeur de table lors de l'appel de la procédure. Il est désormais facultatif.
+ Précision et échelle fixes lorsque le type d'`CASE`expression courant est`NUMERIC`/`DECIMAL`.
+ Correction d'un problème en raison duquel des entrées pouvaient `sys.dm_exec_sessions` être abandonnées pour des connexions déjà interrompues.
+ Correction d'un problème en raison duquel une connexion avec un utilisateur de base de données mappé dispose toujours des privilèges d'utilisateur invité.
+ Correction d'un problème en raison duquel le nombre de transactions change après l'exécution de certaines fonctions du système.
+ Correction d'un problème en `Datepart` raison duquel les fonctions avaient des sorties différentes en fonction du GUC`timezone`.

### Babelfish pour Aurora PostgreSQL 4.4
<a name="AuroraBabelfish.Updates.44X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.6. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.6, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.4 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 4.4.3, 13 novembre 2025](#AuroraBabelfish.Updates.443)
+ [Aurora Babelfish, version 4.4.2, 24 juin 2025](#AuroraBabelfish.Updates.442)
+ [Aurora Babelfish version 4.4.1, 20 janvier 2025](#AuroraBabelfish.Updates.441)
+ [Aurora Babelfish version 4.4.0, 27 décembre 2024](#AuroraBabelfish.Updates.440)

#### Aurora Babelfish, version 4.4.3, 13 novembre 2025
<a name="AuroraBabelfish.Updates.443"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish, version 4.4.2, 24 juin 2025
<a name="AuroraBabelfish.Updates.442"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish version 4.4.1, 20 janvier 2025
<a name="AuroraBabelfish.Updates.441"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème en raison duquel les commandes transactionnelles pouvaient mettre fin à la connexion dans certains cas.

#### Aurora Babelfish version 4.4.0, 27 décembre 2024
<a name="AuroraBabelfish.Updates.440"></a>

***Nouvelles fonctionnalités***
+ Ajout de la prise en charge de `ALTER FUNCTION` la syntaxe.
+ Ajout de la prise en charge de l'utilisation de la vue par `PIVOT` l'opérateur.
+ Ajout `pgaudit` du support des extensions avec Babelfish.
+ Ajout du support de la méthode XML `.EXIST()` pour les types de données XML.
+ Support activé des types de données géospatiales lors de la migration de données via DMS pour Babelfish sous le point de terminaison PostgreSQL.
+ Permet à l'utilisateur de créer une base de données avec des classements spécifiques. Pour plus d'informations, consultez la section [Collation prise en charge au niveau de la base de données dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.database-level).
+ Support activé de la procédure `sys.sp_reset_connection` stockée pour réinitialiser la connexion.
+ Activation des références entre bases de données d'objets (tables/views/fonctions) dans les vues.
+ Support activé de la `sys.dm_os_sys_info` vue pour fournir des informations sur l'instance telles que `server_start_time` et`ms_ticks`.
+ Prise en charge activée de la connexion utilisateur et des informations sur la taille des paquets réseau en `sys.configurations` vue.
+ Support activé de la transformation des sous-requêtes corrélées pour un plus grand nombre de scénarios. Pour plus d'informations, reportez-vous à la section Limitations dans [Améliorer les performances des requêtes Babelfish à l'aide de la transformation de sous-requêtes](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-correlated-subquery.html#babelfish-corsubquery-transformation).

***Améliorations hautement prioritaires de la stabilité***
+ Fonctions à date fixe pour prendre en compte le réglage du fuseau horaire.
+ Amélioration du comportement de gestion des `column does not exist` erreurs `relation does not exist` et des erreurs.
+ Procédure `sp_tables` stockée fixe permettant de gérer correctement les noms d'objets en trois parties dans les bases de données afin de récupérer le nom de base de données correct lors de l'utilisation de serveurs liés.
+ Correction d'un problème qui permettait au propriétaire de la base de données de se connecter pour explorer les objets de base de données dans SSMS.
+ Procédure `sp_tables` stockée fixe pour renvoyer un résultat correct lorsque le paramètre @table\_name est entouré de crochets (\_).
+ Correction d'un problème à cause duquel l'authentification Active Directory par connexion individuelle renvoyait l'erreur pg\_ad\_mapping lorsque le pointeur d'`plugin`extension n'était pas initialisé.
+ Correction d'un problème en raison duquel la création d'index pouvait échouer si la table était créée à l'aide de la syntaxe SELECT INTO.
+ Correction d'un problème d'autorisation lié aux appels de fonctions entre bases de données.
+ Autorisation activée sur le schéma pour qu'elle prenne effet correctement sur les futurs objets créés dans ce schéma par l'un des utilisateurs autorisés du schéma.
+ Correction d'un problème qui empêchait de choisir le bon classement pour les relevés préparés.
+ Correction d'un problème qui empêchait la vérification des contraintes de clé étrangère de fonctionner correctement lorsque la colonne était créée en utilisant un classement autre que celui par défaut.
+ Activation des requêtes bcp pour qu'elles s'exécutent avec l'`pgaudit`extension activée.
+ Correction d'un problème d'insertion d'une valeur correcte dans le tableau contenant une colonne d'identité.
+ Correction d'un problème qui empêchait d'avoir une valeur de séquence d'identité correcte lorsque bcp SqlBulkCopy //insert bulk était utilisé avec `keep identity values` le mode.

***Améliorations supplémentaires***
+ Correction du problème lié à la commande Kill qui laissait encore quelques sessions en cours d'exécution après la commande.
+ Correction du problème `sys.identity_columns` selon lequel View renvoyait à tort plus d'entrées qu'il ne le devrait.
+ Le problème de l'instruction CASE et des MIN/MAX fonctions lié à une erreur de définition de la taille de chaîne ou à l'utilisation d'une conversion explicite a été résolu.
+ Correction d'un problème lié à `ISNUMERIC` la fonction permettant de renvoyer un résultat correct pour nvarchar/varchar les paramètres.
+ Correction du problème selon lequel l'instruction CASE ne fonctionnait pas correctement lorsque l'expression de branche était de type NVARCHAR.
+ Correction du comportement des fonctions CONCAT () et CONCAT\_WS () pour les caractères multioctets et pour fonctionner avec au moins 2 et 3 arguments respectivement.
+ Correction d'un problème qui autorisait ALTER COLUMN avec le type char pour Temp Table.
+ Correction d'un problème dans la fonction CONVERT qui la faisait fonctionner de manière cohérente avec les types BINARY et VARBINARY dans Babelfish.
+ Correction du problème d'incohérence de la sortie d'une requête de sélection avec la clause FOR XML PATH.
+ Correction d'un problème de renvoi du code d'erreur TSQL correct.
+ Comportement fixe de la fonction STRING\_AGG () pour les entrées contenant des caractères multioctets.
+ Correction d'un problème en raison duquel une mauvaise variante surchargée de regexp\_replace était appelée pendant la restauration.
+ Correction du transfert de sys.varchar vers le type TIME.
+ Activation de l'utilisation de nvarchar (max) comme paramètre de sortie dans la procédure.
+ Correction d'un problème de crochets manquants lors de la déclaration des variables dans la définition de la procédure.

### Babelfish pour Aurora PostgreSQL 4.3
<a name="AuroraBabelfish.Updates.43X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.4. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.4, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.3 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 4.3.3, 21 novembre 2025](#AuroraBabelfish.Updates.433)
+ [Aurora Babelfish version 4.3.2, 11 juillet 2025](#AuroraBabelfish.Updates.432)
+ [Aurora Babelfish, version 4.3.1, 2 janvier 2025](#AuroraBabelfish.Updates.431)
+ [Aurora Babelfish version 4.3.0, 30 septembre 2024](#AuroraBabelfish.Updates.430)

#### Aurora Babelfish, version 4.3.3, 21 novembre 2025
<a name="AuroraBabelfish.Updates.433"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish version 4.3.2, 11 juillet 2025
<a name="AuroraBabelfish.Updates.432"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 4.3.1, 2 janvier 2025
<a name="AuroraBabelfish.Updates.431"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème en raison duquel l'authentification Active Directory par connexion individuelle générait une erreur indiquant que `pg_ad_mapping` le pointeur d'`plugin`extension n'était pas initialisé.
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème en raison duquel le mot clé réservé `PRIMARY` provoquait des erreurs de syntaxe lorsqu'il était utilisé comme nom de colonne ou alias dans les instructions DML et DDL.

#### Aurora Babelfish version 4.3.0, 30 septembre 2024
<a name="AuroraBabelfish.Updates.430"></a>

**Nouvelles fonctionnalités**
+ Ajout du support pour le partitionnement dans Babelfish. Pour plus d'informations, consultez [Comprendre le partitionnement dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-partition.html).
+ Support des fonctions du système`CHARINDEX()`, `PATINDEX()` et `REPLACE()` pour les classements non déterministes de Babelfish.
+ Permettre la `STContains` prise en charge `STEquals` des fonctions `STArea` d'`PostGIS`extension pour les types de données géospatiales.

**Améliorations de la sécurité**
+ Correction d'un problème qui permettait potentiellement à des utilisateurs non privilégiés de supprimer d'autres utilisateurs et rôles dans certains scénarios.
+ Correction d'un problème lié à la `sys.database_principals` vue qui affichait les métadonnées relatives à tous les utilisateurs, quels que soient les privilèges du principal serveur.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème en raison duquel information\_schema.tables renvoyait un nom\_table incorrect.
+ Correction d'un problème en raison duquel l'opérateur less than donnait des résultats incorrects pour les types de données binaires.
+ Correction d'une incohérence avec les OID des déclencheurs dans la `OBJECT_ID()` fonction et la `sys.objects` vue.
+ Correction d'un problème lié à la fonction d'`plpgsql`extension. Les paramètres locaux de la fonction pour les variables de configuration d'exécution ne peuvent pas être réinitialisés à la fin de l'exécution de la fonction lorsque Babelfish est installé.

**Améliorations supplémentaires**
+ Correction du comportement des `RIGHT()` fonctions`TRIM()`,`LTRIM()`, `RTRIM()``LEFT()`, et pour les entrées contenant des caractères multioctets, en renvoyant le résultat avec le type de données approprié en fonction du type de données d'argument.
+ Performances améliorées d'un opérateur similaire avec des classements non déterministes.
+ Problème résolu : le correctif de recherche pouvait être incorrect lorsque le nom du and/or schéma du nom de base de données contenait des caractères spéciaux entre guillemets.
+ Correction d'une différence de comportement dans Babelfish et TSQL pour les `LOWER()` fonctions utilisant des caractères multi-octets `UPPER()` et des types d'arguments et de retours appropriés.
+ Support ajouté `WITH RECOMPILE` pour les procédures Transact-SQL stockées et pour la clause ALTER PROCEDURE.
+ La `sp_tables` procédure permet désormais d'utiliser le caractère `%` générique dans le `@table_qualifier` paramètre. Cela facilite la recherche de tables en faisant correspondre des modèles dans les noms des tables.
+ Correction d'une différence de comportement dans Babelfish et TSQL for`STUFF()`, et dans les `TRANSLATE()` fonctions utilisant des caractères multioctets `SUBSTRING()` et des types d'arguments et de retours appropriés.
+ Message d'erreur mis à jour pour `REVOKE` les `DENY` instructions`GRANT`,.
+ Correction du comportement de `REVERSE()``REPLACE()`, et des `REPLICATE()` fonctions pour les entrées contenant des caractères multioctets, en renvoyant le résultat avec le type de données approprié en fonction du type de données d'argument.
+ Sortie fixe de la `SPACE()` fonction pour un argument d'entrée non positif.
+ Gestion de la mémoire améliorée lors de l'utilisation du protocole BCP sur une table contenant des index.
+ Correction d'un problème en raison duquel la clause DML avec `OUTPUT INTO` clause déclenchait un déclencheur et pouvait entraîner une erreur.
+ Correction d'un problème de résolution de type de données lié à la clause d'union.
+ Correction d'un message d'erreur pour la `SUBSTRING()` fonction lorsque le nombre d'arguments n'est pas approprié.
+ Correction d'un problème lorsque le commentaire était associé au nom de la colonne.
+ Correction d'un problème lié à l'`sys.server_principals`affichage des entrées de `public` rôles.
+ Ajout du support pour `WITHIN GROUP` la clause de `STRING_AGG()` fonction.
+ Correction d'un problème d'exportation DDL pour la base de données avec SSMS.
+ Ajout du support pour les nouvelles extensions vectorielles comme `halfvec` sparsevec qui ont été introduites dans la version 0.7 de pgvector.
+ Ajout du support pour afficher l'appartenance à un groupe Windows dans T-SQL la fonction`IS_MEMBER()`.

### Babelfish pour Aurora PostgreSQL 4.2
<a name="AuroraBabelfish.Updates.42X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.3. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.3, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.2 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 4.2.3, 17 juillet 2025](#AuroraBabelfish.Updates.423)
+ [Aurora Babelfish, version 4.2.2, 23 janvier 2025](#AuroraBabelfish.Updates.422)
+ [Aurora Babelfish, version 4.2.1, 27 septembre 2024](#AuroraBabelfish.Updates.421)
+ [Aurora Babelfish version 4.2.0, 8 août 2024](#AuroraBabelfish.Updates.420)

#### Aurora Babelfish, version 4.2.3, 17 juillet 2025
<a name="AuroraBabelfish.Updates.423"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 4.2.2, 23 janvier 2025
<a name="AuroraBabelfish.Updates.422"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème à cause duquel l'authentification Active Directory par connexion individuelle renvoyait l'erreur pg\_ad\_mapping lorsque le pointeur d'`plugin`extension n'était pas initialisé.
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish, version 4.2.1, 27 septembre 2024
<a name="AuroraBabelfish.Updates.421"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 4.2.0, 8 août 2024
<a name="AuroraBabelfish.Updates.420"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge de la réplication logique native de PostgreSQL afin que les utilisateurs puissent répliquer et synchroniser des tables individuelles d'une source vers un ou plusieurs destinataires à l'aide d'un modèle d'éditeur et d'abonné.
+ Ajout du support pour les Blue/Green déploiements avec Babelfish. Vous pouvez désormais utiliser Amazon RDS Blue/Green Deployments pour apporter et tester des modifications de base de données avant de les implémenter dans un environnement de production. Pour plus d'informations, consultez [Présentation des Blue/Green déploiements Amazon RDS pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html).
+ Ajout du support pour GRANT/REVOKE ... SUR LE SCHÉMA.. dans Babelfish. 
  + Les autorisations suivantes sont prises en charge en fonction des types d'objets.
    + Autorisations relatives aux fonctions scalaires — EXECUTE.
    + Table-valued autorisations de fonction — EXECUTE.
    + Autorisations de procédure stockée — EXECUTE.
    + Autorisations de table : SUPPRIMER, INSÉRER, RÉFÉRENCES, SÉLECTIONNER, METTRE À JOUR.
    + Afficher les autorisations : SUPPRIMER, INSÉRER, RÉFÉRENCES, SÉLECTIONNER, METTRE À JOUR.
  + CASCADE n'est pas pris en charge avec Grant/Revoke on Schema.
  + GRANT/REVOKE L'OPTION FOR.. on SCHEMA n'est pas prise en charge dans Babelfish.
  + GRANT/REVOKE L'intérieur de CREATE SCHEMA n'est pas supporté dans Babelfish.
+ Ajout de la prise en charge `sys.login_token` et des vues `sys.user_token` du système.
+ Ajout de la prise en charge de la clause LIKE pour certaines collations AI. Pour plus d'informations, consultez la section Classements [déterministes et non déterministes](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.deterministic-nondeterministic) dans Babelfish.
+ Ajout de la prise en charge de l'authentification Active Directory basée sur la sécurité des groupes. Les utilisateurs peuvent gérer leurs charges de travail sans fournir de connexions individuelles grâce à une posture de sécurité améliorée. Pour plus d'informations, consultez [Configuration de l'authentification Kerberos à l'aide des groupes de sécurité Active Directory pour](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-kerberos-securityad.html) Babelfish.
+ Ajout du support du CTE et du JOIN pour l'opérateur PIVOT.
+ Support de la syntaxe ALTER pour Proc.
+ Support de renommage d'une base de données SQL Server.
+ Support de contraintes uniques sur les colonnes nulles. La trappe d'évacuation `babelfishpg_tsql.escape_hatch_unique_constraint` est devenue obsolète. 
+ Ajout de la prise en charge de la transformation et du cache des sous-requêtes corrélées pour améliorer les performances des requêtes en transformant une sous-requête scalaire corrélée en requête de jointure, ou en mettant en cache le jeu de résultats de sous-requêtes et en réduisant les réexécutions de sous-requêtes dupliquées lorsque la transformation n'est pas possible. Pour plus d'informations, consultez [Améliorer les performances des requêtes Aurora PostgreSQL à l'aide de la transformation de sous-requêtes](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/apg-correlated-subquery.html#apg-corsubquery-transformation).

**Améliorations critiques de la stabilité**
+ Correction d'un problème qui produisait une erreur de syntaxe avec un alias de colonne délimité sans espace préalable.
+ La création d'un utilisateur pour une connexion est bloquée lorsque son identifiant est déjà membre de sysadmin.
+ Correction du type de colonne des T-SQL vues pour utiliser nvarchar (max).
+ Correction de la `definition` colonne de la vue TSQL `sys.sql_modules` qui devait contenir le type de données`nvarchar(max)`.
+ Correction d'un problème de transfert de la géométrie vers le `varbinary` `byte` type de données lorsqu'il `SRID` est égal à zéro.
+ Le problème de non-utilisation des index dans le cas de requêtes comparant des types de données numériques et entiers a été résolu.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème à cause duquel Babelfish renvoyait une erreur de manière inattendue lorsqu'il était connecté à `pyodbc` ou. `sqlalchemy`
+ Correction d'un problème lié à la clause INSTEAD OF TRIGGER lorsque AFTER TRIGGER était activé sur la même table.
+ Correction d'un problème de crash dans certaines conditions lors de l'exécution d'une copie en bloc.
+ Entrer en collision`handle_where_clause_restargets_right()`.
+ Correction d'un bogue qui pouvait provoquer le redémarrage du serveur lors de l'exécution d'une `comment on trigger` instruction sur le point de terminaison de l'instance Babelfish for Aurora PostgreSQL.
+ Correction d'un problème avec CONVERT () qui renvoyait la date dans le format de date correct une fois convertie en `char` et`nchar`.
+ Correction d'un problème lié à l'insertion d'une chaîne datetime avec le format de date 13 dans une colonne de type. `datetime`
+ Correction de plusieurs colonnes dans le catalogue `sys.index_columns` du système. Le problème d'exportation DDL des tables avec index a également été résolu.
+ Correction d'un problème avec ALTER TABLE... DROP CONSTRAINT où il n'a pas été en mesure de supprimer la contrainte dans certains cas. 
+ Correction du problème d'affichage d'une erreur inattendue `not all Parameters have names` lorsque vous `SP_EXECSQL` contenez du TVP.
+ Correction d'un problème de gestion des instructions de mise à jour ou de suppression dans`sp_describe_undeclared_parameters`.
+ Correction des différences de comportement lorsque le CAST de chaînes littérales était égal à`datetime`, `datetime2` et`datetimeoffset`.
+ Correction des différences comportementales dans la fonction COALESCE lorsqu'elle était appelée avec la combinaison de variables et de constantes.
+ Correction d'un problème à cause duquel certaines requêtes contenant la clause ORDER BY n'utilisaient pas d'index de clé primaire.
+ Correction d'un problème lié à CREATE/ALTER la commande PROCEDURE qui pouvait provoquer le redémarrage du serveur si le nom de la procédure contenait des caractères blancs spéciaux.
+ Correction d'un problème en raison duquel la requête pouvait renvoyer un résultat incorrect lorsque le prédicat impliquait SCOPE\_IDENTITY ().

**Améliorations supplémentaires**
+ Correction d'une fuite de mémoire lors de la conversion décimale (numérique) pour l'importation BCP.
+ Le problème d'`with tablock`indication qui provoquait une erreur lors de l'insertion de déclarations groupées a été résolu.
+ Ajout de la prise en charge des guillemets à double échappatoire et déséquilibrés dans. `sp_tables table_type`
+ Ajout d'une restriction sur la suppression des extensions Babelfish pour tous les utilisateurs, à l'exception du rôle d'administrateur.
+ Empêchez les mises à niveau partielles des extensions Babelfish.
+ La procédure sys columnproperty prend désormais en charge des propriétés supplémentaires`iscomputed`,`columnid`,`ordinal`,`isidentity`.
+ Le scriptage DDL des index ou des contraintes inclut désormais un ordre correct des colonnes.
+ Correction d'une erreur qui autorisait le référencement d'une clause `#tmp table` dans une procédure imbriquée via OBJECT\_ID ().
+ Correction d'un problème pour éviter une erreur lors de la suppression du déclencheur créé sur la table temporaire.
+ Une amélioration a été apportée pour autoriser les variables de table ayant un nom de plus de 63 caractères.
+ Correction d'un problème avec les options --schema-only et --data-only des utilitaires. BabelfishDump 
+ Correction d'un problème avec l' BabelfishDump utilitaire qui empêchait le vidage des propriétés étendues.
+ Correction du problème selon lequel la référence de colonne complète ne fonctionnait pas dans la fonction d'agrégation PIVOT.
+ Correction d'une erreur qui autorisait la modification de la procédure depuis le point de terminaison PG.
+ L'exécution d'instructions de SET/RESET rôle a été bloquée depuis le point de terminaison TDS.
+ Le comportement par défaut du GUC de recherche en texte intégral a été modifié pour que la fonctionnalité soit activée `OFF` par défaut. Vous pouvez configurer le GUC pour qu'il utilise `ignore` les fonctionnalités FTS.

### Babelfish pour Aurora PostgreSQL 4.1
<a name="AuroraBabelfish.Updates.41X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.2. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.2, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.1 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 4.1.4, 30 juillet 2025](#AuroraBabelfish.Updates.414)
+ [Aurora Babelfish, version 4.1.3, 2 février 2025](#AuroraBabelfish.Updates.413)
+ [Aurora Babelfish, version 4.1.2, 7 octobre 2024](#AuroraBabelfish.Updates.412)
+ [Aurora Babelfish, version 4.1.1, 20 juin 2024](#AuroraBabelfish.Updates.411)
+ [Aurora Babelfish version 4.1.0, 29 avril 2024](#AuroraBabelfish.Updates.410)

#### Aurora Babelfish version 4.1.4, 30 juillet 2025
<a name="AuroraBabelfish.Updates.414"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 4.1.3, 2 février 2025
<a name="AuroraBabelfish.Updates.413"></a>

**Améliorations de stabilité hautement prioritaires**.
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish, version 4.1.2, 7 octobre 2024
<a name="AuroraBabelfish.Updates.412"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish, version 4.1.1, 20 juin 2024
<a name="AuroraBabelfish.Updates.411"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Performances optimisées pour créer et supprimer des bases de données pour Babelfish.
+ Correction d'un crash lors de l'exécution des fonctions définies par l'utilisateur de pltsql.

#### Aurora Babelfish version 4.1.0, 29 avril 2024
<a name="AuroraBabelfish.Updates.410"></a>

**Nouvelles fonctionnalités**
+ Babelfish prend en charge deux types de données spatiales, la géométrie et la géographie, pour stocker et manipuler des données spatiales dans une portée limitée. Pour plus d'informations, consultez [Babelfish supporte les types de données géospatiales](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html).
+ Permettre `SELECT FOR JSON AUTO` le support dans Babelfish.
+ Support de la possibilité d'effectuer une recherche de similarité vectorielle à l'aide de l'`pgvector`extension via Babelfish. La possibilité d'utiliser `HNSW` et d'`IVFLAT`indexer est également prise en charge. Pour plus d'informations, consultez [Utiliser pgvector dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-pgvector).
+ Support de la possibilité d'accéder aux services Amazon Machine Learning tels qu'Amazon Comprehend, Amazon Sagemaker et Amazon Bedrock par le biais d'une extension. `aws_ml` Pour plus d'informations, consultez [Utilisation de l'apprentissage automatique Amazon Aurora avec Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-ml).
+  T-SQL Procédure de support`sp_procedure_params_100_managed`.
+ La clause CONTAINS utilisée dans la recherche en texte intégral prend également en charge les caractères spéciaux et les chiffres uniques dans les conditions de recherche. Pour plus d'informations, consultez la section [Recherche en texte intégral dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html).

**Améliorations critiques de la stabilité**
+ Correction d'un problème dans l'énumération de la base de données Object Explorer avec la version 19.2 de SSMS.
+ Correction d'un problème qui provoquait une erreur lors de la sélection de données à partir d'une variable `NVARCHAR(MAX)``VARCHAR(MAX)`, `VARBINARY(MAX)` avec des chaînes de grande longueur.
+ Correction d'un problème lié au remplissage des espaces vides dans le type de données char pour les caractères multioctets.
+ Correction d'un problème de performance lié à l'énumération des tables et des vues dans l'explorateur d'objets SSMS.
+ Correction du classement des colonnes par défaut pour correspondre au classement du serveur géré `babelfishpg_tsql.server_collation_name` pour certaines vues du système. La liste des vues système fixes est `sys.check_constraints``sys.data_spaces`,`sys.default_constraints`, `sys.dm_exec_connections``sys.foreign_keys`,`sys.key_constraints`,`sys.stats`,`sys.syscolumns`,`sys.sysforeignkeys`,`sys.sysprocesses`,`sys.system_objects`,`sys.table_types`,`sys.tables`,`sys.types`, `sys.views` et`sys.xml_indexes`.
+ Restreindre la création de functions/procedures fichiers portant le même nom dans Babelfish.

**Améliorations hautement prioritaires de la stabilité**
+ Performances améliorées pour les procédures du système`sp_tablecollations_100`.
+ Correction d'un problème lié aux mises à niveau des versions majeures, à savoir que les vues passaient d'une chaîne littérale à une version binaire.
+ Correction d'un bogue qui empêchait le travailleur parallèle de récupérer le nom logique de la base de données.
+ Correction du problème de performance lié `date` à la comparaison avec`datetime`.

**Améliorations supplémentaires**
+ Correction d'un problème de duplication `sys.all_objects` après `object_id` la mise à niveau de la version majeure.
+ Correction d'un problème dans `CAST` les fonctions pour `Binary` to `Varchar` et `Rowversion` to`Varchar`.
+ Correction d'un problème lié à l'exécution de l'instruction insert into avec une variable de table lorsque cette variable n'existait pas.
+ Correction d'un problème en raison duquel la chaîne hexadécimale d'entrée convertie en type binaire n'avait pas la bonne longueur de données.
+ Correction d'un problème lié à une erreur de boîtier mixte dans`sp_columns_100`.
+ Correction d'un crash dans la recherche de variables de table après `TVP` l'exécution via`TDS RPC SPExecuteSQL`.
+ Support des espaces blancs intégrés dans les opérateurs de comparaison à caractères multiples.
+ Support des opérateurs adjacents `@@variables` sans séparer les espaces blancs.
+ Correction d'un crash lors de l'exécution de la procédure si la procédure se supprime elle-même ou annule la transaction qui a créé la procédure.
+ Support du `AS` mot clé `CREATE` fonctionnel dans tous les cas.
+ Support des expressions dans `SELECT...OFFSET...FETCH` les clauses.
+ Support `SET TRAN ISOLATION LEVEL` syntaxique.
+ Support de notation à virgule flottante sans exposant.
+ Support aux opérateurs de comparaison `!<` et`!>`.
+ Support `DROP INDEX schema.table.index` et `DROP INDEX index ON schema.table` syntaxe.

### Babelfish pour Aurora PostgreSQL 4.0
<a name="AuroraBabelfish.Updates.40X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 16.1. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 16.1, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 4.0 (la version 4.0 est basée sur la version 3.4) ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 4.0.4, 4 août 2025](#AuroraBabelfish.Updates.404)
+ [Aurora Babelfish version 4.0.3, 5 février 2025](#AuroraBabelfish.Updates.403)
+ [Aurora Babelfish version 4.0.2, 17 septembre 2024](#AuroraBabelfish.Updates.402)
+ [Aurora Babelfish version 4.0.1, 24 juin 2024](#AuroraBabelfish.Updates.401)
+ [Aurora Babelfish version 4.0.0, 31 janvier 2024](#AuroraBabelfish.Updates.400)

#### Aurora Babelfish version 4.0.4, 4 août 2025
<a name="AuroraBabelfish.Updates.404"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish version 4.0.3, 5 février 2025
<a name="AuroraBabelfish.Updates.403"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish version 4.0.2, 17 septembre 2024
<a name="AuroraBabelfish.Updates.402"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 4.0.1, 24 juin 2024
<a name="AuroraBabelfish.Updates.401"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème lié à l'exécution de requêtes en parallèle, à cause duquel un backend pouvait se bloquer indéfiniment dans certains cas.
+ Performances optimisées pour créer et supprimer des bases de données pour Babelfish.
+ Correction d'un crash lors de l'exécution des fonctions définies par l'utilisateur de pltsql.

#### Aurora Babelfish version 4.0.0, 31 janvier 2024
<a name="AuroraBabelfish.Updates.400"></a>

**Nouvelles fonctionnalités**
+ Support limité pour la recherche en texte intégral dans Babelfish. Pour plus d'informations, consultez la section [Recherche en texte intégral dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-fulltextsearch.html).
+ Ajout de la prise en charge de la création de déclencheurs INSTEAD OF sur les vues.
+ Modification du mode de migration par défaut de Babelfish, passant d'une base de données unique à plusieurs bases de données.

**Améliorations de la sécurité**
+ Correction de problèmes de sécurité liés à la gestion des connexions et des utilisateurs de TSQL.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème de régression en raison duquel la jointure de mise à jour avec une table insérée dans la procédure de déclenchement provoquait une erreur`result relation must be a regular relation`.
+ Correction d'un problème à cause duquel `information_schema` les requêtes pour les types U et V donnaient auparavant des résultats différents dans Babelfish.
+ Correction d'un problème qui empêchait de bloquer la progression de l'aspirateur lors de l'utilisation de tables de température dans certaines situations.

**Améliorations supplémentaires**
+ Correction d'un problème lié au nom principal dans l'affichage du `pg_stat_gssapi` catalogue.
+ Correction d'un problème dans les fonctions `parsename` `session_context` et `sp_set_session_context` lors de l'utilisation avec un classement de serveur autre que celui par défaut.

**Recommandations**
+ Nous vous recommandons de passer de la version 14 à la version 15 d'Aurora PostgreSQL, puis de la version 15 à la version 16. Actuellement, la mise à niveau directe de la version 14 à la version 16 n'est pas prise en charge et elle échoue avec une erreur. 

## Versions 3.x de Babelfish pour Aurora PostgreSQL (inclut certaines versions obsolètes)
<a name="aurorababelfish-versions-version3x"></a>

**Topics**
+ [Babelfish pour Aurora PostgreSQL 3.13](#AuroraBabelfish.Updates.313X)
+ [Babelfish pour Aurora PostgreSQL 3.12](#AuroraBabelfish.Updates.312X)
+ [Babelfish pour Aurora PostgreSQL 3.11](#AuroraBabelfish.Updates.311)
+ [Babelfish pour Aurora PostgreSQL 3.10](#AuroraBabelfish.Updates.310)
+ [Babelfish pour Aurora PostgreSQL 3.9](#AuroraBabelfish.Updates.39X)
+ [Babelfish pour Aurora PostgreSQL 3.8](#AuroraBabelfish.Updates.38X)
+ [Babelfish pour Aurora PostgreSQL 3.7](#AuroraBabelfish.Updates.37X)
+ [Babelfish pour Aurora PostgreSQL 3.6](#AuroraBabelfish.Updates.36X)
+ [Babelfish pour Aurora PostgreSQL 3.5](#AuroraBabelfish.Updates.35X)
+ [Babelfish for Aurora PostgreSQL 3.4](#AuroraBabelfish.Updates.34X)
+ [Babelfish for Aurora PostgreSQL 3.3](#AuroraBabelfish.Updates.33X)
+ [Babelfish for Aurora PostgreSQL 3.2](#AuroraBabelfish.Updates.32X)
+ [Babelfish pour Aurora PostgreSQL 3.1 (obsolète)](#AuroraBabelfish.Updates.31X)

### Babelfish pour Aurora PostgreSQL 3.13
<a name="AuroraBabelfish.Updates.313X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.17. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.17, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 3.13.0, 6 avril 2026
<a name="AuroraBabelfish.Updates.3130"></a>

**Améliorations critiques**
+ Correction d'un problème en raison duquel la clause de mise à jour avec sortie pouvait sauter des lignes lors de mises à jour simultanées.

**Améliorations de stabilité hautement prioritaires**
+  GRANT/REVOKE/DROP Opérations bloquées sur les rôles Babelfish depuis le point de terminaison PostgreSQL.

### Babelfish pour Aurora PostgreSQL 3.12
<a name="AuroraBabelfish.Updates.312X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.15. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.15, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.12 apporte plusieurs améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 3.12.1, 16 janvier 2026
<a name="AuroraBabelfish.Updates.3121"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème en raison duquel une `UPDATE` instruction contenant une `OUTPUT` clause pouvait sauter des lignes en cas de mises à jour simultanées sur la même ligne.

#### Aurora Babelfish version 3.12.0, 18 décembre 2025
<a name="AuroraBabelfish.Updates.3120"></a>

**Améliorations critiques**
+ Instantanés actifs lorsque les catalogues du système sont mis à jour ResetTempTableNamespace dans TDS.

**Améliorations de stabilité hautement prioritaires**
+ Ajout de la possibilité pour le planificateur de choisir le scan d'index pour les requêtes contenant des prédicats comparant des types numériques et money/smallmoney des types de données.
+ Correction d'un problème en raison duquel, dans certains cas, le retour au point de sauvegarde ne permettait pas d'envoyer le bon jeton d'état de transaction au client, ce qui entraînait l'échec des opérations suivantes de la transaction.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème qui autorisait les opérations de mise à jour simultanées avec des clauses OUTPUT.

### Babelfish pour Aurora PostgreSQL 3.11
<a name="AuroraBabelfish.Updates.311"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.14. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.14, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.11 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 3.11.0, 25 novembre 2025](#AuroraBabelfish.Updates.3110)

#### Aurora Babelfish version 3.11.0, 25 novembre 2025
<a name="AuroraBabelfish.Updates.3110"></a>

**Améliorations critiques**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations
+ Ajout du support permettant d'utiliser le scan d'index dans le cas de requêtes contenant des prédicats comparant des types de données numériques et entiers

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème avec la commande RESET ALL du point de terminaison postgres
+ Correction d'un problème lié aux paquets de réponse lors de la lecture de données nvarchar (max) volumineuses, qui pouvait être causé ArgumentOutOfRangeException par le pilote .NET.
+ Problème résolu : le parallélisme n'était pas utilisé pour l'expression pltsql RETURN
+ Correction d'un problème de préservation des informations de fuseau horaire lors du passage d'une chaîne à une valeur datetimeoffset
+ Correction d'un crash dans les requêtes utilisant « FOR JSON AUTO » et « JSON PATH »

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème lors de l'ajout d'une colonne avec une valeur par défaut qui entraînait une erreur

### Babelfish pour Aurora PostgreSQL 3.10
<a name="AuroraBabelfish.Updates.310"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.13. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.13, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.10 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 3.10.1, 8 août 2025](#AuroraBabelfish.Updates.3101)
+ [Aurora Babelfish version 3.10.0, 30 juin 2025](#AuroraBabelfish.Updates.3100)

#### Aurora Babelfish version 3.10.1, 8 août 2025
<a name="AuroraBabelfish.Updates.3101"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish version 3.10.0, 30 juin 2025
<a name="AuroraBabelfish.Updates.3100"></a>

**Améliorations critiques**
+ Ajout de la prise en charge des messages de bonjour de serveur plus volumineux lors d'une poignée de main SSL en les segmentant en paquets de 4 096 octets.
+ Ajout du support pour CAST de VARBINARY à DATETIME dans Babelfish.
+ Ajout de la gestion du nom de schéma par défaut pour la procédure en Group-AD session, lorsque le paramètre de valeur de la table est utilisé comme argument d'une procédure.
+ Ajout des opérateurs « \+ » et « - » pour varbinary.

**Améliorations de stabilité hautement prioritaires**
+ Opérateur PIVOT fixe pour gérer gracieusement les entrées NULL dans la colonne pivot.
+ Correction d'un problème avec une échelle d' numeric/decimal addition et de soustraction incorrecte pour le résultat.
+ Correction d'un problème qui provoquait un résultat incorrect lors d'opérations arithmétiques entraînant un changement de numeric/decimal type.
+ Correction d'un problème dans la fonction round () pour garantir que les types de retour correspondent aux types d'arguments d'entrée.

**Améliorations et améliorations supplémentaires**
+ Correction de l'entrée `babelfish_schema_permissions` qui était remplacée s'il y avait une table et une procédure portant le même nom.
+ Correction d'une erreur lors de la récupération de la définition des objets tsql en raison de la gestion de quelques nœuds dans. `sys.tsql_get_expr`
+ Correction de la logique de résolution des types de numeric/decimal données dans les requêtes. outer/inner 
+ Expression majuscule fixe lorsque l'une des branches est numérique et l'autre est numérique exact.
+ Correction d'un crash dans `resolve_numeric_typmod_from_exp` les fonctions d'agrégation utilisant \* (toutes les colonnes).

### Babelfish pour Aurora PostgreSQL 3.9
<a name="AuroraBabelfish.Updates.39X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.12. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.12, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.9 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 3.9.2, 9 octobre 2025](#AuroraBabelfish.Updates.392)
+ [Aurora Babelfish version 3.9.1, 3 juin 2025](#AuroraBabelfish.Updates.391)
+ [Aurora Babelfish, version 3.9.0, 8 avril 2025](#AuroraBabelfish.Updates.390)

#### Aurora Babelfish, version 3.9.2, 9 octobre 2025
<a name="AuroraBabelfish.Updates.392"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.
+ Correction d'un crash dans `resolve_numeric_typmod_from_exp` les fonctions d'agrégation utilisant \* (toutes les colonnes)

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish version 3.9.1, 3 juin 2025
<a name="AuroraBabelfish.Updates.391"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

**Améliorations critiques de stabilité**
+ Ajout de la prise en charge des messages de bonjour de serveur plus volumineux lors de la poignée de main SSL.

#### Aurora Babelfish, version 3.9.0, 8 avril 2025
<a name="AuroraBabelfish.Updates.390"></a>

**Améliorations critiques**
+ Correction d'un problème à cause duquel le déclencheur était supprimé lors de la suppression d'une colonne dans un tableau.
+ Amélioration des performances des requêtes comportant une jointure `TABLE_CONSTRAINTS` et un `KEY_COLUMN_USAGE` affichage dans le schéma INFORMATION\_SCHEMA.
+ Correction d'un problème de formatage incohérent avec `Convert` la fonction lors de la conversion du type de données MONEY avec une valeur 0 en types de données de chaîne.
+ Correction de problèmes de formatage `CAST` entre `MONEY` et`CHAR/VARCHAR`.
+ Correction d'un problème à cause duquel les informations de type se perdaient `SELECT...INTO` avec `MIN` et dans les `MAX` agrégations sur les `MONEY` colonnes.
+ Implémentez l'opérateur modulo pour le `MONEY` type.
+ Ajout du nettoyage des paramètres et des configurations périmés en cas de regroupement de connexions.
+ Ajout d'un nettoyage complet de l'état du curseur pour éviter les données périmées en cas de regroupement de connexions.
+ Correction d'un problème en raison `IDENTITY` duquel les colonnes n'étaient pas reconnues lors `DML` des instructions utilisant `OUTPUT` la `WHERE` clause and.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème de fonctionnement du système`OPENJSON`.
+ Correction du type de données de résultat incorrect `UNION` impliquant `MONEY` un type.
+ Décalage fixe lors de l'utilisation de « `AT TIME ZONE` » avec conversion de `DATETIME2` type de données avec la fonction convert () dans un paramètre de fuseau horaire local autre que celui par défaut.
+ Fonctions de chaîne améliorées pour gérer un plus large éventail de types de données.
+ Correction d'un problème en raison duquel les lots contenant des requêtes entre bases de données recherchaient les objets dans une base de données incorrecte.
+ Comportement fixe des fonctions `DATEDIFF` () et `DATEDIFF_BIG` () pour la semaine et le trimestre`Datepart`.
+ Correction d'un problème qui pouvait `sys.column_property` renvoyer des résultats incorrects pour la propriété ordinale d'une colonne.
+ Correction d'un problème « `AT TIME ZONE` » proche de l'heure de changement d'heure d'été avec la conversion de type de `DATETIME2` données.
+ Comportement fixe des requêtes qui utilisent `sys.Db_id()` une fonction renvoyant des lignes vides en mode parallel forcé.

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème en raison duquel les types smalldatetime et date pouvaient accéder aux données de manière plus flexible via un index.
+ Correction d'un problème lié à la procédure du système`fn_listextendedproperty`.
+ Correction de l'utilisation de paramètres tabulaires comme arguments dans les procédures. Auparavant, vous deviez spécifier le nom du type du paramètre à valeur de table lors de l'appel de la procédure. Il est désormais facultatif.
+ Précision et échelle fixes lorsque le type d'`CASE`expression courant est`NUMERIC`/`DECIMAL`.
+ Correction d'un problème en raison duquel des entrées pouvaient `sys.dm_exec_sessions` être abandonnées pour des connexions déjà interrompues.
+ Correction d'un problème en raison duquel une connexion avec un utilisateur de base de données mappé dispose toujours des privilèges d'utilisateur invité.
+ Correction d'un problème en raison duquel le nombre de transactions change après l'exécution de certaines fonctions du système.
+ Correction d'un problème en `Datepart` raison duquel les fonctions avaient des sorties différentes en fonction du GUC`timezone`.

### Babelfish pour Aurora PostgreSQL 3.8
<a name="AuroraBabelfish.Updates.38X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.10. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.10, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.8 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 3.8.3, 13 novembre 2025](#AuroraBabelfish.Updates.383)
+ [Aurora Babelfish version 3.8.2, 24 juin 2025](#AuroraBabelfish.Updates.382)
+ [Aurora Babelfish, version 3.8.1, 20 janvier 2025](#AuroraBabelfish.Updates.380)
+ [Aurora Babelfish, version 3.8.0, 27 décembre 2024](#AuroraBabelfish.Updates.380)

#### Aurora Babelfish, version 3.8.3, 13 novembre 2025
<a name="AuroraBabelfish.Updates.383"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish version 3.8.2, 24 juin 2025
<a name="AuroraBabelfish.Updates.382"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 3.8.1, 20 janvier 2025
<a name="AuroraBabelfish.Updates.380"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème en raison duquel les commandes transactionnelles pouvaient mettre fin à la connexion dans certains cas.

#### Aurora Babelfish, version 3.8.0, 27 décembre 2024
<a name="AuroraBabelfish.Updates.380"></a>

***Nouvelles fonctionnalités***
+ Ajout de la prise en charge de `ALTER FUNCTION` la syntaxe.
+ Activé le support des `pgaudit` extensions avec Babelfish.
+ L'utilisateur a permis à l'utilisateur de créer une vue sur une déclaration avec `PIVOT` l'opérateur.
+ Support activé de la procédure `sys.sp_reset_connection` stockée pour réinitialiser la connexion.
+ Activation des références entre bases de données d'objets (tables/views/fonctions) dans les vues.

***Améliorations hautement prioritaires de la stabilité***
+ Fonctions à date fixe pour prendre en compte le réglage du fuseau horaire.
+ Amélioration du comportement de gestion des `column does not exist` erreurs `relation does not exist` et des erreurs.
+ Procédure `sp_tables` stockée fixe permettant de gérer correctement les noms d'objets en trois parties dans les bases de données afin de récupérer le nom de base de données correct lors de l'utilisation de serveurs liés.
+ Correction d'un problème qui permettait au propriétaire de la base de données de se connecter pour explorer les objets de base de données dans SSMS.
+ Procédure `sp_tables` stockée fixe pour renvoyer un résultat correct lorsque le paramètre @table\_name est entouré de crochets (\_).
+ Correction d'un problème en raison duquel l'authentification Active Directory par connexion individuelle générait une erreur indiquant que `pg_ad_mapping` le pointeur d'`plugin`extension n'était pas initialisé.
+ Correction d'un problème en raison duquel la création d'index pouvait échouer si la table était créée à l'aide de `SELECT INTO` la syntaxe.
+ Correction d'un problème d'autorisation lié aux appels de fonctions entre bases de données.
+ Autorisation activée sur le schéma pour qu'elle prenne effet correctement sur les futurs objets créés dans ce schéma par l'un des utilisateurs autorisés du schéma.
+ Correction d'un problème d'insertion d'une valeur correcte dans le tableau contenant une colonne d'identité.
+ Correction d'un problème qui empêchait d'avoir une valeur de séquence d'identité correcte lorsque bcp SqlBulkCopy ou insert bulk étaient utilisés avec le `keep identity values` mode.

***Améliorations supplémentaires***
+ Correction du problème lié à la commande Kill qui laissait encore quelques sessions en cours d'exécution après la commande.
+ Correction du problème `sys.identity_columns` selon lequel View renvoyait à tort plus d'entrées qu'il ne le devrait.
+ Le problème de l'instruction CASE et des MIN/MAX fonctions lié à une erreur de définition de la taille de chaîne ou à l'utilisation d'une conversion explicite a été résolu.
+ Correction d'un problème lié à la fonction ISNUMERIC qui renvoyait un résultat correct pour les nvarchar/varchar paramètres.
+ Correction du problème selon lequel l'instruction CASE ne fonctionnait pas correctement lorsque l'expression de branche était de type NVARCHAR.
+ Correction du comportement des fonctions CONCAT () et CONCAT\_WS () pour les caractères multioctets et pour fonctionner avec au moins 2 et 3 arguments respectivement.
+ Correction d'un problème qui autorisait ALTER COLUMN avec le type char pour Temp Table.
+ Correction d'un problème dans la fonction CONVERT qui la faisait fonctionner de manière cohérente avec les types BINARY et VARBINARY dans Babelfish.
+ Correction du problème d'incohérence de la sortie d'une requête de sélection avec la clause FOR XML PATH.
+ Correction d'un problème de renvoi du code d'erreur TSQL correct.
+ Comportement fixe de `STRING_AGG()` la fonction pour les entrées contenant des caractères multioctets.
+ Correction d'un problème en raison duquel une mauvaise variante surchargée de était `regexp_replace` appelée lors de la restauration.
+ Diffusion fixe du type TIME `sys.varchar` au type TIME.

### Babelfish pour Aurora PostgreSQL 3.7
<a name="AuroraBabelfish.Updates.37X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.8. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.8, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.7 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 3.7.3, 21 novembre 2025](#AuroraBabelfish.Updates.373)
+ [Aurora Babelfish version 3.7.2, 11 juillet 2025](#AuroraBabelfish.Updates.372)
+ [Aurora Babelfish, version 3.7.1, 2 janvier 2025](#AuroraBabelfish.Updates.371)
+ [Aurora Babelfish version 3.7.0, 30 septembre 2024](#AuroraBabelfish.Updates.370)

#### Aurora Babelfish, version 3.7.3, 21 novembre 2025
<a name="AuroraBabelfish.Updates.373"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un crash dans les requêtes utilisant `FOR JSON AUTO` et`JSON PATH`.

#### Aurora Babelfish version 3.7.2, 11 juillet 2025
<a name="AuroraBabelfish.Updates.372"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 3.7.1, 2 janvier 2025
<a name="AuroraBabelfish.Updates.371"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème à cause duquel l'authentification Active Directory par connexion individuelle renvoyait l'erreur pg\_ad\_mapping lorsque le pointeur d'`plugin`extension n'était pas initialisé.
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish version 3.7.0, 30 septembre 2024
<a name="AuroraBabelfish.Updates.370"></a>

***Nouvelles fonctionnalités***
+ Permettre la `STContains` prise en charge `STEquals` des fonctions `STArea` d'`PostGIS`extension pour les types de données géospatiales.

**Améliorations de la sécurité**
+ Correction d'un problème qui permettait potentiellement à des utilisateurs non privilégiés de supprimer d'autres utilisateurs et rôles dans certains scénarios.
+ Correction d'un problème lié à la `sys.database_principals` vue qui affichait les métadonnées relatives à tous les utilisateurs, quels que soient les privilèges du principal serveur.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème lié au `information_schema.tables` renvoi d'un nom\_table incorrect.
+ Correction d'un problème en raison duquel l'opérateur less than donnait des résultats incorrects pour les types de données binaires.
+ Correction d'une incohérence avec les OID des déclencheurs dans la `OBJECT_ID()` fonction et la `sys.objects` vue.
+ Correction d'un problème lié à la fonction d'`plpgsql`extension. Les paramètres locaux de la fonction pour les variables de configuration d'exécution ne peuvent pas être réinitialisés à la fin de l'exécution de la fonction lorsque Babelfish est installé.

**Améliorations supplémentaires**
+ Correction du comportement des `RIGHT()` fonctions`TRIM()`,`LTRIM()`, `RTRIM()``LEFT()`, et pour les entrées contenant des caractères multioctets, en renvoyant le résultat avec le type de données approprié en fonction du type de données d'argument.
+ Performances améliorées d'un opérateur similaire avec des classements non déterministes.
+ Problème résolu : le correctif de recherche pouvait être incorrect lorsque le nom du and/or schéma du nom de base de données contenait des caractères spéciaux entre guillemets.
+ Correction d'une différence de comportement dans Babelfish et TSQL pour les `LOWER()` fonctions utilisant des caractères multi-octets `UPPER()` et des types d'arguments et de retours appropriés.
+ La `sp_tables` procédure permet désormais d'utiliser le caractère `%` générique dans le `@table_qualifier` paramètre. Cela facilite la recherche de tables en faisant correspondre des modèles dans les noms des tables.
+ Correction d'une différence de comportement dans Babelfish et TSQL for`STUFF()`, et dans les `TRANSLATE()` fonctions utilisant des caractères multioctets `SUBSTRING()` et des types d'arguments et de retours appropriés.
+ Message d'erreur mis à jour pour GRANT/REVOKE/DENY les instructions.
+ Correction du comportement de `REVERSE()``REPLACE()`, et des `REPLICATE()` fonctions pour les entrées contenant des caractères multioctets, en renvoyant le résultat avec le type de données approprié en fonction du type de données d'argument.
+ Sortie fixe de la `SPACE()` fonction pour un argument d'entrée non positif.
+ Gestion de la mémoire améliorée lors de l'utilisation du protocole BCP sur une table contenant des index.
+ Correction d'un problème en raison duquel la clause DML avec `OUTPUT INTO` clause déclenchait un déclencheur et pouvait entraîner une erreur.
+ Correction d'un problème de résolution de type de données lié à la clause d'union.
+ Correction d'un message d'erreur pour la `SUBSTRING()` fonction lorsque le nombre d'arguments n'est pas approprié.
+ Correction d'un problème lorsque le commentaire était associé au nom de la colonne.
+ Correction d'un problème lié à l'`sys.server_principals`affichage des entrées de `public` rôles.
+ Correction d'un problème d'exportation DDL pour la base de données avec SSMS.
+ Ajout du support pour afficher l'appartenance à un groupe Windows dans T-SQL la fonction`IS_MEMBER()`.

### Babelfish pour Aurora PostgreSQL 3.6
<a name="AuroraBabelfish.Updates.36X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.7. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.7, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.6 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 3.6.3, 17 juillet 2025](#AuroraBabelfish.Updates.363)
+ [Aurora Babelfish, version 3.6.2, 23 janvier 2025](#AuroraBabelfish.Updates.362)
+ [Aurora Babelfish, version 3.6.1, 27 septembre 2024](#AuroraBabelfish.Updates.361)
+ [Aurora Babelfish version 3.6.0, 8 août 2024](#AuroraBabelfish.Updates.360)

#### Aurora Babelfish version 3.6.3, 17 juillet 2025
<a name="AuroraBabelfish.Updates.363"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 3.6.2, 23 janvier 2025
<a name="AuroraBabelfish.Updates.362"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème à cause duquel l'authentification Active Directory par connexion individuelle renvoyait l'erreur pg\_ad\_mapping lorsque le pointeur d'`plugin`extension n'était pas initialisé.
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish, version 3.6.1, 27 septembre 2024
<a name="AuroraBabelfish.Updates.361"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 3.6.0, 8 août 2024
<a name="AuroraBabelfish.Updates.360"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge de la réplication logique native de PostgreSQL afin que les utilisateurs puissent répliquer et synchroniser des tables individuelles d'une source vers un ou plusieurs destinataires à l'aide d'un modèle d'éditeur et d'abonné.
+ Ajout du support pour les Blue/Green déploiements avec Babelfish. Vous pouvez désormais utiliser Amazon RDS Blue/Green Deployments pour apporter et tester des modifications de base de données avant de les implémenter dans un environnement de production. Pour plus d'informations, consultez [Présentation des Blue/Green déploiements Amazon RDS pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments-overview.html).
+ Ajout du support pour GRANT/REVOKE ... SUR LE SCHÉMA.. dans Babelfish. 
  + Les autorisations suivantes sont prises en charge en fonction des types d'objets.
    + Autorisations relatives aux fonctions scalaires — EXECUTE.
    + Table-valued autorisations de fonction — EXECUTE.
    + Autorisations de procédure stockée — EXECUTE.
    + Autorisations de table : SUPPRIMER, INSÉRER, RÉFÉRENCES, SÉLECTIONNER, METTRE À JOUR.
    + Afficher les autorisations : SUPPRIMER, INSÉRER, RÉFÉRENCES, SÉLECTIONNER, METTRE À JOUR.
  + CASCADE n'est pas pris en charge avec Grant/Revoke on Schema.
  + GRANT/REVOKE L'OPTION FOR.. on SCHEMA n'est pas prise en charge dans Babelfish.
  + GRANT/REVOKE L'intérieur de CREATE SCHEMA n'est pas supporté dans Babelfish.
+ Ajout de la prise en charge `sys.login_token` et des vues `sys.user_token` du système.
+ Ajout de la prise en charge de la clause LIKE pour certaines collations AI. Pour plus d'informations, consultez la section Classements [déterministes et non déterministes](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations.deterministic-nondeterministic) dans Babelfish.
+ Ajout de la prise en charge de l'authentification Active Directory basée sur la sécurité des groupes. Les utilisateurs peuvent gérer leurs charges de travail sans fournir de connexions individuelles grâce à une posture de sécurité améliorée. Pour plus d'informations, consultez [Configuration de l'authentification Kerberos à l'aide des groupes de sécurité Active Directory pour](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-kerberos-securityad.html) Babelfish.
+ Ajout du support du CTE et du JOIN pour l'opérateur PIVOT.
+ Support de la syntaxe ALTER pour Proc.
+ Support de renommage d'une base de données SQL Server.
+ Support de contraintes uniques sur les colonnes nulles. La trappe d'évacuation `babelfishpg_tsql.escape_hatch_unique_constraint` est obsolète. 

**Améliorations critiques de la stabilité**
+ Correction d'un problème qui produisait une erreur de syntaxe avec un alias de colonne délimité sans espace préalable.
+ La création d'un utilisateur pour une connexion est bloquée lorsque son identifiant est déjà membre de sysadmin.
+ Correction du type de colonne des T-SQL vues pour utiliser nvarchar (max).
+ Correction de la `definition` colonne de la vue TSQL `sys.sql_modules` qui devait contenir le type de données`nvarchar(max)`.
+ Correction d'un problème de transfert de la géométrie vers le `varbinary` `byte` type de données lorsqu'il `SRID` est égal à zéro.
+ Le problème de non-utilisation des index dans le cas de requêtes comparant des types de données numériques et entiers a été résolu.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème à cause duquel Babelfish renvoyait une erreur de manière inattendue lorsqu'il était connecté à `pyodbc` ou. `sqlalchemy`
+ Correction d'un problème lié à la clause INSTEAD OF TRIGGER lorsque AFTER TRIGGER était activé sur la même table.
+ Correction d'un problème de crash dans certaines conditions lors de l'exécution d'une copie en bloc.
+ Entrer en collision`handle_where_clause_restargets_right()`.
+ Correction d'un bogue qui pouvait provoquer le redémarrage du serveur lors de l'exécution d'une `comment on trigger` instruction sur le point de terminaison de l'instance Babelfish for Aurora PostgreSQL.
+ Correction d'un problème avec CONVERT () qui renvoyait la date dans le format de date correct une fois convertie en `char` et`nchar`.
+ Correction d'un problème lié à l'insertion d'une chaîne datetime avec le format de date 13 dans une colonne de type. `datetime`
+ Correction de plusieurs colonnes dans le catalogue `sys.index_columns` du système. Le problème d'exportation DDL des tables avec index a également été résolu.
+ Correction d'un problème avec ALTER TABLE... DROP CONSTRAINT où il n'a pas été en mesure de supprimer la contrainte dans certains cas. 
+ Correction du problème d'affichage d'une erreur inattendue `not all Parameters have names` lorsque vous `SP_EXECSQL` contenez du TVP.
+ Correction d'un problème de gestion des instructions de mise à jour ou de suppression dans`sp_describe_undeclared_parameters`.
+ Correction des différences de comportement lorsque le CAST de chaînes littérales était égal à`datetime`, `datetime2` et`datetimeoffset`.
+ Correction des différences comportementales dans la fonction COALESCE lorsqu'elle était appelée avec la combinaison de variables et de constantes.
+ Correction d'un problème à cause duquel certaines requêtes contenant la clause ORDER BY n'utilisaient pas d'index de clé primaire.
+ Correction d'un problème lié à CREATE/ALTER la commande PROCEDURE qui pouvait provoquer le redémarrage du serveur si le nom de la procédure contenait des caractères blancs spéciaux.
+ Correction d'un problème en raison duquel la requête pouvait renvoyer un résultat incorrect lorsque le prédicat impliquait SCOPE\_IDENTITY ().

**Améliorations supplémentaires**
+ Correction d'une fuite de mémoire lors de la conversion décimale (numérique) pour l'importation BCP.
+ Le problème d'`with tablock`indication qui provoquait une erreur lors de l'insertion de déclarations groupées a été résolu.
+ Ajout de la prise en charge des guillemets à double échappatoire et déséquilibrés dans. `sp_tables table_type`
+ Ajout d'une restriction sur la suppression des extensions Babelfish pour tous les utilisateurs, à l'exception du rôle d'administrateur.
+ Empêchez les mises à niveau partielles des extensions Babelfish.
+ La procédure sys columnproperty prend désormais en charge des propriétés supplémentaires`iscomputed`,`columnid`,`ordinal`,`isidentity`.
+ Le scriptage DDL des index ou des contraintes inclut désormais un ordre correct des colonnes.
+ Correction d'une erreur qui autorisait le référencement d'une clause `#tmp table` dans une procédure imbriquée via OBJECT\_ID ().
+ Correction d'un problème pour éviter une erreur lors de la suppression du déclencheur créé sur la table temporaire.
+ Une amélioration a été apportée pour autoriser les variables de table ayant un nom de plus de 63 caractères.
+ Correction d'un problème avec les options --schema-only et --data-only des utilitaires. BabelfishDump 
+ Correction d'un problème avec l' BabelfishDump utilitaire qui empêchait le vidage des propriétés étendues.
+ Correction du problème selon lequel la référence de colonne complète ne fonctionnait pas dans la fonction d'agrégation PIVOT.
+ Correction d'une erreur qui autorisait la modification de la procédure depuis le point de terminaison PG.
+ L'exécution d'instructions de SET/RESET rôle a été bloquée depuis le point de terminaison TDS.

### Babelfish pour Aurora PostgreSQL 3.5
<a name="AuroraBabelfish.Updates.35X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.6. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 15.6, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 3.5 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 3.5.4, 30 juillet 2025](#AuroraBabelfish.Updates.354)
+ [Aurora Babelfish, version 3.5.3, 2 février 2025](#AuroraBabelfish.Updates.353)
+ [Aurora Babelfish, version 3.5.2, 7 octobre 2024](#AuroraBabelfish.Updates.352)
+ [Aurora Babelfish, version 3.5.1, 20 juin 2024](#AuroraBabelfish.Updates.351)
+ [Aurora Babelfish, version 3.5.0, 29 avril 2024](#AuroraBabelfish.Updates.350)

#### Aurora Babelfish version 3.5.4, 30 juillet 2025
<a name="AuroraBabelfish.Updates.354"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 3.5.3, 2 février 2025
<a name="AuroraBabelfish.Updates.353"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish, version 3.5.2, 7 octobre 2024
<a name="AuroraBabelfish.Updates.352"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish, version 3.5.1, 20 juin 2024
<a name="AuroraBabelfish.Updates.351"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un crash lors de l'exécution des fonctions définies par l'utilisateur de pltsql.

#### Aurora Babelfish, version 3.5.0, 29 avril 2024
<a name="AuroraBabelfish.Updates.350"></a>

**Nouvelles fonctionnalités**
+ Babelfish prend en charge deux types de données spatiales, la géométrie et la géographie, pour stocker et manipuler des données spatiales dans une portée limitée. Pour plus d'informations, consultez [Babelfish supporte les types de données géospatiales](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-geospatial.html).
+ Permettre `SELECT FOR JSON AUTO` le support dans Babelfish.
+ Support de la possibilité d'effectuer une recherche de similarité vectorielle à l'aide de l'`pgvector`extension via Babelfish. La possibilité d'utiliser `HNSW` et d'`IVFLAT`indexer est également prise en charge. Pour plus d'informations, consultez [Utiliser pgvector dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-pgvector).
+ Support de la possibilité d'accéder aux services Amazon Machine Learning tels qu'Amazon Comprehend, Amazon Sagemaker et Amazon Bedrock par le biais d'une extension. `aws_ml` Pour plus d'informations, consultez [Utilisation de l'apprentissage automatique Amazon Aurora avec Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html#babelfish-postgres-aws-extensions-using-ml).
+  T-SQL Procédure de support`sp_procedure_params_100_managed`.
+ Support de création au lieu de déclencheurs (DML) sur les vues SQL Server.

**Améliorations critiques de la stabilité**
+ Correction d'un problème dans l'énumération de la base de données Object Explorer avec la version 19.2 de SSMS.
+ Correction d'un problème qui provoquait une erreur lors de la sélection de données à partir d'une variable `NVARCHAR(MAX)``VARCHAR(MAX)`, `VARBINARY(MAX)` avec des chaînes de grande longueur.
+ Correction d'un problème lié au remplissage des espaces vides dans le type de données char pour les caractères multioctets.
+ Correction d'un problème de performance lié à l'énumération des tables et des vues dans l'explorateur d'objets SSMS.
+ Correction du classement des colonnes par défaut pour correspondre au classement du serveur géré `babelfishpg_tsql.server_collation_name` pour certaines vues du système. La liste des vues système fixes est `sys.check_constraints``sys.data_spaces`,`sys.default_constraints`, `sys.dm_exec_connections``sys.foreign_keys`,`sys.key_constraints`,`sys.stats`,`sys.syscolumns`,`sys.sysforeignkeys`,`sys.sysprocesses`,`sys.system_objects`,`sys.table_types`,`sys.tables`,`sys.types`, `sys.views` et`sys.xml_indexes`.
+ Restreindre la création de functions/procedures fichiers portant le même nom dans Babelfish.

**Améliorations hautement prioritaires de la stabilité**
+ Performances améliorées pour les procédures du système`sp_tablecollations_100`.
+ Correction d'un problème lié aux mises à niveau des versions majeures, à savoir que les vues passaient d'une chaîne littérale à une version binaire.
+ Correction d'un bogue qui empêchait le travailleur parallèle de récupérer le nom logique de la base de données.
+ Correction du problème de performance lié `date` à la comparaison avec`datetime`.

**Améliorations supplémentaires**
+ Correction d'un problème de duplication `sys.all_objects` après `object_id` la mise à niveau de la version majeure.
+ Correction d'un problème dans `CAST` les fonctions pour `Binary` to `Varchar` et `Rowversion` to`Varchar`.
+ Correction d'un problème lié à l'exécution de l'instruction insert into avec une variable de table lorsque cette variable n'existait pas.
+ Correction d'un problème en raison duquel la chaîne hexadécimale d'entrée convertie en type binaire n'avait pas la bonne longueur de données.
+ Correction d'un problème lié à une erreur de boîtier mixte dans`sp_columns_100`.
+ Correction d'un crash dans la recherche de variables de table après `TVP` l'exécution via`TDS RPC SPExecuteSQL`.
+ Support des espaces blancs intégrés dans les opérateurs de comparaison à caractères multiples.
+ Support des opérateurs adjacents `@@variables` sans séparer les espaces blancs.
+ Correction d'un crash lors de l'exécution de la procédure si la procédure se supprime elle-même ou annule la transaction qui a créé la procédure.
+ Support du `AS` mot clé `CREATE` fonctionnel dans tous les cas.
+ Support des expressions dans `SELECT...OFFSET...FETCH` les clauses.
+ Support `SET TRANSACTION ISOLATION LEVEL` syntaxique.
+ Support de notation à virgule flottante sans exposant.
+ Support aux opérateurs de comparaison `!<` et`!>`.
+ Support `DROP INDEX schema.table.index` et `DROP INDEX index ON schema.table` syntaxe.
+ Correction d'un problème dans les fonctions `parsename` `session_context` et `sp_set_session_context` lors de l'utilisation avec un classement de serveur autre que celui par défaut.

### Babelfish for Aurora PostgreSQL 3.4
<a name="AuroraBabelfish.Updates.34X"></a>

Cette version d’Aurora Babelfish est fournie avec Aurora PostgreSQL 15.5. Pour plus d’informations sur les améliorations apportées dans Aurora PostgreSQL 15.5, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.4 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 3.4.4, 4 août 2025](#AuroraBabelfish.Updates.344)
+ [Aurora Babelfish, version 3.4.3, 5 février 2025](#AuroraBabelfish.Updates.343)
+ [Aurora Babelfish, version 3.4.2, 17 septembre 2024](#AuroraBabelfish.Updates.342)
+ [Aurora Babelfish version 3.4.1, 24 juin 2024](#AuroraBabelfish.Updates.341)
+ [Aurora Babelfish version 3.4.0, 21 décembre 2023](#AuroraBabelfish.Updates.340)

#### Aurora Babelfish version 3.4.4, 4 août 2025
<a name="AuroraBabelfish.Updates.344"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 3.4.3, 5 février 2025
<a name="AuroraBabelfish.Updates.343"></a>

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème concernant les fonctions de date qui leur permettaient de prendre en compte le réglage du local/session fuseau horaire.

#### Aurora Babelfish, version 3.4.2, 17 septembre 2024
<a name="AuroraBabelfish.Updates.342"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 3.4.1, 24 juin 2024
<a name="AuroraBabelfish.Updates.341"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un crash lors de l'exécution des fonctions définies par l'utilisateur de pltsql.

#### Aurora Babelfish version 3.4.0, 21 décembre 2023
<a name="AuroraBabelfish.Updates.340"></a>

**Nouvelles fonctionnalités**
+ Prise en charge ajoutée des niveaux d’isolation TSQL SERIALIZABLE et REPEATABLE READ avec la sémantique PostgreSQL. Pour plus d'informations, consultez [Niveaux d'isolation des transactions dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-transaction.html).
+ Prise en charge ajoutée pour activer ou désactiver les déclencheurs.
+ Prise en charge ajoutée pour les fonctions TSQL DATETRUNC(), DATE\_BUCKET(), SWITCHOFFSET(), TODATETIMEOFFSET() et la clause AT TIME ZONE.
+ Prise en charge ajoutée pour les fonctions TSQL TYPE\_ID(), TYPE\_NAME(), COL\_LENGTH(), COL\_NAME().
+ Prise en charge ajoutée pour le mot clé DEFAULT dans les appels aux procédures stockées et fonctions.
+ Prise en charge ajoutée de la conversion de DATETIME en types numériques.
+ Prise en charge ajoutée de DBCC CHECKIDENT pour la possibilité de réinitialiser les colonnes IDENTITY.
+ Ajout de la prise en charge de la clause PRIMARY KEY NOT NULL IDENTITY dans CREATE/ALTER TABLE.
+ Prise en charge ajoutée des chaînes entre guillemets doubles contenant des guillemets simples, des guillemets doubles intégrés dans une chaîne entre guillemets doubles et des paramètres de chaîne sans guillemets.
+ Prise en charge ajoutée de la syntaxe ALTER AUTHORIZATION pour changer de propriétaire de base de données.
+ Prise en charge ajoutée de la commande TSQL KILL.
+ Ajout du support pour la vue TSQL Information\_schema .key\_column\_usage.
+ Prise en charge ajoutée d’une variable comme entrée pour SET ROWCOUNT et SET DATEFIRST.
+ Prise en charge ajoutée des membres de sys.server\_role et des vues du catalogue sys.database\_permissions.
+ Ajout du support pour la fonction IDENTITY () dans une SELECT-INTO instruction. Dans Babelfish, une colonne spécifiée comme IDENTITY sera toujours la dernière colonne de la nouvelle table. En raison de cette légère différence par rapport à SQL Server, cette fonctionnalité doit être utilisée avec une trappe d'échappement babelfishpg\_tsql.escape\_hatch\_identity\_function. User-defined les types de données pour la fonction IDENTITY () ne sont actuellement pas pris en charge.
+ Prise en charge ajoutée de la syntaxe ALTER USER...WITH LOGIN.
+ Prise en charge ajoutée de la modification de l’isolation des transactions depuis l’intérieur du bloc de transaction avec un comportement bien défini.
+ Prise en charge ajoutée de la conversion de datetime et smalldatetime en types numériques.
+ Prise en charge ajoutée de PIVOT dans une étendue limitée (non pris en charge lorsqu’il est utilisé dans une définition de vue, une expression de table commune ou une jointure).
+ La procédure stockée sp\_changedbowner est prise en charge.

**Améliorations de la sécurité**
+ Problème corrigé d’autorisation pour la vue sys.server\_principals.

**Améliorations critiques de la stabilité**
+ Problème corrigé : la fonction ISNULL pouvait renvoyer un type de données incorrect.
+ Problème corrigé : la condition pouvait être mal évaluée pour une déclaration conditionnelle telle que IF.
+ Erreur corrigée : une erreur « database ... does not exist » pouvait être observée lorsque la requête parallèle était appliquée.
+ Correction apportée à la gestion de la variable de table ou de la table temporaire lorsque l’application de travail parallèle est appliquée.
+ Correction de l’erreur inattendue « lost connection to parallel worker » qui se produisait quand l’application de travail parallèle était appliquée.
+ Problème corrigé avec plusieurs parenthèses dans les colonnes SELECT.
+ Problème corrigé lié à la gestion de l’alias du nom de colonne, qui pouvait entraîner le blocage du client si l’alias du nom de colonne contenait une chaîne de plus de 64 octets. Par exemple, avec select col as '您对“数据一览“中的车型，颜色，内饰，选装, '.
+ Type de données corrigé pour la colonne information\_schema\_tsql.tables.TABLE\_TYPE.
+ Erreur corrigée : « column ... does not exist » lors de l’utilisation de table.column avec un alias défini pour table ou schema\_name.table.column dans la clause SET des requêtes de mise à jour.
+ Problème corrigé de résolution de schéma incorrecte pour plusieurs fonctions dans l’instruction de requête.
+ Problème corrigé pour quelques variantes de DELETE avec la clause OUTPUT combinée avec un alias de table qui renvoyaient une erreur.
+ Problème corrigé de performance lors de l’extension des procédures stockées dans l’explorateur d’objets SSMS.
+ Correction d’un blocage quand UNION avec des valeurs NULL n’était pas converti en types de longueur fixe.
+ Corrigé SESSION\_USER/SYSTEM\_USER lorsque l'assignation des SET/PRINT/DECLARE variables renvoyait une erreur result/error.
+ Correction du problème de blocage de UNIQUE constraint/index sur une colonne nullable qui n'était pas implémenté de manière cohérente.
+ Corrigez un crash avec T-SQL OPENQUERY () et un nom d'objet en quatre parties lorsque des T-SQL mots clés étaient utilisés comme nom de serveur.
+ Problème corrigé de l’échec de la mise à jour avec TOP, OUTPUT et join avec l’erreur « unrecognized node type ».
+ Problème corrigé : la clause VALUES avec des types mixtes provoquait une erreur contenant la clause « Please use an explicit CAST or CONVERT ».
+ Problème corrigé d’attributions différentes de valeurs d’identité par rapport à SQL Server quand ORDER BY était utilisé avec l’instruction SELECT INTO.
+ Correction d’une résolution de schéma incorrecte où plusieurs fonctions sont appelées dans une seule instruction.

**Améliorations hautement prioritaires de la stabilité**
+ Conversion de type corrigée entre les types de données varchar et binary à l’aide d’un encodage approprié.
+ Correction d'un problème en raison duquel les upper/lower majuscules et minuscules ne pouvaient pas être conservés pour les alias de nom de colonne.
+ Correction d’un blocage dans les requêtes impliquant un type de données monétaire en mode de requête parallèle.
+ Défaillance corrigée dans MVU avec un nom de classement de serveur autre que celui par défaut.
+ Problème corrigé : information\_schema et sys.objects WHERE type IN (’U’, ’V’) donnaient un résultat différent dans Babelfish.
+ Problème corrigé : sp\_columns et sp\_columns\_100 affichaient de façon erronée le radical NULL pour des colonnes décimales.
+ Problème corrigé dans les requêtes impliquant la fonction sys.format() en mode de requête parallèle renvoyant l’erreur « cannot start subtransactions during a parallel operation ».
+ Correction d’une erreur inattendue « could not access file "pg\_hint\_plan": No such file or directory » lors de l’utilisation de pg\_hint\_plan en mode de requête parallèle.
+ Problème corrigé de l’affichage de l’erreur « duplicate key value violates unique constraint … » lors de la recréation de la vue précédemment supprimée avec le même nom.

**Améliorations supplémentaires**
+ Performances améliorées pour la procédure stockée sp\_describe\_undeclared\_parameters.
+ Problème corrigé de performance pour DATEADD(), DATEDIFF().
+ SSMS : problème corrigé : le chargement de la procédure stockée dans l’explorateur d’objets prenait beaucoup de temps.
+ SSMS : problème corrigé de performance lié à l’énumération des tables et des vues dans l’explorateur d’objets SSMS.
+ Correction d'un problème create/upgrade de performance après l'extension Babelfish en exécutant ANALYZE après la création et la mise à niveau de l'extension Babelfish.
+ Problème corrigé : l’index n’était pas utilisé quand la requête incluait une conversion inutile en bigint.
+ Problème corrigé : les procédures stockées commençant par (sp\_\*) étaient invoquées avec un préfixe dbo. ou sys.
+ Problème corrigé lié à la colonne default\_schema\_name du catalogue sys.babelfish\_authid\_user\_ext dans le cas d’un utilisateur « invité ».
+ Problème corrigé d’entrées orphelines dans la table de catalogue sys.babelfish\_view\_def.
+ Problème corrigé avec UNION et les types de longueur fixe.
+ Problème corrigé de performance lié à l’opérateur « \+ » dans une opération de concaténation.
+ Problème corrigé de performance en optimisant l’utilisation des fonctions internes lors de la création et de l’utilisation d’index dans les requêtes.
+ Problème corrigé lors de la comparaison des types BIT et VARCHAR.
+ Améliorations des performances pour les create/drop bases de données comportant un grand nombre de bases de données.
+ Ajout d'opérateurs de tri pour les types de données Babelfish, afin que MAX/MIN l'agrégation sur la colonne d'index puisse avoir un plan de requête candidat LIMIT 1 et un scan d'index.
+ Correction de l’ordre des valeurs null des index Babelfish, de sorte que la clause TOP 1 sur la colonne d’index puisse avoir un plan de requête candidat LIMIT 1 et une analyse d’index.
+ Correction d’un blocage avec SSMS dans la boîte de dialogue des propriétés de table lorsque vous cliquiez sur la page Autorisations.
+ Utilisation restreinte de la vue en tant que cible avec la clause OUTPUT INTO.

### Babelfish for Aurora PostgreSQL 3.3
<a name="AuroraBabelfish.Updates.33X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.4. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 15.4, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.3 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 3.3.1, 14 novembre 2024](#AuroraBabelfish.Updates.331)
+ [Aurora Babelfish version 3.3.0, 24 octobre 2023](#AuroraBabelfish.Updates.330)

#### Aurora Babelfish, version 3.3.1, 14 novembre 2024
<a name="AuroraBabelfish.Updates.331"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 3.3.0, 24 octobre 2023
<a name="AuroraBabelfish.Updates.330"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge des fonctions TSQL `HOST_ID()`, `EOMONTH()`, `PARSENAME()` et `SMALLDATETIMEFROMPARTS()`.
+ La vue du catalogue système `sys.extended_properties` est prise en charge.
+ Les procédures stockées `sp_enum_oledb_providers`, `sp_testlinkedserver` et `sp_who` sont prises en charge.
+ Ajout de la prise en charge de la syntaxe entre T-SQL crochets avec le prédicat LIKE.
+ Ajout de la prise en charge de l'extension `pg_stat_statements` avec Babelfish. Pour plus d'informations, consultez [pg\_stat\_statements](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-aws-extensions.html).
+ Ajout de la prise en charge des instructions CREATE ou ALTER ou DROP EXTENSION dans la procédure `sp_execute_postgresql`. Pour plus d'informations, consultez [sp\_execute\_postgresql](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Appendix.Babelfish.Functions.html).
+ Ajout de la prise en charge des propriétés étendues pour les types d'objets base de données, schéma, table, vue, colonne, séquence, fonction, procédure : vue du catalogue système `sys.extended_properties`, procédures stockées `sp_addextendedproperty`, `sp_updateextendedproperty`, `sp_dropextendedproperty`, et fonction système `fn_listextendedproperty()`.

**Améliorations critiques de la stabilité**
+ T-SQL le déclencheur ne peut pas être effectué lorsque la fonction, la procédure ou le déclencheur de PostgreSQL se trouve dans la pile d'exécution. Si vous essayez de l'utiliser, le message d'erreur suivant s'affiche : `T-SQL trigger can not be executed from PostgreSQL function, procedure or trigger.`

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème lors duquel GETDATE() renvoyait incorrectement des valeurs différentes dans la même requête.
+ Correction d'un problème lors duquel GETUTCDATE() renvoyait incorrectement l'heure de la transaction au lieu de l'heure de la requête.

**Améliorations supplémentaires**
+ Correction d'un problème lors duquel SSMS générait un script pour plusieurs vues ou la combinaison d'une vue avec d'autres objets générait une erreur.
+ Correction d'un problème afin d'éviter un blocage du système lors du formatage des valeurs `datetime` dans les résultats de FOR JSON ou FOR XML. 
+ Correction d'un problème afin d'éviter un blocage du système lors du nettoyage des variables de table après une erreur d'exécution.
+ Correction d'un problème afin d'éviter un blocage du système lors de l'utilisation de certaines valeurs dans les appels de fonctions imbriquées.
+ Correction d'un problème d'accès à la mémoire non valide lors de la libération des fonctions `PLTSQL`.
+ Correction d'un blocage qui se produisait dans `SqlBulkCopy` lorsque l'ordre des colonnes était différent de celui de la table dans laquelle elles étaient définies.
+ Correction d'un problème lors duquel l'exécution de `bcp in` provoquait un blocage du serveur lorsque la table comportait un grand nombre de colonnes.
+ Correction d'un blocage d'une requête parallèle lorsque `enable_pg_hint` est activé.
+ Correction d'une valeur incorrecte dans le paramètre de sortie de la procédure lorsque la procédure est appelée par son nom et que l'ordre des paramètres est différent.
+ Correction d'un problème lors duquel la procédure `sp_describe_first_result_set` pouvait renvoyer un ordre des colonnes incorrect, ce qui pouvait entraîner un mauvais fonctionnement du BCP.
+ Correction d'un problème lié à la perte de chiffres décimaux lors de la conversion de REAL en DECIMAL.
+ Correction de la gestion des erreurs lors du processus de mise à niveau de Babelfish. Babelfish génère une erreur en cas d'échec lors de la mise à niveau.
+ Correction d'un problème lors duquel l'expéditeur d'un type de données XML utilisait la valeur `NULL`, ce qui provoquait le blocage du client.
+ Correction d'un problème afin d'autoriser UPDATE et DELETE pour les variables de table à l'intérieur des fonctions.
+ Correction d'un crash lors de l'appel de T-SQL la procédure depuis le port PG lors d'une requête. `sys.sysobjects`
+ Correction d'un problème lors duquel le mappage utilisateur créé dans le cadre de `sp_addlinkedsrvlogin` fonctionnait uniquement quand OPENQUERY() et des références d'objets distants avec des noms d'objet en quatre parties étaient invoqués dans la base de données principale.
+ Ajout de la prise en charge de l'option `connect_timeout` dans `sp_serveroption`.
+ Correction d'un problème de recréation lié aux tables temporaires indexées. Vous pouvez désormais créer des tables temporaires indexées dans Babelfish.
+ Correction d'un problème lié aux colonnes d'identité dans les procédures.
+ Correction d'un problème lors duquel certaines entrées du catalogue n'étaient pas effacées après l'utilisation de tables temporaires, ce qui provoquait des messages d'erreur occasionnels. 
+ Correction d'un problème lié à la clause TOP de Babelfish qui acceptait les nombres sans parenthèses. 
+ Correction d'un problème de performance pour créer un index ou scanner un index.
+ Correction d'un problème lors duquel l'utilisation d'une expression Like dans une condition de jointure échouait avec une erreur non déterministe.

### Babelfish for Aurora PostgreSQL 3.2
<a name="AuroraBabelfish.Updates.32X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.3. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 15.3, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.2 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 3.2.2, 12 novembre 2024](#AuroraBabelfish.Updates.322)
+ [Aurora Babelfish version 3.2.1, 4 octobre 2023](#AuroraBabelfish.Updates.321)
+ [Aurora Babelfish version 3.2.0, 13 juillet 2023](#AuroraBabelfish.Updates.320)

#### Aurora Babelfish, version 3.2.2, 12 novembre 2024
<a name="AuroraBabelfish.Updates.322"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 3.2.1, 4 octobre 2023
<a name="AuroraBabelfish.Updates.321"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème qui provoquait un blocage lorsque le curseur faisant référence à une variable de table était déjà supprimé.
+ Correction d'un problème lors duquel les requêtes utilisant UNION ALL, ORDER BY et plusieurs jointures pouvaient entraîner une indisponibilité.
+ Correction d'un blocage de l'exécution des requêtes en parallèle lorsque le paramètre `enable_pg_hint` est défini sur `on`.
+ Correction d'un problème d'accès à la mémoire non valide lors de la libération des fonctions `PLTSQL`.

**Améliorations supplémentaires**
+ Correction d'un problème afin d'éviter un blocage en gérant correctement le formatage des valeurs datetime dans les résultats de FOR JSON ou FOR XML.
+ Correction d'un blocage qui se produisait dans `SqlBulkCopy` lorsque l'ordre des colonnes était différent de celui de la table dans laquelle elles étaient définies.
+ Correction d'un problème lors duquel l'exécution de `bcp in` provoquait un blocage du serveur lorsque la table comportait un grand nombre de colonnes.
+ Correction d'une valeur incorrecte dans le paramètre de sortie de la procédure lorsque la procédure est appelée par son nom et que l'ordre des paramètres est différent.
+ Correction d'un blocage qui se produisait lors de la suppression d'une table temporaire ou de variables de table pendant le nettoyage.
+ Correction d'un problème lors duquel l'expéditeur d'un type de données XML utilisait la valeur NULL, ce qui provoquait le blocage du client.
+ Correction d'un problème lors duquel le mappage utilisateur créé dans le cadre de `sp_addlinkedsrvlogin` fonctionnait uniquement quand OPENQUERY() et des objets distants référencés avec des noms d'objet en quatre parties étaient invoqués dans la base de données principale.
+ Correction d'un problème afin d'empêcher le message d'erreur 2600 lors de la tentative de création d'une table temporaire.
+ Correction d'un bogue afin d'empêcher le problème de recréation de l'index des tables temporaires.

#### Aurora Babelfish version 3.2.0, 13 juillet 2023
<a name="AuroraBabelfish.Updates.320"></a>

**Nouvelles fonctionnalités**
+ Supporte les fonctions TIMEFROMPARTS (), DATETIME2FROMPARTS (), ROWCOUNT\_BIG (), DATABASE\_PRINCIPAL\_ID () et CONTEXT\_INFO (). T-SQL 
+ Supporte les agrégats statistiques STDEV (), STDEVP (), VAR (), VARP (). T-SQL
+ Prise en charge de sp\_rename pour les objets COLUMN, TRIGGER, TABLE TYPE et USER DEFINED DATATYPE.
+ Prise en charge de l'instance Babelfish en tant que serveur lié depuis une instance de serveur SQL. Pour plus d'informations, consultez [Babelfish prend en charge les serveurs liés](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html).
+ Prise en charge des références de nom d'objet en 4 parties pour les objets distants pour les requêtes de sélection. Pour plus d'informations, consultez [Babelfish prend en charge les serveurs liés](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html).
+ Prise en charge de la clause TOP pour l'instruction INSERT SELECT.
+ Supporte les syntaxes SET rowcount et SET CONTEXT\_INFO T-SQL .

**Améliorations de la sécurité**
+ Correction d'un problème lors duquel les utilisateurs autres que les administrateurs système pouvaient SUPPRIMER ou MODIFIER des ID de connexion.

**Améliorations critiques de la stabilité**
+ Correction d'un problème en raison duquel les variables de table pouvaient provoquer des entrées de métadonnées orphelines.
+ Correction d'un problème lié à la gestion incorrecte du comportement NULL FIRST par l'ordre de priorité des CTE.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème intermittent lié aux connexions SSL simultanées au serveur Babelfish.
+ Correction d'un problème lié à la résolution du nom de colonne de la clause ORDER BY dans la requête UNION ALL.
+ Correction du problème d'objets non reconnus lors de la suppression de la base de données.
+ Correction du problème de blocage lors de l'ajout d'une clé unique autre qu'une chaîne.
+ Les fonctions scalaires définies par l'utilisateur étaient créées en tant que fonctions VOLATILE par défaut. Ce correctif modifie le comportement de telle sorte que les fonctions scalaires définies par l'utilisateur qui n'exécutent pas de DML ou de DDL sont créées en tant que fonctions STABLE par défaut.
+ Correction de problèmes liés à la logique de résolution des noms de colonnes pour les instructions UPDATE et DELETE avec la clause TOP.

**Améliorations supplémentaires**
+ Correction d'un problème lié à sp\_helpdb, lors duquel la valeur NULL était affichée pour compatbility\_level.
+ Correction d'un problème de gestion de la mémoire avec update\_DropRoleStmt.
+ Les variables de table ont été corrigées afin de les rendre insensibles à l'annulation des transactions.
+ Le correctif corrige le comportement de « select convert(nvarchar(10),Getdate(),105) » pour le type de données nvarchar.
+ Correction d'un problème afin d'autoriser UPDATE et DELETE pour les variables de table à l'intérieur des fonctions.
+ Améliorations apportées pour améliorer les performances et éviter de surcharger le catalogue lors de l'utilisation de variables de table.
+ Correction d'un problème dans @@NEXTLEVEL qui renvoyait 1 unité de plus que prévu.
+ Correction d'un problème dans sp\_helpdb, lors duquel la distinction majuscules/minuscules des paramètres d'entrée n'était pas correctement gérée.
+ Correction d'un problème qui autorisait l'utilisation de COMMIT, ROLLBACK, EXECUTE, PRINT, SAVE et RAISERROR dans l'instruction CREATE FUNCTION.
+ Prise en charge du délai d'expiration des requêtes dans sp\_serveroption pour OPENQUERY. Pour plus d'informations, consultez [Babelfish prend en charge les serveurs liés](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html).
+ Correction du problème de distinction majuscules/minuscules lors de l'exécution de CREATE USER pour la connexion à Windows.
+ Correction d'un problème lié à la détection d'un nom de connexion non valide dans l'instruction CREATE LOGIN WITH WINDOWS.
+ Correction d'un problème de prise en charge des valeurs INT dans la fonction JSON\_MODIFY().
+ Correction d'un problème dans la fonction JSON\_MODIFY() afin de prendre en charge de nouveaux paramètres de valeur tels que JSON\_QUERY, SELECT FOR JSON ou JSON MODIFY.
+ Correction d'un problème dans babelfishpg\_tds.product\_version.
+ Correction d'un problème lié aux opérations datetimeoffset.
+ Correction d'un problème lié aux valeurs par défaut de datetimeoffset.
+ Prise en charge des expressions numériques représentant les valeurs de date et d'heure (datetime).
+ Correction d'un problème dans la vue sys.database\_principals lors duquel les utilisateurs sys et information\_schema, ainsi que le rôle public de la base de données, n'étaient pas affichés.
+ Old-style T-SQL les catalogues dont le nom commence par « sys » (comme sysprocesses) n'étaient disponibles que dans le schéma « sys », mais le sont désormais également dans le schéma « dbo ».
+ Correction d'un problème en raison duquel une T-SQL vue pouvait être créée au-dessus d'une table temporaire.
+ Correction d'un problème lié au fait que DATETIME2 n'acceptait pas 7 comme argument de mise à l'échelle.

### Babelfish pour Aurora PostgreSQL 3.1 (obsolète)
<a name="AuroraBabelfish.Updates.31X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 15.2. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 15.2, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 3.1 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 3.1.4, 6 novembre 2024](#AuroraBabelfish.Updates.314)
+ [Aurora Babelfish version 3.1.3, 4 octobre 2023](#AuroraBabelfish.Updates.313)
+ [Aurora Babelfish version 3.1.2, 24 juillet 2023](#AuroraBabelfish.Updates.312)
+ [Aurora Babelfish version 3.1.1, 10 mai 2023](#AuroraBabelfish.Updates.311)
+ [Aurora Babelfish version 3.1.0, 5 avril 2023](#AuroraBabelfish.Updates.310)

#### Aurora Babelfish version 3.1.4, 6 novembre 2024
<a name="AuroraBabelfish.Updates.314"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 3.1.3, 4 octobre 2023
<a name="AuroraBabelfish.Updates.313"></a>

**Améliorations supplémentaires**
+ Correction d'un problème de gestion de la mémoire avec `update_DropRoleStmt`.
+ Correction d'un blocage dans `SqlBulkCopy` avec la fonction heap\_compute\_data\_size dans la trace de pile lorsque l'ordre des colonnes est différent de celui de la définition de la table.
+ Correction d'un problème lors duquel l'exécution de `bcp in` provoquait un blocage du serveur lorsque la table comportait un grand nombre de colonnes.
+ Correction d'un problème lors duquel le mappage utilisateur créé dans le cadre de `sp_addlinkedsrvlogin` fonctionnait uniquement quand OPENQUERY() et des objets distants référencés avec des noms d'objet en quatre parties étaient invoqués dans la base de données principale.
+ Correction d'un blocage de l'exécution des requêtes en parallèle lorsque le paramètre `enable_pg_hint` est défini sur `on`.

#### Aurora Babelfish version 3.1.2, 24 juillet 2023
<a name="AuroraBabelfish.Updates.312"></a>

**Améliorations supplémentaires**
+ Correction d'un problème de connectivité SSL intermittent lors de connexions simultanées vers l'instance Babelfish.
+ Correction du problème de distinction majuscules/minuscules du nom de connexion lors de l'exécution de CREATE USER pour la syntaxe de la connexion à Windows.

#### Aurora Babelfish version 3.1.1, 10 mai 2023
<a name="AuroraBabelfish.Updates.311"></a>

**Améliorations supplémentaires**
+ Correction d'un problème afin d'empêcher la génération d'erreurs lorsque des séquences sont créées dans une base de données autre que la base de données principale (« master »).
+ Correction d'un blocage lors d'une opération de chargement en bloc dans un scénario spécifique.
+ Correction d'un problème afin d'empêcher le blocage de l'instance Babelfish lorsque les commandes alter table et alter column sont appelées avec drop default alors que la colonne n'a pas de définition.

#### Aurora Babelfish version 3.1.0, 5 avril 2023
<a name="AuroraBabelfish.Updates.310"></a>

**Nouvelles fonctionnalités**
+ Prise en charge de la mise à niveau des versions majeures du cluster de bases de données Babelfish for Aurora PostgreSQL 14.6 et 14.7 vers Aurora PostgreSQL 15.2. Pour en savoir plus sur la mise à niveau des versions majeures, consultez [Mise à niveau de votre cluster Babelfish vers une nouvelle version](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-major).
+ Prise en charge des fonctions suivantes : STR, APP\_NAME, OBJECT\_DEFINITION, OBJECT\_SCHEMA\_NAME, ATN2, DATEDIFF\_BIG.
+ Prise en charge des vues INFORMATION\_SCHEMA suivantes : séquences, routines et schemata.
+ Prise en charge de sp\_rename pour TABLE, VIEW, PROCEDURE, FUNCTION, SEQUENCE.
+ Prise en charge de la vue de compatibilité du système sys.systypes.
+ Prise en charge d'un nouveau paramètre GUC appelé babelfishpg\_tds.product\_version qui vous permet de définir le numéro de version du produit SQL Server renvoyé en sortie par Babelfish. Pour plus d'informations, consultez [Utilisation du paramètre de version du produit Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-guc-version). 
+ Prise en charge de la génération de scripts de définition de données pour différents objets présents dans une base de données Babelfish for Aurora PostgreSQL. Pour plus d'informations, consultez [Exportations DDL prises en charge par Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-query-database.html#babelfish-ddl-exports).
+ Babelfish prend désormais en charge l'authentification des bases de données Aurora PostgreSQL avec Kerberos à l'aide de Directory Service for Microsoft Managed Active Directory AWS . Grâce à cette fonctionnalité, vous pouvez utiliser l'authentification Microsoft Windows lorsque vous vous connectez à votre base de données Babelfish. Pour plus d'informations, consultez [Authentification d'une base de données avec Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-db-authentication.html).
+ Babelfish prend désormais en charge les serveurs liés depuis votre base de données Aurora PostgreSQL à l'aide de l'extension APG tds\_fdw (encapsuleur de données externes TDS). Seule la fonction OPENQUERY qui exécute la requête de transmission spécifiée sur le serveur lié spécifié est actuellement prise en charge. Pour plus d'informations, consultez [Babelfish prend en charge les serveurs liés](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-postgres-linkedservers.html).

**Améliorations de la sécurité**
+ Correction d'un problème de dépassement de la mémoire tampon dû à un accès hors limites au tableau.

**Améliorations hautement prioritaires de la stabilité**
+ Amélioration des performances en tirant parti des requêtes, ODBC-based des applications et des outils interactifs tels que SQL Server Management Studio. Les améliorations suivantes ont été apportées :
  + Correction de problèmes de performances dans plusieurs fonctions système, notamment OBJECT\_ID(), OBJECT\_NAME(), SCHEMA\_ID().
  + Correction de problèmes de performances dans les procédures stockées du système sp\_sproc\_columns et sp\_fkeys.
  + Correction de problèmes de performances dans les vues du catalogue système sys.all\_views, sys.objects et sys.types.
  + Amélioration des performances du chargement en vrac, de l'analyse T-SQL et de la préparation des instructions.
+ Ajout d'une nouvelle procédure stockée du système sp\_babelfish\_volatility que vous pouvez utiliser pour définir la volatilité des fonctions définies par l'utilisateur afin d'améliorer l'utilisation des index lorsque les fonctions sont utilisées dans le cadre de prédicats de requête.
+ Correction d'un problème lors duquel l'instruction UPDATE FROM ou DELETE FROM faisant référence au nom de corrélation de la table mise à jour provoquait une erreur.
+ Correction d'un problème lors duquel la fonction scope\_identity renvoyait un résultat erroné après avoir quitté une portée.
+ Correction d'un problème lors duquel la résolution de noms ne fonctionnait pas comme prévu lorsque des commandes étaient invoquées depuis le framework client .NET.
+ Problème résolu : aucun index défini sur une colonne contenant des types de binary/varbinary données n'était pris en compte par l'optimiseur de requêtes pour les prédicats d'égalité.

**Améliorations supplémentaires**
+ Correction d'un problème lors duquel le paramètre de délai d'expiration des instructions pour une session ne fonctionnait pas comme prévu.
+  Prise en charge des créations de séquences à l'aide de types de données définis par l'utilisateur. 
+ Correction d'un problème lors duquel la présence d'Unicode dans les noms de colonnes, les alias ou les commentaires provoquait des erreurs d'analyse.
+ Correction d'un problème lors duquel la fonction scope\_identity nécessitait une autorisation plus élevée que nécessaire.
+ Prise en charge des procédures stockées suivantes dans le cadre de l'utilisation des serveurs liés : sp\_addlinkedserver, sp\_dropserver, sp\_linkedservers, sp\_addlinkedsrvlogin, sp\_droplinkedsrvlogin, sp\_helplinkedsrvlogin.
+ Prise en charge de la fonction NEXT VALUE FOR qui permet d'obtenir la valeur suivante d'une séquence. Notez que cette fonction ne peut pas être utilisée dans certaines instructions de contrôle de flux. La clause OVER n'est pas non plus prise en charge.
+ Correction d'un blocage lors de la gestion de certaines erreurs avec sp\_describe\_undeclared\_parameters.
+ Correction d'une erreur rare lors de la création de l'extension Babelfish.
+ Correction d'un problème qui renvoyait une erreur « typename is NULL » lors de l'utilisation de TVP dans sp\_executesql.
+ Correction du XML/JSON comportement SELECT FOR qui ne provoquait pas d'erreur lors de l'utilisation de SELECT avec le nom de corrélation dans la sous-requête à l'aide de la clause FOR XML PATH.
+ Correction d'un problème lié à la requête SELECT FOR JSON ou SELECT FOR XML qui ne renvoyait pas de résultats corrects pour une table vide.
+ Correction d'un problème lors duquel l'utilisateur invité pouvait créer des objets dans le mauvais schéma.
+ Correction de la résolution des noms de schéma pour les types définis par l'utilisateur concernant les types de paramètres dans les procédures stockées du système.
+ Correction d'un problème lors duquel les applications émettant des requêtes comportant plus de 100 paramètres de liaison pour des instructions préparées échouaient. Cette limite est désormais portée à 2 100 pour correspondre aux limites utilisées par SQL Server.
+ Correction d'un problème de gestion de la casse des noms de variables dans l'appel sp\_executesql.
+ La procédure stockée sp\_fkeys renvoie désormais également la colonne « deferrability » dans le jeu de résultats.
+ Correction d'un problème lié aux agrégats AVG qui entraînait l'interruption de la connexion pour certains types de données (entiers).
+ Les colonnes index\_id et indid des vues respectives renvoient désormais la même valeur pour les index appartenant au même objet et l'index\_id n'est unique qu'au sein de l'objet.
+ Correction d'un problème qui empêchait de générer une erreur lorsqu' OpenJson il était appelé dans des procédures stockées à l'aide de nvarchar ou join.
+ Correction d'un problème afin de ne pas générer une erreur lors de l'utilisation de try\_convert et try\_cast pour les conversions interdites impliquant certains entiers littéraux.
+ Correction d'un problème afin que la clause OPENJSON WITH accepte un alias de table.
+ Prise en charge des fonctions Degrees, Radians et Power renvoyant le type approprié.
+ Correction d'un problème lié à la gestion incorrecte des membres pour l'administrateur système.
+ Correction du style de sortie par défaut lors de la conversion DATE/TIME de types en type VARCHAR à l'aide de la fonction CONVERT.
+ Support de la clause EXECUTE AS CALLER dans CREATE PROC/FUNCTION/TRIGGER.
+ Correction d'un problème lors duquel les configurations n'étaient pas annulées après une portée sp\_executesql existante.
+ Correction de problèmes liés à la gestion de l'accès entre bases de données pour la fonction sys.has\_perms\_by\_name.
+ Support des ProductUpdateLevel propriétés ProductLevel et de la fonction SERVERPROPERTY. ProductUpdateLevel renvoie toujours NULL et ProductLevel suit le numéro de version de Babelfish de près par rapport à la T-SQL définition.
+ Correction d'un problème lors duquel la variable de table provoquait une erreur lorsqu'elle était utilisée comme paramètre de liaison depuis l'application client.

## Versions 2.x de Babelfish pour Aurora PostgreSQL (inclut certaines versions obsolètes)
<a name="aurorababelfish-versions-version2x"></a>

**Topics**
+ [Babelfish pour Aurora PostgreSQL 2.16](#AuroraBabelfish.Updates.216X)
+ [Babelfish pour Aurora PostgreSQL 2.14](#AuroraBabelfish.Updates.214X)
+ [Babelfish pour Aurora PostgreSQL 2.13](#AuroraBabelfish.Updates.213X)
+ [Babelfish pour Aurora PostgreSQL 2.12](#AuroraBabelfish.Updates.212X)
+ [Babelfish pour Aurora PostgreSQL 2.11](#AuroraBabelfish.Updates.211X)
+ [Babelfish pour Aurora PostgreSQL 2.10](#AuroraBabelfish.Updates.210X)
+ [Babelfish pour Aurora PostgreSQL 2.9](#AuroraBabelfish.Updates.29X)
+ [Babelfish pour Aurora PostgreSQL 2.8](#AuroraBabelfish.Updates.28X)
+ [Babelfish pour Aurora PostgreSQL 2.7 (obsolète)](#AuroraBabelfish.Updates.27X)
+ [Babelfish for Aurora PostgreSQL 2.6](#AuroraBabelfish.Updates.26X)
+ [Babelfish pour Aurora PostgreSQL 2.5 (obsolète)](#AuroraBabelfish.Updates.25X)
+ [Babelfish pour Aurora PostgreSQL 2.4 (obsolète)](#AuroraBabelfish.Updates.24X)
+ [Babelfish pour Aurora PostgreSQL 2.3 (obsolète)](#AuroraBabelfish.Updates.23X)
+ [Babelfish for Aurora PostgreSQL 2.2](#AuroraBabelfish.Updates.22X)
+ [Babelfish for Aurora PostgreSQL 2.1](#AuroraBabelfish.Updates.21X)

### Babelfish pour Aurora PostgreSQL 2.16
<a name="AuroraBabelfish.Updates.216X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.22. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.22, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

#### Aurora Babelfish version 2.16.0, 6 avril 2026
<a name="AuroraBabelfish.Updates.2160"></a>

**Améliorations critiques**
+ Correction d'un problème en raison duquel la clause de mise à jour avec sortie pouvait sauter des lignes lors de mises à jour simultanées.

### Babelfish pour Aurora PostgreSQL 2.14
<a name="AuroraBabelfish.Updates.214X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.19. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.19, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.14 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.14.0, 25 novembre 2025](#AuroraBabelfish.Updates.2140)

#### Aurora Babelfish version 2.14.0, 25 novembre 2025
<a name="AuroraBabelfish.Updates.2140"></a>

**Améliorations critiques**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations

**Améliorations et améliorations supplémentaires**
+ Correction d'un problème lors de l'ajout d'une colonne avec une valeur par défaut qui entraînait une erreur

### Babelfish pour Aurora PostgreSQL 2.13
<a name="AuroraBabelfish.Updates.213X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.18. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.18, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.13 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.13.1, 8 août 2025](#AuroraBabelfish.Updates.2131)

#### Aurora Babelfish version 2.13.1, 8 août 2025
<a name="AuroraBabelfish.Updates.2131"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

### Babelfish pour Aurora PostgreSQL 2.12
<a name="AuroraBabelfish.Updates.212X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.17. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.17, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.12 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish, version 2.12.2, 9 octobre 2025](#AuroraBabelfish.Updates.2122)
+ [**Aurora Babelfish version 2.12.1, 3 juin 2025**](#AuroraBabelfish.Updates.2121)
+ [Aurora Babelfish, version 2.12, 8 avril 2025](#AuroraBabelfish.Updates.212)

#### Aurora Babelfish, version 2.12.2, 9 octobre 2025
<a name="AuroraBabelfish.Updates.2122"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

#### **Aurora Babelfish version 2.12.1, 3 juin 2025**
<a name="AuroraBabelfish.Updates.2121"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 2.12, 8 avril 2025
<a name="AuroraBabelfish.Updates.212"></a>

**Améliorations critiques**
+ Ajout du nettoyage des paramètres et des configurations périmés en cas de regroupement de connexions.
+ Ajout d'un nettoyage complet de l'état du curseur pour éviter les données périmées en cas de regroupement de connexions.
+ Correction d'un problème en raison `IDENTITY` duquel les colonnes n'étaient pas reconnues lors `DML` des instructions utilisant `OUTPUT` et`WHERE`.

**Améliorations de stabilité hautement prioritaires**
+ Corrige le comportement des requêtes qui utilisent `sys.Db_id()` une fonction renvoyant des lignes vides en mode parallèle forcé.

### Babelfish pour Aurora PostgreSQL 2.11
<a name="AuroraBabelfish.Updates.211X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.15. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.15, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.11 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.11.3, 13 novembre 2025](#AuroraBabelfish.Updates.2113)
+ [Aurora Babelfish version 2.11.2, 24 juin 2025](#AuroraBabelfish.Updates.2112)
+ [Aurora Babelfish version 2.11.1, 20 janvier 2025](#AuroraBabelfish.Updates.2111)
+ [Aurora Babelfish version 2.11.0, 27 décembre 2024](#AuroraBabelfish.Updates.2110)

#### Aurora Babelfish version 2.11.3, 13 novembre 2025
<a name="AuroraBabelfish.Updates.2113"></a>

**Améliorations critiques de stabilité**
+ Correction d'un problème lors de la réinitialisation de la connexion TDS dans certaines situations.

#### Aurora Babelfish version 2.11.2, 24 juin 2025
<a name="AuroraBabelfish.Updates.2112"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish version 2.11.1, 20 janvier 2025
<a name="AuroraBabelfish.Updates.2111"></a>

**Améliorations de stabilité hautement prioritaires**.
+ Correction d'un problème en raison duquel les commandes transactionnelles pouvaient mettre fin à la connexion dans certains cas.

#### Aurora Babelfish version 2.11.0, 27 décembre 2024
<a name="AuroraBabelfish.Updates.2110"></a>

***Nouvelles fonctionnalités***
+ Support activé du `sys.sp_reset_connection stored` processus pour réinitialiser la connexion.

***Améliorations supplémentaires***
+ Correction d'un problème lié à `ISNUMERIC` la fonction permettant de renvoyer un résultat correct pour nvarchar/varchar les paramètres.
+ Correction d'un problème de renvoi du code d'erreur TSQL correct.

### Babelfish pour Aurora PostgreSQL 2.10
<a name="AuroraBabelfish.Updates.210X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.13. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.13, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.10 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.10.2, 11 juillet 2025](#AuroraBabelfish.Updates.2102)
+ [Aurora Babelfish version 2.10.0, 30 septembre 2024](#AuroraBabelfish.Updates.2100)

#### Aurora Babelfish version 2.10.2, 11 juillet 2025
<a name="AuroraBabelfish.Updates.2102"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish version 2.10.0, 30 septembre 2024
<a name="AuroraBabelfish.Updates.2100"></a>

**Améliorations de la sécurité**
+ Correction d'un problème qui permettait potentiellement à des utilisateurs non privilégiés de supprimer d'autres utilisateurs et rôles dans certains scénarios.
+ Correction d'un problème lié à la `sys.database_principals` vue qui affichait les métadonnées relatives à tous les utilisateurs, quels que soient les privilèges du principal serveur.

**Améliorations de stabilité hautement prioritaires**
+ Correction d'un problème lié au `information_schema.tables` renvoi d'un nom\_table incorrect.
+ Correction d'un problème lié à la fonction d'`plpgsql`extension. Les paramètres locaux de la fonction pour les variables de configuration d'exécution ne peuvent pas être réinitialisés à la fin de l'exécution de la fonction lorsque Babelfish est installé.

**Améliorations supplémentaires**
+ Correction d'un problème en raison duquel la clause DML avec `OUTPUT INTO` clause déclenchait un déclencheur et pouvait entraîner une erreur.
+ Correction d'un problème lorsque le commentaire était associé au nom de la colonne.

### Babelfish pour Aurora PostgreSQL 2.9
<a name="AuroraBabelfish.Updates.29X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.12. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.12, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.9 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.9.3, 17 juillet 2025](#AuroraBabelfish.Updates.293)
+ [Aurora Babelfish version 2.9.1, 27 septembre 2024](#AuroraBabelfish.Updates.291)
+ [Aurora Babelfish version 2.9.0, 8 août 2024](#AuroraBabelfish.Updates.290)

#### Aurora Babelfish version 2.9.3, 17 juillet 2025
<a name="AuroraBabelfish.Updates.293"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish version 2.9.1, 27 septembre 2024
<a name="AuroraBabelfish.Updates.291"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.9.0, 8 août 2024
<a name="AuroraBabelfish.Updates.290"></a>

**Améliorations critiques de la stabilité**
+ Correction d'un problème qui produisait une erreur de syntaxe avec un alias de colonne délimité sans espace préalable.
+ La création d'un utilisateur pour une connexion est bloquée lorsque son identifiant est déjà membre de sysadmin.
+ Correction du type de colonne des T-SQL vues pour utiliser nvarchar (max).
+ Correction de la `definition` colonne de la vue TSQL `sys.sql_modules` qui devait contenir le type de données`nvarchar(max)`.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème à cause duquel Babelfish renvoyait une erreur de manière inattendue lorsqu'il était connecté à `pyodbc` ou. `sqlalchemy`
+ Correction d'un problème lié à la clause INSTEAD OF TRIGGER lorsque AFTER TRIGGER était activé sur la même table.
+ Correction d'un problème de crash dans certaines conditions lors de l'exécution d'une copie en bloc.
+ Entrer en collision`handle_where_clause_restargets_right()`.
+ Correction d'un bogue qui pouvait provoquer le redémarrage du serveur lors de l'exécution d'une `comment on trigger` instruction sur le point de terminaison de l'instance Babelfish for Aurora PostgreSQL.
+ Correction d'un problème avec CONVERT () qui renvoyait la date dans le format de date correct une fois convertie en `char` et`nchar`.
+ Correction d'un problème lié à l'insertion d'une chaîne datetime avec le format de date 13 dans une colonne de type. `datetime`
+ Correction de plusieurs colonnes dans le catalogue `sys.index_columns` du système. Le problème d'exportation DDL des tables avec index a également été résolu.
+ Correction d'un problème avec ALTER TABLE... DROP CONSTRAINT où il n'a pas été en mesure de supprimer la contrainte dans certains cas. 
+ Correction du problème d'affichage d'une erreur inattendue `not all Parameters have names` lorsque vous `SP_EXECSQL` contenez du TVP.
+ Correction d'un problème de gestion des instructions de mise à jour ou de suppression dans`sp_describe_undeclared_parameters`.
+ Correction des différences de comportement lorsque le CAST de chaînes littérales était égal à`datetime`, `datetime2` et`datetimeoffset`.
+ Correction des différences comportementales dans la fonction COALESCE lorsqu'elle était appelée avec la combinaison de variables et de constantes.

**Améliorations supplémentaires**
+ Correction d'une fuite de mémoire lors de la conversion décimale (numérique) pour l'importation BCP.
+ Le problème d'`with tablock`indication qui provoquait une erreur lors de l'insertion de déclarations groupées a été résolu.
+ Ajout de la prise en charge des guillemets à double échappatoire et déséquilibrés dans. `sp_tables table_type`
+ Ajout d'une restriction sur la suppression des extensions Babelfish pour tous les utilisateurs, à l'exception du rôle d'administrateur.
+ Empêchez les mises à niveau partielles des extensions Babelfish.
+ La procédure sys columnproperty prend désormais en charge des propriétés supplémentaires`iscomputed`,`columnid`,`ordinal`,`isidentity`.
+ Le scriptage DDL des index ou des contraintes inclut désormais un ordre correct des colonnes.

### Babelfish pour Aurora PostgreSQL 2.8
<a name="AuroraBabelfish.Updates.28X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.11. Pour plus d'informations sur les améliorations apportées à Aurora PostgreSQL 14.11, consultez. [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md) Babelfish pour Aurora PostgreSQL 2.8 ajoute plusieurs nouvelles fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.8.4, 30 juillet 2025](#AuroraBabelfish.Updates.284)
+ [Aurora Babelfish, version 2.8.2, 7 octobre 2024](#AuroraBabelfish.Updates.282)
+ [Aurora Babelfish version 2.8.0, 29 avril 2024](#AuroraBabelfish.Updates.280)

#### Aurora Babelfish version 2.8.4, 30 juillet 2025
<a name="AuroraBabelfish.Updates.284"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 2.8.2, 7 octobre 2024
<a name="AuroraBabelfish.Updates.282"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.8.0, 29 avril 2024
<a name="AuroraBabelfish.Updates.280"></a>

**Améliorations critiques de la stabilité**
+ Correction d'un problème dans l'énumération de la base de données Object Explorer avec la version 19.2 de SSMS.
+ Correction d'un problème qui provoquait une erreur lors de la sélection de données à partir d'une variable `NVARCHAR(MAX)``VARCHAR(MAX)`, `VARBINARY(MAX)` avec des chaînes de grande longueur.
+ Correction d'un problème lié au remplissage des espaces vides dans le type de données char pour les caractères multioctets.
+ Correction d'un problème de performance lié à l'énumération des tables et des vues dans l'explorateur d'objets SSMS.

**Améliorations hautement prioritaires de la stabilité**
+ Performances améliorées pour les procédures du système`sp_tablecollations_100`.
+ Correction d'un problème lié aux mises à niveau des versions majeures, à savoir que les vues passaient d'une chaîne littérale à une version binaire.
+ Correction d'un bogue qui empêchait le travailleur parallèle de récupérer le nom logique de la base de données.
+ Correction du problème de performance lié `date` à la comparaison avec`datetime`.

**Améliorations supplémentaires**
+ Correction d'un problème de duplication `sys.all_objects` après `object_id` la mise à niveau de la version majeure.
+ Correction d'un problème dans `CAST` les fonctions pour `Binary` to `Varchar` et `Rowversion` to`Varchar`.
+ Correction d'un problème lié à l'exécution de l'instruction insert into avec une variable de table lorsque cette variable n'existait pas.
+ Correction d'un problème en raison duquel la chaîne hexadécimale d'entrée convertie en type binaire n'avait pas la bonne longueur de données.
+ Correction d'un problème lié à une erreur de boîtier mixte dans`sp_columns_100`.
+ Correction d'un crash dans la recherche de variables de table après `TVP` l'exécution via`TDS RPC SPExecuteSQL`.
+ Correction de l'index de la table de définition de la vue Babelfish pour avoir un classement correct lors de la mise à niveau de la version 14.5 vers la version 14.11.

### Babelfish pour Aurora PostgreSQL 2.7 (obsolète)
<a name="AuroraBabelfish.Updates.27X"></a>

Cette version d’Aurora Babelfish est fournie avec Aurora PostgreSQL 14.10. Pour plus d’informations sur les améliorations apportées dans Aurora PostgreSQL 14.10, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.7 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.7.4, 4 août 2025](#AuroraBabelfish.Updates.274)
+ [Aurora Babelfish, version 2.7.2, 17 septembre 2024](#AuroraBabelfish.Updates.272)
+ [Aurora Babelfish version 2.7.0, 21 décembre 2023](#AuroraBabelfish.Updates.270)

#### Aurora Babelfish version 2.7.4, 4 août 2025
<a name="AuroraBabelfish.Updates.274"></a>

**Améliorations de sécurité**
+ Correction d'un problème lié à la vérification des autorisations dans Parallel Worker, à cause duquel des utilisateurs non privilégiés pouvaient obtenir un accès en lecture aux données dans certains scénarios.

#### Aurora Babelfish, version 2.7.2, 17 septembre 2024
<a name="AuroraBabelfish.Updates.272"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.7.0, 21 décembre 2023
<a name="AuroraBabelfish.Updates.270"></a>

**Améliorations de la sécurité**
+ Problème corrigé d’autorisation pour la vue sys.server\_principals.

**Améliorations critiques de la stabilité**
+ Problème corrigé : la fonction ISNULL pouvait renvoyer un type de données incorrect.
+ Problème corrigé : la condition pouvait être mal évaluée pour une déclaration conditionnelle telle que IF.
+ Erreur corrigée : une erreur « database ... does not exist » pouvait être observée lorsque la requête parallèle était appliquée.
+ Correction apportée à la gestion de la variable de table ou de la table temporaire lorsque l’application de travail parallèle est appliquée.
+ Correction de l’erreur inattendue « lost connection to parallel worker » qui se produisait quand l’application de travail parallèle était appliquée.
+ Problème corrigé avec plusieurs parenthèses dans les colonnes SELECT.
+ Problème corrigé lié à la gestion de l’alias du nom de colonne, qui pouvait entraîner le blocage du client si l’alias du nom de colonne contenait une chaîne de plus de 64 octets. Par exemple, avec select col as '您对“数据一览“中的车型，颜色，内饰，选装, '.
+ Type de données corrigé pour la colonne information\_schema\_tsql.tables.TABLE\_TYPE.
+ Erreur corrigée : « column ... does not exist » lors de l’utilisation de table.column avec un alias défini pour table ou schema\_name.table.column dans la clause SET des requêtes de mise à jour.
+ Problème corrigé de résolution de schéma incorrecte pour plusieurs fonctions dans l’instruction de requête.

**Améliorations hautement prioritaires de la stabilité**
+ Conversion de type corrigée entre les types de données varchar et binary à l’aide d’un encodage approprié.
+ Correction d'un problème en raison duquel les upper/lower majuscules et minuscules ne pouvaient pas être conservés pour les alias de nom de colonne.
+ Correction d’un blocage dans les requêtes impliquant un type de données monétaire en mode de requête parallèle.
+ Défaillance corrigée dans MVU avec un nom de classement de serveur autre que celui par défaut.
+ Problème corrigé : information\_schema et sys.objects WHERE type IN (’U’, ’V’) donnaient un résultat différent dans Babelfish.
+ Problème corrigé : sp\_columns et sp\_columns\_100 affichaient de façon erronée le radical NULL pour des colonnes décimales.
+ Problème corrigé dans les requêtes impliquant la fonction sys.format() en mode de requête parallèle renvoyant l’erreur « cannot start subtransactions during a parallel operation ».
+ Correction d’une erreur inattendue « could not access file "pg\_hint\_plan": No such file or directory » lors de l’utilisation de pg\_hint\_plan en mode de requête parallèle.
+ Problème corrigé de l’affichage de l’erreur « duplicate key value violates unique constraint … » lors de la recréation d’une vue précédemment supprimée portant le même nom.

**Améliorations supplémentaires**
+ Performances améliorées pour la procédure stockée sp\_describe\_undeclared\_parameters.
+ Problème corrigé de performance pour DATEADD(), DATEDIFF().
+ SSMS : problème corrigé : le chargement de la procédure stockée dans l’explorateur d’objets prenait beaucoup de temps.
+ SSMS : problème corrigé de performance lié à l’énumération des tables et des vues dans l’explorateur d’objets SSMS.
+ Correction d'un problème create/upgrade de performance après l'extension Babelfish en exécutant ANALYZE après la création et la mise à niveau de l'extension Babelfish.
+ Problème corrigé : l’index n’était pas utilisé quand la requête incluait une conversion inutile en bigint.
+ Problème corrigé : les procédures stockées commençant par (sp\_\*) étaient invoquées avec un préfixe dbo. ou sys.
+ Problème corrigé lié à la colonne default\_schema\_name du catalogue sys.babelfish\_authid\_user\_ext dans le cas d’un utilisateur « invité ».
+ Problème corrigé d’entrées orphelines dans la table de catalogue sys.babelfish\_view\_def.

### Babelfish for Aurora PostgreSQL 2.6
<a name="AuroraBabelfish.Updates.26X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.9. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 14.9, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.6 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.6.1, 14 novembre 2024](#AuroraBabelfish.Updates.261)
+ [Aurora Babelfish version 2.6.0, 24 octobre 2023](#AuroraBabelfish.Updates.260)

#### Aurora Babelfish version 2.6.1, 14 novembre 2024
<a name="AuroraBabelfish.Updates.261"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.6.0, 24 octobre 2023
<a name="AuroraBabelfish.Updates.260"></a>

**Nouvelles fonctionnalités**
+ Ajout de la prise en charge de la fonction TSQL SMALLDATETIMEFROMPARTS().

**Améliorations critiques de la stabilité**
+ T-SQL le déclencheur ne peut pas être exécuté lorsque la fonction, la procédure ou le déclencheur de PostgreSQL se trouve dans la pile d'exécution.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème lors duquel GETDATE() renvoyait incorrectement des valeurs différentes dans la même requête.
+ Correction d'un problème lors duquel GETUTCDATE() renvoyait incorrectement l'heure de la transaction au lieu de l'heure de la requête.

**Améliorations supplémentaires**
+ Correction d'un problème lors duquel SSMS générait un script pour plusieurs vues ou la combinaison d'une vue avec d'autres objets générait une erreur.
+ Correction d'un problème afin d'éviter un blocage du système lors du formatage des valeurs `datetime` dans les résultats de FOR JSON ou FOR XML. 
+ Correction d'un problème afin d'éviter un blocage du système lors du nettoyage des variables de table après une erreur d'exécution.
+ Correction d'un problème afin d'éviter un blocage du système lors de l'utilisation de certaines valeurs dans les appels de fonctions imbriquées.
+ Correction d'un problème d'accès à la mémoire non valide lors de la libération des fonctions `PLTSQL`.
+ Correction d'un blocage qui se produisait dans `SqlBulkCopy` lorsque l'ordre des colonnes était différent de celui de la table dans laquelle elles étaient définies.
+ Correction d'un problème lors duquel l'exécution de `bcp in` provoquait un blocage du serveur lorsque la table comportait un grand nombre de colonnes.
+ Correction d'un blocage d'une requête parallèle lorsque `enable_pg_hint` est activé.
+ Correction d'une valeur incorrecte dans le paramètre de sortie de la procédure lorsque la procédure est appelée par son nom et que l'ordre des paramètres est différent.
+ Correction d'un problème lors duquel la procédure `sp_describe_first_result_set` pouvait renvoyer un ordre des colonnes incorrect, ce qui pouvait entraîner un mauvais fonctionnement du BCP.
+ Correction d'un problème lié à la perte de chiffres décimaux lors de la conversion de REAL en DECIMAL.
+ Correction de la gestion des erreurs lors du processus de mise à niveau de Babelfish. Babelfish génère une erreur en cas d'échec lors de la mise à niveau.
+ Correction d'un problème lors duquel l'expéditeur d'un type de données XML utilisait la valeur `NULL`, ce qui provoquait le blocage du client.
+ Correction d'un problème afin d'autoriser UPDATE et DELETE pour les variables de table à l'intérieur des fonctions.
+ Correction d'un crash lors de l'appel de T-SQL la procédure depuis le port PG lors d'une requête. `sys.sysobjects`

### Babelfish pour Aurora PostgreSQL 2.5 (obsolète)
<a name="AuroraBabelfish.Updates.25X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.8. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 14.8, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.5 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.5.2, 12 novembre 2024](#AuroraBabelfish.Updates.252)
+ [Aurora Babelfish version 2.5.1, 4 octobre 2023](#AuroraBabelfish.Updates.251)
+ [Aurora Babelfish version 2.5.0, 13 juillet 2023](#AuroraBabelfish.Updates.250)

#### Aurora Babelfish version 2.5.2, 12 novembre 2024
<a name="AuroraBabelfish.Updates.252"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.5.1, 4 octobre 2023
<a name="AuroraBabelfish.Updates.251"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème qui provoquait un blocage lorsque le curseur faisant référence à une variable de table était déjà supprimé.
+ Correction d'un problème lors duquel les requêtes utilisant UNION ALL, ORDER BY et plusieurs jointures pouvaient entraîner une indisponibilité.
+ Correction d'un blocage de l'exécution des requêtes en parallèle lorsque le paramètre `enable_pg_hint` est défini sur `on`.
+ Correction d'un problème d'accès à la mémoire non valide lors de la libération des fonctions `PLTSQL`.

**Améliorations supplémentaires**
+ Correction d'un problème afin d'éviter un blocage en gérant correctement le formatage des valeurs datetime dans les résultats de FOR JSON ou FOR XML.
+ Correction d'un blocage qui se produisait dans `SqlBulkCopy` lorsque l'ordre des colonnes était différent de celui de la table dans laquelle elles étaient définies.
+ Correction d'un problème lors duquel l'exécution de `bcp in` provoquait un blocage du serveur lorsque la table comportait un grand nombre de colonnes.
+ Correction d'une valeur incorrecte dans le paramètre de sortie de la procédure lorsque la procédure est appelée par son nom et que l'ordre des paramètres est différent.
+ Correction d'un blocage qui se produisait lors de la suppression d'une table temporaire ou de variables de table pendant le nettoyage.
+ Correction d'un problème lors duquel l'expéditeur d'un type de données XML utilisait la valeur NULL, ce qui provoquait le blocage du client.

#### Aurora Babelfish version 2.5.0, 13 juillet 2023
<a name="AuroraBabelfish.Updates.250"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lors duquel les utilisateurs autres que les administrateurs système pouvaient SUPPRIMER ou MODIFIER des ID de connexion.

**Améliorations critiques de la stabilité**
+ Correction d'un problème en raison duquel les variables de table pouvaient provoquer des entrées de métadonnées orphelines.
+ Correction d'un problème lié à la gestion incorrecte du comportement NULL FIRST par l'ordre de priorité des CTE.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème intermittent lié aux connexions SSL simultanées au serveur Babelfish.
+ Correction d'un problème lié à la résolution du nom de colonne de la clause ORDER BY dans la requête UNION ALL.
+ Correction du problème d'objets non reconnus lors de la suppression de la base de données.
+ Correction du problème de blocage lors de l'ajout d'une clé unique autre qu'une chaîne.

**Améliorations supplémentaires**
+ Correction d'un problème lié à sp\_helpdb, lors duquel la valeur NULL était affichée pour compatbility\_level.
+ Correction d'un problème de gestion de la mémoire avec update\_DropRoleStmt.
+ Les variables de table ont été corrigées afin de les rendre insensibles à l'annulation des transactions.
+ Le correctif corrige le comportement de « select convert(nvarchar(10),Getdate(),105) » pour le type de données nvarchar.
+ Correction d'un problème afin d'autoriser UPDATE et DELETE pour les variables de table à l'intérieur des fonctions.
+ Améliorations apportées pour améliorer les performances et éviter de surcharger le catalogue lors de l'utilisation de variables de table.
+ Correction d'un problème dans @@NEXTLEVEL qui renvoyait 1 unité de plus que prévu.
+ Correction d'un problème dans sp\_helpdb, lors duquel la distinction majuscules/minuscules des paramètres d'entrée n'était pas correctement gérée.

### Babelfish pour Aurora PostgreSQL 2.4 (obsolète)
<a name="AuroraBabelfish.Updates.24X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.7. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 14.7, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.4 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.4.4, 6 novembre 2024](#AuroraBabelfish.Updates.244)
+ [Aurora Babelfish version 2.4.3, 4 octobre 2023](#AuroraBabelfish.Updates.243)
+ [Aurora Babelfish version 2.4.2, 24 juillet 2023](#AuroraBabelfish.Updates.242)
+ [Aurora Babelfish version 2.4.1, 10 mai 2023](#AuroraBabelfish.Updates.241)
+ [Aurora Babelfish version 2.4.0, 5 avril 2023](#AuroraBabelfish.Updates.240)

#### Aurora Babelfish version 2.4.4, 6 novembre 2024
<a name="AuroraBabelfish.Updates.244"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.4.3, 4 octobre 2023
<a name="AuroraBabelfish.Updates.243"></a>

****
+ Correction d'un problème de gestion de la mémoire avec `update_DropRoleStmt`.
+ Correction d'un blocage dans `SqlBulkCopy` avec la fonction heap\_compute\_data\_size dans la trace de pile lorsque l'ordre des colonnes est différent de celui de la définition de la table.
+ Correction d'un problème lors duquel l'exécution de `bcp in` provoquait un blocage du serveur lorsque la table comportait un grand nombre de colonnes.
+ Correction d'un blocage de l'exécution des requêtes en parallèle lorsque le paramètre `enable_pg_hint` est défini sur `on`.

#### Aurora Babelfish version 2.4.2, 24 juillet 2023
<a name="AuroraBabelfish.Updates.242"></a>

**Améliorations supplémentaires**
+ Correction d'un problème de connectivité SSL intermittent lors de connexions simultanées vers l'instance Babelfish.

#### Aurora Babelfish version 2.4.1, 10 mai 2023
<a name="AuroraBabelfish.Updates.241"></a>

**Améliorations supplémentaires**
+ Correction d'un problème afin d'empêcher la génération d'erreurs lorsque des séquences sont créées dans une base de données autre que la base de données principale (« master »).
+ Correction d'un blocage lors d'une opération de chargement en bloc dans un scénario spécifique.

#### Aurora Babelfish version 2.4.0, 5 avril 2023
<a name="AuroraBabelfish.Updates.240"></a>

**Nouvelles fonctionnalités**
+ Prise en charge de la mise à niveau des versions mineures du cluster de bases de données Babelfish for Aurora PostgreSQL 14.3 vers Aurora PostgreSQL 14.7. Pour en savoir plus sur la mise à niveau des versions mineures, consultez [Mise à niveau de Babelfish vers une nouvelle version mineure](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-minor).
+ Prise en charge de la mise à niveau des versions majeures du cluster de bases de données Babelfish for Aurora PostgreSQL 13x vers Aurora PostgreSQL 14.7. Pour en savoir plus sur la mise à niveau des versions majeures, consultez [Mise à niveau de Babelfish vers une nouvelle version majeure](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information-upgrading.html#babelfish-information-upgrading-major).
+ Prise en charge des fonctions suivantes : STR, APP\_NAME, OBJECT\_DEFINITION, OBJECT\_SCHEMA\_NAME, ATN2, DATEDIFF\_BIG.
+ Prise en charge des vues INFORMATION\_SCHEMA suivantes : séquences, routines et schemata.
+  Prise en charge de sp\_rename pour TABLE, VIEW, PROCEDURE, FUNCTION, SEQUENCE. 
+ Prise en charge de la vue de compatibilité du système sys.systypes.
+ Prise en charge d'un nouveau paramètre GUC appelé babelfishpg\_tds.product\_version qui vous permet de définir le numéro de version du produit SQL Server renvoyé en sortie par Babelfish. Pour plus d'informations, consultez [Utilisation du paramètre de version du produit Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-guc-version). 
+ Prise en charge de la génération de scripts de définition de données pour différents objets présents dans une base de données Babelfish for Aurora PostgreSQL. Pour plus d'informations, consultez [Exportations DDL prises en charge par Babelfish](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/babelfish-query-database.html#babelfish-ddl-exports).

**Améliorations de la sécurité**
+ Correction d'un problème de dépassement de la mémoire tampon dû à un accès hors limites au tableau.

**Améliorations hautement prioritaires de la stabilité**
+ Amélioration des performances grâce à des requêtes, ODBC-based des applications et des outils interactifs tels que SQL Server Management Studio. Les améliorations suivantes ont été apportées :
  + Correction de problèmes de performances dans plusieurs fonctions système, notamment OBJECT\_ID(), OBJECT\_NAME(), SCHEMA\_ID().
  + Correction de problèmes de performances dans les procédures stockées du système sp\_sproc\_columns et sp\_fkeys.
  + Correction de problèmes de performances dans les vues du catalogue système sys.all\_views, sys.objects et sys.types.
  + Amélioration des performances du chargement en vrac, de l'analyse T-SQL et de la préparation des instructions.
+ Ajout d'une nouvelle procédure stockée du système sp\_babelfish\_volatility que vous pouvez utiliser pour définir la volatilité des fonctions définies par l'utilisateur afin d'améliorer l'utilisation des index lorsque les fonctions sont utilisées dans le cadre de prédicats de requête.
+ Correction d'un problème lors duquel l'instruction UPDATE FROM ou DELETE FROM faisant référence au nom de corrélation de la table mise à jour provoquait une erreur.
+ Correction d'un problème lors duquel la fonction scope\_identity renvoyait un résultat erroné après avoir quitté une portée.
+ Correction d'un problème lors duquel la résolution de noms ne fonctionnait pas comme prévu lorsque des commandes étaient invoquées depuis le framework client .NET.

**Améliorations supplémentaires**
+ Correction d'un problème lors duquel le paramètre de délai d'expiration des instructions pour une session ne fonctionnait pas comme prévu.
+  Prise en charge des créations de séquences à l'aide de types de données définis par l'utilisateur. 
+ Correction d'un problème lors duquel la présence d'Unicode dans les noms de colonnes, les alias ou les commentaires provoquait des erreurs d'analyse.
+ Correction d'un problème lors duquel la fonction scope\_identity nécessitait une autorisation plus élevée que nécessaire.
+ Prise en charge de la fonction NEXT VALUE FOR qui permet d'obtenir la valeur suivante d'une séquence. Notez que cette fonction ne peut pas être utilisée dans certaines instructions de contrôle de flux. La clause OVER n'est pas non plus prise en charge.
+ Correction d'un blocage lors de la gestion de certaines erreurs avec sp\_describe\_undeclared\_parameters.
+ Correction d'une erreur rare lors de la création de l'extension Babelfish.
+ Correction d'un problème qui renvoyait une erreur « typename is NULL » lors de l'utilisation de TVP dans sp\_executesql.
+ Correction du XML/JSON comportement SELECT FOR qui ne provoquait pas d'erreur lors de l'utilisation de SELECT avec le nom de corrélation dans la sous-requête à l'aide de la clause FOR XML PATH.
+ Correction d'un problème lié à la requête SELECT FOR JSON ou SELECT FOR XML qui ne renvoyait pas de résultats corrects pour une table vide.
+ Correction d'un problème lors duquel l'utilisateur invité pouvait créer des objets dans le mauvais schéma.
+ Correction de la résolution des noms de schéma pour les types définis par l'utilisateur concernant les types de paramètres dans les procédures stockées du système.
+ Correction d'un problème lors duquel les applications émettant des requêtes comportant plus de 100 paramètres de liaison pour des instructions préparées échouaient. Cette limite est désormais portée à 2 100 pour correspondre aux limites utilisées par SQL Server.
+ Correction d'un problème de gestion de la casse des noms de variables dans l'appel sp\_executesql.
+ La procédure stockée sp\_fkeys renvoie désormais également la colonne « deferrability » dans le jeu de résultats.
+ Correction d'un problème lié aux agrégats AVG qui entraînait l'interruption de la connexion pour divers types de données (entiers).
+ Les colonnes index\_id et indid des vues respectives renvoient désormais la même valeur pour les index appartenant au même objet et l'index\_id n'est unique qu'au sein de l'objet.
+ Correction d'un problème qui empêchait de générer une erreur lorsqu' OpenJson il était appelé dans des procédures stockées à l'aide de nvarchar ou join.
+ Correction d'un problème afin de ne pas générer une erreur lors de l'utilisation de try\_convert et try\_cast pour les conversions interdites impliquant certains entiers littéraux.
+ Correction d'un problème afin que la clause OPENJSON WITH accepte un alias de table.
+ Prise en charge des fonctions Degrees, Radians et Power renvoyant le type approprié.
+ Correction d'un problème lié à la gestion incorrecte des membres pour l'administrateur système.
+ Correction du style de sortie par défaut lors de la conversion DATE/TIME de types en type VARCHAR à l'aide de la fonction CONVERT.
+ Support de la clause EXECUTE AS CALLER dans CREATE PROC/FUNCTION/TRIGGER.
+ Correction d'un problème lors duquel les configurations n'étaient pas annulées après une portée sp\_executesql existante.
+ Correction de problèmes liés à la gestion de l'accès entre bases de données pour la fonction sys.has\_perms\_by\_name.
+ Support des ProductUpdateLevel propriétés ProductLevel et de la fonction SERVERPROPERTY. ProductUpdateLevel renvoie toujours NULL et ProductLevel suit le numéro de version de Babelfish de près par rapport à la T-SQL définition.
+ Correction d'un problème lors duquel la variable de table provoquait une erreur lorsqu'elle était utilisée comme paramètre de liaison depuis l'application client.

### Babelfish pour Aurora PostgreSQL 2.3 (obsolète)
<a name="AuroraBabelfish.Updates.23X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.6. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 14.6, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.3 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.3.4, 18 novembre 2024](#AuroraBabelfish.Updates.234)
+ [Aurora Babelfish version 2.3.3, 13 septembre 2023](#AuroraBabelfish.Updates.233)
+ [Aurora Babelfish version 2.3.2, 3 mars 2023](#AuroraBabelfish.Updates.232)
+ [Aurora Babelfish version 2.3.0, 20 janvier 2023](#AuroraBabelfish.Updates.230)

#### Aurora Babelfish version 2.3.4, 18 novembre 2024
<a name="AuroraBabelfish.Updates.234"></a>

**Améliorations de la sécurité**
+ Correction d'un problème lié à la suppression d'utilisateurs et de rôles par des utilisateurs non privilégiés.

#### Aurora Babelfish version 2.3.3, 13 septembre 2023
<a name="AuroraBabelfish.Updates.233"></a>

**Améliorations supplémentaires**
+ Correction d'une erreur rare lors de la création de l'extension Babelfish.
+ Correction d'un problème de gestion de la mémoire avec `update_DropRoleStme`.

#### Aurora Babelfish version 2.3.2, 3 mars 2023
<a name="AuroraBabelfish.Updates.232"></a>

**Améliorations de la sécurité**
+ Correction d'un problème de dépassement de la mémoire tampon dû à un accès hors limites au tableau.

#### Aurora Babelfish version 2.3.0, 20 janvier 2023
<a name="AuroraBabelfish.Updates.230"></a>

**Nouvelles fonctionnalités**
+ Prise en charge de la mise à niveau des versions majeures du cluster de bases de données Babelfish for Aurora PostgreSQL 13.6 et suivantes vers Aurora PostgreSQL 14.6. Pour en savoir plus sur la mise à niveau des versions majeures, consultez [Mise à niveau de votre cluster Babelfish vers une nouvelle version](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-information.html#babelfish-information-upgrading).
+ Support pour les T-SQL indices (méthodes de jointure, utilisation de l'index, MAXDOP). Pour plus d'informations sur les T-SQL astuces prises en charge par Babelfish, consultez [Utiliser les astuces de T-SQL requête pour améliorer les performances des requêtes Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-tsql-hints).
+ Babelfish supporte désormais le Zero-downtime patching (ZDP). Pour plus d'informations, consultez [Mises à niveau de versions mineures et application de correctifs sans temps d'arrêt](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.Minor) dans le *Guide de l'utilisateur Amazon Aurora*.
+ Support de la T-SQL fonction FORMAT () avec des limitations mineures.
+ Prise en charge des plans d'exécution estimés pour les instructions THROW, PRINT, USE et RAISEERROR.
+ Prise en charge de la fonction JSON\_MODIFY dans Babelfish qui met à jour la valeur d'une propriété dans une chaîne JSON et renvoie la chaîne JSON mise à jour.
+ Prise en charge du constructeur VALUES() dans la clause FROM d'une instruction SELECT.
+ Prise en charge des procédures sp\_addrole, sp\_droprole, sp\_addrolemember, sp\_droprolemember pour créer ou modifier un rôle.
+ Prise en charge de la vue du catalogue sys.all\_parameters.
+ Support utilisateur invité dans toutes les bases de données créées par l'utilisateur et GRANT/CONNECT TO/FROM utilisateur de support (y compris invité).
+ Prise en charge des fonctions sp\_helpdbfixedrole et DATETIMEOFFSETFROMPARTS.

**Améliorations hautement prioritaires de la stabilité**
+ Amélioration des performances pour l'instruction INSERT avec IDENTITY\_INSERT=ON.
+ Correction d'un problème lors duquel l'instruction « DROP DATABASE » échouait en raison de l'utilisation d'un opérateur de comparaison incorrect.
+ Correction d'un problème lors duquel l'erreur de dépassement numérique n'était pas traitée correctement pour les types numériques.
+ Correction d'un problème lors duquel le propriétaire de la base de données n'était pas considéré comme dbo dans sa propre base de données.
+ Correction de problèmes liés à l'échec de la liaison SSL et ajout de quelques autres améliorations.
+ Correction de la vue sys.all\_objects afin d'identifier correctement les fonctions avec valeurs de table en ligne (IF) et les fonctions avec valeurs de table (TF) qui étaient auparavant signalées comme des fonctions scalaires (FN). Un problème similaire a été résolu pour la IsInlineFunction propriété de la fonction OBJECTPROPERTY.
+ Correction d'un problème lors duquel le DBO était supposé membre d'un rôle de base de données de façon erronée.
+ Correction d'un problème lors duquel le membre sysadmin ne pouvait pas se connecter via SSMS.
+ Correction de la résolution du nom du schéma pour les déclencheurs et les vues afin qu'il s'agisse selects/modifies du bon objet (tables).
+ Correction de la cohérence du mappage dans le catalogue lors de la création de rôles avec des noms au upper/lower cas où.
+ Correction d'un problème lors duquel les espaces de fin n'étaient pas ignorés dans les fonctions sp\_helpsrvrolemember et IS\_ROLEMEMBER/IS\_MEMBER.
+ Correction du classement par défaut des types de données Babelfish, à l'exception de TEXT et NTEXT, pour qu'il soit le même que celui mentionné dans le paramètre babelfishpg\_tsql.server\_collation\_name. Pour plus d'informations, consultez [Classement par défaut dans Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-collations.html#babelfish-collations-default).
+ Correction des références entre bases de données à tempdb.sys.objects afin d'obtenir des résultats corrects.

**Améliorations supplémentaires**
+ Correction d'un problème afin de rendre les noms de déclencheurs uniques pour chaque base de données.
+ Correction d'un problème qui se produisait dans sp\_tables lorsqu'il était invoqué à partir de fonctions de métadonnées JDBC.
+ Correction d'un problème qui se produisait lorsque les contraintes CHECK étaient utilisées avec la condition LIKE.
+ Améliorations des performances liées à sp\_sproc\_columns lors de l'utilisation de procédures stockées.
+ sp\_sproc\_columns inclut désormais une ligne de paramètres à valeur de table pour les procédures stockées qui utilisent TVP comme paramètre.
+ Correction des références inter-bases de données à INFORMATION\_ SCHEMA.ROUTINES et tempdb.sys.objects pour obtenir les bons résultats.
+ Correction de problèmes liés à la prise en charge du datetime/smalldatetime fonctionnement avec différents types de données numériques et non numériques.
+ Correction des valeurs de retour des agrégats SUM pour les types de données entiers afin de renvoyer les types de données corrects.
+ Correction d'un problème lié à UPDATE/DELETE son utilisation avec des alias de table.
+ Prise en charge de sysobjects.crdate (create\_date) pour toutes les tables, vues, procédures, fonctions et tous les déclencheurs et types de tables définis par l'utilisateur.
+ Procedure/function l'appel n'est pas autorisé lorsque le paramètre requis est manquant et qu'une erreur explicite est générée.
+ Correction d'un problème afin de pouvoir calculer la différence entre les jours et la différence entre les heures sans tenir compte de l'horodatage (par exemple, hh:mm:ss.msec).
+ Correction d'un problème lié à la fonction DATEDIFF() afin de renvoyer des résultats corrects entre deux dates d'entrée, quels que soient les paramètres d'entrée.
+ Correction d'un problème lié à la fonction DATEADD() en cas d'utilisation avec des unités « nanoseconde ».
+ Correction d'un problème lié aux fonctions DATEPART(), DATENAME(), DATEDIFF() et DATEADD() en cas d'utilisation avec des unités « w »
+ Correction d'un problème lié à DATEPART() et DATENAME() afin d'autoriser les unités « y ».
+ Correction de problèmes liés aux fonctions DATEPART(), DATENAME(), DATEDIFF() et DATEADD() afin de pouvoir convertir une chaîne au format datetime et reconnaître les unités mi.
+ Prise en charge de la fonction TRY\_CONVERT().
+ Correction d'un problème lié à l'utilisation de strict/lax jsonpath avec des tableaux pour éviter l'erreur OPENJSON : « erreur de syntaxe au niveau ou à proximité de « » de l'entrée jsonpath ».
+ Prise en charge d'UDF (fonction définie par l'utilisateur) comme colonne par défaut dans l'instruction ALTER TABLE.
+ Correction d'un problème qui se produisait lorsque SUBSTRING() acceptait des arguments NULL.
+ Prise en charge des opérations de conversion en SMALLDATETIME à partir de différents types numériques.
+ Correction d'un problème lors duquel le paramètre dbname n'était pas géré correctement pour sp\_helpdb.
+ Correction d'un problème qui autorisait le propriétaire d'une base de données à créer un autre utilisateur pour lui-même.
+ Correction d'un problème en raison duquel les espaces de fin n'étaient pas ignorés dans sp\_helpsrvrolemember et dans les fonctions. IS\_ROLEMEMBER/IS\_MEMBER 
+ Amélioration du message d'erreur pour les types de données non pris en charge : HIERARCHYID, GEOGRAPHY, GEOMETRY.
+ Résolution de problèmes lors desquels les appels de procédures entre bases de données et l'accès aux procédures sp\_ depuis d'autres bases de données aboutissaient même sans le mot clé EXECUTE.
+ Correction d'un problème lors duquel l'utilisateur invité (« guest ») n'était supprimé d'aucune base de données, mais uniquement désactivé.
+ Correction de la valeur de colonne du SID dans la procédure sp\_helpuser lorsque l'utilisateur est invité.
+ Correction d'un problème en raison duquel overflow/underflow le type de données monétaire n'était pas géré.
+ Correction d'un problème lors duquel les erreurs n'étaient pas gérées lors du traitement des erreurs dans TDS.
+ Amélioration du message d'erreur pour CREATE USER WITHOUT LOGIN.
+ Correction d'un problème lors duquel sp\_helpsrvrolemember renvoyait des erreurs non prises en charge pour des rôles de niveau serveur non pris en charge.
+ Correction d'un problème lors duquel SET BABELFISH\_STATISTICS PROFILE affichait les délais de planification et d'exécution.
+ Correction de la résolution des noms de schéma pour les objets Babelfish tels que les vues et les déclencheurs, afin que l'objet correct soit sélectionné ou modifié.
+ Support rowversion/timestamp Datatype pour Insert Bulk.
+ Dans Babelfish, sp\_babelfish\_configure prend en charge enable\_pg\_hint et explique les configurations associées en les transformant en « ». on/off L'acceptation de l'option ignore/strict « » est autorisée lorsqu'il y a plusieurs correspondances lors de l'utilisation de sp\_babelfish\_configure.
+ Prise en charge de l'option bcp Keep Nulls (-k) pour une implémentation optimisée de l'insertion en bloc.
+ Prise en charge des symboles monétaires multi-octets à utiliser avec les types de données money.
+ Correction d'un problème pour les clients Dotnet (y compris SSMS) qui recevaient une precision/scale erreur non valide pour certaines expressions arithmétiques.
+ Correction de la vue sys.all\_objects afin d'identifier correctement les fonctions avec valeurs de table en ligne (IF) et les fonctions avec valeurs de table (TF) qui étaient auparavant signalées comme des fonctions scalaires (FN). Correction d'un problème similaire concernant la IsInlineFunction propriété de la fonction OBJECTPROPERTY.
+ Correction d'un problème lors duquel la fonction is\_member renvoyait un résultat incorrect pour certains rôles.
+ Améliorations apportées à la clause FOR JSON PATH de l'instruction SELECT qui prend en charge ROOT, INCLUDE\_NULL\_VALUES, WITHOUT\_ARRAY\_WRAPPER.
+ Prise en charge d'une nouvelle trappe de secours, « escape\_hatch\_checkpoint », avec la valeur pf par défaut « ignore ». Cette trappe de secours autorise l'utilisation de l'instruction CHECKPOINT dans le code procédural, mais l'instruction CHECKPOINT n'est actuellement pas implémentée.

### Babelfish for Aurora PostgreSQL 2.2
<a name="AuroraBabelfish.Updates.22X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.5. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 14.5, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.2 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 2.2.3, 17 octobre 2023](#AuroraBabelfish.Updates.223)
+ [Aurora Babelfish version 2.2.2, 2 mars 2023](#AuroraBabelfish.Updates.222)
+ [Aurora Babelfish version 2.2.1, 13 décembre 2022](#AuroraBabelfish.Updates.221)
+ [Aurora Babelfish version 2.2.0, 9 novembre 2022](#AuroraBabelfish.Updates.220)

#### Aurora Babelfish version 2.2.3, 17 octobre 2023
<a name="AuroraBabelfish.Updates.223"></a>

**Améliorations hautement prioritaires de la stabilité**
+ Correction de problèmes liés à l'échec de la liaison SSL et ajout de quelques autres améliorations.

**Améliorations supplémentaires**
+ Correction d'un problème de gestion de la mémoire avec `update_DropRoleStmt`.

#### Aurora Babelfish version 2.2.2, 2 mars 2023
<a name="AuroraBabelfish.Updates.222"></a>

**Améliorations de la sécurité**
+ Correction d'un problème de dépassement de la mémoire tampon dû à un accès hors limites au tableau.

#### Aurora Babelfish version 2.2.1, 13 décembre 2022
<a name="AuroraBabelfish.Updates.221"></a>
+ Correction d'un problème qui empêchait l'utilisation de classements tels que Chinese\_PRC\_CI\_AS Japanese\_CI\_AS babelfishpg\_tsql.server\_collation\_name, etc.

#### Aurora Babelfish version 2.2.0, 9 novembre 2022
<a name="AuroraBabelfish.Updates.220"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

**Améliorations hautement prioritaires de la stabilité**
+ Correction de la gestion des erreurs dans les appels sp\_prepare qui pouvait provoquer un blocage du serveur lorsqu'un grand nombre de paramètres étaient envoyés par l'application. Babelfish prend en charge actuellement un maximum de 100 paramètres pour une procédure ou une fonction.
+ Correction de la gestion des erreurs dans SSL/TLS Handshake pour certains pilotes clients.
+ Correction d'un problème en raison duquel un identifiant pouvait accéder à la base de données sans créer d'utilisateur de base DROP/CREATE de données après la connexion.
+ Correction d'un problème lors duquel un ID de connexion n'était pas supprimé s'il était connecté à une session.

**Nouvelles fonctionnalités**
+ Prise en charge de la migration des données à l'aide du client BCP et l'utilitaire bcp prend désormais en charge l'indicateur -E (pour les colonnes d'identité) et l'indicateur -b (pour les insertions par lots).
+ Prise en charge de l'exécution de procédures stockées entre bases de données.
+ Prise en charge de CROSS APPLY et OUTER APPLY (jointure latérale).
+ Support des fonctions intégrées SYSTEM\_USER, HOST\_NAME ; le nom d'hôte est visible dans la T-SQL vue sys.sysprocesses ; la fonction SID\_BINARY est prise en charge mais renvoie toujours NULL dans Babelfish.
+ Prise en charge de la fonction de conversion (CAST) des expressions numériques en DATETIME.
+ Prise en charge de la variable @@LANGUAGE avec la valeur constante « us\_english ».
+ Prise en charge des appels de fonction à l'ancienne avec « :: » précédant le nom de la fonction.
+ Prise en charge de la procédure stockée sp\_helpsrvrolemember.
+ Prise en charge de la fonction système msdb.dbo.fn\_syspolicy\_is\_automation\_enabled.
+ Prise en charge de catalogues supplémentaires : assembly\_types, numbered\_procedures, triggers, spatial\_index\_tessellations, plan\_guides, synonyms, events, trigger\_events, fulltext\_indexes, dm\_hadr\_cluster, xml\_indexes, change\_tracking\_tables, key\_constraints, database\_filestream\_options, filetable\_system\_defined\_objects, hash\_indexes, filegroups, master\_files, assembly\_modules, change\_tracking\_databases, database\_recovery\_status, fulltext\_catalogs, fulltext\_stoplists, fulltext\_indexes, fulltext\_index\_columns, fulltext\_languages, selective\_xml\_index\_paths, spatial\_indexes, filetables, registered\_search\_property\_lists, syspolicy\_configuration, syspolicy\_system\_health\_state.
+ Prise en charge de nouveaux catalogues INFORMATION\_SCHEMA : COLUMN\_DOMAIN\_USAGE, CONSTRAINT\_COLUMN\_USAGE, CHECK\_CONSTRAINTS, ROUTINES, VIEWS.
+ Support pour le nouveau plan de PG-style requête : escape hatch 'babelfish\_pgtsql.escape\_hatch\_showplan\_all'.
  + Lorsqu'ils sont définis sur « ignore », SET SHOWPLAN\_ALL et SET STATISTICS PROFILE se comportent comme SET BABELFISH\_SHOWPLAN\_ALL et SET BABELFISH\_STATISTICS PROFILE. 
  + Lorsqu'ils sont définis sur « strict », SET SHOWPLAN\_ALL et SET STATISTICS PROFILE sont ignorés silencieusement.
+  Prise en charge de l'exécution de procédures stockées avec le préfixe sp\_ dans la base de données principale sans utiliser un nom en trois parties. 

**Améliorations supplémentaires**
+ Correction d'un problème lors duquel une valeur 1900-01-01 00:00:00 était stockée lorsqu'une valeur NULL était insérée ou mise à jour dans une colonne datetime. Une valeur NULL est désormais insérée. Les valeurs de colonnes des tables créées dans une version précédente de Babelfish ne sont pas affectées.
+ Les types de données TIME qui renvoient 7 chiffres dans SQL Server renvoient désormais également 7 chiffres dans Babelfish, le 7e chiffre étant toujours un zéro. De plus, un problème d'arrondi qui affectait parfois le sixième chiffre a été résolu.
+  Augmentation de la longueur des paramètres pour @tsql et @params pour sp\_describe\_first\_result\_set, qui sont passés de nvarchar(384) à nvarchar(8000). Cela fait passer le nombre de colonnes que le point de terminaison cible DMS Babelfish peut prendre en charge de 25 à 1 000. 
+ Amélioration des performances pour les procédures stockées du système : sys.sp\_tablecollations\_100, sp\_columns\_managed et sp\_describe\_undeclared\_parameters. Ce correctif améliore les performances du point de terminaison cible DMS Babelfish, de l'assistant d'importation et d'exportation de SQL Server Management Studio, et évite les délais d'attente.
+ Correction d'un problème avec l'opérateur NOT \~ au niveau du bit qui renvoie désormais le résultat correct avec les types de données BIT. 
+ Correction d'un problème lié au BCP lorsqu'il est utilisé pour les tables dotées de déclencheurs.
+ Correction d'un problème de défaillance du backend dans INSERT BULK lors de l'utilisation de l' Import-Export assistant.
+ Correction d'un problème lors duquel SQL Server Management Studio (SSMS) renvoyait une erreur lors de l'extension de « déclencheurs » d'une table dans la vue Object Explorer.
+ Correction d'un problème lors duquel la colonne de nom de la vue sys.sysobjects utilisait un classement distinguant majuscules et minuscules.
+ Correction d'un problème lié à la référence à des objets SQL dans une fonction. La résolution s'effectue par le schéma de la fonction plutôt que par le schéma par défaut de l'utilisateur.
+ Correction d'un problème lors duquel un blocage du serveur backend pouvait survenir lors de l'utilisation de la fonction ISNULL avec CONVERT sur des colonnes calculées.
+ Correction d'un problème lié à la fonction DATEPART lorsque l'argument date est une chaîne littérale.
+ Correction d'un problème lors duquel un rôle pouvait être supprimé même s'il comptait des membres.
+ Correction d'un problème afin que l'utilisateur de la base de données ne puisse pas effectuer des ajouts ou des suppressions dans un rôle.
+ Correction d'un problème afin de permettre au BCP de fonctionner correctement avec des classements autres que les classements en anglais.
+ Correction d'un problème afin de permettre à la procédure sp\_helpuser d'afficher l'ID de connexion de l'utilisateur dbo.
+ Correction d'un problème afin de pouvoir gérer correctement les entrées NULL et les entrées mixtes (majuscules et minuscules) pour les fonctions SUSER\_SNAME et SUSER\_SID.
+ Correction d'un problème lors duquel Babelfish renvoyait un flux de protocole TDS non valide en cas d'erreur de dépassement numérique.
+ Correction d'un problème lors duquel la colonne is\_fixed\_role renvoyait une valeur incorrecte dans la vue sys.server\_principals pour le rôle « sysadmin ».
+ Correction de la gestion des erreurs de transaction dans un lot si la chaîne transmise à la fonction d'exécution contient un élément USE `dbname` et échoue parce que la base de données `dbname` est introuvable.
+ Correction du problème lié aux procédures créées dans le contexte de la base de données principale avec le préfixe sp\_, qui ne sont pas accessibles depuis un autre contexte de base de données.
+ Correction de l'échec de résolution du nom de l'objet dans une procédure lorsqu'il est utilisé avec le nom du schéma.
+ Correction d'un problème de distinction majuscules/minuscules avec les arguments des fonctions USER\_ID et SUSER\_ID.
+ Correction d'un problème qui autorisait la création de déclencheurs dans les tables temporaires Babelfish.
+ Correction de plusieurs problèmes de performances avec Import-Export Wizard.
+ Support pour les codages clients multi-octets autres que UTF-16 pour VARCHAR (n).
+ Correction de la vue de compatibilité système sys.sysprocesses afin d'afficher la valeur correcte du nom d'hôte fourni par la connexion client.
+ Correction d'un problème de distinction majuscules/minuscules avec Polish\_CI\_AS le classement.
+ Correction de la fonction @@DBTS afin que la valeur de @@DBTS renvoie correctement l'identifiant de transaction actuel après chaque instruction DML, même en cas d'utilisation au sein d'une transaction.
+  Amélioration des performances pour les requêtes faisant référence aux fonctions SCOPE\_IDENTITY et @@IDENTITY. 
+  Support ajouté pour les collations Japanese\_CS\_AS Japanese\_CI\_AI et Japanese\_CI\_AS pour fn\_helpcollations. 
+ @ @SERVERNAME et SERVERPROPERTY ('ServerName') renvoient désormais le nom de l'instance Babelfish tel que spécifié par l'utilisateur lors de la création de l'instance. Cette valeur est également renvoyée par les propriétés récemment prises en charge SERVERPROPERTY (« MachineName ») et SERVERPROPERTY (« InstanceName »).
+ La fonction fn\_mapped\_system\_error\_list répertorie le code d'erreur PG mappé aux codes @@ERROR, ainsi que le texte du message d'erreur correspondant. Cette fonction existait également dans les versions précédentes de Babelfish mais n'incluait pas les détails du mappage.
+  Correction de la fonction DATEADD afin de prendre en charge les unités de temps en millisecondes (ms). 
+ SET NO\_BROWSETABLE {ON\|OFF} est désormais soumis à la trappe de secours escape\_hatch\_session\_settings. Aucune erreur n'est donc générée lorsque ce paramètre est ignoré.
+ SET PARSEONLY {ON\|OFF} est désormais pris en charge. Auparavant, ce paramètre provoquait une erreur si la trappe de secours escape\_hatch\_session\_settings n'était pas ignorée.
+ Le classement DATABASE\_DEFAULT ET CATALOG\_DEFAULT est désormais pris en charge ; il s'agit du classement au server/instance niveau -qui a été spécifié lors de la création de l'instance de Babelfish, car Babelfish ne prend actuellement pas en charge les classements au niveau de la base de données.
+ Pour les fonctions OBJECTPROPERTY et OBJECTPROPERTYEX, les propriétés suivantes sont désormais prises en charge : ExecIsAnsiNullsOn, ExecIsQuotedIdentOn, IsDefault,, IsDefaultCnst IsDeterministic, IsIndexed IsInlineFunction ismsShipped,,,,,, IsPrimaryKey, IsProcedure, IsRule,, IsScalarFunction, IsSchemaBound, IsTable, IsTableFunction, IsTrigger. IsUserTable IsView OwnerId TableFulltextPopulateStatus TableHasVarDecimalStorageFormat
+ La fonction OBJECTPROPERTYEX prend en charge la propriété. BaseType 
+ La fonction INDEXPROPERTY prend en charge les propriétés suivantes : IndexFillFactor, IndexId IsClustered, IsDisabled,, IsHypothetical, IsPadIndex, IsPageLockDisallowed, IsRowLockDisallowed. IsUnique

### Babelfish for Aurora PostgreSQL 2.1
<a name="AuroraBabelfish.Updates.21X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 14.3 et 14.4. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 14.3 et 14.4, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 2.1 ajoute plusieurs fonctionnalités, améliorations et correctifs. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html).

**Topics**
+ [Babelfish for Aurora PostgreSQL version 2.1.2, 18 octobre 2022](#AuroraBabelfish.Updates.212)
+ [Babelfish for Aurora PostgreSQL version 2.1.1, 6 juillet 2022](#AuroraBabelfish.Updates.211)
+ [Babelfish for Aurora PostgreSQL version 2.1.0, 21 juin 2022](#AuroraBabelfish.Updates.210)

#### Babelfish for Aurora PostgreSQL version 2.1.2, 18 octobre 2022
<a name="AuroraBabelfish.Updates.212"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

**Améliorations hautement prioritaires de la stabilité**
+ Correction de la gestion des erreurs dans les appels sp\_prepare qui pouvait provoquer un blocage du serveur lorsqu'un grand nombre de paramètres étaient envoyés par l'application. Babelfish prend en charge actuellement un maximum de 100 paramètres pour une procédure ou une fonction.
+ Correction de la gestion des erreurs dans SSL/TLS Handshake pour certains pilotes clients.

#### Babelfish for Aurora PostgreSQL version 2.1.1, 6 juillet 2022
<a name="AuroraBabelfish.Updates.211"></a>
+ Correction de l'extension babelfishpg\_tds afin d'allouer correctement la taille de mémoire partagée utilisée par l'extension.

#### Babelfish for Aurora PostgreSQL version 2.1.0, 21 juin 2022
<a name="AuroraBabelfish.Updates.210"></a>

Les clusters de bases de données Babelfish exécutés sur Aurora PostgreSQL 13.7 ou versions antérieures ne peuvent pas être mis à niveau vers Aurora PostgreSQL 14.3 avec Babelfish 2.1.0.

**Nouvelles fonctionnalités**
+ Prise en charge de la migration de données à l'aide de l'utilitaire client bcp, en tant que fonctionnalité expérimentale. Correction d'un problème lors duquel les espaces de fin n'étaient pas ignorés dans les fonctions sp\_helpsrvrolemember et IS\_ROLEMEMBER/IS\_MEMBER.
+ Prise en charge de la connexion avec la boîte de dialogue de connexion de l'explorateur d'objets SSMS (plutôt que uniquement avec la boîte de dialogue de connexion de l'éditeur de requête), ainsi que prise en charge partielle de l'explorateur d'objets SSMS lui-même.
+ Support amélioré pour la migration des données grâce à l' Import/Export assistant SSMS.
+ Prise en charge des fonctions IS\_MEMBER, IS\_ROLEMEMBER et HAS\_PERMS\_BY\_NAME.
+ Prise en charge de syslanguages, sys.indexes, sys.all\_views, sys.database\_files, sys.sql\_modules, sys.system\_sql\_modules, sys.all\_sql\_modules, sys.xml\_schema\_collections, sys.dm\_hadr\_database\_replica\_states, sys.data\_spaces, sys.database\_mirroring, sys.database\_role\_members catalogs.
+ Prise en charge des procédures stockées du système sp\_sproc\_columns, sp\_sproc\_columns\_100, sp\_helprole et sp\_helprolemember.
+ Support pour Japanese\_CS\_AS, Japanese\_CI\_AI, Japanese\_CI\_AS collations.
+ Babelfish prend désormais en charge les recherches de sous-chaînes CHARINDEX sur les systèmes utilisant des classements non déterministes.
+ Babelfish prend désormais en charge PATINDEX, ainsi que les arguments de STRING\_SPLIT qui sont assemblés à l'aide d'un classement sans distinction majuscules/minuscules.
+ La sortie du plan de requête est générée en suivant SET BABELFISH\_SHOWPLAN\_ALL ON (et OFF) et SET BABELFISH\_STATISTICS PROFILE ON (OFF). Cela générera des informations de plan de PostgreSQL-style requête pour les T-SQL requêtes dans Babelfish. Assurez-vous que ces instructions SET sont identiques aux T-SQL instructions existantes, mais avec le préfixe BABELFISH\_ ajouté.

**Améliorations supplémentaires**
+ Références croisées entre bases de données extérieures à la base de données actuelle, avec un nom d'objet en trois parties, pour SELECT, SELECT..INTO, INSERT, UPDATE, DELETE.
+ CREATE ROLE (clause AUTHORIZATION non prise en charge), DROP ROLE, ALTER ROLE.
+ Babelfish mappe désormais le code d'erreur pour @@ERROR=213. Pour en savoir plus sur la gestion des erreurs, consultez [Gestion du traitement des erreurs Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict).
+ Correction d'un problème lié à l'affectation de la variable SUBSTRING(CHARINDEX()) qui rendait Babelfish indisponible. 
+ Correction d'un problème lié à INSERT INTO... avec la clause OUTPUT qui provoquait une erreur `Number of given values doesn't match target table definition`.
+ Correction d'un problème lors duquel les instructions de table temporaire DELETE avec OUTPUT INTO renvoyaient une erreur `WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause`.
+ Correction d'un problème qui provoquait l'échec de LEFT OUTER JOIN avec une erreur `Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data)`. Ce problème était une régression introduite dans Babelfish 1.1.0. Si votre cluster de bases de données Babelfish for Aurora PostgreSQL exécute Babelfish version 1.1.0 et que vous obtenez cette erreur, nous vous recommandons d'effectuer la mise à niveau vers Aurora PostgreSQL 13.7 pour profiter de ce correctif.
+ Correction d'une erreur de syntaxe non valide lors de l'utilisation des fonctions intégrées GETUTCDATE() et SYSUTCDATETIME().
+ Correction d'un problème lors duquel les conditions de dépassement numérique utilisant les fonctions SUM() et AVG() provoquaient une erreur TDS.
+ Correction d'un problème lié à l'appel de procédures de magasin par des applications .NET pour un DataTable objet, qui provoquait une incompatibilité entre les types de données et interdisait les erreurs de casting implicites.

## Versions 1.x de Babelfish pour Aurora PostgreSQL (inclut certaines versions obsolètes)
<a name="aurorababelfish-versions-version1x"></a>

**Topics**
+ [Babelfish for Aurora PostgreSQL 1.5](#AuroraBabelfish.Updates.15X)
+ [Babelfish pour Aurora PostgreSQL 1.4 (obsolète)](#AuroraBabelfish.Updates.14X)
+ [Babelfish pour Aurora PostgreSQL 1.3 (obsolète)](#AuroraBabelfish.Updates.13X)
+ [Babelfish pour Aurora PostgreSQL 1.2 (obsolète)](#AuroraBabelfish.Updates.12X)
+ [Babelfish pour Aurora PostgreSQL 1.1 (obsolète)](#AuroraBabelfish.Updates.11X)
+ [Babelfish pour Aurora PostgreSQL 1.0 (obsolète)](#AuroraBabelfish.Updates.10X)

### Babelfish for Aurora PostgreSQL 1.5
<a name="AuroraBabelfish.Updates.15X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 13.9. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 13.9, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Babelfish for Aurora PostgreSQL 1.5 ajoute une nouvelle fonctionnalité et une amélioration. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 1.5.0, 20 janvier 2023](#AuroraBabelfish.Updates.150)

#### Aurora Babelfish version 1.5.0, 20 janvier 2023
<a name="AuroraBabelfish.Updates.150"></a>

**Nouvelles fonctionnalités**
+ Babelfish supporte désormais le Zero-downtime patching (ZDP). Pour plus d'informations, consultez [Mises à niveau des versions mineures et application de correctifs sans temps d'arrêt](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.Minor) dans le *Guide de l'utilisateur Amazon Aurora*.

**Améliorations hautement prioritaires de la stabilité**
+ Correction d'un problème lié à la classe d'opérateur monétaire lors de la mise à niveau de la version mineure 13.4 vers la version 13.5 ou ultérieure, qui provoquait l'échec de la mise à niveau.

### Babelfish pour Aurora PostgreSQL 1.4 (obsolète)
<a name="AuroraBabelfish.Updates.14X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 13.8. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 13.8, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Les problèmes suivants ont été résolus dans la version 1.4 de Babelfish for Aurora PostgreSQL. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Aurora Babelfish version 1.4.1, 13 décembre 2022](#AuroraBabelfish.Updates.141)
+ [Aurora Babelfish version 1.4.0, 9 novembre 2022](#AuroraBabelfish.Updates.140)

#### Aurora Babelfish version 1.4.1, 13 décembre 2022
<a name="AuroraBabelfish.Updates.141"></a>
+ Correction d'un problème qui empêchait la mise à niveau de la version mineure du cluster de bases de données Babelfish for Aurora PostgreSQL 13.4 vers Aurora PostgreSQL 13.8.

#### Aurora Babelfish version 1.4.0, 9 novembre 2022
<a name="AuroraBabelfish.Updates.140"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

**Améliorations hautement prioritaires de la stabilité**
+ Correction de la gestion des erreurs dans les appels sp\_prepare qui pouvait provoquer un blocage du serveur lorsqu'un grand nombre de paramètres étaient envoyés par l'application. Babelfish prend en charge actuellement un maximum de 100 paramètres pour une procédure ou une fonction.
+ Correction de la gestion des erreurs dans SSL/TLS Handshake pour certains pilotes clients.

**Améliorations supplémentaires**
+ Correction de l'extension babelfishpg\_tds afin d'allouer correctement la taille de mémoire partagée utilisée par l'extension.

### Babelfish pour Aurora PostgreSQL 1.3 (obsolète)
<a name="AuroraBabelfish.Updates.13X"></a>

Cette version d'Aurora Babelfish est fournie avec Aurora PostgreSQL 13.7. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 13.7, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Les problèmes suivants ont été résolus dans la version 1.3 de Babelfish for Aurora PostgreSQL. Pour en savoir plus sur Babelfish for Aurora PostgreSQL, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Babelfish for Aurora PostgreSQL version 1.3.3, 14 décembre 2022](#AuroraBabelfish.Updates.133)
+ [Babelfish for Aurora PostgreSQL version 1.3.2, 18 octobre 2022](#AuroraBabelfish.Updates.132)
+ [Babelfish for Aurora PostgreSQL version 1.3.1, 6 juillet 2022](#AuroraBabelfish.Updates.131)
+ [Babelfish for Aurora PostgreSQL version 1.3.0, 9 juin 2022](#AuroraBabelfish.Updates.130)

#### Babelfish for Aurora PostgreSQL version 1.3.3, 14 décembre 2022
<a name="AuroraBabelfish.Updates.133"></a>
+ Correction d'un problème qui empêchait la mise à niveau de la version mineure du cluster de bases de données Babelfish for Aurora PostgreSQL 13.4 vers Aurora PostgreSQL 13.7.

#### Babelfish for Aurora PostgreSQL version 1.3.2, 18 octobre 2022
<a name="AuroraBabelfish.Updates.132"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

**Améliorations hautement prioritaires de la stabilité**
+ Correction de la gestion des erreurs dans les appels sp\_prepare qui pouvait provoquer un blocage du serveur lorsqu'un grand nombre de paramètres étaient envoyés par l'application. Babelfish prend en charge actuellement un maximum de 100 paramètres pour une procédure ou une fonction.
+ Correction de la gestion des erreurs dans SSL/TLS Handshake pour certains pilotes clients.

#### Babelfish for Aurora PostgreSQL version 1.3.1, 6 juillet 2022
<a name="AuroraBabelfish.Updates.131"></a>
+ Correction de l'extension babelfishpg\_tds afin d'allouer correctement la taille de mémoire partagée utilisée par l'extension.

#### Babelfish for Aurora PostgreSQL version 1.3.0, 9 juin 2022
<a name="AuroraBabelfish.Updates.130"></a>
+ Correction d'un problème lié à l'affectation de la variable SUBSTRING(CHARINDEX()) qui rendait Babelfish indisponible. 
+ Correction d'un problème lié à INSERT INTO... avec la clause OUTPUT qui provoquait une erreur `Number of given values doesn't match target table definition`.
+ Correction d'un problème lors duquel les instructions de table temporaire DELETE avec OUTPUT INTO renvoyaient une erreur `WITH query 'nnnnnnnnnnn' doesn't have a RETURNING clause`.
+ Correction d'un problème qui provoquait l'échec de LEFT OUTER JOIN avec une erreur `Sqlcmd: Error: Internal error at ReadAndHandleColumnData (Reason: Error reading column data)`. Ce problème était une régression introduite dans Babelfish 1.1.0. Si votre cluster de bases de données Babelfish for Aurora PostgreSQL exécute Babelfish version 1.1.0 et que vous obtenez cette erreur, nous vous recommandons d'effectuer la mise à niveau vers Aurora PostgreSQL 13.7 pour profiter de ce correctif.

### Babelfish pour Aurora PostgreSQL 1.2 (obsolète)
<a name="AuroraBabelfish.Updates.12X"></a>

Cette version de Babelfish est fournie avec Aurora PostgreSQL 13.6. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 13.6, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Les problèmes suivants ont été résolus dans la version 1.2 de Babelfish. Pour en savoir plus sur Babelfish, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Babelfish for Aurora PostgreSQL version 1.2.4, 15 décembre 2022](#AuroraBabelfish.Updates.124)
+ [Babelfish for Aurora PostgreSQL version 1.2.3, 18 octobre 2022](#AuroraBabelfish.Updates.123)
+ [Babelfish for Aurora PostgreSQL version 1.2.2, 18 juillet 2022](#AuroraBabelfish.Updates.122)
+ [Babelfish for Aurora PostgreSQL version 1.2.1, 27 avril 2022](#AuroraBabelfish.Updates.121)
+ [Babelfish for Aurora PostgreSQL version 1.2.0, 29 mars 2022](#AuroraBabelfish.Updates.120)

#### Babelfish for Aurora PostgreSQL version 1.2.4, 15 décembre 2022
<a name="AuroraBabelfish.Updates.124"></a>
+ Correction d'un problème qui empêchait la mise à niveau de la version mineure du cluster de bases de données Babelfish for Aurora PostgreSQL 13.4 vers Aurora PostgreSQL 13.6.

#### Babelfish for Aurora PostgreSQL version 1.2.3, 18 octobre 2022
<a name="AuroraBabelfish.Updates.123"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

#### Babelfish for Aurora PostgreSQL version 1.2.2, 18 juillet 2022
<a name="AuroraBabelfish.Updates.122"></a>
+ Correction d'un problème qui provoquait parfois l'échec des requêtes de jointure externe avec un message d'erreur interne. 
+ Correction de l'extension babelfishpg\_tds afin d'allouer correctement la taille de mémoire partagée utilisée par l'extension. 

#### Babelfish for Aurora PostgreSQL version 1.2.1, 27 avril 2022
<a name="AuroraBabelfish.Updates.121"></a>
+ Correction d'un problème qui rendait Babelfish indisponible après l'utilisation de tables temporaires. 
+ Correction d'un problème qui empêchait la mise à niveau de la version mineure du cluster de bases de données Babelfish for Aurora PostgreSQL 13.4 ou 13.5 vers Aurora PostgreSQL 13.6. 
+ Correction d'un problème qui empêchait le transfert de données vers une table contenant des colonnes d'identité à l'aide de l'assistant d'importation et d'exportation SQL Server Management Studio. 

#### Babelfish for Aurora PostgreSQL version 1.2.0, 29 mars 2022
<a name="AuroraBabelfish.Updates.120"></a>

En plus des nouvelles fonctionnalités et améliorations mentionnées dans la liste suivante, Babelfish for Aurora PostgreSQL 1.2.0 ajoute plusieurs fonctionnalités dont la mise en œuvre est actuellement limitée. Ces fonctionnalités sont disponibles, mais elles ne sont pas encore totalement équivalentes à T-SQL la syntaxe ou à Microsoft SQL Server. Pour plus d'informations, consultez [Fonctionnalités dont la mise en œuvre est limitée](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.html#babelfish-compatibility.tsql.limited-implementation). 
+ Le cadre (majuscules, minuscules) des noms de colonnes tels que créés avec T-SQL est désormais conservé. C'est-à-dire que `SELECT * FROM {{table}}` renvoie les noms des colonnes en utilisant la même casse que celle utilisée lors de la création de la table au point de terminaison TDS.
+ INSTEAD-OF les déclencheurs sont désormais pris en charge sur les tables (tables uniquement, pas les vues). 
+ Prise en charge des variables globales définies par le système @@DBTS, @@LOCK\_TIMEOUT, @@SERVICENAME. 
+ Prise en charge de la syntaxe SET LOCK\_TIMEOUT. 
+ Prise en charge des types de données TIMESTAMP et ROWVERSION.
+ Prise en charge des fonctions intégrées COLUMNS\_UPDATED, UPDATE, FULLTEXTSERVICEPROPERTY, ISJSON, JSON\_QUERY, JSON\_VALUE, HAS\_DBACCESS, SUSER\_SID, SUSER\_SNAME, IS\_SRVROLEMEMBER.
+ Prise en charge complète de la fonction CHECKSUM. Cette fonction prend désormais en charge les \* et les colonnes multiples (`CHECKSUM ( * | expression [ ,...n ] )`). 
+ Prise en charge complète de la fonction SCHEMA\_ID. Cette fonction peut maintenant être utilisée sans aucun argument (`SCHEMA_ID ( [ schema_name ] )`). 
+ Prise en charge de DROP IF EXISTS avec les objets SCHEMA, DATABASE et USER. 
+ Prise en charge de ces valeurs supplémentaires pour CONNECTIONPROPERTY : physical\_net\_transport et client\_net\_address. 
+ Support pour les valeurs SERVERPROPERTY suivantes : EditionId,, EngineEdition, LicenseType,, ProductVersion, ProductMajorVersion, IsLocal DB ProductMinorVersion, IsIntegratedSecurityOnly,, IsAdvancedAnalyticsInstalled IsBigDataCluster IsPolyBaseInstalled IsFullTextInstalled, et ISXTPSupported. 
+ Prise en charge des catalogues suivants : sys.dm\_os\_host\_info, sys.dm\_exec\_sessions, sys.dm\_exec\_connections, sys.endpoints, sys.table\_types, sys.database\_principals, sys.sysprocesses, sys.sysconfigures, sys.syscurconfigs et sys.configurations. 
+ Prise en charge des catalogues INFORMATION\_SCHEMA suivants : TABLES, COLUMNS, DOMAINS et TABLE\_CONSTRAINTS.
+ Prise en charge des procédures stockées du système suivantes : sp\_table\_privileges, sp\_column\_privileges, sp\_special\_columns, sp\_fkeys, sp\_pkeys, sp\_stored\_procedures, xp\_qv, sp\_describe\_undeclared\_parameters et sp\_helpuser. 
+ Prise en charge limitée de la création, de la modification et de la suppression des principals de base de données (objets USER). Les limites de CREATE/ALTER/DROP syntaxe des objets USER sont les suivantes :
  + Pour CREATE USER, vous pouvez uniquement spécifier les options FOR/FROM LOGIN et DEFAULT\_SCHEMA.
  + Pour ALTER USER, vous pouvez spécifier uniquement l'option DEFAULT\_SCHEMA.
+ Prise en charge limitée de la commande SET FMTONLY ON. L'activation de cette commande supprime uniquement l'exécution des instructions SELECT. Elle ne supprime pas l'exécution des autres instructions. 
+ Support pour l'octroi et la révocation (GRANT/REVOKE) d'autorisations pour les principaux de base de données uniquement (pas pour les rôles de base de données). Prise en charge entre autres des options GRANT OPTION et REVOKE..CASCADE pour SELECT, INSERT, UPDATE, DELETE, REFERENCES, EXECUTE, et ALL [PRIVILEGES]. 
+ Prise en charge de WITH AUTORISATION sur CREATE SCHEMA.
+ Prise en charge des nouvelles trappes de secours et de la fonctionnalité des trappes de secours suivantes :
  + Restaurez tous les paramètres par défaut des trappes de secours de votre instance de base de données Babelfish en passant `default` comme deuxième argument à la procédure stockée `sp_babelfish_configure`.
  + Une nouvelle trappe d'échappement `escape_hatch_ignore_dup_key` (default=strict) contrôle l'option IGNORE\_DUP\_KEY dans les instructions TABLE et CREATE INDEX. CREATE/ALTER Lorsque le paramètre IGNORE\_DUP\_KEY=ON est défini, une erreur est générée, sauf si la valeur escape\_hatch\_ignore\_dup\_key est définie sur `'ignore'`. 
  + Prise en charge de l'option `ignore` sur la trappe de secours `escape_hatch_storage_options`. Lorsque cette trappe est définie sur `ignore`, Babelfish ignore les erreurs survenant dans les cas suivants :
    + Ignore les erreurs générées dans la clause ON dans une instruction CREATE DATABASE. 
    + Ignore les erreurs générées par CREATE INDEX lorsque cette instruction est utilisée avec les options SORT\_IN\_TEMPDB, DROP\_EXISTING ou ONLINE. 

  Pour plus de détails, consultez [Gestion du traitement des erreurs Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict.html#babelfish-escape_hatches).
+ La base de données système msdb est toujours présente, avec une valeur dbid=4. Pour plus d'informations, consultez [Architecture Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html#babelfish-architecture). 
+ Pour obtenir une liste des fonctionnalités prises en charge dans chaque version de Babelfish, consultez [Fonctionnalité prise en charge dans Babelfish, classée par version](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.supported-functionality-table.html). 

### Babelfish pour Aurora PostgreSQL 1.1 (obsolète)
<a name="AuroraBabelfish.Updates.11X"></a>

Cette version de Babelfish est fournie avec Aurora PostgreSQL 13.5. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 13.5, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Les problèmes suivants ont été résolus dans la version 1.1 de Babelfish. Pour en savoir plus sur Babelfish, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Babelfish for Aurora PostgreSQL version 1.1.2, 16 décembre 2022](#AuroraBabelfish.Updates.112)
+ [Babelfish for Aurora PostgreSQL version 1.1.1, 18 octobre 2022](#AuroraBabelfish.Updates.111)
+ [Babelfish for Aurora PostgreSQL version 1.1.0, 25 février 2022](#AuroraBabelfish.Updates.110)

#### Babelfish for Aurora PostgreSQL version 1.1.2, 16 décembre 2022
<a name="AuroraBabelfish.Updates.112"></a>
+ Correction d'un problème qui empêchait la mise à niveau de la version mineure du cluster de bases de données Babelfish for Aurora PostgreSQL 13.4 vers Aurora PostgreSQL 13.5.

#### Babelfish for Aurora PostgreSQL version 1.1.1, 18 octobre 2022
<a name="AuroraBabelfish.Updates.111"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

#### Babelfish for Aurora PostgreSQL version 1.1.0, 25 février 2022
<a name="AuroraBabelfish.Updates.110"></a>

La version 1.1.0 de Babelfish for Aurora PostgreSQL ajoute la prise en charge des fonctionnalités et commandes Microsoft SQL Server suivantes. T-SQL Pour plus d'informations, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html).
+ Index uniques ou contraintes UNIQUE sur des colonnes autorisant les valeurs Null. Pour utiliser cette fonctionnalité, définissez `escape_hatch_unique_constraint` sur `'ignore'`. Pour plus d'informations, consultez [Gestion du traitement des erreurs Babelfish](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-strict.html#babelfish-escape_hatches).
+ Référencement de tables de transition à partir de déclencheurs comportant plusieurs actions DML.
+ Identifiants comportant des points en tête de chaîne.
+ La fonction COLUMNPROPERTY (limitée aux AllowsNull propriétés CharMaxLen et). 
+ System-defined Variables @@ : @ @CURSOR\_ROWS, @ @LOCK\_TIMEOUT, @ @MAX\_CONNECTIONS, @ @MICROSOFTVERSION, @ @NESTLEVEL et @ @PROCID.
+ Built-in fonctions : CHOOSE, CONCAT\_WS, CURSOR\_STATUS, DATEFROMPARTS, DATETIMEFROMPARTS, ORIGINAL\_LOGIN, SCHEMA\_NAME (désormais entièrement pris en charge), SESSION\_USER, SQUARE et TRIGGER\_NESTLEVEL sont pris en charge (mais uniquement sans arguments). 
+ Procédures stockées du système : sp\_columns, sp\_columns\_100, sp\_columns\_managed, sp\_cursor, sp\_cursor\_list, sp\_cursorclose, sp\_cursorexecute, sp\_cursorfetch, sp\_cursoropen, sp\_cursoroption, sp\_cursorprepare, sp\_cursorprepexec, sp\_cursorunprepare, sp\_databases, sp\_datatype\_info, sp\_datatype\_info\_100, sp\_describe\_cursor, sp\_describe\_first\_result\_set, sp\_describe\_undeclared\_parameters, sp\_oledb\_ro\_usrname, sp\_pkeys, sp\_prepare, sp\_statistics, sp\_statistics\_100, sp\_tablecollations\_100, sp\_tables et sp\_unprepare. 
+ Pour obtenir une liste des fonctionnalités prises en charge dans chaque version de Babelfish, consultez [Fonctionnalité prise en charge dans Babelfish, classée par version](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish-compatibility.supported-functionality-table.html). 

### Babelfish pour Aurora PostgreSQL 1.0 (obsolète)
<a name="AuroraBabelfish.Updates.10X"></a>

Cette version de Babelfish est fournie avec Aurora PostgreSQL 13.4. Pour en savoir plus sur les améliorations d'Aurora PostgreSQL 13.5, consultez [Mises à jour d'Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Les problèmes suivants ont été résolus dans la version 1.0 de Babelfish. Pour en savoir plus sur Babelfish, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). 

**Topics**
+ [Babelfish for Aurora PostgreSQL version 1.0.1, 18 octobre 2022](#AuroraBabelfish.Updates.101)
+ [Babelfish for Aurora PostgreSQL version 1.0.0, 28 octobre 2021](#AuroraBabelfish.Updates.100)

#### Babelfish for Aurora PostgreSQL version 1.0.1, 18 octobre 2022
<a name="AuroraBabelfish.Updates.101"></a>

**Améliorations de la sécurité**
+ Correction de problèmes critiques dans Babelfish dus à une mauvaise gestion des entrées utilisateur pour certaines fonctionnalités de l'application. Cela fait l'objet d'un suivi dans [https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj](https://github.com/babelfish-for-postgresql/babelfish_extensions/security/advisories/GHSA-m399-rrc8-j6fj).

#### Babelfish for Aurora PostgreSQL version 1.0.0, 28 octobre 2021
<a name="AuroraBabelfish.Updates.100"></a>
+ Babelfish for Aurora PostgreSQL version 1.0.0 prend en charge Babelfish 1.0.0, qui étend votre base de données Amazon Aurora PostgreSQL et permet d'accepter les connexions de base de données à partir de clients Microsoft SQL Server. Pour plus d'informations, consultez [Utilisation de Babelfish for Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html).