You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by gu...@apache.org on 2025/03/27 01:40:50 UTC
(flink) branch master updated: [FLINK-37493][release] Update japicmp configuration for 2.0.0
This is an automated email from the ASF dual-hosted git repository.
guoweijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/master by this push:
new 8c9d4ee5ab0 [FLINK-37493][release] Update japicmp configuration for 2.0.0
8c9d4ee5ab0 is described below
commit 8c9d4ee5ab086bfb2ca7448243be5045d4c1d258
Author: Weijie Guo <re...@163.com>
AuthorDate: Tue Mar 25 11:09:14 2025 +0800
[FLINK-37493][release] Update japicmp configuration for 2.0.0
---
pom.xml | 84 +----------------------------------------------------------------
1 file changed, 1 insertion(+), 83 deletions(-)
diff --git a/pom.xml b/pom.xml
index 33163002fb5..5868bbda23a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -170,7 +170,7 @@ under the License.
<minikdc.version>3.2.4</minikdc.version>
<hive.version>2.3.10</hive.version>
<orc.version>1.5.6</orc.version>
- <japicmp.referenceVersion>1.20.0</japicmp.referenceVersion>
+ <japicmp.referenceVersion>2.0.0</japicmp.referenceVersion>
<japicmp.outputDir>tools/japicmp-output</japicmp.outputDir>
<checkstyle.version>10.18.2</checkstyle.version>
<spotless.skip>false</spotless.skip>
@@ -2323,88 +2323,6 @@ under the License.
<exclude>@org.apache.flink.annotation.PublicEvolving</exclude>
<exclude>@org.apache.flink.annotation.Internal</exclude>
<!-- MARKER: start exclusions; these will be wiped by tools/releasing/update_japicmp_configuration.sh -->
- <!-- Mark these 2 methods to @Internal. Tracked under FLINK-34130, should be removed in 2.0 -->
- <exclude>org.apache.flink.configuration.Configuration#getBytes(java.lang.String,byte[])</exclude>
- <exclude>org.apache.flink.configuration.Configuration#setBytes(java.lang.String,byte[])</exclude>
- <!-- FLIP-344: Remove parameter in RichFunction#open in 2.0 -->
- <exclude>org.apache.flink.api.common.functions.AbstractRichFunction#open(org.apache.flink.configuration.Configuration)</exclude>
- <exclude>org.apache.flink.api.common.functions.RichCoGroupFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichCrossFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichFilterFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichFlatJoinFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichFlatMapFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichGroupCombineFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichGroupReduceFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichJoinFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichMapFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichMapPartitionFunction</exclude>
- <exclude>org.apache.flink.api.common.functions.RichReduceFunction</exclude>
- <!-- FLINK-35886: WatermarksWithIdleness constructor was marked as deprecated -->
- <exclude>org.apache.flink.api.common.eventtime.WatermarksWithIdleness</exclude>
- <!-- FLINK-35812 move tuple interfaces into flink-core-api, should be removed in 2.0 -->
- <exclude>org.apache.flink.api.java.tuple.*</exclude>
- <exclude>org.apache.flink.types.NullFieldException</exclude>
- <!-- The following exclusions are due to classes being relocated from the flink-streaming-java
- module to the flink-runtime module. -->
- <exclude>org.apache.flink.streaming.api.functions.windowing.AllWindowFunction</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.CoGroupedStreams</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.ConnectedStreams</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.DataStream</exclude>
- <exclude>apache.flink.streaming.api.datastream.JoinedStreams</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.WindowedStream</exclude>
- <exclude>org.apache.flink.streaming.api.environment.StreamExecutionEnvironment</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.AllWindowedStream</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.JoinedStreams</exclude>
- <exclude>org.apache.flink.streaming.api.checkpoint.CheckpointedFunction</exclude>
- <exclude>org.apache.flink.streaming.api.CheckpointingMode</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.DataStreamSink</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.DataStreamSource</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.KeyedStream</exclude>
- <exclude>org.apache.flink.streaming.api.datastream.SideOutputDataStream</exclude>
- <exclude>org.apache.flink.streaming.api.environment.CheckpointConfig</exclude>
- <exclude>org.apache.flink.streaming.api.environment.LocalStreamEnvironment</exclude>
- <exclude>org.apache.flink.streaming.api.environment.RemoteStreamEnvironment</exclude>
- <exclude>org.apache.flink.streaming.api.functions.co.CoFlatMapFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.co.CoMapFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.sink.RichSinkFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.sink.SinkFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.source.SourceFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.windowing.WindowFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.source.RichSourceFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction</exclude>
- <exclude>org.apache.flink.streaming.api.functions.source.ParallelSourceFunction</exclude>
- <!-- FLINK-3992 Do not implement deprecated Key interface in flink 2.0 -->
- <exclude>org.apache.flink.types.DoubleValue</exclude>
- <exclude>org.apache.flink.types.FloatValue</exclude>
- <exclude>org.apache.flink.types.NormalizableKey</exclude>
- <!-- FLINK-36366 Remove deprecate API in flink-core -->
- <exclude>org.apache.flink.api.common.io.SerializedOutputFormat</exclude>
- <exclude>org.apache.flink.api.common.io.OutputFormat</exclude>
- <exclude>org.apache.flink.api.common.io.FinalizeOnMaster</exclude>
- <exclude>org.apache.flink.api.common.io.FileOutputFormat</exclude>
- <exclude>org.apache.flink.api.common.io.BinaryOutputFormat</exclude>
- <!-- FLINK-5336 Remove IOReadableWritable from Path in flink-2.0. -->
- <exclude>org.apache.flink.core.fs.Path</exclude>
- <!-- The following exclusions are due to the flink-hadoop-compatibility_${scala.binary.version} module has renamed to flink-hadoop-compatibility. -->
- <exclude>org.apache.flink.api.java.hadoop.mapred.HadoopInputFormat</exclude>
- <exclude>org.apache.flink.api.java.hadoop.mapred.HadoopOutputFormat</exclude>
- <exclude>org.apache.flink.api.java.hadoop.mapreduce.HadoopInputFormat</exclude>
- <exclude>org.apache.flink.api.java.hadoop.mapreduce.HadoopOutputFormat</exclude>
- <exclude>org.apache.flink.api.java.typeutils.WritableTypeInfo</exclude>
- <!-- The following exclusions are due to classes being relocated from the flink-java
- module to the flink-core module. -->
- <exclude>org.apache.flink.api.java.utils.AbstractParameterTool</exclude>
- <exclude>org.apache.flink.api.java.utils.ParameterTool</exclude>
- <!-- FLINK-36327 Remove dependency about flink-scala and flink-streaming-scala in table module in flink-2.0 -->
- <exclude>org.apache.flink.table.api.typeutils.*</exclude>
- <!-- FLINK-36245 Remove Sink.InitContext in flink-2.0. -->
- <exclude>org.apache.flink.api.connector.sink2.Sink</exclude>
- <!-- FLINK-36245 move SourceFunction to legacy package in flink-2.0. -->
- <exclude>org.apache.flink.walkthrough.common.source.TransactionSource</exclude>
- <!-- FLIP-467 Introduce Generalized Watermarks in flink-2.0. -->
- <exclude>org.apache.flink.api.connector.source.Source</exclude>
- <exclude>org.apache.flink.api.connector.source.SourceReaderContext</exclude>
<!-- MARKER: end exclusions -->
</excludes>
<accessModifier>public</accessModifier>