

# 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 런타임은 새 네임스페이스를 사용합니다. 새 네임스페이스를 사용하려면 카나리 스크립트를 마이그레이션하세요. 레거시 네임스페이스는 향후 릴리스에서 더 이상 사용되지 않습니다.  
@amzn/synthetics-core → @aws/synthetics-core

**주요 종속 항목**:
+ AWS Lambda 런타임 Node.js 22.x

 **syn-nodejs-4.1의 변경 사항** 
+ `fast-xml-parser`를 5.5.7로 업그레이드하고 다음 CVE 해결:
  + 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 런타임은 새 네임스페이스를 사용합니다. 새 네임스페이스를 사용하려면 카나리 스크립트를 마이그레이션하세요. 레거시 네임스페이스는 향후 릴리스에서 더 이상 사용되지 않습니다.  
@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)에서 사용할 수 있습니다. 유형 정의 패키지 버전이 카나리의 런타임 버전과 일치하는지 확인하세요.

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

**주요 종속 항목**:
+ AWS Lambda 런타임 Node.js 20.x

 **syn-nodejs-3.0의 변경 사항** 
+ 다중 검사 블루프린트에 대한 지원.