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.
---

Reply via email to