

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Amazon Managed Service for Apache Flink 1.20
<a name="flink-1-20"></a>

O Managed Service for Apache Flink Studio agora é compatível com o Apache Flink versão 1.20.0. Esta seção apresenta os principais recursos e alterações introduzidos com o suporte do Apache Flink 1.20.0 ao Managed Service for Apache Flink. Espera-se que o Apache Flink 1.20 seja a última versão 1.x e de suporte de longo prazo (LTS) do Flink. Para obter mais informações, consulte [FLIP-458: Long-Term Support for the Final Release of Apache Flink 1.x Line (Suporte de longo prazo para a versão final da linha do Apache Flink 1.x)](https://cwiki.apache.org/confluence/display/FLINK/FLIP-458%3A+Long-Term+Support+for+the+Final+Release+of+Apache+Flink+1.x+Line).

**nota**  
Se você estiver usando uma versão anterior compatível do Apache Flink e quiser atualizar seus aplicativos existentes para o Apache Flink 1.20.0, pode fazer isso usando atualizações de versão do Apache Flink in-place. Para obter mais informações, consulte [Use atualizações de versão in-place para o Apache Flink](how-in-place-version-upgrades.md). Com as atualizações de versão in-place, você mantém a rastreabilidade do aplicativo em relação a um único ARN nas versões do Apache Flink, incluindo snapshots, registros, métricas, tags, configurações do Flink e muito mais. 

## Recursos compatíveis
<a name="flink-1-20-0-supported-features"></a>

O Apache Flink 1.20.0 introduz melhorias no SQL APIs, no e no painel do DataStream APIs Flink.


**Recursos compatíveis e documentação relacionada**  

| Recursos compatíveis | Description | Referência da documentação do Apache Flink  | 
| --- | --- | --- | 
| Adicionar cláusula DISTRIBUTED BY | Muitos mecanismos SQL expõem os conceitos de Partitioning, Bucketing ou Clustering. O Flink 1.20 introduz o conceito de Bucketing no Flink.  | [FLIP-376: adicionar cláusula DISTRIBUTED BY](https://cwiki.apache.org/confluence/display/FLINK/FLIP-376%3A+Add+DISTRIBUTED+BY+clause) | 
| DataStream API: Support Full Partition Processing  | O Flink 1.20 introduz suporte integrado para agregações em fluxos sem chave por meio da API FullPartitionWindow.  | [FLIP-380: Support o processamento completo de partições sem chave DataStream](https://cwiki.apache.org/confluence/display/FLINK/FLIP-380%3A+Support+Full+Partition+Processing+On+Non-keyed+DataStream) | 
| Mostrar pontuação de distorção de dados no painel do Flink | O painel do Flink 1.20 agora mostra informações de distorção de dados. Cada operador na interface do gráfico de tarefas do Flink mostra uma pontuação adicional de distorção de dados.  | [FLIP-418: mostrar pontuação de distorção de dados no painel do Flink](https://cwiki.apache.org/confluence/display/FLINK/FLIP-418%3A+Show+data+skew+score+on+Flink+Dashboard) | 

Para obter a documentação da versão 1.20.0 do Apache Flink, consulte [Documentação do Apache Flink v1.20.0](https://nightlies.apache.org/flink/flink-docs-stable/). Para obter as notas de versão do Flink 1.20, consulte [Notas de versão - Flink 1.20](https://nightlies.apache.org/flink/flink-docs-release-1.20/release-notes/flink-1.20/)

## Componentes
<a name="flink-1-20-0-components"></a>


**Componentes do Flink 1.20**  

| Componente | Versão | 
| --- | --- | 
| Java  | 11 (recomendado) | 
| Python |  3.11  | 
| Kinesis Data Analytics Flink Runtime () aws-kinesisanalytics-runtime | 1.2.0 | 
| Conectores | Para obter informações sobre os conectores disponíveis, consulte [Conectores do Apache Flink](https://docs.aws.amazon.com/managed-flink/latest/java/how-flink-connectors.html). | 
| [Apache Beam (somente aplicativos Beam)](https://aws.amazon.com/developer/language/python/) |  Não há um Apache Flink Runner compatível com o Flink 1.20. Para obter mais informações, consulte [Compatibilidade de versões do Flink](https://beam.apache.org/documentation/runners/flink/#flink-version-compatibility).  | 

## Problemas conhecidos
<a name="flink-1-20-0-known-issues"></a>

**Feixe Apache**

Atualmente, não há um Apache Flink Runner compatível com o Flink 1.20 no Apache Beam. Para obter mais informações, consulte [Compatibilidade de versões do Flink](https://beam.apache.org/documentation/runners/flink/#flink-version-compatibility).

**Amazon Managed Service para Apache Flink Studio**

O Amazon Managed Service for Apache Flink Studio utiliza notebooks do Apache Zeppelin para fornecer uma experiência de desenvolvimento de interface única para desenvolvimento, depuração de código e execução de aplicativos de processamento de stream do Apache Flink. É necessário atualizar o Flink Interpreter do Zeppelin para permitir o suporte do Flink 1.20. Este trabalho está agendado com a comunidade Zeppelin. Atualizaremos essas notas quando o trabalho for concluído. É possível continuar usando o Flink 1.15 com o Amazon Managed Service for Apache Flink Studio. Para obter mais informações, consulte [Criação de um notebook do Studio](https://docs.aws.amazon.com/managed-flink/latest/java/how-zeppelin-creating.html).

**Correções de bugs retroportadas** 

O Amazon Managed Service for Apache Flink é responsável pelas correções da comunidade do Flink para problemas críticos. A seguir está uma lista de correções de bugs em que aplicamos backport:


**Correções de bugs retroportadas**  

| Link para o Apache Flink JIRA | Description | 
| --- | --- | 
| [FLINK-35886](https://issues.apache.org/jira/browse/FLINK-35886) | Essa correção soluciona um problema que causa a contabilização incorreta dos tempos limite de ociosidade da marca d'água quando uma subtarefa está sob backpressure/bloqueada. | 