Tags: W3SS/genai-toolbox
Tags
chore(main): release 0.18.0 (googleapis#1719) 🤖 I have created a release *beep* *boop* --- ## [0.18.0](googleapis/genai-toolbox@v0.17.0...v0.18.0) (2025-10-23) ### Features * Support `allowedValues`, `escape`, `minValue` and `maxValue` for parameters ([googleapis#1770](googleapis#1770)) ([eaf7740](googleapis@eaf7740)) * **tools/looker:** Tools to allow the agent to retrieve, create, modify, and delete LookML project files. ([googleapis#1673](googleapis#1673)) ([089081f](googleapis@089081f)) ### Bug Fixes * **sources/mysql:** Escape mysql user agent ([googleapis#1707](googleapis#1707)) ([eeb694c](googleapis@eeb694c)) * **sources/mysql:** Escape program_name for MySQL ([googleapis#1717](googleapis#1717)) ([02f7f8a](googleapis@02f7f8a)) * **tools/http:** Allow 2xx status code on tool invocation ([googleapis#1761](googleapis#1761)) ([a06d0d8](googleapis@a06d0d8)) * **tools/http:** Omit optional nil query parameters ([googleapis#1762](googleapis#1762)) ([bd16ba3](googleapis@bd16ba3)) * **tools/looker:** Looker file content calls should not use url.QueryEscape ([googleapis#1758](googleapis#1758)) ([336de1b](googleapis@336de1b)) --- 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>
chore(main): release 0.17.0 (googleapis#1682) 🤖 I have created a release *beep* *boop* --- ## [0.17.0](googleapis/genai-toolbox@v0.16.0...v0.17.0) (2025-10-10) ### ⚠ BREAKING CHANGES * **tools/bigquery-get-table-info:** add allowed dataset support ([googleapis#1093](googleapis#1093)) * **tool/bigquery-list-dataset-ids:** add allowed datasets support ([googleapis#1573](googleapis#1573)) ### Features * Add configs and workflows for docs versioning ([googleapis#1611](googleapis#1611)) ([21ac98b](googleapis@21ac98b)) * Add metadata in MCP Manifest for Toolbox auth ([googleapis#1395](googleapis#1395)) ([0b3dac4](googleapis@0b3dac4)) * Add program name to MySQL connections ([googleapis#1617](googleapis#1617)) ([c4a22b8](googleapis@c4a22b8)) * **oracle:** Switch Oracle driver from godror to go-ora ([googleapis#1685](googleapis#1685)) ([8faf376](googleapis@8faf376)) * **source/bigquery:** Add optional write mode config ([googleapis#1157](googleapis#1157)) ([63adc78](googleapis@63adc78)) * **sources/alloydb,cloudsqlpg,cloudsqlmysql,cloudsqlmssql:** Support PSC connection ([googleapis#1686](googleapis#1686)) ([9d2bf79](googleapis@9d2bf79)) * **sources/mssql:** Add app name to MSSQL ([googleapis#1620](googleapis#1620)) ([1536d1f](googleapis@1536d1f)) * **sources/oracle:** Add Oracle Source and Tool ([googleapis#1456](googleapis#1456)) ([3a19a50](googleapis@3a19a50)) * **tool/bigquery-list-dataset-ids:** Add allowed datasets support ([googleapis#1573](googleapis#1573)) ([1a44c67](googleapis@1a44c67)) * **tools/bigquery-get-table-info:** Add allowed dataset support ([googleapis#1093](googleapis#1093)) ([acb205c](googleapis@acb205c)) * **tools/dataform:** Add dataform compile tool ([googleapis#1470](googleapis#1470)) ([3be9b7b](googleapis@3be9b7b)) * **tools/looker:** Add support for pulse, vacuum and analyze audit and performance functions on a Looker instance ([googleapis#1581](googleapis#1581)) ([5aed4e1](googleapis@5aed4e1)) * **tools/looker:** Enable access to the Conversational Analytics API for Looker ([googleapis#1596](googleapis#1596)) ([2d5a93e](googleapis@2d5a93e)) ### Bug Fixes * Added google_ml_integration extension to use alloydb ai-nl support api ([googleapis#1445](googleapis#1445)) ([dbc477a](googleapis@dbc477a)) * Fix broken links ([googleapis#1625](googleapis#1625)) ([36c6584](googleapis@36c6584)) * Remove duplicated build type in Dockerfile ([googleapis#1598](googleapis#1598)) ([b43c945](googleapis@b43c945)) * **source/bigquery:** Allowed datasets project id issue with client oauth ([googleapis#1663](googleapis#1663)) ([f4cf486](googleapis@f4cf486)) * **sources/looker:** Allow Looker to be configured without setting a Client Id or Secret ([googleapis#1496](googleapis#1496)) ([67d8221](googleapis@67d8221)) * **tools/looker:** Refactor run-inline-query logic to helper function ([googleapis#1497](googleapis#1497)) ([62af39d](googleapis@62af39d)) * **tools/mysql-list-tables:** Update sql query to resolve subquery scope error ([googleapis#1629](googleapis#1629)) ([94e19d8](googleapis@94e19d8)) ### Miscellaneous Chores * Release 0.17.0 ([googleapis#1676](googleapis#1676)) ([7e22cb4](googleapis@7e22cb4)) * Release 0.17.0 ([googleapis#1681](googleapis#1681)) ([18c92b5](googleapis@18c92b5)) --- 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>
chore(main): release 0.16.0 (googleapis#1530) 🤖 I have created a release *beep* *boop* --- ## [0.16.0](googleapis/genai-toolbox@v0.15.0...v0.16.0) (2025-09-25) ### ⚠ BREAKING CHANGES * **tool/bigquery-execute-sql:** add allowed datasets support ([googleapis#1443](googleapis#1443)) * **tool/bigquery-forecast:** add allowed datasets support ([googleapis#1412](googleapis#1412)) ### Features * **cassandra:** Add Cassandra Source and Tool ([googleapis#1012](googleapis#1012)) ([6e42053](googleapis@6e42053)) * **sources/postgres:** Add application_name ([googleapis#1504](googleapis#1504)) ([72a2366](googleapis@72a2366)) * **tool/bigquery-execute-sql:** Add allowed datasets support ([googleapis#1443](googleapis#1443)) ([9501ebb](googleapis@9501ebb)) * **tool/bigquery-forecast:** Add allowed datasets support ([googleapis#1412](googleapis#1412)) ([88bac7e](googleapis@88bac7e)) * **tools/clickhouse-list-tables:** Add list-tables tool ([googleapis#1446](googleapis#1446)) ([69a3caf](googleapis@69a3caf)) ### Bug Fixes * **tool/mongodb-find:** Fix find tool `limit` field ([googleapis#1570](googleapis#1570)) ([4166bf7](googleapis@4166bf7)) * **tools/mongodb:** Concat filter params only once in mongodb update tools ([googleapis#1545](googleapis#1545)) ([295f9dc](googleapis@295f9dc)) --- 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>
chore(main): release 0.15.0 (googleapis#1351) 🤖 I have created a release *beep* *boop* --- ## [0.15.0](googleapis/genai-toolbox@v0.14.0...v0.15.0) (2025-09-18) ### ⚠ BREAKING CHANGES * **prebuilt:** update prebuilt tool names to use consistent guidance ([googleapis#1421](googleapis#1421)) * **tools/alloydb-wait-for-operation:** Add `alloydb-admin` source to `alloydb-wait-for-operation` tool ([googleapis#1449](googleapis#1449)) ### Features * Add AlloyDB admin source ([googleapis#1369](googleapis#1369)) ([33beb71](googleapis@33beb71)) * Add Cloud monitoring source and tool ([googleapis#1311](googleapis#1311)) ([d661f53](googleapis@d661f53)) * Add YugabyteDB Source and Tool ([googleapis#732](googleapis#732)) ([664711f](googleapis@664711f)) * **prebuilt:** Update default values for prebuilt tools ([googleapis#1355](googleapis#1355)) ([70e832b](googleapis@70e832b)) * **prebuilt/cloud-sql:** Add list instances tool for cloudsql ([googleapis#1310](googleapis#1310)) ([0171228](googleapis@0171228)) * **prebuilt/cloud-sql:** Add cloud sql create database tool. ([googleapis#1453](googleapis#1453)) ([a1bc044](googleapis@a1bc044)) * **prebuilt/cloud-sql:** Add `cloud-sql-get-instances` tool ([googleapis#1383](googleapis#1383)) ([77919c7](googleapis@77919c7)) * **prebuilt/cloud-sql:** Add create user tool for cloud sql ([googleapis#1406](googleapis#1406)) ([3a6b517](googleapis@3a6b517)) * **prebuilt/cloud-sql:** Add list databases tool for cloud sql ([googleapis#1454](googleapis#1454)) ([e6a6c61](googleapis@e6a6c61)) * **prebuilt/cloud-sql:** Package cloud sql tools ([googleapis#1455](googleapis#1455)) ([bf6266b](googleapis@bf6266b)) * **prebuilt/cloud-sql-mssql:** Add create instance tool for mssql ([googleapis#1440](googleapis#1440)) ([b176523](googleapis@b176523)) * **prebuilt/cloud-sql-mysql:** Add create instance tool for Cloud SQL MySQL ([googleapis#1434](googleapis#1434)) ([15b628d](googleapis@15b628d)) * **prebuilt/cloud-sql-mysql:** Add env var support for IP Type ([googleapis#1232](googleapis#1232)) ([googleapis#1347](googleapis#1347)) ([0cd3f16](googleapis@0cd3f16)) * **prebuilt/cloudsqlpg:** Add cloud sql pg create instance tool ([googleapis#1403](googleapis#1403)) ([d302499](googleapis@d302499)) * **prebuilt/mysql:** Add a new tool to show query plan of a given query in MySQL ([googleapis#1474](googleapis#1474)) ([1a42e05](googleapis@1a42e05)) * **prebuilt/mysql:** Add `queryParams` field in MySQL prebuilt config ([googleapis#1318](googleapis#1318)) ([4b32c2a](googleapis@4b32c2a)) * **prebuilt/neo4j:** Add prebuiltconfig support for neo4j ([googleapis#1352](googleapis#1352)) ([f819e26](googleapis@f819e26)) * **prebuilt/observability:** Add cloud sql observability tools ([googleapis#1425](googleapis#1425)) ([236be89](googleapis@236be89)) * **prebuilt/postgres:** Add postgres prebuilt tools ([googleapis#1473](googleapis#1473)) ([edca9dc](googleapis@edca9dc)) * **prebuilt/sqlite:** Prebuilt tools for the sqlite. ([googleapis#1227](googleapis#1227)) ([681c2b4](googleapis@681c2b4)) * **source/alloydb-admin:** Add user agent and attach alloydb api in `alloydb-admin` source ([googleapis#1448](googleapis#1448)) ([9710014](googleapis@9710014)) * **source/bigquery:** Add support for datasets selection ([googleapis#1313](googleapis#1313)) ([aa39724](googleapis@aa39724)) * **source/cloud-monitoring:** Add support for user agent in cloud monitoring source ([googleapis#1472](googleapis#1472)) ([92680b1](googleapis@92680b1)) * **source/cloud-sql-admin:** Add User agent and attach sqldmin in `cloud-sql-admin` source. ([googleapis#1441](googleapis#1441)) ([56b6574](googleapis@56b6574)) * **source/cloudsqladmin:** Add cloud sql admin source ([googleapis#1408](googleapis#1408)) ([4f46782](googleapis@4f46782)) * **tool/cloudsql:** Add cloud sql wait for operation tool with exponential backoff ([googleapis#1306](googleapis#1306)) ([3aef2bb](googleapis@3aef2bb)) * **tools/alloydb-create-cluster:** Add custom tool kind for AlloyDB create cluster ([googleapis#1331](googleapis#1331)) ([76bb876](googleapis@76bb876)) * **tools/alloydb-create-instance:** Add new custom tool kind for AlloyDB ([googleapis#1379](googleapis#1379)) ([091cd9a](googleapis@091cd9a)) * **tools/alloydb-create-user:** Add new custom tool kind for AlloyDB create user ([googleapis#1380](googleapis#1380)) ([ab3fd26](googleapis@ab3fd26)) * **tools/alloydb-get-cluster:** Add new tool for AlloyDB ([googleapis#1420](googleapis#1420)) ([c181dab](googleapis@c181dab)) * **tools/alloydb-get-instance:** Add new for AlloyDB ([googleapis#1435](googleapis#1435)) ([f2d9e3b](googleapis@f2d9e3b)) * **tools/alloydb-get-user:** Add new tool for AlloyDB ([googleapis#1436](googleapis#1436)) ([677254e](googleapis@677254e)) * **tools/alloydb-list-cluster:** Add custom tool kind for AlloyDB ([googleapis#1319](googleapis#1319)) ([d4a9eb0](googleapis@d4a9eb0)) * **tools/alloydb-list-instances:** Add custom tool kind for AlloyDB ([googleapis#1357](googleapis#1357)) ([93c1b30](googleapis@93c1b30)) * **tools/alloydb-list-users:** Add new custom tool kind for AlloyDB ([googleapis#1377](googleapis#1377)) ([3a8a65c](googleapis@3a8a65c)) * **tools/bigquery-analyze-contribution:** Add analyze contribution tool ([googleapis#1223](googleapis#1223)) ([81d239b](googleapis@81d239b)) * **tools/bigquery-conversational-analytics:** Add allowed datasets support ([googleapis#1411](googleapis#1411)) ([345bd6a](googleapis@345bd6a)) * **tools/bigquery-search-catalog:** Add new tool to BigQuery ([googleapis#1382](googleapis#1382)) ([bffb39d](googleapis@bffb39d)) * **tools/bigquery:** Add `useClientOAuth` to BigQuery prebuilt source config ([googleapis#1431](googleapis#1431)) ([fe2999a](googleapis@fe2999a)) * **tools/clickhouse-list-databases:** Add `list-databases` tool to clickhouse source ([googleapis#1274](googleapis#1274)) ([e515d92](googleapis@e515d92)) * **tools/firestore-get-rules:** Add `databaseId` to the Firestore source and `firestore-get-rules` tool ([googleapis#1505](googleapis#1505)) ([7450482](googleapis@7450482)) * **tools/firestore:** Add `firestore-query` tool ([googleapis#1305](googleapis#1305)) ([cce602f](googleapis@cce602f)) * **tools/looker:** Query tracking for MCP Toolbox in Looker System Activity views ([googleapis#1410](googleapis#1410)) ([2036c8e](googleapis@2036c8e)) * **tools/mssql-list-tables:** Add new tool for sql server ([googleapis#1433](googleapis#1433)) ([b036047](googleapis@b036047)) * **tools/mysql-list-active-queries:** Add a new tool to list ongoing queries in a MySQL instance ([googleapis#1471](googleapis#1471)) ([ed54cd6](googleapis@ed54cd6)) * **tools/mysql-list-table-fragmentation:** Add a new tool to list table fragmentation in a MySQL instance ([googleapis#1479](googleapis#1479)) ([fe651d8](googleapis@fe651d8)) * **tools/mysql-list-tables-missing-index:** Add a new tool to list tables that do not have primary or unique keys in a MySQL instance ([googleapis#1493](googleapis#1493)) ([9eb821a](googleapis@9eb821a)) * **tools/mysql-list-tables:** Add new tool for MySQL ([googleapis#1287](googleapis#1287)) ([6c8460b](googleapis@6c8460b)) * **tools/postgres-list-active-queries:** Add new `postgres-list-active-queries` tool ([googleapis#1400](googleapis#1400)) ([b2b06c7](googleapis@b2b06c7)) * **tools/postgres-list-tables:** Add new tool to postgres source ([googleapis#1284](googleapis#1284)) ([71f360d](googleapis@71f360d)) * **tools/spanner-list-tables:** Add new tool `spanner-list-tables` ([googleapis#1404](googleapis#1404)) ([7d384dc](googleapis@7d384dc)) ### Bug Fixes * **bigquery:** Add `Bearer` parsing to auth token ([googleapis#1386](googleapis#1386)) ([b5f9780](googleapis@b5f9780)) * **source/alloydb-admin, source/cloudsql-admin:** Post append new user agent ([googleapis#1494](googleapis#1494)) ([30f1d3a](googleapis@30f1d3a)) * **tools/alloydb:** Update parameter names and set default description for AlloyDB control plane tools ([googleapis#1468](googleapis#1468)) ([6c140d7](googleapis@6c140d7)) * **tools/bigquery-conversational-analytics:** Fix authentication scope error in Cloud Run ([googleapis#1381](googleapis#1381)) ([80b7488](googleapis@80b7488)) * **tools/mysql-list-tables:** Update `mysql-list-tables` table_names parameter with default value ([googleapis#1439](googleapis#1439)) ([da24661](googleapis@da24661)) * **tools/neo4j:** Implement value conversion for Neo4j types to JSON-compatible ([googleapis#1428](googleapis#1428)) ([4babc4e](googleapis@4babc4e)) --- 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>
chore(main): release 0.14.0 (googleapis#1261) 🤖 I have created a release *beep* *boop* --- ## [0.14.0](googleapis/genai-toolbox@v0.13.0...v0.14.0) (2025-09-05) ### ⚠ BREAKING CHANGES * **bigquery:** Move `useClientOAuth` config from tool to source ([googleapis#1279](googleapis#1279)) ([8d20a48](googleapis@8d20a48)) * **tools/bigquerysql:** remove `useClientOAuth` from tools config ([googleapis#1312](googleapis#1312)) ### Features * **clickhouse:** Add ClickHouse Source and Tools ([googleapis#1088](googleapis#1088)) ([75a04a5](googleapis@75a04a5)) * **prebuilt/alloydb-postgres:** Support ipType and IAM users ([googleapis#1324](googleapis#1324)) ([0b2121e](googleapis@0b2121e)) * **server/mcp:** Support toolbox auth in mcp ([googleapis#1140](googleapis#1140)) ([ca353e0](googleapis@ca353e0)) * **source/mysql:** Support `queryParams` in MySQL source ([googleapis#1299](googleapis#1299)) ([3ae2526](googleapis@3ae2526)) * **tools/bigquery:** Support end-user credential passthrough on multiple BQ tools ([googleapis#1314](googleapis#1314)) ([88f4b30](googleapis@88f4b30)) * **tools/looker:** Add description for looker-get-models tool ([googleapis#1266](googleapis#1266)) ([89af3a4](googleapis@89af3a4)) * **tools/looker:** Authenticate via end user credentials ([googleapis#1257](googleapis#1257)) ([8755e3d](googleapis@8755e3d)) * **tools/looker:** Report field suggestions to agent ([googleapis#1267](googleapis#1267)) ([2cad82e](googleapis@2cad82e)) ### Bug Fixes * Do not print usage on runtime error ([googleapis#1315](googleapis#1315)) ([afba7a5](googleapis@afba7a5)) * Update env var to allow empty string ([googleapis#1260](googleapis#1260)) ([03aa9fa](googleapis@03aa9fa)) * **tools/firestore:** Add document/collection path validation ([googleapis#1229](googleapis#1229)) ([14c2249](googleapis@14c2249)) * **tools/looker-get-dashboards:** Fix Looker client OAuth check ([googleapis#1338](googleapis#1338)) ([36225aa](googleapis@36225aa)) * **tools/oceanbase:** Fix encoded text with mysql driver ([googleapis#1283](googleapis#1283)) ([d16f89f](googleapis@d16f89f)), closes [googleapis#1161](googleapis#1161) --- 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>
chore(main): release 0.13.0 (googleapis#1175) 🤖 I have created a release *beep* *boop* --- ## [0.13.0](googleapis/genai-toolbox@v0.12.0...v0.13.0) (2025-08-27) ### ⚠ BREAKING CHANGES * **prebuilt/alloydb:** Add bearer token support for alloydb-wait-for-operation ([googleapis#1183](googleapis#1183)) ### Features * Add capability to set default for environment variable in config ([googleapis#1248](googleapis#1248)) ([5bcd52e](googleapis@5bcd52e)) * **firebird:** Add Firebird SQL 2.5+ source and tool ([googleapis#1011](googleapis#1011)) ([4f6b806](googleapis@4f6b806)) * **oceanbase:** Add Oceanbase source and tool ([googleapis#895](googleapis#895)) ([6fc4982](googleapis@6fc4982)) * **server/mcp:** Support `ping` mechanism ([googleapis#1178](googleapis#1178)) ([5dcc66c](googleapis@5dcc66c)) * **server:** Fail-fast on environment variable substitution ([googleapis#1177](googleapis#1177)) ([212aaba](googleapis@212aaba)) * **server:** Implement Tool call auth error propagation ([googleapis#1235](googleapis#1235)) ([b94a021](googleapis@b94a021)) * **sources/bigquery:** Add support for user-credential passthrough ([googleapis#1067](googleapis#1067)) ([650e2e2](googleapis@650e2e2)) * **tool/looker:** Add support for `description` field in looker tool ([googleapis#1199](googleapis#1199)) ([97f0dd2](googleapis@97f0dd2)) * **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights` tool ([googleapis#932](googleapis#932)) ([7651357](googleapis@7651357)) * **tools/bigquery-forecast:** Add bigqueryforecast tool ([googleapis#1148](googleapis#1148)) ([2ad0ccf](googleapis@2ad0ccf)) * **tools/firestore-add-documents:** Add firestore-add-documents tool ([googleapis#1107](googleapis#1107)) ([ee4a70a](googleapis@ee4a70a)) * **tools/firestore-update-document:** Add firestore-update-document tool ([googleapis#1191](googleapis#1191)) ([0010123](googleapis@0010123)) * **tools/looker:** Control over whether hidden objects are surfaced ([googleapis#1222](googleapis#1222)) ([bc91559](googleapis@bc91559)) * **trino:** Add Trino source and tools ([googleapis#948](googleapis#948)) ([7dd123b](googleapis@7dd123b)) ### Bug Fixes * **tools/looker:** Lookergetdashboards uses proper Authorized helper func ([googleapis#1255](googleapis#1255)) ([00866bc](googleapis@00866bc)) * **tools/mongodb-find-one:** ProjectPayload unmarshaling ([googleapis#1167](googleapis#1167)) ([8ea6a98](googleapis@8ea6a98)) * **tools/mysql:** Fix encoded text for mysql ([googleapis#1161](googleapis#1161)) ([a37cfa8](googleapis@a37cfa8)), closes [googleapis#840](googleapis#840) --- 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>
chore(main): release 0.12.0 (googleapis#1085) 🤖 I have created a release *beep* *boop* --- ## [0.12.0](googleapis/genai-toolbox@v0.11.0...v0.12.0) (2025-08-14) ### Features * **prebuiltconfig:** Introduce additional parameter to limit context in list_tables ([googleapis#1151](googleapis#1151)) ([497d3b1](googleapis@497d3b1)) * **prebuiltconfig/alloydb-admin:** Add list cluster, instance and users ([googleapis#1126](googleapis#1126)) ([b42c139](googleapis@b42c139)) * **prebuiltconfig/alloydb-postgres:** Add tool to create user via Built in user type or IAM ([googleapis#1130](googleapis#1130)) ([f5bcb9c](googleapis@f5bcb9c)) * **source/http:** Add User Agent to `http` invocations ([googleapis#1102](googleapis#1102)) ([6f55b78](googleapis@6f55b78)) * **sources/postgres:** Add support for `queryParams` ([googleapis#1047](googleapis#1047)) ([7b57251](googleapis@7b57251)), closes [googleapis#963](googleapis#963) * **tools/bigquery-execute-sql:** Add dry run support ([googleapis#1057](googleapis#1057)) ([1cac9b5](googleapis@1cac9b5)) * **tools/dataplex-search-aspect-types:** Add support for `dataplex-search-aspect-types` tool ([googleapis#1061](googleapis#1061)) ([d940187](googleapis@d940187)) * **tools/looker:** Add `looker-make-look` tool to create Looks ([googleapis#1099](googleapis#1099)) ([61d9489](googleapis@61d9489)) * **tools/looker:** Add visualizations to `query-url` tool ([googleapis#1090](googleapis#1090)) ([5bf2758](googleapis@5bf2758)) * **tools/looker:** New Looker tools for dashboards ([googleapis#1118](googleapis#1118)) ([42be3f5](googleapis@42be3f5)) * **ui:** Add login with google button for automatic id token retrieval ([googleapis#1044](googleapis#1044)) ([d91bdfc](googleapis@d91bdfc)) ### Bug Fixes * Correct the capitalization of `map` manifests ([googleapis#1139](googleapis#1139)) ([0b0457c](googleapis@0b0457c)) * Remove unnecessary fields from `map` parameter manifests ([googleapis#1138](googleapis#1138)) ([fbe8c1a](googleapis@fbe8c1a)) * **tools/looker:** Add authorized invocation feature to all Looker tools ([googleapis#1091](googleapis#1091)) ([3b1cce7](googleapis@3b1cce7)) * Update ui info log to reflect port ([googleapis#1125](googleapis#1125)) ([6d691d5](googleapis@6d691d5)) --- 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>
chore(main): release 0.11.0 (googleapis#1071) 🤖 I have created a release *beep* *boop* --- ## [0.11.0](googleapis/genai-toolbox@v0.11.0...v0.11.0) (2025-08-05) ### ⚠ BREAKING CHANGES * **tools/bigquery-sql:** Ensure invoke always returns a non-null value ([googleapis#1020](googleapis#1020)) ([9af55b6](googleapis@9af55b6)) * **tools/bigquery-execute-sql:** Update the return messages ([googleapis#1034](googleapis#1034)) ([051e686](googleapis@051e686)) ### Features * Add TiDB source and tool ([googleapis#829](googleapis#829)) ([6eaf36a](googleapis@6eaf36a)) * Interactive web UI for Toolbox ([googleapis#1065](googleapis#1065)) ([8749b03](googleapis@8749b03)) * **prebuiltconfigs/cloud-sql-postgres:** Introduce additional parameter to limit context in list tables ([googleapis#1062](googleapis#1062)) ([c3a58e1](googleapis@c3a58e1)) * **tools/looker-query-url:** Add support for `looker-query-url` tool ([googleapis#1015](googleapis#1015)) ([327ddf0](googleapis@327ddf0)) * **tools/dataplex-lookup-entry:** Add support for `dataplex-lookup-entry` tool ([googleapis#1009](googleapis#1009)) ([5fa1660](googleapis@5fa1660)) ### Bug Fixes * **tools/bigquery,mssql,mysql,postgres,spanner,tidb:** Add query logging to execute-sql tools ([googleapis#1069](googleapis#1069)) ([0527532]([googleapis@0527532)) --- 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>
chore(main): release 0.10.0 (googleapis#886) 🤖 I have created a release *beep* *boop* --- ## [0.10.0](googleapis/genai-toolbox@v0.9.0...v0.10.0) (2025-07-25) ### Features * Add `Map` parameters support ([googleapis#928](googleapis#928)) ([4468bc9](googleapis@4468bc9)) * Add Dataplex source and tool ([googleapis#847](googleapis#847)) ([30c16a5](googleapis@30c16a5)) * Add Looker source and tool ([googleapis#923](googleapis#923)) ([c67e01b](googleapis@c67e01b)) * Add support for null optional parameter ([googleapis#802](googleapis#802)) ([a817b12](googleapis@a817b12)), closes [googleapis#736](googleapis#736) * **prebuilt/alloydb-admin-config:** Add alloydb control plane as a prebuilt config ([googleapis#937](googleapis#937)) ([0b28b72](googleapis@0b28b72)) * **prebuilt/mysql,prebuilt/mssql:** Add generic mysql and mssql prebuilt tools ([googleapis#983](googleapis#983)) ([c600c30](googleapis@c600c30)) * **server/mcp:** Support MCP version 2025-06-18 ([googleapis#898](googleapis#898)) ([313d3ca](googleapis@313d3ca)) * **sources/mssql:** Add support for encrypt connection parameter ([googleapis#874](googleapis#874)) ([14a868f](googleapis@14a868f)) * **sources/firestore:** Add Firestore as Source ([googleapis#786](googleapis#786)) ([2bb790e](googleapis@2bb790e)) * **sources/mongodb:** Add MongoDB Source ([googleapis#969](googleapis#969)) ([74dbd61](googleapis@74dbd61)) * **tools/alloydb-wait-for-operation:** Add wait for operation tool with exponential backoff ([googleapis#920](googleapis#920)) ([3f6ec29](googleapis@3f6ec29)) * **tools/mongodb-aggregate:** Add MongoDB `aggregate` Tools ([googleapis#977](googleapis#977)) ([bd399bb](googleapis@bd399bb)) * **tools/mongodb-delete:** Add MongoDB `delete` Tools ([googleapis#974](googleapis#974)) ([78e9752](googleapis@78e9752)) * **tools/mongodb-find:** Add MongoDB `find` Tools ([googleapis#970](googleapis#970)) ([a747475](googleapis@a747475)) * **tools/mongodb-insert:** Add MongoDB `insert` Tools ([googleapis#975](googleapis#975)) ([4c63f0c](googleapis@4c63f0c)) * **tools/mongodb-update:** Add MongoDB `update` Tools ([googleapis#972](googleapis#972)) ([dfde52c](googleapis@dfde52c)) * **tools/neo4j-execute-cypher:** Add neo4j-execute-cypher for Neo4j sources ([googleapis#946](googleapis#946)) ([81d0505](googleapis@81d0505)) * **tools/neo4j-schema:** Add neo4j-schema tool ([googleapis#978](googleapis#978)) ([be7db3d](googleapis@be7db3d)) * **tools/wait:** Create wait for tool ([googleapis#885](googleapis#885)) ([ed5ef4c](googleapis@ed5ef4c)) ### Bug Fixes * Fix document preview pipeline for forked PRs ([googleapis#950](googleapis#950)) ([481cc60](googleapis@481cc60)) * **prebuilt/firestore:** Mark database field as required in the firestore prebuilt tools ([googleapis#959](googleapis#959)) ([15417d4](googleapis@15417d4)) * **prebuilt/cloud-sql-mssql:** Correct source reference for execute_sql tool in cloud-sql-mssql.yaml prebuilt config ([googleapis#938](googleapis#938)) ([d16728e](googleapis@d16728e)) * **prebuilt/cloud-sql-mysql:** Update list_table tool ([googleapis#924](googleapis#924)) ([2083ba5](googleapis@2083ba5)) * Replace 'float' with 'number' in McpManifest ([googleapis#985](googleapis#985)) ([59e23e1](googleapis@59e23e1)) * **server/api:** Add logger to context in tool invoke handler ([googleapis#891](googleapis#891)) ([8ce311f](googleapis@8ce311f)) * **sources/looker:** Add agent tag to Looker API calls. ([googleapis#966](googleapis#966)) ([f55dd6f](googleapis@f55dd6f)) * **tools/bigquery-execute-sql:** Ensure invoke always returns a non-null value ([googleapis#925](googleapis#925)) ([9a55b80](googleapis@9a55b80)) * **tools/mysqlsql:** Unmarshal json data from database during invoke ([googleapis#979](googleapis#979)) ([ccc3498](googleapis@ccc3498)), closes [googleapis#840](googleapis#840) --- 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>
chore(main): release 0.9.0 (googleapis#789) 🤖 I have created a release *beep* *boop* --- ## [0.9.0](googleapis/genai-toolbox@v0.8.0...v0.9.0) (2025-07-11) ### Features * Dynamic reloading for toolbox config ([googleapis#800](googleapis#800)) ([4c240ac](googleapis@4c240ac)) * **sources/mysql:** Add queryTimeout support to MySQL source ([googleapis#830](googleapis#830)) ([391cb5b](googleapis@391cb5b)) * **tools/bigquery:** Add optional projectID parameter to bigquery tools ([googleapis#799](googleapis#799)) ([c6ab74c](googleapis@c6ab74c)) ### Bug Fixes * Cleanup unassigned err log ([googleapis#857](googleapis#857)) ([c081ace](googleapis@c081ace)) * Fix docs preview deployment pipeline ([googleapis#787](googleapis#787)) ([0a93b04](googleapis@0a93b04)) * **tools:** Nil parameter error when arrays are used ([googleapis#801](googleapis#801)) ([2bdcc08](googleapis@2bdcc08)) * Trigger reload on additional fsnotify operations ([googleapis#854](googleapis#854)) ([aa8dbec](googleapis@aa8dbec)) --- 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>
PreviousNext