You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by he...@apache.org on 2020/01/31 10:38:02 UTC

[flink-web] 01/02: Add Apache Flink release 1.9.2

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

hequn pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git

commit 4201d72367c4326e46fa735b356ee27c293744a1
Author: hequn8128 <ch...@gmail.com>
AuthorDate: Fri Jan 31 18:29:05 2020 +0800

    Add Apache Flink release 1.9.2
---
 _config.yml                        |  61 ++++----
 _posts/2020-01-30-release-1.9.2.md | 289 +++++++++++++++++++++++++++++++++++++
 2 files changed, 322 insertions(+), 28 deletions(-)

diff --git a/_config.yml b/_config.yml
index fde1832..df201a8 100644
--- a/_config.yml
+++ b/_config.yml
@@ -9,7 +9,7 @@ url: https://flink.apache.org
 
 DOCS_BASE_URL: https://ci.apache.org/projects/flink/
 
-FLINK_VERSION_STABLE: 1.9.1
+FLINK_VERSION_STABLE: 1.9.2
 FLINK_VERSION_STABLE_SHORT: 1.9
 
 FLINK_ISSUES_URL: https://issues.apache.org/jira/browse/FLINK
@@ -52,48 +52,48 @@ flink_releases:
   -
       version_short: 1.9
       binary_release:
-          name: "Apache Flink 1.9.1"
+          name: "Apache Flink 1.9.2"
           scala_211:
-              id: "191-download_211"
-              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.11.tgz"
-              asc_url: "https://www.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.11.tgz.asc"
-              sha512_url: "https://www.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.11.tgz.sha512"
+              id: "192-download_211"
+              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.11.tgz"
+              asc_url: "https://www.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.11.tgz.asc"
+              sha512_url: "https://www.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.11.tgz.sha512"
           scala_212:
-              id: "191-download_212"
-              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.12.tgz"
-              asc_url: "https://www.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.12.tgz.asc"
-              sha512_url: "https://www.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.12.tgz.sha512"
+              id: "192-download_212"
+              url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.12.tgz"
+              asc_url: "https://www.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.12.tgz.asc"
+              sha512_url: "https://www.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-bin-scala_2.12.tgz.sha512"
       source_release:
-          name: "Apache Flink 1.9.1"
-          id: "191-download-source"
-          url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.9.1/flink-1.9.1-src.tgz"
-          asc_url: "https://www.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-src.tgz.asc"
-          sha512_url: "https://www.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-src.tgz.sha512"
+          name: "Apache Flink 1.9.2"
+          id: "192-download-source"
+          url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.9.2/flink-1.9.2-src.tgz"
+          asc_url: "https://www.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-src.tgz.asc"
+          sha512_url: "https://www.apache.org/dist/flink/flink-1.9.2/flink-1.9.2-src.tgz.sha512"
       optional_components:
         -
           name: "Avro SQL Format"
           category: "SQL Formats"
           scala_dependent: false
-          id: 191-sql-format-avro
-          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.9.1/flink-avro-1.9.1.jar
-          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.9.1/flink-avro-1.9.1.jar.asc
-          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.9.1/flink-avro-1.9.1.jar.sha1
+          id: 192-sql-format-avro
+          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.9.2/flink-avro-1.9.2.jar
+          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.9.2/flink-avro-1.9.2.jar.asc
+          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-avro/1.9.2/flink-avro-1.9.2.jar.sha1
         -
           name: "CSV SQL Format"
           category: "SQL Formats"
           scala_dependent: false
-          id: 191-sql-format-csv
-          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.9.1/flink-csv-1.9.1.jar
-          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.9.1/flink-csv-1.9.1.jar.asc
-          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.9.1/flink-csv-1.9.1.jar.sha1
+          id: 192-sql-format-csv
+          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.9.2/flink-csv-1.9.2.jar
+          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.9.2/flink-csv-1.9.2.jar.asc
+          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/1.9.2/flink-csv-1.9.2.jar.sha1
         -
           name: "JSON SQL Format"
           category: "SQL Formats"
           scala_dependent: false
-          id: 191-sql-format-json
-          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.9.1/flink-json-1.9.1.jar
-          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.9.1/flink-json-1.9.1.jar.asc
-          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.9.1/flink-json-1.9.1.jar.sha1
+          id: 192-sql-format-json
+          url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.9.2/flink-json-1.9.2.jar
+          asc_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.9.2/flink-json-1.9.2.jar.asc
+          sha_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/1.9.2/flink-json-1.9.2.jar.sha1
   -
       version_short: 1.8
       binary_release:
@@ -261,7 +261,12 @@ component_releases:
 
 release_archive:
     flink:
-      - version_short: 1.9
+      -
+        version_short: 1.9
+        version_long: 1.9.2
+        release_date: 2020-01-30
+      -
+        version_short: 1.9
         version_long: 1.9.1
         release_date: 2019-10-18
       -
diff --git a/_posts/2020-01-30-release-1.9.2.md b/_posts/2020-01-30-release-1.9.2.md
new file mode 100644
index 0000000..f17f963
--- /dev/null
+++ b/_posts/2020-01-30-release-1.9.2.md
@@ -0,0 +1,289 @@
+---
+layout: post
+title:  "Apache Flink 1.9.2 Released"
+date:   2020-01-30 12:00:00
+categories: news
+authors:
+- hequn:
+  name: "Hequn Cheng"
+  twitter: "HequnC"
+---
+
+The Apache Flink community released the second bugfix version of the Apache Flink 1.9 series.
+
+This release includes 117 fixes and minor improvements for Flink 1.9.1. The list below includes a detailed list of all fixes and improvements.
+
+We highly recommend all users to upgrade to Flink 1.9.2.
+
+Updated Maven dependencies:
+
+```xml
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-java</artifactId>
+  <version>1.9.2</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-streaming-java_2.11</artifactId>
+  <version>1.9.2</version>
+</dependency>
+<dependency>
+  <groupId>org.apache.flink</groupId>
+  <artifactId>flink-clients_2.11</artifactId>
+  <version>1.9.2</version>
+</dependency>
+```
+
+You can find the binaries on the updated [Downloads page]({{ site.baseurl }}/downloads.html).
+
+List of resolved issues:
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12122'>FLINK-12122</a>] -         Spread out tasks evenly across all available registered TaskManagers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13360'>FLINK-13360</a>] -         Add documentation for HBase connector for Table API &amp; SQL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13361'>FLINK-13361</a>] -         Add documentation for JDBC connector for Table API &amp; SQL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13723'>FLINK-13723</a>] -         Use liquid-c for faster doc generation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13724'>FLINK-13724</a>] -         Remove unnecessary whitespace from the docs&#39; sidenav
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13725'>FLINK-13725</a>] -         Use sassc for faster doc generation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13726'>FLINK-13726</a>] -         Build docs with jekyll 4.0.0.pre.beta1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13791'>FLINK-13791</a>] -         Speed up sidenav by using group_by
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13817'>FLINK-13817</a>] -         Expose whether web submissions are enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13818'>FLINK-13818</a>] -         Check whether web submission are enabled
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14535'>FLINK-14535</a>] -         Cast exception is thrown when count distinct on decimal fields
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14735'>FLINK-14735</a>] -         Improve batch schedule check input consumable performance
+</li>
+</ul>
+        
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-10377'>FLINK-10377</a>] -         Remove precondition in TwoPhaseCommitSinkFunction.notifyCheckpointComplete
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-10435'>FLINK-10435</a>] -         Client sporadically hangs after Ctrl + C
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11120'>FLINK-11120</a>] -         TIMESTAMPADD function handles TIME incorrectly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11835'>FLINK-11835</a>] -         ZooKeeperLeaderElectionITCase.testJobExecutionOnClusterWithLeaderChange failed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12342'>FLINK-12342</a>] -         Yarn Resource Manager Acquires Too Many Containers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12399'>FLINK-12399</a>] -         FilterableTableSource does not use filters on job run
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13184'>FLINK-13184</a>] -         Starting a TaskExecutor blocks the YarnResourceManager&#39;s main thread
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13589'>FLINK-13589</a>] -         DelimitedInputFormat index error on multi-byte delimiters with whole file input splits
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13702'>FLINK-13702</a>] -         BaseMapSerializerTest.testDuplicate fails on Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13708'>FLINK-13708</a>] -         Transformations should be cleared because a table environment could execute multiple job
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13740'>FLINK-13740</a>] -         TableAggregateITCase.testNonkeyedFlatAggregate failed on Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13749'>FLINK-13749</a>] -         Make Flink client respect classloading policy
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13758'>FLINK-13758</a>] -         Failed to submit JobGraph when registered hdfs file in DistributedCache 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13799'>FLINK-13799</a>] -         Web Job Submit Page displays stream of error message when web submit is disables in the config
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13827'>FLINK-13827</a>] -         Shell variable should be escaped in start-scala-shell.sh
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13862'>FLINK-13862</a>] -         Update Execution Plan docs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13945'>FLINK-13945</a>] -         Instructions for building flink-shaded against vendor repository don&#39;t work
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13969'>FLINK-13969</a>] -         Resuming Externalized Checkpoint (rocks, incremental, scale down) end-to-end test fails on Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13995'>FLINK-13995</a>] -         Fix shading of the licence information of netty
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13999'>FLINK-13999</a>] -         Correct the documentation of MATCH_RECOGNIZE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14066'>FLINK-14066</a>] -         Pyflink building failure in master and 1.9.0 version
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14074'>FLINK-14074</a>] -         MesosResourceManager can&#39;t create new taskmanagers in Session Cluster Mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14175'>FLINK-14175</a>] -         Upgrade KPL version in flink-connector-kinesis to fix application OOM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14200'>FLINK-14200</a>] -         Temporal Table Function Joins do not work on Tables (only TableSources) on the query side
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14235'>FLINK-14235</a>] -         Kafka010ProducerITCase&gt;KafkaProducerTestBase.testOneToOneAtLeastOnceCustomOperator fails on travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14315'>FLINK-14315</a>] -         NPE with JobMaster.disconnectTaskManager
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14337'>FLINK-14337</a>] -         HistoryServer does not handle NPE on corruped archives properly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14347'>FLINK-14347</a>] -         YARNSessionFIFOITCase.checkForProhibitedLogContents found a log with prohibited string
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14355'>FLINK-14355</a>] -         Example code in state processor API docs doesn&#39;t compile
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14370'>FLINK-14370</a>] -         KafkaProducerAtLeastOnceITCase&gt;KafkaProducerTestBase.testOneToOneAtLeastOnceRegularSink fails on Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14382'>FLINK-14382</a>] -         Incorrect handling of FLINK_PLUGINS_DIR on Yarn
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14398'>FLINK-14398</a>] -         Further split input unboxing code into separate methods
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14413'>FLINK-14413</a>] -         Shade-plugin ApacheNoticeResourceTransformer uses platform-dependent encoding
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14434'>FLINK-14434</a>] -         Dispatcher#createJobManagerRunner should not start JobManagerRunner
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14445'>FLINK-14445</a>] -         Python module build failed when making sdist
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14447'>FLINK-14447</a>] -         Network metrics doc table render confusion
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14459'>FLINK-14459</a>] -         Python module build hangs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14524'>FLINK-14524</a>] -         PostgreSQL JDBC sink generates invalid SQL in upsert mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14547'>FLINK-14547</a>] -         UDF cannot be in the join condition in blink planner
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14561'>FLINK-14561</a>] -         Don&#39;t write FLINK_PLUGINS_DIR ENV variable to Flink configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14562'>FLINK-14562</a>] -         RMQSource leaves idle consumer after closing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14574'>FLINK-14574</a>] -          flink-s3-fs-hadoop doesn&#39;t work with plugins mechanism
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14589'>FLINK-14589</a>] -         Redundant slot requests with the same AllocationID leads to inconsistent slot table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14641'>FLINK-14641</a>] -         Fix description of metric `fullRestarts`
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14673'>FLINK-14673</a>] -         Shouldn&#39;t expect HMS client to throw NoSuchObjectException for non-existing function
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14683'>FLINK-14683</a>] -         RemoteStreamEnvironment&#39;s construction function has a wrong method
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14701'>FLINK-14701</a>] -         Slot leaks if SharedSlotOversubscribedException happens
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14784'>FLINK-14784</a>] -         CsvTableSink miss delimiter when row start with null member
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14817'>FLINK-14817</a>] -         &quot;Streaming Aggregation&quot; document contains misleading code examples
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14846'>FLINK-14846</a>] -         Correct the default writerbuffer size documentation of RocksDB
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14910'>FLINK-14910</a>] -         DisableAutoGeneratedUIDs fails on keyBy
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14930'>FLINK-14930</a>] -         OSS Filesystem Uses Wrong Shading Prefix
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14949'>FLINK-14949</a>] -         Task cancellation can be stuck against out-of-thread error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14951'>FLINK-14951</a>] -         State TTL backend end-to-end test fail when taskManager has multiple slot
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14953'>FLINK-14953</a>] -         Parquet table source should use schema type to build FilterPredicate
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14960'>FLINK-14960</a>] -         Dependency shading of table modules test fails on Travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14976'>FLINK-14976</a>] -         Cassandra Connector leaks Semaphore on Throwable; hangs on close
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15001'>FLINK-15001</a>] -         The digest of sub-plan reuse should contain retraction traits for stream physical nodes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15013'>FLINK-15013</a>] -         Flink (on YARN) sometimes needs too many slots
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15030'>FLINK-15030</a>] -         Potential deadlock for bounded blocking ResultPartition.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15036'>FLINK-15036</a>] -         Container startup error will be handled out side of the YarnResourceManager&#39;s main thread
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15063'>FLINK-15063</a>] -         Input group and output group of the task metric are reversed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15065'>FLINK-15065</a>] -         RocksDB configurable options doc description error
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15076'>FLINK-15076</a>] -         Source thread should be interrupted during the Task cancellation 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15234'>FLINK-15234</a>] -         Hive table created from flink catalog table shouldn&#39;t have null properties in parameters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15240'>FLINK-15240</a>] -         is_generic key is missing for Flink table stored in HiveCatalog
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15259'>FLINK-15259</a>] -         HiveInspector.toInspectors() should convert Flink constant to Hive constant 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15266'>FLINK-15266</a>] -         NPE in blink planner code gen
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15361'>FLINK-15361</a>] -         ParquetTableSource should pass predicate in projectFields
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15412'>FLINK-15412</a>] -         LocalExecutorITCase#testParameterizedTypes failed in travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15413'>FLINK-15413</a>] -         ScalarOperatorsTest failed in travis
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15418'>FLINK-15418</a>] -         StreamExecMatchRule not set FlinkRelDistribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15421'>FLINK-15421</a>] -         GroupAggsHandler throws java.time.LocalDateTime cannot be cast to java.sql.Timestamp
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15435'>FLINK-15435</a>] -         ExecutionConfigTests.test_equals_and_hash in pyFlink fails when cpu core numbers is 6
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15443'>FLINK-15443</a>] -         Use JDBC connector write FLOAT value occur ClassCastException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15478'>FLINK-15478</a>] -         FROM_BASE64 code gen type wrong
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15489'>FLINK-15489</a>] -         WebUI log refresh not working
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15522'>FLINK-15522</a>] -         Misleading root cause exception when cancelling the job
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15523'>FLINK-15523</a>] -         ConfigConstants generally excluded from japicmp
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15543'>FLINK-15543</a>] -         Apache Camel not bundled but listed in flink-dist NOTICE
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15549'>FLINK-15549</a>] -         Integer overflow in SpillingResettableMutableObjectIterator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15577'>FLINK-15577</a>] -         WindowAggregate RelNodes missing Window specs in digest
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15615'>FLINK-15615</a>] -         Docs: wrong guarantees stated for the file sink
+</li>
+</ul>
+                
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-11135'>FLINK-11135</a>] -         Reorder Hadoop config loading in HadoopUtils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-12848'>FLINK-12848</a>] -         Method equals() in RowTypeInfo should consider fieldsNames
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-13729'>FLINK-13729</a>] -         Update website generation dependencies
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14008'>FLINK-14008</a>] -         Auto-generate binary licensing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14104'>FLINK-14104</a>] -         Bump Jackson to 2.10.1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14123'>FLINK-14123</a>] -         Lower the default value of taskmanager.memory.fraction
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14206'>FLINK-14206</a>] -         Let fullRestart metric count fine grained restarts as well
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14215'>FLINK-14215</a>] -         Add Docs for TM and JM Environment Variable Setting
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14251'>FLINK-14251</a>] -         Add FutureUtils#forward utility
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14334'>FLINK-14334</a>] -         ElasticSearch docs refer to non-existent ExceptionUtils.containsThrowable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14335'>FLINK-14335</a>] -         ExampleIntegrationTest in testing docs is incorrect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14408'>FLINK-14408</a>] -         In OldPlanner, UDF open method can not be invoke when SQL is optimized
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14557'>FLINK-14557</a>] -         Clean up the package of py4j
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14639'>FLINK-14639</a>] -         Metrics User Scope docs refer to wrong class
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14646'>FLINK-14646</a>] -         Check non-null for key in KeyGroupStreamPartitioner
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14825'>FLINK-14825</a>] -         Rework state processor api documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-14995'>FLINK-14995</a>] -         Kinesis NOTICE is incorrect
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15113'>FLINK-15113</a>] -         fs.azure.account.key not hidden from global configuration
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15554'>FLINK-15554</a>] -         Bump jetty-util-ajax to 9.3.24
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15657'>FLINK-15657</a>] -         Fix the python table api doc link in Python API tutorial
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15700'>FLINK-15700</a>] -         Improve Python API Tutorial doc
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/FLINK-15726'>FLINK-15726</a>] -         Fixing error message in StreamExecTableSourceScan
+</li>
+</ul>