flink-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rmetz...@apache.org
Subject [7/7] flink-web git commit: Add Flink 1.3.0 release announcement
Date Thu, 01 Jun 2017 14:14:59 GMT
Add Flink 1.3.0 release announcement

This closes #62


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

Branch: refs/heads/asf-site
Commit: 4e75b86eb4447bda5c52fbd8d296f00a4f006cd0
Parents: edbd65a
Author: Robert Metzger <rmetzger@apache.org>
Authored: Tue May 30 10:56:23 2017 +0200
Committer: Robert Metzger <rmetzger@apache.org>
Committed: Thu Jun 1 16:14:20 2017 +0200

----------------------------------------------------------------------
 _config.yml                                     |   45 +-
 _posts/2017-5-31-release-1.3.0.md               |  131 ++
 blog/release_1.3.0-changelog.md                 | 1491 ++++++++++++++++
 content/blog/feed.xml                           |  182 +-
 content/blog/index.html                         |   44 +-
 content/blog/page2/index.html                   |   44 +-
 content/blog/page3/index.html                   |   47 +-
 content/blog/page4/index.html                   |   47 +-
 content/blog/page5/index.html                   |   31 +-
 .../release_1.0.0-changelog_known_issues.html   |    8 +-
 content/blog/release_1.1.0-changelog.html       |    8 +-
 content/blog/release_1.2.0-changelog.html       |    8 +-
 content/blog/release_1.3.0-changelog.html       | 1662 ++++++++++++++++++
 content/community.html                          |   12 +-
 content/contribute-code.html                    |   16 +-
 content/contribute-documentation.html           |    8 +-
 content/documentation.html                      |    8 +-
 content/downloads.html                          |   41 +-
 content/ecosystem.html                          |   26 +-
 content/faq.html                                |   28 +-
 content/features.html                           |    8 +-
 content/how-to-contribute.html                  |    8 +-
 content/improve-website.html                    |    8 +-
 content/index.html                              |   18 +-
 content/introduction.html                       |   22 +-
 content/material.html                           |    8 +-
 content/news/2014/08/26/release-0.6.html        |    8 +-
 content/news/2014/09/26/release-0.6.1.html      |    8 +-
 content/news/2014/10/03/upcoming_events.html    |    8 +-
 content/news/2014/11/04/release-0.7.0.html      |    8 +-
 .../news/2014/11/18/hadoop-compatibility.html   |    8 +-
 content/news/2015/01/06/december-in-flink.html  |    8 +-
 content/news/2015/01/21/release-0.8.html        |    8 +-
 content/news/2015/02/04/january-in-flink.html   |    8 +-
 content/news/2015/02/09/streaming-example.html  |    8 +-
 .../news/2015/03/02/february-2015-in-flink.html |    8 +-
 .../peeking-into-Apache-Flinks-Engine-Room.html |    8 +-
 content/news/2015/04/07/march-in-flink.html     |    8 +-
 .../2015/04/13/release-0.9.0-milestone1.html    |    8 +-
 .../05/11/Juggling-with-Bits-and-Bytes.html     |    8 +-
 .../news/2015/05/14/Community-update-April.html |    8 +-
 .../announcing-apache-flink-0.9.0-release.html  |    8 +-
 .../2015/08/24/introducing-flink-gelly.html     |    8 +-
 content/news/2015/09/01/release-0.9.1.html      |   10 +-
 content/news/2015/09/03/flink-forward.html      |    8 +-
 content/news/2015/09/16/off-heap-memory.html    |    8 +-
 content/news/2015/11/16/release-0.10.0.html     |    8 +-
 content/news/2015/11/27/release-0.10.1.html     |    8 +-
 .../news/2015/12/04/Introducing-windows.html    |    8 +-
 .../news/2015/12/11/storm-compatibility.html    |    8 +-
 content/news/2015/12/18/a-year-in-review.html   |    8 +-
 content/news/2016/02/11/release-0.10.2.html     |    8 +-
 content/news/2016/03/08/release-1.0.0.html      |    8 +-
 content/news/2016/04/06/cep-monitoring.html     |    8 +-
 content/news/2016/04/06/release-1.0.1.html      |    8 +-
 .../news/2016/04/14/flink-forward-announce.html |    8 +-
 content/news/2016/04/22/release-1.0.2.html      |    8 +-
 content/news/2016/05/11/release-1.0.3.html      |    8 +-
 content/news/2016/05/24/stream-sql.html         |    8 +-
 content/news/2016/08/08/release-1.1.0.html      |    8 +-
 content/news/2016/08/11/release-1.1.1.html      |    8 +-
 .../news/2016/08/24/ff16-keynotes-panels.html   |    8 +-
 content/news/2016/09/05/release-1.1.2.html      |    8 +-
 content/news/2016/10/12/release-1.1.3.html      |    8 +-
 .../news/2016/12/19/2016-year-in-review.html    |    8 +-
 content/news/2016/12/21/release-1.1.4.html      |    8 +-
 content/news/2017/02/06/release-1.2.0.html      |    8 +-
 content/news/2017/03/23/release-1.1.5.html      |    8 +-
 .../news/2017/03/29/table-sql-api-update.html   |    8 +-
 content/news/2017/04/04/dynamic-tables.html     |    8 +-
 content/news/2017/04/26/release-1.2.1.html      |    8 +-
 .../news/2017/05/16/official-docker-image.html  |    8 +-
 content/news/2017/06/01/release-1.3.0.html      |  367 ++++
 content/poweredby.html                          |    8 +-
 content/privacy-policy.html                     |    8 +-
 content/project.html                            |    8 +-
 content/q/quickstart-SNAPSHOT.sh                |    2 +-
 content/q/quickstart-scala-SNAPSHOT.sh          |    2 +-
 content/q/quickstart-scala.sh                   |    2 +-
 content/q/quickstart.sh                         |    2 +-
 content/q/sbt-quickstart.sh                     |    2 +-
 content/slides.html                             |   10 +-
 content/usecases.html                           |    8 +-
 downloads.md                                    |    1 +
 q/quickstart-SNAPSHOT.sh                        |    2 +-
 q/quickstart-scala-SNAPSHOT.sh                  |    2 +-
 q/quickstart-scala.sh                           |    2 +-
 q/quickstart.sh                                 |    2 +-
 q/sbt-quickstart.sh                             |    2 +-
 89 files changed, 4326 insertions(+), 433 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink-web/blob/4e75b86e/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index b94c71c..97bdc13 100644
