This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git
The following commit(s) were added to refs/heads/asf-site by this push:
new b55fb6c3b Rebuild website
b55fb6c3b is described below
commit b55fb6c3b624b3433a3bfaa6031dffdb93e56e06
Author: JingsongLi <[email protected]>
AuthorDate: Thu Oct 13 10:33:09 2022 +0800
Rebuild website
---
content/blog/feed.xml | 216 ++++----------
content/blog/index.html | 38 ++-
content/blog/page10/index.html | 38 ++-
content/blog/page11/index.html | 40 ++-
content/blog/page12/index.html | 40 ++-
content/blog/page13/index.html | 40 ++-
content/blog/page14/index.html | 42 ++-
content/blog/page15/index.html | 45 +--
content/blog/page16/index.html | 43 ++-
content/blog/page17/index.html | 40 ++-
content/blog/page18/index.html | 42 ++-
content/blog/page19/index.html | 40 ++-
content/blog/page2/index.html | 38 ++-
content/blog/page20/index.html | 45 +--
content/blog/{page14 => page21}/index.html | 164 ++--------
content/blog/page3/index.html | 38 ++-
content/blog/page4/index.html | 40 ++-
content/blog/page5/index.html | 40 ++-
content/blog/page6/index.html | 38 ++-
content/blog/page7/index.html | 40 ++-
content/blog/page8/index.html | 40 ++-
content/blog/page9/index.html | 38 ++-
content/downloads.html | 17 +-
content/index.html | 6 +-
.../2022/10/13/release-table-store-0.2.1.html} | 332 +++++----------------
content/zh/downloads.html | 17 +-
content/zh/index.html | 6 +-
27 files changed, 687 insertions(+), 876 deletions(-)
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index 9a829380b..c06c03dfc 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -6,6 +6,66 @@
<link>https://flink.apache.org/blog</link>
<atom:link href="https://flink.apache.org/blog/feed.xml" rel="self"
type="application/rss+xml" />
+<item>
+<title>Apache Flink Table Store 0.2.1 Release Announcement</title>
+<description><p>The Apache Flink Community is pleased to announce the
first bug fix release of the Flink Table Store 0.2 series.</p>
+
+<p>This release includes 13 bug fixes, vulnerability fixes, and minor
improvements for Flink Table Store 0.2.
+Below you will find a list of all bugfixes and improvements. For a complete
list of all changes see:
+<a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&amp;version=12352257">JIRA</a>.</p>
+
+<p>We highly recommend all users upgrade to Flink Table Store
0.2.1.</p>
+
+<h1 id="release-artifacts">Release Artifacts</h1>
+
+<h2 id="binaries">Binaries</h2>
+
+<p>You can find the binaries on the updated <a
href="/downloads.html">Downloads page</a>.</p>
+
+<h1 id="release-notes">Release Notes</h1>
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29098">FLINK-29098</a>]
- StoreWriteOperator#prepareCommit should let logSinkFunction flush
first before fetching offset
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29241">FLINK-29241</a>]
- Can not overwrite from empty input
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29273">FLINK-29273</a>]
- Page not enough Exception in SortBufferMemTable
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29278">FLINK-29278</a>]
- BINARY type is not supported in table store
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29295">FLINK-29295</a>]
- Clear RecordWriter slower to avoid causing frequent compaction
conflicts
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29367">FLINK-29367</a>]
- Avoid manifest corruption for incorrect checkpoint recovery
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29369">FLINK-29369</a>]
- Commit delete file failure due to Checkpoint aborted
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29385">FLINK-29385</a>]
- AddColumn in flink table store should check the duplicate field names
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29412">FLINK-29412</a>]
- Connection leak in orc reader
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29154">FLINK-29154</a>]
- Support LookupTableSource for table store
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29181">FLINK-29181</a>]
- log.system can be congiured by dynamic options
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29226">FLINK-29226</a>]
- Throw exception for streaming insert overwrite
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29276">FLINK-29276</a>]
- Flush all memory in SortBufferMemTable.clear
+</li>
+</ul>
+
+</description>
+<pubDate>Thu, 13 Oct 2022 10:00:00 +0200</pubDate>
+<link>https://flink.apache.org/news/2022/10/13/release-table-store-0.2.1.html</link>
+<guid isPermaLink="true">/news/2022/10/13/release-table-store-0.2.1.html</guid>
+</item>
+
<item>
<title>Apache Flink Kubernetes Operator 1.2.0 Release Announcement</title>
<description><p>We are proud to announce the latest stable release of
the operator. The 1.2.0 release adds support for the Standalone Kubernetes
deployment mode and includes several improvements to the core logic.</p>
@@ -19595,161 +19655,5 @@ There are actually a few more specialized data
partitioning schemes in Flink whi
<guid isPermaLink="true">/news/2020/03/24/demo-fraud-detection-2.html</guid>
</item>
-<item>
-<title>Apache Beam: How Beam Runs on Top of Flink</title>
-<description><p>Note: This blog post is based on the talk <a
href="https://www.youtube.com/watch?v=hxHGLrshnCY">“Beam on Flink:
How Does It Actually Work?”</a>.</p>
-
-<p><a href="https://flink.apache.org/">Apache
Flink</a> and <a href="https://beam.apache.org/">Apache
Beam</a> are open-source frameworks for parallel, distributed data
processing at scale. Unlike Flink, Beam does not come with a full-blown
execution engine of its own but plugs into other execution engines, such as
Apache Flink, Apache Spark, or Google Cloud Dataflow. In this blog post we
discuss the reasons to use Flink together with Bea [...]
-
-<h1 id="what-is-apache-beam">What is Apache Beam</h1>
-
-<p><a href="https://beam.apache.org/">Apache
Beam</a> is an open-source, unified model for defining batch and
streaming data-parallel processing pipelines. It is unified in the sense that
you use a single API, in contrast to using a separate API for batch and
streaming like it is the case in Flink. Beam was originally developed by Google
which released it in 2014 as the Cloud Dataflow SDK. In 2016, it was donated to
<a href="https://www.apache.org/&quo [...]
-
-<p>The execution model, as well as the API of Apache Beam, are similar
to Flink’s. Both frameworks are inspired by the <a
href="https://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf">MapReduce</a>,
<a
href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/41378.pdf">MillWheel</a>,
and <a
href="https://research.google/pubs/pub43864/">Dataflow</a>
[...]
-
-<p>One of the most exciting developments in the Beam technology is the
framework’s support for multiple programming languages including Java, Python,
Go, Scala and SQL. Essentially, developers can write their applications in a
programming language of their choice. Beam, with the help of the Runners,
translates the program to one of the execution engines, as shown in the diagram
below.</p>
-
-<center>
-<img
src="/img/blog/2020-02-22-beam-on-flink/flink-runner-beam-beam-vision.png"
width="600px" alt="The vision of Apache Beam" />
-</center>
-
-<h1 id="reasons-to-use-beam-with-flink">Reasons to use Beam
with Flink</h1>
-
-<p>Why would you want to use Beam with Flink instead of directly using
Flink? Ultimately, Beam and Flink complement each other and provide additional
value to the user. The main reasons for using Beam with Flink are the
following:</p>
-
-<ul>
- <li>Beam provides a unified API for both batch and streaming
scenarios.</li>
- <li>Beam comes with native support for different programming
languages, like Python or Go with all their libraries like Numpy, Pandas,
Tensorflow, or TFX.</li>
- <li>You get the power of Apache Flink like its exactly-once semantics,
strong memory management and robustness.</li>
- <li>Beam programs run on your existing Flink infrastructure or
infrastructure for other supported Runners, like Spark or Google Cloud
Dataflow.</li>
- <li>You get additional features like side inputs and cross-language
pipelines that are not supported natively in Flink but only supported when
using Beam with Flink.</li>
-</ul>
-
-<h1 id="the-flink-runner-in-beam">The Flink Runner in
Beam</h1>
-
-<p>The Flink Runner in Beam translates Beam pipelines into Flink jobs.
The translation can be parameterized using Beam’s pipeline options which are
parameters for settings like configuring the job name, parallelism,
checkpointing, or metrics reporting.</p>
-
-<p>If you are familiar with a DataSet or a DataStream, you will have no
problems understanding what a PCollection is. PCollection stands for parallel
collection in Beam and is exactly what DataSet/DataStream would be in Flink.
Due to Beam’s unified API we only have one type of results of transformation:
PCollection.</p>
-
-<p>Beam pipelines are composed of transforms. Transforms are like
operators in Flink and come in two flavors: primitive and composite transforms.
The beauty of all this is that Beam only comes with a small set of primitive
transforms which are:</p>
-
-<ul>
- <li><code>Source</code> (for loading data)</li>
- <li><code>ParDo</code> (think of a flat map operator on
steroids)</li>
- <li><code>GroupByKey</code> (think of keyBy() in
Flink)</li>
- <li><code>AssignWindows</code> (windows can be assigned at
any point in time in Beam)</li>
- <li><code>Flatten</code> (like a union() operation in
Flink)</li>
-</ul>
-
-<p>Composite transforms are built by combining the above primitive
transforms. For example, <code>Combine = GroupByKey +
ParDo</code>.</p>
-
-<h1 id="flink-runner-internals">Flink Runner
Internals</h1>
-
-<p>Although using the Flink Runner in Beam has no prerequisite to
understanding its internals, we provide more details of how the Flink runner
works in Beam to share knowledge of how the two frameworks can integrate and
work together to provide state-of-the-art streaming data pipelines.</p>
-
-<p>The Flink Runner has two translation paths. Depending on whether we
execute in batch or streaming mode, the Runner either translates into Flink’s
DataSet or into Flink’s DataStream API. Since multi-language support has been
added to Beam, another two translation paths have been added. To summarize the
four modes:</p>
-
-<ol>
- <li><strong>The Classic Flink Runner for batch
jobs:</strong> Executes batch Java pipelines</li>
- <li><strong>The Classic Flink Runner for streaming
jobs:</strong> Executes streaming Java pipelines</li>
- <li><strong>The Portable Flink Runner for batch
jobs:</strong> Executes Java as well as Python, Go and other supported
SDK pipelines for batch scenarios</li>
- <li><strong>The Portable Flink Runner for streaming
jobs:</strong> Executes Java as well as Python, Go and other supported
SDK pipelines for streaming scenarios</li>
-</ol>
-
-<center>
-<img
src="/img/blog/2020-02-22-beam-on-flink/flink-runner-beam-runner-translation-paths.png"
width="300px" alt="The 4 translation paths in the Beam's
Flink Runner" />
-</center>
-
-<h2 id="the-classic-flink-runner-in-beam">The “Classic” Flink
Runner in Beam</h2>
-
-<p>The classic Flink Runner was the initial version of the Runner, hence
the “classic” name. Beam pipelines are represented as a graph in Java which is
composed of the aforementioned composite and primitive transforms. Beam
provides translators which traverse the graph in topological order. Topological
order means that we start from all the sources first as we iterate through the
graph. Presented with a transform from the graph, the Flink Runner generates
the API calls as you would [...]
-
-<center>
-<img
src="/img/blog/2020-02-22-beam-on-flink/classic-flink-runner-beam.png"
width="600px" alt="The Classic Flink Runner in Beam" />
-</center>
-
-<p>While Beam and Flink share very similar concepts, there are enough
differences between the two frameworks that make Beam pipelines impossible to
be translated 1:1 into a Flink program. In the following sections, we will
present the key differences:</p>
-
-<h3 id="serializers-vs-coders">Serializers vs Coders</h3>
-
-<p>When data is transferred over the wire in Flink, it has to be turned
into bytes. This is done with the help of serializers. Flink has a type system
to instantiate the correct coder for a given type, e.g.
<code>StringTypeSerializer</code> for a String. Apache Beam also
has its own type system which is similar to Flink’s but uses slightly different
interfaces. Serializers are called Coders in Beam. In order to make a Beam
Coder run in Flink, we have to make the two ser [...]
-
-<center>
-<img
src="/img/blog/2020-02-22-beam-on-flink/flink-runner-beam-serializers-coders.png"
width="300px" alt="Serializers vs Coders" />
-</center>
-
-<h3 id="read">Read</h3>
-
-<p>The <code>Read</code> transform provides a way to read
data into your pipeline in Beam. The Read transform is supported by two
wrappers in Beam, the <code>SourceInputFormat</code> for batch
processing and the <code>UnboundedSourceWrapper</code> for stream
processing.</p>
-
-<h3 id="pardo">ParDo</h3>
-
-<p><code>ParDo</code> is the swiss army knife of Beam and
can be compared to a <code>RichFlatMapFunction</code> in Flink with
additional features such as <code>SideInputs</code>,
<code>SideOutputs</code>, State and Timers.
<code>ParDo</code> is essentially translated by the Flink runner
using the <code>FlinkDoFnFunction</code> for batch processing or
the <code>FlinkStatefulDoFnFunction</code>, while [...]
-
-<h3 id="side-inputs">Side Inputs</h3>
-
-<p>In addition to the main input, ParDo transforms can have a number of
side inputs. A side input can be a static set of data that you want to have
available at all parallel instances. However, it is more flexible than that.
You can have keyed and even windowed side input which updates based on the
window size. This is a very powerful concept which does not exist in Flink but
is added on top of Flink using Beam.</p>
-
-<h3 id="assignwindows">AssignWindows</h3>
-
-<p>In Flink, windows are assigned by the
<code>WindowOperator</code> when you use the
<code>window()</code> in the API. In Beam, windows can be assigned
at any point in time. Any element is implicitly part of a window. If no window
is assigned explicitly, the element is part of the
<code>GlobalWindow</code>. Window information is stored for each
element in a wrapper called <code>WindowedValue</code>. The window
information is only use [...]
-
-<h3 id="groupbykey">GroupByKey</h3>
-
-<p>Most of the time it is useful to partition the data by a key. In
Flink, this is done via the <code>keyBy()</code> API call. In Beam
the <code>GroupByKey</code> transform can only be applied if the
input is of the form <code>KV&lt;Key, Value&gt;</code>.
Unlike Flink where the key can even be nested inside the data, Beam enforces
the key to always be explicit. The <code>GroupByKey</code>
transform then groups the data by key [...]
-
-<h3 id="flatten">Flatten</h3>
-
-<p>The Flatten operator takes multiple DataSet/DataStreams, called
P[arallel]Collections in Beam, and combines them into one collection. This is
equivalent to Flink’s <code>union()</code> operation.</p>
-
-<h2 id="the-portable-flink-runner-in-beam">The “Portable”
Flink Runner in Beam</h2>
-
-<p>The portable Flink Runner in Beam is the evolution of the classic
Runner. Classic Runners are tied to the JVM ecosystem, but the Beam community
wanted to move past this and also execute Python, Go and other languages. This
adds another dimension to Beam in terms of portability because, like previously
mentioned, Beam already had portability across execution engines. It was
necessary to change the translation logic of the Runner to be able to support
language portability.</p>
-
-<p>There are two important building blocks for portable
Runners:</p>
-
-<ol>
- <li>A common pipeline format across all the languages: The Runner
API</li>
- <li>A common interface during execution for the communication between
the Runner and the code written in any language: The Fn API</li>
-</ol>
-
-<p>The Runner API provides a universal representation of the pipeline as
Protobuf which contains the transforms, types, and user code. Protobuf was
chosen as the format because every language has libraries available for it.
Similarly, for the execution part, Beam introduced the Fn API interface to
handle the communication between the Runner/execution engine and the user code
that may be written in a different language and executes in a different
process. Fn API is pronounced “fun A [...]
-
-<center>
-<img
src="/img/blog/2020-02-22-beam-on-flink/flink-runner-beam-language-portability.png"
width="600px" alt="Language Portability in Apache Beam"
/>
-</center>
-
-<h2
id="how-are-beam-programs-translated-in-language-portability">How
Are Beam Programs Translated In Language Portability?</h2>
-
-<p>Users write their Beam pipelines in one language, but they may get
executed in an environment based on a completely different language. How does
that work? To explain that, let’s follow the lifecycle of a pipeline. Let’s
suppose we use the Python SDK to write the pipeline. Before submitting the
pipeline via the Job API to Beam’s JobServer, Beam would convert it to the
Runner API, the language-agnostic format we described before. The JobServer is
also a Beam component that handle [...]
-
-<ul>
- <li>Docker-based (the default)</li>
- <li>Process-based (a simple process is started)</li>
- <li>Externally-provided (K8s or other schedulers)</li>
- <li>Embedded (intended for testing and only works with Java)</li>
-</ul>
-
-<p>Environments hold the <em>SDK Harness</em> which is the
code that handles the execution and the communication with the Runner over the
Fn API. For example, when Flink executes Python code, it sends the data to the
Python environment containing the Python SDK Harness. Sending data to an
external process involves a minor overhead which we have measured to be 5-10%
slower than the classic Java pipelines. However, Beam uses a fusion of
transforms to execute as many trans [...]
-
-<center>
-<img
src="/img/blog/2020-02-22-beam-on-flink/flink-runner-beam-language-portability-architecture.png"
width="600px" alt="Language Portability Architecture in
beam" />
-</center>
-
-<p>Environments can be present for many languages. This opens up an
entirely new type of pipelines: cross-language pipelines. In cross-language
pipelines we can combine transforms of two or more languages, e.g. a machine
learning pipeline with the feature generation written in Java and the learning
written in Python. All this can be run on top of Flink.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>Using Apache Beam with Apache Flink combines (a.) the power of Flink
with (b.) the flexibility of Beam. All it takes to run Beam is a Flink cluster,
which you may already have. Apache Beam’s fully-fledged Python API is probably
the most compelling argument for using Beam with Flink, but the unified API
which allows to “write-once” and “execute-anywhere” is also very appealing to
Beam users. On top of this, features like side inputs and a rich connector
ecosystem are also reason [...]
-
-<p>With the introduction of schemas, a new format for handling type
information, Beam is heading in a similar direction as Flink with its type
system which is essential for the Table API or SQL. Speaking of, the next Flink
release will include a Python version of the Table API which is based on the
language portability of Beam. Looking ahead, the Beam community plans to extend
the support for interactive programs like notebooks. TFX, which is built with
Beam, is a very powerful way [...]
-
-<p>For many years, Beam and Flink have inspired and learned from each
other. With the Python support being based on Beam in Flink, they only seem to
come closer to each other. That’s all the better for the community, and also
users have more options and functionality to choose from.</p>
-</description>
-<pubDate>Sat, 22 Feb 2020 13:00:00 +0100</pubDate>
-<link>https://flink.apache.org/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html</link>
-<guid
isPermaLink="true">/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html</guid>
-</item>
-
</channel>
</rss>
diff --git a/content/blog/index.html b/content/blog/index.html
index c03bc5f27..ef0927b31 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2022/10/13/release-table-store-0.2.1.html">Apache Flink Table Store
0.2.1 Release Announcement</a></h2>
+
+ <p>13 Oct 2022
+ Jingsong Lee </p>
+
+ <p>The Apache Flink Community is pleased to announce a bug fix release
for Flink Table Store 0.2.</p>
+
+ <p><a href="/news/2022/10/13/release-table-store-0.2.1.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></h2>
@@ -363,19 +376,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 Release
Announcement</a></h2>
-
- <p>06 Jul 2022
- David Anderson (<a
href="https://twitter.com/alpinegizmo">@alpinegizmo</a>)</p>
-
- <p>The Apache Flink Community is pleased to announce a bug fix release
for Flink 1.15.</p>
-
- <p><a href="/news/2022/07/06/release-1.15.1.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -386,7 +386,7 @@
</li>
<li>
- <span class="page_number ">Page: 1 of 20</span>
+ <span class="page_number ">Page: 1 of 21</span>
</li>
<li>
@@ -408,6 +408,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html
index 12a86e52e..1d2ad8653 100644
--- a/content/blog/page10/index.html
+++ b/content/blog/page10/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2020/05/07/community-update.html">Flink Community Update -
May'20</a></h2>
+
+ <p>07 May 2020
+ Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+ <p>Can you smell it? It’s release month! This time around, we’re warming
up for Flink 1.11 and peeping back to the past month in the Flink community —
with the release of Stateful Functions 2.0, a new self-paced Flink training and
some efforts to improve the Flink documentation experience.</p>
+
+ <p><a href="/news/2020/05/07/community-update.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2020/05/04/season-of-docs.html">Applying to Google Season of Docs
2020</a></h2>
@@ -364,19 +377,6 @@ This release marks a big milestone: Stateful Functions 2.0
is not only an API up
<hr>
- <article>
- <h2 class="blog-title"><a
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Apache
Beam: How Beam Runs on Top of Flink</a></h2>
-
- <p>22 Feb 2020
- Maximilian Michels (<a
href="https://twitter.com/stadtlegende">@stadtlegende</a>) & Markos Sfikas
(<a href="https://twitter.com/MarkSfik">@MarkSfik</a>)</p>
-
- <p>This blog post discusses the reasons to use Flink together with Beam
for your stream processing needs and takes a closer look at how Flink works
with Beam under the hood.</p>
-
- <p><a
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Continue
reading »</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -387,7 +387,7 @@ This release marks a big milestone: Stateful Functions 2.0
is not only an API up
</li>
<li>
- <span class="page_number ">Page: 10 of 20</span>
+ <span class="page_number ">Page: 10 of 21</span>
</li>
<li>
@@ -409,6 +409,16 @@ This release marks a big milestone: Stateful Functions 2.0
is not only an API up
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html
index 3bceb5dc7..9225512d4 100644
--- a/content/blog/page11/index.html
+++ b/content/blog/page11/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Apache
Beam: How Beam Runs on Top of Flink</a></h2>
+
+ <p>22 Feb 2020
+ Maximilian Michels (<a
href="https://twitter.com/stadtlegende">@stadtlegende</a>) & Markos Sfikas
(<a href="https://twitter.com/MarkSfik">@MarkSfik</a>)</p>
+
+ <p>This blog post discusses the reasons to use Flink together with Beam
for your stream processing needs and takes a closer look at how Flink works
with Beam under the hood.</p>
+
+ <p><a
href="/ecosystem/2020/02/22/apache-beam-how-beam-runs-on-top-of-flink.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a href="/news/2020/02/20/ddl.html">No Java
Required: Configuring Sources and Sinks in SQL</a></h2>
@@ -363,21 +376,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2019/10/18/release-1.9.1.html">Apache Flink 1.9.1 Released</a></h2>
-
- <p>18 Oct 2019
- Jark Wu (<a href="https://twitter.com/JarkWu">@JarkWu</a>)</p>
-
- <p><p>The Apache Flink community released the first bugfix version of
the Apache Flink 1.9 series.</p>
-
-</p>
-
- <p><a href="/news/2019/10/18/release-1.9.1.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -388,7 +386,7 @@
</li>
<li>
- <span class="page_number ">Page: 11 of 20</span>
+ <span class="page_number ">Page: 11 of 21</span>
</li>
<li>
@@ -410,6 +408,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page12/index.html b/content/blog/page12/index.html
index deed94bca..214d2b29c 100644
--- a/content/blog/page12/index.html
+++ b/content/blog/page12/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2019/10/18/release-1.9.1.html">Apache Flink 1.9.1 Released</a></h2>
+
+ <p>18 Oct 2019
+ Jark Wu (<a href="https://twitter.com/JarkWu">@JarkWu</a>)</p>
+
+ <p><p>The Apache Flink community released the first bugfix version of
the Apache Flink 1.9 series.</p>
+
+</p>
+
+ <p><a href="/news/2019/10/18/release-1.9.1.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/feature/2019/09/13/state-processor-api.html">The State Processor API:
How to Read, write and modify the state of Flink applications</a></h2>
@@ -364,19 +379,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a href="/2019/05/14/temporal-tables.html">Flux
capacitor, huh? Temporal Tables and Joins in Streaming SQL</a></h2>
-
- <p>14 May 2019
- Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
-
- <p>Apache Flink natively supports temporal table joins since the 1.7
release for straightforward temporal data handling. In this blog post, we
provide an overview of how this new concept can be leveraged for effective
point-in-time analysis in streaming scenarios.</p>
-
- <p><a href="/2019/05/14/temporal-tables.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -387,7 +389,7 @@
</li>
<li>
- <span class="page_number ">Page: 12 of 20</span>
+ <span class="page_number ">Page: 12 of 21</span>
</li>
<li>
@@ -409,6 +411,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page13/index.html b/content/blog/page13/index.html
index 27d28a8a7..c5593ba30 100644
--- a/content/blog/page13/index.html
+++ b/content/blog/page13/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a href="/2019/05/14/temporal-tables.html">Flux
capacitor, huh? Temporal Tables and Joins in Streaming SQL</a></h2>
+
+ <p>14 May 2019
+ Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+ <p>Apache Flink natively supports temporal table joins since the 1.7
release for straightforward temporal data handling. In this blog post, we
provide an overview of how this new concept can be leveraged for effective
point-in-time analysis in streaming scenarios.</p>
+
+ <p><a href="/2019/05/14/temporal-tables.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a href="/2019/05/03/pulsar-flink.html">When
Flink & Pulsar Come Together</a></h2>
@@ -369,21 +382,6 @@ for more details.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2018/12/26/release-1.5.6.html">Apache Flink 1.5.6 Released</a></h2>
-
- <p>26 Dec 2018
- </p>
-
- <p><p>The Apache Flink community released the sixth and last bugfix
version of the Apache Flink 1.5 series.</p>
-
-</p>
-
- <p><a href="/news/2018/12/26/release-1.5.6.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -394,7 +392,7 @@ for more details.</p>
</li>
<li>
- <span class="page_number ">Page: 13 of 20</span>
+ <span class="page_number ">Page: 13 of 21</span>
</li>
<li>
@@ -416,6 +414,16 @@ for more details.</p>
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page14/index.html b/content/blog/page14/index.html
index 503332e75..3bb7ca756 100644
--- a/content/blog/page14/index.html
+++ b/content/blog/page14/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2018/12/26/release-1.5.6.html">Apache Flink 1.5.6 Released</a></h2>
+
+ <p>26 Dec 2018
+ </p>
+
+ <p><p>The Apache Flink community released the sixth and last bugfix
version of the Apache Flink 1.5 series.</p>
+
+</p>
+
+ <p><a href="/news/2018/12/26/release-1.5.6.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2018/12/22/release-1.6.3.html">Apache Flink 1.6.3 Released</a></h2>
@@ -377,21 +392,6 @@ Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
-
- <p>31 Jul 2018
- </p>
-
- <p><p>The Apache Flink community released the second bugfix version of
the Apache Flink 1.5 series.</p>
-
-</p>
-
- <p><a href="/news/2018/07/31/release-1.5.2.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -402,7 +402,7 @@ Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
</li>
<li>
- <span class="page_number ">Page: 14 of 20</span>
+ <span class="page_number ">Page: 14 of 21</span>
</li>
<li>
@@ -424,6 +424,16 @@ Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page15/index.html b/content/blog/page15/index.html
index ddc53f03f..464338c64 100644
--- a/content/blog/page15/index.html
+++ b/content/blog/page15/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
+
+ <p>31 Jul 2018
+ </p>
+
+ <p><p>The Apache Flink community released the second bugfix version of
the Apache Flink 1.5 series.</p>
+
+</p>
+
+ <p><a href="/news/2018/07/31/release-1.5.2.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2018/07/12/release-1.5.1.html">Apache Flink 1.5.1 Released</a></h2>
@@ -371,24 +386,6 @@ for more detail.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Looking Ahead to
Apache Flink 1.4.0 and 1.5.0</a></h2>
-
- <p>22 Nov 2017
- Stephan Ewen (<a
href="https://twitter.com/StephanEwen">@StephanEwen</a>), Aljoscha Krettek (<a
href="https://twitter.com/aljoscha">@aljoscha</a>), & Mike Winters (<a
href="https://twitter.com/wints">@wints</a>)</p>
-
- <p><p>The Apache Flink 1.4.0 release is on track to happen in the next
couple of weeks, and for all of the
-readers out there who haven’t been following the release discussion on <a
href="http://flink.apache.org/community.html#mailing-lists">Flink’s developer
mailing
-list</a>, we’d like to provide some details on
-what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
will save for 1.5.0.</p>
-
-</p>
-
- <p><a href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Continue
reading »</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -399,7 +396,7 @@ what’s coming in Flink 1.4.0 as well as a preview of what
the Flink community
</li>
<li>
- <span class="page_number ">Page: 15 of 20</span>
+ <span class="page_number ">Page: 15 of 21</span>
</li>
<li>
@@ -421,6 +418,16 @@ what’s coming in Flink 1.4.0 as well as a preview of what
the Flink community
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page16/index.html b/content/blog/page16/index.html
index 428bfa3b4..7e3e93765 100644
--- a/content/blog/page16/index.html
+++ b/content/blog/page16/index.html
@@ -240,6 +240,24 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Looking Ahead to
Apache Flink 1.4.0 and 1.5.0</a></h2>
+
+ <p>22 Nov 2017
+ Stephan Ewen (<a
href="https://twitter.com/StephanEwen">@StephanEwen</a>), Aljoscha Krettek (<a
href="https://twitter.com/aljoscha">@aljoscha</a>), & Mike Winters (<a
href="https://twitter.com/wints">@wints</a>)</p>
+
+ <p><p>The Apache Flink 1.4.0 release is on track to happen in the next
couple of weeks, and for all of the
+readers out there who haven’t been following the release discussion on <a
href="http://flink.apache.org/community.html#mailing-lists">Flink’s developer
mailing
+list</a>, we’d like to provide some details on
+what’s coming in Flink 1.4.0 as well as a preview of what the Flink community
will save for 1.5.0.</p>
+
+</p>
+
+ <p><a href="/news/2017/11/22/release-1.4-and-1.5-timeline.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2017/08/05/release-1.3.2.html">Apache Flink 1.3.2 Released</a></h2>
@@ -370,19 +388,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2017/02/06/release-1.2.0.html">Announcing Apache Flink
1.2.0</a></h2>
-
- <p>06 Feb 2017 by Robert Metzger
- </p>
-
- <p><p>The Apache Flink community is excited to announce the 1.2.0
release.</p></p>
-
- <p><a href="/news/2017/02/06/release-1.2.0.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -393,7 +398,7 @@
</li>
<li>
- <span class="page_number ">Page: 16 of 20</span>
+ <span class="page_number ">Page: 16 of 21</span>
</li>
<li>
@@ -415,6 +420,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page17/index.html b/content/blog/page17/index.html
index dab53b71a..ac3b979d9 100644
--- a/content/blog/page17/index.html
+++ b/content/blog/page17/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2017/02/06/release-1.2.0.html">Announcing Apache Flink
1.2.0</a></h2>
+
+ <p>06 Feb 2017 by Robert Metzger
+ </p>
+
+ <p><p>The Apache Flink community is excited to announce the 1.2.0
release.</p></p>
+
+ <p><a href="/news/2017/02/06/release-1.2.0.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2016/12/21/release-1.1.4.html">Apache Flink 1.1.4 Released</a></h2>
@@ -372,21 +385,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2016/04/22/release-1.0.2.html">Flink 1.0.2 Released</a></h2>
-
- <p>22 Apr 2016
- </p>
-
- <p><p>Today, the Flink community released Flink version
<strong>1.0.2</strong>, the second bugfix release of the 1.0 series.</p>
-
-</p>
-
- <p><a href="/news/2016/04/22/release-1.0.2.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -397,7 +395,7 @@
</li>
<li>
- <span class="page_number ">Page: 17 of 20</span>
+ <span class="page_number ">Page: 17 of 21</span>
</li>
<li>
@@ -419,6 +417,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page18/index.html b/content/blog/page18/index.html
index ffbf408c6..60cde138a 100644
--- a/content/blog/page18/index.html
+++ b/content/blog/page18/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2016/04/22/release-1.0.2.html">Flink 1.0.2 Released</a></h2>
+
+ <p>22 Apr 2016
+ </p>
+
+ <p><p>Today, the Flink community released Flink version
<strong>1.0.2</strong>, the second bugfix release of the 1.0 series.</p>
+
+</p>
+
+ <p><a href="/news/2016/04/22/release-1.0.2.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2016/04/14/flink-forward-announce.html">Flink Forward 2016 Call for
Submissions Is Now Open</a></h2>
@@ -368,21 +383,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2015/11/16/release-0.10.0.html">Announcing Apache Flink
0.10.0</a></h2>
-
- <p>16 Nov 2015
- </p>
-
- <p><p>The Apache Flink community is pleased to announce the availability
of the 0.10.0 release. The community put significant effort into improving and
extending Apache Flink since the last release, focusing on data stream
processing and operational features. About 80 contributors provided bug fixes,
improvements, and new features such that in total more than 400 JIRA issues
could be resolved.</p>
-
-</p>
-
- <p><a href="/news/2015/11/16/release-0.10.0.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -393,7 +393,7 @@
</li>
<li>
- <span class="page_number ">Page: 18 of 20</span>
+ <span class="page_number ">Page: 18 of 21</span>
</li>
<li>
@@ -415,6 +415,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page19/index.html b/content/blog/page19/index.html
index 8b5e2d719..c4903adc1 100644
--- a/content/blog/page19/index.html
+++ b/content/blog/page19/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2015/11/16/release-0.10.0.html">Announcing Apache Flink
0.10.0</a></h2>
+
+ <p>16 Nov 2015
+ </p>
+
+ <p><p>The Apache Flink community is pleased to announce the availability
of the 0.10.0 release. The community put significant effort into improving and
extending Apache Flink since the last release, focusing on data stream
processing and operational features. About 80 contributors provided bug fixes,
improvements, and new features such that in total more than 400 JIRA issues
could be resolved.</p>
+
+</p>
+
+ <p><a href="/news/2015/11/16/release-0.10.0.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2015/09/16/off-heap-memory.html">Off-heap Memory in Apache Flink
and the curious JIT compiler</a></h2>
@@ -383,19 +398,6 @@ release is a preview release that contains known
issues.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Peeking
into Apache Flink's Engine Room</a></h2>
-
- <p>13 Mar 2015 by Fabian Hüske (<a
href="https://twitter.com/">@fhueske</a>)
- </p>
-
- <p>Joins are prevalent operations in many data processing applications.
Most data processing systems feature APIs that make joining data sets very
easy. However, the internal algorithms for join processing are much more
involved – especially if large data sets need to be efficiently handled. In
this blog post, we cut through Apache Flink’s layered architecture and take a
look at its internals with a focus on how it handles joins.</p>
-
- <p><a
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Continue
reading »</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -406,7 +408,7 @@ release is a preview release that contains known issues.</p>
</li>
<li>
- <span class="page_number ">Page: 19 of 20</span>
+ <span class="page_number ">Page: 19 of 21</span>
</li>
<li>
@@ -428,6 +430,16 @@ release is a preview release that contains known
issues.</p>
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page2/index.html b/content/blog/page2/index.html
index 392f03437..68c34458f 100644
--- a/content/blog/page2/index.html
+++ b/content/blog/page2/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2022/07/06/release-1.15.1.html">Apache Flink 1.15.1 Release
Announcement</a></h2>
+
+ <p>06 Jul 2022
+ David Anderson (<a
href="https://twitter.com/alpinegizmo">@alpinegizmo</a>)</p>
+
+ <p>The Apache Flink Community is pleased to announce a bug fix release
for Flink 1.15.</p>
+
+ <p><a href="/news/2022/07/06/release-1.15.1.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2022/06/22/release-1.14.5.html">Apache Flink 1.14.5 Release
Announcement</a></h2>
@@ -363,19 +376,6 @@ We are now proud to announce the first production ready
release of the operator
<hr>
- <article>
- <h2 class="blog-title"><a
href="/2022/05/06/restore-modes.html">Improvements to Flink operations:
Snapshots Ownership and Savepoint Formats</a></h2>
-
- <p>06 May 2022
- Dawid Wysakowicz (<a
href="https://twitter.com/dwysakowicz">@dwysakowicz</a>) & Daisy Tsang </p>
-
- <p>This post will outline the journey of improving snapshotting in past
releases and the upcoming improvements in Flink 1.15, which includes making it
possible to take savepoints in the native state backend specific format as well
as clarifying snapshots ownership.</p>
-
- <p><a href="/2022/05/06/restore-modes.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -386,7 +386,7 @@ We are now proud to announce the first production ready
release of the operator
</li>
<li>
- <span class="page_number ">Page: 2 of 20</span>
+ <span class="page_number ">Page: 2 of 21</span>
</li>
<li>
@@ -408,6 +408,16 @@ We are now proud to announce the first production ready
release of the operator
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page20/index.html b/content/blog/page20/index.html
index 720c62167..c73e6dacc 100644
--- a/content/blog/page20/index.html
+++ b/content/blog/page20/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Peeking
into Apache Flink's Engine Room</a></h2>
+
+ <p>13 Mar 2015 by Fabian Hüske (<a
href="https://twitter.com/">@fhueske</a>)
+ </p>
+
+ <p>Joins are prevalent operations in many data processing applications.
Most data processing systems feature APIs that make joining data sets very
easy. However, the internal algorithms for join processing are much more
involved – especially if large data sets need to be efficiently handled. In
this blog post, we cut through Apache Flink’s layered architecture and take a
look at its internals with a focus on how it handles joins.</p>
+
+ <p><a
href="/news/2015/03/13/peeking-into-Apache-Flinks-Engine-Room.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2015/03/02/february-2015-in-flink.html">February 2015 in the Flink
community</a></h2>
@@ -382,24 +395,6 @@ and offers a new API including definition of flexible
windows.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2014/08/26/release-0.6.html">Apache Flink 0.6 available</a></h2>
-
- <p>26 Aug 2014
- </p>
-
- <p><p>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, the
-academic and open source project that Flink originates from.</p>
-
-</p>
-
- <p><a href="/news/2014/08/26/release-0.6.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -410,11 +405,11 @@ academic and open source project that Flink originates
from.</p>
</li>
<li>
- <span class="page_number ">Page: 20 of 20</span>
+ <span class="page_number ">Page: 20 of 21</span>
</li>
<li>
- <span>Next</span>
+ <a href="/blog/page21" class="next">Next</a>
</li>
</ul>
@@ -432,6 +427,16 @@ academic and open source project that Flink originates
from.</p>
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page14/index.html b/content/blog/page21/index.html
similarity index 90%
copy from content/blog/page14/index.html
copy to content/blog/page21/index.html
index 503332e75..540e6c804 100644
--- a/content/blog/page14/index.html
+++ b/content/blog/page21/index.html
@@ -241,153 +241,19 @@
<!-- Blog posts -->
<article>
- <h2 class="blog-title"><a
href="/news/2018/12/22/release-1.6.3.html">Apache Flink 1.6.3 Released</a></h2>
+ <h2 class="blog-title"><a
href="/news/2014/08/26/release-0.6.html">Apache Flink 0.6 available</a></h2>
- <p>22 Dec 2018
+ <p>26 Aug 2014
</p>
- <p><p>The Apache Flink community released the third bugfix version of
the Apache Flink 1.6 series.</p>
+ <p><p>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, the
+academic and open source project that Flink originates from.</p>
</p>
- <p><a href="/news/2018/12/22/release-1.6.3.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/12/21/release-1.7.1.html">Apache Flink 1.7.1 Released</a></h2>
-
- <p>21 Dec 2018
- </p>
-
- <p><p>The Apache Flink community released the first bugfix version of
the Apache Flink 1.7 series.</p>
-
-</p>
-
- <p><a href="/news/2018/12/21/release-1.7.1.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/11/30/release-1.7.0.html">Apache Flink 1.7.0 Release
Announcement</a></h2>
-
- <p>30 Nov 2018
- Till Rohrmann (<a href="https://twitter.com/stsffap">@stsffap</a>)</p>
-
- <p><p>The Apache Flink community is pleased to announce Apache Flink
1.7.0.
-The latest release includes more than 420 resolved issues and some exciting
additions to Flink that we describe in the following sections of this post.
-Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12343585">complete
changelog</a> for more details.</p>
-
-</p>
-
- <p><a href="/news/2018/11/30/release-1.7.0.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/10/29/release-1.6.2.html">Apache Flink 1.6.2 Released</a></h2>
-
- <p>29 Oct 2018
- </p>
-
- <p><p>The Apache Flink community released the second bugfix version of
the Apache Flink 1.6 series.</p>
-
-</p>
-
- <p><a href="/news/2018/10/29/release-1.6.2.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/10/29/release-1.5.5.html">Apache Flink 1.5.5 Released</a></h2>
-
- <p>29 Oct 2018
- </p>
-
- <p><p>The Apache Flink community released the fifth bugfix version of
the Apache Flink 1.5 series.</p>
-
-</p>
-
- <p><a href="/news/2018/10/29/release-1.5.5.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/09/20/release-1.6.1.html">Apache Flink 1.6.1 Released</a></h2>
-
- <p>20 Sep 2018
- </p>
-
- <p><p>The Apache Flink community released the first bugfix version of
the Apache Flink 1.6 series.</p>
-
-</p>
-
- <p><a href="/news/2018/09/20/release-1.6.1.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/09/20/release-1.5.4.html">Apache Flink 1.5.4 Released</a></h2>
-
- <p>20 Sep 2018
- </p>
-
- <p><p>The Apache Flink community released the fourth bugfix version of
the Apache Flink 1.5 series.</p>
-
-</p>
-
- <p><a href="/news/2018/09/20/release-1.5.4.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/08/21/release-1.5.3.html">Apache Flink 1.5.3 Released</a></h2>
-
- <p>21 Aug 2018
- </p>
-
- <p><p>The Apache Flink community released the third bugfix version of
the Apache Flink 1.5 series.</p>
-
-</p>
-
- <p><a href="/news/2018/08/21/release-1.5.3.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/08/09/release-1.6.0.html">Apache Flink 1.6.0 Release
Announcement</a></h2>
-
- <p>09 Aug 2018
- Till Rohrmann (<a href="https://twitter.com/stsffap">@stsffap</a>)</p>
-
- <p><p>The Apache Flink community is proud to announce the 1.6.0 release.
Over the past 2 months, the Flink community has worked hard to resolve more
than 360 issues. Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12342760">complete
changelog</a> for more details.</p>
-
-</p>
-
- <p><a href="/news/2018/08/09/release-1.6.0.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
- <article>
- <h2 class="blog-title"><a
href="/news/2018/07/31/release-1.5.2.html">Apache Flink 1.5.2 Released</a></h2>
-
- <p>31 Jul 2018
- </p>
-
- <p><p>The Apache Flink community released the second bugfix version of
the Apache Flink 1.5 series.</p>
-
-</p>
-
- <p><a href="/news/2018/07/31/release-1.5.2.html">Continue reading
»</a></p>
+ <p><a href="/news/2014/08/26/release-0.6.html">Continue reading
»</a></p>
</article>
<hr>
@@ -398,15 +264,15 @@ Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
<ul class="pager">
<li>
- <a href="/blog/page13" class="previous">Previous</a>
+ <a href="/blog/page20" class="previous">Previous</a>
</li>
<li>
- <span class="page_number ">Page: 14 of 20</span>
+ <span class="page_number ">Page: 21 of 21</span>
</li>
<li>
- <a href="/blog/page15" class="next">Next</a>
+ <span>Next</span>
</li>
</ul>
@@ -424,6 +290,16 @@ Please check the <a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page3/index.html b/content/blog/page3/index.html
index ecc137adc..6e3e81327 100644
--- a/content/blog/page3/index.html
+++ b/content/blog/page3/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/2022/05/06/restore-modes.html">Improvements to Flink operations:
Snapshots Ownership and Savepoint Formats</a></h2>
+
+ <p>06 May 2022
+ Dawid Wysakowicz (<a
href="https://twitter.com/dwysakowicz">@dwysakowicz</a>) & Daisy Tsang </p>
+
+ <p>This post will outline the journey of improving snapshotting in past
releases and the upcoming improvements in Flink 1.15, which includes making it
possible to take savepoints in the native state backend specific format as well
as clarifying snapshots ownership.</p>
+
+ <p><a href="/2022/05/06/restore-modes.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2022/05/05/1.15-announcement.html">Announcing the Release of Apache
Flink 1.15</a></h2>
@@ -368,19 +381,6 @@ This new release brings various improvements to the
StateFun runtime, a leaner w
<hr>
- <article>
- <h2 class="blog-title"><a
href="/2022/01/04/scheduler-performance-part-two.html">How We Improved
Scheduler Performance for Large-scale Jobs - Part Two</a></h2>
-
- <p>04 Jan 2022
- Zhilong Hong , Zhu Zhu , Daisy Tsang , & Till Rohrmann (<a
href="https://twitter.com/stsffap">@stsffap</a>)</p>
-
- <p>Part one of this blog post briefly introduced the optimizations we’ve
made to improve the performance of the scheduler; compared to Flink 1.12, the
time cost and memory usage of scheduling large-scale jobs in Flink 1.14 is
significantly reduced. In part two, we will elaborate on the details of these
optimizations.</p>
-
- <p><a href="/2022/01/04/scheduler-performance-part-two.html">Continue
reading »</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -391,7 +391,7 @@ This new release brings various improvements to the
StateFun runtime, a leaner w
</li>
<li>
- <span class="page_number ">Page: 3 of 20</span>
+ <span class="page_number ">Page: 3 of 21</span>
</li>
<li>
@@ -413,6 +413,16 @@ This new release brings various improvements to the
StateFun runtime, a leaner w
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page4/index.html b/content/blog/page4/index.html
index 6a4b0399e..aad2795e5 100644
--- a/content/blog/page4/index.html
+++ b/content/blog/page4/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/2022/01/04/scheduler-performance-part-two.html">How We Improved
Scheduler Performance for Large-scale Jobs - Part Two</a></h2>
+
+ <p>04 Jan 2022
+ Zhilong Hong , Zhu Zhu , Daisy Tsang , & Till Rohrmann (<a
href="https://twitter.com/stsffap">@stsffap</a>)</p>
+
+ <p>Part one of this blog post briefly introduced the optimizations we’ve
made to improve the performance of the scheduler; compared to Flink 1.12, the
time cost and memory usage of scheduling large-scale jobs in Flink 1.14 is
significantly reduced. In part two, we will elaborate on the details of these
optimizations.</p>
+
+ <p><a href="/2022/01/04/scheduler-performance-part-two.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/2022/01/04/scheduler-performance-part-one.html">How We Improved
Scheduler Performance for Large-scale Jobs - Part One</a></h2>
@@ -363,21 +376,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/2021/09/07/connector-table-sql-api-part2.html">Implementing a custom
source connector for Table API and SQL - Part Two </a></h2>
-
- <p>07 Sep 2021
- Ingo Buerk & Daisy Tsang </p>
-
- <p><p>In <a href="/2021/09/07/connector-table-sql-api-part1">part
one</a> of this tutorial, you learned how to build a custom source connector
for Flink. In part two, you will learn how to integrate the connector with a
test email inbox through the IMAP protocol and filter out emails using Flink
SQL.</p>
-
-</p>
-
- <p><a href="/2021/09/07/connector-table-sql-api-part2.html">Continue
reading »</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -388,7 +386,7 @@
</li>
<li>
- <span class="page_number ">Page: 4 of 20</span>
+ <span class="page_number ">Page: 4 of 21</span>
</li>
<li>
@@ -410,6 +408,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page5/index.html b/content/blog/page5/index.html
index 89d407f69..b0cde87e5 100644
--- a/content/blog/page5/index.html
+++ b/content/blog/page5/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/2021/09/07/connector-table-sql-api-part2.html">Implementing a custom
source connector for Table API and SQL - Part Two </a></h2>
+
+ <p>07 Sep 2021
+ Ingo Buerk & Daisy Tsang </p>
+
+ <p><p>In <a href="/2021/09/07/connector-table-sql-api-part1">part
one</a> of this tutorial, you learned how to build a custom source connector
for Flink. In part two, you will learn how to integrate the connector with a
test email inbox through the IMAP protocol and filter out emails using Flink
SQL.</p>
+
+</p>
+
+ <p><a href="/2021/09/07/connector-table-sql-api-part2.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/2021/09/07/connector-table-sql-api-part1.html">Implementing a Custom
Source Connector for Table API and SQL - Part One </a></h2>
@@ -381,19 +396,6 @@ This new release brings various improvements to the
StateFun runtime, a leaner w
<hr>
- <article>
- <h2 class="blog-title"><a href="/2021/05/06/reactive-mode.html">Scaling
Flink automatically with Reactive Mode</a></h2>
-
- <p>06 May 2021
- Robert Metzger (<a
href="https://twitter.com/rmetzger_">@rmetzger_</a>)</p>
-
- <p>Apache Flink 1.13 introduced Reactive Mode, a big step forward in
Flink's ability to dynamically adjust to changing workloads, reducing resource
utilization and overall costs. This blog post showcases how to use this new
feature on Kubernetes, including some lessons learned.</p>
-
- <p><a href="/2021/05/06/reactive-mode.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -404,7 +406,7 @@ This new release brings various improvements to the
StateFun runtime, a leaner w
</li>
<li>
- <span class="page_number ">Page: 5 of 20</span>
+ <span class="page_number ">Page: 5 of 21</span>
</li>
<li>
@@ -426,6 +428,16 @@ This new release brings various improvements to the
StateFun runtime, a leaner w
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page6/index.html b/content/blog/page6/index.html
index 502aa3fc5..cd0e3b90f 100644
--- a/content/blog/page6/index.html
+++ b/content/blog/page6/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a href="/2021/05/06/reactive-mode.html">Scaling
Flink automatically with Reactive Mode</a></h2>
+
+ <p>06 May 2021
+ Robert Metzger (<a
href="https://twitter.com/rmetzger_">@rmetzger_</a>)</p>
+
+ <p>Apache Flink 1.13 introduced Reactive Mode, a big step forward in
Flink's ability to dynamically adjust to changing workloads, reducing resource
utilization and overall costs. This blog post showcases how to use this new
feature on Kubernetes, including some lessons learned.</p>
+
+ <p><a href="/2021/05/06/reactive-mode.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2021/05/03/release-1.13.0.html">Apache Flink 1.13.0 Release
Announcement</a></h2>
@@ -369,19 +382,6 @@ to develop scalable, consistent, and elastic distributed
applications.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Exploring
fine-grained recovery of bounded data sets on Flink</a></h2>
-
- <p>11 Jan 2021
- Robert Metzger (<a
href="https://twitter.com/rmetzger_">@rmetzger_</a>)</p>
-
- <p>Apache Flink 1.9 introduced fine-grained recovery through FLIP-1. The
Flink APIs that are made for bounded workloads benefit from this change by
individually recovering failed operators, re-using results from the previous
processing step. This blog post gives an overview over these changes and
evaluates their effectiveness.</p>
-
- <p><a
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Continue
reading »</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -392,7 +392,7 @@ to develop scalable, consistent, and elastic distributed
applications.</p>
</li>
<li>
- <span class="page_number ">Page: 6 of 20</span>
+ <span class="page_number ">Page: 6 of 21</span>
</li>
<li>
@@ -414,6 +414,16 @@ to develop scalable, consistent, and elastic distributed
applications.</p>
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page7/index.html b/content/blog/page7/index.html
index b83fc3074..27c831588 100644
--- a/content/blog/page7/index.html
+++ b/content/blog/page7/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Exploring
fine-grained recovery of bounded data sets on Flink</a></h2>
+
+ <p>11 Jan 2021
+ Robert Metzger (<a
href="https://twitter.com/rmetzger_">@rmetzger_</a>)</p>
+
+ <p>Apache Flink 1.9 introduced fine-grained recovery through FLIP-1. The
Flink APIs that are made for bounded workloads benefit from this change by
individually recovering failed operators, re-using results from the previous
processing step. This blog post gives an overview over these changes and
evaluates their effectiveness.</p>
+
+ <p><a
href="/news/2021/01/11/batch-fine-grained-fault-tolerance.html">Continue
reading »</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/2021/01/07/pulsar-flink-connector-270.html">What's New in the Pulsar
Flink Connector 2.7.0</a></h2>
@@ -369,21 +382,6 @@ as well as increased observability for operational
purposes.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2020/09/17/release-1.11.2.html">Apache Flink 1.11.2
Released</a></h2>
-
- <p>17 Sep 2020
- Zhu Zhu (<a href="https://twitter.com/zhuzhv">@zhuzhv</a>)</p>
-
- <p><p>The Apache Flink community released the second bugfix version of
the Apache Flink 1.11 series.</p>
-
-</p>
-
- <p><a href="/news/2020/09/17/release-1.11.2.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -394,7 +392,7 @@ as well as increased observability for operational
purposes.</p>
</li>
<li>
- <span class="page_number ">Page: 7 of 20</span>
+ <span class="page_number ">Page: 7 of 21</span>
</li>
<li>
@@ -416,6 +414,16 @@ as well as increased observability for operational
purposes.</p>
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page8/index.html b/content/blog/page8/index.html
index 8393ad0cc..c9f89dc7b 100644
--- a/content/blog/page8/index.html
+++ b/content/blog/page8/index.html
@@ -240,6 +240,21 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2020/09/17/release-1.11.2.html">Apache Flink 1.11.2
Released</a></h2>
+
+ <p>17 Sep 2020
+ Zhu Zhu (<a href="https://twitter.com/zhuzhv">@zhuzhv</a>)</p>
+
+ <p><p>The Apache Flink community released the second bugfix version of
the Apache Flink 1.11 series.</p>
+
+</p>
+
+ <p><a href="/news/2020/09/17/release-1.11.2.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a
href="/news/2020/09/04/community-update.html">Flink Community Update -
August'20</a></h2>
@@ -361,19 +376,6 @@
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2020/07/27/community-update.html">Flink Community Update -
July'20</a></h2>
-
- <p>27 Jul 2020
- Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
-
- <p>As July draws to an end, we look back at a monthful of activity in
the Flink community, including two releases (!) and some work around improving
the first-time contribution experience in the project. Also, events are
starting to pick up again, so we've put together a list of some great events
you can (virtually) attend in August!</p>
-
- <p><a href="/news/2020/07/27/community-update.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -384,7 +386,7 @@
</li>
<li>
- <span class="page_number ">Page: 8 of 20</span>
+ <span class="page_number ">Page: 8 of 21</span>
</li>
<li>
@@ -406,6 +408,16 @@
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/blog/page9/index.html b/content/blog/page9/index.html
index fd6126126..a56b969fb 100644
--- a/content/blog/page9/index.html
+++ b/content/blog/page9/index.html
@@ -240,6 +240,19 @@
<div class="col-sm-8">
<!-- Blog posts -->
+ <article>
+ <h2 class="blog-title"><a
href="/news/2020/07/27/community-update.html">Flink Community Update -
July'20</a></h2>
+
+ <p>27 Jul 2020
+ Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
+
+ <p>As July draws to an end, we look back at a monthful of activity in
the Flink community, including two releases (!) and some work around improving
the first-time contribution experience in the project. Also, events are
starting to pick up again, so we've put together a list of some great events
you can (virtually) attend in August!</p>
+
+ <p><a href="/news/2020/07/27/community-update.html">Continue reading
»</a></p>
+ </article>
+
+ <hr>
+
<article>
<h2 class="blog-title"><a href="/2020/07/23/catalogs.html">Sharing is
caring - Catalogs in Flink SQL</a></h2>
@@ -379,19 +392,6 @@ and provide a tutorial for running Streaming ETL with
Flink on Zeppelin.</p>
<hr>
- <article>
- <h2 class="blog-title"><a
href="/news/2020/05/07/community-update.html">Flink Community Update -
May'20</a></h2>
-
- <p>07 May 2020
- Marta Paes (<a href="https://twitter.com/morsapaes">@morsapaes</a>)</p>
-
- <p>Can you smell it? It’s release month! This time around, we’re warming
up for Flink 1.11 and peeping back to the past month in the Flink community —
with the release of Stateful Functions 2.0, a new self-paced Flink training and
some efforts to improve the Flink documentation experience.</p>
-
- <p><a href="/news/2020/05/07/community-update.html">Continue reading
»</a></p>
- </article>
-
- <hr>
-
<!-- Pagination links -->
@@ -402,7 +402,7 @@ and provide a tutorial for running Streaming ETL with Flink
on Zeppelin.</p>
</li>
<li>
- <span class="page_number ">Page: 9 of 20</span>
+ <span class="page_number ">Page: 9 of 21</span>
</li>
<li>
@@ -424,6 +424,16 @@ and provide a tutorial for running Streaming ETL with
Flink on Zeppelin.</p>
<ul id="markdown-toc">
+ <li><a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></li>
+
+
+
+
+
+
+
+
+
<li><a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></li>
diff --git a/content/downloads.html b/content/downloads.html
index ab945e39e..f0a923487 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -247,7 +247,7 @@
<li><a href="#apache-flink-ml-200"
id="markdown-toc-apache-flink-ml-200">Apache Flink ML 2.0.0</a></li>
<li><a href="#apache-flink-kubernetes-operator-120"
id="markdown-toc-apache-flink-kubernetes-operator-120">Apache Flink Kubernetes
Operator 1.2.0</a></li>
<li><a href="#apache-flink-kubernetes-operator-110"
id="markdown-toc-apache-flink-kubernetes-operator-110">Apache Flink Kubernetes
Operator 1.1.0</a></li>
- <li><a href="#apache-flink-table-store-020"
id="markdown-toc-apache-flink-table-store-020">Apache Flink Table Store
0.2.0</a></li>
+ <li><a href="#apache-flink-table-store-021"
id="markdown-toc-apache-flink-table-store-021">Apache Flink Table Store
0.2.1</a></li>
<li><a href="#apache-flink-table-store-010"
id="markdown-toc-apache-flink-table-store-010">Apache Flink Table Store
0.1.0</a></li>
<li><a href="#additional-components"
id="markdown-toc-additional-components">Additional Components</a></li>
<li><a href="#verifying-hashes-and-signatures"
id="markdown-toc-verifying-hashes-and-signatures">Verifying Hashes and
Signatures</a></li>
@@ -383,15 +383,15 @@
<p>Apache Flink® Table Store 0.2.0 is the latest stable release for the <a
href="https://github.com/apache/flink-table-store">Flink Table Store</a>.</p>
-<h2 id="apache-flink-table-store-020">Apache Flink Table Store 0.2.0</h2>
+<h2 id="apache-flink-table-store-021">Apache Flink Table Store 0.2.1</h2>
<p>
-<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz"
id="020-table-store-download-source">Apache Flink Table Store 0.2.0 Source
Release</a>
-(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz.sha512">sha512</a>)
+<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.1/flink-table-store-0.2.1-src.tgz"
id="021-table-store-download-source">Apache Flink Table Store 0.2.1 Source
Release</a>
+(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-0.2.1-src.tgz.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-0.2.1-src.tgz.sha512">sha512</a>)
</p>
<p>
-<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.0/flink-table-store-dist-0.2.0.jar"
id="020-table-store-download-binaries">Apache Flink Table Store Binaries 0.2.0
Binaries Release</a>
-(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-dist-0.2.0.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-dist-0.2.0.jar.sha512">sha512</a>)
+<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.1/flink-table-store-dist-0.2.1.jar"
id="021-table-store-download-binaries">Apache Flink Table Store Binaries 0.2.1
Binaries Release</a>
+(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-dist-0.2.1.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-dist-0.2.1.jar.sha512">sha512</a>)
</p>
<p>This version is compatible with Apache Flink version 1.15.0.</p>
@@ -1605,6 +1605,11 @@ Flink Kubernetes Operator 0.1.0 - 2022-04-02
<ul>
+<li>
+Flink Table Store 0.2.0 - 2022-08-29
+(<a
href="https://archive.apache.org/dist/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz">Source</a>,
<a
href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.2.0/flink-table-store-dist-0.2.0.jar">Binaries</a>)
+</li>
+
<li>
Flink Table Store 0.1.0 - 2022-05-11
(<a
href="https://archive.apache.org/dist/flink/flink-table-store-0.1.0/flink-table-store-0.1.0-src.tgz">Source</a>,
<a
href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.1.0/flink-table-store-dist-0.1.0.jar">Binaries</a>)
diff --git a/content/index.html b/content/index.html
index 4bc5c6bc2..044f4d909 100644
--- a/content/index.html
+++ b/content/index.html
@@ -405,6 +405,9 @@
<dl>
+ <dt> <a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></dt>
+ <dd>The Apache Flink Community is pleased to announce a bug fix
release for Flink Table Store 0.2.</dd>
+
<dt> <a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></dt>
<dd><p>We are proud to announce the latest stable release of the
operator. The 1.2.0 release adds support for the Standalone Kubernetes
deployment mode and includes several improvements to the core logic.</p>
@@ -420,9 +423,6 @@
<dt> <a href="/news/2022/08/29/release-table-store-0.2.0.html">Apache
Flink Table Store 0.2.0 Release Announcement</a></dt>
<dd>The Apache Flink Community is pleased to announce the release for
Flink Table Store 0.2.0! This version complements the ecosystem and is an
available version!</dd>
-
- <dt> <a href="/news/2022/08/25/release-1.15.2.html">Apache Flink
1.15.2 Release Announcement</a></dt>
- <dd>The Apache Flink Community is pleased to announce a bug fix
release for Flink 1.15.</dd>
</dl>
diff --git a/content/index.html
b/content/news/2022/10/13/release-table-store-0.2.1.html
similarity index 61%
copy from content/index.html
copy to content/news/2022/10/13/release-table-store-0.2.1.html
index 4bc5c6bc2..36d5ad51e 100644
--- a/content/index.html
+++ b/content/news/2022/10/13/release-table-store-0.2.1.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head
content must come *after* these tags -->
- <title>Apache Flink: Stateful Computations over Data Streams</title>
+ <title>Apache Flink: Apache Flink Table Store 0.2.1 Release
Announcement</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
@@ -153,7 +153,7 @@
<li><a href="/gettinghelp.html">Getting Help</a></li>
<!-- Blog -->
- <li><a href="/blog/"><b>Flink Blog</b></a></li>
+ <li class="active"><a href="/blog/"><b>Flink Blog</b></a></li>
<!-- Flink-packages -->
@@ -185,7 +185,8 @@
<li>
- <a href="/zh/">中文版</a>
+ <!-- link to the Chinese home page when current is blog page
-->
+ <a href="/zh">中文版</a>
</li>
@@ -233,261 +234,86 @@
</div>
<div class="col-sm-9">
<div class="row-fluid">
-
<div class="col-sm-12">
- <p class="lead">
- <strong>Apache Flink<sup>®</sup> — Stateful Computations over Data
Streams</strong>
- </p>
- </div>
-
-<div class="col-sm-12">
- <hr />
-</div>
-
-</div>
-
-<!-- High-level architecture figure -->
-
-<div class="row front-graphic">
- <hr />
- <img src="/img/flink-home-graphic.png" width="800px" />
-</div>
-
-<!-- Feature grid -->
-
-<!--
-<div class="row">
- <div class="col-sm-12">
- <hr />
- <h2><a href="/features.html">Features</a></h2>
- </div>
-</div>
--->
-<div class="row">
- <div class="col-sm-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="glyphicon glyphicon-th"></span> <b>All streaming use
cases</b>
- </div>
- <div class="panel-body">
- <ul style="font-size: small;">
- <li>Event-driven Applications</li>
- <li>Stream & Batch Analytics</li>
- <li>Data Pipelines & ETL</li>
- </ul>
- <a href="/usecases.html">Learn more</a>
- </div>
- </div>
- </div>
- <div class="col-sm-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="glyphicon glyphicon-ok"></span> <b>Guaranteed
correctness</b>
- </div>
- <div class="panel-body">
- <ul style="font-size: small;">
- <li>Exactly-once state consistency</li>
- <li>Event-time processing</li>
- <li>Sophisticated late data handling</li>
- </ul>
- <a
href="/flink-applications.html#building-blocks-for-streaming-applications">Learn
more</a>
- </div>
- </div>
- </div>
- <div class="col-sm-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="glyphicon glyphicon glyphicon-sort-by-attributes"></span>
<b>Layered APIs</b>
- </div>
- <div class="panel-body">
- <ul style="font-size: small;">
- <li>SQL on Stream & Batch Data</li>
- <li>DataStream API & DataSet API</li>
- <li>ProcessFunction (Time & State)</li>
- </ul>
- <a href="/flink-applications.html#layered-apis">Learn more</a>
- </div>
- </div>
- </div>
-</div>
-<div class="row">
- <div class="col-sm-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="glyphicon glyphicon-dashboard"></span> <b>Operational
Focus</b>
- </div>
- <div class="panel-body">
- <ul style="font-size: small;">
- <li>Flexible deployment</li>
- <li>High-availability setup</li>
- <li>Savepoints</li>
- </ul>
- <a href="/flink-operations.html">Learn more</a>
- </div>
- </div>
- </div>
- <div class="col-sm-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="glyphicon glyphicon-fullscreen"></span> <b>Scales to any
use case</b>
- </div>
- <div class="panel-body">
- <ul style="font-size: small;">
- <li>Scale-out architecture</li>
- <li>Support for very large state</li>
- <li>Incremental checkpointing</li>
- </ul>
- <a href="/flink-architecture.html#run-applications-at-any-scale">Learn
more</a>
- </div>
+ <div class="row">
+ <h1>Apache Flink Table Store 0.2.1 Release Announcement</h1>
+ <p><i></i></p>
+
+ <article>
+ <p>13 Oct 2022 Jingsong Lee </p>
+
+<p>The Apache Flink Community is pleased to announce the first bug fix release
of the Flink Table Store 0.2 series.</p>
+
+<p>This release includes 13 bug fixes, vulnerability fixes, and minor
improvements for Flink Table Store 0.2.
+Below you will find a list of all bugfixes and improvements. For a complete
list of all changes see:
+<a
href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12352257">JIRA</a>.</p>
+
+<p>We highly recommend all users upgrade to Flink Table Store 0.2.1.</p>
+
+<h1 id="release-artifacts">Release Artifacts</h1>
+
+<h2 id="binaries">Binaries</h2>
+
+<p>You can find the binaries on the updated <a
href="/downloads.html">Downloads page</a>.</p>
+
+<h1 id="release-notes">Release Notes</h1>
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29098">FLINK-29098</a>] -
StoreWriteOperator#prepareCommit should let logSinkFunction flush first
before fetching offset
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29241">FLINK-29241</a>] -
Can not overwrite from empty input
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29273">FLINK-29273</a>] -
Page not enough Exception in SortBufferMemTable
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29278">FLINK-29278</a>] -
BINARY type is not supported in table store
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29295">FLINK-29295</a>] -
Clear RecordWriter slower to avoid causing frequent compaction conflicts
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29367">FLINK-29367</a>] -
Avoid manifest corruption for incorrect checkpoint recovery
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29369">FLINK-29369</a>] -
Commit delete file failure due to Checkpoint aborted
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29385">FLINK-29385</a>] -
AddColumn in flink table store should check the duplicate field names
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29412">FLINK-29412</a>] -
Connection leak in orc reader
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29154">FLINK-29154</a>] -
Support LookupTableSource for table store
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29181">FLINK-29181</a>] -
log.system can be congiured by dynamic options
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29226">FLINK-29226</a>] -
Throw exception for streaming insert overwrite
+</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/FLINK-29276">FLINK-29276</a>] -
Flush all memory in SortBufferMemTable.clear
+</li>
+</ul>
+
+
+ </article>
</div>
- </div>
- <div class="col-sm-4">
- <div class="panel panel-default">
- <div class="panel-heading">
- <span class="glyphicon glyphicon-flash"></span> <b>Excellent
Performance</b>
- </div>
- <div class="panel-body">
- <ul style="font-size: small;">
- <li>Low latency</li>
- <li>High throughput</li>
- <li>In-Memory computing</li>
- </ul>
- <a
href="/flink-architecture.html#leverage-in-memory-performance">Learn more</a>
- </div>
+
+ <div class="row">
+ <div id="disqus_thread"></div>
+ <script type="text/javascript">
+ /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE
* * */
+ var disqus_shortname = 'stratosphere-eu'; // required: replace example
with your forum shortname
+
+ /* * * DON'T EDIT BELOW THIS LINE * * */
+ (function() {
+ var dsq = document.createElement('script'); dsq.type =
'text/javascript'; dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] ||
document.getElementsByTagName('body')[0]).appendChild(dsq);
+ })();
+ </script>
</div>
</div>
</div>
-
-<!-- Events section -->
-<div class="row">
-
-<div class="col-sm-12">
- <hr />
-</div>
-
-<div class="col-sm-3">
-
- <h2><a>Upcoming Events</a></h2>
-
-</div>
-<div class="col-sm-9">
- <!-- Flink Forward -->
- <a href="https://flink-forward.org" target="_blank">
- <img style="width: 180px; padding-right: 10px"
src="/img/flink-forward.png" alt="Flink Forward" />
- </a>
- <!-- ApacheCon -->
- <a href="https://www.apache.org/events/current-event" target="_blank">
- <img style="width: 200px; padding-right: 10px"
src="https://www.apache.org/events/current-event-234x60.png" alt="ApacheCon" />
- </a>
- <!-- Flink Forward Asia -->
- <a href="https://flink-forward.org.cn/" target="_blank">
- <img style="width: 230px" src="/img/flink-forward-asia.png" alt="Flink
Forward Asia" />
- </a>
-</div>
-
-</div>
-
-<!-- Updates section -->
-
-<div class="row">
-
-<div class="col-sm-12">
- <hr />
-</div>
-
-<div class="col-sm-3">
-
- <h2><a href="/blog">Latest Blog Posts</a></h2>
-
-</div>
-
-<div class="col-sm-9">
-
- <dl>
-
- <dt> <a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></dt>
- <dd><p>We are proud to announce the latest stable release of the
operator. The 1.2.0 release adds support for the Standalone Kubernetes
deployment mode and includes several improvements to the core logic.</p>
-
-</dd>
-
- <dt> <a href="/news/2022/09/28/release-1.14.6.html">Apache Flink
1.14.6 Release Announcement</a></dt>
- <dd>The Apache Flink Community is pleased to announce another bug fix
release for Flink 1.14.</dd>
-
- <dt> <a href="/news/2022/09/08/akka-license-change.html">Regarding
Akka's licensing change</a></dt>
- <dd><p>On September 7th Lightbend announced a <a
href="https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka">license
change</a> for the Akka project, the TL;DR being that you will need a
commercial license to use future versions of Akka (2.7+) in production if you
exceed a certain revenue threshold.</p>
-
-</dd>
-
- <dt> <a href="/news/2022/08/29/release-table-store-0.2.0.html">Apache
Flink Table Store 0.2.0 Release Announcement</a></dt>
- <dd>The Apache Flink Community is pleased to announce the release for
Flink Table Store 0.2.0! This version complements the ecosystem and is an
available version!</dd>
-
- <dt> <a href="/news/2022/08/25/release-1.15.2.html">Apache Flink
1.15.2 Release Announcement</a></dt>
- <dd>The Apache Flink Community is pleased to announce a bug fix
release for Flink 1.15.</dd>
-
- </dl>
-
-</div>
-
-<!-- Scripts section -->
-
-<script type="text/javascript" src="/js/jquery.jcarousel.min.js"></script>
-
-<script type="text/javascript">
-
- $(window).load(function(){
- $(function() {
- var jcarousel = $('.jcarousel');
-
- jcarousel
- .on('jcarousel:reload jcarousel:create', function () {
- var carousel = $(this),
- width = carousel.innerWidth();
-
- if (width >= 600) {
- width = width / 4;
- } else if (width >= 350) {
- width = width / 3;
- }
-
- carousel.jcarousel('items').css('width', Math.ceil(width) +
'px');
- })
- .jcarousel({
- wrap: 'circular',
- autostart: true
- });
-
- $('.jcarousel-control-prev')
- .jcarouselControl({
- target: '-=1'
- });
-
- $('.jcarousel-control-next')
- .jcarouselControl({
- target: '+=1'
- });
-
- $('.jcarousel-pagination')
- .on('jcarouselpagination:active', 'a', function() {
- $(this).addClass('active');
- })
- .on('jcarouselpagination:inactive', 'a', function() {
- $(this).removeClass('active');
- })
- .on('click', function(e) {
- e.preventDefault();
- })
- .jcarouselPagination({
- perPage: 1,
- item: function(page) {
- return '<a href="#' + page + '">' + page + '</a>';
- }
- });
- });
- });
-
-</script>
-</div>
-
</div>
</div>
diff --git a/content/zh/downloads.html b/content/zh/downloads.html
index 1d22746fd..560ba5dfb 100644
--- a/content/zh/downloads.html
+++ b/content/zh/downloads.html
@@ -243,7 +243,7 @@
<li><a href="#apache-flink-stateful-functions-320"
id="markdown-toc-apache-flink-stateful-functions-320">Apache Flink Stateful
Functions 3.2.0</a></li>
<li><a href="#apache-flink-ml-210"
id="markdown-toc-apache-flink-ml-210">Apache Flink ML 2.1.0</a></li>
<li><a href="#apache-flink-ml-200"
id="markdown-toc-apache-flink-ml-200">Apache Flink ML 2.0.0</a></li>
- <li><a href="#apache-flink-table-store-020"
id="markdown-toc-apache-flink-table-store-020">Apache Flink Table Store
0.2.0</a></li>
+ <li><a href="#apache-flink-table-store-021"
id="markdown-toc-apache-flink-table-store-021">Apache Flink Table Store
0.2.1</a></li>
<li><a href="#apache-flink-table-store-010"
id="markdown-toc-apache-flink-table-store-010">Apache Flink Table Store
0.1.0</a></li>
<li><a href="#section-2" id="markdown-toc-section-2">额外组件</a></li>
<li><a href="#section-3" id="markdown-toc-section-3">验证哈希和签名</a></li>
@@ -349,15 +349,15 @@
flink-docs-release-1.14/release-notes/flink-1.14.html">Flink 1.14 的发布说
<p>Apache Flink® Table Store 0.2.0 is the latest stable release for the <a
href="https://github.com/apache/flink-table-store">Flink Table Store</a>.</p>
-<h2 id="apache-flink-table-store-020">Apache Flink Table Store 0.2.0</h2>
+<h2 id="apache-flink-table-store-021">Apache Flink Table Store 0.2.1</h2>
<p>
-<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz"
id="020-table-store-download-source">Apache Flink Table Store 0.2.0 Source
Release</a>
-(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz.sha512">sha512</a>)
+<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.1/flink-table-store-0.2.1-src.tgz"
id="021-table-store-download-source">Apache Flink Table Store 0.2.1 Source
Release</a>
+(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-0.2.1-src.tgz.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-0.2.1-src.tgz.sha512">sha512</a>)
</p>
<p>
-<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.0/flink-table-store-dist-0.2.0.jar"
id="020-table-store-download-binaries">Apache Flink Table Store Binaries 0.2.0
Binaries Release</a>
-(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-dist-0.2.0.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.0/flink-table-store-dist-0.2.0.jar.sha512">sha512</a>)
+<a
href="https://www.apache.org/dyn/closer.lua/flink/flink-table-store-0.2.1/flink-table-store-dist-0.2.1.jar"
id="021-table-store-download-binaries">Apache Flink Table Store Binaries 0.2.1
Binaries Release</a>
+(<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-dist-0.2.1.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/flink/flink-table-store-0.2.1/flink-table-store-dist-0.2.1.jar.sha512">sha512</a>)
</p>
<p>这个版本和 Apache Flink 版本 1.15.0 兼容。</p>
@@ -1457,6 +1457,11 @@ Flink ML 2.0.0 - 2021-01-07
<ul>
+<li>
+Flink Table Store 0.2.0 - 2022-08-29
+(<a
href="https://archive.apache.org/dist/flink/flink-table-store-0.2.0/flink-table-store-0.2.0-src.tgz">Source</a>,
<a
href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.2.0/flink-table-store-dist-0.2.0.jar">Binaries</a>)
+</li>
+
<li>
Flink Table Store 0.1.0 - 2022-05-11
(<a
href="https://archive.apache.org/dist/flink/flink-table-store-0.1.0/flink-table-store-0.1.0-src.tgz">Source</a>,
<a
href="https://repo.maven.apache.org/maven2/org/apache/flink/flink-table-store-dist/0.1.0/flink-table-store-dist-0.1.0.jar">Binaries</a>)
diff --git a/content/zh/index.html b/content/zh/index.html
index 3e0356c19..f400e3f39 100644
--- a/content/zh/index.html
+++ b/content/zh/index.html
@@ -402,6 +402,9 @@
<dl>
+ <dt> <a href="/news/2022/10/13/release-table-store-0.2.1.html">Apache
Flink Table Store 0.2.1 Release Announcement</a></dt>
+ <dd>The Apache Flink Community is pleased to announce a bug fix
release for Flink Table Store 0.2.</dd>
+
<dt> <a
href="/news/2022/10/07/release-kubernetes-operator-1.2.0.html">Apache Flink
Kubernetes Operator 1.2.0 Release Announcement</a></dt>
<dd><p>We are proud to announce the latest stable release of the
operator. The 1.2.0 release adds support for the Standalone Kubernetes
deployment mode and includes several improvements to the core logic.</p>
@@ -417,9 +420,6 @@
<dt> <a href="/news/2022/08/29/release-table-store-0.2.0.html">Apache
Flink Table Store 0.2.0 Release Announcement</a></dt>
<dd>The Apache Flink Community is pleased to announce the release for
Flink Table Store 0.2.0! This version complements the ecosystem and is an
available version!</dd>
-
- <dt> <a href="/news/2022/08/25/release-1.15.2.html">Apache Flink
1.15.2 Release Announcement</a></dt>
- <dd>The Apache Flink Community is pleased to announce a bug fix
release for Flink 1.15.</dd>
</dl>