[ https://issues.apache.org/jira/browse/FLINK-35496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17851671#comment-17851671 ]
Leonard Xu commented on FLINK-35496: ------------------------------------ I lust want to clarify two points here: (1)We can mark class as PublicEvolving in the first version of Java Class/Interface (usually we called public interfaces) if we discussed it in dev mailing list and be approved via FLIP vote. (2) Experimental annotation is used for experimental feature, Using PublicEvolving is also okay when a connector functionality migrate from legacy API implementation to new API implementation, because the unified Sink API is Public instead of Experimental. > The annotations of the new JDBC connector should be changed to > non-Public/non-PublicEvolving > -------------------------------------------------------------------------------------------- > > Key: FLINK-35496 > URL: https://issues.apache.org/jira/browse/FLINK-35496 > Project: Flink > Issue Type: Technical Debt > Components: Connectors / JDBC > Reporter: RocMarshal > Assignee: João Boto > Priority: Major > Labels: pull-request-available > Fix For: jdbc-3.2.0 > > > In general, we use the Experimental annotation instead of {{PublicEvolving}} > or {{Public}} for new features or new apis. But {{JdbcSink}} and > JdbcSource(merged ) was marked as {{PublicEvolving}} in the first version. > [~fanrui] commented it to the original PR[1].[1] > [https://github.com/apache/flink-connector-jdbc/pull/2#discussion_r1621857589] > CC [~eskabetxe] [~Sergey Nuyanzin] [~fanrui] -- This message was sent by Atlassian Jira (v8.20.10#820010)