Apache Flink1.12シリーズの最初のバグ修正バージョン1.12.1がリリースされました。このバージョンには79の修正と最適化が含まれているため、すべてのユーザーが1.12.1にアップグレードすることを強くお勧めします。
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>
予防
- Apache Flink1.12.1の公式DockerHubイメージが一時的に欠落しています。代わりに、これらの画像は現在FlinkPMCの管理倉庫に配置されています。これは、現在のネイティブKubernetesデプロイメントのデフォルト設定でもあります。Flink PMCは、引き続きDockerHubチームと協力して、公式画像を提供します。
- プロジェクトスペースの制限により、Apache Flink1.12.1のソースコードとpython3.8linuxホイールパッケージが一時的にPyPIにありません。現在、スペース制限を増やすリクエストはPyPIによって検討されています。この間、ユーザーは必要に応じて手動でソフトウェアパッケージを作成できます。
アップデートの一部
- サブタスク
- maxwell-json形式に関するドキュメントを追加する
- コマンドラインインターフェイスのドキュメントページをやり直す
- PyFlinkCLIドキュメントをやり直します
- バグ
- BlobClientTest.testGetFailsDuringStreamingForJobPermanentBlobがハングします
- Class.forNameを使用しているときに、異なるドライバークラスをロードすると、デッドロックが発生します
- タイムアウトのためロガーを初期化できません:LoggerInitializationExceptionがスローされます
- 古いJSON形式に適用できないignore-parse-errorsを修正
- log4jライブラリがないため、ZooKeeperクォーラムを開始できません
- 改善
- ログの開始/終了ステータスの回復
- 「FlinkArchitecture」ページを中国語に翻訳する
- Log4j2監視間隔はデフォルトで有効になっています
詳細については、アップデートのお知らせを確認してください。