Github user tzulitai commented on the issue:
https://github.com/apache/flink/pull/5138
@bowenli86 @greghogan
To my understanding, the proposed changes for FLINK-8192 simply suggests
adding proper annotations to the APIs in the Flink connectors. This does not
count as a public API change, no?
For example, classes such as `KinesisStreamShard` or `SequenceNumber`
should be properly annotated as `@Internal`. I understand that by doing so
we're narrowing down the "scope" of the public API, but I don't think there's
was previously any way that those classes could have been used with the
connector in any meaningful way anyways.
---