

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.

# Versions d'exécution utilisant Node.js
<a name="CloudWatch_Synthetics_Library_Nodejs"></a>

La section suivante contient des informations sur les versions d' CloudWatch exécution de Synthetics pour. Node.js Cette exécution ne comprend aucun navigateur ni cadre.

La convention de dénomination pour ces versions d'exécution est `syn-{{language}} -{{majorversion}}.{{minorversion}}`.

## syn-nodejs-5.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-nodejs-5.1"></a>

**Important**  
À partir de `syn-nodejs-3.1` Synthetics et des versions ultérieures, le moteur d'exécution de Synthetics utilise le nouvel espace de noms. Veuillez migrer le script Canary pour utiliser le nouvel espace de noms. L'ancien espace de noms sera obsolète dans une future version.  
@ amzn/synthetics -noyau → @ aws/synthetics -noyau

**Dépendances principales** :
+ AWS Lambda temps d'exécution Node.js 22.x

 **Changements dans syn-nodejs-5.1** 
+ Correction d'un bogue en raison duquel les en-têtes HTTP contenant des valeurs de tableau n'étaient pas capturés correctement.
+ Passez `ws` à la version 8.20.1 pour traiter les CVE suivants :
  + CVE-2026-45736

## Versions d'exécution précédentes pour Node.js
<a name="Previousversions-nodejs"></a>

Les versions d'exécution antérieures suivantes pour Node.js sont toujours prises en charge. 

### syn-nodejs-5.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-nodejs-5.0"></a>

**Dépendances principales** :
+ AWS Lambda temps d'exécution Node.js 22.x

 **Changements dans syn-nodejs-5.0** 
+ Passez `brace-expansion` à la version 5.0.6 pour résoudre le problème CVE suivant :
  + GHSA-jxxr-4gwj-5jf2

### syn-nodejs-4.2
<a name="CloudWatch_Synthetics_runtimeversion-syn-nodejs-4.2"></a>

**Dépendances principales** :
+ AWS Lambda temps d'exécution Node.js 22.x

 **Changements dans syn-nodejs-4.2** 
+ Passez `axios` à la version 1.15.2 pour traiter les CVE suivants :
  + CVE-2025-62718
  + CVE-2026-42033
  + CVE-2026-42035
  + CVE-2026-42038
  + CVE-2026-42039
  + CVE-2026-42043
  + CVE-2026-42044
  + CVE-2026-42264
+ Passez `brace-expansion` à la version 5.0.5 pour résoudre le problème CVE suivant :
  + CVE-2026-33750
+ Passez `fast-xml-builder` à la version 1.1.7 pour résoudre le problème CVE suivant :
  + GHSA-5wm8-gmm8-39j9

### syn-nodejs-4.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-nodejs-4.1"></a>

**Dépendances principales** :
+ AWS Lambda temps d'exécution Node.js 22.x

 **Changements dans syn-nodejs-4.1** 
+ Passez `fast-xml-parser` à la version 5.5.7 pour traiter les CVE suivants :
  + CVE-2026-25128
  + CVE-2026-25896
  + CVE-2026-26278
  + CVE-2026-27942
  + CVE-2026-33036

### syn-nodejs-4.0
<a name="CloudWatch_Synthetics_runtimeversion-syn-nodejs-4.0"></a>

**Dépendances principales** :
+ AWS Lambda temps d'exécution Node.js 22.x

 **Changements dans syn-nodejs-4.0** 
+ Correctifs de sécurité appliqués. 

### syn-nodejs-3.1
<a name="CloudWatch_Synthetics_runtimeversion-syn-nodejs-3.1"></a>

**Dépendances principales** :
+ AWS Lambda exécution Node.js 20.x

 **Changements dans syn-nodejs-3.1** 
+ Migration de l'espace de noms Synthetics Runtime. 
+ La définition du type est disponible dans le [registre npm](https://www.npmjs.com/package/@aws/synthetics-core). Assurez-vous que la version du package de définition de type correspond à la version d'exécution de votre Canary.

### syn-nodejs-3.0
<a name="Synthetics_runtimeversion-syn-nodejs-3.0"></a>

**Dépendances principales** :
+ AWS Lambda exécution Node.js 20.x

 **Changements dans syn-nodejs-3.0** 
+ Support pour le plan à contrôles multiples. 