mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-02-04 04:05:22 -05:00
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [google-adk](https://redirect.github.com/google/adk-python) ([changelog](https://redirect.github.com/google/adk-python/blob/main/CHANGELOG.md)) | `==1.18.0` -> `==1.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>google/adk-python (google-adk)</summary> ### [`v1.19.0`](https://redirect.github.com/google/adk-python/blob/HEAD/CHANGELOG.md#1190-2025-11-19) [Compare Source](https://redirect.github.com/google/adk-python/compare/v1.18.0...v1.19.0) ##### Features - **\[Core]** - Add `id` and `custom_metadata` fields to `MemoryEntry` ([4dd28a3](4dd28a3970)) - Add progressive SSE streaming feature ([a5ac1d5](a5ac1d5e14)) - Add a2a\_request\_meta\_provider to RemoteAgent init ([d12468e](d12468ee5a)) - Add feature decorator for the feature registry system ([871da73](871da731f1)) - Breaking: Raise minimum Python version to 3\_10 ([8402832](840283228e)) - Refactor and rename BigQuery agent analytics plugin ([6b14f88](6b14f88726)) - Pass custom\_metadata through forwarding artifact service ([c642f13](c642f13f21)) - Update save\_files\_as\_artifacts\_plugin to never keep inline data ([857de04](857de04deb)) - **\[Evals]** - Add support for InOrder and AnyOrder match in ToolTrajectoryAvgScore Metric ([e2d3b2d](e2d3b2d862)) - **\[Integrations]** - Enhance BQ Plugin Schema, Error Handling, and Logging ([5ac5129](5ac5129fb0)) - Schema Enhancements with Descriptions, Partitioning, and Truncation Indicator ([7c993b0](7c993b01d1)) - **\[Services]** - Add file-backed artifact service ([99ca6aa](99ca6aa6e6)) - Add service factory for configurable session and artifact backends ([a12ae81](a12ae812d3)) - Add SqliteSessionService and a migration script to migrate existing DB using DatabaseSessionService to SqliteSessionService ([e218254](e218254495)) - Add transcription fields to session events ([3ad30a5](3ad30a58f9)) - Full async implementation of DatabaseSessionService ([7495941](74959414d8)) - **\[Models]** - Add experimental feature to use `parameters_json_schema` and `response_json_schema` for McpTool ([1dd97f5](1dd97f5b45)) - Add support for parsing inline JSON tool calls in LiteLLM responses ([22eb7e5](22eb7e5b06)) - Expose artifact URLs to the model when available ([e3caf79](e3caf79139)) - **\[Tools]** - Add BigQuery related label handling ([ffbab4c](ffbab4cf4e)) - Allow setting max\_billed\_bytes in BigQuery tools config ([ffbb0b3](ffbb0b37e1)) - Propagate `application_name` set for the BigQuery Tools as BigQuery job labels ([f13a11e](f13a11e1dc)) - Set per-tool user agent in BQ calls and tool label in BQ jobs ([c0be1df](c0be1df052)) - **\[Observability]** - Migrate BigQuery logging to Storage Write API ([a2ce34a](a2ce34a0b9)) ##### Bug Fixes - Add `jsonschema` dependency for Agent Builder config validation ([0fa7e46](0fa7e4619d)) - Add None check for `event` in `remote_a2a_agent.py` ([744f94f](744f94f0c8)) - Add vertexai initialization for code being deployed to AgentEngine ([b8e4aed](b8e4aedfbf)) - Change LiteLLM content and tool parameter handling ([a19be12](a19be12c1f)) - Change name for builder agent ([131d39c](131d39c3db)) - Ensure event compaction completes by awaiting task ([b5f5df9](b5f5df9fa8)) - Fix deploy to cloud run on Windows ([29fea7e](29fea7ec1f)) - Fix error handling when MCP server is unreachable ([ee8106b](ee8106be77)) - Fix error when query job destination is None ([0ccc43c](0ccc43cf49)) - Fix Improve logic for checking if a MCP session is disconnected ([a754c96](a754c96d3c)) - Fix McpToolset crashing with anyio.BrokenResourceError ([8e0648d](8e0648df23)) - Fix Safely handle `FunctionDeclaration` without a `required` attribute ([93aad61](93aad61198)) - Fix status code in error message in RestApiTool ([9b75456](9b754564b3)) - Fix Use `async for` to loop through event iterator to get all events in vertex\_ai\_session\_service ([9211f4c](9211f4ce8c)) - Fix: Fixes DeprecationWarning when using send method ([2882995](2882995289)) - Improve logic for checking if a MCP session is disconnected ([a48a1a9](a48a1a9e88)) - Improve handling of partial and complete transcriptions in live calls ([1819ecb](1819ecb4b8)) - Keep vertex session event after the session update time ([0ec0195](0ec01956e8)) - Let part converters also return multiple parts so they can support more usecases ([824ab07](824ab07212)) - Load agent/app before creating session ([236f562](236f562cd2)) - Remove app name from FileArtifactService directory structure ([12db84f](12db84f5cd)) - Remove hardcoded `google-cloud-aiplatform` version in agent engine requirements ([e15e19d](e15e19da05)) - Stop updating write mode in the global settings during tool execution ([5adbf95](5adbf95a0a)) - Update description for `load_artifacts` tool ([c485889](c4858896ff)) ##### Improvements - Add BigQuery related label handling ([ffbab4c](ffbab4cf4e)) - Add demo for rewind ([8eb1bdb](8eb1bdbc58)) - Add debug logging for live connection ([5d5708b](5d5708b2ab)) - Add debug logging for missing function call events ([f3d6fcf](f3d6fcf444)) - Add default retry options as fall back to llm\_request that are made during evals ([696852a](696852a280)) - Add plugin for returning GenAI Parts from tools into the model request ([116b26c](116b26c33e)) - Add support for abstract types in AFC ([2efc184](2efc184a46)) - Add support for structured output schemas in LiteLLM models ([7ea4aed](7ea4aed35b)) - Add tests for `max_query_result_rows` in BigQuery tool config ([fd33610](fd33610e96)) - Add type hints in `cleanup_unused_files.py` ([2dea573](2dea5733b7)) - Add util to build our llms.txt and llms-full.txt files - ADK changes ([f1f4467](f1f44675e4)) - Defer import of `google.cloud.storage` in `GCSArtifactService` ([999af55](999af55880)) - Defer import of `live`, `Client` and `_transformers` in `google.genai` ([22c6dbe](22c6dbe83c)) - Enhance the messaging with possible fixes for RESOURCE\_EXHAUSTED errors from Gemini ([b2c45f8](b2c45f8d91)) - Improve gepa tau-bench colab for external use ([e02f177](e02f177790)) - Improve gepa voter agent demo colab ([d118479](d118479ccf)) - Lazy import DatabaseSessionService in the adk/sessions/ module ([5f05749](5f057498a2)) - Move adk\_agent\_builder\_assistant to built\_in\_agents ([b2b7f2d](b2b7f2d6aa)) - Plumb memory service from LocalEvalService to EvaluationGenerator ([dc3f60c](dc3f60cc93)) - Removes the unrealistic todo comment of visibility management ([e511eb1](e511eb1f70)) - Returns agent state regardless if ctx.is\_resumable ([d6b928b](d6b928bdf7)) - Stop logging the full content of LLM blobs ([0826755](082675546f)) - Update ADK web to match main branch ([14e3802](14e3802643)) - Update agent instructions and retry limit in `plugin_reflect_tool_retry` sample ([01bac62](01bac62f0c)) - Update conformance test CLI to handle long-running tool calls ([dd706bd](dd706bdc45)) - Update Gemini Live model names in live bidi streaming sample ([aa77834](aa77834e2e)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/genai-toolbox). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com>