

# Versões de runtime que usam o Node.js
<a name="CloudWatch_Synthetics_Library_Nodejs"></a>

A seção a seguir contém informações sobre as versões do runtime do CloudWatch Synthetics para o Node.js. Nenhum navegador ou framework está incluído neste runtime.

A convenção de nomenclatura para essas versões do runtime é `syn-language -majorversion.minorversion`.

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

**Importante**  
A partir do Synthetics `syn-nodejs-3.1` e nas versões posteriores, o runtime do Synthetics usa o novo namespace. Migre o script do canário para usar o novo namespace. O namespace legado será descontinuado em uma versão futura.  
@amzn/synthetics-core → @aws/synthetics-core

**Principais dependências**:
+ Runtime Node.js 22.x do AWS Lambda

 **Alterações no syn-nodejs-4.1** 
+ Atualize `fast-xml-parser` para a versão 5.5.7 para corrigir as seguintes CVEs:
  + CVE-2026-25128
  + CVE-2026-25896
  + CVE-2026-26278
  + CVE-2026-27942
  + CVE-2026-33036

## Versões anteriores do runtime para Node.js
<a name="Previousversions-nodejs"></a>

Ainda há suporte para as versões anteriores a seguir do runtime para Node.js. 

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

**Principais dependências**:
+ Runtime Node.js 22.x do AWS Lambda

 **Alterações no syn-nodejs-4.0** 
+ Patches de segurança aplicados. 

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

**Importante**  
A partir do Synthetics `syn-nodejs-3.1` e nas versões posteriores, o runtime do Synthetics usa o novo namespace. Migre o script do canário para usar o novo namespace. O namespace legado será descontinuado em uma versão futura.  
@amzn/synthetics-core → @aws/synthetics-core

**Principais dependências**:
+ Runtime Node.js 20.x do AWS Lambda

 **Alterações no syn-nodejs-3.1** 
+ Migração do namespace do runtime do Synthetics. 
+ A definição de tipo está disponível no [Registro do npm](https://www.npmjs.com/package/@aws/synthetics-core). Certifique-se de que a versão do pacote de definição de tipo corresponda à versão do runtime do seu canário.

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

**Principais dependências**:
+ Runtime Node.js 20.x do AWS Lambda

 **Alterações no syn-nodejs-3.0** 
+ Suporte para esquemas de múltiplas verificações. 