pvary commented on PR #23865: URL: https://github.com/apache/flink/pull/23865#issuecomment-1838229419
@becketqin: We might want to edit the previous section too. I think it is a bit misleading when we state there that a `PublicEvolving` API is not source/binary compatible across minor releases. (here we refer to the API as the active version of the API disregarding the deprecation period) If I understand correctly, this is only true for the *active* version of the API. Contrary to the table in the docs - because of the proposed deprecation period - the source compatibility will be kept. Also when we state this: > Code written against a PublicEvolving API in 1.15.2 will continue to run in 1.15.3, without having to recompile the code. > That same code would have to be recompiled when upgrading to 1.16.0 though. This is only true because of the deprecation period we define later (here we refer to the API with the deprecation period in mind) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
