Open hailin0 opened 5 days ago
This is a big change. cc @TyrantLucifer @liugddx @liunaijie @dailai @Carl-Zhou-CN
Will this affect existing tasks?
@hailin0 Do we need to keep a few test cases and end-to-end tests for backward compatibility with the old version?
PTAL
This is a big change, even it's backward compatibility with the old version, but how many version should we keep backward, all the time or like 2 or 3 versions?
How about add a upgrade note on each release version, in this page, introduce how to upgrade from old version (which is the minimum version). which feature (parameters) is deprecated, moreover we can introduce the features, fixed bug.
Now we have the release-node, but it's not enough.
WDYT
how many version should we keep backward, all the time or like 2 or 3 versions
I think we should keep it indefinitely, not just for 2 or 3 versions. Perhaps after one or two years, we can revisit it to decide whether to keep or remove it, as keeping it poses no burden to us. However, we should mention in the documentation that the use of result_table_name and source_table_name is no longer recommended. cc @hailin0
How about add a upgrade note on each release version, in this page, introduce how to upgrade from old version (which is the minimum version). which feature (parameters) is deprecated, moreover we can introduce the features, fixed bug.
+1
how many version should we keep backward, all the time or like 2 or 3 versions
I think we should keep it indefinitely, not just for 2 or 3 versions. Perhaps after one or two years, we can revisit it to decide whether to keep or remove it, as keeping it poses no burden to us. However, we should mention in the documentation that the use of result_table_name and source_table_name is no longer recommended. cc @hailin0
How about add a upgrade note on each release version, in this page, introduce how to upgrade from old version (which is the minimum version). which feature (parameters) is deprecated, moreover we can introduce the features, fixed bug.
+1
+1
This is a big change, even it's backward compatibility with the old version, but how many version should we keep backward, all the time or like 2 or 3 versions?
How about add a upgrade note on each release version, in this page, introduce how to upgrade from old version (which is the minimum version). which feature (parameters) is deprecated, moreover we can introduce the features, fixed bug.
Now we have the release-node, but it's not enough.
WDYT
Yes, this is what is still missing
how many version should we keep backward, all the time or like 2 or 3 versions
I think we should keep it indefinitely, not just for 2 or 3 versions. Perhaps after one or two years, we can revisit it to decide whether to keep or remove it, as keeping it poses no burden to us. However, we should mention in the documentation that the use of result_table_name and source_table_name is no longer recommended. cc @hailin0
How about add a upgrade note on each release version, in this page, introduce how to upgrade from old version (which is the minimum version). which feature (parameters) is deprecated, moreover we can introduce the features, fixed bug.
+1
@Hisoka-X Current, an outdated parameter warning will be printed in the log.
Current, an outdated parameter warning will be printed in the log.
We should metion it in doc too, let users to consciously change expired configurations. Doc more important than log.
Purpose of this pull request
close #8062
Does this PR introduce any user-facing change?
How was this patch tested?
Check list
release-note
.