v0.8.0

googleapis/mcp-toolboxv0.8.0Jul 2, 2025by release-please[bot]

AI Summary

This release introduces comprehensive support for new database sources and tools, including Redis and Valkey, alongside multiple configuration enhancements and bug fixes for SQL tools.

Key Highlights

  • Added Redis and Valkey Source and Tool support.
  • Introduced template parameters for BigQuery, Bigtable, Couchbase, Spanner, and SQLite tools.
  • Enhanced MCP support to version 2025-03-26.
  • Added support for multiple YAML configuration files and optional parameters.

Breaking Changes

  • postgres,mssql,cloudsqlmssql: encode source connection url for sources

New Features

  • Add support for multiple YAML configuration files
  • Add support for optional parameters
  • MCP: Support MCP version 2025-03-26
  • sources/http: Support disable SSL verification for HTTP Source
  • tools/bigquery: Add templateParameters field for bigquery
  • tools/bigtable: Add templateParameters field for bigtable
  • tools/couchbase: Add templateParameters field for couchbase
  • tools/http: Add support for HTTP Tool pathParams
  • tools/redis: Add Redis Source and Tool
  • tools/spanner: Add templateParameters field for spanner
  • tools/sqlitesql: Add templateParameters field for sqlitesql
  • tools/valkey: Add Valkey Source and Tool

Full Release Notes

## [0.8.0](https://github.com/googleapis/genai-toolbox/compare/v0.7.0...v0.8.0) (2025-07-02)


### ⚠ BREAKING CHANGES

