This is an automated email from the ASF dual-hosted git repository. snuyanzin pushed a commit to branch release-1.18 in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/release-1.18 by this push: new f0c7c97ead7 [FLINK-32922][docs] Update compatibility matrix for release 1.18 f0c7c97ead7 is described below commit f0c7c97ead78efd2d5d48fd81c937c7488a787a9 Author: Sergey Nuyanzin <snuyan...@gmail.com> AuthorDate: Thu Nov 16 00:26:32 2023 +0100 [FLINK-32922][docs] Update compatibility matrix for release 1.18 --- docs/content.zh/docs/ops/upgrading.md | 40 +++++++++++++++++++++++++++++++++++ docs/content/docs/ops/upgrading.md | 40 +++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) diff --git a/docs/content.zh/docs/ops/upgrading.md b/docs/content.zh/docs/ops/upgrading.md index 6e6540bb649..322c00a566d 100644 --- a/docs/content.zh/docs/ops/upgrading.md +++ b/docs/content.zh/docs/ops/upgrading.md @@ -263,6 +263,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <th class="text-center">1.15.x</th> <th class="text-center">1.16.x</th> <th class="text-center">1.17.x</th> + <th class="text-center">1.18.x</th> <th class="text-center" style="width: 50%">限制</th> </tr> </thead> @@ -286,6 +287,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center"></td> <td class="text-center"></td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left">从 Flink 1.1.x 迁移到 1.2.x+ 的作业的最大并行度目前固定为作业的并行度。 这意味着迁移后无法增加并行度。 在未来的错误修复版本中可能会删除此限制。</td> @@ -309,6 +311,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"> 从 Flink 1.2.x 迁移到 Flink 1.3.x+ 时,不支持同时更改并行度。 迁移到 Flink 1.3.x+ 后, @@ -338,6 +341,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left">M如果 Savepoint 包含 Scala 案例类,则从 Flink 1.3.0 迁移到 Flink 1.4.[0,1] 将失败。用户必须直接迁移到 1.4.2+。</td> </tr> <tr> @@ -359,6 +363,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"></td> </tr> <tr> @@ -380,6 +385,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left">在 1.6.x 到 1.6.2 和 1.7.0 版本中恢复使用 1.5.x 创建的广播状态存在一个已知问题:<a href="https://issues.apache.org/jira/browse/FLINK-11087">FLINK-11087</a>. 升级到 1.6.x 或 1.7.x 系列的用户需要 直接迁移到次要版本分别高于 1.6.2 和 1.7.0。</td> @@ -403,6 +409,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"></td> </tr> <tr> @@ -424,6 +431,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"></td> </tr> <tr> @@ -445,6 +453,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -466,6 +475,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -487,6 +497,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -508,6 +519,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -529,6 +541,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -550,6 +563,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left">Don't upgrade from 1.12.x to 1.13.x with an unaligned checkpoint. Please use a savepoint for migrating.</td> </tr> <tr> @@ -571,6 +585,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -592,6 +607,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"> For Table API: 1.15.0 and 1.15.1 generated non-deterministic UIDs for operators that make it difficult/impossible to restore state or upgrade to next patch version. A new @@ -621,6 +637,7 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center"></td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -642,6 +659,29 @@ $ bin/flink run -s :savepointPath [:runArgs] <td class="text-center"></td> <td class="text-center"></td> <td class="text-center">O</td> + <td class="text-center">O</td> + <td class="text-left"></td> + </tr> + <tr> + <td class="text-center"><strong>1.18.x</strong></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> </tbody> diff --git a/docs/content/docs/ops/upgrading.md b/docs/content/docs/ops/upgrading.md index c79bf808125..deb25bb876b 100644 --- a/docs/content/docs/ops/upgrading.md +++ b/docs/content/docs/ops/upgrading.md @@ -265,6 +265,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <th class="text-center">1.15.x</th> <th class="text-center">1.16.x</th> <th class="text-center">1.17.x</th> + <th class="text-center">1.18.x</th> <th class="text-center" style="width: 50%">Limitations</th> </tr> </thead> @@ -288,6 +289,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center"></td> <td class="text-center"></td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left">The maximum parallelism of a job that was migrated from Flink 1.1.x to 1.2.x+ is currently fixed as the parallelism of the job. This means that the parallelism can not be increased after migration. This limitation might be removed in a future bugfix release.</td> @@ -311,6 +313,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"> When migrating from Flink 1.2.x to Flink 1.3.x+, changing parallelism at the same time is not supported. Users have to first take a savepoint after migrating to Flink 1.3.x+, and then change @@ -340,6 +343,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left">Migrating from Flink 1.3.0 to Flink 1.4.[0,1] will fail if the savepoint contains Scala case classes. Users have to directly migrate to 1.4.2+ instead.</td> </tr> <tr> @@ -361,6 +365,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"></td> </tr> <tr> @@ -382,6 +387,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left">There is a known issue with resuming broadcast state created with 1.5.x in versions 1.6.x up to 1.6.2, and 1.7.0: <a href="https://issues.apache.org/jira/browse/FLINK-11087">FLINK-11087</a>. Users upgrading to 1.6.x or 1.7.x series need to directly migrate to minor versions higher than 1.6.2 and 1.7.0, @@ -406,6 +412,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"></td> </tr> <tr> @@ -427,6 +434,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center"></td> + <td class="text-center"></td> <td class="text-left"></td> </tr> <tr> @@ -448,6 +456,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -469,6 +478,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -490,6 +500,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -511,6 +522,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -532,6 +544,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -553,6 +566,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left">Don't upgrade from 1.12.x to 1.13.x with an unaligned checkpoint. Please use a savepoint for migrating.</td> </tr> <tr> @@ -574,6 +588,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -595,6 +610,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center">O</td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"> For Table API: 1.15.0 and 1.15.1 generated non-deterministic UIDs for operators that make it difficult/impossible to restore state or upgrade to next patch version. A new @@ -624,6 +640,7 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center"></td> <td class="text-center">O</td> <td class="text-center">O</td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> <tr> @@ -645,6 +662,29 @@ Savepoints are compatible across Flink versions as indicated by the table below: <td class="text-center"></td> <td class="text-center"></td> <td class="text-center">O</td> + <td class="text-center">O</td> + <td class="text-left"></td> + </tr> + <tr> + <td class="text-center"><strong>1.18.x</strong></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center"></td> + <td class="text-center">O</td> <td class="text-left"></td> </tr> </tbody>