Node.js と Playwright を使用するランタイムバージョン
次のセクションには、Node.js と Playwright のための CloudWatch Synthetics ランタイムバージョンに関する情報が含まれています。Playwright は、ブラウザテスト用のオープンソースの自動化ライブラリです。Playwright の詳細については、「https://playwright.dev/
これらのランタイムバージョンの命名規則は syn- です。language
-framework-majorversion.
minorversion
syn-nodejs-playwright-7.1
重要
Synthetics syn-nodejs-playwright-5.1 以降では、Synthetics ランタイムは新しい名前空間を使用します。新しい名前空間を使用するには、Canary スクリプトを移行させてください。レガシーの名前空間は今後のリリースで廃止される予定です。
-
@amzn/synthetics-playwright → @aws/synthetics-playwright
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.59.1
-
Playwright/test バージョン 1.59.1
-
Chromium バージョン 147.0.7727.15
-
Firefox バージョン 148.0.2
syn-nodejs-playwright-7.1 の変更
-
配列値を持つ HTTP ヘッダーが正しくキャプチャされなかったバグを修正しました。
-
wsを 8.20.1 にアップグレードして、次の CVE に対処します:-
CVE-2026-45736
-
-
fast-xml-parserを 5.7.2 にアップグレードして、次の CVE に対処します:-
CVE-2026-41650
-
詳細については次を参照してください:
Node.js および Playwright では、次の以前のランタイムバージョンが引き続きサポートされています。
syn-nodejs-playwright-7.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.59.1
-
Playwright/test バージョン 1.59.1
-
Chromium バージョン 147.0.7727.15
-
Firefox バージョン 148.0.2
syn-nodejs-playwright-7.0 の変更
-
マルチロケーション Canary – 単一の管理ポイントから複数の AWS リージョンで同じ Canary を実行します。
-
ImageMagickを 7.1.2-15 にアップグレードして、次の CVE に対処します:-
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-playwright-6.1
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.59.1
-
Playwright/test バージョン 1.59.1
-
Chromium バージョン 147.0.7727.15
-
Firefox バージョン 148.0.2
syn-nodejs-playwright-6.1 の変更
-
Playwright とブラウザのバージョンを更新しました。
-
fast-xml-parserを 5.5.7 にアップグレードして、次の CVE に対処します:-
CVE-2026-27942
-
CVE-2026-33036
-
-
Chromiumを 147.0.7727.15 にアップグレードして、次の CVE に対処します:-
CVE-2026-3909
-
CVE-2026-3910
-
CVE-2026-5281
-
syn-nodejs-playwright-6.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.58.2
-
Playwright/test バージョン 1.58.2
-
Chromium バージョン 145.0.7632.77
-
Firefox バージョン 146.0.1
syn-nodejs-playwright-6.0 の変更
-
セキュリティパッチを適用し、Playwright とブラウザのバージョンを更新しました。
syn-nodejs-playwright-5.1
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.57.0
-
Playwright/test バージョン 1.57.0
-
Chromium バージョン 143.0.7499.169
-
Firefox バージョン 142.0.1
syn-nodejs-playwright-5.1 の変更
-
Synthetics ランタイム名前空間の移行。
-
タイプ定義は npm レジストリ
で使用できます。タイプ定義パッケージのバージョンが Canary のランタイムバージョンと一致していることを確認してください。
syn-nodejs-playwright-5.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.57.0
-
Playwright/test バージョン 1.57.0
-
Chromium バージョン 143.0.7499.4
-
Firefox バージョン 142.0.1
syn-nodejs-playwright-5.0 の変更
-
セキュリティパッチを適用し、Playwright とブラウザのバージョンを更新しました。
syn-nodejs-playwright-4.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 22.x
-
Playwright バージョン 1.55.0
-
Playwright/test バージョン 1.55.0
-
Chromium バージョン 140.0.7339.16
-
Firefox バージョン 141.0
syn-nodejs-playwright-4.0 の変更
-
セキュリティパッチを適用し、Playwright とブラウザのバージョンを更新しました。
syn-nodejs-playwright-3.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 20.x
-
Playwright バージョン 1.53.0
-
Playwright/test バージョン 1.53.0
-
Chromium バージョン 138.0.7204.168
syn-nodejs-playwright-3.0 の変更
-
マルチブラウザのサポート – nodejs puppeteer Canary を Firefox または Chrome で実行できるようになりました
-
ビジュアルモニタリングのサポート
syn-nodejs-playwright-2.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 20.x
-
Playwright バージョン 1.49.1
-
Playwright/test バージョン 1.49.1
-
Chromium バージョン 131.0.6778.264
syn-nodejs-playwright-2.0 の変更
-
HAR ファイル内の特定のリクエストの合計期間とタイミングの合計の不一致が修正されました。
-
Canary のドライランに対応しているため、アドホック実行や Canary の安全な更新が可能です。
syn-nodejs-playwright-1.0
主な依存関係:
-
AWS Lambda ランタイム Node.JS 20.x
-
Playwright バージョン 1.44.1
-
Playwright/test バージョン 1.44.1
-
Chromium バージョン 126.0.6478.126
特徴:
-
PlayWright のサポート – Playwright 自動化フレームワークを使用して Canary スクリプトを作成できます。既存の Playwright スクリプトを Canary として実行し、AWS モニタリング機能で強化できます。
-
CloudWatch Logs の統合 – CloudWatch Synthetics コンソールを使用してログをクエリおよびフィルタリングできます。各ログメッセージには一意の
canaryRunIdが含まれているため、特定の Canary 実行のログを簡単に検索できます。 -
メトリクスと Canary アーティファクト – CloudWatch メトリクスを通じて Canary 実行パスレートをモニタリングし、Canary が問題を検出したときに警告するようにアラームを設定できます。
-
スクリーンショットとステップの関連付け – ネイティブの Playwright 機能を使用してスクリーンショットをキャプチャし、実行ごとに Canary スクリプトのステージを視覚化できます。スクリーンショットは自動的に Canary ステップに関連付けられ、Amazon S3 バケットにアップロードされます。
-
複数のタブ – 複数のブラウザタブを開く Canary を作成し、各タブからスクリーンショットにアクセスできます。Synthetics では、マルチタブおよびマルチステップのユーザーワークフローを作成できます。