You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ro...@apache.org on 2021/03/03 17:50:10 UTC

[flink-web] branch asf-site updated: Rebuild website (release-1.12.2)

This is an automated email from the ASF dual-hosted git repository.

roman 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 de636e0  Rebuild website (release-1.12.2)
de636e0 is described below

commit de636e05296140091705206185c8eb4cf929b64b
Author: Roman Khachatryan <kh...@gmail.com>
AuthorDate: Wed Mar 3 18:46:43 2021 +0100

    Rebuild website (release-1.12.2)
---
 content/news/2021/03/03/release-1.12.2.html | 475 ++++++++++++++++++++++++++++
 1 file changed, 475 insertions(+)

diff --git a/content/news/2021/03/03/release-1.12.2.html b/content/news/2021/03/03/release-1.12.2.html
new file mode 100644
index 0000000..07db85a
--- /dev/null
+++ b/content/news/2021/03/03/release-1.12.2.html
@@ -0,0 +1,475 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <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: Apache Flink 1.12.2 Released</title>
+    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+    <link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+    <!-- Bootstrap -->
+    <link rel="stylesheet" href="/css/bootstrap.min.css">
+    <link rel="stylesheet" href="/css/flink.css">
+    <link rel="stylesheet" href="/css/syntax.css">
+
+    <!-- Blog RSS feed -->
+    <link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" />
+
+    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
+    <!-- We need to load Jquery in the header for custom google analytics event tracking-->
+    <script src="/js/jquery.min.js"></script>
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+  <body>  
+    
+
+    <!-- Main content. -->
+    <div class="container">
+    <div class="row">
+
+      
+     <div id="sidebar" class="col-sm-3">
+        
+
+<!-- Top navbar. -->
+    <nav class="navbar navbar-default">
+        <!-- The logo. -->
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <div class="navbar-logo">
+            <a href="/">
+              <img alt="Apache Flink" src="/img/flink-header-logo.svg" width="147px" height="73px">
+            </a>
+          </div>
+        </div><!-- /.navbar-header -->
+
+        <!-- The navigation links. -->
+        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+          <ul class="nav navbar-nav navbar-main">
+
+            <!-- First menu section explains visitors what Flink is -->
+
+            <!-- What is Stream Processing? -->
+            <!--
+            <li><a href="/streamprocessing1.html">What is Stream Processing?</a></li>
+            -->
+
+            <!-- What is Flink? -->
+            <li><a href="/flink-architecture.html">What is Apache Flink?</a></li>
+
+            
+
+            <!-- What is Stateful Functions? -->
+
+            <li><a href="/stateful-functions.html">What is Stateful Functions?</a></li>
+
+            <!-- Use cases -->
+            <li><a href="/usecases.html">Use Cases</a></li>
+
+            <!-- Powered by -->
+            <li><a href="/poweredby.html">Powered By</a></li>
+
+
+            &nbsp;
+            <!-- Second menu section aims to support Flink users -->
+
+            <!-- Downloads -->
+            <li><a href="/downloads.html">Downloads</a></li>
+
+            <!-- Getting Started -->
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Getting Started<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.12/try-flink/index.html" target="_blank">With Flink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.2/getting-started/project-setup.html" target="_blank">With Flink Stateful Functions <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="/training.html">Training Course</a></li>
+              </ul>
+            </li>
+
+            <!-- Documentation -->
+            <li class="dropdown">
+              <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+              <ul class="dropdown-menu">
+                <li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.12" target="_blank">Flink 1.12 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-docs-master" target="_blank">Flink Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.2" target="_blank">Flink Stateful Functions 2.2 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+                <li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-master" target="_blank">Flink Stateful Functions Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+              </ul>
+            </li>
+
+            <!-- getting help -->
+            <li><a href="/gettinghelp.html">Getting Help</a></li>
+
+            <!-- Blog -->
+            <li class="active"><a href="/blog/"><b>Flink Blog</b></a></li>
+
+
+            <!-- Flink-packages -->
+            <li>
+              <a href="https://flink-packages.org" target="_blank">flink-packages.org <small><span class="glyphicon glyphicon-new-window"></span></small></a>
+            </li>
+            &nbsp;
+
+            <!-- Third menu section aim to support community and contributors -->
+
+            <!-- Community -->
+            <li><a href="/community.html">Community &amp; Project Info</a></li>
+
+            <!-- Roadmap -->
+            <li><a href="/roadmap.html">Roadmap</a></li>
+
+            <!-- Contribute -->
+            <li><a href="/contributing/how-to-contribute.html">How to Contribute</a></li>
+            
+
+            <!-- GitHub -->
+            <li>
+              <a href="https://github.com/apache/flink" target="_blank">Flink on GitHub <small><span class="glyphicon glyphicon-new-window"></span></small></a>
+            </li>
+
+            &nbsp;
+
+            <!-- Language Switcher -->
+            <li>
+              
+                
+                  <!-- link to the Chinese home page when current is blog page -->
+                  <a href="/zh">中文版</a>
+                
+              
+            </li>
+
+          </ul>
+
+          <style>
+            .smalllinks:link {
+              display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
+            }
+          </style>
+
+          <ul class="nav navbar-nav navbar-bottom">
+          <hr />
+
+            <!-- Twitter -->
+            <li><a href="https://twitter.com/apacheflink" target="_blank">@ApacheFlink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <!-- Visualizer -->
+            <li class=" hidden-md hidden-sm"><a href="/visualizer/" target="_blank">Plan Visualizer <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <li >
+                  <a href="/security.html">Flink Security</a>
+            </li>
+
+          <hr />
+
+            <li><a href="https://apache.org" target="_blank">Apache Software Foundation <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
+
+            <li>
+
+              <a class="smalllinks" href="https://www.apache.org/licenses/" target="_blank">License</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/security/" target="_blank">Security</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+
+              <a class="smalllinks" href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
+            </li>
+
+          </ul>
+        </div><!-- /.navbar-collapse -->
+    </nav>
+
+      </div>
+      <div class="col-sm-9">
+      <div class="row-fluid">
+  <div class="col-sm-12">
+    <div class="row">
+      <h1>Apache Flink 1.12.2 Released</h1>
+      <p><i></i></p>
+
+      <article>
+        <p>03 Mar 2021 Yuan Mei  &amp; Roman Khachatryan </p>
+
+<p>The Apache Flink community released the next bugfix version of the Apache Flink 1.12 series.</p>
+
+<p>This release includes 83 fixes and minor improvements for Flink 1.12.1. The list below includes a detailed list of all fixes and improvements.</p>
+
+<p>We highly recommend all users to upgrade to Flink 1.12.2.</p>
+
+<p>Updated Maven dependencies:</p>
+
+<div class="highlight"><pre><code class="language-xml"><span class="nt">&lt;dependency&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>flink-java<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.12.2<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;dependency&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>flink-streaming-java_2.11<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.12.2<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span>
+<span class="nt">&lt;dependency&gt;</span>
+  <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
+  <span class="nt">&lt;artifactId&gt;</span>flink-clients_2.11<span class="nt">&lt;/artifactId&gt;</span>
+  <span class="nt">&lt;version&gt;</span>1.12.2<span class="nt">&lt;/version&gt;</span>
+<span class="nt">&lt;/dependency&gt;</span></code></pre></div>
+
+<p>You can find the binaries on the updated <a href="/downloads.html">Downloads page</a>.</p>
+
+<p>List of resolved issues:</p>
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21070">FLINK-21070</a>] -         Overloaded aggregate functions cause converter errors
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21486">FLINK-21486</a>] -         Add sanity check when switching from Rocks to Heap timers
+</li>
+</ul>
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-12461">FLINK-12461</a>] -         Document binary compatibility situation with Scala beyond 2.12.8
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-16443">FLINK-16443</a>] -         Fix wrong fix for user-code CheckpointExceptions
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-19771">FLINK-19771</a>] -         NullPointerException when accessing null array from postgres in JDBC Connector
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20309">FLINK-20309</a>] -         UnalignedCheckpointTestBase.execute is failed
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20462">FLINK-20462</a>] -         MailboxOperatorTest.testAvoidTaskStarvation
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20500">FLINK-20500</a>] -         UpsertKafkaTableITCase.testTemporalJoin test failed
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20565">FLINK-20565</a>] -         Fix typo in EXPLAIN Statements docs.
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20580">FLINK-20580</a>] -         Missing null value handling for SerializedValue&#39;s getByteArray() 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20654">FLINK-20654</a>] -         Unaligned checkpoint recovery may lead to corrupted data stream
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20663">FLINK-20663</a>] -         Managed memory may not be released in time when operators use managed memory frequently
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20675">FLINK-20675</a>] -         Asynchronous checkpoint failure would not fail the job anymore
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20680">FLINK-20680</a>] -         Fails to call var-arg function with no parameters
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20798">FLINK-20798</a>] -         Using PVC as high-availability.storageDir could not work
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20832">FLINK-20832</a>] -         Deliver bootstrap resouces ourselves for website and documentation
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20848">FLINK-20848</a>] -         Kafka consumer ID is not specified correctly in new KafkaSource
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20913">FLINK-20913</a>] -         Improve new HiveConf(jobConf, HiveConf.class)
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20921">FLINK-20921</a>] -         Fix Date/Time/Timestamp in Python DataStream
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20933">FLINK-20933</a>] -         Config Python Operator Use Managed Memory In Python DataStream
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20942">FLINK-20942</a>] -         Digest of FLOAT literals throws UnsupportedOperationException
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20944">FLINK-20944</a>] -         Launching in application mode requesting a ClusterIP rest service type results in an Exception
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20947">FLINK-20947</a>] -         Idle source doesn&#39;t work when pushing watermark into the source
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20961">FLINK-20961</a>] -         Flink throws NullPointerException for tables created from DataStream with no assigned timestamps and watermarks
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20992">FLINK-20992</a>] -         Checkpoint cleanup can kill JobMaster
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20998">FLINK-20998</a>] -         flink-raw-1.12.jar does not exist
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21009">FLINK-21009</a>] -         Can not disable certain options in Elasticsearch 7 connector
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21013">FLINK-21013</a>] -         Blink planner does not ingest timestamp into StreamRecord
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21024">FLINK-21024</a>] -         Dynamic properties get exposed to job&#39;s main method if user parameters are passed
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21028">FLINK-21028</a>] -         Streaming application didn&#39;t stop properly 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21030">FLINK-21030</a>] -         Broken job restart for job with disjoint graph
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21059">FLINK-21059</a>] -         KafkaSourceEnumerator does not honor consumer properties
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21069">FLINK-21069</a>] -         Configuration &quot;parallelism.default&quot; doesn&#39;t take effect for TableEnvironment#explainSql
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21071">FLINK-21071</a>] -         Snapshot branches running against flink-docker dev-master branch
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21104">FLINK-21104</a>] -         UnalignedCheckpointITCase.execute failed with &quot;IllegalStateException&quot;
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21132">FLINK-21132</a>] -         BoundedOneInput.endInput is called when taking synchronous savepoint
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21138">FLINK-21138</a>] -         KvStateServerHandler is not invoked with user code classloader
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21140">FLINK-21140</a>] -         Extract zip file dependencies before adding to PYTHONPATH
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21144">FLINK-21144</a>] -         KubernetesResourceManagerDriver#tryResetPodCreationCoolDown causes fatal error
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21155">FLINK-21155</a>] -         FileSourceTextLinesITCase.testBoundedTextFileSourceWithTaskManagerFailover does not pass
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21158">FLINK-21158</a>] -         wrong jvm metaspace and overhead size show in  taskmanager metric page
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21163">FLINK-21163</a>] -         Python dependencies specified via CLI should not override the dependencies specified in configuration
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21169">FLINK-21169</a>] -         Kafka flink-connector-base dependency should be scope compile
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21208">FLINK-21208</a>] -         pyarrow exception when using window with pandas udaf
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21213">FLINK-21213</a>] -         e2e test fail with &#39;As task is already not running, no longer decline checkpoint&#39;
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21215">FLINK-21215</a>] -         Checkpoint was declined because one input stream is finished
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21216">FLINK-21216</a>] -         StreamPandasConversionTests Fails
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21225">FLINK-21225</a>] -         OverConvertRule does not consider distinct
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21226">FLINK-21226</a>] -         Reintroduce TableColumn.of for backwards compatibility
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21274">FLINK-21274</a>] -         At per-job mode, during the exit of the JobManager process, if ioExecutor exits at the end, the System.exit() method will not be executed.
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21277">FLINK-21277</a>] -         SQLClientSchemaRegistryITCase fails to download testcontainers/ryuk:0.3.0
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21312">FLINK-21312</a>] -         SavepointITCase.testStopSavepointWithBoundedInputConcurrently is unstable
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21323">FLINK-21323</a>] -         Stop-with-savepoint is not supported by SourceOperatorStreamTask
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21351">FLINK-21351</a>] -         Incremental checkpoint data would be lost once a non-stop savepoint completed
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21361">FLINK-21361</a>] -         FlinkRelMdUniqueKeys matches on AbstractCatalogTable instead of CatalogTable
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21412">FLINK-21412</a>] -         pyflink DataTypes.DECIMAL is not available
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21452">FLINK-21452</a>] -         FLIP-27 sources cannot reliably downscale
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21453">FLINK-21453</a>] -         BoundedOneInput.endInput is NOT called when doing stop with savepoint WITH drain
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21490">FLINK-21490</a>] -         UnalignedCheckpointITCase fails on azure
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21492">FLINK-21492</a>] -         ActiveResourceManager swallows exception stack trace
+</li>
+</ul>
+
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20359">FLINK-20359</a>] -         Support adding Owner Reference to Job Manager in native kubernetes setup
+</li>
+</ul>
+
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-9844">FLINK-9844</a>] -         PackagedProgram does not close URLClassLoader
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20417">FLINK-20417</a>] -         Handle &quot;Too old resource version&quot; exception in Kubernetes watch more gracefully
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20491">FLINK-20491</a>] -         Support Broadcast Operation in BATCH execution mode
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20517">FLINK-20517</a>] -         Support mixed keyed/non-keyed operations in BATCH execution mode
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20770">FLINK-20770</a>] -         Incorrect description for config option kubernetes.rest-service.exposed.type
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20907">FLINK-20907</a>] -         Table API documentation promotes deprecated syntax
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21020">FLINK-21020</a>] -         Bump Jackson to 20.10.5[.1] / 2.12.1
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21034">FLINK-21034</a>] -         Rework jemalloc switch to use an environment variable
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21035">FLINK-21035</a>] -         Deduplicate copy_plugins_if_required calls
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21036">FLINK-21036</a>] -         Consider removing automatic configuration fo number of slots from docker
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21037">FLINK-21037</a>] -         Deduplicate configuration logic in docker entrypoint
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21042">FLINK-21042</a>] -         Fix code example in &quot;Aggregate Functions&quot; section in Table UDF page
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21048">FLINK-21048</a>] -         Refactor documentation related to switch memory allocator 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21123">FLINK-21123</a>] -         Upgrade Beanutils 1.9.x to 1.9.4
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21164">FLINK-21164</a>] -         Jar handlers don&#39;t cleanup temporarily extracted jars
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21210">FLINK-21210</a>] -         ApplicationClusterEntryPoints should explicitly close PackagedProgram
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21381">FLINK-21381</a>] -         Kubernetes HA documentation does not state required service account and role
+</li>
+</ul>
+
+<h2>        Task
+</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20529">FLINK-20529</a>] -         Publish Dockerfiles for release 1.12.0
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20534">FLINK-20534</a>] -         Add Flink 1.12 MigrationVersion
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20536">FLINK-20536</a>] -         Update migration tests in master to cover migration from release-1.12
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-20960">FLINK-20960</a>] -         Add warning in 1.12 release notes about potential corrupt data stream with unaligned checkpoint 
+</li>
+<li>[<a href="https://issues.apache.org/jira/browse/FLINK-21358">FLINK-21358</a>] -         Missing snapshot version compatibility for 1.12
+</li>
+</ul>
+
+
+      </article>
+    </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>
+      </div>
+    </div>
+
+    <hr />
+
+    <div class="row">
+      <div class="footer text-center col-sm-12">
+        <p>Copyright © 2014-2019 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+        <p>Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.</p>
+        <p><a href="/privacy-policy.html">Privacy Policy</a> &middot; <a href="/blog/feed.xml">RSS feed</a></p>
+      </div>
+    </div>
+    </div><!-- /.container -->
+
+    <!-- Include all compiled plugins (below), or include individual files as needed -->
+    <script src="/js/jquery.matchHeight-min.js"></script>
+    <script src="/js/bootstrap.min.js"></script>
+    <script src="/js/codetabs.js"></script>
+    <script src="/js/stickysidebar.js"></script>
+
+    <!-- Google Analytics -->
+    <script>
+      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+      ga('create', 'UA-52545728-1', 'auto');
+      ga('send', 'pageview');
+    </script>
+  </body>
+</html>