--- a/_config.yml
+++ b/_config.yml
@@ -9,45 +9,42 @@ url: http://flink.apache.org
 
 DOCS_BASE_URL: http://ci.apache.org/projects/flink/
 
-FLINK_VERSION_STABLE: 1.2.1
-FLINK_VERSION_HADOOP_1_STABLE: 1.2.1-hadoop1
-FLINK_VERSION_HADOOP_2_STABLE: 1.2.1
-FLINK_VERSION_STABLE_SHORT: 1.2
+FLINK_VERSION_STABLE: 1.3.0
+FLINK_VERSION_HADOOP_2_STABLE: 1.3.0
+FLINK_VERSION_STABLE_SHORT: 1.3
 
-FLINK_VERSION_LATEST: 1.3-SNAPSHOT
-FLINK_VERSION_HADOOP_1_LATEST: 1.3-SNAPSHOT-hadoop1
-FLINK_VERSION_HADOOP_2_LATEST: 1.3-SNAPSHOT
-FLINK_VERSION_LATEST_SHORT: 1.3
+FLINK_VERSION_LATEST: 1.4-SNAPSHOT
+FLINK_VERSION_HADOOP_2_LATEST: 1.4-SNAPSHOT
+FLINK_VERSION_LATEST_SHORT: 1.4
 
 FLINK_ISSUES_URL: https://issues.apache.org/jira/browse/FLINK
 FLINK_GITHUB_URL: https://github.com/apache/flink
 FLINK_CONTRIBUTORS_URL: https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors
 FLINK_GITHUB_REPO_NAME: flink
 
-FLINK_DOWNLOAD_URL_SOURCE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-src.tgz
+FLINK_DOWNLOAD_URL_SOURCE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-src.tgz
 
-FLINK_DOWNLOAD_URL_HADOOP_1_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.1.5/flink-1.1.5-bin-hadoop1-scala_2.10.tgz
 
