Skip to content

v1.29.0

Latest

Choose a tag to compare

@wyf7107 wyf7107 released this 09 Apr 19:43
· 9 commits to release/v1.29.0 since this release

Changelog

1.29.0 (2026-04-09)

Features

  • Add auth scheme/credential support to MCP toolsets in Agent Registry (7913a3b)
  • add ability to block shell metacharacters in BashTool (23bd95b)
  • add configurable resource limits for subprocesses in BashTool (1b05842)
  • Add configurable view_prefix to BigQueryLoggerConfig (37973da)
  • Add custom session id functionality to vertex ai session service (e1913a6)
  • Add Description column to SKILL.md and update terminology (435f7c7)
  • Add Easy GCP support to ADK CLI (8850916)
  • Add regional endpoint support to SecretManagerClient (19ac679)
  • Add support for model endpoints in Agent Registry (eb4674b)
  • auth: Add public api to register custom auth provider with credential manager (a220910)
  • auth: Pass consent_nonce to Agent Frontend (9fec503)
  • auth: Support additional HTTP headers in MCP tools (b3e9962)
  • bigquery: Add ADK 1P Skills for ADK BQ Toolset (4030c0d)
  • environment: Add EnvironmentToolset for file I/O and command execution (9082b9e)
  • environment: Add LocalEnvironment for executing commands and file I/O locally (f973673)
  • Implement robust process group management and timeouts in BashTool (f641b1a)
  • live: Added in 1.28.1, support live for gemini-3.1-flash-live-preview model (8082893)
  • Option to use shallow-copy for session in InMemorySessionService (16a1a18)
  • Propagate context to thread pools (83393ab)
  • refresh credentials if token is missing in the common code and samples (1445ad5)
  • Remove use of raw_event field in vertex ai session service (642d337)
  • skill: Standardize skill tools and make script arguments flexible (9e73ab8)
  • Support AgentRegistry association (6754760)
  • Support loading agents from Visual Builder with BigQuery-powered logging (2074889)
  • Support propagating grounding metadata from AgentTool (d689a04)
  • Support short options and positional arguments in RunSkillScriptTool (2b49163)
  • Use raw_event field in vertex ai session service for append and list events (6ee0362)
  • Use raw_event to store event data in vertex ai session service (9da9dee)

Bug Fixes

  • Add A2ATransport.http_json to the default supported transports list (7dd9359)
  • add httpx_client_factory support to SseConnectionParams (815ebb4)
  • adk: redact credentials in BigQuery analytics plugin (a27ce47)
  • api client initialization logic to be mutually exclusive between ExpressMode and GCP projects (4ffe8fb)
  • avoid load all agents in adk web server (ede8a56)
  • Cache BaseToolset.get_tools() for calls within the same invocation (92cad99)
  • cli: fail Agent Engine deploy when config file path is invalid (bbad9ec)
  • Disable tool caching for skill toolset (064f0d2)
  • Disallow args on /builder and Add warning about Web UI usage to CLI help (dcee290)
  • empty events_iterator assignment (898c4e5)
  • environment: fix package references (add8e86)
  • Fix RemoteA2AAgent deepcopy errors (6f29775)
  • Fixes for initializing RemoteA2aAgent - passing in preferred transport, protocol version, and auth headers (0f3850f)
  • Generate IDs for FunctionCalls when processing streaming LLM responses (fe41817), closes #4609
  • Handle merging lists in deep_merge_dicts (cdb3ff4)
  • In memory session service to evaluate dictionary keys and value into an isolated snapshot sequence before starting loop (f75de59)
  • include intermediate subagent final response events in evaluation intermediate data (f8a6bd7)
  • live: Handle live session resumption and GoAway signal (6b1600f), closes #4996
  • move BigQueryAgentAnalyticsPlugin import inside get_runner_async (6fd0f85)
  • Safer fix for UI widget merging in ADK (0e71985)
  • Small fixes for express mode (3a374ce)
  • sync callbacks with call_llm span (b2daf83)
  • tools: handle toolset errors gracefully in canonical_tools (5df03f1), closes #3341
  • truncate error_message in v0 schema to prevent VARCHAR overflow (62daf4f), closes #4993
  • update toolbox-adk and toolbox server versions (1486925)

Code Refactoring

  • Move SecretManagerClient to google.adk.integrations.secret_manager package (1104523)
  • Remove the session events dependency from A2aAgentExecutor (aaa03ac)

Documentation

  • adk: clean up remote triggers README to remove internal references (ccac461)
  • Update the MCP Toolbox docsite with the new URL (a60baca)