* **postgres,mssql,cloudsqlmssql:** encode source connection url for  sources ([#727](https://github.com/googleapis/genai-toolbox/issues/727))

### Features

* Add support for multiple YAML configuration files ([#760](https://github.com/googleapis/genai-toolbox/issues/760)) ([40679d7](https://github.com/googleapis/genai-toolbox/commit/40679d700eded50d19569923e2a71c51e907a8bf))
* Add support for optional parameters ([#617](https://github.com/googleapis/genai-toolbox/issues/617)) ([4827771](https://github.com/googleapis/genai-toolbox/commit/4827771b78dee9a1284a898b749509b472061527)), closes [#475](https://github.com/googleapis/genai-toolbox/issues/475)
* **mcp:** Support MCP version 2025-03-26 ([#755](https://github.com/googleapis/genai-toolbox/issues/755)) ([474df57](https://github.com/googleapis/genai-toolbox/commit/474df57d62de683079f8d12c31db53396a545fd1))
* **sources/http:** Support disable SSL verification for HTTP Source ([#674](https://github.com/googleapis/genai-toolbox/issues/674)) ([4055b0c](https://github.com/googleapis/genai-toolbox/commit/4055b0c3569c527560d7ad34262963b3dd4e282d))
* **tools/bigquery:** Add templateParameters field for bigquery ([#699](https://github.com/googleapis/genai-toolbox/issues/699)) ([f5f771b](https://github.com/googleapis/genai-toolbox/commit/f5f771b0f3d159630ff602ff55c6c66b61981446))
* **tools/bigtable:** Add templateParameters field for bigtable ([#692](https://github.com/googleapis/genai-toolbox/issues/692)) ([1c06771](https://github.com/googleapis/genai-toolbox/commit/1c067715fac06479eb0060d7067b73dba099ed92))
* **tools/couchbase:** Add templateParameters field for couchbase ([#723](https://github.com/googleapis/genai-toolbox/issues/723)) ([9197186](https://github.com/googleapis/genai-toolbox/commit/9197186b8bea1ac4ec1b39c9c5c110807c8b2ba9))
* **tools/http:** Add support for HTTP Tool pathParams ([#726](https://github.com/googleapis/genai-toolbox/issues/726)) ([fd300dc](https://github.com/googleapis/genai-toolbox/commit/fd300dc606d88bf9f7bba689e2cee4e3565537dd))
* **tools/redis:** Add Redis Source and Tool ([#519](https://github.com/googleapis/genai-toolbox/issues/519)) ([f0aef29](https://github.com/googleapis/genai-toolbox/commit/f0aef29b0c2563e2a00277fbe2784f39f16d2835))
* **tools/spanner:** Add templateParameters field for spanner ([#691](https://github.com/googleapis/genai-toolbox/issues/691)) ([075dfa4](https://github.com/googleapis/genai-toolbox/commit/075dfa47e1fd92be4847bd0aec63296146b66455))
* **tools/sqlitesql:** Add templateParameters field for sqlitesql ([#687](https://github.com/googleapis/genai-toolbox/issues/687)) ([75e254c](https://github.com/googleapis/genai-toolbox/commit/75e254c0a4ce690ca5fa4d1741550ce54734b226))
* **tools/valkey:** Add Valkey Source and Tool ([#532](https://github.com/googleapis/genai-toolbox/issues/532)) ([054ec19](https://github.com/googleapis/genai-toolbox/commit/054ec198b97ba9f36f67dd12b2eff0cc6bc4d080))


### Bug Fixes

* **bigquery,mssql:** Fix panic on tools with array param ([#722](https://github.com/googleapis/genai-toolbox/issues/722)) ([7a6644c](https://github.com/googleapis/genai-toolbox/commit/7a6644cf0c5413e5c803955c88a2cfd0a2233ed3))
* **postgres,mssql,cloudsqlmssql:** Encode source connection url for  sources ([#727](https://github.com/googleapis/genai-toolbox/issues/727)) ([67964d9](https://github.com/googleapis/genai-toolbox/commit/67964d939f27320b63b5759f4b3f3fdaa0c76fbf)), closes [#717](https://github.com/googleapis/genai-toolbox/issues/717)
* Set default value to field's type during unmarshalling ([#774](https://github.com/googleapis/genai-toolbox/issues/774)) ([fafed24](https://github.com/googleapis/genai-toolbox/commit/fafed2485839cf1acc1350e8a24103d2e6356ee0)), closes [#771](https://github.com/googleapis/genai-toolbox/issues/771)
* **server/mcp:** Do not listen from port for stdio ([#719](https://github.com/googleapis/genai-toolbox/issues/719)) ([d51dbc7](https://github.com/googleapis/genai-toolbox/commit/d51dbc759ba493021d3ec6f5417fc04c21f7044f)), closes [#711](https://github.com/googleapis/genai-toolbox/issues/711)
* **tools/mysqlexecutesql:** Handle nil panic and connection leak in Invoke ([#757](https://github.com/googleapis/genai-toolbox/issues/757)) ([7badba4](https://github.com/googleapis/genai-toolbox/commit/7badba42eefb34252be77b852a57d6bd78dd267d))
* **tools/mysqlsql:** Handle nil panic and connection leak in invoke ([#758](https://github.com/googleapis/genai-toolbox/issues/758)) ([cbb4a33](https://github.com/googleapis/genai-toolbox/commit/cbb4a333517313744800d148840312e56340f3fd))

| **OS/Architecture**                                                                                       | **Description**                                                                                                          | **SHA256 Hash**                                                     |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| [linux/amd64](https://storage.googleapis.com/genai-toolbox/v0.8.0/linux/amd64/toolbox)                    | For **Linux** systems running on **Intel/AMD 64-bit processors**.                                                        | 3c7ba2fb17202cf8b858e183b9049ccacadf9d187f4a03f7526f1284c1668d4a    |
| [darwin/arm64](https://storage.googleapis.com/genai-toolbox/v0.8.0/darwin/arm64/toolbox)                  | For **macOS** systems running on **Apple Silicon** (M1, M2, M3, etc.) processors.                                        | ff11a5dec87a4633433bf0390d71383a2ae42e6a5e135f9560a5a2242c6fef3b    |
| [darwin/amd64](https://storage.googleapis.com/genai-toolbox/v0.8.0/darwin/amd64/toolbox)                  | For **macOS** systems running on **Intel processors**.                                                                   | 0fea60649ef8633c63689913dc6ed96604d30d0d08c808bbdeec00f280a0dea0    |
| [windows/amd64](https://storage.googleapis.com/genai-toolbox/v0.8.0/windows/amd64/toolbox.exe)            | For **Windows** systems running on **Intel/AMD 64-bit processors**.                                                      | 01c418498ccbd6782a5e19912bf2ad3151b651915d25fd96e95bb69b4b8fe77b    |