

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Node.js 的執行時間版本
<a name="CloudWatch_Synthetics_Library_Nodejs"></a>

下一節包含 Node.js 的 CloudWatch Synthetics 執行期版本的相關資訊。此執行時期不包含任何瀏覽器或架構。

這些執行時間版本的命名慣例為 `syn-language -majorversion.minorversion`。

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

**重要**  
從 Synthetics `syn-nodejs-3.1`和更新版本開始，Synthetics 執行時間會使用新的命名空間。請遷移 Canary 指令碼以使用新的命名空間。未來版本中將棄用舊版命名空間。  
@amzn/synthetics-core → @aws/synthetics-core

**主要相依性**：
+ AWS Lambda 執行時間 Node.js 22.x

 **syn-nodejs-4.1 的變更** 
+ `fast-xml-parser` 升級至 5.5.7 以解決下列 CVEs：
  + CVE-2026-25128
  + CVE-2026-25896
  + CVE-2026-26278
  + CVE-2026-27942
  + CVE-2026-33036

## Node.js 的先前執行時間版本
<a name="Previousversions-nodejs"></a>

仍然支援下列舊版的 Node.js 執行時間。

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

**主要相依性**：
+ AWS Lambda 執行時間 Node.js 22.x

 **syn-nodejs-4.0 的變更** 
+ 已套用安全性修補程式。

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

**重要**  
從 Synthetics `syn-nodejs-3.1`和更新版本開始，Synthetics 執行時間會使用新的命名空間。請遷移 Canary 指令碼以使用新的命名空間。未來版本中將棄用舊版命名空間。  
@amzn/synthetics-core → @aws/synthetics-core

**主要相依性**：
+ AWS Lambda 執行時間 Node.js 20.x

 **syn-nodejs-3.1 的變更** 
+ Synthetics 執行時間命名空間遷移。
+ 類型定義可在 [npm 登錄](https://www.npmjs.com/package/@aws/synthetics-core)檔中使用。請確定類型定義套件版本符合您 Canary 的執行時間版本。

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

**主要相依性**：
+ AWS Lambda 執行時間 Node.js 20.x

 **syn-nodejs-3.0 的變更** 
+ 支援多重檢查藍圖。