-FLINK_DOWNLOAD_URL_HADOOP_2_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop2-scala_2.10.tgz
-FLINK_DOWNLOAD_URL_HADOOP_24_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop24-scala_2.10.tgz
-FLINK_DOWNLOAD_URL_HADOOP_26_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop26-scala_2.10.tgz
-FLINK_DOWNLOAD_URL_HADOOP_27_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop27-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop2-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_24_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop24-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_26_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop26-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_27_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop27-scala_2.10.tgz
 
-FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop2-scala_2.11.tgz
-FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop24-scala_2.11.tgz
-FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop26-scala_2.11.tgz
-FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.2.1/flink-1.2.1-bin-hadoop27-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop2-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop24-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop26-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-bin-hadoop27-scala_2.11.tgz
 
-FLINK_DOWNLOAD_URL_HADOOP_1_LATEST: https://s3.amazonaws.com/flink-nightly/flink-1.3-SNAPSHOT-bin-hadoop1.tgz
-FLINK_DOWNLOAD_URL_HADOOP_2_LATEST: https://s3.amazonaws.com/flink-nightly/flink-1.3-SNAPSHOT-bin-hadoop2.tgz
+FLINK_DOWNLOAD_URL_HADOOP_1_LATEST: https://s3.amazonaws.com/flink-nightly/flink-1.4-SNAPSHOT-bin-hadoop1.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_LATEST: https://s3.amazonaws.com/flink-nightly/flink-1.4-SNAPSHOT-bin-hadoop2.tgz
 
 # Version numbers used in the text for stable and snapshot versions,
 # e.g. "Documentation for {{ site.stable }".
-stable: "1.2"
-snapshot: "1.3"
+stable: "1.3"
+snapshot: "1.4"
 
-docs-stable: "http://ci.apache.org/projects/flink/flink-docs-release-1.2"
-docs-snapshot: "http://ci.apache.org/projects/flink/flink-docs-release-1.3"
+docs-stable: "http://ci.apache.org/projects/flink/flink-docs-release-1.3"
+docs-snapshot: "http://ci.apache.org/projects/flink/flink-docs-master"
 
 # Used by the gh_link plugin
 jira: "https://issues.apache.org/jira/browse/FLINK"

