blob: c0e558a95a6df1cbc2523438ae5f276dae946c04 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en" dir=ZgotmplZ>
<head>
<link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css">
<script src="/bootstrap/js/bootstrap.bundle.min.js"></script>
<link rel="stylesheet" type="text/css" href="/font-awesome/css/font-awesome.min.css">
<script src="/js/anchor.min.js"></script>
<script src="/js/flink.js"></script>
<link rel="canonical" href="https://flink.apache.org/2021/08/09/apache-flink-1.11.4-released/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="The Apache Flink community released the next bugfix version of the Apache Flink 1.11 series.
This release includes 78 fixes and minor improvements for Flink 1.11.4. The list below includes a detailed list of all fixes and improvements.
We highly recommend all users to upgrade to Flink 1.11.4.
Updated Maven dependencies:
&lt;dependency&gt; &lt;groupId&gt;org.apache.flink&lt;/groupId&gt; &lt;artifactId&gt;flink-java&lt;/artifactId&gt; &lt;version&gt;1.11.4&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.flink&lt;/groupId&gt; &lt;artifactId&gt;flink-streaming-java_2.11&lt;/artifactId&gt; &lt;version&gt;1.11.4&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.flink&lt;/groupId&gt; &lt;artifactId&gt;flink-clients_2.11&lt;/artifactId&gt; &lt;version&gt;1.11.4&lt;/version&gt; &lt;/dependency&gt; You can find the binaries on the updated Downloads page.">
<meta name="theme-color" content="#FFFFFF"><meta property="og:title" content="Apache Flink 1.11.4 Released" />
<meta property="og:description" content="The Apache Flink community released the next bugfix version of the Apache Flink 1.11 series.
This release includes 78 fixes and minor improvements for Flink 1.11.4. The list below includes a detailed list of all fixes and improvements.
We highly recommend all users to upgrade to Flink 1.11.4.
Updated Maven dependencies:
&lt;dependency&gt; &lt;groupId&gt;org.apache.flink&lt;/groupId&gt; &lt;artifactId&gt;flink-java&lt;/artifactId&gt; &lt;version&gt;1.11.4&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.flink&lt;/groupId&gt; &lt;artifactId&gt;flink-streaming-java_2.11&lt;/artifactId&gt; &lt;version&gt;1.11.4&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.flink&lt;/groupId&gt; &lt;artifactId&gt;flink-clients_2.11&lt;/artifactId&gt; &lt;version&gt;1.11.4&lt;/version&gt; &lt;/dependency&gt; You can find the binaries on the updated Downloads page." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://flink.apache.org/2021/08/09/apache-flink-1.11.4-released/" /><meta property="article:section" content="posts" />
<meta property="article:published_time" content="2021-08-09T00:00:00+00:00" />
<meta property="article:modified_time" content="2021-08-09T00:00:00+00:00" />
<title>Apache Flink 1.11.4 Released | Apache Flink</title>
<link rel="manifest" href="/manifest.json">
<link rel="icon" href="/favicon.png" type="image/x-icon">
<link rel="stylesheet" href="/book.min.22eceb4d17baa9cdc0f57345edd6f215a40474022dfee39b63befb5fb3c596b5.css" integrity="sha256-IuzrTRe6qc3A9XNF7dbyFaQEdAIt/uObY777X7PFlrU=">
<script defer src="/en.search.min.2698f0d1b683dae4d6cb071668b310a55ebcf1c48d11410a015a51d90105b53e.js" integrity="sha256-Jpjw0baD2uTWywcWaLMQpV688cSNEUEKAVpR2QEFtT4="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
<meta name="generator" content="Hugo 0.124.1">
<script>
var _paq = window._paq = window._paq || [];
_paq.push(['disableCookies']);
_paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
</head>
<body dir=ZgotmplZ>
<header>
<nav class="navbar navbar-expand-xl">
<div class="container-fluid">
<a class="navbar-brand" href="/">
<img src="/img/logo/png/100/flink_squirrel_100_color.png" alt="Apache Flink" height="47" width="47" class="d-inline-block align-text-middle">
<span>Apache Flink</span>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<i class="fa fa-bars navbar-toggler-icon"></i>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">About</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="/what-is-flink/flink-architecture/">Architecture</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/flink-applications/">Applications</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/flink-operations/">Operations</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/use-cases/">Use Cases</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/powered-by/">Powered By</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/roadmap/">Roadmap</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/community/">Community & Project Info</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/security/">Security</a>
</li>
<li>
<a class="dropdown-item" href="/what-is-flink/special-thanks/">Special Thanks</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Getting Started</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-stable/docs/try-flink/local_installation/">With Flink<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/docs/try-flink-kubernetes-operator/quick-start/">With Flink Kubernetes Operator<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-cdc-docs-stable/docs/get-started/introduction/">With Flink CDC<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-ml-docs-stable/docs/try-flink-ml/quick-start/">With Flink ML<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-statefun-docs-stable/getting-started/project-setup.html">With Flink Stateful Functions<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-stable/docs/learn-flink/overview/">Training Course<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">Documentation</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-stable/">Flink 1.19 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-docs-master/">Flink Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/">Kubernetes Operator 1.8 (latest)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main">Kubernetes Operator Main (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-cdc-docs-stable">CDC 3.0 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-cdc-docs-master">CDC Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-ml-docs-stable/">ML 2.3 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-ml-docs-master">ML Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-statefun-docs-stable/">Stateful Functions 3.3 (stable)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="dropdown-item" href="https://nightlies.apache.org/flink/flink-statefun-docs-master">Stateful Functions Master (snapshot)<i class="link fa fa-external-link title" aria-hidden="true"></i>
</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">How to Contribute</a>
<ul class="dropdown-menu">
<li>
<a class="dropdown-item" href="/how-to-contribute/overview/">Overview</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/contribute-code/">Contribute Code</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/reviewing-prs/">Review Pull Requests</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/code-style-and-quality-preamble/">Code Style and Quality Guide</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/contribute-documentation/">Contribute Documentation</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/documentation-style-guide/">Documentation Style Guide</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/improve-website/">Contribute to the Website</a>
</li>
<li>
<a class="dropdown-item" href="/how-to-contribute/getting-help/">Getting Help</a>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" href="/posts/">Flink Blog</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/downloads/">Downloads</a>
</li>
</ul>
<div class="book-search">
<div class="book-search-spinner hidden">
<i class="fa fa-refresh fa-spin"></i>
</div>
<form class="search-bar d-flex" onsubmit="return false;"su>
<input type="text" id="book-search-input" placeholder="Search" aria-label="Search" maxlength="64" data-hotkeys="s/">
<i class="fa fa-search search"></i>
<i class="fa fa-circle-o-notch fa-spin spinner"></i>
</form>
<div class="book-search-spinner hidden"></div>
<ul id="book-search-results"></ul>
</div>
</div>
</div>
</nav>
<div class="navbar-clearfix"></div>
</header>
<main class="flex">
<section class="container book-page">
<article class="markdown">
<h1>
<a href="/2021/08/09/apache-flink-1.11.4-released/">Apache Flink 1.11.4 Released</a>
</h1>
August 9, 2021 -
Xiaoling He
<p><p>The Apache Flink community released the next bugfix version of the Apache Flink 1.11 series.</p>
<p>This release includes 78 fixes and minor improvements for Flink 1.11.4. The list below includes a detailed list of all fixes and improvements.</p>
<p>We highly recommend all users to upgrade to Flink 1.11.4.</p>
<p>Updated Maven dependencies:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-xml" data-lang="xml"><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-java<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.11.4<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-streaming-java_2.11<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.11.4<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;dependency&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;groupId&gt;</span>org.apache.flink<span class="nt">&lt;/groupId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;artifactId&gt;</span>flink-clients_2.11<span class="nt">&lt;/artifactId&gt;</span>
</span></span><span class="line"><span class="cl"> <span class="nt">&lt;version&gt;</span>1.11.4<span class="nt">&lt;/version&gt;</span>
</span></span><span class="line"><span class="cl"><span class="nt">&lt;/dependency&gt;</span>
</span></span></code></pre></div><p>You can find the binaries on the updated <a href="/downloads.html">Downloads page</a>.</p>
<pre><code> Release Notes - Flink - Version 1.11.4
</code></pre>
<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-15262'>FLINK-15262</a>] - kafka connector doesn&#39;t read from beginning immediately when &#39;connector.startup-mode&#39; = &#39;earliest-offset&#39;
</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-18438'>FLINK-18438</a>] - TaskManager start failed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-19369'>FLINK-19369</a>] - BlobClientTest.testGetFailsDuringStreamingForJobPermanentBlob hangs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-19436'>FLINK-19436</a>] - TPC-DS end-to-end test (Blink planner) failed during shutdown
</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-20288'>FLINK-20288</a>] - Correct documentation about savepoint self-contained
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20383'>FLINK-20383</a>] - DataSet allround end-to-end test fails with NullPointerException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20626'>FLINK-20626</a>] - Canceling a job when it is failing will result in job hanging in CANCELING state
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20666'>FLINK-20666</a>] - Fix the deserialized Row losing the field_name information in PyFlink
</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-20752'>FLINK-20752</a>] - FailureRateRestartBackoffTimeStrategy allows one less restart than configured
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20793'>FLINK-20793</a>] - Fix NamesTest due to code style refactor
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20803'>FLINK-20803</a>] - Version mismatch between spotless-maven-plugin and google-java-format plugin
</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-20841'>FLINK-20841</a>] - Fix compile error due to duplicated generated files
</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-20989'>FLINK-20989</a>] - Functions in ExplodeFunctionUtil should handle null data to avoid NPE
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21008'>FLINK-21008</a>] - Residual HA related Kubernetes ConfigMaps and ZooKeeper nodes when cluster entrypoint received SIGTERM in shutdown
</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-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-21071'>FLINK-21071</a>] - Snapshot branches running against flink-docker dev-master branch
</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-21148'>FLINK-21148</a>] - YARNSessionFIFOSecuredITCase cannot connect to BlobServer
</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-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-21289'>FLINK-21289</a>] - Application mode ignores the pipeline.classpaths configuration
</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-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-21497'>FLINK-21497</a>] - JobLeaderIdService completes leader future despite no leader being elected
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21550'>FLINK-21550</a>] - ZooKeeperHaServicesTest.testSimpleClose fail
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21606'>FLINK-21606</a>] - TaskManager connected to invalid JobManager leading to TaskSubmissionException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21609'>FLINK-21609</a>] - SimpleRecoveryITCaseBase.testRestartMultipleTimes fails on azure
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21654'>FLINK-21654</a>] - YARNSessionCapacitySchedulerITCase.testStartYarnSessionClusterInQaTeamQueue fail because of NullPointerException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21725'>FLINK-21725</a>] - DataTypeExtractor extracts wrong fields ordering for Tuple12
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21753'>FLINK-21753</a>] - Cycle references between memory manager and gc cleaner action
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21980'>FLINK-21980</a>] - ZooKeeperRunningJobsRegistry creates an empty znode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21986'>FLINK-21986</a>] - taskmanager native memory not release timely after restart
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22081'>FLINK-22081</a>] - Entropy key not resolved if flink-s3-fs-hadoop is added as a plugin
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22109'>FLINK-22109</a>] - Misleading exception message if the number of arguments of a nested function is incorrect
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22184'>FLINK-22184</a>] - Rest client shutdown on failure runs in netty thread
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22424'>FLINK-22424</a>] - Writing to already released buffers potentially causing data corruption during job failover/cancellation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22489'>FLINK-22489</a>] - subtask backpressure indicator shows value for entire job
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22597'>FLINK-22597</a>] - JobMaster cannot be restarted
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22815'>FLINK-22815</a>] - Disable unaligned checkpoints for broadcast partitioning
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22946'>FLINK-22946</a>] - Network buffer deadlock introduced by unaligned checkpoint
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-23164'>FLINK-23164</a>] - JobMasterTest.testMultipleStartsWork unstable on azure
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-23166'>FLINK-23166</a>] - ZipUtils doesn&#39;t handle properly for softlinks inside the zip file
</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-18182'>FLINK-18182</a>] - Upgrade AWS SDK in flink-connector-kinesis to include new region af-south-1
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-19415'>FLINK-19415</a>] - Move Hive document to &quot;Table &amp; SQL Connectors&quot; from &quot;Table API &amp; SQL&quot;
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20651'>FLINK-20651</a>] - Use Spotless/google-java-format for code formatting/enforcement
</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-20790'>FLINK-20790</a>] - Generated classes should not be put under src/ directory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20792'>FLINK-20792</a>] - Allow shorthand invocation of spotless
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20805'>FLINK-20805</a>] - Blink runtime classes partially ignored by spotless
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20866'>FLINK-20866</a>] - Add how to list jobs in Yarn deployment documentation when HA enabled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-20906'>FLINK-20906</a>] - Update copyright year to 2021 for NOTICE files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21020'>FLINK-21020</a>] - Bump Jackson to 2.10.5[.1] / 2.12.1
</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-21411'>FLINK-21411</a>] - The components on which Flink depends may contain vulnerabilities. If yes, fix them.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-21735'>FLINK-21735</a>] - Harden JobMaster#updateTaskExecutionState()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22142'>FLINK-22142</a>] - Remove console logging for Kafka connector for AZP runs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22208'>FLINK-22208</a>] - Bump snappy-java to 1.1.5+
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-22470'>FLINK-22470</a>] - The root cause of the exception encountered during compiling the job was not exposed to users in certain cases
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-23312'>FLINK-23312</a>] - Use -Dfast for building e2e tests on AZP
</li>
</ul>
</p>
</article>
<div class="edit-this-page">
<p>
<a href="https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications">Want to contribute translation?</a>
</p>
<p>
<a href="//github.com/apache/flink-web/edit/asf-site/docs/content/posts/2021-08-09-release-1.11.4.md">
Edit This Page<i class="fa fa-edit fa-fw"></i>
</a>
</p>
</div>
</section>
<aside class="book-toc">
<nav id="TableOfContents"><h3>On This Page <a href="javascript:void(0)" class="toc" onclick="collapseToc()"><i class="fa fa-times" aria-hidden="true"></i></a></h3></nav>
</aside>
<aside class="expand-toc hidden">
<a class="toc" onclick="expandToc()" href="javascript:void(0)">
<i class="fa fa-bars" aria-hidden="true"></i>
</a>
</aside>
</main>
<footer>
<div class="separator"></div>
<div class="panels">
<div class="wrapper">
<div class="panel">
<ul>
<li>
<a href="https://flink-packages.org/">flink-packages.org</a>
</li>
<li>
<a href="https://www.apache.org/">Apache Software Foundation</a>
</li>
<li>
<a href="https://www.apache.org/licenses/">License</a>
</li>
<li>
<a href="/zh/">
<i class="fa fa-globe" aria-hidden="true"></i>&nbsp;中文版
</a>
</li>
</ul>
</div>
<div class="panel">
<ul>
<li>
<a href="/what-is-flink/security">Security</a-->
</li>
<li>
<a href="https://www.apache.org/foundation/sponsorship.html">Donate</a>
</li>
<li>
<a href="https://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
</ul>
</div>
<div class="panel icons">
<div>
<a href="/posts">
<div class="icon flink-blog-icon"></div>
<span>Flink blog</span>
</a>
</div>
<div>
<a href="https://github.com/apache/flink">
<div class="icon flink-github-icon"></div>
<span>Github</span>
</a>
</div>
<div>
<a href="https://twitter.com/apacheflink">
<div class="icon flink-twitter-icon"></div>
<span>Twitter</span>
</a>
</div>
</div>
</div>
</div>
<hr/>
<div class="container disclaimer">
<p>The contents of this website are © 2024 Apache Software Foundation under the terms of the Apache License v2. Apache Flink, Flink, and the Flink logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
</div>
</footer>
</body>
</html>