

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á.

# Migrar de versões anteriores da KCL
<a name="kcl-migration-previous-versions"></a>

Este tópico explica como migrar das versões anteriores da Kinesis Client Library (KCL). 

## Quais são as novidades da KCL 3.0?
<a name="kcl-migration-new-3-0"></a>

A Kinesis Client Library (KCL) 3.0 conta com vários aprimoramentos importantes em comparação com as versões anteriores:
+  ela reduz os custos de computação para aplicações de consumo ao redistribuir automaticamente o trabalho de operadores com utilização acima da capacidade para os operadores subutilizados na frota de aplicações de consumo. Esse novo algoritmo de balanceamento de carga garante que a utilização da CPU seja distribuída de modo uniforme entre os operadores e elimina a necessidade do provisionamento excessivo de operadores.
+  Ele reduz o custo do DynamoDB associado à KCL ao otimizar as operações de leitura na tabela de concessões.
+ Ele minimiza o reprocessamento de dados quando as concessões são transferidas para outro operador ao permitir que o operador atual conclua a verificação dos registros processados.
+  Ele é usado AWS SDK for Java 2.x para melhorar o desempenho e os recursos de segurança, removendo totalmente a dependência do AWS SDK para Java 1.x.

Para mais informações, consulte a [nota de lançamento da KCL 3.0](https://github.com/awslabs/amazon-kinesis-client/blob/master/CHANGELOG.md).

**Topics**
+ [Quais são as novidades da KCL 3.0?](#kcl-migration-new-3-0)
+ [Migrar da KCL 2.x para a KCL 3.x](kcl-migration-from-2-3.md)
+ [Reverter para a versão anterior da KCL](kcl-migration-rollback.md)
+ [Avançar para a KCL 3.x após uma reversão](kcl-migration-rollforward.md)
+ [Práticas recomendadas para a tabela de concessões com modo de capacidade provisionada](kcl-migration-lease-table.md)
+ [Migrar da KCL 1.x para a KCL 3.x](kcl-migration-1-3.md)