This is an automated email from the ASF dual-hosted git repository. dannycranmer pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git
commit 725e68203a2611336aa9e95bf22a2b7d3a9446ff Author: Danny Cranmer <[email protected]> AuthorDate: Wed Aug 17 09:18:15 2022 +0100 Release flink 1.15.2 --- _config.yml | 29 +++++--- _posts/2022-08-24-release-1.15.2.md | 141 ++++++++++++++++++++++++++++++++++++ q/gradle-quickstart.sh | 2 +- q/quickstart-scala.sh | 2 +- q/quickstart.sh | 2 +- q/sbt-quickstart.sh | 2 +- 6 files changed, 162 insertions(+), 16 deletions(-) diff --git a/_config.yml b/_config.yml index aa0233330..dec87cba0 100644 --- a/_config.yml +++ b/_config.yml @@ -9,7 +9,7 @@ url: https://flink.apache.org DOCS_BASE_URL: https://nightlies.apache.org/flink/ -FLINK_VERSION_STABLE: 1.15.1 +FLINK_VERSION_STABLE: 1.15.2 FLINK_VERSION_STABLE_SHORT: "1.15" FLINK_ISSUES_URL: https://issues.apache.org/jira/browse/FLINK @@ -75,18 +75,18 @@ FLINK_TABLE_STORE_GITHUB_REPO_NAME: flink-table-store flink_releases: - version_short: "1.15" binary_release: - name: "Apache Flink 1.15.1" + name: "Apache Flink 1.15.2" scala_212: - id: "1151-download_212" - url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz" - asc_url: "https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc" - sha512_url: "https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.sha512" + id: "1152-download_212" + url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz" + asc_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc" + sha512_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.sha512" source_release: - name: "Apache Flink 1.15.1" - id: "1151-download-source" - url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-src.tgz" - asc_url: "https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.asc" - sha512_url: "https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.sha512" + name: "Apache Flink 1.15.2" + id: "1152-download-source" + url: "https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-src.tgz" + asc_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.asc" + sha512_url: "https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.sha512" release_notes_url: "https://nightlies.apache.org/flink/flink-docs-release-1.15/release-notes/flink-1.15" - version_short: "1.14" @@ -291,7 +291,12 @@ component_releases: release_archive: flink: - - version_short: "1.15" + - + version_short: "1.15" + version_long: 1.15.2 + release_date: 2022-08-24 + - + version_short: "1.15" version_long: 1.15.1 release_date: 2022-07-06 - diff --git a/_posts/2022-08-24-release-1.15.2.md b/_posts/2022-08-24-release-1.15.2.md new file mode 100644 index 000000000..62c0a5c47 --- /dev/null +++ b/_posts/2022-08-24-release-1.15.2.md @@ -0,0 +1,141 @@ +--- +layout: post +title: "Apache Flink 1.15.2 Release Announcement" +date: 2022-08-24T22:00:00.000Z +categories: news +authors: +- danny: + name: "Danny Cranmer" + +excerpt: The Apache Flink Community is pleased to announce a bug fix release for Flink 1.15. + +--- + +The Apache Flink Community is pleased to announce the second bug fix release of the Flink 1.15 series. + +This release includes 30 bug fixes, vulnerability fixes, and minor improvements for Flink 1.15. +Below you will find a list of all bugfixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see: +[JIRA](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12351829). + +We highly recommend all users upgrade to Flink 1.15.2. + +# Release Artifacts + +## Maven Dependencies + +```xml +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.15.2</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java</artifactId> + <version>1.15.2</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients</artifactId> + <version>1.15.2</version> +</dependency> +``` + +## Binaries + +You can find the binaries on the updated [Downloads page]({{ site.baseurl }}/downloads.html). + +## Docker Images + +* [library/flink](https://hub.docker.com/_/flink?tab=tags&page=1&name=1.15.2) (official images) +* [apache/flink](https://hub.docker.com/r/apache/flink/tags?page=1&name=1.15.2) (ASF repository) + +## PyPi + +* [apache-flink==1.15.2](https://pypi.org/project/apache-flink/1.15.2/) + +# Upgrade Notes + +For Table API: 1.15.0 and 1.15.1 generated non-deterministic UIDs for operators that +make it difficult/impossible to restore state or upgrade to next patch version. A new +table.exec.uid.generation config option (with correct default behavior) disables setting +a UID for new pipelines from non-compiled plans. Existing pipelines can set +table.exec.uid.generation=ALWAYS if the 1.15.0/1 behavior was acceptable due to a stable +environment. See <a href="https://issues.apache.org/jira/browse/FLINK-28861">FLINK-28861</a> +for more information. + +# Release Notes + +<h2> Bug +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-23528'>FLINK-23528</a>] - stop-with-savepoint can fail with FlinkKinesisConsumer +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-25097'>FLINK-25097</a>] - Bug in inner join when the filter condition is boolean type +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-26931'>FLINK-26931</a>] - Pulsar sink's producer name should be unique +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27399'>FLINK-27399</a>] - Pulsar connector didn't set start consuming position correctly +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27570'>FLINK-27570</a>] - Checkpoint path error does not cause the job to stop +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27794'>FLINK-27794</a>] - The primary key obtained from MySQL is incorrect by using MysqlCatalog +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27856'>FLINK-27856</a>] - Adding pod template without spec crashes job manager +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28027'>FLINK-28027</a>] - Initialise Async Sink maximum number of in flight messages to low number for rate limiting strategy +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28057'>FLINK-28057</a>] - LD_PRELOAD is hardcoded to x64 on flink-docker +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28226'>FLINK-28226</a>] - 'Run kubernetes pyflink application test' fails while pulling image +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28239'>FLINK-28239</a>] - Table-Planner-Loader lacks access to commons-math3 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28240'>FLINK-28240</a>] - NettyShuffleMetricFactory#RequestedMemoryUsageMetric#getValue may throw ArithmeticException when the total segments of NetworkBufferPool is 0 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28250'>FLINK-28250</a>] - exactly-once sink kafka cause out of memory +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28269'>FLINK-28269</a>] - Kubernetes test failed with permission denied +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28322'>FLINK-28322</a>] - DataStreamScanProvider's new method is not compatible +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28357'>FLINK-28357</a>] - Watermark issue when recovering Finished sources +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28404'>FLINK-28404</a>] - Annotation @InjectClusterClient does not work correctly with RestClusterClient +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28454'>FLINK-28454</a>] - Fix the wrong timestamp example of KafkaSource +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28577'>FLINK-28577</a>] - 1.15.1 web ui console report error about checkpoint size +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28602'>FLINK-28602</a>] - StateChangeFsUploader cannot close stream normally while enabling compression +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28817'>FLINK-28817</a>] - NullPointerException in HybridSource when restoring from checkpoint +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28835'>FLINK-28835</a>] - Savepoint and checkpoint capabilities and limitations table is incorrect +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28861'>FLINK-28861</a>] - Non-deterministic UID generation might cause issues during restore +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28880'>FLINK-28880</a>] - Fix CEP doc with wrong result of strict contiguity of looping patterns +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28908'>FLINK-28908</a>] - Coder for LIST type is incorrectly chosen is PyFlink +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28978'>FLINK-28978</a>] - Kinesis connector doesn't work for new AWS regions +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28994'>FLINK-28994</a>] - Enable withCredentials for Flink UI +</li> +</ul> + +<h2> Improvement +</h2> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27199'>FLINK-27199</a>] - Bump Pulsar to 2.10.0 for fixing the unstable Pulsar test environment. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-27865'>FLINK-27865</a>] - Add guide and example for configuring SASL and SSL in Kafka SQL connector document +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28094'>FLINK-28094</a>] - Upgrade AWS SDK to support ap-southeast-3 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28140'>FLINK-28140</a>] - Improve the documentation by adding Python examples +</li> +<li>[<a href='https://issues.apache.org/jira/browse/FLINK-28486'>FLINK-28486</a>] - [docs-zh] Flink FileSystem SQL Connector Doc is not right +</li> +</ul> \ No newline at end of file diff --git a/q/gradle-quickstart.sh b/q/gradle-quickstart.sh index d98c655e8..2bd860919 100755 --- a/q/gradle-quickstart.sh +++ b/q/gradle-quickstart.sh @@ -41,7 +41,7 @@ function mkPackage() { defaultProjectName="quickstart" defaultOrganization="org.myorg.quickstart" defaultVersion="0.1-SNAPSHOT" -defaultFlinkVersion="${1:-1.15.1}" +defaultFlinkVersion="${1:-1.15.2}" # flink-docs-master/docs/dev/datastream/project-configuration/#gradle # passes the scala version prefixed with a _, e.g.: _2.12 scalaBinaryVersionFromCmdArg="${2/_/}" diff --git a/q/quickstart-scala.sh b/q/quickstart-scala.sh index aabe9f276..7be5b47b5 100755 --- a/q/quickstart-scala.sh +++ b/q/quickstart-scala.sh @@ -24,7 +24,7 @@ PACKAGE=quickstart mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart-scala \ - -DarchetypeVersion=${1:-1.15.1} \ + -DarchetypeVersion=${1:-1.15.2} \ -DgroupId=org.myorg.quickstart \ -DartifactId=$PACKAGE \ -Dversion=0.1 \ diff --git a/q/quickstart.sh b/q/quickstart.sh index 026eaee8b..dae94f831 100755 --- a/q/quickstart.sh +++ b/q/quickstart.sh @@ -24,7 +24,7 @@ PACKAGE=quickstart mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart-java \ - -DarchetypeVersion=${1:-1.15.1} \ + -DarchetypeVersion=${1:-1.15.2} \ -DgroupId=org.myorg.quickstart \ -DartifactId=$PACKAGE \ -Dversion=0.1 \ diff --git a/q/sbt-quickstart.sh b/q/sbt-quickstart.sh index 46f24dc94..b92a7639c 100755 --- a/q/sbt-quickstart.sh +++ b/q/sbt-quickstart.sh @@ -42,7 +42,7 @@ defaultProjectName="Flink Project" defaultOrganization="org.example" defaultVersion="0.1-SNAPSHOT" defaultScalaVersion="2.12.7" -defaultFlinkVersion="1.15.1" +defaultFlinkVersion="1.15.2" echo "This script creates a Flink project using Scala and SBT."
