|
5 | 5 |
|
6 | 6 | ### Features |
7 | 7 |
|
8 | | -* add error handling to VertexAiMemoryBankService.search_memory ([f3529e9](https://github.com/google/adk-python/commit/f3529e995a1e3eb6971b3f4e4eda391d9ca7c239)) |
9 | | -* add model_input_context for transient context in LLM requests ([2aeb1e1](https://github.com/google/adk-python/commit/2aeb1e1b49b69d7d9a5384047ac3610188dca6c3)) |
10 | 8 | * Add mTLS support for DiscoveryEngineSearchTool ([8ba0e6a](https://github.com/google/adk-python/commit/8ba0e6aa657107f4e959051cd56e71fff16b9eaa)) |
11 | 9 | * Add mTLS support to Google API tools ([3466586](https://github.com/google/adk-python/commit/3466586bab018fcb275ed125888803ba971b4520)) |
12 | 10 | * add OpenAI Responses API support in labs ([6b831d5](https://github.com/google/adk-python/commit/6b831d5aa0e39b75f69df87746f073bfd66a60a0)), closes [#3209](https://github.com/google/adk-python/issues/3209) |
13 | | -* Add sub-branch creation and segment appending to _BranchPath ([3009ec1](https://github.com/google/adk-python/commit/3009ec1da7e5c8a3b4e6ab39d956eeb006eb2d39)) |
14 | 11 | * Add support for reusing an existing SQLAlchemy AsyncEngine in DatabaseSessionService ([f4c7e4c](https://github.com/google/adk-python/commit/f4c7e4cac30954ebe703be21d0219c38b729689a)) |
15 | 12 | * add support for session TTL and expiration in Vertex AI session service ([49d4441](https://github.com/google/adk-python/commit/49d4441ebd4b715919c52ea15319df0abdff9609)) |
16 | | -* Added Log info when agent run is cancelled and log warning if putting sentinel on queue fails during cleanup avoiding silent error suppression ([c84c17a](https://github.com/google/adk-python/commit/c84c17a720b3713bf25fa44ce853ec4249deb95b)) |
17 | 13 | * **adk:** add Anthropic `effort` config handling, thinking parameter propagation, and conflict mitigation ([4c862b9](https://github.com/google/adk-python/commit/4c862b9660679caa1a24bb05f7f91500bcf8af58)) |
18 | 14 | * **agents:** add ManagedAgent backed by the Managed Agents API ([cf91b84](https://github.com/google/adk-python/commit/cf91b8443fffca4561668a424f80e9c3feee2a78)) |
19 | 15 | * **bigquery:** expose thinking and tool-use token columns in analytics views ([c14258d](https://github.com/google/adk-python/commit/c14258dffc77804f638f5abbeb434d979ec3149b)) |
20 | 16 | * **bigtable:** Support parameterized views with secure parameter inj… ([14a24f2](https://github.com/google/adk-python/commit/14a24f2beeb8583d98c5b1b1933e82652751e0aa)) |
21 | | -* Expose branch property on Context ([50c81eb](https://github.com/google/adk-python/commit/50c81ebfb12f3a865a7e509c26e1c5657496c6c3)) |
22 | | -* expose max_parallel_workers parameter on workflow.node decorator and Node class ([199d954](https://github.com/google/adk-python/commit/199d95481532a1701eec7246c90f6cc164a6a3ae)) |
23 | | -* Expose parameter_binding in [@node](https://github.com/node) decorator ([bfc236d](https://github.com/google/adk-python/commit/bfc236d2894eda1e349283f479d32c7430c8571d)) |
24 | | -* expose SKIP_THOUGHT_SIGNATURE_VALIDATOR constant ([6aad10d](https://github.com/google/adk-python/commit/6aad10df0e49d1a6a2d07f8bfeea3109b44fc475)) |
25 | 17 | * HTTP traces for MCP server requests/errors ([4c4f77a](https://github.com/google/adk-python/commit/4c4f77ae39f7c98591b9469e70a145d08a170151)) |
26 | 18 | * Implement Workflow as Tool core feature ([1263ed6](https://github.com/google/adk-python/commit/1263ed64e30805464fff3391554f65ebbf72746b)) |
27 | 19 | * **integrations:** Add DaytonaEnvironment for remote sandbox workspaces ([df6baf4](https://github.com/google/adk-python/commit/df6baf4acf5f91a2c038834a0881608d02b1abff)) |
|
30 | 22 | * **memory:** add Vertex AI load_profiles tool ([fb2b3af](https://github.com/google/adk-python/commit/fb2b3afea11fc2b1c0d22bb2cfca28370ccf8122)) |
31 | 23 | * **models:** Add configuration options to Gemini class ([037ec12](https://github.com/google/adk-python/commit/037ec127e4adfce70dfe8772e10921209439c061)), closes [#3813](https://github.com/google/adk-python/issues/3813) |
32 | 24 | * **models:** surface and recover environment_id from interactions ([81f9f2e](https://github.com/google/adk-python/commit/81f9f2ecaa2272a5461ead62e7b5ef2b7a222f04)) |
33 | | -* Pass invocation_id to _setup_invocation_context ([73ecf8d](https://github.com/google/adk-python/commit/73ecf8d7306e56eb3043030e68a29342a144ad90)) |
34 | 25 | * **plugins:** add otel correlation, custom_metadata allowlist, and column projection to BigQuery analytics ([38d715c](https://github.com/google/adk-python/commit/38d715cbae2ab160ea1833baa3eebd8c3c93120f)) |
35 | | -* refactor ADK CLI server to support nested agents in dev mode and simplify API ([35a3e4c](https://github.com/google/adk-python/commit/35a3e4c31669cb644803436c44e9546a452561f7)) |
36 | 26 | * **scripts:** add check for private-by-default new Python files ([63561ce](https://github.com/google/adk-python/commit/63561ce7192faa77cc0abb45b29f07f512cfbb9c)) |
37 | | -* **sessions:** add public prepare_tables() for eager initialization ([66221c4](https://github.com/google/adk-python/commit/66221c436f46b7fad93505ffb58e30cc8eeec8af)) |
38 | | -* **skills:** inject session state into SKILL.md via adk_inject_state ([3afdb08](https://github.com/google/adk-python/commit/3afdb085862aa51ceb0e9e1f9f51b26ae8662b04)) |
39 | 27 | * support file_data URI references in GcsArtifactService ([43115b2](https://github.com/google/adk-python/commit/43115b222b2a9d7a58bab9fe3d0fe54aa5a1a583)) |
40 | 28 | * support mTLS and GOOGLE_API_USE_MTLS_ENDPOINT for GDA client ([e85a7b2](https://github.com/google/adk-python/commit/e85a7b28df66c4e47cdf32cf8c981d3918d68bcc)) |
41 | 29 | * Support passing dynamic custom headers to LiteLLM via RunConfig ([000d74d](https://github.com/google/adk-python/commit/000d74da704f4185a9de4e33423f3b46e8a4df67)) |
42 | 30 | * Support provider-prefixed Gemini model IDs ([816a87f](https://github.com/google/adk-python/commit/816a87f35615edecc3a52335ab539d4ae8d62848)) |
43 | | -* **telemetry:** add gen_ai.invoke_agent.{inference,tool}_calls metrics ([dec2182](https://github.com/google/adk-python/commit/dec2182da621b9929a2321d636fb59c157855ca2)) |
44 | | -* **telemetry:** add gen_ai.invoke_agent.{inference,tool}_calls metrics ([c6dec00](https://github.com/google/adk-python/commit/c6dec00a6e6d1370a3c59808d651d9528ebc9708)) |
45 | | -* **telemetry:** add gen_ai.invoke_agent.{inference,tool}_calls metrics ([044cd7b](https://github.com/google/adk-python/commit/044cd7b5bae9c949dfd0c6ce7fa6e253084fa4c1)) |
46 | | -* **telemetry:** add tool type attribute to tool execution duration ([d5e8bc7](https://github.com/google/adk-python/commit/d5e8bc723f2af019b08b7227ca3e4bb9515dfc81)) |
47 | | -* **telemetry:** emit entrypoint invoke_workflow span under schema v2 ([e98633a](https://github.com/google/adk-python/commit/e98633aecce2511ddb3998eeaae8f837200c0ba7)) |
48 | | -* **telemetry:** introduce ADK_TELEMETRY_SCHEMA_VERSION_OPT_IN ([84bbb35](https://github.com/google/adk-python/commit/84bbb3570db533464b9faafb4e9bdd83725c804e)) |
49 | | -* **telemetry:** specify bucket boundaries for GenAI metrics ([abf9258](https://github.com/google/adk-python/commit/abf9258a8484d7c362636c75b282e0160dc57e47)) |
50 | 31 | * **tools:** add response_scheduling to control Live function response behavior ([7443bfa](https://github.com/google/adk-python/commit/7443bfaed1356b22adce7e741a94490667b7374d)) |
51 | 32 | * **tools:** exposed configurable parameter as property in McpToolset ([cca8c56](https://github.com/google/adk-python/commit/cca8c5678d1066221f881debe7751ae08b84ab02)) |
52 | 33 | * **tools:** resolve built-in tools for managed-agent requests ([f11d19d](https://github.com/google/adk-python/commit/f11d19d25b8a706dd9741e47da5fb80a146aad14)) |
|
99 | 80 | * exit connection cleanly on expected GoAway signal in bidi streaming ([4d165ef](https://github.com/google/adk-python/commit/4d165efbfffac2006a58c26aba35e9544a6ed9f5)) |
100 | 81 | * fingerprint cacheable context prefix ([7c7f1e7](https://github.com/google/adk-python/commit/7c7f1e706ab04474c3c992473f21939404c9720a)) |
101 | 82 | * **firestore:** preserve update timestamps in list_sessions ([99ba8ce](https://github.com/google/adk-python/commit/99ba8ce2d976ef93864aa956a6eb0e1ec407cb03)) |
102 | | -* fix ADK Web update workflow PR ownership and CLA issue ([b9646f4](https://github.com/google/adk-python/commit/b9646f4d398941548de12421332d95bebc7225dc)) |
103 | 83 | * Fix branch parsing and unify branch stamping ([9e3b43f](https://github.com/google/adk-python/commit/9e3b43fc9245dbfc927271cb6252b15db6efa3db)) |
104 | 84 | * Fix Code Generation Template Injection via Filenames ([e042b8d](https://github.com/google/adk-python/commit/e042b8df227335cbb8b3b65016779cf4e636df29)) |
105 | 85 | * Fix error swallowing in MCP session context ([ccb8138](https://github.com/google/adk-python/commit/ccb8138eca5ca5776b4a1310207f23838d20989b)) |
|
0 commit comments