Releases
v1.14.0
Compare
Sorry, something went wrong.
No results found
1.14.0 (2025-09-10)
Features
[A2A]
Allow users to pass their own agent card to to_a2a method a1679da
Allow custom part converters in A2A classes b05fef9
[Tools]
Allow setting agent/application name and compute project for BigQuery tools 11a2ffe
Add BigQuery forecast tool 0935a40
Add GkeCodeExecutor for sandboxed code execution on GKE 72ff9c6
Add a tool confirmation flow that can guard tool execution with explicit confirmation and custom input a17bcbb
Add audience and prompt as configurable for OAuth flows edda922
Allow user specify embedding model for file retrieval 67f23df
[Core]
Allow all possible values for agent_class
field in all Agent Configs 3bc2d77
Allow agent loader to load built-in agents from special directories in adk folder 578fad7
Upgrade ADK runner to use App in addition to root_agent 4df79dd
Allow inject artifact into instructions bb4cfde
[Misc] Create an initial ADK release analyzer agent to find the doc updates needed between releases e3422c6
Bug Fixes
Add custom_metadata
to DatabaseSessionService fb009d8
NOTE : This requires DB migration, run ALTER TABLE events ADD COLUMN custom_metadata JSON;
to migrate existing database tables.
Add a NOTE to agent transfer instructions listing available agents 43eec82
Fix pagination of list_sessions in VertexAiSessionService e63fe0c
Fix AttributeError and indentation in parameter processing of LiteLlm 1e23652
Allow AgentTool to inherit/use plugins from its invocation context when running 1979dcf
Enforce foreign key constraint for SQLite DB 0c87907
Add back installing requirements.txt to Dockerfile template for cloud run 8e43f0d
Only process the auth responses in the last event with content (if applicable i.e. it's authored by user) 3b922a2
Extract a utility for aggregating partial streaming responses and emitting LlmResponses for them as needed 7975e8e
Support saving text artifacts in GCS artifact service cecf7e8
Fixes thought
handling in contents.py and refactors its unit tests a30851e
Fixes the thought
field handling in _planning.py fe8b37b
Pass state_delta to runner in /run endpoint a3410fa
Fix discussion answering github action workflow to escape the quote in the discussion content JSON 43c9681
Send full MIME types for image/video/pdf in get_content e45c3be
Fix flaky unit tests: tests/unittests/flows/llm_flows/test_functions_simple.py b92b288
Make UT of a2a consistent about how tests should be skipped when python verison < 3.10 98b0426
Improvements
Update contribution guide 8174a29
Skip PR triage for already triaged or Google-contributor PRs 78eea1a
Avoid mutable default arguments in local_eval_service
and runners
64f11a6
Avoid mutable default arguments in local_eval_service
and runners
5b465fd
Reorder dependencies in pyproject.toml
ca5f7f1
Follow pydantic convention to make field_validator a public method 1448406
Update comment to clarify after_run
callbacks 7720616
Tune instructions to not ask root directory if it's already provided in the context 25df6c2
Load discussion data from event content to avoid additional GraphQL API call a503a0c
Refactor discussion answering agent to merge answer_discussions.py into main.py 408d3df
Add community repo dependency group to pyproject toml 7b077ac
Add warning for using Gemini models via LiteLLM 9291daa
Documentation
Update root_agent description for clarity 467df1a
Update the ask_data_insights docstring aad1533
Add contributing Spanner tools RAG agent sample fcd748e
Tests
Add functional telemetry tests bc6b546
Add unit tests for the App
class and improve Runner
initialization tests fc90ce9
Chores
Use lazy % formatting in logging functions to fix pylint warnings b431072
Update release cadence in README decc19b
Update create_session endpoint to use Request message as post body 219815d
You can’t perform that action at this time.