blob: 591dd8e4aaab43956750f500191f5d7f58846d1e [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/2019/10/18/apache-flink-1.9.1-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 first bugfix version of the Apache Flink 1.9 series.
This release includes 96 fixes and minor improvements for Flink 1.9.0. The list below includes a detailed list of all fixes and improvements.
We highly recommend all users to upgrade to Flink 1.9.1.
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.9.1&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.9.1&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.9.1&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.9.1 Released" />
<meta property="og:description" content="The Apache Flink community released the first bugfix version of the Apache Flink 1.9 series.
This release includes 96 fixes and minor improvements for Flink 1.9.0. The list below includes a detailed list of all fixes and improvements.
We highly recommend all users to upgrade to Flink 1.9.1.
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.9.1&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.9.1&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.9.1&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/2019/10/18/apache-flink-1.9.1-released/" /><meta property="article:section" content="posts" />
<meta property="article:published_time" content="2019-10-18T12:00:00+00:00" />
<meta property="article:modified_time" content="2019-10-18T12:00:00+00:00" />
<title>Apache Flink 1.9.1 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="/2019/10/18/apache-flink-1.9.1-released/">Apache Flink 1.9.1 Released</a>
</h1>
October 18, 2019 -
Jark Wu
<a href="https://twitter.com/JarkWu">(@JarkWu)</a>
<p><p>The Apache Flink community released the first bugfix version of the Apache Flink 1.9 series.</p>
<p>This release includes 96 fixes and minor improvements for Flink 1.9.0. The list below includes a detailed list of all fixes and improvements.</p>
<p>We highly recommend all users to upgrade to Flink 1.9.1.</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.9.1<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.9.1<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.9.1<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>
<p>List of resolved issues:</p>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11630'>FLINK-11630</a>] - TaskExecutor does not wait for Task termination when terminating itself
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13490'>FLINK-13490</a>] - Fix if one column value is null when reading JDBC, the following values are all null
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13941'>FLINK-13941</a>] - Prevent data-loss by not cleaning up small part files from S3.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12501'>FLINK-12501</a>] - AvroTypeSerializer does not work with types generated by avrohugger
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13386'>FLINK-13386</a>] - Fix some frictions in the new default Web UI
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13526'>FLINK-13526</a>] - Switching to a non existing catalog or database crashes sql-client
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13568'>FLINK-13568</a>] - DDL create table doesn&#39;t allow STRING data type
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13805'>FLINK-13805</a>] - Bad Error Message when TaskManager is lost
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13806'>FLINK-13806</a>] - Metric Fetcher floods the JM log with errors when TM is lost
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14010'>FLINK-14010</a>] - Dispatcher &amp; JobManagers don&#39;t give up leadership when AM is shut down
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14145'>FLINK-14145</a>] - CompletedCheckpointStore#getLatestCheckpoint(true) returns wrong checkpoint
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13059'>FLINK-13059</a>] - Cassandra Connector leaks Semaphore on Exception and hangs on close
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13534'>FLINK-13534</a>] - Unable to query Hive table with decimal column
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13562'>FLINK-13562</a>] - Throws exception when FlinkRelMdColumnInterval meets two stage stream group aggregate
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13563'>FLINK-13563</a>] - TumblingGroupWindow should implement toString method
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13564'>FLINK-13564</a>] - Throw exception if constant with YEAR TO MONTH resolution was used for group windows
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13588'>FLINK-13588</a>] - StreamTask.handleAsyncException throws away the exception cause
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13653'>FLINK-13653</a>] - ResultStore should avoid using RowTypeInfo when creating a result
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13711'>FLINK-13711</a>] - Hive array values not properly displayed in SQL CLI
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13737'>FLINK-13737</a>] - flink-dist should add provided dependency on flink-examples-table
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13738'>FLINK-13738</a>] - Fix NegativeArraySizeException in LongHybridHashTable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13742'>FLINK-13742</a>] - Fix code generation when aggregation contains both distinct aggregate with and without filter
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13760'>FLINK-13760</a>] - Fix hardcode Scala version dependency in hive connector
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13761'>FLINK-13761</a>] - `SplitStream` should be deprecated because `SplitJavaStream` is deprecated
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13789'>FLINK-13789</a>] - Transactional Id Generation fails due to user code impacting formatting string
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13823'>FLINK-13823</a>] - Incorrect debug log in CompileUtils
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13825'>FLINK-13825</a>] - The original plugins dir is not restored after e2e test run
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13831'>FLINK-13831</a>] - Free Slots / All Slots display error
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13887'>FLINK-13887</a>] - Ensure defaultInputDependencyConstraint to be non-null when setting it in ExecutionConfig
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13897'>FLINK-13897</a>] - OSS FS NOTICE file is placed in wrong directory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13933'>FLINK-13933</a>] - Hive Generic UDTF can not be used in table API both stream and batch mode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13936'>FLINK-13936</a>] - NOTICE-binary is outdated
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13966'>FLINK-13966</a>] - Jar sorting in collect_license_files.sh is locale dependent
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14009'>FLINK-14009</a>] - Cron jobs broken due to verifying incorrect NOTICE-binary file
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14049'>FLINK-14049</a>] - Update error message for failed partition updates to include task name
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14076'>FLINK-14076</a>] - &#39;ClassNotFoundException: KafkaException&#39; on Flink v1.9 w/ checkpointing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14107'>FLINK-14107</a>] - Kinesis consumer record emitter deadlock under event time alignment
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14119'>FLINK-14119</a>] - Clean idle state for RetractableTopNFunction
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14139'>FLINK-14139</a>] - Fix potential memory leak of rest server when using session/standalone cluster
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14140'>FLINK-14140</a>] - The Flink Logo Displayed in Flink Python Shell is Broken
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14150'>FLINK-14150</a>] - Unnecessary __pycache__ directories appears in pyflink.zip
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14288'>FLINK-14288</a>] - Add Py4j NOTICE for source release
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13892'>FLINK-13892</a>] - HistoryServerTest failed on Travis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14043'>FLINK-14043</a>] - SavepointMigrationTestBase is super slow
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12164'>FLINK-12164</a>] - JobMasterTest.testJobFailureWhenTaskExecutorHeartbeatTimeout is unstable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-9900'>FLINK-9900</a>] - Fix unstable test ZooKeeperHighAvailabilityITCase#testRestoreBehaviourWithFaultyStateHandles
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13484'>FLINK-13484</a>] - ConnectedComponents end-to-end test instable with NoResourceAvailableException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13489'>FLINK-13489</a>] - Heavy deployment end-to-end test fails on Travis with TM heartbeat timeout
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13514'>FLINK-13514</a>] - StreamTaskTest.testAsyncCheckpointingConcurrentCloseAfterAcknowledge unstable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13530'>FLINK-13530</a>] - AbstractServerTest failed on Travis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13585'>FLINK-13585</a>] - Fix sporadical deallock in TaskAsyncCallTest#testSetsUserCodeClassLoader()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13599'>FLINK-13599</a>] - Kinesis end-to-end test failed on Travis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13663'>FLINK-13663</a>] - SQL Client end-to-end test for modern Kafka failed on Travis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13688'>FLINK-13688</a>] - HiveCatalogUseBlinkITCase.testBlinkUdf constantly failed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13739'>FLINK-13739</a>] - BinaryRowTest.testWriteString() fails in some environments
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13746'>FLINK-13746</a>] - Elasticsearch (v2.3.5) sink end-to-end test fails on Travis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13769'>FLINK-13769</a>] - BatchFineGrainedRecoveryITCase.testProgram failed on Travis
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13807'>FLINK-13807</a>] - Flink-avro unit tests fails if the character encoding in the environment is not default to UTF-8
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13965'>FLINK-13965</a>] - Keep hasDeprecatedKeys and deprecatedKeys methods in ConfigOption and mark it with @Deprecated annotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-9941'>FLINK-9941</a>] - Flush in ScalaCsvOutputFormat before close method
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13336'>FLINK-13336</a>] - Remove the legacy batch fault tolerance page and redirect it to the new task failure recovery page
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13380'>FLINK-13380</a>] - Improve the usability of Flink session cluster on Kubernetes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13819'>FLINK-13819</a>] - Introduce RpcEndpoint State
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13845'>FLINK-13845</a>] - Drop all the content of removed &quot;Checkpointed&quot; interface
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13957'>FLINK-13957</a>] - Log dynamic properties on job submission
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13967'>FLINK-13967</a>] - Generate full binary licensing via collect_license_files.sh
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13968'>FLINK-13968</a>] - Add travis check for the correctness of the binary licensing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13449'>FLINK-13449</a>] - Add ARM architecture to MemoryArchitecture
</li>
</ul>
<h2> Documentation
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13105'>FLINK-13105</a>] - Add documentation for blink planner&#39;s built-in functions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13277'>FLINK-13277</a>] - add documentation of Hive source/sink
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13354'>FLINK-13354</a>] - Add documentation for how to use blink planner
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13355'>FLINK-13355</a>] - Add documentation for Temporal Table Join in blink planner
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13356'>FLINK-13356</a>] - Add documentation for TopN and Deduplication in blink planner
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13359'>FLINK-13359</a>] - Add documentation for DDL introduction
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13362'>FLINK-13362</a>] - Add documentation for Kafka &amp; ES &amp; FileSystem DDL
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13363'>FLINK-13363</a>] - Add documentation for streaming aggregate performance tunning.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13706'>FLINK-13706</a>] - add documentation of how to use Hive functions in Flink
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13942'>FLINK-13942</a>] - Add Overview page for Getting Started section
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13863'>FLINK-13863</a>] - Update Operations Playground to Flink 1.9.0
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13937'>FLINK-13937</a>] - Fix wrong hive dependency version in documentation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13830'>FLINK-13830</a>] - The Document about Cluster on yarn have some problems
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14160'>FLINK-14160</a>] - Extend Operations Playground with --backpressure option
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13388'>FLINK-13388</a>] - Update UI screenshots in the documentation to the new default Web Frontend
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13415'>FLINK-13415</a>] - Document how to use hive connector in scala shell
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13517'>FLINK-13517</a>] - Restructure Hive Catalog documentation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13643'>FLINK-13643</a>] - Document the workaround for users with a different minor Hive version
</li>
<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13757'>FLINK-13757</a>] - Fix wrong description of "IS NOT TRUE" function documentation
</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/2019-10-18-release-1.9.1.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>