Commit d4d1dbb
deploy: chore(main): release 0.31.0 (googleapis#2814)
🤖 I have created a release *beep* *boop*
---
##
[0.31.0](googleapis/genai-toolbox@v0.30.0...v0.31.0)
(2026-03-26)
### ⚠ BREAKING CHANGES
* release upgraded docsite
([googleapis#2831](googleapis#2831))
* **http:** sanitize non-2xx error output
([googleapis#2654](googleapis#2654))
* add a new `enable-api` flag
([googleapis#2846](googleapis#2846))
* remove deprecations and update tools-file flag
([googleapis#2806](googleapis#2806))
### Features
* Add a new `enable-api` flag
([googleapis#2846](googleapis#2846))
([7a070da](googleapis@7a070da))
* **auth:** Add generic `authService` type for MCP
([googleapis#2619](googleapis#2619))
([f6678f8](googleapis@f6678f8))
* **auth:** Add Protected Resource Metadata endpoint
([googleapis#2698](googleapis#2698))
([b53dcf2](googleapis@b53dcf2))
* **auth:** Support manual PRM override
([googleapis#2717](googleapis#2717))
([283e4e3](googleapis@283e4e3))
* **dataplex:** Add support for lookup context tool.
([googleapis#2744](googleapis#2744))
([facb69d](googleapis@facb69d))
* Remove deprecations and update tools-file flag
([googleapis#2806](googleapis#2806))
([ab64c95](googleapis@ab64c95))
### Bug Fixes
* **ci:** Remove search index generation from preview deployment
workflow
([googleapis#2859](googleapis#2859))
([f8891b8](googleapis@f8891b8))
* **docs:** Skip empty folders in pagination & reduce PR comment noise
([googleapis#2853](googleapis#2853))
([9ebd93a](googleapis@9ebd93a))
* **http:** Sanitize non-2xx error output
([googleapis#2654](googleapis#2654))
([5bef954](googleapis@5bef954))
* **skills:** Fix integer parameter parsing through agent skills
([googleapis#2847](googleapis#2847))
([4564efe](googleapis@4564efe))
### Documentation
* Release upgraded docsite
([googleapis#2831](googleapis#2831))
([5b25ce0](googleapis@5b25ce0))
---
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> c6b811c1 parent fe8e827 commit d4d1dbb
File tree
549 files changed
+71575
-12199
lines changed- dev
- blogs
- discord
- documentation
- configuration
- authentication
- generic
- google
- embedding-models
- gemini
- pre-post-processing
- go
- js
- langchain
- python
- prebuilt-configs
- prompts
- custom
- skills
- sources
- toolbox-ui
- toolbox_mcp_auth
- toolsets
- tools
- invoke_tool
- connect-to
- gemini-cli
- ides
- alloydb_pg_admin_mcp
- alloydb_pg_mcp
- bigquery_mcp
- cloud_sql_mssql_admin_mcp
- cloud_sql_mssql_mcp
- cloud_sql_mysql_admin_mcp
- cloud_sql_mysql_mcp
- cloud_sql_pg_admin_mcp
- cloud_sql_pg_mcp
- firestore_mcp
- looker_mcp
- mssql_mcp
- mysql_mcp
- neo4j_mcp
- oracle_mcp
- postgres_mcp
- spanner_mcp
- sqlite_mcp
- mcp-client
- toolbox-sdks
- go-sdk
- core
- tbadk
- tbgenkit
- java-sdk
- core
- javascript-sdk
- adk
- core
- python-sdk
- adk
- core
- langchain
- llamaindex
- deploy-to
- cloud-run
- docker
- kubernetes
- getting-started
- local_quickstart_go
- local_quickstart_js
- local_quickstart
- mcp_quickstart
- introduction
- monitoring
- export_telemetry
- telemetry
- integrations
- alloydb-admin
- prebuilt-configs
- alloydb-postgres-admin
- source
- tools
- alloydb-create-cluster
- alloydb-create-instance
- alloydb-create-user
- alloydb-get-cluster
- alloydb-get-instance
- alloydb-get-user
- alloydb-list-clusters
- alloydb-list-instances
- alloydb-list-users
- alloydb-wait-for-operation
- alloydb
- prebuilt-configs
- alloydb-postgres
- samples
- ai-nl
- mcp_quickstart
- source
- tools/alloydb-ai-nl
- bigquery
- prebuilt-configs
- bigquery
- samples
- local_quickstart
- mcp_quickstart
- source
- tools
- bigquery-analyze-contribution
- bigquery-conversational-analytics
- bigquery-execute-sql
- bigquery-forecast
- bigquery-get-dataset-info
- bigquery-get-table-info
- bigquery-list-dataset-ids
- bigquery-list-table-ids
- bigquery-search-catalog
- bigquery-sql
- bigtable
- source
- tools/bigtable-sql
- cassandra
- source
- tools/cassandra-cql
- clickhouse
- prebuilt-configs
- clickhouse
- source
- tools
- clickhouse-execute-sql
- clickhouse-list-databases
- clickhouse-list-tables
- clickhouse-sql
- cloud-sql-admin
- prebuilt-configs
- cloud-sql-for-mysql-admin
- cloud-sql-for-postgresql-admin
- cloud-sql-for-sql-server-admin
- source
- tools
- cloudsqlcloneinstance
- cloudsqlcreatebackup
- cloudsqlcreatedatabase
- cloudsqlcreateusers
- cloudsqlgetinstances
- cloudsqllistdatabases
- cloudsqllistinstances
- cloudsqlmssqlcreateinstance
- cloudsqlmysqlcreateinstance
- cloudsqlpgcreateinstances
- cloudsqlpgupgradeprecheck
- cloudsqlrestorebackup
- cloudsqlwaitforoperation
- cloud-sql-mssql
- prebuilt-configs
- cloud-sql-for-sql-server
- source
- cloud-sql-mysql
- prebuilt-configs
- cloud-sql-for-mysql
- source
- cloud-sql-pg
- prebuilt-configs
- cloud-sql-for-postgresql
- source
- cloudgda
- source
- tools/cloud-gda-query
- cloudhealthcare
- prebuilt-configs
- google-cloud-healthcare-api
- source
- tools
- cloud-healthcare-fhir-fetch-page
- cloud-healthcare-fhir-patient-everything
- cloud-healthcare-fhir-patient-search
- cloud-healthcare-get-dataset
- cloud-healthcare-get-dicom-store-metrics
- cloud-healthcare-get-dicom-store
- cloud-healthcare-get-fhir-resource
- cloud-healthcare-get-fhir-store-metrics
- cloud-healthcare-get-fhir-store
- cloud-healthcare-list-dicom-stores
- cloud-healthcare-list-fhir-stores
- cloud-healthcare-retrieve-rendered-dicom-instance
- cloud-healthcare-search-dicom-instances
- cloud-healthcare-search-dicom-series
- cloud-healthcare-search-dicom-studies
- cloudloggingadmin
- source
- tools
- cloud-logging-admin-list-log-names
- cloud-logging-admin-list-resource-types
- cloud-logging-admin-query-logs
- cloudmonitoring
- prebuilt-configs
- alloydb-postgres-observability
- cloud-sql-for-mysql-observability
- cloud-sql-for-postgresql-observability
- cloud-sql-for-sql-server-observability
- source
- tools/cloud-monitoring-query-prometheus
- cockroachdb/tools
- cockroachdb-execute-sql
- cockroachdb-list-schemas
- cockroachdb-list-tables
- cockroachdb-sql
- couchbase
- source
- tools/couchbase-sql
- dataform
- tools/dataform-compile-local
- dataplex
- prebuilt-configs
- dataplex
- source
- tools
- dataplex-lookup-context
- dataplex-lookup-entry
- dataplex-search-aspect-types
- dataplex-search-entries
- dataproc
- prebuilt-configs
- dataproc
- source
- tools
- dataproc-get-cluster
- dataproc-get-job
- dataproc-list-clusters
- dataproc-list-jobs
- dgraph
- source
- tools/dgraph-dql
- elasticsearch
- prebuilt-configs
- elasticsearch
- source
- tools/elasticsearch-esql
- firebird
- source
- tools
- firebird-execute-sql
- firebird-sql
- firestore
- prebuilt-configs
- firestore
- source
- tools
- firestore-add-documents
- firestore-delete-documents
- firestore-get-documents
- firestore-get-rules
- firestore-list-collections
- firestore-query-collection
- firestore-query
- firestore-update-document
- firestore-validate-rules
- http
- source
- tools/http-tool
- looker
- prebuilt-configs
- looker-conversational-analytics
- looker-dev
- looker
- samples
- looker_gemini_oauth
- looker_gemini
- looker_mcp_inspector
- tools
- looker-add-dashboard-element
- looker-add-dashboard-filter
- looker-conversational-analytics
- looker-create-project-directory
- looker-create-project-file
- looker-delete-project-directory
- looker-delete-project-file
- looker-dev-mode
- looker-generate-embed-url
- looker-get-connection-databases
- looker-get-connection-schemas
- looker-get-connection-table-columns
- looker-get-connection-tables
- looker-get-connections
- looker-get-dashboards
- looker-get-dimensions
- looker-get-explores
- looker-get-filters
- looker-get-looks
- looker-get-measures
- looker-get-models
- looker-get-parameters
- looker-get-project-directories
- looker-get-project-files
- looker-get-project-file
- looker-get-projects
- looker-git-branch
- looker-health-analyze
- looker-health-pulse
- looker-health-vacuum
- looker-make-dashboard
- looker-make-look
- looker-query-sql
- looker-query-url
- looker-query
- looker-run-dashboard
- looker-run-look
- looker-update-project-file
- looker-validate-project
- mariadb/source
- mindsdb
- prebuilt-configs
- mindsdb
- source
- tools
- mindsdb-execute-sql
- mindsdb-sql
- mongodb
- source
- tools
- mongodb-aggregate
- mongodb-delete-many
- mongodb-delete-one
- mongodb-find-one
- mongodb-find
- mongodb-insert-many
- mongodb-insert-one
- mongodb-update-many
- mongodb-update-one
- mssql
- prebuilt-configs
- microsoft-sql-server
- source
- tools
- mssql-execute-sql
- mssql-list-tables
- mssql-sql
- mysql
- prebuilt-configs
- mysql
- source
- tools
- mysql-execute-sql
- mysql-get-query-plan
- mysql-list-active-queries
- mysql-list-table-fragmentation
- mysql-list-tables-missing-unique-indexes
- mysql-list-tables
- mysql-sql
- neo4j
- prebuilt-configs
- neo4j
- samples/mcp_quickstart
- source
- tools
- neo4j-cypher
- neo4j-execute-cypher
- neo4j-schema
- oceanbase
- prebuilt-configs
- oceanbase
- source
- tools
- oceanbase-execute-sql
- oceanbase-sql
- oracle
- prebuilt-configs
- oracle
- source
- tools
- oracle-execute-sql
- oracle-list-tables
- oracle-sql
- postgres
- prebuilt-configs
- alloydb-omni
- postgresql
- source
- tools
- postgres-database-overview
- postgres-execute-sql
- postgres-get-column-cardinality
- postgres-list-active-queries
- postgres-list-available-extensions
- postgres-list-database-stats
- postgres-list-indexes
- postgres-list-installed-extensions
- postgres-list-locks
- postgres-list-pg-settings
- postgres-list-publication-tables
- postgres-list-query-stats
- postgres-list-roles
- postgres-list-schemas
- postgres-list-sequences
- postgres-list-stored-procedure
- postgres-list-table-stats
- postgres-list-tablespaces
- postgres-list-tables
- postgres-list-triggers
- postgres-list-views
- postgres-long-running-transactions
- postgres-replication-stats
- postgres-sql
- redis
- source
- tools/redis-tool
- serverless-spark
- prebuilt-configs
- google-cloud-serverless-for-apache-spark
- source
- tools
- serverless-spark-cancel-batch
- serverless-spark-create-pyspark-batch
- serverless-spark-create-spark-batch
- serverless-spark-get-batch
- serverless-spark-get-session-template
- serverless-spark-list-batches
- singlestore
- prebuilt-configs
- singlestore
- source
- tools
- singlestore-execute-sql
- singlestore-sql
- snowflake
- prebuilt-configs
- snowflake
- samples/sample
- source
- tools
- snowflake-execute-sql
- snowflake-sql
- spanner
- prebuilt-configs
- spanner-googlesql-dialect
- spanner-postgresql-dialect
- source
- tools
- spanner-execute-sql
- spanner-list-graphs
- spanner-list-tables
- spanner-sql
- sqlite
- prebuilt-configs
- sqlite
- source
- tools
- sqlite-execute-sql
- sqlite-sql
- tidb
- source
- tools
- tidb-execute-sql
- tidb-sql
- trino
- source
- tools
- trino-execute-sql
- trino-sql
- utility
- tools/wait
- valkey
- source
- tools/valkey-tool
- yuagbytedb
- source
- tools/yugabytedb-sql
- pagefind
- fragment
- index
- reference
- cli
- faq
- style-guide
- versioning
- samples
- deploy_adk_agent
- prompts_quickstart_gemini_cli
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
549 files changed
+71575
-12199
lines changedLarge diffs are not rendered by default.
Large diffs are not rendered by default.
Lines changed: 552 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 97 additions & 32 deletions
Large diffs are not rendered by default.
Lines changed: 99 additions & 34 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
Lines changed: 95 additions & 30 deletions
Large diffs are not rendered by default.
Lines changed: 99 additions & 34 deletions
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
2 | 6 | | |
3 | 7 | | |
4 | 8 | | |
| |||
0 commit comments