release-please[bot]
cb4529cbaa
chore(main): release 0.22.0 ( #1997 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.22.0](https://github.com/googleapis/genai-toolbox/compare/v0.21.0...v0.22.0 )
(2025-12-04)
### Features
* Add allowed-origins flag
([#1984 ](https://github.com/googleapis/genai-toolbox/issues/1984 ))
([862868f ](862868f284 ))
* **tools/postgres:** Add list-query-stats and get-column-cardinality
functions
([#1976 ](https://github.com/googleapis/genai-toolbox/issues/1976 ))
([9f76026 ](9f76026925 ))
* **tools/spanner:** Add spanner list graphs to prebuiltconfigs
([#2056 ](https://github.com/googleapis/genai-toolbox/issues/2056 ))
([0e7fbf4 ](0e7fbf465c ))
* **prebuilt/cloud-sql:** Add clone instance tool for cloud sql
([#1845 ](https://github.com/googleapis/genai-toolbox/issues/1845 ))
([5e43630 ](5e43630907 ))
* **serverless-spark:** Add create_pyspark_batch tool
([1bf0b51 ](1bf0b51f03 ))
* **serverless-spark:** Add create_spark_batch tool
([17a9792 ](17a979207d ))
* Support alternate accessToken header name
([#1968 ](https://github.com/googleapis/genai-toolbox/issues/1968 ))
([18017d6 ](18017d6545 ))
* Support for annotations
([#2007 ](https://github.com/googleapis/genai-toolbox/issues/2007 ))
([ac21335 ](ac21335f4e ))
* **tool/mssql:** Set default host and port for MSSQL source
([#1943 ](https://github.com/googleapis/genai-toolbox/issues/1943 ))
([7a9cc63 ](7a9cc63376 ))
* **tools/cloudsqlpg:** Add CloudSQL PostgreSQL pre-check tool
([#1722 ](https://github.com/googleapis/genai-toolbox/issues/1722 ))
([8752e05 ](8752e05ab6 ))
* **tools/postgres-list-publication-tables:** Add new
postgres-list-publication-tables tool
([#1919 ](https://github.com/googleapis/genai-toolbox/issues/1919 ))
([f4b1f0a ](f4b1f0a680 ))
* **tools/postgres-list-tablespaces:** Add new postgres-list-tablespaces
tool ([#1934 ](https://github.com/googleapis/genai-toolbox/issues/1934 ))
([5ad7c61 ](5ad7c6127b ))
* **tools/spanner-list-graph:** Tool impl + docs + tests
([#1923 ](https://github.com/googleapis/genai-toolbox/issues/1923 ))
([a0f44d3 ](a0f44d34ea ))
### Bug Fixes
* Add import for firebirdsql
([#2045 ](https://github.com/googleapis/genai-toolbox/issues/2045 ))
([fb7aae9 ](fb7aae9d35 ))
* Correct FAQ to mention HTTP tools
([#2036 ](https://github.com/googleapis/genai-toolbox/issues/2036 ))
([7b44237 ](7b44237d4a ))
* Format BigQuery numeric output as decimal strings
([#2084 ](https://github.com/googleapis/genai-toolbox/issues/2084 ))
([155bff8 ](155bff80c1 ))
* Set default annotations for tools in code if annotation not provided
in yaml
([#2049 ](https://github.com/googleapis/genai-toolbox/issues/2049 ))
([565460c ](565460c4ea ))
* **tools/alloydb-postgres-list-tables:** Exclude google_ml schema from
list_tables
([#2046 ](https://github.com/googleapis/genai-toolbox/issues/2046 ))
([a03984c ](a03984cc15 ))
* **tools/alloydbcreateuser:** Remove duplication of project praram
([#2028 ](https://github.com/googleapis/genai-toolbox/issues/2028 ))
([730ac6d ](730ac6d228 ))
* **tools/mongodb:** Remove `required` tag from the `canonical` field
([#2099 ](https://github.com/googleapis/genai-toolbox/issues/2099 ))
([744214e ](744214e04c ))
---
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 >
2025-12-04 19:10:51 -05:00
release-please[bot]
e81dfeaff5
chore(main): release 0.21.0 ( #1957 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.21.0](https://github.com/googleapis/genai-toolbox/compare/v0.20.0...v0.21.0 )
(2025-11-19)
### ⚠ BREAKING CHANGES
* **tools/spanner-list-tables:** Unmarshal `object_details` json string
into map to make response have nested json
([#1894 ](https://github.com/googleapis/genai-toolbox/issues/1894 ))
([446d62a ](446d62acd9 ))
### Features
* **tools/postgres:** Add `long_running_transactions`, `list_locks` and
`replication_stats` tools
([#1751 ](https://github.com/googleapis/genai-toolbox/issues/1751 ))
([5abad5d ](5abad5d56c ))
### Bug Fixes
* **tools/alloydbgetinstance:** Remove parameter duplication
([#1993 ](https://github.com/googleapis/genai-toolbox/issues/1993 ))
([0e269a1 ](0e269a1d12 ))
* **tools:** Check for query execution error for pgxpool.Pool
([#1969 ](https://github.com/googleapis/genai-toolbox/issues/1969 ))
([2bff138 ](2bff1384a3 ))
---
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 >
2025-11-19 13:38:09 -08:00
Anubhav Dhawan
e1c4700428
docs: Fix rendering issue with a note in the docs ( #1965 )
...
## Description
A note related to `--disable-reload` flag was not rendering properly.
This PR fixes that by removing the incorrect indentation.
## Before
<img width="1792" height="650" alt="image"
src="https://github.com/user-attachments/assets/564fce34-893e-4aa8-9da3-1401ae69188a "
/>
## After
<img width="1808" height="532" alt="image"
src="https://github.com/user-attachments/assets/ee17973f-3191-4519-8855-6389f9567926 "
/>
2025-11-18 13:03:33 +05:30
release-please[bot]
5156db2621
chore(main): release 0.20.0 ( #1921 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.20.0](https://github.com/googleapis/genai-toolbox/compare/v0.19.1...v0.20.0 )
(2025-11-14)
### Features
* Added prompt support for toolbox
([#1798 ](https://github.com/googleapis/genai-toolbox/issues/1798 ))
([cd56ea4 ](cd56ea44fb ))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([#1588 ](https://github.com/googleapis/genai-toolbox/issues/1588 ))
([12bdd95 ](12bdd95459 ))
* **source/mysql:** Set default host and port for MySQL source
([#1922 ](https://github.com/googleapis/genai-toolbox/issues/1922 ))
([2c228ef ](2c228ef4f2 ))
* **source/Postgresql:** Set default host and port for Postgresql source
([#1927 ](https://github.com/googleapis/genai-toolbox/issues/1927 ))
([7e6e88a ](7e6e88a21f ))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([#1877 ](https://github.com/googleapis/genai-toolbox/issues/1877 ))
([ef63860 ](ef63860559 ))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([#1912 ](https://github.com/googleapis/genai-toolbox/issues/1912 ))
([a4c9287 ](a4c9287aec ))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([#1765 ](https://github.com/googleapis/genai-toolbox/issues/1765 ))
([897c63d ](897c63dcea ))
---
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 >
2025-11-13 17:37:01 -08:00
release-please[bot]
cd8d68d464
chore(main): release 0.19.1 ( #1901 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.19.1](https://github.com/googleapis/genai-toolbox/compare/v0.19.0...v0.19.1 )
(2025-11-07)
### ⚠ BREAKING CHANGES
* **tools/alloydbainl:** update AlloyDB AI NL statement order
([#1753 ](https://github.com/googleapis/genai-toolbox/issues/1753 ))
* **tools/bigquery-analyze-contribution:** Add allowed dataset support
([#1675 ](https://github.com/googleapis/genai-toolbox/issues/1675 ))
([ef28e39 ](ef28e39e90 ))
* **tools/bigquery-get-dataset-info:** add allowed dataset support
([#1654 ](https://github.com/googleapis/genai-toolbox/issues/1654 ))
### Features
* Support `excludeValues` for parameters
([#1818 ](https://github.com/googleapis/genai-toolbox/issues/1818 ))
([a8e98dc ](a8e98dc99d ))
* **elasticsearch:** Add Elasticsearch source and tools
([#1109 ](https://github.com/googleapis/genai-toolbox/issues/1109 ))
([5367285 ](5367285e91 ))
* **mindsdb:** Add MindsDB Source and Tools
([#878 ](https://github.com/googleapis/genai-toolbox/issues/878 ))
([1b2cca9 ](1b2cca9faa ))
* **cloud-healthcare:** Add support for healthcare source, tool and
prebuilt config
([#1853 ](https://github.com/googleapis/genai-toolbox/issues/1853 ))
([1f833fb ](1f833fb1a1 ))
* **singlestore:** Add SingleStore Source and Tools
([#1333 ](https://github.com/googleapis/genai-toolbox/issues/1333 ))
([40b9dba ](40b9dbab08 ))
* **source/bigquery:** Add client cache for user-passed credentials
([#1119 ](https://github.com/googleapis/genai-toolbox/issues/1119 ))
([cf7012a ](cf7012a82b ))
* **source/bigquery:** Add service account impersonation support for
bigquery
([#1641 ](https://github.com/googleapis/genai-toolbox/issues/1641 ))
([e09d182 ](e09d182f88 ))
* **tools/bigquery-analyze-contribution:** Add allowed dataset support
([#1675 ](https://github.com/googleapis/genai-toolbox/issues/1675 ))
([ef28e39 ](ef28e39e90 ))
* **tools/bigquery-get-dataset-info:** Add allowed dataset support
([#1654 ](https://github.com/googleapis/genai-toolbox/issues/1654 ))
([a2006ad ](a2006ad577 ))
* **tools/looker-run-dashboard:** New `run_dashboard` tool
([#1858 ](https://github.com/googleapis/genai-toolbox/issues/1858 ))
([30857c2 ](30857c2294 ))
* **tools/looker-run-look:** Modify run_look to show query origin
([#1860 ](https://github.com/googleapis/genai-toolbox/issues/1860 ))
([991e539 ](991e539f9c ))
* **tools/looker:** Tools to retrieve the connections, schemas,
databases, and column metadata from a looker system.
([#1804 ](https://github.com/googleapis/genai-toolbox/issues/1804 ))
([d7d1b03 ](d7d1b03f3b ))
* **tools/mongodb:** Make MongoDB tools' `filterParams` field optional
([#1614 ](https://github.com/googleapis/genai-toolbox/issues/1614 ))
([208ab92 ](208ab92eb3 ))
* **tools/neo4j-execute-cypher:** Add dry_run parameter to validate
Cypher queries
([#1769 ](https://github.com/googleapis/genai-toolbox/issues/1769 ))
([f475da6 ](f475da63ce ))
* **tools/postgres-list-schemas:** Add new postgres-list-schemas tool
([#1741 ](https://github.com/googleapis/genai-toolbox/issues/1741 ))
([1a19cac ](1a19cac7cd ))
* **tools/postgres-list-views:** Add new postgres-list-views tool
([#1709 ](https://github.com/googleapis/genai-toolbox/issues/1709 ))
([e8c7fe0 ](e8c7fe0994 ))
* **tools/serverless-spark:** Add cancel-batch tool
([#1827 ](2881683226 ))
* **tools/serverless-spark:** Add get_batch tool
([#1783 ](7ad10720b4 ))
* **tools/serverless-spark:** Add serverless-spark source with
list_batches tool
([#1690 ](816dbce268 ))
### Bug Fixes
* Bigquery execute_sql to assign values to array
([#1884 ](https://github.com/googleapis/genai-toolbox/issues/1884 ))
([559e2a2 ](559e2a22e0 ))
* **cloudmonitoring:** Populate `authRequired` in tool manifest
([#1800 ](https://github.com/googleapis/genai-toolbox/issues/1800 ))
([954152c ](954152c792 ))
* Update debug logs statements
([#1828 ](https://github.com/googleapis/genai-toolbox/issues/1828 ))
([3cff915 ](3cff915e22 ))
* Instructions to quote filters that include commas
([#1794 ](https://github.com/googleapis/genai-toolbox/issues/1794 ))
([4b01720 ](4b0172083c ))
* **source/cloud-sql-mssql:** Remove `ipAddress` field
([#1822 ](https://github.com/googleapis/genai-toolbox/issues/1822 ))
([38d535d ](38d535de34 ))
* **tools/alloydbainl:** AlloyDB AI NL execute_sql statement order
([#1753 ](https://github.com/googleapis/genai-toolbox/issues/1753 ))
([9723cad ](9723cadaa1 ))
* **tools/postgres-execute-sql:** Do not ignore SQL failure
([#1829 ](https://github.com/googleapis/genai-toolbox/issues/1829 ))
([8984287 ](898428759c ))
---
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 >
2025-11-07 12:41:52 -08:00
Yuan Teoh
6e297ee9e9
Revert release 0.19.0 docs version update ( #1898 )
...
Reverts googleapis/genai-toolbox#1781 docs version update
2025-11-07 10:25:20 -08:00
release-please[bot]
78c4a8537e
chore(main): release 0.19.0 ( #1781 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.19.0](https://github.com/googleapis/genai-toolbox/compare/v0.18.0...v0.19.0 )
(2025-11-07)
### ⚠ BREAKING CHANGES
* **tools/alloydbainl:** update AlloyDB AI NL statement order
([#1753 ](https://github.com/googleapis/genai-toolbox/issues/1753 ))
* **tools/bigquery-get-dataset-info:** add allowed dataset support
([#1654 ](https://github.com/googleapis/genai-toolbox/issues/1654 ))
### Features
* Support `excludeValues` for parameters
([#1818 ](https://github.com/googleapis/genai-toolbox/issues/1818 ))
([a8e98dc ](a8e98dc99d ))
* **elasticsearch:** Add Elasticsearch source and tools
([#1109 ](https://github.com/googleapis/genai-toolbox/issues/1109 ))
([5367285 ](5367285e91 ))
* **mindsdb:** Add MindsDB Source and Tools
([#878 ](https://github.com/googleapis/genai-toolbox/issues/878 ))
([1b2cca9 ](1b2cca9faa ))
* **cloud-healthcare:** Add support for healthcare source, tool and
prebuilt config
([#1853 ](https://github.com/googleapis/genai-toolbox/issues/1853 ))
([1f833fb ](1f833fb1a1 ))
* **singlestore:** Add SingleStore Source and Tools
([#1333 ](https://github.com/googleapis/genai-toolbox/issues/1333 ))
([40b9dba ](40b9dbab08 ))
* **source/bigquery:** Add client cache for user-passed credentials
([#1119 ](https://github.com/googleapis/genai-toolbox/issues/1119 ))
([cf7012a ](cf7012a82b ))
* **source/bigquery:** Add service account impersonation support for
bigquery
([#1641 ](https://github.com/googleapis/genai-toolbox/issues/1641 ))
([e09d182 ](e09d182f88 ))
* **tools/bigquery-analyze-contribution:** Add allowed dataset support
([#1675 ](https://github.com/googleapis/genai-toolbox/issues/1675 ))
([ef28e39 ](ef28e39e90 ))
* **tools/bigquery-get-dataset-info:** Add allowed dataset support
([#1654 ](https://github.com/googleapis/genai-toolbox/issues/1654 ))
([a2006ad ](a2006ad577 ))
* **tools/looker-run-dashboard:** New `run_dashboard` tool
([#1858 ](https://github.com/googleapis/genai-toolbox/issues/1858 ))
([30857c2 ](30857c2294 ))
* **tools/looker-run-look:** Modify run_look to show query origin
([#1860 ](https://github.com/googleapis/genai-toolbox/issues/1860 ))
([991e539 ](991e539f9c ))
* **tools/looker:** Tools to retrieve the connections, schemas,
databases, and column metadata from a looker system.
([#1804 ](https://github.com/googleapis/genai-toolbox/issues/1804 ))
([d7d1b03 ](d7d1b03f3b ))
* **tools/mongodb:** Make MongoDB tools' `filterParams` field optional
([#1614 ](https://github.com/googleapis/genai-toolbox/issues/1614 ))
([208ab92 ](208ab92eb3 ))
* **tools/neo4j-execute-cypher:** Add dry_run parameter to validate
Cypher queries
([#1769 ](https://github.com/googleapis/genai-toolbox/issues/1769 ))
([f475da6 ](f475da63ce ))
* **tools/postgres-list-schemas:** Add new postgres-list-schemas tool
([#1741 ](https://github.com/googleapis/genai-toolbox/issues/1741 ))
([1a19cac ](1a19cac7cd ))
* **tools/postgres-list-views:** Add new postgres-list-views tool
([#1709 ](https://github.com/googleapis/genai-toolbox/issues/1709 ))
([e8c7fe0 ](e8c7fe0994 ))
* **tools/serverless-spark:** Add cancel-batch tool
([2881683 ](2881683226 ))
* **tools/serverless-spark:** Add get_batch tool
([7ad1072 ](7ad10720b4 ))
* **tools/serverless-spark:** Add serverless-spark source with
list_batches tool
([816dbce ](816dbce268 ))
### Bug Fixes
* Bigquery execute_sql to assign values to array
([#1884 ](https://github.com/googleapis/genai-toolbox/issues/1884 ))
([559e2a2 ](559e2a22e0 ))
* **cloudmonitoring:** Populate `authRequired` in tool manifest
([#1800 ](https://github.com/googleapis/genai-toolbox/issues/1800 ))
([954152c ](954152c792 ))
* Update debug logs statements
([#1828 ](https://github.com/googleapis/genai-toolbox/issues/1828 ))
([3cff915 ](3cff915e22 ))
* Instructions to quote filters that include commas
([#1794 ](https://github.com/googleapis/genai-toolbox/issues/1794 ))
([4b01720 ](4b0172083c ))
* **source/cloud-sql-mssql:** Remove `ipAddress` field
([#1822 ](https://github.com/googleapis/genai-toolbox/issues/1822 ))
([38d535d ](38d535de34 ))
* **tools/alloydbainl:** AlloyDB AI NL execute_sql statement order
([#1753 ](https://github.com/googleapis/genai-toolbox/issues/1753 ))
([9723cad ](9723cadaa1 ))
* **tools/postgres-execute-sql:** Do not ignore SQL failure
([#1829 ](https://github.com/googleapis/genai-toolbox/issues/1829 ))
([8984287 ](898428759c ))
---
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 >
2025-11-07 09:28:19 -08:00
release-please[bot]
3ca58b1349
chore(main): release 0.18.0 ( #1719 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.18.0](https://github.com/googleapis/genai-toolbox/compare/v0.17.0...v0.18.0 )
(2025-10-23)
### Features
* Support `allowedValues`, `escape`, `minValue` and `maxValue` for
parameters
([#1770 ](https://github.com/googleapis/genai-toolbox/issues/1770 ))
([eaf7740 ](eaf77406fd ))
* **tools/looker:** Tools to allow the agent to retrieve, create,
modify, and delete LookML project files.
([#1673 ](https://github.com/googleapis/genai-toolbox/issues/1673 ))
([089081f ](089081feb0 ))
### Bug Fixes
* **sources/mysql:** Escape mysql user agent
([#1707 ](https://github.com/googleapis/genai-toolbox/issues/1707 ))
([eeb694c ](eeb694c20f ))
* **sources/mysql:** Escape program_name for MySQL
([#1717 ](https://github.com/googleapis/genai-toolbox/issues/1717 ))
([02f7f8a ](02f7f8af97 ))
* **tools/http:** Allow 2xx status code on tool invocation
([#1761 ](https://github.com/googleapis/genai-toolbox/issues/1761 ))
([a06d0d8 ](a06d0d8735 ))
* **tools/http:** Omit optional nil query parameters
([#1762 ](https://github.com/googleapis/genai-toolbox/issues/1762 ))
([bd16ba3 ](bd16ba3921 ))
* **tools/looker:** Looker file content calls should not use
url.QueryEscape
([#1758 ](https://github.com/googleapis/genai-toolbox/issues/1758 ))
([336de1b ](336de1bd04 ))
---
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 >
2025-10-23 18:14:44 +00:00
release-please[bot]
de19d520ad
chore(main): release 0.17.0 ( #1682 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.17.0](https://github.com/googleapis/genai-toolbox/compare/v0.16.0...v0.17.0 )
(2025-10-10)
### ⚠ BREAKING CHANGES
* **tools/bigquery-get-table-info:** add allowed dataset support
([#1093 ](https://github.com/googleapis/genai-toolbox/issues/1093 ))
* **tool/bigquery-list-dataset-ids:** add allowed datasets support
([#1573 ](https://github.com/googleapis/genai-toolbox/issues/1573 ))
### Features
* Add configs and workflows for docs versioning
([#1611 ](https://github.com/googleapis/genai-toolbox/issues/1611 ))
([21ac98b ](21ac98bc06 ))
* Add metadata in MCP Manifest for Toolbox auth
([#1395 ](https://github.com/googleapis/genai-toolbox/issues/1395 ))
([0b3dac4 ](0b3dac4132 ))
* Add program name to MySQL connections
([#1617 ](https://github.com/googleapis/genai-toolbox/issues/1617 ))
([c4a22b8 ](c4a22b8d3b ))
* **oracle:** Switch Oracle driver from godror to go-ora
([#1685 ](https://github.com/googleapis/genai-toolbox/issues/1685 ))
([8faf376 ](8faf37667e ))
* **source/bigquery:** Add optional write mode config
([#1157 ](https://github.com/googleapis/genai-toolbox/issues/1157 ))
([63adc78 ](63adc78bea ))
* **sources/alloydb,cloudsqlpg,cloudsqlmysql,cloudsqlmssql:** Support
PSC connection
([#1686 ](https://github.com/googleapis/genai-toolbox/issues/1686 ))
([9d2bf79 ](9d2bf79bec ))
* **sources/mssql:** Add app name to MSSQL
([#1620 ](https://github.com/googleapis/genai-toolbox/issues/1620 ))
([1536d1f ](1536d1fdab ))
* **sources/oracle:** Add Oracle Source and Tool
([#1456 ](https://github.com/googleapis/genai-toolbox/issues/1456 ))
([3a19a50 ](3a19a50ff2 ))
* **tool/bigquery-list-dataset-ids:** Add allowed datasets support
([#1573 ](https://github.com/googleapis/genai-toolbox/issues/1573 ))
([1a44c67 ](1a44c671ec ))
* **tools/bigquery-get-table-info:** Add allowed dataset support
([#1093 ](https://github.com/googleapis/genai-toolbox/issues/1093 ))
([acb205c ](acb205ca47 ))
* **tools/dataform:** Add dataform compile tool
([#1470 ](https://github.com/googleapis/genai-toolbox/issues/1470 ))
([3be9b7b ](3be9b7b3bd ))
* **tools/looker:** Add support for pulse, vacuum and analyze audit and
performance functions on a Looker instance
([#1581 ](https://github.com/googleapis/genai-toolbox/issues/1581 ))
([5aed4e1 ](5aed4e136d ))
* **tools/looker:** Enable access to the Conversational Analytics API
for Looker
([#1596 ](https://github.com/googleapis/genai-toolbox/issues/1596 ))
([2d5a93e ](2d5a93e312 ))
### Bug Fixes
* Added google_ml_integration extension to use alloydb ai-nl support api
([#1445 ](https://github.com/googleapis/genai-toolbox/issues/1445 ))
([dbc477a](dbc477ab0f ))
* Fix broken links
([#1625 ](https://github.com/googleapis/genai-toolbox/issues/1625 ))
([36c6584 ](36c658472c ))
* Remove duplicated build type in Dockerfile
([#1598 ](https://github.com/googleapis/genai-toolbox/issues/1598 ))
([b43c945 ](b43c94575d ))
* **source/bigquery:** Allowed datasets project id issue with client
oauth ([#1663 ](https://github.com/googleapis/genai-toolbox/issues/1663 ))
([f4cf486 ](f4cf486fa9 ))
* **sources/looker:** Allow Looker to be configured without setting a
Client Id or Secret
([#1496 ](https://github.com/googleapis/genai-toolbox/issues/1496 ))
([67d8221 ](67d8221a2e ))
* **tools/looker:** Refactor run-inline-query logic to helper function
([#1497 ](https://github.com/googleapis/genai-toolbox/issues/1497 ))
([62af39d ](62af39d751 ))
* **tools/mysql-list-tables:** Update sql query to resolve subquery
scope error
([#1629 ](https://github.com/googleapis/genai-toolbox/issues/1629 ))
([94e19d8 ](94e19d87e5 ))
### Miscellaneous Chores
* Release 0.17.0
([#1676 ](https://github.com/googleapis/genai-toolbox/issues/1676 ))
([7e22cb4 ](7e22cb455d ))
* Release 0.17.0
([#1681 ](https://github.com/googleapis/genai-toolbox/issues/1681 ))
([18c92b5 ](18c92b51ab ))
---
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 >
2025-10-10 16:34:23 -04:00
release-please[bot]
964a82eb08
chore(main): release 0.16.0 ( #1530 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.16.0](https://github.com/googleapis/genai-toolbox/compare/v0.15.0...v0.16.0 )
(2025-09-25)
### ⚠ BREAKING CHANGES
* **tool/bigquery-execute-sql:** add allowed datasets support
([#1443 ](https://github.com/googleapis/genai-toolbox/issues/1443 ))
* **tool/bigquery-forecast:** add allowed datasets support
([#1412 ](https://github.com/googleapis/genai-toolbox/issues/1412 ))
### Features
* **cassandra:** Add Cassandra Source and Tool
([#1012 ](https://github.com/googleapis/genai-toolbox/issues/1012 ))
([6e42053 ](6e420534ee ))
* **sources/postgres:** Add application_name
([#1504 ](https://github.com/googleapis/genai-toolbox/issues/1504 ))
([72a2366 ](72a2366b28 ))
* **tool/bigquery-execute-sql:** Add allowed datasets support
([#1443 ](https://github.com/googleapis/genai-toolbox/issues/1443 ))
([9501ebb ](9501ebbdbc ))
* **tool/bigquery-forecast:** Add allowed datasets support
([#1412 ](https://github.com/googleapis/genai-toolbox/issues/1412 ))
([88bac7e ](88bac7e36f ))
* **tools/clickhouse-list-tables:** Add list-tables tool
([#1446 ](https://github.com/googleapis/genai-toolbox/issues/1446 ))
([69a3caf ](69a3cafabe ))
### Bug Fixes
* **tool/mongodb-find:** Fix find tool `limit` field
([#1570 ](https://github.com/googleapis/genai-toolbox/issues/1570 ))
([4166bf7 ](4166bf7ab8 ))
* **tools/mongodb:** Concat filter params only once in mongodb update
tools ([#1545 ](https://github.com/googleapis/genai-toolbox/issues/1545 ))
([295f9dc ](295f9dc41a ))
---
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 >
2025-09-25 18:05:14 -07:00
release-please[bot]
c934d7adfd
chore(main): release 0.15.0 ( #1351 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.15.0](https://github.com/googleapis/genai-toolbox/compare/v0.14.0...v0.15.0 )
(2025-09-18)
### ⚠ BREAKING CHANGES
* **prebuilt:** update prebuilt tool names to use consistent guidance
([#1421 ](https://github.com/googleapis/genai-toolbox/issues/1421 ))
* **tools/alloydb-wait-for-operation:** Add `alloydb-admin` source to
`alloydb-wait-for-operation` tool
([#1449 ](https://github.com/googleapis/genai-toolbox/issues/1449 ))
### Features
* Add AlloyDB admin source
([#1369 ](https://github.com/googleapis/genai-toolbox/issues/1369 ))
([33beb71 ](33beb7187d ))
* Add Cloud monitoring source and tool
([#1311 ](https://github.com/googleapis/genai-toolbox/issues/1311 ))
([d661f53 ](d661f5343f ))
* Add YugabyteDB Source and Tool
([#732 ](https://github.com/googleapis/genai-toolbox/issues/732 ))
([664711f ](664711f4b3 ))
* **prebuilt:** Update default values for prebuilt tools
([#1355 ](https://github.com/googleapis/genai-toolbox/issues/1355 ))
([70e832b ](70e832bd08 ))
* **prebuilt/cloud-sql:** Add list instances tool for cloudsql
([#1310 ](https://github.com/googleapis/genai-toolbox/issues/1310 ))
([0171228 ](01712284b4 ))
* **prebuilt/cloud-sql:** Add cloud sql create database tool.
([#1453 ](https://github.com/googleapis/genai-toolbox/issues/1453 ))
([a1bc044 ](a1bc04477b ))
* **prebuilt/cloud-sql:** Add `cloud-sql-get-instances` tool
([#1383 ](https://github.com/googleapis/genai-toolbox/issues/1383 ))
([77919c7 ](77919c7d8e ))
* **prebuilt/cloud-sql:** Add create user tool for cloud sql
([#1406 ](https://github.com/googleapis/genai-toolbox/issues/1406 ))
([3a6b517 ](3a6b51752f ))
* **prebuilt/cloud-sql:** Add list databases tool for cloud sql
([#1454 ](https://github.com/googleapis/genai-toolbox/issues/1454 ))
([e6a6c61 ](e6a6c615d5 ))
* **prebuilt/cloud-sql:** Package cloud sql tools
([#1455 ](https://github.com/googleapis/genai-toolbox/issues/1455 ))
([bf6266b ](bf6266ba11 ))
* **prebuilt/cloud-sql-mssql:** Add create instance tool for mssql
([#1440 ](https://github.com/googleapis/genai-toolbox/issues/1440 ))
([b176523 ](b17652309d ))
* **prebuilt/cloud-sql-mysql:** Add create instance tool for Cloud SQL
MySQL ([#1434 ](https://github.com/googleapis/genai-toolbox/issues/1434 ))
([15b628d ](15b628d2d2 ))
* **prebuilt/cloud-sql-mysql:** Add env var support for IP Type
([#1232 ](https://github.com/googleapis/genai-toolbox/issues/1232 ))
([#1347 ](https://github.com/googleapis/genai-toolbox/issues/1347 ))
([0cd3f16 ](0cd3f16f87 ))
* **prebuilt/cloudsqlpg:** Add cloud sql pg create instance tool
([#1403 ](https://github.com/googleapis/genai-toolbox/issues/1403 ))
([d302499 ](d30249961b ))
* **prebuilt/mysql:** Add a new tool to show query plan of a given query
in MySQL
([#1474 ](https://github.com/googleapis/genai-toolbox/issues/1474 ))
([1a42e05 ](1a42e05675 ))
* **prebuilt/mysql:** Add `queryParams` field in MySQL prebuilt config
([#1318 ](https://github.com/googleapis/genai-toolbox/issues/1318 ))
([4b32c2a ](4b32c2a770 ))
* **prebuilt/neo4j:** Add prebuiltconfig support for neo4j
([#1352 ](https://github.com/googleapis/genai-toolbox/issues/1352 ))
([f819e26 ](f819e26443 ))
* **prebuilt/observability:** Add cloud sql observability tools
([#1425 ](https://github.com/googleapis/genai-toolbox/issues/1425 ))
([236be89 ](236be89961 ))
* **prebuilt/postgres:** Add postgres prebuilt tools
([#1473 ](https://github.com/googleapis/genai-toolbox/issues/1473 ))
([edca9dc ](edca9dc7d7 ))
* **prebuilt/sqlite:** Prebuilt tools for the sqlite.
([#1227 ](https://github.com/googleapis/genai-toolbox/issues/1227 ))
([681c2b4 ](681c2b4f3a ))
* **source/alloydb-admin:** Add user agent and attach alloydb api in
`alloydb-admin` source
([#1448 ](https://github.com/googleapis/genai-toolbox/issues/1448 ))
([9710014 ](971001400f ))
* **source/bigquery:** Add support for datasets selection
([#1313 ](https://github.com/googleapis/genai-toolbox/issues/1313 ))
([aa39724 ](aa3972470f ))
* **source/cloud-monitoring:** Add support for user agent in cloud
monitoring source
([#1472 ](https://github.com/googleapis/genai-toolbox/issues/1472 ))
([92680b1 ](92680b18d6 ))
* **source/cloud-sql-admin:** Add User agent and attach sqldmin in
`cloud-sql-admin` source.
([#1441 ](https://github.com/googleapis/genai-toolbox/issues/1441 ))
([56b6574 ](56b6574fc2 ))
* **source/cloudsqladmin:** Add cloud sql admin source
([#1408 ](https://github.com/googleapis/genai-toolbox/issues/1408 ))
([4f46782 ](4f46782927 ))
* **tool/cloudsql:** Add cloud sql wait for operation tool with
exponential backoff
([#1306 ](https://github.com/googleapis/genai-toolbox/issues/1306 ))
([3aef2bb ](3aef2bb7be ))
* **tools/alloydb-create-cluster:** Add custom tool kind for AlloyDB
create cluster
([#1331 ](https://github.com/googleapis/genai-toolbox/issues/1331 ))
([76bb876 ](76bb876d54 ))
* **tools/alloydb-create-instance:** Add new custom tool kind for
AlloyDB
([#1379 ](https://github.com/googleapis/genai-toolbox/issues/1379 ))
([091cd9a ](091cd9aa1a ))
* **tools/alloydb-create-user:** Add new custom tool kind for AlloyDB
create user
([#1380 ](https://github.com/googleapis/genai-toolbox/issues/1380 ))
([ab3fd26 ](ab3fd261af ))
* **tools/alloydb-get-cluster:** Add new tool for AlloyDB
([#1420 ](https://github.com/googleapis/genai-toolbox/issues/1420 ))
([c181dab ](c181dabc91 ))
* **tools/alloydb-get-instance:** Add new for AlloyDB
([#1435 ](https://github.com/googleapis/genai-toolbox/issues/1435 ))
([f2d9e3b ](f2d9e3b579 ))
* **tools/alloydb-get-user:** Add new tool for AlloyDB
([#1436 ](https://github.com/googleapis/genai-toolbox/issues/1436 ))
([677254e ](677254e6d9 ))
* **tools/alloydb-list-cluster:** Add custom tool kind for AlloyDB
([#1319 ](https://github.com/googleapis/genai-toolbox/issues/1319 ))
([d4a9eb0 ](d4a9eb0ce2 ))
* **tools/alloydb-list-instances:** Add custom tool kind for AlloyDB
([#1357 ](https://github.com/googleapis/genai-toolbox/issues/1357 ))
([93c1b30 ](93c1b30fce ))
* **tools/alloydb-list-users:** Add new custom tool kind for AlloyDB
([#1377 ](https://github.com/googleapis/genai-toolbox/issues/1377 ))
([3a8a65c ](3a8a65ceaa ))
* **tools/bigquery-analyze-contribution:** Add analyze contribution tool
([#1223 ](https://github.com/googleapis/genai-toolbox/issues/1223 ))
([81d239b ](81d239b053 ))
* **tools/bigquery-conversational-analytics:** Add allowed datasets
support
([#1411 ](https://github.com/googleapis/genai-toolbox/issues/1411 ))
([345bd6a ](345bd6af52 ))
* **tools/bigquery-search-catalog:** Add new tool to BigQuery
([#1382 ](https://github.com/googleapis/genai-toolbox/issues/1382 ))
([bffb39d ](bffb39dea3 ))
* **tools/bigquery:** Add `useClientOAuth` to BigQuery prebuilt source
config
([#1431 ](https://github.com/googleapis/genai-toolbox/issues/1431 ))
([fe2999a ](fe2999a691 ))
* **tools/clickhouse-list-databases:** Add `list-databases` tool to
clickhouse source
([#1274 ](https://github.com/googleapis/genai-toolbox/issues/1274 ))
([e515d92 ](e515d9254f ))
* **tools/firestore-get-rules:** Add `databaseId` to the Firestore
source and `firestore-get-rules` tool
([#1505 ](https://github.com/googleapis/genai-toolbox/issues/1505 ))
([7450482 ](7450482bb2 ))
* **tools/firestore:** Add `firestore-query` tool
([#1305 ](https://github.com/googleapis/genai-toolbox/issues/1305 ))
([cce602f ](cce602f280 ))
* **tools/looker:** Query tracking for MCP Toolbox in Looker System
Activity views
([#1410 ](https://github.com/googleapis/genai-toolbox/issues/1410 ))
([2036c8e ](2036c8efd2 ))
* **tools/mssql-list-tables:** Add new tool for sql server
([#1433 ](https://github.com/googleapis/genai-toolbox/issues/1433 ))
([b036047 ](b036047a21 ))
* **tools/mysql-list-active-queries:** Add a new tool to list ongoing
queries in a MySQL instance
([#1471 ](https://github.com/googleapis/genai-toolbox/issues/1471 ))
([ed54cd6 ](ed54cd6cfd ))
* **tools/mysql-list-table-fragmentation:** Add a new tool to list table
fragmentation in a MySQL instance
([#1479 ](https://github.com/googleapis/genai-toolbox/issues/1479 ))
([fe651d8 ](fe651d822f ))
* **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
([#1493 ](https://github.com/googleapis/genai-toolbox/issues/1493 ))
([9eb821a ](9eb821a6dc ))
* **tools/mysql-list-tables:** Add new tool for MySQL
([#1287 ](https://github.com/googleapis/genai-toolbox/issues/1287 ))
([6c8460b ](6c8460b0e5 ))
* **tools/postgres-list-active-queries:** Add new
`postgres-list-active-queries` tool
([#1400 ](https://github.com/googleapis/genai-toolbox/issues/1400 ))
([b2b06c7 ](b2b06c72c2 ))
* **tools/postgres-list-tables:** Add new tool to postgres source
([#1284 ](https://github.com/googleapis/genai-toolbox/issues/1284 ))
([71f360d ](71f360d315 ))
* **tools/spanner-list-tables:** Add new tool `spanner-list-tables`
([#1404 ](https://github.com/googleapis/genai-toolbox/issues/1404 ))
([7d384dc ](7d384dc28f ))
### Bug Fixes
* **bigquery:** Add `Bearer` parsing to auth token
([#1386 ](https://github.com/googleapis/genai-toolbox/issues/1386 ))
([b5f9780 ](b5f9780a59 ))
* **source/alloydb-admin, source/cloudsql-admin:** Post append new user
agent ([#1494 ](https://github.com/googleapis/genai-toolbox/issues/1494 ))
([30f1d3a ](30f1d3a983 ))
* **tools/alloydb:** Update parameter names and set default description
for AlloyDB control plane tools
([#1468 ](https://github.com/googleapis/genai-toolbox/issues/1468 ))
([6c140d7 ](6c140d718a ))
* **tools/bigquery-conversational-analytics:** Fix authentication scope
error in Cloud Run
([#1381 ](https://github.com/googleapis/genai-toolbox/issues/1381 ))
([80b7488 ](80b7488ad2 ))
* **tools/mysql-list-tables:** Update `mysql-list-tables` table_names
parameter with default value
([#1439 ](https://github.com/googleapis/genai-toolbox/issues/1439 ))
([da24661 ](da246610e1 ))
* **tools/neo4j:** Implement value conversion for Neo4j types to
JSON-compatible
([#1428 ](https://github.com/googleapis/genai-toolbox/issues/1428 ))
([4babc4e ](4babc4e11b ))
---
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 >
2025-09-18 17:31:00 -07:00
Yuan Teoh
3d8a041782
docs: fix docs linting ( #1520 )
2025-09-18 16:30:46 -07:00
release-please[bot]
4f022b6700
chore(main): release 0.14.0 ( #1261 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.14.0](https://github.com/googleapis/genai-toolbox/compare/v0.13.0...v0.14.0 )
(2025-09-05)
### ⚠ BREAKING CHANGES
* **bigquery:** Move `useClientOAuth` config from tool to source
([#1279 ](https://github.com/googleapis/genai-toolbox/issues/1279 ))
([8d20a48 ](8d20a48f13 ))
* **tools/bigquerysql:** remove `useClientOAuth` from tools config
([#1312 ](https://github.com/googleapis/genai-toolbox/issues/1312 ))
### Features
* **clickhouse:** Add ClickHouse Source and Tools
([#1088 ](https://github.com/googleapis/genai-toolbox/issues/1088 ))
([75a04a5 ](75a04a55dd ))
* **prebuilt/alloydb-postgres:** Support ipType and IAM users
([#1324 ](https://github.com/googleapis/genai-toolbox/issues/1324 ))
([0b2121e ](0b2121ea72 ))
* **server/mcp:** Support toolbox auth in mcp
([#1140 ](https://github.com/googleapis/genai-toolbox/issues/1140 ))
([ca353e0 ](ca353e0b66 ))
* **source/mysql:** Support `queryParams` in MySQL source
([#1299 ](https://github.com/googleapis/genai-toolbox/issues/1299 ))
([3ae2526 ](3ae2526e0f ))
* **tools/bigquery:** Support end-user credential passthrough on
multiple BQ tools
([#1314 ](https://github.com/googleapis/genai-toolbox/issues/1314 ))
([88f4b30 ](88f4b3028d ))
* **tools/looker:** Add description for looker-get-models tool
([#1266 ](https://github.com/googleapis/genai-toolbox/issues/1266 ))
([89af3a4 ](89af3a4ca3 ))
* **tools/looker:** Authenticate via end user credentials
([#1257 ](https://github.com/googleapis/genai-toolbox/issues/1257 ))
([8755e3d ](8755e3db34 ))
* **tools/looker:** Report field suggestions to agent
([#1267 ](https://github.com/googleapis/genai-toolbox/issues/1267 ))
([2cad82e ](2cad82e510 ))
### Bug Fixes
* Do not print usage on runtime error
([#1315 ](https://github.com/googleapis/genai-toolbox/issues/1315 ))
([afba7a5 ](afba7a57cd ))
* Update env var to allow empty string
([#1260 ](https://github.com/googleapis/genai-toolbox/issues/1260 ))
([03aa9fa ](03aa9fabac ))
* **tools/firestore:** Add document/collection path validation
([#1229 ](https://github.com/googleapis/genai-toolbox/issues/1229 ))
([14c2249 ](14c224939a ))
* **tools/looker-get-dashboards:** Fix Looker client OAuth check
([#1338 ](https://github.com/googleapis/genai-toolbox/issues/1338 ))
([36225aa ](36225aa6db ))
* **tools/oceanbase:** Fix encoded text with mysql driver
([#1283 ](https://github.com/googleapis/genai-toolbox/issues/1283 ))
([d16f89f ](d16f89fbb6 )),
closes [#1161 ](https://github.com/googleapis/genai-toolbox/issues/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 >
2025-09-05 09:04:59 -07:00
Harsh Jha
e376cce18c
docs: add shortcode for including file regions ( #1043 )
...
Introduces a new Hugo shortcode, `includeRegion`, to allow embedding
specific, tagged regions from source files directly into Markdown
content.
This helps maintain a single source of truth for code snippets and other
repeated content, such as setup instructions, preventing duplication and
simplifying updates across multiple quickstart guides.
Demo PR: https://github.com/googleapis/genai-toolbox/pull/1179
---------
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
2025-08-22 06:24:50 +00:00