Releases: googleapis/mcp-toolbox-sdk-python
Releases · googleapis/mcp-toolbox-sdk-python
toolbox-llamaindex: v0.2.1
0.2.1 (2025-06-13)
Features
Bug Fixes
- deps: update dependency pytest-asyncio to v1 (#261) (9400621)
- deps: update python-nonmajor (#257) (79005ad)
- deps: update python-nonmajor (#266) (fecbf3d)
- deps: update python-nonmajor (#274) (35ee427)
- deps: update python-nonmajor (#282) (a58cc11)
Miscellaneous Chores
- deps: update dependency aiohttp to v3.12.12 (#276) (c69e029)
- deps: update dependency aiohttp to v3.12.9 (#272) (813d60e)
- toolbox-llamaindex: remove add_headers feature (#280) (701578b)
- Update Gemini model to a stable version (#263) (3661055)
- Update tools file option in integration tests (#277) (cf1d0ab)
Documentation
toolbox-langchain: v0.2.1
0.2.1 (2025-06-13)
Features
Bug Fixes
- deps: update dependency pytest-asyncio to v1 (#261) (9400621)
- deps: update python-nonmajor (#257) (79005ad)
- deps: update python-nonmajor (#266) (fecbf3d)
- deps: update python-nonmajor (#274) (35ee427)
- deps: update python-nonmajor (#282) (a58cc11)
- toolbox-core: Prevent
ToolboxClient
from closing externally managed client sessions (#260) (7520adf)
Miscellaneous Chores
- deps: update dependency aiohttp to v3.12.12 (#276) (c69e029)
- deps: update dependency aiohttp to v3.12.9 (#272) (813d60e)
- deps: update dependency langchain-core to v0.3.65 (#281) (0a04704)
- toolbox-langchain: remove add_headers feature (#279) (4c59f14)
- Update Gemini model to a stable version (#263) (3661055)
- Update tools file option in integration tests (#277) (cf1d0ab)
Documentation
toolbox-core: v0.2.1
0.2.1 (2025-06-13)
Features
Bug Fixes
- allow auth token getter override over client header (#283) (c2d6cd6)
- deps: update dependency pytest-asyncio to v1 (#261) (9400621)
- deps: update python-nonmajor (#257) (79005ad)
- deps: update python-nonmajor (#266) (fecbf3d)
- deps: update python-nonmajor (#274) (35ee427)
- deps: update python-nonmajor (#282) (a58cc11)
- toolbox-core: Prevent
ToolboxClient
from closing externally managed client sessions (#260) (7520adf)
Miscellaneous Chores
- deps: update dependency aiohttp to v3.12.12 (#276) (c69e029)
- deps: update dependency aiohttp to v3.12.9 (#272) (813d60e)
- toolbox-core: deprecate add_headers feature (#278) (65c8b10)
- Update Gemini model to a stable version (#263) (3661055)
- Update tools file option in integration tests (#277) (cf1d0ab)
Documentation
toolbox-llamaindex: v0.2.0
toolbox-langchain: v0.2.0
0.2.0 (2025-05-20)
⚠ BREAKING CHANGES
- toolbox-langchain: Base toolbox-langchain over toolbox-core (#229)
Features
Bug Fixes
- deps: update python-nonmajor (#148) (bc894e1)
- deps: update python-nonmajor (#175) (73e5a4a)
- deps: update python-nonmajor (#180) (8d909a9)
- deps: update python-nonmajor (#98) (f03e7ec)
Documentation
toolbox-core: v0.2.0
0.2.0 (2025-05-20)
⚠ BREAKING CHANGES
- toolbox-core: Throw PermissionError on unauthenticated tool invocation (#233)
- toolbox-core: Simplify add_headers to make it sync in async client (#231)
- toolbox-core: Standardize on ValueError for improved error consistency (#219)
- toolbox-core: Rename bind_parameters to bind_params (#209)
Features
- Add bind_param (singular) to align with other packages (#210) (a2810c1)
- Add client headers to Toolbox (#178) (e73f6b6)
- Add convenience methods for adding single auth token getter to tools (#245) (44b0697)
- Allow loading default toolset (all tools) (#153) (0f3b4eb)
- core: Add client_headers to ToolboxSyncClient (#187) (50e32da)
- Enhance authorization token validation with authRequired (#222) (2dad7c8)
- Implement strict validation for client while loading tools (#205) (c7eebbb)
- Introduce identifying used authz token getters (#221) (5d49936)
- Introduce Tracking of Used Auth and Bound Keys in parse_tool for Client Strictness (#184) (edd1f3a)
- Make name optional while loading toolset through sync client (#235) (9527824)
- toolbox_core: add helper methods for retrieving ID tokens (#239) (b3213cc)
- toolbox-core: Rename bind_parameters to bind_params (#209) (a36ae42)
- toolbox-langchain: Base toolbox-langchain over toolbox-core (#229) (03d1b16)
- Track utilized auth services (#203) (527369c)
- Warn on insecure tool invocation with authentication (#223) (d331e3c)
Bug Fixes
- Add validation to ensure added auth token getters are used by the tool (#220) (7cde398)
- deps: update python-nonmajor (#175) (73e5a4a)
- deps: update python-nonmajor (#180) (8d909a9)
- Ensure
__parse_tool
returns correctused_auth_keys
(#204) (d0b5020) - Fix issue causing masking of empty loop or thread check while loading tool/toolset (#227) (a4f0f25)
- toolbox-core: Add strict flag support to sync client (#230) (4e19a3c)
- toolbox-core: Prevent rebinding of parameters in ToolboxTool (#186) (906d0e0)
- toolbox-core: Simplify add_headers to make it sync in async client (#231) (394fa4d)
- toolbox-core: Standardize on ValueError for improved error consistency (#219) (cdfaaf8)
- toolbox-core: Throw PermissionError on unauthenticated tool invocation (#233) (7dbf087)
Documentation
toolbox-core: v0.1.0
0.1.0 (2025-04-04)
Features
- toolbox-core: add type validation to params when tool is invoked (#129) (5d62138)
- toolbox-core: Added a sync toolbox client (#131) (ed82832)
- toolbox-core: add authenticated parameters support (#119) (10087a1)
- toolbox-core: add support for bound parameters (#120) (b2a2208)
- toolbox-core: updated generated docstring to include parameters and their descriptions (#127) (eafe2e9)
- toolbox-core: add basic implementation (#103) (4f992d8)
Documentation
Bug Fixes
toolbox-langchain: v0.1.0
0.1.0 (2025-02-05)
⚠ BREAKING CHANGES
- Improve PyPI package name
- Migrate existing state and APIs to a tools level class
- deprecate 'add_auth_headers' in favor of 'add_auth_tokens'
Features
- Add support for sync operations (9885469)
- Add features for binding parameters to ToolboxTool class. (4fcfc35)
- Add Toolbox SDK for LangChain (d4a24e6)
- Correctly parse Manifest API response as JSON (86bcf1c)
- Migrate existing state and APIs to a tools level class. (6fe2e39)
- Support authentication in LangChain Toolbox SDK. (b28bdb5)
- Implement OAuth support for LlamaIndex. (dc47da9)
- Make ClientSession optional when initializing ToolboxClient (956591d)
Bug Fixes
- Deprecate 'add_auth_headers' in favor of 'add_auth_tokens' (c5c699c)