On 30/01/2023 13:24, Dong Lin wrote:
it should be OK for apache/flink-connector-aws to use non-public API, similar to how classes inside Flink can use APIs marked with @Internal.We can mark related classes with @Internal as appropriate, without requiring any new FLIP.
It's not though, because these APIs don't offer any compatibility guarantees.
We want to arrive at a state where connectors are fully independent of Flink releases. Using non-public APIs runs counter to that.