diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 73d3293b9..6180eb92e 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "1.4.0"
+ ".": "1.5.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 970000c5b..306c35d28 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,32 @@
# Changelog
+## [1.5.0](https://github.com/google/adk-java/compare/v1.4.0...v1.5.0) (2026-06-18)
+
+
+### Features
+
+* add avatar config support to the live streaming flow ([fb9274e](https://github.com/google/adk-java/commit/fb9274e37d20f57deee303346884d5e16b02be41))
+* add GitHub release-docs analyzer (Java) ([792d2f4](https://github.com/google/adk-java/commit/792d2f404c0da73b4ca0cd77c3a2838cd2b8e185))
+* Add thought signature support for chat completions ([287987a](https://github.com/google/adk-java/commit/287987a182203f1333299adffe9cf2d281ac94b7))
+* bump google-genai dependency to 1.58.0 ([3abcf4f](https://github.com/google/adk-java/commit/3abcf4fbbe024c563ec7762b26fca4d7c72cda6a))
+* Enhance BigQuery Agent Analytics Plugin with new event types ([ec93f50](https://github.com/google/adk-java/commit/ec93f50f10125f5a3728d372e16be4530f12553f))
+* support optional types in function tool parameters ([9a06dd3](https://github.com/google/adk-java/commit/9a06dd34dc823af54d3ea229a0d141768593d376))
+
+
+### Bug Fixes
+
+* Bypass redundant getSession read in ADK Runner ([aaedcaf](https://github.com/google/adk-java/commit/aaedcaf9877b62a34001009727cdaaa1df03c03d))
+* convert unsupported artifact MIME types to text ([a60c246](https://github.com/google/adk-java/commit/a60c246de7ebf42530ad06674c086d416b0377ba))
+* initialize event ID when creating compaction events ([fc480ec](https://github.com/google/adk-java/commit/fc480eccbdbe864812f30724678d8879682d76ca))
+* SkillMdPath should be public ([29d3203](https://github.com/google/adk-java/commit/29d3203a6fab4268a3588acddde7b59c73f7b624))
+* stop dropping the latest event(s) in VertexAiSessionService.getSession ([987ef4e](https://github.com/google/adk-java/commit/987ef4e9d169cdde5afa736aa920f207863c10b9))
+* wait for the Runner to persist a step's events before the ADK flow's next step (sequential-tool-execution race) ([0a40557](https://github.com/google/adk-java/commit/0a405576a14393a4131f014defc354b44644c4f0))
+
+
+### Performance Improvements
+
+* filter session events server-side by afterTimestamp in VertexAiSessionService.getSession ([e12baa2](https://github.com/google/adk-java/commit/e12baa28f7be17564ab122ba73072d7772e25601))
+
## [1.4.0](https://github.com/google/adk-java/compare/v1.3.0...v1.4.0) (2026-05-29)
diff --git a/README.md b/README.md
index 8d337d6a7..97cdf1910 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.4.0
+ 1.5.0
com.google.adk
google-adk-dev
- 1.4.0
+ 1.5.0
```
diff --git a/a2a/pom.xml b/a2a/pom.xml
index cb90a89cf..5b27e15ab 100644
--- a/a2a/pom.xml
+++ b/a2a/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
google-adk-a2a
diff --git a/contrib/firestore-session-service/pom.xml b/contrib/firestore-session-service/pom.xml
index 6abf2f217..99b14abe2 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.4.1-SNAPSHOT
+ 1.5.0
../../pom.xml
diff --git a/contrib/langchain4j/pom.xml b/contrib/langchain4j/pom.xml
index 84a9ed89d..8ab7a7143 100644
--- a/contrib/langchain4j/pom.xml
+++ b/contrib/langchain4j/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
../../pom.xml
diff --git a/contrib/planners/pom.xml b/contrib/planners/pom.xml
index 6be1ee680..3680ab46b 100644
--- a/contrib/planners/pom.xml
+++ b/contrib/planners/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
../../pom.xml
diff --git a/contrib/samples/a2a_basic/pom.xml b/contrib/samples/a2a_basic/pom.xml
index 57bb0ac5f..053d7a042 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.4.1-SNAPSHOT
+ 1.5.0
..
diff --git a/contrib/samples/a2a_server/pom.xml b/contrib/samples/a2a_server/pom.xml
index dcaa164fd..43f374468 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.4.1-SNAPSHOT
+ 1.5.0
..
diff --git a/contrib/samples/configagent/pom.xml b/contrib/samples/configagent/pom.xml
index 7642464ef..fd40ddded 100644
--- a/contrib/samples/configagent/pom.xml
+++ b/contrib/samples/configagent/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-samples
- 1.4.1-SNAPSHOT
+ 1.5.0
..
diff --git a/contrib/samples/github/adkreleasedocs/pom.xml b/contrib/samples/github/adkreleasedocs/pom.xml
index a2eb7eb4c..6d0dd652e 100644
--- a/contrib/samples/github/adkreleasedocs/pom.xml
+++ b/contrib/samples/github/adkreleasedocs/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-samples
- 1.4.1-SNAPSHOT
+ 1.5.0
../..
diff --git a/contrib/samples/helloworld/pom.xml b/contrib/samples/helloworld/pom.xml
index 5010e3aa0..9b943e6b2 100644
--- a/contrib/samples/helloworld/pom.xml
+++ b/contrib/samples/helloworld/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-samples
- 1.4.1-SNAPSHOT
+ 1.5.0
..
diff --git a/contrib/samples/mcpfilesystem/pom.xml b/contrib/samples/mcpfilesystem/pom.xml
index 4f5de99b7..8546c55d5 100644
--- a/contrib/samples/mcpfilesystem/pom.xml
+++ b/contrib/samples/mcpfilesystem/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
../../..
diff --git a/contrib/samples/pom.xml b/contrib/samples/pom.xml
index 49d82f689..26ba5c2a3 100644
--- a/contrib/samples/pom.xml
+++ b/contrib/samples/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
../..
diff --git a/contrib/spring-ai/pom.xml b/contrib/spring-ai/pom.xml
index e079d8cc9..a63d2db1e 100644
--- a/contrib/spring-ai/pom.xml
+++ b/contrib/spring-ai/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
../../pom.xml
diff --git a/core/pom.xml b/core/pom.xml
index f4dc6375c..796404772 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -20,7 +20,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.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 92dc4a50a..21f774b72 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.4.0"; // x-release-please-released-version
+ public static final String JAVA_ADK_VERSION = "1.5.0"; // x-release-please-released-version
private Version() {}
}
diff --git a/dev/pom.xml b/dev/pom.xml
index fb5443981..cf790f005 100644
--- a/dev/pom.xml
+++ b/dev/pom.xml
@@ -18,7 +18,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
google-adk-dev
diff --git a/maven_plugin/examples/custom_tools/pom.xml b/maven_plugin/examples/custom_tools/pom.xml
index 47505f408..4cf393f4e 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.4.1-SNAPSHOT
+ 1.5.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 d923e3e59..548bdbc1c 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.4.1-SNAPSHOT
+ 1.5.0
jar
Simple ADK Agent Example
diff --git a/maven_plugin/pom.xml b/maven_plugin/pom.xml
index d737d8133..539b68961 100644
--- a/maven_plugin/pom.xml
+++ b/maven_plugin/pom.xml
@@ -5,7 +5,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.0
../pom.xml
diff --git a/pom.xml b/pom.xml
index 5cb8d5987..e6f2e202b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
com.google.adk
google-adk-parent
- 1.4.1-SNAPSHOT
+ 1.5.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 6954aa44d..d0bcaa16e 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.4.1-SNAPSHOT
+ 1.5.0
../../pom.xml
diff --git a/tutorials/live-audio-single-agent/pom.xml b/tutorials/live-audio-single-agent/pom.xml
index 16c1a2750..02e1e49c4 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.4.1-SNAPSHOT
+ 1.5.0
../../pom.xml