Releases
main-v2.2.0
Compare
Sorry, something went wrong.
No results found
2.2.0 (2026-09-30)
Features
a2a: attach session metadata to the task, working and input-required events (#919 ) (86ff0a0 )
a2a: publish the code-execution skill on the agent card (#905 ) (98cb72c )
agents: add planner support to LlmAgent (#948 ) (54161f3 )
core: add WebMCPToolset for Chrome WebMCP (document.modelContext) tools (#914 ) (e4709c2 )
core: export the logger facade from the @google/adk public API (#944 ) (402f132 )
examples: bring examples to parity with adk-python v0.1.0 (#931 ) (9cb0cbe )
mcp: send ADK tracking headers on MCP HTTP requests (#962 ) (714eefc )
memory: forward MemoryEntry.id as the Vertex memoryId and declare customMetadata (#947 ) (2d2d014 )
planners: port BasePlanner, BuiltInPlanner and PlanReActPlanner (#941 ) (05d62ed )
tools: add tool_context module aliasing ToolContext to Context (#945 ) (57b6831 )
tools: bring openapi_tool to parity with adk-python v0.1.0 (#924 ) (1729ddd )
Bug Fixes
artifacts: stop a nested artifact leaking versions into its parent (#918 ) (6a690d8 )
artifacts: stringify GcsArtifactService customMetadata values (#935 ) (e758e3f )
cli: await the command promise in the adk entrypoint (#929 ) (8162dbc )
cli: seed the interactive Vertex region prompt from --region in adk create (#926 ) (cbd2f1c )
cli: wire --staging_bucket into adk deploy agent_engine (#893 ) (0194968 )
code-executors: render an empty text part when a code execution result has no output (#903 ) (032e171 )
core: convert boolean branches in anyOf and type arrays to object schemas (#936 ) (61f946a )
core: drop no-unused-vars suppressions from BasePlugin default callbacks (#928 ) (96e7df6 )
core: exclude Gemini 3.5 Live Translate from Gemini 3.x Live routing (adk-python parity) (#922 ) (8e0fa6a )
core: make safeStringify total in content_processor_utils (#934 ) (f315570 )
core: route Gemini 3.x live audio by model family, not the '-flash-live' spelling (#912 ) (cc53f30 ), closes #911
dev: bump adk-web to v1.0.5 to preserve multiline output (#925 ) (5bbaebe ), closes #738
dev: make AdkApiServer.stop() safe to call twice (#916 ) (270be5f )
memory: keep tool and code execution events in Memory Bank writes (#930 ) (78fdaf4 )
models: close the Chrome reply envelope, and never show it (#902 ) (6251a90 )
models: emit one input transcription on Gemini 3.x Live (#943 ) (99269f6 )
openapi: emit the body argument for a schema-less media type (#907 ) (aad4b8a )
openapi: scan every 2xx media type for the return schema (#917 ) (975b693 )
schema: drop a null member from an enum in toGeminiSchema (#915 ) (eb92390 )
security: update adm-zip past vulnerable releases (#923 ) (3c82d43 )
skills: close the skill registry when the skill toolset closes (#906 ) (76d9559 )
utils: inline reused Zod v3 sub-schemas in genai declarations (#904 ) (fb0bb12 )
You can’t perform that action at this time.