Skip to content

Releases: googleapis/genai-toolbox

v0.24.0

19 Dec 02:07
f520b4e

Choose a tag to compare

0.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) (aa270b2)
  • source/cloudsqlmysql: Add support for IAM authentication in Cloud SQL MySQL source (#2050) (af3d3c5)
  • sources/oracle: Add Oracle OCI and Wallet support (#1945) (8ea39ec)
  • Support combining prebuilt and custom tool configurations (#2188) (5788605)
  • tools/mysql-get-query-plan: Add new mysql-get-query-plan tool for MySQL source (#2123) (0641da0)

Bug Fixes

  • spanner: Move list graphs validation to runtime (#2154) (914b3ee)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. 6de0f5c7e3b8e0749dec0ec78199207ce450dbf0cebe41404a6822780b0abd24
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. b281d52fae066ae225dbdbc444c2f6e8ce466eb1bca298179cfc1e1a35cb1680
darwin/amd64 For macOS systems running on Intel processors. d3989a008b2896eb49da2b9b60fb1f33b958e175a3b5532e46fae1e344a0045d
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. 6bcd6c288e44d5710e41623ee98716a27aa759693e00d4b22cf7a6c35e4a76d9

v0.23.0

11 Dec 22:26
466aef0

Choose a tag to compare

0.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)

Features

  • tools/postgres: Add list-table-stats-tool to list table statistics. (#2055) (78b02f0)
  • looker/tools: Enhance dashboard creation with dashboard filters (#2133) (285aa46)
  • serverless-spark: Add Cloud Console and Logging URLs to get_batch (e29c061)
  • serverless-spark: Add URLs to create batch tool outputs (c6ccf4b)
  • serverless-spark: Add URLs to list_batches output (5605eab)
  • sources/mariadb: Add MariaDB source and MySQL tools integration (#1908) (3b40fea)
  • tools/postgres: Add additional filter params for existing postgres tools (#2033) (489117d)
  • tools/postgres: Add list_pg_settings, list_database_stats tools for postgres (#2030) (32367a4)
  • tools/postgres: Add new postgres-list-roles tool (#2038) (bea9705)

Bug Fixes

Miscellaneous Chores

OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. f4fc49ad6553afa91f872f36f73ce7c7ed910d9d66b4553723d65ba5c85c29aa
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. 53aa6cfb64ff3bf45f66a5bfe8541b43f3d00b1008ab7ffe7275703016392df3
darwin/amd64 For macOS systems running on Intel processors. e554a55f156a1b2303f98916b2c12c9dab57ea2f034d09d7860c651dc0f9f3bf
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. ce8142cadde6420bfd8bf725de745bb388bb5b7f5a88a93827d8fa63e96b873a

v0.22.0

05 Dec 00:11
cb4529c

Choose a tag to compare

0.22.0 (2025-12-04)

Features

  • Add allowed-origins flag (#1984) (862868f)
  • tools/postgres: Add list-query-stats and get-column-cardinality functions (#1976) (9f76026)
  • tools/spanner: Add spanner list graphs to prebuiltconfigs (#2056) (0e7fbf4)
  • prebuilt/cloud-sql: Add clone instance tool for cloud sql (#1845) (5e43630)
  • serverless-spark: Add create_pyspark_batch tool (1bf0b51)
  • serverless-spark: Add create_spark_batch tool (17a9792)
  • Support alternate accessToken header name (#1968) (18017d6)
  • Support for annotations (#2007) (ac21335)
  • tool/mssql: Set default host and port for MSSQL source (#1943) (7a9cc63)
  • tools/cloudsqlpg: Add CloudSQL PostgreSQL pre-check tool (#1722) (8752e05)
  • tools/postgres-list-publication-tables: Add new postgres-list-publication-tables tool (#1919) (f4b1f0a)
  • tools/postgres-list-tablespaces: Add new postgres-list-tablespaces tool (#1934) (5ad7c61)
  • tools/spanner-list-graph: Tool impl + docs + tests (#1923) (a0f44d3)

Bug Fixes

  • Add import for firebirdsql (#2045) (fb7aae9)
  • Correct FAQ to mention HTTP tools (#2036) (7b44237)
  • Format BigQuery numeric output as decimal strings (#2084) (155bff8)
  • Set default annotations for tools in code if annotation not provided in yaml (#2049) (565460c)
  • tools/alloydb-postgres-list-tables: Exclude google_ml schema from list_tables (#2046) (a03984c)
  • tools/alloydbcreateuser: Remove duplication of project praram (#2028) (730ac6d)
  • tools/mongodb: Remove required tag from the canonical field (#2099) (744214e)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. 89a7299ef3f8dfae0c98fd33f71f1d13353e92194f0715c4147ccbb852e7b2b4
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. 26fdc5c94d9441b4b0433ec1ad125fbf509c09c7d6028f07f2d7190c02b7b3ea
darwin/amd64 For macOS systems running on Intel processors. 793c04188d64a70b05f24df18009838f820c3787bc5770b42a4c052e2007a185
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. b0acc47ea93a48fb5b8fee86895bd9b669b0b1f806a11bef9041105ca8e5a3b3

v0.21.0

19 Nov 21:38
e81dfea

Choose a tag to compare

0.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) (446d62a)

Features

  • tools/postgres: Add long_running_transactions, list_locks and replication_stats tools (#1751) (5abad5d)

Bug Fixes

  • tools/alloydbgetinstance: Remove parameter duplication (#1993) (0e269a1)
  • tools: Check for query execution error for pgxpool.Pool (#1969) (2bff138)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. bb708743df9b2bff4c02db6aac888596d4041943da61529f706a7419597d9541
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. f4aadb2a47ec1020f7b4174a47762c63c745f3b063ac9ae3c7c6b840b37da99e
darwin/amd64 For macOS systems running on Intel processors. 536c877da4acced4d40888be353660b2aad5fcefbeca9f473eb5eb959f06dcd4
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. 110819461d21ee2d5cfbc1c7cfe4944a5835b7132779dd3eb9b71f34ee621e1f

v0.20.0

14 Nov 01:37
5156db2

Choose a tag to compare

0.20.0 (2025-11-14)

Features

  • Added prompt support for toolbox (#1798) (cd56ea4)
  • 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) (12bdd95)
  • source/mysql: Set default host and port for MySQL source (#1922) (2c228ef)
  • source/Postgresql: Set default host and port for Postgresql source (#1927) (7e6e88a)
  • tool/looker-generate-embed-url: Adding generate embed url tool (#1877) (ef63860)
  • tools/postgres: Add list_triggers, database_overview tools for postgres (#1912) (a4c9287)
  • tools/postgres: Add list_indexes, list_sequences tools for postgres (#1765) (897c63d)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. c6e3c98990d99a2f739af94df32f6d80b5f7ad2f286c39b25d9ccd5f819d61c5
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. fe3965a9b6a90a6a039f2013dae571632a70cdf0d24b86fb9406fc76d11fc598
darwin/amd64 For macOS systems running on Intel processors. 11d7cd47cb6b052cce6256c65d73c239acaaa6368727460b2ace300a89af37b0
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. 939a593c88c70633d0074b3de0b08588c8e82e503ab1f1b5a0007749dc9a9716

v0.19.1

07 Nov 20:42
cd8d68d

Choose a tag to compare

0.19.1 (2025-11-07)

⚠ BREAKING CHANGES

  • tools/alloydbainl: update AlloyDB AI NL statement order (#1753)
  • tools/bigquery-analyze-contribution: Add allowed dataset support (#1675) (ef28e39)
  • tools/bigquery-get-dataset-info: add allowed dataset support (#1654)

Features

  • Support excludeValues for parameters (#1818) (a8e98dc)
  • elasticsearch: Add Elasticsearch source and tools (#1109) (5367285)
  • mindsdb: Add MindsDB Source and Tools (#878) (1b2cca9)
  • cloud-healthcare: Add support for healthcare source, tool and prebuilt config (#1853) (1f833fb)
  • singlestore: Add SingleStore Source and Tools (#1333) (40b9dba)
  • source/bigquery: Add client cache for user-passed credentials (#1119) (cf7012a)
  • source/bigquery: Add service account impersonation support for bigquery (#1641) (e09d182)
  • tools/bigquery-analyze-contribution: Add allowed dataset support (#1675) (ef28e39)
  • tools/bigquery-get-dataset-info: Add allowed dataset support (#1654) (a2006ad)
  • tools/looker-run-dashboard: New run_dashboard tool (#1858) (30857c2)
  • tools/looker-run-look: Modify run_look to show query origin (#1860) (991e539)
  • tools/looker: Tools to retrieve the connections, schemas, databases, and column metadata from a looker system. (#1804) (d7d1b03)
  • tools/mongodb: Make MongoDB tools' filterParams field optional (#1614) (208ab92)
  • tools/neo4j-execute-cypher: Add dry_run parameter to validate Cypher queries (#1769) (f475da6)
  • tools/postgres-list-schemas: Add new postgres-list-schemas tool (#1741) (1a19cac)
  • tools/postgres-list-views: Add new postgres-list-views tool (#1709) (e8c7fe0)
  • tools/serverless-spark: Add cancel-batch tool (#1827)(2881683)
  • tools/serverless-spark: Add get_batch tool (#1783)(7ad1072)
  • tools/serverless-spark: Add serverless-spark source with list_batches tool (#1690)(816dbce)

Bug Fixes

  • Bigquery execute_sql to assign values to array (#1884) (559e2a2)
  • cloudmonitoring: Populate authRequired in tool manifest (#1800) (954152c)
  • Update debug logs statements (#1828) (3cff915)
  • Instructions to quote filters that include commas (#1794) (4b01720)
  • source/cloud-sql-mssql: Remove ipAddress field (#1822) (38d535d)
  • tools/alloydbainl: AlloyDB AI NL execute_sql statement order (#1753) (9723cad)
  • tools/postgres-execute-sql: Do not ignore SQL failure (#1829) (8984287)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. 2d5ef00c8a505754283eb771326f7926ef496db9db933d9eb04aac1e9b6b2673
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. e02898e0637ea114a907712c02ae1c45cf019d918dfe768c4bbb2419e96e5f9d
darwin/amd64 For macOS systems running on Intel processors. b460878ff0ed23435a261dc70adb92e3186c3dc40ed30762f56c13e27cfb50a6
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. 15b2ebcd4c7171512c962a324104b99209d3e50548e6e9f30e9debd4a543bcaa

v0.18.0

23 Oct 18:14
3ca58b1

Choose a tag to compare

0.18.0 (2025-10-23)

Features

  • Support allowedValues, escape, minValue and maxValue for parameters (#1770) (eaf7740)
  • tools/looker: Tools to allow the agent to retrieve, create, modify, and delete LookML project files. (#1673) (089081f)

Bug Fixes

  • sources/mysql: Escape mysql user agent (#1707) (eeb694c)
  • sources/mysql: Escape program_name for MySQL (#1717) (02f7f8a)
  • tools/http: Allow 2xx status code on tool invocation (#1761) (a06d0d8)
  • tools/http: Omit optional nil query parameters (#1762) (bd16ba3)
  • tools/looker: Looker file content calls should not use url.QueryEscape (#1758) (336de1b)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. ae3e5e5bd377816e850cdd3b6fa62510d3d3789b167f5f609f331879a59a6289
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. f409d3e599b337ec41f74b55b913924422aab6772aeb884bd852ef2d5c425abd
darwin/amd64 For macOS systems running on Intel processors. a939433c6bd7cd1b55c4d2f07bece8f22409d817f1eb48eaea5d68e67e7a338a
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. 7a34170dca2b8ce765b4e175ce3ab57043dc566cff5ba505bcc768305df247b8

v0.17.0

10 Oct 20:34
de19d52

Choose a tag to compare

0.17.0 (2025-10-10)

⚠ BREAKING CHANGES

  • tools/bigquery-get-table-info: add allowed dataset support (#1093)
  • tools/bigquery-list-dataset-ids: add allowed datasets support (#1573)

Features

  • Add configs and workflows for docs versioning (#1611) (21ac98b)
  • Add metadata in MCP Manifest for Toolbox auth (#1395) (0b3dac4)
  • Add program name to MySQL connections (#1617) (c4a22b8)
  • source/bigquery: Add optional write mode config (#1157) (63adc78)
  • sources/alloydb,cloudsqlpg,cloudsqlmysql,cloudsqlmssql: Support PSC connection (#1686) (9d2bf79)
  • sources/mssql: Add app name to MSSQL (#1620) (1536d1f)
  • sources/oracle: Add Oracle Source and Tool (#1456) (3a19a50)
  • sources/oracle: Switch Oracle driver from godror to go-ora (#1685) (8faf376)
  • tools/bigquery-list-dataset-ids: Add allowed datasets support (#1573) (1a44c67)
  • tools/bigquery-get-table-info: Add allowed dataset support (#1093) (acb205c)
  • tools/dataform: Add dataform compile tool (#1470) (3be9b7b)
  • tools/looker: Add support for pulse, vacuum and analyze audit and performance functions on a Looker instance (#1581) (5aed4e1)
  • tools/looker: Enable access to the Conversational Analytics API for Looker (#1596) (2d5a93e)

Bug Fixes

  • Added google_ml_integration extension to use alloydb ai-nl support api (#1445) (dbc477a)
  • Fix broken links (#1625) (36c6584)
  • Remove duplicated build type in Dockerfile (#1598) (b43c945)
  • source/bigquery: Allowed datasets project id issue with client oauth (#1663) (f4cf486)
  • sources/looker: Allow Looker to be configured without setting a Client Id or Secret (#1496) (67d8221)
  • tools/looker: Refactor run-inline-query logic to helper function (#1497) (62af39d)
  • tools/mysql-list-tables: Update sql query to resolve subquery scope error (#1629) (94e19d8)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. af1e7616ef532750d67ae41b4ea186e6043a262703d2ccf5ddd218b7bdfa7652
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. 3898d560f290531b93b0ddb90090a81a09bd5312c499a590df47427a9bb15a52
darwin/amd64 For macOS systems running on Intel processors. 79ebb59aaec2acc213cc0af2e0dab7b4b1cec9c3c24229a594cd3cdc1d08e246
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. a61111cad86ec9a98ee372dff925acb2b521b990657fc573af8313c13b156223

v0.16.0

26 Sep 01:05
964a82e

Choose a tag to compare

0.16.0 (2025-09-25)

⚠ BREAKING CHANGES

  • tool/bigquery-execute-sql: add allowed datasets support (#1443)
  • tool/bigquery-forecast: add allowed datasets support (#1412)

Features

  • cassandra: Add Cassandra Source and Tool (#1012) (6e42053)
  • sources/postgres: Add application_name (#1504) (72a2366)
  • tool/bigquery-execute-sql: Add allowed datasets support (#1443) (9501ebb)
  • tool/bigquery-forecast: Add allowed datasets support (#1412) (88bac7e)
  • tools/clickhouse-list-tables: Add list-tables tool (#1446) (69a3caf)

Bug Fixes

  • tool/mongodb-find: Fix find tool limit field (#1570) (4166bf7)
  • tools/mongodb: Concat filter params only once in mongodb update tools (#1545) (295f9dc)
OS/Architecture Description SHA256 Hash
linux/amd64 For Linux systems running on Intel/AMD 64-bit processors. 751ea87c77c799aba890be22393c1ef47983d39f364b8bb3f24f581252d66ae4
darwin/arm64 For macOS systems running on Apple Silicon (M1, M2, M3, etc.) processors. 744be7359f7a7b8903d1575734b316112b88b0192778267e89aa4d3874faf6e1
darwin/amd64 For macOS systems running on Intel processors. 5bcae40984b57fe04344fb708141090f4d63361e29a62348830fea4b351e9ac3
windows/amd64 For Windows systems running on Intel/AMD 64-bit processors. 14acac2e7c9ad8f48878b13b27b7b446c818720ecff442daabb5f6e3bd119f64

v0.15.0

19 Sep 00:31
c934d7a

Choose a tag to compare

0.15.0 (2025-09-18)

⚠ BREAKING CHANGES

  • prebuilt: update prebuilt tool names to use consistent guidance (#1421)
  • tools/alloydb-wait-for-operation: Add alloydb-admin source to alloydb-wait-for-operation tool (#1449)

Features

  • Add AlloyDB admin source (#1369) (33beb71)
  • Add Cloud monitoring source and tool (#1311) (d661f53)
  • Add YugabyteDB Source and Tool (#732) (664711f)
  • prebuilt: Update default values for prebuilt tools (#1355) (70e832b)
  • prebuilt/cloud-sql: Add list instances tool for cloudsql (#1310) (0171228)
  • prebuilt/cloud-sql: Add cloud sql create database tool. (#1453) (a1bc044)
  • prebuilt/cloud-sql: Add cloud-sql-get-instances tool (#1383) (77919c7)
  • prebuilt/cloud-sql: Add create user tool for cloud sql (#1406) (3a6b517)
  • prebuilt/cloud-sql: Add list databases tool for cloud sql (#1454) (e6a6c61)
  • prebuilt/cloud-sql: Package cloud sql tools (#1455) (bf6266b)
  • prebuilt/cloud-sql-mssql: Add create instance tool for mssql (#1440) (b176523)
  • prebuilt/cloud-sql-mysql: Add create instance tool for Cloud SQL MySQL (#1434) (15b628d)
  • prebuilt/cloud-sql-mysql: Add env var support for IP Type (#1232) (#1347) (0cd3f16)
  • prebuilt/cloudsqlpg: Add cloud sql pg create instance tool (#1403) (d302499)
  • prebuilt/mysql: Add a new tool to show query plan of a given query in MySQL (#1474) (1a42e05)
  • prebuilt/mysql: Add queryParams field in MySQL prebuilt config (#1318) (4b32c2a)
  • prebuilt/neo4j: Add prebuiltconfig support for neo4j (#1352) (f819e26)
  • prebuilt/observability: Add cloud sql observability tools (#1425) (236be89)
  • prebuilt/postgres: Add postgres prebuilt tools (#1473) (edca9dc)
  • prebuilt/sqlite: Prebuilt tools for the sqlite. (#1227) (681c2b4)
  • source/alloydb-admin: Add user agent and attach alloydb api in alloydb-admin source (#1448) (9710014)
  • source/bigquery: Add support for datasets selection (#1313) (aa39724)
  • source/cloud-monitoring: Add support for user agent in cloud monitoring source (#1472) (92680b1)
  • source/cloud-sql-admin: Add User agent and attach sqldmin in cloud-sql-admin source. (#1441) (56b6574)
  • source/cloudsqladmin: Add cloud sql admin source (#1408) (4f46782)
  • tool/cloudsql: Add cloud sql wait for operation tool with exponential backoff (#1306) (3aef2bb)
  • tools/alloydb-create-cluster: Add custom tool kind for AlloyDB create cluster (#1331) (76bb876)
  • tools/alloydb-create-instance: Add new custom tool kind for AlloyDB (#1379) (091cd9a)
  • tools/alloydb-create-user: Add new custom tool kind for AlloyDB create user (#1380) (ab3fd26)
  • tools/alloydb-get-cluster: Add new tool for AlloyDB (#1420) (c181dab)
  • tools/alloydb-get-instance: Add new for AlloyDB (#1435) (f2d9e3b)
  • tools/alloydb-get-user: Add new tool for AlloyDB (#1436) (677254e)
  • tools/alloydb-list-cluster: Add custom tool kind for AlloyDB (#1319) (d4a9eb0)
  • tools/alloydb-list-instances: Add custom tool kind for AlloyDB (#1357) (93c1b30)
  • tools/alloydb-list-users: Add new custom tool kind for AlloyDB (#1377) (3a8a65c)
  • tools/bigquery-analyze-contribution: Add analyze contribution tool (#1223) (81d239b)
  • tools/bigquery-conversational-analytics: Add allowed datasets support (#1411) (345bd6a)
  • tools/bigquery-search-catalog: Add new tool to BigQuery (#1382) (bffb39d)
  • tools/bigquery: Add useClientOAuth to BigQuery prebuilt source config (#1431) (fe2999a)
  • tools/clickhouse-list-databases: Add list-databases tool to clickhouse source (#1274) ([e515d92](https://github.com/goog...
Read more