|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.4.0](https://github.com/google/adk-java/compare/v1.3.0...v1.4.0) (2026-05-29) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* Add GcsOffloader for asynchronously uploading content to Google Cloud Storage ([51c9d1a](https://github.com/google/adk-java/commit/51c9d1a98dd029a33c732508bd10903f4c451f45)) |
| 9 | +* Add GcsOffloader for asynchronously uploading content to Google Cloud Storage ([5bad20a](https://github.com/google/adk-java/commit/5bad20aff179c1fd091cd6f14d5fc1d730023d70)) |
| 10 | +* Add GcsOffloader for asynchronously uploading content to Google Cloud Storage ([a1d2c1c](https://github.com/google/adk-java/commit/a1d2c1cd2799f8729bc736a2fc0117286e31c1dd)) |
| 11 | +* Add JSON cycle detection ([1685a4e](https://github.com/google/adk-java/commit/1685a4e88cc619f1f20445e262bf18287bbf6572)) |
| 12 | +* Add streaming support for ChatCompletionsHTTPClient ([384a0c5](https://github.com/google/adk-java/commit/384a0c58e3c3bd76ef8ef1c0c872fa35008eac81)) |
| 13 | +* Add telemetry and metrics recording capabilities ([cc3b9ce](https://github.com/google/adk-java/commit/cc3b9cebd2e5d44870514354870da61bbf724490)) |
| 14 | +* Add tools and toolset to use SkillSource in ADK agents ([198b2fb](https://github.com/google/adk-java/commit/198b2fb4128f8bd938a64db151f3176ad61afb4f)) |
| 15 | +* Add tools and toolset to use SkillSource in ADK agents ([5ee51fd](https://github.com/google/adk-java/commit/5ee51fd1f3ecd9445fa559ee66fe426df7008ea8)) |
| 16 | +* Add tools and toolset to use SkillSource in ADK agents ([83a4b71](https://github.com/google/adk-java/commit/83a4b71d11ab5ae0d119730086436b3c96127fd2)) |
| 17 | +* Introduce max span limit to ApiServerSpanExporter ([ae13073](https://github.com/google/adk-java/commit/ae130738fd6e695b362b98155ea2e63b9a5bc5da)) |
| 18 | +* refactor OpenTelemetry (OTel) instrumentation within the ADK core, moving from manual span management to structured helper classes ([e6fe9aa](https://github.com/google/adk-java/commit/e6fe9aa42311bfba3283f6a2c7b9e7d8ed58aedb)) |
| 19 | + |
| 20 | + |
| 21 | +### Bug Fixes |
| 22 | + |
| 23 | +* adjust default ToolExecutionMode to SEQUENTIAL as it was actual and widely used behavior for all ADK Java users before parallel tool execution fix ([fe88217](https://github.com/google/adk-java/commit/fe88217a67d0855ad13f1b3295aaa7a0f2ec84c9)) |
| 24 | +* inject Dev UI tracer into core engine for embedded telemetry ([8bccc3b](https://github.com/google/adk-java/commit/8bccc3b97147f9ba7debb767c512c04553a6cc9f)) |
| 25 | +* introduce PARALLEL_SUBSCRIBE ToolExecutionMode; restore previous PARALLEL semantics ([d3e7f31](https://github.com/google/adk-java/commit/d3e7f31725bdd81f4adbab4910a7916760df269a)) |
| 26 | +* **mcp:** honor custom URL sub-paths in StreamableHttpServerParameters ([a0c4b7b](https://github.com/google/adk-java/commit/a0c4b7bfbcfbd219878c5113bb8ceee2f4c85ce0)) |
| 27 | +* pre-merge stateDelta before onUserMessageCallback in Runner ([f1155ec](https://github.com/google/adk-java/commit/f1155ec37325bfb16941cd6b08ea4f14cb468775)) |
| 28 | +* Resolve IllegalArgumentException for text MIME types in LangChain4j adapter ([6ad2043](https://github.com/google/adk-java/commit/6ad204372ea8afd330132507f1598d669a8f8b66)) |
| 29 | +* revert "Suppress empty-text-only chunks from streaming responses while preserving carried metadata" ([69638df](https://github.com/google/adk-java/commit/69638df9ccd9939ba358672fdb00f0c0e88ffc71)) |
| 30 | +* route HITL confirmation back to originating sub-agent in workflow agents ([d608909](https://github.com/google/adk-java/commit/d6089093e7f625e70fd88c61e99abccbf77eca1b)) |
| 31 | +* run tools concurrently in PARALLEL ToolExecutionMode ([020499b](https://github.com/google/adk-java/commit/020499b8bb00638385df9e8a80af302e1a47c36a)) |
| 32 | +* Suppress empty-text-only chunks from streaming responses while preserving carried metadata ([b4791ef](https://github.com/google/adk-java/commit/b4791ef362840e79d008221f272992532c4732cd)) |
| 33 | + |
| 34 | + |
| 35 | +### Documentation |
| 36 | + |
| 37 | +* clarify LlmAgent composition for workflow agents ([49ff63b](https://github.com/google/adk-java/commit/49ff63b3c8bab29cf71d34cc1d41be91c1bfde6f)) |
| 38 | + |
3 | 39 | ## [1.3.0](https://github.com/google/adk-java/compare/v1.2.0...v1.3.0) (2026-05-13) |
4 | 40 |
|
5 | 41 |
|
|
0 commit comments