From df24aa270cafcc313084c84d326b180b7f5f728f Mon Sep 17 00:00:00 2001
From: Wenjin Xie
Date: Mon, 20 Jul 2026 20:33:50 +0800
Subject: [PATCH 1/2] Announce Flink Agents 0.3.1
---
docs/config.toml | 2 +-
.../2026-07-25-release-flink-agents-0.3.1.md | 131 ++++++++++++++++++
docs/data/flink_agents.yml | 38 ++---
docs/data/release_archive.yml | 3 +
4 files changed, 156 insertions(+), 18 deletions(-)
create mode 100644 docs/content/posts/2026-07-25-release-flink-agents-0.3.1.md
diff --git a/docs/config.toml b/docs/config.toml
index 8b04e28c3d..ced3e1356a 100644
--- a/docs/config.toml
+++ b/docs/config.toml
@@ -52,7 +52,7 @@ posts = "/:year/:month/:day/:title/"
FlinkMLStableShortVersion = "2.3"
FlinkCDCStableVersion = "3.6.0"
FlinkCDCStableShortVersion = "3.6"
- FlinkAgentsStableVersion = "0.3.0"
+ FlinkAgentsStableVersion = "0.3.1"
FlinkAgentsStableShortVersion = "0.3"
FlinkKubernetesOperatorStableVersion = "1.15.0"
FlinkKubernetesOperatorStableShortVersion = "1.15"
diff --git a/docs/content/posts/2026-07-25-release-flink-agents-0.3.1.md b/docs/content/posts/2026-07-25-release-flink-agents-0.3.1.md
new file mode 100644
index 0000000000..b6ba73ba85
--- /dev/null
+++ b/docs/content/posts/2026-07-25-release-flink-agents-0.3.1.md
@@ -0,0 +1,131 @@
+---
+title: "Apache Flink Agents 0.3.1 Release Announcement"
+date: "2026-07-25T00:00:00.000Z"
+authors:
+- wenjin:
+ name: "Wenjin Xie"
+aliases:
+- /news/2026/07/25/release-flink-agents-0.3.1.html
+---
+
+The Apache Flink Community is pleased to announce the first bug fix release of the Flink Agents 0.3 series.
+
+This release includes 5 bug fixes, Flink 2.3 distribution support, and installer improvements for Flink Agents 0.3.
+Below you will find a list of the main bug fixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes, please see:
+[GitHub Issues](https://github.com/apache/flink-agents/issues?q=is%3Aissue%20state%3Aclosed%20label%3AfixVersion%2F0.3.1).
+
+We highly recommend all users upgrade to Flink Agents 0.3.1.
+
+# Release Artifacts
+
+## Maven Dependencies
+
+```xml
+
+ org.apache.flink
+ flink-agents-api
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-chat-models-ollama
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-chat-models-openai
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-chat-models-anthropic
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-chat-models-azureai
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-chat-models-bedrock
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-chat-models-gemini
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-embedding-models-ollama
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-embedding-models-bedrock
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-vector-stores-elasticsearch
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-vector-stores-milvus
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-vector-stores-opensearch
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-vector-stores-s3vectors
+ 0.3.1
+
+
+ org.apache.flink
+ flink-agents-integrations-mcp
+ 0.3.1
+
+```
+
+## Binaries
+
+You can find the binaries on the updated [downloads page](https://flink.apache.org/downloads/#apache-flink-agents).
+
+
+## PyPI
+
+* [flink-agents==0.3.1](https://pypi.org/project/flink-agents/0.3.1/)
+
+# Release Notes
+
+ Release Notes - Flink Agents - Version 0.3.1
+
+ Bug
+
+
+[866 ] - Python AgentConfigOptions starts PyFlink gateway during Pemja worker initialization
+
+[868 ] - ActionStateSerde cannot deserialize built-in event subclasses during durable recovery
+
+[907 ] - Prompt placeholder substitution re-expands substituted values and is order-dependent
+
+[913 ] - create_model_from_java_tool_schema_str crashes on a Java tool param without a description
+
+[914 ] - Anthropic chat model crashes on a tool_use response with no text block
+
+
+
+ Improvement
+
+
+[856 ] - Add Flink 2.3 distribution and make it the default
+
+[863 ] - Update install.sh after releasing 0.3.0
+
+
diff --git a/docs/data/flink_agents.yml b/docs/data/flink_agents.yml
index 8c1c70aa7d..d39ed81c09 100644
--- a/docs/data/flink_agents.yml
+++ b/docs/data/flink_agents.yml
@@ -16,28 +16,32 @@
# under the License
0.3:
- name: "Apache Flink Agents 0.3.0"
+ name: "Apache Flink Agents 0.3.1"
binary_releases:
- name: "Java Release for Flink 1.20 [jar]"
- url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.0/flink-agents-dist-flink-1.20-0.3.0.jar"
- asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-1.20-0.3.0.jar.asc"
- sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-1.20-0.3.0.jar.sha512"
+ url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.1/flink-agents-dist-flink-1.20-0.3.1.jar"
+ asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-1.20-0.3.1.jar.asc"
+ sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-1.20-0.3.1.jar.sha512"
- name: "Java Release for Flink 2.0 [jar]"
- url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.0-0.3.0.jar"
- asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.0-0.3.0.jar.asc"
- sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.0-0.3.0.jar.sha512"
+ url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.0-0.3.1.jar"
+ asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.0-0.3.1.jar.asc"
+ sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.0-0.3.1.jar.sha512"
- name: "Java Release for Flink 2.1 [jar]"
- url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.1-0.3.0.jar"
- asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.1-0.3.0.jar.asc"
- sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.1-0.3.0.jar.sha512"
+ url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.1-0.3.1.jar"
+ asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.1-0.3.1.jar.asc"
+ sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.1-0.3.1.jar.sha512"
- name: "Java Release for Flink 2.2 [jar]"
- url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.2-0.3.0.jar"
- asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.2-0.3.0.jar.asc"
- sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-dist-flink-2.2-0.3.0.jar.sha512"
- source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.0/flink-agents-0.3.0-src.tgz"
- source_release_asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-0.3.0-src.tgz.asc"
- source_release_sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.0/flink-agents-0.3.0-src.tgz.sha512"
- compatibility: ["1.20.x", "2.0.x", "2.1.x", "2.2.x"]
+ url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.2-0.3.1.jar"
+ asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.2-0.3.1.jar.asc"
+ sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.2-0.3.1.jar.sha512"
+ - name: "Java Release for Flink 2.3 [jar]"
+ url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.3-0.3.1.jar"
+ asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.3-0.3.1.jar.asc"
+ sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-dist-flink-2.3-0.3.1.jar.sha512"
+ source_release_url: "https://www.apache.org/dyn/closer.lua/flink/flink-agents-0.3.1/flink-agents-0.3.1-src.tgz"
+ source_release_asc_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-0.3.1-src.tgz.asc"
+ source_release_sha512_url: "https://downloads.apache.org/flink/flink-agents-0.3.1/flink-agents-0.3.1-src.tgz.sha512"
+ compatibility: ["1.20.x", "2.0.x", "2.1.x", "2.2.x", "2.3.x"]
0.2:
name: "Apache Flink Agents 0.2.1"
diff --git a/docs/data/release_archive.yml b/docs/data/release_archive.yml
index 3d697511f1..c08ace7ca4 100644
--- a/docs/data/release_archive.yml
+++ b/docs/data/release_archive.yml
@@ -909,6 +909,9 @@ release_archive:
release_date: 2024-05-17
flink_agents:
+ - version_short: 0.3
+ version_long: 0.3.1
+ release_date: 2026-07-25
- version_short: 0.3
version_long: 0.3.0
release_date: 2026-06-19
From dfbe00cad1b381644b3c909c78f4e816db3671a6 Mon Sep 17 00:00:00 2001
From: Wenjin Xie
Date: Sat, 25 Jul 2026 18:48:24 +0800
Subject: [PATCH 2/2] rebuild website
---
.../26/apache-flink-0.6-available/index.html | 2 +-
.../apache-flink-0.6.1-available/index.html | 2 +-
content/2014/10/03/upcoming-events/index.html | 2 +-
.../apache-flink-0.7.0-available/index.html | 2 +-
.../hadoop-compatibility-in-flink/index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-0.8.0-available/index.html | 2 +-
.../index.html | 2 +-
.../09/introducing-flink-streaming/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../juggling-with-bits-and-bytes/index.html | 2 +-
.../index.html | 2 +-
.../announcing-apache-flink-0.9.0/index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-0.9.1-available/index.html | 2 +-
.../announcing-flink-forward-2015/index.html | 2 +-
.../index.html | 2 +-
.../announcing-apache-flink-0.10.0/index.html | 2 +-
.../11/27/flink-0.10.1-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../02/11/flink-0.10.2-released/index.html | 2 +-
.../announcing-apache-flink-1.0.0/index.html | 2 +-
.../04/06/flink-1.0.1-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../04/22/flink-1.0.2-released/index.html | 2 +-
.../05/11/flink-1.0.3-released/index.html | 2 +-
.../index.html | 2 +-
.../announcing-apache-flink-1.1.0/index.html | 2 +-
.../08/04/flink-1.1.1-released/index.html | 2 +-
.../index.html | 2 +-
.../05/apache-flink-1.1.2-released/index.html | 2 +-
.../12/apache-flink-1.1.3-released/index.html | 2 +-
.../index.html | 2 +-
.../21/apache-flink-1.1.4-released/index.html | 2 +-
.../announcing-apache-flink-1.2.0/index.html | 2 +-
.../23/apache-flink-1.1.5-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../26/apache-flink-1.2.1-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../23/apache-flink-1.3.1-released/index.html | 2 +-
.../index.html | 2 +-
.../05/apache-flink-1.3.2-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../15/apache-flink-1.4.1-released/index.html | 2 +-
.../index.html | 2 +-
.../08/apache-flink-1.4.2-released/index.html | 2 +-
.../15/apache-flink-1.3.3-released/index.html | 2 +-
.../index.html | 2 +-
.../12/apache-flink-1.5.1-released/index.html | 2 +-
.../31/apache-flink-1.5.2-released/index.html | 2 +-
.../index.html | 2 +-
.../21/apache-flink-1.5.3-released/index.html | 2 +-
.../20/apache-flink-1.5.4-released/index.html | 2 +-
.../20/apache-flink-1.6.1-released/index.html | 2 +-
.../29/apache-flink-1.5.5-released/index.html | 2 +-
.../29/apache-flink-1.6.2-released/index.html | 2 +-
.../index.html | 2 +-
.../21/apache-flink-1.7.1-released/index.html | 2 +-
.../22/apache-flink-1.6.3-released/index.html | 2 +-
.../26/apache-flink-1.5.6-released/index.html | 2 +-
.../index.html | 2 +-
.../15/apache-flink-1.7.2-released/index.html | 2 +-
.../index.html | 2 +-
.../25/apache-flink-1.6.4-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../02/apache-flink-1.8.1-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../11/apache-flink-1.8.2-released/index.html | 2 +-
.../index.html | 2 +-
.../18/apache-flink-1.9.1-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../11/apache-flink-1.8.3-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../30/apache-flink-1.9.2-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../flink-community-update-april20/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../24/apache-flink-1.9.3-released/index.html | 2 +-
.../index.html | 2 +-
.../flink-community-update-may20/index.html | 2 +-
.../apache-flink-1.10.1-released/index.html | 2 +-
.../index.html | 2 +-
.../flink-community-update-june20/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.11.1-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../flink-community-update-july20/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../the-state-of-flink-on-docker/index.html | 2 +-
.../apache-flink-1.10.2-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.11.2-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.11.3-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.12.1-released/index.html | 2 +-
.../apache-flink-1.10.3-released/index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.12.2-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.12.3-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.12.4-released/index.html | 2 +-
.../apache-flink-1.13.1-released/index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.12.5-released/index.html | 2 +-
.../apache-flink-1.13.2-released/index.html | 2 +-
.../apache-flink-1.11.4-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../apache-flink-1.13.3-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../20/pravega-flink-connector-101/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../22/scala-free-in-one-fifteen/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../06/26/announcing-native-s3-fs/index.html | 2 +-
.../index.html | 792 ++++++++
content/404.html | 2 +-
content/categories/index.html | 2 +-
.../flink-agents-master/index.html | 2 +-
.../flink-agents-stable/index.html | 2 +-
.../documentation/flink-cdc-master/index.html | 2 +-
.../documentation/flink-cdc-stable/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
content/documentation/flink-lts/index.html | 2 +-
content/documentation/flink-master/index.html | 2 +-
content/documentation/flink-stable/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../documentation/flinkml-master/index.html | 2 +-
.../documentation/flinkml-stable/index.html | 2 +-
content/documentation/index.html | 2 +-
content/downloads/index.html | 25 +-
...707c3889b72e8a3f02fd0ad2bbfdb001f5f44b.js} | 592 +++---
...a96bd7f24d0e16a39df2e327b11d6e9f8dda8e.js} | 2 +-
content/en/sitemap.xml | 7 +-
content/flink-packages/index.html | 2 +-
content/getting-started/index.html | 2 +-
.../training-course/index.html | 2 +-
.../with-flink-agents/index.html | 2 +-
.../getting-started/with-flink-cdc/index.html | 2 +-
.../with-flink-kubernetes-operator/index.html | 2 +-
.../getting-started/with-flink-ml/index.html | 2 +-
.../with-flink-stateful-functions/index.html | 2 +-
content/getting-started/with-flink/index.html | 2 +-
.../code-style-and-quality-common/index.html | 30 +-
.../index.html | 30 +-
.../index.html | 30 +-
.../code-style-and-quality-java/index.html | 2 +-
.../index.html | 30 +-
.../index.html | 30 +-
.../code-style-and-quality-scala/index.html | 30 +-
.../contribute-code/index.html | 2 +-
.../contribute-documentation/index.html | 2 +-
.../documentation-style-guide/index.html | 2 +-
.../how-to-contribute/getting-help/index.html | 2 +-
.../improve-website/index.html | 2 +-
content/how-to-contribute/index.html | 2 +-
content/how-to-contribute/overview/index.html | 2 +-
.../reviewing-prs/index.html | 2 +-
content/index.html | 39 +-
content/index.xml | 9 +-
content/material/index.html | 2 +-
.../07/25/release-flink-agents-0.3.1.html | 10 +
content/posts/index.html | 58 +-
content/posts/index.xml | 9 +-
content/posts/page/10/index.html | 66 +-
content/posts/page/11/index.html | 73 +-
content/posts/page/12/index.html | 69 +-
content/posts/page/13/index.html | 60 +-
content/posts/page/14/index.html | 59 +-
content/posts/page/15/index.html | 63 +-
content/posts/page/16/index.html | 63 +-
content/posts/page/17/index.html | 59 +-
content/posts/page/18/index.html | 64 +-
content/posts/page/19/index.html | 68 +-
content/posts/page/2/index.html | 57 +-
content/posts/page/20/index.html | 62 +-
content/posts/page/21/index.html | 57 +-
content/posts/page/22/index.html | 56 +-
content/posts/page/23/index.html | 68 +-
content/posts/page/24/index.html | 66 +-
content/posts/page/25/index.html | 52 +-
content/posts/page/26/index.html | 51 +-
content/posts/page/27/index.html | 55 +-
content/posts/page/28/index.html | 61 +-
content/posts/page/29/index.html | 1803 +++++++++++++++++
content/posts/page/3/index.html | 57 +-
content/posts/page/4/index.html | 58 +-
content/posts/page/5/index.html | 71 +-
content/posts/page/6/index.html | 72 +-
content/posts/page/7/index.html | 59 +-
content/posts/page/8/index.html | 59 +-
content/posts/page/9/index.html | 61 +-
content/sitemap.xml | 2 +-
content/tags/index.html | 2 +-
content/what-is-flink-ml/index.html | 2 +-
content/what-is-flink-table-store/index.html | 2 +-
content/what-is-flink/community/index.html | 2 +-
.../flink-applications/index.html | 2 +-
.../flink-architecture/index.html | 2 +-
.../what-is-flink/flink-operations/index.html | 2 +-
content/what-is-flink/index.html | 2 +-
content/what-is-flink/powered-by/index.html | 2 +-
content/what-is-flink/roadmap/index.html | 2 +-
content/what-is-flink/security/index.html | 2 +-
.../what-is-flink/special-thanks/index.html | 2 +-
content/what-is-flink/use-cases/index.html | 2 +-
content/what-is-stateful-functions/index.html | 2 +-
.../index.html | 2 +-
...2dbce05f7e6c569f20c93a19d1c6a6ab3460de.js} | 14 +-
...dc33e935b1b5b8c98ff3f13834ae96924f71c8.js} | 2 +-
content/zh/404.html | 2 +-
content/zh/categories/index.html | 2 +-
.../flink-agents-master/index.html | 2 +-
.../flink-agents-stable/index.html | 2 +-
.../documentation/flink-cdc-master/index.html | 2 +-
.../documentation/flink-cdc-stable/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
content/zh/documentation/flink-lts/index.html | 2 +-
.../zh/documentation/flink-master/index.html | 2 +-
.../zh/documentation/flink-stable/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../documentation/flinkml-master/index.html | 2 +-
.../documentation/flinkml-stable/index.html | 2 +-
content/zh/documentation/index.html | 2 +-
content/zh/downloads/index.html | 25 +-
content/zh/flink-packages/index.html | 2 +-
content/zh/getting-started/index.html | 2 +-
.../training-course/index.html | 2 +-
.../with-flink-agents/index.html | 2 +-
.../getting-started/with-flink-cdc/index.html | 2 +-
.../with-flink-kubernetes-operator/index.html | 2 +-
.../getting-started/with-flink-ml/index.html | 2 +-
.../with-flink-stateful-functions/index.html | 2 +-
.../zh/getting-started/with-flink/index.html | 2 +-
.../code-style-and-quality-common/index.html | 2 +-
.../index.html | 30 +-
.../index.html | 30 +-
.../code-style-and-quality-java/index.html | 30 +-
.../index.html | 30 +-
.../index.html | 30 +-
.../code-style-and-quality-scala/index.html | 30 +-
.../contribute-code/index.html | 2 +-
.../contribute-documentation/index.html | 2 +-
.../documentation-style-guide/index.html | 2 +-
.../how-to-contribute/getting-help/index.html | 2 +-
.../improve-website/index.html | 2 +-
content/zh/how-to-contribute/index.html | 2 +-
.../zh/how-to-contribute/overview/index.html | 2 +-
.../reviewing-prs/index.html | 2 +-
content/zh/index.html | 39 +-
content/zh/material/index.html | 2 +-
content/zh/tags/index.html | 2 +-
content/zh/what-is-flink-ml/index.html | 2 +-
.../zh/what-is-flink-table-store/index.html | 2 +-
content/zh/what-is-flink/community/index.html | 2 +-
.../flink-applications/index.html | 2 +-
.../flink-architecture/index.html | 2 +-
.../what-is-flink/flink-operations/index.html | 2 +-
content/zh/what-is-flink/index.html | 2 +-
.../zh/what-is-flink/powered-by/index.html | 2 +-
content/zh/what-is-flink/roadmap/index.html | 2 +-
content/zh/what-is-flink/security/index.html | 2 +-
.../what-is-flink/special-thanks/index.html | 2 +-
content/zh/what-is-flink/use-cases/index.html | 2 +-
.../zh/what-is-stateful-functions/index.html | 2 +-
.../index.html | 2 +-
435 files changed, 4484 insertions(+), 1730 deletions(-)
create mode 100644 content/2026/07/25/apache-flink-agents-0.3.1-release-announcement/index.html
rename content/{en.search-data.min.32d68595c53f868fc1ab4c9c7594df1f9c9807f2e0d4d8b6fc0d33b833050067.js => en.search-data.min.ee371f93af16586d1e04e017cc707c3889b72e8a3f02fd0ad2bbfdb001f5f44b.js} (98%)
rename content/{en.search.min.db711737a5e3a54ede3aae2af47563a8bdfc7329d89949167d7413aa049418da.js => en.search.min.02ec7820ea3d30ab943c2c4c4fa96bd7f24d0e16a39df2e327b11d6e9f8dda8e.js} (89%)
create mode 100644 content/news/2026/07/25/release-flink-agents-0.3.1.html
create mode 100644 content/posts/page/29/index.html
rename content/{zh.search-data.min.e125269f418c5acbca9a282ecebae724725b3b11718d37009a80326645e7c13d.js => zh.search-data.min.0650ea84c5ea65a560b8bfe4832dbce05f7e6c569f20c93a19d1c6a6ab3460de.js} (97%)
rename content/{zh.search.min.38fa3362654afd715f86220d8fff90788c6b9da60daa617f0e9aff0ed25a414a.js => zh.search.min.6edd9242adf41a203b16007076dc33e935b1b5b8c98ff3f13834ae96924f71c8.js} (89%)
diff --git a/content/2014/08/26/apache-flink-0.6-available/index.html b/content/2014/08/26/apache-flink-0.6-available/index.html
index cc213a1ab0..3d4d63e2f5 100644
--- a/content/2014/08/26/apache-flink-0.6-available/index.html
+++ b/content/2014/08/26/apache-flink-0.6-available/index.html
@@ -28,7 +28,7 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ July 25, 2026 -
+
+
+
+ Wenjin Xie
+
+
+
+
+
The Apache Flink Community is pleased to announce the first bug fix release of the Flink Agents 0.3 series.
+This release includes 5 bug fixes, Flink 2.3 distribution support, and installer improvements for Flink Agents 0.3.
+Below you will find a list of the main bug fixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes, please see:
+GitHub Issues .
+We highly recommend all users upgrade to Flink Agents 0.3.1.
+
+ Release Artifacts
+ #
+
+
+ Maven Dependencies
+ #
+
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-api</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-chat-models-ollama</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-chat-models-openai</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-chat-models-anthropic</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-chat-models-azureai</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-chat-models-bedrock</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-chat-models-gemini</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-embedding-models-ollama</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-embedding-models-bedrock</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-vector-stores-elasticsearch</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-vector-stores-milvus</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-vector-stores-opensearch</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-vector-stores-s3vectors</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+<dependency>
+ <groupId> org.apache.flink</groupId>
+ <artifactId> flink-agents-integrations-mcp</artifactId>
+ <version> 0.3.1</version>
+ </dependency>
+
+ Binaries
+ #
+
+You can find the binaries on the updated downloads page .
+
+ PyPI
+ #
+
+
+
+ Release Notes
+ #
+
+ Release Notes - Flink Agents - Version 0.3.1
+
+ Bug
+
+
+[866 ] - Python AgentConfigOptions starts PyFlink gateway during Pemja worker initialization
+
+[868 ] - ActionStateSerde cannot deserialize built-in event subclasses during durable recovery
+
+[907 ] - Prompt placeholder substitution re-expands substituted values and is order-dependent
+
+[913 ] - create_model_from_java_tool_schema_str crashes on a Java tool param without a description
+
+[914 ] - Anthropic chat model crashes on a tool_use response with no text block
+
+
+ Improvement
+
+
+[856 ] - Add Flink 2.3 distribution and make it the default
+
+[863 ] - Update install.sh after releasing 0.3.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+On This Page
+
+
+
+
+
+
+
+
+
+
+
+
+