

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 et Playwright
<a name="CloudWatch_Synthetics_Library_nodejs_playwright"></a>

Les sections suivantes contiennent des informations sur les versions d'exécution de CloudWatch Synthetics pour Node.js et Playwright. Playwright est une bibliothèque d’automatisation open source utilisée pour les tests de navigateur. Pour plus d'informations sur Playwright, voir [ https://playwright.dev/ ](https://playwright.dev) 

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

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

**Important**  
À partir de Synthetics, le moteur `syn-nodejs-playwright-5.1` d'exécution de Synthetics utilise le nouvel espace de noms. Veuillez migrer le script Canary pour utiliser le nouvel espace de noms. L'espace de noms Legacy sera obsolète dans une prochaine version.  
@ amzn/synthetics -dramaturge → @ -dramaturge aws/synthetics

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.61.1 de Dramaturge
+ Playwright/test la version 1.61.1
+ Version Chromium 150.0.7871.24
+ Firefox version 151.0

 **Changements dans syn-nodejs-playwright-8.0 ** 
+ Passez `Chromium` à la version 150.0.7871.24 pour résoudre les problèmes CVE suivants :
  + CVE-2026-11645
+ Passez `ImageMagick` à la version 7.1.2-27 pour résoudre les problèmes CVE suivants :
  + CVE-2026-28494
  + CVE-2026-28691
  + CVE-2026-28693
  + CVE-2026-30883
  + CVE-2026-30929
  + CVE-2026-30931
  + CVE-2026-32636
  + CVE-2026-33900
  + CVE-2026-33901
  + CVE-2026-33905
  + CVE-2026-33908

Pour plus d’informations, consultez les ressources suivantes :
+  [Notes de sortie de Playwright ](https://playwright.dev/docs/release-notes) sur le site Web de Playwright 
+  [Référence de l'API Playwright ](https://playwright.dev/docs/api/class-playwright) sur le site Web de Playwright 

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

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

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.59.1 de Dramaturge
+ Playwright/test la version 1.59.1
+ Version Chrome 147.0.7727.15
+ Version 148.0.2 de Firefox

 **Changements dans syn-nodejs-playwright-7.1 ** 
+ Correction d'un bogue où les en-têtes HTTP avec des valeurs de tableau n'étaient pas capturés correctement.
+ Passez `ws` à la version 8.20.1 pour résoudre les problèmes CVE suivants :
  + CVE-2026-45736
+ Passez `fast-xml-parser` à la version 5.7.2 pour résoudre les CVE suivants :
  + CVE-2026-41650

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.59.1 de Dramaturge
+ Playwright/test la version 1.59.1
+ Version Chrome 147.0.7727.15
+ Version 148.0.2 de Firefox

 **Changements dans syn-nodejs-playwright-7.0 ** 
+ [Canaris multisites](CloudWatch_Synthetics_Canaries_MultiLocation.md)— Gérez le même canari dans plusieurs AWS régions à partir d'un point de gestion unique.
+ Passez `ImageMagick` à la version 7.1.2-15 pour résoudre les problèmes CVE suivants :
  + CVE-2023-34152
  + CVE-2025-53014
  + CVE-2025-53101
  + CVE-2025-57807
  + CVE-2026-22770
  + CVE-2026-23876
  + CVE-2026-25897
  + CVE-2026-25898
  + CVE-2026-25968
  + CVE-2026-25971
  + CVE-2026-25983
  + CVE-2026-25986
  + CVE-2026-25987
  + CVE-2026-26284

### syn-nodejs-dramaturge-6.1
<a name="Synthetics_runtimeversion-syn-nodejs-playwright-6.1"></a>

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.59.1 de Dramaturge
+ Playwright/test la version 1.59.1
+ Version Chromium 147.0.7727.15
+ Version 148.0.2 de Firefox

 **Changements dans syn-nodejs-playwright-6.1 ** 
+ Versions de Playwright et de navigateur mises à jour.
+ Passez `fast-xml-parser` à la version 5.5.7 pour résoudre les CVE suivants :
  + CVE-2026-27942
  + CVE-2026-33036
+ Passez `Chromium` à la version 147.0.7727.15 pour corriger les CVE suivants :
  + CVE-2026-3909
  + CVE-2026-3910
  + CVE-2026-5281

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.58.2 de Dramaturge
+ Playwright/test la version 1.58.2
+ Version Chromium 145.0.7632.77
+ Version 146.0.1 de Firefox

 **Changements dans syn-nodejs-playwright-6.0 ** 
+ Correctifs de sécurité appliqués et versions mises à jour de Playwright et du navigateur. 

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.57.0 de Dramaturge
+ Playwright/test la version 1.57.0
+ Version Chromium 143.0.7499.169
+ Version 142.0.1 de Firefox

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

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.57.0 de Dramaturge
+ Playwright/test la version 1.57.0
+ Version 143.0.7499.4 de Chrome
+ Version 142.0.1 de Firefox

 **Changements dans syn-nodejs-playwright-5.0 ** 
+ Des correctifs de sécurité ont été appliqués et des versions mises à jour de Playwright et du navigateur. 

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 22.x
+ Version 1.55.0 de Dramaturge
+ Playwright/test la version 1.55.0
+ Version Chromium 140.0.7339.16
+ Version 141.0 de Firefox

 **Changements dans syn-nodejs-playwright-4.0 ** 
+ Des correctifs de sécurité ont été appliqués et des versions mises à jour de Playwright et du navigateur. 

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 20.x
+ Playwright : version 1.53.0
+ Playwright/test la version 1.53.0
+ Version Chromium 138.0.7204.168

 **Modifications apportées à syn-nodejs-playwright-3.0** 
+ Multi-browser support — Vous pouvez désormais exécuter vos canaries nodejs Puppeteer dans Firefox ou Chrome
+ Prise en charge de la surveillance visuelle

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 20.x
+ Playwright : version 1.49.1
+ Playwright/test la version 1.49.1
+ Version 131.0.6778.264 de Chrome

 **Modifications apportées à syn-nodejs-playwright-2.0** 
+ L’écart entre la durée totale et la somme des temps individuels pour une requête donnée dans le fichier HAR a été corrigé.
+ Le système prend désormais en charge les exécutions à blanc pour les scripts Canary, ce qui permet d’effectuer des exécutions ponctuelles ou de réaliser des mises à jour sécurisées du script Canary.

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

**Dépendances principales** :
+ AWS Lambda exécution Node.js 20.x
+ Playwright : version 1.44.1
+ Playwright/test la version 1.44.1
+ Version Chromium 126.0.6478.126

**Fonctionnalités** :
+ **PlayWright support ** — Vous pouvez écrire des scripts Canary à l'aide du framework d'automatisation Playwright. Vous pouvez exécuter vos scripts Playwright existants en tant que scripts Canary et les enrichir avec des fonctions de surveillance AWS . 
+ **CloudWatch Intégration des journaux ** : vous pouvez interroger et filtrer les journaux via la console CloudWatch Synthetics. Chaque message de journal contient un `canaryRunId` unique, ce qui facilite la recherche des journaux associés à une exécution particulière du script Canary. 
+ **Métriques et artefacts Canary ** — Vous pouvez surveiller le taux de réussite de Canary Run grâce à CloudWatch des métriques et configurer des alarmes pour vous avertir lorsque Canary détecte des problèmes. 
+ **Captures d’écran et association aux étapes** : vous pouvez prendre des captures d’écran à l’aide des fonctions natives de Playwright afin de visualiser les différentes étapes d’un script Canary à chaque exécution. Les captures d’écran sont automatiquement associées aux étapes du script Canary et chargées dans des compartiments Amazon S3. 
+ **Plusieurs onglets** : vous pouvez créer des scripts Canary qui ouvrent plusieurs onglets de navigateur et accéder aux captures d’écran de chacun d’eux. Vous pouvez créer des flux de travail utilisateur à plusieurs onglets et étapes dans Synthetics. 