Visitar URL original
Tags · googleapis/mcp-toolbox · GitHub
Skip to content

Tags: googleapis/mcp-toolbox

Tags

v1.14.0

Toggle v1.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.14.0 (#4159)

🤖 I have created a release *beep* *boop*
---


##
[1.14.0](v1.13.1...v1.14.0)
(2026-10-08)


### Features

* **bigquery:** Support authorized views with dataset restrictions
([#2561](#2561))
([441d4e7](441d4e7))
* **looker:** Include LookML dashboards in get_dashboards tool
([#4216](#4216))
([2fea1b5](2fea1b5))
* **source/firestore:** Propagate requester header on collection listing
for get_schema
([#4131](#4131))
([0fa215a](0fa215a))
* **sources/spanner:** Add support for Spanner Omni
([#4198](#4198))
([a24e5e6](a24e5e6))
* **tool/cloud-gemini-data-analytics-query:** Support Bigtable and
Firestore references
([#4136](#4136))
([3aff9a7](3aff9a7))
* **tool/looker:** Add looker-get-explore tool
([#4173](#4173))
([ceb657e](ceb657e))


### Bug Fixes

* **datalineage:** Increase timeouts
([69aa2f2](69aa2f2))
* **looker:** Update legacy feature test expectation
([e9c2f42](e9c2f42))
* **resources:** Normalize resource-template URI scheme to lowercase
([#4023](#4023))
([2311dc1](2311dc1))
* **tool/bigquery:** Check lexically referenced datasets before dry run
([#4164](#4164))
([912189f](912189f))

---
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>

v1.13.1

Toggle v1.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.13.1 (#4138)

🤖 I have created a release *beep* *boop*
---


##
[1.13.1](v1.13.0...v1.13.1)
(2026-09-25)


### Bug Fixes

* Revert "feat(sources): connect sources on first use"
([#4137](#4137))
([7fdbef9](7fdbef9))

---
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: alextalreja <113644271+AlexTalreja@users.noreply.github.com>

v1.13.0

Toggle v1.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.13.0 (#4085)

🤖 I have created a release *beep* *boop*
---


##
[1.13.0](v1.12.0...v1.13.0)
(2026-09-24)


### Features

* **bigtable:** Add prebuilt config for bigtable
([#4068](#4068))
([576b9f7](576b9f7))
* **sources:** Connect sources on first use
([#4076](#4076))
([5700630](5700630))
* **tool/conversational-analytics-list-accessible-data-agents:** Return
all data agents and support manual paging
([#4066](#4066))
([0131c39](0131c39))
* **tool/looker:** Expose value_format and value_format_name in field
metadata
([#4094](#4094))
([4b7a44d](4b7a44d))


### Bug Fixes

* **config:** Fix parseEnv inconsistent handling with YAML comments
([#4039](#4039))
([558c5a9](558c5a9))

---
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: alextalreja <113644271+AlexTalreja@users.noreply.github.com>

v1.12.0

Toggle v1.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.12.0 (#4045)

🤖 I have created a release *beep* *boop*
---


##
[1.12.0](v1.11.0...v1.12.0)
(2026-09-17)


### Features

* Added logic to serve /.well-known/openai-apps-challenge
([#4038](#4038))
([7ac00a2](7ac00a2))
* **tool/looker:** Expose certification_metadata in looker dashboard and
look tools
([#4041](#4041))
([ed42084](ed42084))


### Bug Fixes

* **prebuilt/cloud-sql-postgres:** Clarify execute_sql tool description
([#3884](#3884))
([ed4cfde](ed4cfde))
* **source/cockroachdb,source/redis:** Release the handle when a connect
attempt fails
([#3933](#3933))
([2d52f8a](2d52f8a))
* **tool/looker-generate-embed-url:** Require embed parameters
([#3913](#3913))
([93520cf](93520cf))
* **tools/looker:** Add additional annotations to support OpenAI plugins
([#4035](#4035))
([7b41e73](7b41e73))

---
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: alextalreja <113644271+AlexTalreja@users.noreply.github.com>

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.11.0 (#3918)

🤖 I have created a release *beep* *boop*
---


##
[1.11.0](v1.10.0...v1.11.0)
(2026-09-10)


### Features

* Add Toolbox version check on startup
([#3837](#3837))
([7d36de3](7d36de3))
* **alloydb:** Provide actionable error when read-only mode is used on
pre-PG17
([#3902](#3902))
([28ace11](28ace11))
* **MCP Apps:** Add support for MCP Apps
([#4008](#4008))
([9cf3e95](9cf3e95))
* **MCPResources:** Add support for MCP Resources
([#3968](#3968))
([fb227b0](fb227b0))
* **mcp:** Serve groups/list and groups/get as a Toolbox extension
([#3914](#3914))
([eaf2a9c](eaf2a9c))
* **source/bigquery:** Attach SQLCommenter attributes as BigQuery job
labels ([#3843](#3843))
([bf0f1a5](bf0f1a5))
* **sources:** Add ConnectOnce, a helper for connecting on first use
([#3905](#3905))
([16c31fa](16c31fa))


### Bug Fixes

* **docs/cloudgda:** Document context fields, fix PSV example and links
([#3919](#3919))
([ae47535](ae47535))
* **looker:** Update want clause
([#3962](#3962))
([9593321](9593321))
* **source/http:** Block IETF protocol assignments range in default SSRF
guard ([#3909](#3909))
([4302e86](4302e86))
* **sources:** Release the handle when a source fails to connect
([#3921](#3921))
([0001190](0001190))
* **test/alloydbainl:** Use explicit SQL alias prompt in integration
test ([#3916](#3916))
([596eaf9](596eaf9))

---
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>

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.10.0 (#3828)

🤖 I have created a release *beep* *boop*
---


##
[1.10.0](v1.9.0...v1.10.0)
(2026-08-27)


### Features

* **falkordb:** Add FalkorDB source and tools
([#3692](#3692))
([a94702c](a94702c))
* **firestore-mongodb:** Add firestore-execute-mql and firestore-get-…
([#3826](#3826))
([4a85d75](4a85d75))
* **mcp:** Add Secure Parameters support as Toolbox experimental
extension
([#3394](#3394))
([9750d2d](9750d2d))
* **server/mcp:** Support com.google.cloud/toolbox.v1 extension in
v20260728
([#3801](#3801))
([f4f7da6](f4f7da6))
* **skill:** Add fix-failing-tests skill for mcp-toolbox
([#3821](#3821))
([168e69c](168e69c))
* **sources:** Support native read-only mode and dynamic tool
annotations
([#3872](#3872))
([c257022](c257022)),
refs [#3615](#3615)
[#3816](#3816)
[#3618](#3618)
[#3851](#3851)
[#3619](#3619)
[#3617](#3617)
* **tool/mongodb:** Allow collection to be specified at runtime
([#3715](#3715))
([7626eaf](7626eaf))


### Bug Fixes

* **cloud-storage:** Resolve symlinks when enforcing local path
boundaries
([#3810](#3810))
([c2ada64](c2ada64))
* **config:** Compare env var offsets in rune space when skipping
comments
([#3856](#3856))
([2e76934](2e76934))
* Merge prebuilt tools when reloading custom config
([#3864](#3864))
([5a6d865](5a6d865))
* Normalize postgres UUIDs to strings
([#3806](#3806))
([3b02f1d](3b02f1d))
* **postgres:** Filter background processes in
postgres-list-active-queries
([#3885](#3885))
([3d9e62a](3d9e62a))
* **test/alloydbainl:** Use explicit SQL alias prompts to stabilize AI…
([#3877](#3877))
([50e45ed](50e45ed))
* **tests:** Prevent resource leaks by using context.WithoutCancel
([#3849](#3849))
([f97a4f9](f97a4f9))

---
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 Teoh <45984206+Yuan325@users.noreply.github.com>

v1.9.0

Toggle v1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.9.0 (#3744)

🤖 I have created a release *beep* *boop*
---


##
[1.9.0](v1.8.0...v1.9.0)
(2026-08-14)


### Features

* **groups:** Add ttlMs and cacheScope customization to config
([#3805](#3805))
([a5d4947](a5d4947))
* **migrate:** Convert toolset to group kind during migration
([#3704](#3704))
([0adeaa5](0adeaa5))
* **server/mcp:** Introduce generic client extension registry
([#3723](#3723))
([016245c](016245c))
* **skill:** Add review-prs skill for mcp-toolbox
([#3743](#3743))
([5b7bacc](5b7bacc))
* **source/bigquery:** Add apiEndpoint field to override BigQuery API
host ([#3437](#3437))
([4da1600](4da1600))
* **source/databaseinsights:** Add databaseinsights source
([#3461](#3461))
([3b9615d](3b9615d))
* **sources/spanner:** Rename execute_sql_dql to execute_sql_readonly
([#3776](#3776))
([cf5a0c8](cf5a0c8))
* **tools/bigtable:** Add admin lifecycle and listing tools
([#3596](#3596))
([801d589](801d589))
* **tools/bigtable:** Bigtable-list-schemas MCP tool
([#3683](#3683))
([9228c61](9228c61))
* **tools/databaseinsights:** Add Advanced Query Insights tools for
AlloyDB ([#3722](#3722))
([74d18ae](74d18ae))
* **tools/looker:** Add additional tools to allow dashboards to be
modified, and their layouts altered.
([#3597](#3597))
([b2b80fb](b2b80fb))
* **tools:** Add cloud-sql-connect-gce for pg, mysql, mssql
([#3740](#3740))
([ca58fa4](ca58fa4))


### Bug Fixes

* **auth/mcp:** Derive PRM URL from Toolbox URL
([#3765](#3765))
([aa30842](aa30842))
* **config:** Ignore environment variables in YAML comments
([#3807](#3807))
([79aa732](79aa732)),
refs [#3793](#3793)
* **mcp:** Return Tool execution error for invalid input param
([#3799](#3799))
([8120197](8120197))
* **prebuilt/cloud-storage:** Declare tool collections as groups
([#3764](#3764))
([7d468be](7d468be))
* **server/mcp:** Disallow client overriding URL bound parameters
([#3798](#3798))
([f15a9c7](f15a9c7))
* **server:** Avoid a nil-flusher panic in the SSE handler
([#3520](#3520))
([947f42f](947f42f))
* **tools/bigquery:** Keep the provider error classification in
bigquery-execute-sql
([#3738](#3738))
([42570b8](42570b8))
* **tools/looker:** Scope the filters quoting rule to values in query
description
([#3788](#3788))
([78eb0b8](78eb0b8))
* **util:** Convert exponent-form JSON numbers in ConvertNumbers
([#3730](#3730))
([e9713ee](e9713ee))

---
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 Teoh <45984206+Yuan325@users.noreply.github.com>

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.8.0 (#3653)

🤖 I have created a release *beep* *boop*
---


##
[1.8.0](v1.7.0...v1.8.0)
(2026-07-28)


### Features

* Add `groups` support
([#3605](#3605))
([e75ec3b](e75ec3b))
* **prebuilt:** Migrate skills-repo toolsets to `kind: group` with
descriptions
([#3595](#3595))
([b895b36](b895b36))
* **server:** Add `/healthz` endpoint for container health checks
([#3060](#3060))
([d5aefbc](d5aefbc))
* **skills:** Add `--group` flag to generate a skill from one group
([#3585](#3585))
([c1abd4f](c1abd4f))
* **skills:** Default `--name` to `--group`, `--toolset`, or single
`--prebuilt` name
([#3586](#3586))
([2b33b08](2b33b08))
* **skills:** Make description optional during skills gen
([#3584](#3584))
([d0a8f14](d0a8f14))
* **tool/looker:** Add `get_field_value_suggestions` tool
([#3696](#3696))
([3debe81](3debe81))
* **tools/dataplex-update-data-product-aspects:** Add
dataplex-update-data-product-aspects tool
([#3607](#3607))
([f940937](f940937))
* Update draft specs to 2026-07-28
([#3699](#3699))
([cf128ff](cf128ff))


### Bug Fixes

* Re-add name validation to tools name
([#3654](#3654))
([944f6ce](944f6ce))
* Re-add tool validation during startup
([#3705](#3705))
([25ce953](25ce953))
* **server:** Sort default toolset alphabetically for stable ordering
([#3539](#3539))
([e5da24c](e5da24c))
* **source/cloud-sql-admin:** Validate source instance for backup-run
restore ([#3555](#3555))
([3ebe500](3ebe500))
* **source/dataplex:** Cleanup Dataplex Data Product resources that may
have leaked due to previously aborted tests
([#3627](#3627))
([3fb5a3f](3fb5a3f))
* **source/http:** Block CGNAT 100.64.0.0/10 in default SSRF guard
([#3625](#3625))
([a0f36f4](a0f36f4))
* **tools/looker:** Enhance looker-run-dashboard to handle result maker
structures and merge queries
([#3698](#3698))
([7666bc0](7666bc0))
* **tools/looker:** Log request/response traces at debug, not error
([#3552](#3552))
([c3ad445](c3ad445))

---
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 Teoh <45984206+Yuan325@users.noreply.github.com>

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.7.0 (#3568)

🤖 I have created a release *beep* *boop*
---


##
[1.7.0](v1.6.0...v1.7.0)
(2026-07-16)


#### Features

* Add `quotaProject` support for BigQuery and Looker conversational
analytics
([#2610](#2610))
([f3e7ca9](f3e7ca9))
* **arcadedb:** Add arcadedb source and tools
([#2961](#2961))
([351de00](351de00))
* **cmd/internal,docs:** Add warning log that prebuilt tools are for
developer use
([#3451](#3451))
([8cffcef](8cffcef))
* **source/postgres:** Add optional connectTimeout
([#3620](#3620))
([b574b07](b574b07))
* **tool/clickhouse-sql:** Add native vector embedding support
([#3229](#3229))
([6cbe1c2](6cbe1c2))
*
**tool/dataplex-update-data-product,tool/dataplex-create-data-asset,tool/dataplex-update-data-asset:**
Add update data product, create data asset, and update data asset tools
for knowledge catalog source
([#3574](#3574))
([721c204](721c204))
* **tools/dataplex-create-data-product:** Add
dataplex-create-data-product tool
([#3504](#3504))
([5cee0d2](5cee0d2))
* **tools/dataplex-get-data-asset:** Add dataplex-get-data-asset tool
([#3503](#3503))
([1ddfbe9](1ddfbe9))


### Bug Fixes

* **parameters:** Report the offending value in array/map type errors
([#3512](#3512))
([4034d6f](4034d6f))
* **parameters:** Return an error instead of panicking on a non-string
type field
([#3516](#3516))
([66a0d53](66a0d53))
* **source/looker:** Dynamically resolve public host URL
([#3603](#3603))
([0428afd](0428afd))
* **tool/looker-run-dashboard:** Add support for SQL Runner query tiles
([#3594](#3594))
([0975d0a](0975d0a))

---
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 Teoh <45984206+Yuan325@users.noreply.github.com>

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.6.0 (#3495)

🤖 I have created a release *beep* *boop*
---


##
[1.6.0](v1.5.0...v1.6.0)
(2026-06-30)


### Features

* Support MCP 2026 draft specs
([#3544](#3544))
([d12eaa8](d12eaa8))
* **release:** Add digital signature to Toolbox binaries
([#3528](#3528))
([3f0f0af](3f0f0af))
* **tool/cloud-storage:** Configure object operation parameters
([#3529](#3529))
([d6dc5fe](d6dc5fe))
* **tool/cloud-storage:** Support configurable parameters
([#3478](#3478))
([bc2de2a](bc2de2a))
* **tools/dataplex-list-data-products:** Add dataplex-list-data-products
tool ([#3337](#3337))
([6dd669a](6dd669a))
* **tools/dataplex-get-data-product:** Add dataplex-get-data-product
tool ([#3499](#3499))
([7ea7a09](7ea7a09))
* **tools/dataplex-list-data-assets:** Add dataplex-list-data-assets
tool ([#3500](#3500))
([182f933](182f933))
* **tools/looker:** Support complex filter_expression parameter in
queries ([#3494](#3494))
([997fb8c](997fb8c))
* **tools/looker:** Support dynamic_fields parameter in queries
([#3507](#3507))
([cd22b89](cd22b89))


### Bug Fixes

* **tools/gda:** Support mTLS and GOOGLE_API_USE_MTLS_ENDPOINT for GDA
client ([#3460](#3460))
([cc2a61e](cc2a61e))
* **tools/looker-conversational-analytics:** Validate explore_references
shape instead of panicking
([#3531](#3531))
([b67419d](b67419d))
* **tool/looker-create-view-from-table:** Correct Looker API payload
structure
([#3515](#3515))
([18c539c](18c539c))


---
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 Teoh <45984206+Yuan325@users.noreply.github.com>