A primeira versão de correção de bug 1.12.1 da série Apache Flink 1.12 foi lançada. Esta versão contém 79 correções e otimizações, então o oficial recomenda fortemente que todos os usuários atualizem para 1.12.1.
Dependência Maven
<dependency> <groupId> org.apache.flink </groupId> <artifactId> flink-java </artifactId> <version> 1.12.1 </version> </dependency> <dependency> <groupId> org.apache.flink </groupId> <artifactId> flink-streaming-java_2.11 </artifactId> <version> 1.12.1 </version> </dependency> <dependency> <groupId> org.apache.flink </groupId> <artifactId> flink-clients_2.11 </artifactId> <version> 1.12.1 </version> </dependency>
Precauções
- A imagem oficial DockerHub do Apache Flink 1.12.1 está temporariamente ausente. Em vez disso, essas imagens são atualmente colocadas no warehouse gerenciado do Flink PMC. Esta também é a configuração padrão para a implantação Nativa Kubernetes atual. O Flink PMC continuará trabalhando com a equipe do DockerHub para fornecer imagens oficiais.
- Devido às limitações de espaço do projeto, o código-fonte do Apache Flink 1.12.1 e o pacote python 3.8 linux wheel estão temporariamente ausentes no PyPI. Atualmente, o pedido de aumento do limite de espaço está sendo analisado pelo PyPI. Durante esse tempo, os usuários podem criar pacotes de software manualmente conforme necessário.
Parte da atualização
- Subtarefa
- Adicionar documentação sobre o formato maxwell-json
- Refazer a página de documentação da interface de linha de comando
- Refazer a documentação PyFlink CLI
- Erro
- BlobClientTest.testGetFailsDuringStreamingForJobPermanentBlob trava
- Deadlock ocorre ao carregar diferentes classes de driver ao usar Class.forName
- Não é possível inicializar o registrador devido ao tempo limite: LoggerInitializationException é lançada
- Corrija os erros de ignorar parse não aplicáveis ao formato JSON antigo
- O quorum do ZooKeeper não pode ser iniciado devido à falta da biblioteca log4j
- Melhoria
- Recuperação de status de início / término do log
- Traduza a página "Arquitetura Flink" para o chinês
- O intervalo de monitoramento Log4j2 é habilitado por padrão
Verifique o anúncio de atualização para obter detalhes .