Skip to content

feat!: removing deprecations and update tools-file flag#2806

Merged
Yuan325 merged 6 commits into
mainfrom
remove-deprecation
Mar 24, 2026
Merged

feat!: removing deprecations and update tools-file flag#2806
Yuan325 merged 6 commits into
mainfrom
remove-deprecation

Conversation

@Yuan325

@Yuan325 Yuan325 commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

This PR includes the following:

  • BREAKING CHANGE: Removing cloudsqlmssql support for ipAddress
  • BREAKING CHANGE: Removing support for authSources
  • BREAKING CHANGE: Updating flat format config's kind value from plural to singular
  • Deprecating the tools-file, tools-files, and tools-folder flag and adding new config, configs, and config-folder flag.

This is the main PR merging into main that includes previously approved PRs.

@Yuan325 Yuan325 requested review from a team as code owners March 20, 2026 22:53
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces significant refactoring to enhance the clarity and consistency of configuration management. The primary focus is on standardizing YAML kind values to singular forms and updating command-line flags for configuration files. These changes aim to streamline the user experience and improve the maintainability of the codebase by aligning naming conventions and removing deprecated features.

Highlights

  • Breaking Change: Removed Cloud SQL MSSQL IP Address Support: The cloudsqlmssql source no longer supports the ipAddress field, simplifying its configuration.
  • Breaking Change: Removed Auth Sources Support: The authSources configuration has been removed, standardizing authentication service definitions under authServices.
  • Breaking Change: Standardized YAML kind Values: Configuration kind values in YAML files have been updated from plural (e.g., sources, tools) to singular (e.g., source, tool) for improved consistency.
  • Deprecated Configuration Flags: The command-line flags --tools-file, --tools-files, and --tools-folder have been deprecated and replaced with --config, --configs, and --config-folder respectively, with backward compatibility warnings.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces several breaking changes aimed at cleaning up deprecations and standardizing configuration. The changes include renaming configuration flags from tools-file to config and its variants, updating the YAML configuration kind from plural to singular, and removing support for the deprecated authSources. The refactoring is extensive, touching code, tests, and a large number of documentation files to ensure consistency. The implementation appears thorough and correct across the entire codebase.

@Yuan325 Yuan325 force-pushed the remove-deprecation branch from 5614015 to 2256ee6 Compare March 20, 2026 23:13
@github-actions

github-actions Bot commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Link Resolution Note

Local links and directory changes work differently on GitHub than on the docsite. You must ensure fixes pass the GitHub check and also work with hugo server.
See Link Checking and Fixing with Lychee for more details.

Summary

Status Count
🔍 Total 1038
✅ Successful 834
⏳ Timeouts 0
👻 Excluded 36
❓ Unknown 0
🚫 Errors 46
⛔ Unsupported 0

Errors per input

Errors in DEVELOPER.md

  • [ERROR] https://play.dgraph.io/ | Network error: Connection failed. Check network connectivity and firewall settings (error sending request for url (https://play.dgraph.io/)): Connection failed. Check network connectivity and firewall settings

Errors in docs/en/concepts/telemetry/index.md

Errors in docs/en/resources/sources/alloydb-admin.md

Errors in docs/en/resources/sources/bigtable.md

Errors in docs/en/resources/sources/cloud-healthcare.md

Errors in docs/en/resources/sources/cloud-logging-admin.md

Errors in docs/en/resources/sources/cloud-sql-mssql.md

Errors in docs/en/resources/sources/cloud-sql-pg.md

Errors in docs/en/resources/sources/dataproc.md

Errors in docs/en/resources/sources/redis.md

Errors in docs/en/resources/sources/serverless-spark.md

Errors in docs/en/resources/sources/valkey.md

Errors in docs/en/resources/tools/_index.md

  • [ERROR] file:///home/runner/work/genai-toolbox/genai-toolbox/docs/en/sdks/python-sdk/core#option-a-binding-parameters-to-a-loaded-tool | Cannot find file: File not found. Check if file exists and path is correct

Errors in docs/en/resources/tools/alloydb/alloydb-create-cluster.md

Errors in docs/en/resources/tools/alloydb/alloydb-create-instance.md

Errors in docs/en/resources/tools/alloydb/alloydb-create-user.md

Errors in docs/en/resources/tools/bigquery/bigquery-analyze-contribution.md

Errors in docs/en/resources/tools/bigtable/bigtable-sql.md

Errors in docs/en/resources/tools/cloudsql/cloudsqlcloneinstance.md

Errors in docs/en/resources/tools/cloudsql/cloudsqlrestorebackup.md

