release-please[bot]
41b518b955
chore(main): release 0.25.0 ( #2218 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.25.0](https://github.com/googleapis/genai-toolbox/compare/v0.24.0...v0.25.0 )
(2026-01-08)
### Features
* Add `embeddingModel` support
([#2121 ](https://github.com/googleapis/genai-toolbox/issues/2121 ))
([9c62f31 ](9c62f313ff ))
* Add `allowed-hosts` flag
([#2254 ](https://github.com/googleapis/genai-toolbox/issues/2254 ))
([17b41f6 ](17b41f6453 ))
* Add parameter default value to manifest
([#2264 ](https://github.com/googleapis/genai-toolbox/issues/2264 ))
([9d1feca ](9d1feca108 ))
* **snowflake:** Add Snowflake Source and Tools
([#858 ](https://github.com/googleapis/genai-toolbox/issues/858 ))
([b706b5b ](b706b5bc68 ))
* **prebuilt/cloud-sql-mysql:** Update CSQL MySQL prebuilt tools to use
IAM ([#2202 ](https://github.com/googleapis/genai-toolbox/issues/2202 ))
([731a32e ](731a32e536 ))
* **sources/bigquery:** Make credentials scope configurable
([#2210 ](https://github.com/googleapis/genai-toolbox/issues/2210 ))
([a450600 ](a4506009b9 ))
* **sources/trino:** Add ssl verification options and fix docs example
([#2155 ](https://github.com/googleapis/genai-toolbox/issues/2155 ))
([4a4cf1e ](4a4cf1e712 ))
* **tools/looker:** Add ability to set destination folder with
`make_look` and `make_dashboard`.
([#2245 ](https://github.com/googleapis/genai-toolbox/issues/2245 ))
([eb79339 ](eb793398cd ))
* **tools/postgressql:** Add tool to list store procedure
([#2156 ](https://github.com/googleapis/genai-toolbox/issues/2156 ))
([cf0fc51 ](cf0fc515b5 ))
* **tools/postgressql:** Add Parameter `embeddedBy` config support
([#2151 ](https://github.com/googleapis/genai-toolbox/issues/2151 ))
([17b70cc ](17b70ccaa7 ))
### Bug Fixes
* **server:** Add `embeddingModel` config initialization
([#2281 ](https://github.com/googleapis/genai-toolbox/issues/2281 ))
([a779975 ](a7799757c9 ))
* **sources/cloudgda:** Add import for cloudgda source
([#2217 ](https://github.com/googleapis/genai-toolbox/issues/2217 ))
([7daa411 ](7daa4111f4 ))
* **tools/alloydb-wait-for-operation:** Fix connection message
generation
([#2228 ](https://github.com/googleapis/genai-toolbox/issues/2228 ))
([7053fbb ](7053fbb195 ))
* **tools/alloydbainl:** Only add psv when NL Config Param is defined
([#2265 ](https://github.com/googleapis/genai-toolbox/issues/2265 ))
([ef8f3b0 ](ef8f3b02f2 ))
* **tools/looker:** Looker client OAuth nil pointer error
([#2231 ](https://github.com/googleapis/genai-toolbox/issues/2231 ))
([268700b ](268700bdbf ))
---
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 >
2026-01-08 14:56:45 -08:00
Yuan Teoh
351b007fe3
chore: update mcp registry schema version ( #2266 )
2026-01-08 13:30:35 -08:00
release-please[bot]
f520b4ed8a
chore(main): release 0.24.0 ( #2162 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.24.0](https://github.com/googleapis/genai-toolbox/compare/v0.23.0...v0.24.0 )
(2025-12-19)
### Features
* **sources/cloud-gemini-data-analytics:** Add the Gemini Data Analytics
(GDA) integration for DB NL2SQL conversion to Toolbox
([#2181 ](https://github.com/googleapis/genai-toolbox/issues/2181 ))
([aa270b2 ](aa270b2630 ))
* **source/cloudsqlmysql:** Add support for IAM authentication in Cloud
SQL MySQL source
([#2050 ](https://github.com/googleapis/genai-toolbox/issues/2050 ))
([af3d3c5 ](af3d3c5204 ))
* **sources/oracle:** Add Oracle OCI and Wallet support
([#1945 ](https://github.com/googleapis/genai-toolbox/issues/1945 ))
([8ea39ec ](8ea39ec32f ))
* Support combining prebuilt and custom tool configurations
([#2188 ](https://github.com/googleapis/genai-toolbox/issues/2188 ))
([5788605 ](5788605818 ))
* **tools/mysql-get-query-plan:** Add new `mysql-get-query-plan` tool
for MySQL source
([#2123 ](https://github.com/googleapis/genai-toolbox/issues/2123 ))
([0641da0 ](0641da0353 ))
### Bug Fixes
* **spanner:** Move list graphs validation to runtime
([#2154 ](https://github.com/googleapis/genai-toolbox/issues/2154 ))
([914b3ee ](914b3eefda ))
---
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-12-19 02:07:06 +00:00
release-please[bot]
466aef024f
chore(main): release 0.23.0 ( #2138 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.23.0](https://github.com/googleapis/genai-toolbox/compare/v0.22.0...v0.23.0 )
(2025-12-11)
### ⚠ BREAKING CHANGES
* **serverless-spark:** add URLs to create batch tool outputs
* **serverless-spark:** add URLs to list_batches output
* **serverless-spark:** add Cloud Console and Logging URLs to get_batch
* **tools/postgres:** Add additional filter params for existing postgres
tools ([#2033 ](https://github.com/googleapis/genai-toolbox/issues/2033 ))
### Features
* **tools/postgres:** Add list-table-stats-tool to list table
statistics.
([#2055 ](https://github.com/googleapis/genai-toolbox/issues/2055 ))
([78b02f0 ](78b02f08c3 ))
* **looker/tools:** Enhance dashboard creation with dashboard filters
([#2133 ](https://github.com/googleapis/genai-toolbox/issues/2133 ))
([285aa46 ](285aa46b88 ))
* **serverless-spark:** Add Cloud Console and Logging URLs to get_batch
([e29c061 ](e29c0616d6 ))
* **serverless-spark:** Add URLs to create batch tool outputs
([c6ccf4b ](c6ccf4bd87 ))
* **serverless-spark:** Add URLs to list_batches output
([5605eab ](5605eabd69 ))
* **sources/mariadb:** Add MariaDB source and MySQL tools integration
([#1908 ](https://github.com/googleapis/genai-toolbox/issues/1908 ))
([3b40fea ](3b40fea25e ))
* **tools/postgres:** Add additional filter params for existing postgres
tools ([#2033 ](https://github.com/googleapis/genai-toolbox/issues/2033 ))
([489117d ](489117d747 ))
* **tools/postgres:** Add list_pg_settings, list_database_stats tools
for postgres
([#2030 ](https://github.com/googleapis/genai-toolbox/issues/2030 ))
([32367a4 ](32367a472f ))
* **tools/postgres:** Add new postgres-list-roles tool
([#2038 ](https://github.com/googleapis/genai-toolbox/issues/2038 ))
([bea9705 ](bea9705450 ))
### Bug Fixes
* List tables tools null fix
([#2107 ](https://github.com/googleapis/genai-toolbox/issues/2107 ))
([2b45266 ](2b45266598 ))
* **tools/mongodb:** Removed sortPayload and sortParams
([#1238 ](https://github.com/googleapis/genai-toolbox/issues/1238 ))
([c5a6daa ](c5a6daa768 ))
### Miscellaneous Chores
* **looker:** Upgrade to latest go sdk
([#2159 ](https://github.com/googleapis/genai-toolbox/issues/2159 ))
([78e015d ](78e015d7df ))
---
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-11 22:26:26 +00:00
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
Yuan Teoh
871514d635
chore: fix release please path for server.json file ( #1996 )
2025-11-19 15:30:46 -08:00
Yuan Teoh
02a11af350
chore: update server.json path ( #1985 )
...
In this PR, the following was updated:
* Updated the server.json file
* Added the requirement to add an annotation to the Docker image
([here](https://github.com/modelcontextprotocol/registry/blob/9ce229d3/docs/guides/publishing/publish-server.md#requirements-3 )).
```
curl --request GET \
--url 'https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.googleapis%2Fgenai-toolbox ' \
--header 'Accept: application/json, application/problem+json'
```
2025-11-19 13:19:47 -08:00
Yuan Teoh
88caf7344e
chore(mcp-registry): temporarily move server.json to root ( #1981 )
...
## Description
Temporarily move `server.json` out from the `.registry/` folder. The
mcp-publisher library do not support the `--file` flag yet. A
[PR](https://github.com/modelcontextprotocol/registry/pull/771 ) was
submitted to add flags for publish subcommand.
## 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
- [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 #<issue_number_goes_here>
2025-11-18 15:51:31 -08:00