Tags: googleapis/genai-toolbox
Tags
chore(main): release 0.5.0 (#484) 🤖 I have created a release *beep* *boop* --- ## [0.5.0](v0.4.0...v0.5.0) (2025-05-06) ### Features * Add Couchbase as Source and Tool ([#307](#307)) ([d7390b0](d7390b0)) * Add postgres-execute-sql tool ([#490](#490)) ([11ea7bc](11ea7bc)) ### Bug Fixes * **deps:** Update module cloud.google.com/go/cloudsqlconn to v1.17.0 ([#500](#500)) ([ad040cf](ad040cf)) * **deps:** Update module cloud.google.com/go/spanner to v1.80.0 ([#481](#481)) ([1e1348f](1e1348f)) * **deps:** Update module google.golang.org/api to v0.231.0 ([#505](#505)) ([50ec7f4](50ec7f4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com> Co-authored-by: Yuan Teoh <yuanteoh@google.com>
chore(main): release 0.4.0 (#411) 🤖 I have created a release *beep* *boop* --- ## [0.4.0](v0.3.0...v0.4.0) (2025-04-23) ### Features * Add `AuthRequired` to Neo4j & Dgraph Tools ([#434](#434)) ([afbf4b2](afbf4b2)) * Add `AuthRequired` to tool manifest ([#433](#433)) ([d9388ad](d9388ad)) * Add BigQuery source and tool ([#463](#463)) ([8055aa5](8055aa5)) * Add Bigtable source and tool ([#418](#418)) ([ae53b8e](ae53b8e)) * Add IAM AuthN to AlloyDB Source ([#399](#399)) ([e8ed447](e8ed447)) * Add IAM AuthN to Cloud SQL Sources ([#414](#414)) ([be85b82](be85b82)) * Add toolset feature to mcp ([#425](#425)) ([e307857](e307857)), closes [#403](#403) * Add SQLite source and tool ([#438](#438)) ([fc14cbf](fc14cbf)) * Support env replacement for tools.yaml ([#462](#462)) ([eadb678](eadb678)) ### Bug Fixes * [#419](#419) TLS https URL for SSE endpoint ([#420](#420)) ([0a7d3ff](0a7d3ff)) * **docs:** Fix link 'Edit this page' ([#454](#454)) ([969065e](969065e)), closes [#427](#427) * Update http error code from invocation ([#468](#468)) ([ff7c0ff](ff7c0ff)), closes [#465](#465) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com> Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
chore(main): release 0.3.0 (#382) 🤖 I have created a release *beep* *boop* --- ## [0.3.0](v0.2.1...v0.3.0) (2025-04-04) ### Features * Add 'alloydb-ai-nl' tool ([#358](#358)) ([f02885f](f02885f)) * Add HTTP Source and Tool ([#332](#332)) ([64da5b4](64da5b4)) * Adding support for Model Context Protocol (MCP). ([#396](#396)) ([a7d1d4e](a7d1d4e)) * Added [toolbox-core](https://pypi.org/project/toolbox-core/) SDK – easily integrate Toolbox into any Python function calling framework ### Bug Fixes * Add `tools-file` flag and deprecate `tools_file` ([#384](#384)) ([34a7263](34a7263)), closes [#383](#383) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
chore(main): release 0.2.1 (#324) 🤖 I have created a release *beep* *boop* --- ## [0.2.1](v0.2.0...v0.2.1) (2025-03-20) ### Bug Fixes * Fix variable name in quickstart ([#336](#336)) ([5400127](5400127)) * **source/alloydb:** Correct user agents not being sent ([#323](#323)) ([ce12a34](ce12a34)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com>
chore(main): release 0.2.0 (#294) 🤖 I have created a release *beep* *boop* --- ## [0.2.0](v0.1.0...v0.2.0) (2025-03-03) ### ⚠ BREAKING CHANGES * Rename "AuthSource" in favor of "AuthService" ([#297](#297)) ### Features * Rename "AuthSource" in favor of "AuthService" ([#297](#297)) ([04cb5fb](04cb5fb)) ### Bug Fixes * Add items to parameter manifest ([#293](#293)) ([541612d](541612d)) * **source/cloud-sql:** Correct user agents not being sent ([#306](#306)) ([584c8ae](584c8ae)) * Throw error when items field is missing from array parameter ([#296](#296)) ([9193836](9193836)) * Validate required common fields for parameters ([#298](#298)) ([e494d11](e494d11)) ### Miscellaneous Chores * Release 0.2.0 ([#314](#314)) ([d7ccf73](d7ccf73)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
chore(main): release 0.1.0 (#217) 🤖 I have created a release *beep* *boop* --- ## [0.1.0](v0.0.5...v0.1.0) (2025-02-06) ### ⚠ BREAKING CHANGES * **langchain-sdk:** The SDK for `toolbox-langchain` is now located [here](https://github.com/googleapis/genai-toolbox-langchain-python). ### Features * Add Cloud SQL for SQL Server Source and Tool ([#223](#223)) ([9bad952](9bad952)) * Add Cloud SQL for MySQL Source and Tool ([#221](#221)) ([f1f61d7](f1f61d7)) * Add Dgraph Source and Tool ([#233](#233)) ([617cc87](617cc87)) * Add local quickstart ([#232](#232)) ([497fb06](497fb06)) * Add user agents for cloud sources ([#244](#244)) ([8452f8e](8452f8e)) * Add MySQL Source ([#250](#250)) ([378692a](378692a)) * Add MSSQL source ([#255](#255)) ([8fca0a9](8fca0a9)) ### Bug Fixes * Auth token verification failure should not throw error immediately ([#234](#234)) ([4639cc6](4639cc6)) * Fix typo in postgres test ([#216](#216)) ([0c3d12a](0c3d12a)) * **mssql:** Fix mssql tool kind to mssql-sql ([#249](#249)) ([1357be2](1357be2)) * **mysql:** Fix mysql tool kind to mysql-sql ([#248](#248)) ([669d6b7](669d6b7)) * Schema float type ([#264](#264)) ([1702f74](1702f74)) * Typos at test cases ([#265](#265)) ([b7c5661](b7c5661)) * Update README and quickstart with the correct async APIs. ([#269](#269)) ([21eef2e](21eef2e)) * Update tool invoke to return json ([#266](#266)) ([ad58cd5](ad58cd5)) --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
chore(main): release 0.0.5 (#164) 🤖 I have created a release *beep* *boop* --- ## [0.0.5](v0.0.4...v0.0.5) (2025-01-14) ### ⚠ BREAKING CHANGES * replace Source field `ip_type` with `ipType` for consistency ([#197](#197)) * **toolbox-sdk:** deprecate 'add_auth_headers' in favor of 'add_auth_tokens' ([#170](#170)) ### Features * Add support for OpenTelemetry ([#205](#205)) ([1fcc20a](1fcc20a)) * Added Neo4j Source and Tool ([#189](#189)) ([8a1224b](8a1224b)) * **llamaindex-sdk:** Implement OAuth support for LlamaIndex. ([#159](#159)) ([003ce51](003ce51)) * Replace Source field `ip_type` with `ipType` for consistency ([#197](#197)) ([e069520](e069520)) * Update log with given context ([#147](#147)) ([809e547](809e547)) ### Bug Fixes * Correct parsing of floats/ints from json ([#180](#180)) ([387a5b5](387a5b5)) * **doc:** Update example `clientId` field ([#198](#198)) ([0c86e89](0c86e89)) * Fix config name in auth doc samples ([#186](#186)) ([bb03457](bb03457)) * Handle shutdown gracefully ([#178](#178)) ([66ab70f](66ab70f)) * Improve return error for parameters ([#206](#206)) ([346c57d](346c57d)) * **toolbox-sdk:** Deprecate 'add_auth_headers' in favor of 'add_auth_tokens' ([#170](#170)) ([b56fa68](b56fa68)) ### Miscellaneous Chores * Release 0.0.5 ([#210](#210)) ([bd407c0](bd407c0)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 0.0.4 (#153) 🤖 I have created a release *beep* *boop* --- ## [0.0.4](v0.0.3...v0.0.4) (2024-12-18) ### Features * Add `auth_required` to tools ([#123](#123)) ([3118104](3118104)) * Add Auth Source configuration ([#71](#71)) ([77b0d43](77b0d43)) * Add Tool authenticated parameters ([#80](#80)) ([380a6fb](380a6fb)) * **langchain-sdk:** Correctly parse Manifest API response as JSON ([#143](#143)) ([2c8633c](2c8633c)) * **langchain-sdk:** Support authentication in LangChain Toolbox SDK. ([#133](#133)) ([23fa912](23fa912)) ### Bug Fixes * Fix release image version tag ([#136](#136)) ([6d19ff9](6d19ff9)) * **langchain-sdk:** Correct test name to ensure execution and full coverage. ([#145](#145)) ([d820ac3](d820ac3)) * Set server version ([#150](#150)) ([abd1eb7](abd1eb7)) ### Miscellaneous Chores * Release 0.0.4 ([#152](#152)) ([86ec12f](86ec12f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 0.0.3 (#75) 🤖 I have created a release *beep* *boop* --- ## [0.0.3](v0.0.2...v0.0.3) (2024-12-10) ### Features * Add --log-level and --logging-format flags ([#97](#97)) ([9a0f618](9a0f618)) * Add options for command ([#110](#110)) ([5c690c5](5c690c5)) * Add Spanner source and tool ([#90](#90)) ([890914a](890914a)) * Add std logger ([#95](#95)) ([6a8feb5](6a8feb5)) * Add structured logger ([#96](#96)) ([5e20417](5e20417)) * **source/alloydb-pg:** Add configuration for public and private IP ([#103](#103)) ([e88ec40](e88ec40)) * **source/cloudsql-pg:** Add configuration for public and private IP ([#114](#114)) ([6479c1d](6479c1d)) ### Bug Fixes * Fix go test workflow ([#84](#84)) ([8c2c373](8c2c373)) * Fix issue causing client session to not close properly while closing SDK. ([#81](#81)) ([9d360e1](9d360e1)) * Fix test cases for ip_type ([#115](#115)) ([5528bec](5528bec)) * Fix the errors showing up after setting up mypy type checker. ([#74](#74)) ([522bbef](522bbef)) * **llamaindex-sdk:** Fix issue causing client session to not close properly while closing SDK. ([#82](#82)) ([fa03376](fa03376)) ### Miscellaneous Chores * Release 0.0.3 ([#122](#122)) ([626e12f](626e12f)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 0.0.2 (#35) 🤖 I have created a release *beep* *boop* --- ## [0.0.2](v0.0.1...v0.0.2) (2024-11-12) ### ⚠ BREAKING CHANGES * consolidate "x-postgres-generic" tools to "postgres-sql" tool ([#43](#43)) ### Features * Consolidate "x-postgres-generic" tools to "postgres-sql" tool ([#43](#43)) ([f630965](f630965)) * **container:** Add entrypoint in Dockerfile ([#38](#38)) ([b08072a](b08072a)) * LlamaIndex SDK ([#48](#48)) ([b824abe](b824abe)) * **sdk:** Make ClientSession optional when initializing ToolboxClient ([#55](#55)) ([26347b5](26347b5)) * Support requesting a single tool ([#56](#56)) ([efafba9](efafba9)) ### Bug Fixes * Correct source type validation for postgres-sql tool ([#47](#47)) ([52ebb43](52ebb43)) * **docs:** Correct outdated references to tool kinds ([#49](#49)) ([972888b](972888b)) * Handle content-type correctly ([#33](#33)) ([cf8112f](cf8112f)) ### Miscellaneous Chores * Release 0.0.2 ([#65](#65)) ([beea3c3](beea3c3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
PreviousNext