Errors in docs/en/resources/tools/firestore/firestore-add-documents.md

Errors in docs/en/resources/tools/firestore/firestore-update-document.md

Errors in docs/TOOLBOX_README.md

Errors in README.md

Full Github Actions output

@github-actions

Copy link
Copy Markdown
Contributor

@Yuan325 Yuan325 force-pushed the remove-deprecation branch from 2256ee6 to 00c4f0f Compare March 20, 2026 23:26
@github-actions

Copy link
Copy Markdown
Contributor

@Yuan325 Yuan325 force-pushed the remove-deprecation branch 3 times, most recently from 5bbcf4c to 130d744 Compare March 20, 2026 23:40
@github-actions

Copy link
Copy Markdown
Contributor

Yuan325 added 4 commits March 23, 2026 14:51
The ipAddress field had not been used for awhile. It was previously kept
for backwards compatibility. We will be removing it from the config.
Kept `AuthServices []string `json:"authSources"`` in `ParameterManifest`
since those will be removed when we remove support for native endpoint.
Or else it will break the sdk implementation.
Update all the `kind` value from plural to singular. This breaking
change only affect users that are currently using the config file v2
format.

Config file with the v1 format will still be compatible since we
manually convert the config file to the right format under the hood.
* Remove deprecated support for `tools_file` flag.
* Deprecate `tools-file`, `tools-files`, and `tools-folder` flag.
Renaming them to `config`, `configs`, and `config-folder` flag.
@Yuan325 Yuan325 force-pushed the remove-deprecation branch from 130d744 to 2478283 Compare March 23, 2026 21:51
@github-actions

Copy link
Copy Markdown
Contributor

@Yuan325 Yuan325 force-pushed the remove-deprecation branch from 2478283 to ad0baf3 Compare March 23, 2026 23:27
@github-actions

Copy link
Copy Markdown
Contributor

@Yuan325 Yuan325 merged commit ab64c95 into main Mar 24, 2026
24 of 25 checks passed
@Yuan325 Yuan325 deleted the remove-deprecation branch March 24, 2026 00:01
@github-actions

Copy link
Copy Markdown
Contributor

🧨 Preview deployments removed.

github-actions Bot pushed a commit that referenced this pull request Mar 24, 2026
This PR includes the following:
* BREAKING CHANGE: Removing cloudsqlmssql support for ipAddress
* BREAKING CHANGE: Removing support for authSources
* BREAKING CHANGE: Updating flat format config's `kind` value from
plural to singular
* Deprecating the `tools-file`, `tools-files`, and `tools-folder` flag
and adding new `config`, `configs`, and `config-folder` flag.

This is the main PR merging into main that includes previously approved
PRs. ab64c95
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Mar 24, 2026
…leapis#2806)

This PR includes the following:
* BREAKING CHANGE: Removing cloudsqlmssql support for ipAddress
* BREAKING CHANGE: Removing support for authSources
* BREAKING CHANGE: Updating flat format config's `kind` value from
plural to singular
* Deprecating the `tools-file`, `tools-files`, and `tools-folder` flag
and adding new `config`, `configs`, and `config-folder` flag.

This is the main PR merging into main that includes previously approved
PRs. ab64c95
NirajNandre pushed a commit to NirajNandre/genai-toolbox-fork that referenced this pull request Mar 24, 2026
)

This PR includes the following:
* BREAKING CHANGE: Removing cloudsqlmssql support for ipAddress 
* BREAKING CHANGE: Removing support for authSources
* BREAKING CHANGE: Updating flat format config's `kind` value from
plural to singular
* Deprecating the `tools-file`, `tools-files`, and `tools-folder` flag
and adding new `config`, `configs`, and `config-folder` flag.

This is the main PR merging into main that includes previously approved
PRs.
Yuan325 added a commit that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.31.0](v0.30.0...v0.31.0)
(2026-03-26)


### ⚠ BREAKING CHANGES

