diff --git a/CHANGELOG.md b/CHANGELOG.md index bd4400f86e3b..1e9cfee4ecd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [1.2.0](https://github.com/googleapis/mcp-toolbox/compare/v1.1.0...v1.2.0) (2026-04-17) + + +### Features + +* [Dataplex Tool] Search Data Quality Scans ([#2444](https://github.com/googleapis/mcp-toolbox/issues/2444)) ([1c63551](https://github.com/googleapis/mcp-toolbox/commit/1c635513a17df61fff725bf23deaffa92170057c)) +* **bigquery:** Add maximumBytesBilled source config ([#2724](https://github.com/googleapis/mcp-toolbox/issues/2724)) ([42f2d07](https://github.com/googleapis/mcp-toolbox/commit/42f2d07c83c6302feaff04ae34050d6045c71204)) + + +### Bug Fixes + +* Allow converting string literal block with list ([#3050](https://github.com/googleapis/mcp-toolbox/issues/3050)) ([36ab2a9](https://github.com/googleapis/mcp-toolbox/commit/36ab2a98f9f2d03c27eea389d2281bfc4581ffa1)), closes [#3023](https://github.com/googleapis/mcp-toolbox/issues/3023) +* Prevent test.db from being created during unit tests ([#3042](https://github.com/googleapis/mcp-toolbox/issues/3042)) ([d10d2ca](https://github.com/googleapis/mcp-toolbox/commit/d10d2caeb7c9eda7d17d6dbd9f63363b2bc23a7a)) +* Remove hardcoded * allowed origin for sse ([#3054](https://github.com/googleapis/mcp-toolbox/issues/3054)) ([c4c7bd9](https://github.com/googleapis/mcp-toolbox/commit/c4c7bd917e686de68e2be866cfe3872c3439efae)) +* **sources/postgres:** Apply URL encoding to query string params ([#3020](https://github.com/googleapis/mcp-toolbox/issues/3020)) ([6b860f4](https://github.com/googleapis/mcp-toolbox/commit/6b860f4486ff5b024090a8945bc6bce63547860b)) +* **tool/looker-conversational-analytics:** OAuth token in GDA payload fix ([#3058](https://github.com/googleapis/mcp-toolbox/issues/3058)) ([6632d96](https://github.com/googleapis/mcp-toolbox/commit/6632d96724c5076ee44eb248d7de5c7d2d80d7b1)) +* **tools/looker:** Fix OAuth for Converational Analytics ([#3044](https://github.com/googleapis/mcp-toolbox/issues/3044)) ([f9e3e55](https://github.com/googleapis/mcp-toolbox/commit/f9e3e55d42ae9f5d1ecbda4fb7c9a4f3d42451b1)) + ## [1.1.0](https://github.com/googleapis/mcp-toolbox/compare/v1.0.0...v1.1.0) (2026-04-13) diff --git a/README.md b/README.md index fe8076d64274..c32fdc96796d 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ To install Toolbox as a binary: > > ```sh > # see releases page for other versions -> export VERSION=1.1.0 +> export VERSION=1.2.0 > curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/linux/amd64/toolbox > chmod +x toolbox > ``` @@ -253,7 +253,7 @@ To install Toolbox as a binary: > > ```sh > # see releases page for other versions -> export VERSION=1.1.0 +> export VERSION=1.2.0 > curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/darwin/arm64/toolbox > chmod +x toolbox > ``` @@ -266,7 +266,7 @@ To install Toolbox as a binary: > > ```sh > # see releases page for other versions -> export VERSION=1.1.0 +> export VERSION=1.2.0 > curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/darwin/amd64/toolbox > chmod +x toolbox > ``` @@ -279,7 +279,7 @@ To install Toolbox as a binary: > > ```cmd > :: see releases page for other versions -> set VERSION=1.1.0 +> set VERSION=1.2.0 > curl -o toolbox.exe "https://storage.googleapis.com/mcp-toolbox-for-databases/v%VERSION%/windows/amd64/toolbox.exe" > ``` > @@ -291,7 +291,7 @@ To install Toolbox as a binary: > > ```powershell > # see releases page for other versions -> $VERSION = "1.1.0" +> $VERSION = "1.2.0" > curl.exe -o toolbox.exe "https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/windows/amd64/toolbox.exe" > ``` > @@ -304,7 +304,7 @@ You can also install Toolbox as a container: ```sh # see releases page for other versions -export VERSION=1.1.0 +export VERSION=1.2.0 docker pull us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:$VERSION ``` @@ -328,7 +328,7 @@ To install from source, ensure you have the latest version of [Go installed](https://go.dev/doc/install), and then run the following command: ```sh -go install github.com/googleapis/mcp-toolbox@v1.1.0 +go install github.com/googleapis/mcp-toolbox@v1.2.0 ``` diff --git a/cmd/version.txt b/cmd/version.txt index 9084fa2f716a..26aaba0e8663 100644 --- a/cmd/version.txt +++ b/cmd/version.txt @@ -1 +1 @@ -1.1.0 +1.2.0 diff --git a/docs/en/documentation/connect-to/ides/looker_mcp.md b/docs/en/documentation/connect-to/ides/looker_mcp.md index bb69131a917e..a5aef5887e01 100644 --- a/docs/en/documentation/connect-to/ides/looker_mcp.md +++ b/docs/en/documentation/connect-to/ides/looker_mcp.md @@ -109,19 +109,19 @@ After you install Looker in the MCP Store, resources and tools from the server a {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/connect-to/ides/mssql_mcp.md b/docs/en/documentation/connect-to/ides/mssql_mcp.md index 42d7674212e5..37b61ec43bbc 100644 --- a/docs/en/documentation/connect-to/ides/mssql_mcp.md +++ b/docs/en/documentation/connect-to/ides/mssql_mcp.md @@ -45,19 +45,19 @@ instance: {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/connect-to/ides/mysql_mcp.md b/docs/en/documentation/connect-to/ides/mysql_mcp.md index 40076bb936bd..11919f7d71ef 100644 --- a/docs/en/documentation/connect-to/ides/mysql_mcp.md +++ b/docs/en/documentation/connect-to/ides/mysql_mcp.md @@ -43,19 +43,19 @@ expose your developer assistant tools to a MySQL instance: {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/connect-to/ides/neo4j_mcp.md b/docs/en/documentation/connect-to/ides/neo4j_mcp.md index 92c2b2ac5542..2638a78cbc51 100644 --- a/docs/en/documentation/connect-to/ides/neo4j_mcp.md +++ b/docs/en/documentation/connect-to/ides/neo4j_mcp.md @@ -44,19 +44,19 @@ expose your developer assistant tools to a Neo4j instance: {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/connect-to/ides/oracle_mcp.md b/docs/en/documentation/connect-to/ides/oracle_mcp.md index 7b9ea7fb5c5a..9172b92a4256 100644 --- a/docs/en/documentation/connect-to/ides/oracle_mcp.md +++ b/docs/en/documentation/connect-to/ides/oracle_mcp.md @@ -46,19 +46,19 @@ to expose your developer assistant tools to an Oracle instance: {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/connect-to/ides/postgres_mcp.md b/docs/en/documentation/connect-to/ides/postgres_mcp.md index 77f27842f814..671ff8ec0f22 100644 --- a/docs/en/documentation/connect-to/ides/postgres_mcp.md +++ b/docs/en/documentation/connect-to/ides/postgres_mcp.md @@ -56,19 +56,19 @@ Omni](https://cloud.google.com/alloydb/omni/docs/overview). {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/connect-to/ides/sqlite_mcp.md b/docs/en/documentation/connect-to/ides/sqlite_mcp.md index c68e8911a90d..2ac82da35bc7 100644 --- a/docs/en/documentation/connect-to/ides/sqlite_mcp.md +++ b/docs/en/documentation/connect-to/ides/sqlite_mcp.md @@ -43,19 +43,19 @@ to expose your developer assistant tools to a SQLite instance: {{< tabpane persist=header >}} {{< tab header="linux/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/linux/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/linux/amd64/toolbox {{< /tab >}} {{< tab header="darwin/arm64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/arm64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/arm64/toolbox {{< /tab >}} {{< tab header="darwin/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/darwin/amd64/toolbox +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/darwin/amd64/toolbox {{< /tab >}} {{< tab header="windows/amd64" lang="bash" >}} -curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/windows/amd64/toolbox.exe +curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/windows/amd64/toolbox.exe {{< /tab >}} {{< /tabpane >}} diff --git a/docs/en/documentation/getting-started/colab_quickstart.ipynb b/docs/en/documentation/getting-started/colab_quickstart.ipynb index 89abfadac473..4d6c85a10444 100644 --- a/docs/en/documentation/getting-started/colab_quickstart.ipynb +++ b/docs/en/documentation/getting-started/colab_quickstart.ipynb @@ -249,7 +249,7 @@ }, "outputs": [], "source": [ - "version = \"1.1.0\" # x-release-please-version\n", + "version = \"1.2.0\" # x-release-please-version\n", "! curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v{version}/linux/amd64/toolbox\n", "\n", "# Make the binary executable\n", diff --git a/docs/en/documentation/getting-started/mcp_quickstart/_index.md b/docs/en/documentation/getting-started/mcp_quickstart/_index.md index 91dd0cd2e14d..df84b8597831 100644 --- a/docs/en/documentation/getting-started/mcp_quickstart/_index.md +++ b/docs/en/documentation/getting-started/mcp_quickstart/_index.md @@ -107,7 +107,7 @@ In this section, we will download Toolbox, configure our tools in a ```bash export OS="linux/amd64" # one of linux/amd64, darwin/arm64, darwin/amd64, or windows/amd64 - curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/$OS/toolbox + curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/$OS/toolbox ``` diff --git a/docs/en/documentation/getting-started/quickstart/shared/configure_toolbox.md b/docs/en/documentation/getting-started/quickstart/shared/configure_toolbox.md index 13eebdaa5fbb..b0fc714da22c 100644 --- a/docs/en/documentation/getting-started/quickstart/shared/configure_toolbox.md +++ b/docs/en/documentation/getting-started/quickstart/shared/configure_toolbox.md @@ -13,7 +13,7 @@ In this section, we will download Toolbox, configure our tools in a ```bash export OS="linux/amd64" # one of linux/amd64, darwin/arm64, darwin/amd64, or windows/amd64 - curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.1.0/$OS/toolbox + curl -O https://storage.googleapis.com/mcp-toolbox-for-databases/v1.2.0/$OS/toolbox ``` diff --git a/docs/en/documentation/introduction/_index.md b/docs/en/documentation/introduction/_index.md index abf71f8bc11a..d0de9a21eac0 100644 --- a/docs/en/documentation/introduction/_index.md +++ b/docs/en/documentation/introduction/_index.md @@ -110,7 +110,7 @@ To install Toolbox as a binary on Linux (AMD64): ```sh # see releases page for other versions -export VERSION=1.1.0 +export VERSION=1.2.0 curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/linux/amd64/toolbox chmod +x toolbox ``` @@ -121,7 +121,7 @@ To install Toolbox as a binary on macOS (Apple Silicon): ```sh # see releases page for other versions -export VERSION=1.1.0 +export VERSION=1.2.0 curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/darwin/arm64/toolbox chmod +x toolbox ``` @@ -132,7 +132,7 @@ To install Toolbox as a binary on macOS (Intel): ```sh # see releases page for other versions -export VERSION=1.1.0 +export VERSION=1.2.0 curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/darwin/amd64/toolbox chmod +x toolbox ``` @@ -143,7 +143,7 @@ To install Toolbox as a binary on Windows (Command Prompt): ```cmd :: see releases page for other versions -set VERSION=1.1.0 +set VERSION=1.2.0 curl -o toolbox.exe "https://storage.googleapis.com/mcp-toolbox-for-databases/v%VERSION%/windows/amd64/toolbox.exe" ``` @@ -153,7 +153,7 @@ To install Toolbox as a binary on Windows (PowerShell): ```powershell # see releases page for other versions -$VERSION = "1.1.0" +$VERSION = "1.2.0" curl.exe -o toolbox.exe "https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/windows/amd64/toolbox.exe" ``` @@ -165,7 +165,7 @@ You can also install Toolbox as a container: ```sh # see releases page for other versions -export VERSION=1.1.0 +export VERSION=1.2.0 docker pull us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:$VERSION ``` @@ -184,7 +184,7 @@ To install from source, ensure you have the latest version of [Go installed](https://go.dev/doc/install), and then run the following command: ```sh -go install github.com/googleapis/mcp-toolbox@v1.1.0 +go install github.com/googleapis/mcp-toolbox@v1.2.0 ``` {{% /tab %}} diff --git a/gemini-extension.json b/gemini-extension.json index 13f16e30daaf..4731fcda7261 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "mcp-toolbox-for-databases", - "version": "1.1.0", + "version": "1.2.0", "description": "MCP Toolbox for Databases is an open-source MCP server for more than 30 different datasources.", "contextFileName": "MCP-TOOLBOX-EXTENSION.md" } \ No newline at end of file diff --git a/server.json b/server.json index c62b30b4aa07..3b671ebf11a2 100644 --- a/server.json +++ b/server.json @@ -14,11 +14,11 @@ "url": "https://github.com/googleapis/mcp-toolbox", "source": "github" }, - "version": "1.1.0", + "version": "1.2.0", "packages": [ { "registryType": "oci", - "identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:1.1.0", + "identifier": "us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:1.2.0", "transport": { "type": "streamable-http", "url": "http://{host}:{port}/mcp"