diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 6a787c5c9..73d3293b9 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "1.3.0"
+ ".": "1.4.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d258953d..2800707b4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Changelog
+## [1.4.0](https://github.com/google/adk-java/compare/v1.3.0...v1.4.0) (2026-05-20)
+
+
+### Features
+
+* Add streaming support for ChatCompletionsHTTPClient ([384a0c5](https://github.com/google/adk-java/commit/384a0c58e3c3bd76ef8ef1c0c872fa35008eac81))
+
+
+### Bug Fixes
+
+* Suppress empty-text-only chunks from streaming responses while preserving carried metadata ([b4791ef](https://github.com/google/adk-java/commit/b4791ef362840e79d008221f272992532c4732cd))
+
## [1.3.0](https://github.com/google/adk-java/compare/v1.2.0...v1.3.0) (2026-05-13)
diff --git a/README.md b/README.md
index 9613078dd..8d337d6a7 100644
--- a/README.md
+++ b/README.md
@@ -50,13 +50,13 @@ If you're using Maven, add the following to your dependencies:
com.google.adk
google-adk
- 1.3.0
+ 1.4.0
com.google.adk
google-adk-dev
- 1.3.0
+ 1.4.0
```
diff --git a/a2a/pom.xml b/a2a/pom.xml
index 85eb3e0fa..2feab88ce 100644
--- a/a2a/pom.xml
+++ b/a2a/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
google-adk-a2a
diff --git a/contrib/firestore-session-service/pom.xml b/contrib/firestore-session-service/pom.xml
index 58f984a31..e79ff8a44 100644
--- a/contrib/firestore-session-service/pom.xml
+++ b/contrib/firestore-session-service/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../pom.xml
diff --git a/contrib/langchain4j/pom.xml b/contrib/langchain4j/pom.xml
index 94fb8fa24..3e49d636b 100644
--- a/contrib/langchain4j/pom.xml
+++ b/contrib/langchain4j/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../pom.xml
diff --git a/contrib/planners/pom.xml b/contrib/planners/pom.xml
index eafe4cdfb..41e605e39 100644
--- a/contrib/planners/pom.xml
+++ b/contrib/planners/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../pom.xml
diff --git a/contrib/samples/a2a_basic/pom.xml b/contrib/samples/a2a_basic/pom.xml
index 737daf7eb..444d6bd7e 100644
--- a/contrib/samples/a2a_basic/pom.xml
+++ b/contrib/samples/a2a_basic/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-samples
- 1.3.1-SNAPSHOT
+ 1.4.0
..
diff --git a/contrib/samples/a2a_server/pom.xml b/contrib/samples/a2a_server/pom.xml
index 410c45b16..90a55e2d6 100644
--- a/contrib/samples/a2a_server/pom.xml
+++ b/contrib/samples/a2a_server/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-samples
- 1.3.1-SNAPSHOT
+ 1.4.0
..
diff --git a/contrib/samples/configagent/pom.xml b/contrib/samples/configagent/pom.xml
index 08207ad57..10a256da7 100644
--- a/contrib/samples/configagent/pom.xml
+++ b/contrib/samples/configagent/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-samples
- 1.3.1-SNAPSHOT
+ 1.4.0
..
diff --git a/contrib/samples/helloworld/pom.xml b/contrib/samples/helloworld/pom.xml
index be7dc6551..acf217c3b 100644
--- a/contrib/samples/helloworld/pom.xml
+++ b/contrib/samples/helloworld/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-samples
- 1.3.1-SNAPSHOT
+ 1.4.0
..
diff --git a/contrib/samples/mcpfilesystem/pom.xml b/contrib/samples/mcpfilesystem/pom.xml
index d3ee68cdc..51ac554e7 100644
--- a/contrib/samples/mcpfilesystem/pom.xml
+++ b/contrib/samples/mcpfilesystem/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../..
diff --git a/contrib/samples/pom.xml b/contrib/samples/pom.xml
index d5e9470e7..46d3b5378 100644
--- a/contrib/samples/pom.xml
+++ b/contrib/samples/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../..
diff --git a/contrib/spring-ai/pom.xml b/contrib/spring-ai/pom.xml
index 00abe7f27..0adcec180 100644
--- a/contrib/spring-ai/pom.xml
+++ b/contrib/spring-ai/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../pom.xml
diff --git a/core/pom.xml b/core/pom.xml
index f0bafe01b..57c43e235 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
google-adk
diff --git a/core/src/main/java/com/google/adk/Version.java b/core/src/main/java/com/google/adk/Version.java
index d440f4d9e..92dc4a50a 100644
--- a/core/src/main/java/com/google/adk/Version.java
+++ b/core/src/main/java/com/google/adk/Version.java
@@ -22,7 +22,7 @@
*/
public final class Version {
// Don't touch this, release-please should keep it up to date.
- public static final String JAVA_ADK_VERSION = "1.3.0"; // x-release-please-released-version
+ public static final String JAVA_ADK_VERSION = "1.4.0"; // x-release-please-released-version
private Version() {}
}
diff --git a/dev/pom.xml b/dev/pom.xml
index 998c146e2..dc0395501 100644
--- a/dev/pom.xml
+++ b/dev/pom.xml
@@ -18,7 +18,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
google-adk-dev
diff --git a/maven_plugin/examples/custom_tools/pom.xml b/maven_plugin/examples/custom_tools/pom.xml
index 58538fbea..a4788d045 100644
--- a/maven_plugin/examples/custom_tools/pom.xml
+++ b/maven_plugin/examples/custom_tools/pom.xml
@@ -4,7 +4,7 @@
com.example
custom-tools-example
- 1.3.1-SNAPSHOT
+ 1.4.0
jar
ADK Custom Tools Example
diff --git a/maven_plugin/examples/simple-agent/pom.xml b/maven_plugin/examples/simple-agent/pom.xml
index 03cfce1cb..4ea26c34a 100644
--- a/maven_plugin/examples/simple-agent/pom.xml
+++ b/maven_plugin/examples/simple-agent/pom.xml
@@ -4,7 +4,7 @@
com.example
simple-adk-agent
- 1.3.1-SNAPSHOT
+ 1.4.0
jar
Simple ADK Agent Example
diff --git a/maven_plugin/pom.xml b/maven_plugin/pom.xml
index 500329f03..e5171cb2c 100644
--- a/maven_plugin/pom.xml
+++ b/maven_plugin/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../pom.xml
diff --git a/pom.xml b/pom.xml
index 665b696a0..5837609c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
pom
Google Agent Development Kit Maven Parent POM
diff --git a/tutorials/city-time-weather/pom.xml b/tutorials/city-time-weather/pom.xml
index 5a559d7a4..2342ba111 100644
--- a/tutorials/city-time-weather/pom.xml
+++ b/tutorials/city-time-weather/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../pom.xml
diff --git a/tutorials/live-audio-single-agent/pom.xml b/tutorials/live-audio-single-agent/pom.xml
index 764289fcb..f8c84eb05 100644
--- a/tutorials/live-audio-single-agent/pom.xml
+++ b/tutorials/live-audio-single-agent/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.3.1-SNAPSHOT
+ 1.4.0
../../pom.xml