* release upgraded docsite
([#2831](#2831))
* **http:** sanitize non-2xx error output
([#2654](#2654))
* add a new `enable-api` flag
([#2846](#2846))
* remove deprecations and update tools-file flag
([#2806](#2806))

### Features

* Add a new `enable-api` flag
([#2846](#2846))
([7a070da](7a070da))
* **auth:** Add generic `authService` type for MCP
([#2619](#2619))
([f6678f8](f6678f8))
* **auth:** Add Protected Resource Metadata endpoint
([#2698](#2698))
([b53dcf2](b53dcf2))
* **auth:** Support manual PRM override
([#2717](#2717))
([283e4e3](283e4e3))
* **dataplex:** Add support for lookup context tool.
([#2744](#2744))
([facb69d](facb69d))
* Remove deprecations and update tools-file flag
([#2806](#2806))
([ab64c95](ab64c95))


### Bug Fixes

* **ci:** Remove search index generation from preview deployment
workflow
([#2859](#2859))
([f8891b8](f8891b8))
* **docs:** Skip empty folders in pagination & reduce PR comment noise
([#2853](#2853))
([9ebd93a](9ebd93a))
* **http:** Sanitize non-2xx error output
([#2654](#2654))
([5bef954](5bef954))
* **skills:** Fix integer parameter parsing through agent skills
([#2847](#2847))
([4564efe](4564efe))


### Documentation

* Release upgraded docsite
([#2831](#2831))
([5b25ce0](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>
github-actions Bot pushed a commit that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](v0.30.0...v0.31.0)
(2026-03-26)

### ⚠ BREAKING CHANGES

* release upgraded docsite
([#2831](#2831))
* **http:** sanitize non-2xx error output
([#2654](#2654))
* add a new `enable-api` flag
([#2846](#2846))
* remove deprecations and update tools-file flag
([#2806](#2806))

### Features

* Add a new `enable-api` flag
([#2846](#2846))
([7a070da](7a070da))
* **auth:** Add generic `authService` type for MCP
([#2619](#2619))
([f6678f8](f6678f8))
* **auth:** Add Protected Resource Metadata endpoint
([#2698](#2698))
([b53dcf2](b53dcf2))
* **auth:** Support manual PRM override
([#2717](#2717))
([283e4e3](283e4e3))
* **dataplex:** Add support for lookup context tool.
([#2744](#2744))
([facb69d](facb69d))
* Remove deprecations and update tools-file flag
([#2806](#2806))
([ab64c95](ab64c95))

### Bug Fixes

* **ci:** Remove search index generation from preview deployment
workflow
([#2859](#2859))
([f8891b8](f8891b8))
* **docs:** Skip empty folders in pagination & reduce PR comment noise
([#2853](#2853))
([9ebd93a](9ebd93a))
* **http:** Sanitize non-2xx error output
([#2654](#2654))
([5bef954](5bef954))
* **skills:** Fix integer parameter parsing through agent skills
([#2847](#2847))
([4564efe](4564efe))

### Documentation

* Release upgraded docsite
([#2831](#2831))
([5b25ce0](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> c6b811c
github-actions Bot pushed a commit that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](v0.30.0...v0.31.0)
(2026-03-26)

### ⚠ BREAKING CHANGES

* release upgraded docsite
([#2831](#2831))
* **http:** sanitize non-2xx error output
([#2654](#2654))
* add a new `enable-api` flag
([#2846](#2846))
* remove deprecations and update tools-file flag
([#2806](#2806))

### Features

* Add a new `enable-api` flag
([#2846](#2846))
([7a070da](7a070da))
* **auth:** Add generic `authService` type for MCP
([#2619](#2619))
([f6678f8](f6678f8))
* **auth:** Add Protected Resource Metadata endpoint
([#2698](#2698))
([b53dcf2](b53dcf2))
* **auth:** Support manual PRM override
([#2717](#2717))
([283e4e3](283e4e3))
* **dataplex:** Add support for lookup context tool.
([#2744](#2744))
([facb69d](facb69d))
* Remove deprecations and update tools-file flag
([#2806](#2806))
([ab64c95](ab64c95))

### Bug Fixes

* **ci:** Remove search index generation from preview deployment
workflow
([#2859](#2859))
([f8891b8](f8891b8))
* **docs:** Skip empty folders in pagination & reduce PR comment noise
([#2853](#2853))
([9ebd93a](9ebd93a))
* **http:** Sanitize non-2xx error output
([#2654](#2654))
([5bef954](5bef954))
* **skills:** Fix integer parameter parsing through agent skills
([#2847](#2847))
([4564efe](4564efe))

### Documentation

* Release upgraded docsite
([#2831](#2831))
([5b25ce0](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> c6b811c
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](googleapis/mcp-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> c6b811c
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](googleapis/mcp-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> c6b811c
github-actions Bot pushed a commit to xaas-cloud/genai-toolbox that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](googleapis/mcp-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> c6b811c
github-actions Bot pushed a commit to xaas-cloud/genai-toolbox that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](googleapis/mcp-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> c6b811c
github-actions Bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Mar 28, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](googleapis/mcp-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> c6b811c
github-actions Bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Mar 28, 2026
🤖 I have created a release *beep* *boop*
---

##
[0.31.0](googleapis/mcp-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> c6b811c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants