GitHub user rmetzger opened a pull request: https://github.com/apache/flink/pull/2042
[FLINK-3129] Add tooling to ensure interface stability This pull request adds a maven module for ensuring interface stability (japicmp). I needed to revert some of the changes since 1.0: - I added the `public static final String CONFIG_KEY` in the `ExecutionConfig` again. - I made the `getMetricGroup()` in the `RuntimeContext` an evolving API. - I added two deprecated config constants again. - I reintroduced the deprecated `Key` interface. Once this has been merged, I'll file JIRAs for 2.0 to remove these changes. You can merge this pull request into a Git repository by running: $ git pull https://github.com/rmetzger/flink flink3129-third Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/2042.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2042 ---- commit fd0e81558953f04b07dd5edaec58e9fe73903a7f Author: Robert Metzger <rmetz...@apache.org> Date: 2015-12-07T14:45:57Z [FLINK-3129] Bring infrastructure for ensuring interface stability in place commit b15d5b84dd714fb6660b51ce72f03f1f25c134b8 Author: Robert Metzger <rmetz...@apache.org> Date: 2016-05-27T08:53:35Z [FLINK-3129] Fix breaking changes in flink-core commit b53b4805a70f2c0ae678bf41148c82e04b531417 Author: Robert Metzger <rmetz...@apache.org> Date: 2016-05-27T10:09:45Z [FLINK-3129] Fix ES2 issue ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---