flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kostas Tzoumas <ktzou...@apache.org>
Subject Release announcement draft
Date Tue, 26 Aug 2014 13:42:58 GMT
Hey folks,

The Flink 0.6 release is out, and it would be great to announce it at the
Flink blog and perhaps at announcements@apache among other places. I
drafted a small text that also explains a bit what is Flink since this is
the first Apache release.

Would be great to get some comments on the text! Also, if you contributed
in the release and your name is missing, please respond.


We are happy to announce the availability of Flink 0.6. This is the
first release of the system inside the Apache Incubator and under the
name Flink. Releases up to 0.5 were under the name Stratosphere, from
the academic and open source project that Flink originates from.

What is Flink?

Apache Flink is a new general-purpose computation engine that can run
on YARN clusters on top of data stored in Hadoop. Flink currently has
programming APIs in Java and Scala. Jobs are executed via Flink's own
runtime engine. Flink features:

- Robust in-memory and out-of-core processing: once read, data stays
  in memory as much as possible, and is gracefully de-staged to disk in
  the presence of memory pressure from limited memory or other
  applications. The runtime is designed to perform very well both in
  setups with abundant memory and in setups where memory is scarce.

- Object-based APIs: when programming, you do not have to pack your
  data into key-value pairs or some other framework-specific data
  model. Rather, you can use arbitrary Java and Scala types to model
  your data.

- A modular system stack: Flink is not a direct implementation of its
  APIs but a layered system. All programming APIs are translated to an
  intermediate program representation that is compiled and optimized
  via a cost-based optimizer. Lower-level layers of Flink also expose
  programming APIs for extending the system.

- Data pipelining/streaming: Flink's runtime is designed as a
  pipelined data processing engine rather than a batch processing
  engine. Operators do not wait for their predecessors to finish in
  order to start processing data. This results to very efficient
  handling of large intermediate data sets.

Release 0.6

Flink 0.6 builds on the latest Stratosphere 0.5 release. It includes
many bug fixes and improvements that make the system more stable and
robust, as well as breaking API changes.
The full release notes are available here:

To download the release please visit


Wilson Cao
Ufuk Celebi
Stephan Ewen
Jonathan Hasenberg
Markus Holzemer
Fabian Hueske
Sebastian Kunert
Vikhyat Korrapati
Aljoscha Krettek
Sebastian Kruse
Raymond Liu
Robert Metzger
Minglianh Qi
Till Rohrmann
Henry Saputra
Chesnay Schepler
Kostas Tzoumas
Robert Waury
Timo Walther
Daniel Warneke
Tobias Wiens

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message