You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by uc...@apache.org on 2016/03/08 12:56:53 UTC

[2/2] flink-web git commit: Fixes to blog post

Fixes to blog post


Project: http://git-wip-us.apache.org/repos/asf/flink-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink-web/commit/f04a6d64
Tree: http://git-wip-us.apache.org/repos/asf/flink-web/tree/f04a6d64
Diff: http://git-wip-us.apache.org/repos/asf/flink-web/diff/f04a6d64

Branch: refs/heads/asf-site
Commit: f04a6d64d6f7ab65c531d1a3a2bf75b651830d58
Parents: afd4c96
Author: Ufuk Celebi <uc...@apache.org>
Authored: Tue Mar 8 12:17:27 2016 +0100
Committer: Ufuk Celebi <uc...@apache.org>
Committed: Tue Mar 8 12:56:26 2016 +0100

----------------------------------------------------------------------
 _drafts/2016-03-08-release-1.0.0.md | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink-web/blob/f04a6d64/_drafts/2016-03-08-release-1.0.0.md
----------------------------------------------------------------------
diff --git a/_drafts/2016-03-08-release-1.0.0.md b/_drafts/2016-03-08-release-1.0.0.md
index da3917e..fac85d0 100644
--- a/_drafts/2016-03-08-release-1.0.0.md
+++ b/_drafts/2016-03-08-release-1.0.0.md
@@ -11,18 +11,17 @@ The Apache Flink community is pleased to announce the availability of the 1.0.0
 <img src="{{site.baseurl}}/img/blog/flink-1.0.png" style="height:200px;margin:15px">
 </center>
 
-Flink version 1.0.0 marks the beginning of the 1.X.X series of releases, which will maintain full backwards compatibility with 1.0.0. This means that applications written against Flink 1.0.0 will compile and run with all Flink versions in the 1. series. This is the first time we are guaranteeing compatibility formally in Flink history, and we therefore see this release as a major milestone of the project, perhaps the most important since graduation as a top-level project. 
+Flink version 1.0.0 marks the beginning of the 1.X.X series of releases, which will maintain backwards compatibility with 1.0.0. This means that applications written against stable APIs of Flink 1.0.0 will compile and run with all Flink versions in the 1. series. This is the first time we are formally guaranteeing compatibility in Flink's history, and we therefore see this release as a major milestone of the project, perhaps the most important since graduation as a top-level project.
 
 Apart from backwards compatibility, Flink 1.0.0 brings a variety of new user-facing features, as well as tons of bug fixes. About 64 contributors provided bug fixes, improvements, and new features such that in total more than 450 JIRA issues could be resolved.
 
-
 We encourage everyone to [download the release](http://flink.apache.org/downloads.html) and [check out the documentation](https://ci.apache.org/projects/flink/flink-docs-release-1.0/). Feedback through the Flink [mailing lists](http://flink.apache.org/community.html#mailing-lists) is, as always, very welcome!
 
-## Interface stability for all releases in the 1.0.0 series
+## Interface stability annotations
 
-With Flink 1.0, all declared public interfaces (classes, methods, etc) are guaranteed to remain compatible across minor versions. Applications implemented against Flink 1.0.0 will compile and execute unchanged against Flink 1.1.X, 1.2.X, etc. 
+Flink 1.0.0 introduces interface stability annotations for API classes and methods. Interfaces defined as `@Public` are guaranteed to remain stable across all releases of the 1.x series. The `@PublicEvolving` annotation marks API features that may be subject to change in future versions.
 
-Interfaces are declared public using the `@Public` annotation. Classes containing experimental or unstable features are annotated with `@PublicEvolving`. The `@Internal` annotation marks interfaces as internal to Flink. Guaranteeing interface stability greatly reduces the complexity for users when upgrading to a newer Flink release.
+Flink's stability annotations will help users to implement applications that compile and execute unchanged against future versions of Flink 1.x. This greatly reduces the complexity for users when upgrading to a newer Flink release.
 
 ## Out-of-core state support
 
@@ -123,5 +122,3 @@ This release resolves more than 450 issues, including bug fixes, improvements, a
 - rtudoran
 - sahitya-pavurala
 - zhangminglei
-
-