Yuan Teoh
735cb760ea
docs: update long lines and tables ( #1952 )
...
Update long lines and tables formatting in markdown doc files.
2025-11-14 20:25:49 +00:00
manuka rahul
c858c49fd3
chore: fix links ( #1914 )
...
Fixed broken links.
---------
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-11-14 05:46:47 +00:00
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
Ajaykumar Yadav
46b072c3f4
docs(alloydb): fix redirection link of the cgc doc for alloydb ( #1936 )
...
## Description
In the docs `Connect from you IDE > AlloyDB Admin API with MCP`
The previous link was `pointing to wrong documentation`, corrected the
link now it will be pointing to the correct documentation for the `how
to connect you ide with alloydb-pg-admin`
- [x] removed the wrong link:
https://cloud.google.com/alloydb/docs/quickstart/create-and-connect
- [x] added the correct link:
https://cloud.google.com/alloydb/docs/connect-ide-using-mcp-toolbox
## PR Checklist
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md )
- [ ] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose )
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involves a breaking change
2025-11-13 21:54:05 +00: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
Dr. Strangelove
30857c2294
feat(tools/looker-run-dashboard): new run_dashboard tool ( #1858 )
...
## Description
The run_dashboard tool will run the query associated with each tile of
the dashboard and return the full set of query results. It enables the
agent to answer questions like "Summarize this dashboard for me".
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-11-06 16:45:31 -05:00
Dr. Strangelove
038585216a
docs(looker): Better documentation of Looker prebuilt tools ( #1835 )
...
## Description
* Add new database metadata tools to list.
* Break the list down into useful sections.
* Provide a link to the generated prebuilt tools page.
2025-11-03 10:23:27 -08:00
Dr. Strangelove
69138dc801
docs(looker): amend tool list in looker docs. ( #1815 )
2025-10-30 09:59:57 -04:00
manuka rahul
de6bf7279d
docs: fix broken links ( #1757 )
...
Fixed the broken links
---------
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-10-27 21:46:47 +05:30
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
prernakakkar-google
34f604502f
docs(prebuilt/cloudsql): Add How to docs for Cloud SQL Admin tools ( #1495 )
...
## Description
---
Added how to connect documentation for Cloud SQL Admin tools.
## PR Checklist
---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md )
- [x] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose )
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #<issue_number_goes_here>
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-09-17 11:40:39 -07:00
Ajaykumar Yadav
681c2b4f3a
feat(prebuilt/sqlite): prebuilt tools for the sqlite. ( #1227 )
...
## Description
Prebuilt tools for the sqlite
- [x] `list_table` with simple and detailed(trigger,index,column) for
each table
- [x] `execute-sql` for executing any SQL statement for sqlite.
- [x] added tests and done required changes in config.
- [x] **Documentation update**:Done
## PR Checklist
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md )
- [x] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/langchain-google-alloydb-pg-python/issues/new/choose )
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involves a breaking change
🛠️ Fixes: https://github.com/googleapis/genai-toolbox/issues/1226
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-09-15 10:09:34 +05:30
nester-neo4j
f819e26443
feat(prebuiltconfig/neo4j): Add prebuiltconfig support for neo4j ( #1352 )
...
This pull request adds support and documentation for connecting Neo4j
databases using the Model Context Protocol (MCP) and the MCP Toolbox. It
introduces a new prebuilt configuration for Neo4j, updates documentation
to guide users through setup across multiple IDEs, and adds tests to
ensure the new configuration is loaded correctly.
**Neo4j MCP Integration:**
* Added a new prebuilt configuration file `neo4j.yaml` defining
`execute_cypher` and `schema` tools for Neo4j, with support for
environment-based configuration.
* Updated the documentation (`neo4j_mcp.md`) with step-by-step
instructions for connecting Neo4j to various IDEs (e.g., VS Code,
Cursor, Claude, Gemini) using MCP Toolbox.
* Expanded the reference documentation to include Neo4j, detailing
required environment variables, permissions, and available tools.
**Testing and Codebase Updates:**
* Updated test cases in `prebuiltconfigs_test.go` to include Neo4j in
the list of expected tool sources and verify the Neo4j configuration can
be fetched and loaded.
[[1]](diffhunk://#diff-fa866059efb09c74bb2aabec8cc71ca9fda3b595fbc2a56f05fb608782ad55b8R36)
[[2]](diffhunk://#diff-fa866059efb09c74bb2aabec8cc71ca9fda3b595fbc2a56f05fb608782ad55b8R102)
[[3]](diffhunk://#diff-fa866059efb09c74bb2aabec8cc71ca9fda3b595fbc2a56f05fb608782ad55b8R148-R150)
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-09-08 23:02:33 -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
Ajaykumar Yadav
0a8351c32d
docs: corrected copilot mcp config ( #1253 )
...
## Description
- [x] corrected config for the mssql.
- [x] Updated/Corrected the MCP config of copilot as per the latest
official docs
```json
//correct config
{
"servers": {
"postgres": {
"type": "stdio",
"command": "path",
"args": [
"--prebuilt",
"postgres",
"--stdio"
],
"env": {
"POSTGRES_HOST": "localhost",
"POSTGRES_PORT": "5432",
"POSTGRES_DATABASE": "qlms_db",
"POSTGRES_USER": "",
"POSTGRES_PASSWORD": ""
}
},
}
}
```
```json
//outdated/wrong config 1
{
"mcpServers": {
"postgres": {
"type": "stdio",
"command": "path",
"args": [
"--prebuilt",
"postgres",
"--stdio"
],
"env": {
"POSTGRES_HOST": "localhost",
"POSTGRES_PORT": "5432",
"POSTGRES_DATABASE": "qlms_db",
"POSTGRES_USER": "",
"POSTGRES_PASSWORD": ""
}
},
}
}
//outdated/wrong config 2
{
"mcp":{
"servers": {
"postgres": {
"type": "stdio",
"command": "path",
"args": [
"--prebuilt",
"postgres",
"--stdio"
],
"env": {
"POSTGRES_HOST": "localhost",
"POSTGRES_PORT": "5432",
"POSTGRES_DATABASE": "qlms_db",
"POSTGRES_USER": "",
"POSTGRES_PASSWORD": ""
}
},
}
}
}
```
## PR Checklist
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md )
- [x] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/langchain-google-alloydb-pg-python/issues/new/choose )
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change
🛠️ Fixes: https://github.com/googleapis/genai-toolbox/issues/1252
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-09-03 15:27:56 -07:00
Sri Varshitha
ade9a2515b
docs: Redirect firestore doc to official cloud documentation ( #1210 )
...
## Description
---
This change redirects the documentation for connecting an IDE to
Firestore to the official Google Cloud documentation.
The new documentation is available at:
https://cloud.google.com/firestore/native/docs/connect-ide-using-mcp-toolbox
Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-09-03 17:09:01 +00:00
release-please[bot]
1a6dfe8d37
chore(main): release 0.13.0 ( #1175 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.13.0](https://github.com/googleapis/genai-toolbox/compare/v0.12.0...v0.13.0 )
(2025-08-27)
### ⚠ BREAKING CHANGES
* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([#1183 ](https://github.com/googleapis/genai-toolbox/issues/1183 ))
### Features
* Add capability to set default for environment variable in config
([#1248 ](https://github.com/googleapis/genai-toolbox/issues/1248 ))
([5bcd52e ](5bcd52e7dc ))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([#1011 ](https://github.com/googleapis/genai-toolbox/issues/1011 ))
([4f6b806 ](4f6b806de9 ))
* **oceanbase:** Add Oceanbase source and tool
([#895 ](https://github.com/googleapis/genai-toolbox/issues/895 ))
([6fc4982 ](6fc49826d4 ))
* **server/mcp:** Support `ping` mechanism
([#1178 ](https://github.com/googleapis/genai-toolbox/issues/1178 ))
([5dcc66c ](5dcc66c84f ))
* **server:** Fail-fast on environment variable substitution
([#1177 ](https://github.com/googleapis/genai-toolbox/issues/1177 ))
([212aaba ](212aaba74c ))
* **server:** Implement Tool call auth error propagation
([#1235 ](https://github.com/googleapis/genai-toolbox/issues/1235 ))
([b94a021 ](b94a021ca1 ))
* **sources/bigquery:** Add support for user-credential passthrough
([#1067 ](https://github.com/googleapis/genai-toolbox/issues/1067 ))
([650e2e2 ](650e2e26f5 ))
* **tool/looker:** Add support for `description` field in looker tool
([#1199 ](https://github.com/googleapis/genai-toolbox/issues/1199 ))
([97f0dd2 ](97f0dd2acf ))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([#932 ](https://github.com/googleapis/genai-toolbox/issues/932 ))
([7651357 ](7651357d42 ))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([#1148 ](https://github.com/googleapis/genai-toolbox/issues/1148 ))
([2ad0ccf ](2ad0ccf83d ))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([#1107 ](https://github.com/googleapis/genai-toolbox/issues/1107 ))
([ee4a70a ](ee4a70a0e8 ))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([#1191 ](https://github.com/googleapis/genai-toolbox/issues/1191 ))
([0010123 ](00101232a3 ))
* **tools/looker:** Control over whether hidden objects are surfaced
([#1222 ](https://github.com/googleapis/genai-toolbox/issues/1222 ))
([bc91559 ](bc91559cc4 ))
* **trino:** Add Trino source and tools
([#948 ](https://github.com/googleapis/genai-toolbox/issues/948 ))
([7dd123b ](7dd123b3d7 ))
### Bug Fixes
* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([#1255 ](https://github.com/googleapis/genai-toolbox/issues/1255 ))
([00866bc ](00866bc7fc ))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([#1167 ](https://github.com/googleapis/genai-toolbox/issues/1167 ))
([8ea6a98 ](8ea6a98bd9 ))
* **tools/mysql:** Fix encoded text for mysql
([#1161 ](https://github.com/googleapis/genai-toolbox/issues/1161 ))
([a37cfa8 ](a37cfa841d )),
closes [#840 ](https://github.com/googleapis/genai-toolbox/issues/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 >
2025-08-27 01:07:04 +00:00
Ajaykumar Yadav
2a8ab521ef
docs: added GCA, gcli mcp config for postgres ( #1209 )
...
## Description
---
Added **MCP Configuration** for the **Gemini Code Assist** and **Gemini
CLI** to use prebuilt tool of `postgres`
## PR Checklist
---
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md )
- [x] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/langchain-google-alloydb-pg-python/issues/new/choose )
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change
🛠️ Fixes: https://github.com/googleapis/genai-toolbox/issues/1204
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-08-23 03:43:53 +00:00
Dr. Strangelove
82defaeba8
docs(looker): minor changes to docs ( #1188 )
...
* fixed links to images in `looker_mcp_inspector` by moving it to own
directory.
* added Gemini-CLI section to looker_mcp.md.
* added newer tools to list in looker_mcp.md.
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-08-19 21:10:51 +00:00
release-please[bot]
d19cfc1e7e
chore(main): release 0.12.0 ( #1085 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.12.0](https://github.com/googleapis/genai-toolbox/compare/v0.11.0...v0.12.0 )
(2025-08-14)
### Features
* **prebuiltconfig:** Introduce additional parameter to limit context in
list_tables
([#1151 ](https://github.com/googleapis/genai-toolbox/issues/1151 ))
([497d3b1 ](497d3b126d ))
* **prebuiltconfig/alloydb-admin:** Add list cluster, instance and users
([#1126 ](https://github.com/googleapis/genai-toolbox/issues/1126 ))
([b42c139 ](b42c139158 ))
* **prebuiltconfig/alloydb-postgres:** Add tool to create user via Built
in user type or IAM
([#1130 ](https://github.com/googleapis/genai-toolbox/issues/1130 ))
([f5bcb9c ](f5bcb9c755 ))
* **source/http:** Add User Agent to `http` invocations
([#1102 ](https://github.com/googleapis/genai-toolbox/issues/1102 ))
([6f55b78 ](6f55b78e96 ))
* **sources/postgres:** Add support for `queryParams`
([#1047 ](https://github.com/googleapis/genai-toolbox/issues/1047 ))
([7b57251 ](7b57251402 )),
closes [#963 ](https://github.com/googleapis/genai-toolbox/issues/963 )
* **tools/bigquery-execute-sql:** Add dry run support
([#1057 ](https://github.com/googleapis/genai-toolbox/issues/1057 ))
([1cac9b5 ](1cac9b5b37 ))
* **tools/dataplex-search-aspect-types:** Add support for
`dataplex-search-aspect-types` tool
([#1061 ](https://github.com/googleapis/genai-toolbox/issues/1061 ))
([d940187 ](d940187c85 ))
* **tools/looker:** Add `looker-make-look` tool to create Looks
([#1099 ](https://github.com/googleapis/genai-toolbox/issues/1099 ))
([61d9489 ](61d9489344 ))
* **tools/looker:** Add visualizations to `query-url` tool
([#1090 ](https://github.com/googleapis/genai-toolbox/issues/1090 ))
([5bf2758 ](5bf275846a ))
* **tools/looker:** New Looker tools for dashboards
([#1118 ](https://github.com/googleapis/genai-toolbox/issues/1118 ))
([42be3f5 ](42be3f550c ))
* **ui:** Add login with google button for automatic id token retrieval
([#1044 ](https://github.com/googleapis/genai-toolbox/issues/1044 ))
([d91bdfc ](d91bdfcbdc ))
### Bug Fixes
* Correct the capitalization of `map` manifests
([#1139 ](https://github.com/googleapis/genai-toolbox/issues/1139 ))
([0b0457c ](0b0457c8e6 ))
* Remove unnecessary fields from `map` parameter manifests
([#1138 ](https://github.com/googleapis/genai-toolbox/issues/1138 ))
([fbe8c1a ](fbe8c1a9c0 ))
* **tools/looker:** Add authorized invocation feature to all Looker
tools ([#1091 ](https://github.com/googleapis/genai-toolbox/issues/1091 ))
([3b1cce7 ](3b1cce72e7 ))
* Update ui info log to reflect port
([#1125 ](https://github.com/googleapis/genai-toolbox/issues/1125 ))
([6d691d5 ](6d691d582f ))
---
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-08-14 16:41:28 -07:00
Dr. Strangelove
baa0fe9260
docs(looker): Minor changes to docs to be uniform with everything else ( #1110 )
...
* Renamed the tools docs with dashes instead of underscores.
* Added make_look tool to list in how-to/connect-ide/looker_mcp.md
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-08-07 19:08:56 +00:00
prernakakkar-google
9c045253bd
docs: add mysql and mssql prebuilt docs ( #1060 )
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-06 17:16:35 +00:00
release-please[bot]
a09f628b52
chore(main): release 0.11.0 ( #1071 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/googleapis/genai-toolbox/compare/v0.11.0...v0.11.0 )
(2025-08-05)
### ⚠ BREAKING CHANGES
* **tools/bigquery-sql:** Ensure invoke always returns a non-null value
([#1020 ](https://github.com/googleapis/genai-toolbox/issues/1020 ))
([9af55b6 ](9af55b651d ))
* **tools/bigquery-execute-sql:** Update the return messages
([#1034 ](https://github.com/googleapis/genai-toolbox/issues/1034 ))
([051e686 ](051e686476 ))
### Features
* Add TiDB source and tool
([#829 ](https://github.com/googleapis/genai-toolbox/issues/829 ))
([6eaf36a ](6eaf36ac85 ))
* Interactive web UI for Toolbox
([#1065 ](https://github.com/googleapis/genai-toolbox/issues/1065 ))
([8749b03 ](8749b03003 ))
* **prebuiltconfigs/cloud-sql-postgres:** Introduce additional parameter
to limit context in list tables
([#1062 ](https://github.com/googleapis/genai-toolbox/issues/1062 ))
([c3a58e1 ](c3a58e1d16 ))
* **tools/looker-query-url:** Add support for `looker-query-url` tool
([#1015 ](https://github.com/googleapis/genai-toolbox/issues/1015 ))
([327ddf0 ](327ddf0439 ))
* **tools/dataplex-lookup-entry:** Add support for
`dataplex-lookup-entry` tool
([#1009 ](https://github.com/googleapis/genai-toolbox/issues/1009 ))
([5fa1660 ](5fa1660fc8 ))
### Bug Fixes
* **tools/bigquery,mssql,mysql,postgres,spanner,tidb:** Add query
logging to execute-sql tools
([#1069 ](https://github.com/googleapis/genai-toolbox/issues/1069 ))
([0527532 ]([0527532bd7 ))
---
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-08-05 14:00:26 -07:00
Averi Kitsch
af3d791dea
chore: roll back version ( #1077 )
2025-08-05 16:12:31 +00:00
release-please[bot]
8d0fa6783a
chore(main): release 0.11.0 ( #1000 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/googleapis/genai-toolbox/compare/v0.10.0...v0.11.0 )
(2025-08-04)
### ⚠ BREAKING CHANGES
* **tools/bigquery-sql:** Ensure invoke always returns a non-null value
([#1020 ](https://github.com/googleapis/genai-toolbox/issues/1020 ))
([9af55b6 ](9af55b651d ))
* **tools/bigquery-execute-sql:** Update the return messages
([#1034 ](https://github.com/googleapis/genai-toolbox/issues/1034 ))
([051e686 ](051e686476 ))
### Features
* Add DuckDB source and tool
([#879 ](https://github.com/googleapis/genai-toolbox/pull/879 ))
([fd14933 ](fd149337e9 ))
* Add TiDB source and tool
([#829 ](https://github.com/googleapis/genai-toolbox/issues/829 ))
([6eaf36a ](6eaf36ac85 ))
* Interactive web UI for Toolbox
([#1065 ](https://github.com/googleapis/genai-toolbox/issues/1065 ))
([8749b03 ](8749b03003 ))
* **tools/looker-query-url:** Add support for `looker-query-url` tool
([#1015 ](https://github.com/googleapis/genai-toolbox/issues/1015 ))
([327ddf0 ](327ddf0439 ))
* **tools/dataplex-lookup-entry:** Add support for
`dataplex-lookup-entry` tool
([#1009 ](https://github.com/googleapis/genai-toolbox/issues/1009 ))
([5fa1660 ](5fa1660fc8 ))
---
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-08-04 19:11:17 -07:00
prernakakkar-google
bfabcf826e
docs: Redirect alloydb pages to cgc ( #1064 )
2025-08-04 10:53:45 -07:00
Dr. Strangelove
327ddf0439
feat: new tool - looker-query-url ( #1015 )
2025-07-31 17:45:45 +00:00
Yuan Teoh
90d4558a8e
docs: update docs lint ( #995 )
2025-07-25 17:26:28 +00:00
prernakakkar-google
7791c6f87e
docs: Minor documentation fixes for AlloyDB Admin API using MCP ( #1003 )
2025-07-25 09:17:55 -07:00
release-please[bot]
c45390e6f7
chore(main): release 0.10.0 ( #886 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.10.0](https://github.com/googleapis/genai-toolbox/compare/v0.9.0...v0.10.0 )
(2025-07-25)
### Features
* Add `Map` parameters support
([#928 ](https://github.com/googleapis/genai-toolbox/issues/928 ))
([4468bc9 ](4468bc920b ))
* Add Dataplex source and tool
([#847 ](https://github.com/googleapis/genai-toolbox/issues/847 ))
([30c16a5 ](30c16a559e ))
* Add Looker source and tool
([#923 ](https://github.com/googleapis/genai-toolbox/issues/923 ))
([c67e01b ](c67e01bcf9 ))
* Add support for null optional parameter
([#802 ](https://github.com/googleapis/genai-toolbox/issues/802 ))
([a817b12 ](a817b120ca )),
closes [#736 ](https://github.com/googleapis/genai-toolbox/issues/736 )
* **prebuilt/alloydb-admin-config:** Add alloydb control plane as a
prebuilt config
([#937 ](https://github.com/googleapis/genai-toolbox/issues/937 ))
([0b28b72 ](0b28b72aa0 ))
* **prebuilt/mysql,prebuilt/mssql:** Add generic mysql and mssql
prebuilt tools
([#983 ](https://github.com/googleapis/genai-toolbox/issues/983 ))
([c600c30 ](c600c30374 ))
* **server/mcp:** Support MCP version 2025-06-18
([#898 ](https://github.com/googleapis/genai-toolbox/issues/898 ))
([313d3ca ](313d3ca0d0 ))
* **sources/mssql:** Add support for encrypt connection parameter
([#874 ](https://github.com/googleapis/genai-toolbox/issues/874 ))
([14a868f ](14a868f2a0 ))
* **sources/firestore:** Add Firestore as Source
([#786 ](https://github.com/googleapis/genai-toolbox/issues/786 ))
([2bb790e ](2bb790e4f8 ))
* **sources/mongodb:** Add MongoDB Source
([#969 ](https://github.com/googleapis/genai-toolbox/issues/969 ))
([74dbd61 ](74dbd6124d ))
* **tools/alloydb-wait-for-operation:** Add wait for operation tool with
exponential backoff
([#920 ](https://github.com/googleapis/genai-toolbox/issues/920 ))
([3f6ec29 ](3f6ec2944e ))
* **tools/mongodb-aggregate:** Add MongoDB `aggregate` Tools
([#977 ](https://github.com/googleapis/genai-toolbox/issues/977 ))
([bd399bb ](bd399bb0fb ))
* **tools/mongodb-delete:** Add MongoDB `delete` Tools
([#974 ](https://github.com/googleapis/genai-toolbox/issues/974 ))
([78e9752 ](78e9752f62 ))
* **tools/mongodb-find:** Add MongoDB `find` Tools
([#970 ](https://github.com/googleapis/genai-toolbox/issues/970 ))
([a747475 ](a7474752d8 ))
* **tools/mongodb-insert:** Add MongoDB `insert` Tools
([#975 ](https://github.com/googleapis/genai-toolbox/issues/975 ))
([4c63f0c ](4c63f0c1e4 ))
* **tools/mongodb-update:** Add MongoDB `update` Tools
([#972 ](https://github.com/googleapis/genai-toolbox/issues/972 ))
([dfde52c ](dfde52ca9a ))
* **tools/neo4j-execute-cypher:** Add neo4j-execute-cypher for Neo4j
sources ([#946 ](https://github.com/googleapis/genai-toolbox/issues/946 ))
([81d0505 ](81d05053b2 ))
* **tools/neo4j-schema:** Add neo4j-schema tool
([#978 ](https://github.com/googleapis/genai-toolbox/issues/978 ))
([be7db3d ](be7db3dff2 ))
* **tools/wait:** Create wait for tool
([#885 ](https://github.com/googleapis/genai-toolbox/issues/885 ))
([ed5ef4c ](ed5ef4caea ))
### Bug Fixes
* Fix document preview pipeline for forked PRs
([#950 ](https://github.com/googleapis/genai-toolbox/issues/950 ))
([481cc60 ](481cc608ba ))
* **prebuilt/firestore:** Mark database field as required in the
firestore prebuilt tools
([#959 ](https://github.com/googleapis/genai-toolbox/issues/959 ))
([15417d4 ](15417d4e0c ))
* **prebuilt/cloud-sql-mssql:** Correct source reference for execute_sql
tool in cloud-sql-mssql.yaml prebuilt config
([#938 ](https://github.com/googleapis/genai-toolbox/issues/938 ))
([d16728e ](d16728e5c6 ))
* **prebuilt/cloud-sql-mysql:** Update list_table tool
([#924 ](https://github.com/googleapis/genai-toolbox/issues/924 ))
([2083ba5 ](2083ba5048 ))
* Replace 'float' with 'number' in McpManifest
([#985 ](https://github.com/googleapis/genai-toolbox/issues/985 ))
([59e23e1 ](59e23e1725 ))
* **server/api:** Add logger to context in tool invoke handler
([#891 ](https://github.com/googleapis/genai-toolbox/issues/891 ))
([8ce311f ](8ce311f256 ))
* **sources/looker:** Add agent tag to Looker API calls.
([#966 ](https://github.com/googleapis/genai-toolbox/issues/966 ))
([f55dd6f ](f55dd6fcd0 ))
* **tools/bigquery-execute-sql:** Ensure invoke always returns a
non-null value
([#925 ](https://github.com/googleapis/genai-toolbox/issues/925 ))
([9a55b80 ](9a55b80482 ))
* **tools/mysqlsql:** Unmarshal json data from database during invoke
([#979 ](https://github.com/googleapis/genai-toolbox/issues/979 ))
([ccc3498 ](ccc3498cf0 )),
closes [#840 ](https://github.com/googleapis/genai-toolbox/issues/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 >
2025-07-24 17:58:37 -07:00
Averi Kitsch
3746dbae65
docs: fix typos in MCP docs for Postgres ( #991 )
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 21:38:55 +00:00
Averi Kitsch
25a0bb7a37
docs: fix typos in MCP docs ( #990 )
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 21:14:37 +00:00
prernakakkar-google
be65924aa6
docs: Add documentation for alloydb control plane tools ( #988 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-07-24 11:20:46 -07:00
trehanshakuntG
1526b8ab8c
docs: update firestore documentation ( #982 )
...
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com >
2025-07-24 08:56:33 +00:00
Dr. Strangelove
d61e552ead
chore: refactor some attributes in Looker ( #965 )
2025-07-23 15:10:19 -04:00
Dr. Strangelove
c67e01bcf9
feat: Looker MCP Server ( #923 )
...
Add support for Looker with the following prebuilt tools:
* get_models
* get_explores
* get_dimensions
* get_measures
* get_filters
* get_parameters
* query
* query_sql
* get_looks
* run_look
---------
Co-authored-by: duwenxin <duwenxin@google.com >
2025-07-23 18:12:06 +00:00
release-please[bot]
2b69700c5e
chore(main): release 0.9.0 ( #789 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.9.0](https://github.com/googleapis/genai-toolbox/compare/v0.8.0...v0.9.0 )
(2025-07-11)
### Features
* Dynamic reloading for toolbox config
([#800 ](https://github.com/googleapis/genai-toolbox/issues/800 ))
([4c240ac ](4c240ac3c9 ))
* **sources/mysql:** Add queryTimeout support to MySQL source
([#830 ](https://github.com/googleapis/genai-toolbox/issues/830 ))
([391cb5b ](391cb5bfe8 ))
* **tools/bigquery:** Add optional projectID parameter to bigquery tools
([#799 ](https://github.com/googleapis/genai-toolbox/issues/799 ))
([c6ab74c ](c6ab74c5da ))
### Bug Fixes
* Cleanup unassigned err log
([#857 ](https://github.com/googleapis/genai-toolbox/issues/857 ))
([c081ace ](c081ace46b ))
* Fix docs preview deployment pipeline
([#787 ](https://github.com/googleapis/genai-toolbox/issues/787 ))
([0a93b04 ](0a93b0482c ))
* **tools:** Nil parameter error when arrays are used
([#801 ](https://github.com/googleapis/genai-toolbox/issues/801 ))
([2bdcc08 ](2bdcc0841a ))
* Trigger reload on additional fsnotify operations
([#854 ](https://github.com/googleapis/genai-toolbox/issues/854 ))
([aa8dbec ](aa8dbec970 ))
---
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-07-10 17:46:05 -07:00
release-please[bot]
f13e9635ba
chore(main): release 0.8.0 ( #689 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.8.0](https://github.com/googleapis/genai-toolbox/compare/v0.7.0...v0.8.0 )
(2025-07-02)
### ⚠ BREAKING CHANGES
* **postgres,mssql,cloudsqlmssql:** encode source connection url for
sources ([#727 ](https://github.com/googleapis/genai-toolbox/issues/727 ))
### Features
* Add support for multiple YAML configuration files
([#760 ](https://github.com/googleapis/genai-toolbox/issues/760 ))
([40679d7 ](40679d700e ))
* Add support for optional parameters
([#617 ](https://github.com/googleapis/genai-toolbox/issues/617 ))
([4827771 ](4827771b78 )),
closes [#475 ](https://github.com/googleapis/genai-toolbox/issues/475 )
* **mcp:** Support MCP version 2025-03-26
([#755 ](https://github.com/googleapis/genai-toolbox/issues/755 ))
([474df57 ](474df57d62 ))
* **sources/http:** Support disable SSL verification for HTTP Source
([#674 ](https://github.com/googleapis/genai-toolbox/issues/674 ))
([4055b0c ](4055b0c356 ))
* **tools/bigquery:** Add templateParameters field for bigquery
([#699 ](https://github.com/googleapis/genai-toolbox/issues/699 ))
([f5f771b ](f5f771b0f3 ))
* **tools/bigtable:** Add templateParameters field for bigtable
([#692 ](https://github.com/googleapis/genai-toolbox/issues/692 ))
([1c06771 ](1c067715fa ))
* **tools/couchbase:** Add templateParameters field for couchbase
([#723 ](https://github.com/googleapis/genai-toolbox/issues/723 ))
([9197186 ](9197186b8b ))
* **tools/http:** Add support for HTTP Tool pathParams
([#726 ](https://github.com/googleapis/genai-toolbox/issues/726 ))
([fd300dc ](fd300dc606 ))
* **tools/redis:** Add Redis Source and Tool
([#519 ](https://github.com/googleapis/genai-toolbox/issues/519 ))
([f0aef29 ](f0aef29b0c ))
* **tools/spanner:** Add templateParameters field for spanner
([#691 ](https://github.com/googleapis/genai-toolbox/issues/691 ))
([075dfa4 ](075dfa47e1 ))
* **tools/sqlitesql:** Add templateParameters field for sqlitesql
([#687 ](https://github.com/googleapis/genai-toolbox/issues/687 ))
([75e254c ](75e254c0a4 ))
* **tools/valkey:** Add Valkey Source and Tool
([#532 ](https://github.com/googleapis/genai-toolbox/issues/532 ))
([054ec19 ](054ec198b9 ))
### Bug Fixes
* **bigquery,mssql:** Fix panic on tools with array param
([#722 ](https://github.com/googleapis/genai-toolbox/issues/722 ))
([7a6644c ](7a6644cf0c ))
* **postgres,mssql,cloudsqlmssql:** Encode source connection url for
sources ([#727 ](https://github.com/googleapis/genai-toolbox/issues/727 ))
([67964d9 ](67964d939f )),
closes [#717 ](https://github.com/googleapis/genai-toolbox/issues/717 )
* Set default value to field's type during unmarshalling
([#774 ](https://github.com/googleapis/genai-toolbox/issues/774 ))
([fafed24 ](fafed24858 )),
closes [#771 ](https://github.com/googleapis/genai-toolbox/issues/771 )
* **server/mcp:** Do not listen from port for stdio
([#719 ](https://github.com/googleapis/genai-toolbox/issues/719 ))
([d51dbc7 ](d51dbc759b )),
closes [#711 ](https://github.com/googleapis/genai-toolbox/issues/711 )
* **tools/mysqlexecutesql:** Handle nil panic and connection leak in
Invoke ([#757 ](https://github.com/googleapis/genai-toolbox/issues/757 ))
([7badba4 ](7badba42ee ))
* **tools/mysqlsql:** Handle nil panic and connection leak in invoke
([#758 ](https://github.com/googleapis/genai-toolbox/issues/758 ))
([cbb4a33 ](cbb4a33351 ))
---
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 <45984206+Yuan325@users.noreply.github.com >
2025-07-02 09:30:33 -06:00
Yuan
c7fe3c7f38
docs: fix linting in docs ( #749 )
...
Fix long lines and table column width lints in docs.
2025-06-25 17:03:42 +00:00
Averi Kitsch
cb87f765a6
docs: redirect dev assist docs to official cloud documentation ( #676 )
2025-06-12 21:09:51 +00:00
release-please[bot]
714d990c34
chore(main): release 0.7.0 ( #640 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.7.0](https://github.com/googleapis/genai-toolbox/compare/v0.6.0...v0.7.0 )
(2025-06-10)
### Features
* Add templateParameters field for mssqlsql
([#671 ](https://github.com/googleapis/genai-toolbox/issues/671 ))
([b81fc6a ](b81fc6aa6c ))
* Add templateParameters field for mysqlsql
([#663 ](https://github.com/googleapis/genai-toolbox/issues/663 ))
([0a08d2c ](0a08d2c15d ))
* **metrics:** Add user agent for prebuilt tools
([#669 ](https://github.com/googleapis/genai-toolbox/issues/669 ))
([29aa0a7 ](29aa0a70da ))
* **tools/postgressql:** Add templateParameters field
([#615 ](https://github.com/googleapis/genai-toolbox/issues/615 ))
([b763469 ](b76346993f ))
### Bug Fixes
* Improve versionString
([#658 ](https://github.com/googleapis/genai-toolbox/issues/658 ))
([cf96f4c ](cf96f4c249 ))
* **server/stdio:** Notifications should not return a response
([#638 ](https://github.com/googleapis/genai-toolbox/issues/638 ))
([69d047a ](69d047af46 ))
* **tools/mysqlsql:** Handled the null value for string case in mysqlsql
tools ([#641 ](https://github.com/googleapis/genai-toolbox/issues/641 ))
([ef94648 ](ef94648455 ))
* Update path library
([#678 ](https://github.com/googleapis/genai-toolbox/issues/678 ))
([4998f82 ](4998f82852 )),
closes [#662 ](https://github.com/googleapis/genai-toolbox/issues/662 )
---
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>
2025-06-09 17:15:26 -07:00
Kurtis Van Gent
ef0cbdb4bf
docs: fix SQL capitalization ( #667 )
2025-06-05 20:01:17 +00:00
Averi Kitsch
3d10f85302
docs: add tool list to dev assist docs ( #626 )
...
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-29 22:52:35 +00:00
Averi Kitsch
032b333961
docs: Add prebuilt tools documentation ( #602 )
...
Co-authored-by: trehanshakuntG <trehanshakunt@google.com >
Co-authored-by: Prerna Kakkar <prernakakkar@google.com >
Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
2025-05-28 22:38:16 +00:00