http://git-wip-us.apache.org/repos/asf/flink-web/blob/4e75b86e/_posts/2017-5-31-release-1.3.0.md
----------------------------------------------------------------------
diff --git a/_posts/2017-5-31-release-1.3.0.md b/_posts/2017-5-31-release-1.3.0.md
new file mode 100644
index 0000000..c411f06
--- /dev/null
+++ b/_posts/2017-5-31-release-1.3.0.md
@@ -0,0 +1,131 @@
+---
+layout: post
+title:  "Apache Flink 1.3.0 Release Announcement"
+date:   2017-06-01 12:00:00
+author: "Robert Metzger"
+author-twitter: "rmetzger_"
+categories: news
+---
+
+
+The Apache Flink community is pleased to announce the 1.3.0 release. Over the past 4 months,
the Flink community has been working hard to resolve more than 680 issues. See the [complete
changelog]({{ site.baseurl }}/blog/release_1.3.0-changelog.html) for more detail.
+
+This is the fourth major release in the 1.x.y series. It is API compatible with the other
1.x.y releases for APIs annotated with the @Public annotation.
+
+Users can expect Flink releases now in a 4 month cycle. At the beginning of the 1.3 [release
cycle](https://cwiki.apache.org/confluence/display/FLINK/Flink+Release+and+Feature+Plan),
the community decided to follow a strict [time-based release model](https://cwiki.apache.org/confluence/display/FLINK/Time-based+releases).
+
+We encourage everyone to download the release and check out the [documentation](https://ci.apache.org/projects/flink/flink-docs-release-1.3/).
Feedback through the [Flink mailing lists](http://flink.apache.org/community.html#mailing-lists)
is, as always, gladly encouraged!
+
+You can find the binaries on the updated [Downloads page](http://flink.apache.org/downloads.html).
Some highlights of the release are listed below.
+
+
+
+# Large State Handling/Recovery
+
+* **Incremental Checkpointing for RocksDB**: It is now possible to checkpoint only the difference
from the previous successful checkpoint, rather than checkpointing the entire application
state. This speeds up checkpointing and saves disk space, because the individual checkpoints
are smaller. ([FLINK-5053](https://issues.apache.org/jira/browse/FLINK-5053)).
+
+* **Asynchronous snapshots for heap-based state backends**: The filesystem and memory statebackends
now also support asynchronous snapshots using a copy-on-write HashMap implementation. Asynchronous
snapshotting makes Flink more resilient to slow storage systems and expensive serialization.
The time an operator blocks on a snapshot is reduced to a minimum ([FLINK-6048](https://issues.apache.org/jira/browse/FLINK-6048),
[FLINK-5715](https://issues.apache.org/jira/browse/FLINK-5715)).
+
+* **Allow upgrades to state serializers:** Users can now upgrade serializers, while keeping
their application state. One use case of this is upgrading custom serializers used for managed
operator state/keyed state. Also, registration order for POJO types/Kryo types is now no longer
fixed ([Documentation](https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/stream/state.html#custom-serialization-for-managed-state),
[FLINK-6178](https://issues.apache.org/jira/browse/FLINK-6178)).
+
+* **Recover job state at the granularity of operator**: Before Flink 1.3, operator state
was bound to Flink’s internal "Task" representation. This made it hard to change a job’s
topology while keeping its state around. With this change, users are allowed to do more topology
changes (un-chain operators) by restoring state into logical operators instead of “Tasks”
([FLINK-5892](https://issues.apache.org/jira/browse/FLINK-5892)).
+
+* **Fine-grained recovery** (beta): Instead of restarting the complete ExecutionGraph in
case of a task failure, Flink is now able to restart only the affected subgraph and thereby
significantly decrease recovery time ([FLINK-4256](https://issues.apache.org/jira/browse/FLINK-4256)).
+
+# DataStream API
+
+* **Side Outputs**: This change allows users to have more than one output stream for an operator.
Operator metadata, internal system information (debugging, performance etc.) or rejected/late
elements are potential use-cases for this new API feature. **The Window operator is now using
this new feature for late window elements** ([Side Outputs Documentation](https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/stream/side_output.html),
[FLINK-4460](https://issues.apache.org/jira/browse/FLINK-4460)).
+
+* **Union Operator State**: Flink 1.2.0 introduced broadcast state functionality, but this
had not yet been exposed via a public API. Flink 1.3.0 provides the Union Operator State API
for exposing broadcast operator state. The union state will send the entire state across all
parallel instances to each instance on restore, giving each operator a full view of the state
([FLINK-5991](https://issues.apache.org/jira/browse/FLINK-5991)).
+
+* **Per-Window State**: Previously, the state that a WindowFunction or ProcessWindowFunction
could access was scoped to the key of the window but not the window itself. With this new
feature, users can keep window state independent of the key ([FLINK-5929](https://issues.apache.org/jira/browse/FLINK-5929)).
+
+# Deployment and Tooling
+
+* **Flink HistoryServer**: Flink’s [HistoryServer](https://ci.apache.org/projects/flink/flink-docs-release-1.3/monitoring/historyserver.html)
now allows you to query the status and statistics of completed jobs that have been archived
by a JobManager ([FLINK-1579](https://issues.apache.org/jira/browse/FLINK-1579)).
+
+* **Watermark Monitoring in Web Front-end**: For easier diagnosis of watermark issues, the
Flink JobManager front-end now provides a new tab to track the watermark of each operator
([FLINK-3427](https://issues.apache.org/jira/browse/FLINK-3427)).
+
+* **Datadog HTTP Metrics Reporter**: Datadog is a widely-used metrics system, and Flink now
offers a [Datadog reporter](https://ci.apache.org/projects/flink/flink-docs-release-1.3/monitoring/metrics.html#datadog-orgapacheflinkmetricsdatadogdatadoghttpreporter)
that contacts the Datadog http endpoint directly ([FLINK-6013](https://issues.apache.org/jira/browse/FLINK-6013)).
+
+* **Network Buffer Configuration**: We finally got rid of the tedious network buffer configuration
and replaced it with a more generic approach. First of all, you may now follow the idiom "more
is better" without any penalty on the latency which could previously occur due to excessive
buffering in incoming and outgoing channels. Secondly, instead of defining an absolute number
of network buffers, we now use fractions of the available JVM memory (10% by default). This
should cover more use cases by default and may also be tweaked by defining a minimum and maximum
size.
+
+→ See [Configuring the Network Buffers](https://ci.apache.org/projects/flink/flink-docs-release-1.3/setup/config.html#configuring-the-network-buffers)
in the Flink documentation.
+
+# Table API / SQL
+
+* **Support for Retractions in Table API / SQL**: As part of our endeavor to support continuous
queries on [Dynamic Tables](http://flink.apache.org/news/2017/04/04/dynamic-tables.html),
Retraction is an important building block that will enable a whole range of new applications
which require updating previously-emitted results. Examples for such use cases are computation
of early results for long-running windows, updates due to late arriving data, or maintaining
constantly changing results similar to materialized views in relational database systems.
Flink 1.3.0 supports retraction for non-windowed aggregates. Results with updates can be either
converted into a DataStream or materialized to external data stores using TableSinks with
upsert or retraction support. 
+
+* **Extended support for aggregations in Table API / SQL**: With Flink 1.3.0, the Table API
and SQL support many more types of aggregations, including
+	* GROUP BY window aggregations in SQL (via the window functions [TUMBLE, HOP, and SESSION
windows](https://issues.apache.org/jira/browse/FLINK-6011)) for both batch and streaming.
+
+	* SQL OVER window aggregations (only for streaming)
+
+	* Non-windowed aggregations (in streaming with retractions).
+
+	* User-defined aggregation functions for custom aggregation logic.
+
+* **External catalog support**: The Table API & SQL allows to register external catalogs.
Table API and SQL queries can then have access to table sources and their schema from the
external catalogs without register those tables one by one.
+
+→ See [the Flink documentation](https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/table_api.html#group-windows)
for details about these features.
+
+<div class="alert alert-warning">
+  The Table API / SQL documentation is currently being reworked. The community plans to publish
the updated docs in the week of June 5th.
+</div>
+
+# Connectors
+
+* **ElasticSearch 5.x support**: The ElasticSearch connectors have been restructured to have
a common base module and specific modules for ES 1, 2 and 5, similar to how the Kafka connectors
are organized. This will make fixes and future improvements available across all ES versions
([FLINK-4988](https://issues.apache.org/jira/browse/FLINK-4988)).
+
+* **Allow rescaling the Kinesis Consumer**: Flink 1.2.0 introduced rescalable state for DataStream
programs. With Flink 1.3, the Kinesis Consumer also makes use of that engine feature ([FLINK-4821](https://issues.apache.org/jira/browse/FLINK-4821)).
+
+* **Transparent shard discovery for Kinesis Consumer**: The Kinesis consumer can now discover
new shards without failing / restarting jobs when a resharding is happening ([FLINK-4577](https://issues.apache.org/jira/browse/FLINK-4577)).
+
+* **Allow setting custom start positions for the Kafka consumer**: With this change, you
can instruct Flink’s Kafka consumer to start reading messages from a specific offset ([FLINK-3123](https://issues.apache.org/jira/browse/FLINK-3123))
or earliest / latest offset ([FLINK-4280](https://issues.apache.org/jira/browse/FLINK-4280))
without respecting committed offsets in Kafka.
+
+* **Allow out-opt from offset committing for the Kafka consumer**: By default, Kafka commits
the offsets to the Kafka broker once a checkpoint has been completed. This change allows users
to disable this mechanism ([FLINK-3398](https://issues.apache.org/jira/browse/FLINK-3398)).
+
+# CEP Library
+
+The CEP library has been greatly enhanced and is now able to accommodate more use-cases out-of-the-box
(expressivity enhancements), make more efficient use of the available resources, adjust to
changing runtime conditions--all without breaking backwards compatibility of operator state.
+
+Please note that the API of the CEP library has been updated with this release. 
+
+Below are some of the main features of the revamped CEP library:
+
+* **Make CEP operators rescalable**: Flink 1.2.0 introduced rescalable state for DataStream
programs. With Flink 1.3, the CEP library also makes use of that engine feature ([FLINK-5420](https://issues.apache.org/jira/browse/FLINK-5420)).
+
+* **State Cleanup and Late element handling**: The CEP library will now output late elements
using the newly introduced side outputs ([FLINK-6205](https://issues.apache.org/jira/browse/FLINK-6205),
[FLINK-5174](https://issues.apache.org/jira/browse/FLINK-5174)).
+
+* **New operators for the CEP library**:
+
+    * Quantifiers (*,+,?) for the pattern API ([FLINK-3318](https://issues.apache.org/jira/browse/FLINK-3318))
+
+    * Support for different continuity requirements ([FLINK-6208](https://issues.apache.org/jira/browse/FLINK-6208))
+
+    * Support for iterative conditions ([FLINK-6197](https://issues.apache.org/jira/browse/FLINK-6197))
+
+# Gelly Library
+
+* PageRank algorithm for directed graphs 
+
+* Unified driver for running Gelly examples [FLINK-4949](https://issues.apache.org/jira/browse/FLINK-4949)).
+* PageRank algorithm for directed graphs ([FLINK-4896](https://issues.apache.org/jira/browse/FLINK-4896)).
+* Add Circulant and Echo graph generators ([FLINK-6393](https://issues.apache.org/jira/browse/FLINK-6393)).
+
+
+<div class="alert alert-warning">
+  There are two <strong>known issues</strong> in Flink 1.3.0. Both will be addressed
in the next <i>1.3.1</i> release.
+  <br>
+  <ul>
+  	<li><a href="https://issues.apache.org/jira/browse/FLINK-6783">FLINK-6783</a>:
Wrongly extracted TypeInformations for <code>WindowedStream::aggregate</code></li>
+  	<li><a href="https://issues.apache.org/jira/browse/FLINK-6775">FLINK-6783</a>:
StateDescriptor cannot be shared by multiple subtasks</li>
+  </ul> 
+</div>
+
+# List of Contributors 
+
+According to git shortlog, the following 103 people contributed to the 1.3.0 release. Thank
you to all contributors!
+
+Addison Higham, Alexey Diomin, Aljoscha Krettek, Andrea Sella, Andrey Melentyev, Anton Mushin,
barcahead, biao.liub, Bowen Li, Chen Qin, Chico Sokol, David Anderson, Dawid Wysakowicz, DmytroShkvyra,
Fabian Hueske, Fabian Wollert, fengyelei, Flavio Pompermaier, FlorianFan, Fokko Driesprong,
Geoffrey Mon, godfreyhe, gosubpl, Greg Hogan, guowei.mgw, hamstah, Haohui Mai, Hequn Cheng,
hequn.chq, heytitle, hongyuhong, Jamie Grier, Jark Wu, jingzhang, Jinkui Shi, Jin Mingjian,
Joerg Schad, Joshua Griffith, Jürgen Thomann, kaibozhou, Kathleen Sharp, Ken Geis, kkloudas,
Kurt Young, lincoln-lil, lingjinjiang, liuyuzhong7, Lorenz Buehmann, manuzhang, Marc Tremblay,
Mauro Cortellazzi, Max Kuklinski, mengji.fy, Mike Dias, mtunique, Nico Kruber, Omar Erminy,
Patrick Lucas, paul, phoenixjiangnan, rami-alisawi, Ramkrishna, Rick Cox, Robert Metzger,
Rodrigo Bonifacio, rtudoran, Seth Wiesman, Shaoxuan Wang, shijinkui, shuai.xus, Shuyi Chen,
spkavuly, Stefano Bortoli, Stefan Richter, Stephan Ewen, St
 ephen Gran, sunjincheng121, tedyu, Till Rohrmann, tonycox, Tony Wei, twalthr, Tzu-Li (Gordon)
Tai, Ufuk Celebi, Ventura Del Monte, Vijay Srinivasaraghavan, WangTaoTheTonic, wenlong.lwl,
xccui, xiaogang.sxg, Xpray, zcb, zentol, zhangminglei, Zhenghua Gao, Zhijiang, Zhuoluo Yang,
zjureel, Zohar Mizrahi, 士远, 槿瑜, 淘江, 金竹
+


Mime
View raw message