Twisha Bansal
33a98db375
docs: add pre/post processing best practices
2026-02-09 11:50:06 +05:30
Twisha Bansal
22657c9dad
fix link checker issue
2026-02-09 11:42:44 +05:30
Twisha Bansal
f598543ea4
remove extra print
2026-02-09 11:10:19 +05:30
Twisha Bansal
77af793066
clarify description for pre and post processing.
2026-02-09 10:29:35 +05:30
Twisha Bansal
fe01519f61
Update docs/en/samples/pre_post_processing/_index.md
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2026-02-09 10:28:27 +05:30
Twisha Bansal
4d0a2ce038
Update docs/en/samples/pre_post_processing/python.md
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2026-02-09 10:25:10 +05:30
Twisha Bansal
126dbe0d90
Update docs/en/samples/pre_post_processing/python.md
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2026-02-09 10:24:42 +05:30
Twisha Bansal
1f79754866
use hyphens everywhere
2026-02-06 17:15:52 +05:30
Twisha Bansal
2ec6dac8bd
address comments
2026-02-06 17:10:15 +05:30
Twisha Bansal
fad11de9ff
use hugo notice
2026-02-06 16:52:39 +05:30
Twisha Bansal
35d5bd67e8
add license header
2026-02-06 16:40:52 +05:30
Twisha Bansal
eb8a46c175
Update docs/en/samples/pre_post_processing/_index.md
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-02-06 16:39:03 +05:30
Twisha Bansal
c4f924e6f8
Update docs/en/samples/pre_post_processing/_index.md
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-02-06 16:38:33 +05:30
Twisha Bansal
0fcf690d42
Update docs/en/samples/pre_post_processing/_index.md
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-02-06 16:38:23 +05:30
Twisha Bansal
2564058fd9
Update docs/en/samples/pre_post_processing/_index.md
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-02-06 16:37:58 +05:30
Twisha Bansal
2a8d6af4d1
Update docs/en/samples/pre_post_processing/_index.md
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-02-06 16:37:38 +05:30
Twisha Bansal
4dad163803
updated weight
2026-02-06 16:36:25 +05:30
Twisha Bansal
b5c55020c9
Apply suggestion from @Yuan325
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-02-06 16:36:03 +05:30
Twisha Bansal
1dc3417557
Update golden.txt
2026-02-05 21:37:30 +05:30
Twisha Bansal
8ea10c2caf
remove init file
2026-02-05 12:28:07 +05:30
Twisha Bansal
632dd10180
remove license header from docs
2026-02-05 12:14:23 +05:30
Twisha Bansal
9771aa47df
Update python.md
2026-02-04 14:58:53 +05:30
Twisha Bansal
a212aedd19
more reliable tests
2026-02-03 18:30:33 +05:30
Twisha Bansal
da1f463dd1
more reliable agent queries
2026-02-03 18:08:59 +05:30
Twisha Bansal
3265f7e3a6
better tests
2026-02-03 18:08:59 +05:30
Twisha Bansal
336743f747
add more test case + remove flaky test
2026-02-03 18:08:59 +05:30
Twisha Bansal
911069ae8d
Fix tests
2026-02-03 18:08:58 +05:30
Twisha Bansal
cee59d52c3
update requirements file
2026-02-03 18:08:58 +05:30
Twisha Bansal
3c61ee0597
add sample tests
2026-02-03 18:08:09 +05:30
Twisha Bansal
19271eb9ee
docs: clarify that pre/post processing is an orchestration feature
...
Explicitly document that these capabilities are typically provided by orchestration frameworks (like LangChain, LangGraph) rather than the Toolbox SDK itself, but that Toolbox tools are designed to leverage them.
2026-02-03 18:08:09 +05:30
Twisha Bansal
3a150c77ca
Highlight tool level processing
2026-02-03 18:08:09 +05:30
Twisha Bansal
ca6f31a192
fix import
2026-02-03 18:08:09 +05:30
Twisha Bansal
d7faf7700f
logic fix
2026-02-03 18:08:09 +05:30
Twisha Bansal
37a60ea2a6
Update docs/en/samples/pre_post_processing/python/langchain/agent.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 18:08:09 +05:30
Twisha Bansal
8de16976ae
license header
2026-02-03 18:08:08 +05:30
Twisha Bansal
49cb2f39f7
lint
2026-02-03 18:08:08 +05:30
Twisha Bansal
f169874e53
gemini code review
2026-02-03 18:08:08 +05:30
Twisha Bansal
db8c3a3c77
remove not needed files
2026-02-03 18:08:08 +05:30
Twisha Bansal
8b33b0c67f
docs: add pre/post processing docs for langchain python
2026-02-03 18:08:08 +05:30
Anubhav Dhawan
362ed8df41
docs: migrate to toolbox-adk and simplified ToolboxToolset ( #2211 )
...
Updates all quickstart guides and samples to use the new `toolbox-adk`
package instead of the legacy `toolbox-core`. Also updates
`ToolboxToolset` usage to rely on the simplified constructor (implicit
authentication) and ensures correct dependency installation.
> [!NOTE]
> The integration tests are failing because the `google-adk` package is
not released yet with the newer changes from `toolbox-adk`. This is
expected behavior until the [package update](cl/853799009) is released.
2026-01-28 11:26:13 +05:30
Yuan Teoh
293c1d6889
feat!: update configuration file v2 ( #2369 )
...
This PR introduces a significant update to the Toolbox configuration
file format, which is one of the primary **breaking changes** required
for the implementation of the Advanced Control Plane.
# Summary of Changes
The configuration schema has been updated to enforce resource isolation
and facilitate atomic, incremental updates.
* Resource Isolation: Resource definitions are now separated into
individual blocks, using a distinct structure for each resource type
(Source, Tool, Toolset, etc.). This improves readability, management,
and auditing of configuration files.
* Field Name Modification: Internal field names have been modified to
align with declarative methodologies. Specifically, the configuration
now separates kind (general resource type, e.g., Source) from type
(specific implementation, e.g., Postgres).
# User Impact
Existing tools.yaml configuration files are now in an outdated format.
Users must eventually update their files to the new YAML format.
# Mitigation & Compatibility
Backward compatibility is maintained during this transition to ensure no
immediate user action is required for existing files.
* Immediate Backward Compatibility: The source code includes a
pre-processing layer that automatically detects outdated configuration
files (v1 format) and converts them to the new v2 format under the hood.
* [COMING SOON] Migration Support: The new toolbox migrate subcommand
will be introduced to allow users to automatically convert their old
configuration files to the latest format.
# Example
Example for config file v2:
```
kind: sources
name: my-pg-instance
type: cloud-sql-postgres
project: my-project
region: my-region
instance: my-instance
database: my_db
user: my_user
password: my_pass
---
kind: authServices
name: my-google-auth
type: google
clientId: testing-id
---
kind: tools
name: example_tool
type: postgres-sql
source: my-pg-instance
description: some description
statement: SELECT * FROM SQL_STATEMENT;
parameters:
- name: country
type: string
description: some description
---
kind: tools
name: example_tool_2
type: postgres-sql
source: my-pg-instance
description: returning the number one
statement: SELECT 1;
---
kind: toolsets
name: example_toolset
tools:
- example_tool
```
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Averi Kitsch <akitsch@google.com >
2026-01-27 16:58:43 -08:00
release-please[bot]
86bf7bf8d0
chore(main): release 0.26.0 ( #2286 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.26.0](https://github.com/googleapis/genai-toolbox/compare/v0.25.0...v0.26.0 )
(2026-01-22)
### ⚠ BREAKING CHANGES
* Validate tool naming
([#2305 ](https://github.com/googleapis/genai-toolbox/issues/2305 ))
([5054212 ](5054212fa4 ))
* **tools/cloudgda:** Update description and parameter name for cloudgda
tool ([#2288 ](https://github.com/googleapis/genai-toolbox/issues/2288 ))
([6b02591 ](6b02591703 ))
### Features
* Add new `user-agent-metadata` flag
([#2302 ](https://github.com/googleapis/genai-toolbox/issues/2302 ))
([adc9589 ](adc9589766 ))
* Add remaining flag to Toolbox server in MCP registry
([#2272 ](https://github.com/googleapis/genai-toolbox/issues/2272 ))
([5e0999e ](5e0999ebf5 ))
* **embeddingModel:** Add embedding model to MCP handler
([#2310 ](https://github.com/googleapis/genai-toolbox/issues/2310 ))
([e4f60e5 ](e4f60e5633 ))
* **sources/bigquery:** Make maximum rows returned from queries
configurable
([#2262 ](https://github.com/googleapis/genai-toolbox/issues/2262 ))
([4abf0c3 ](4abf0c39e7 ))
* **prebuilt/cloud-sql:** Add create backup tool for Cloud SQL
([#2141 ](https://github.com/googleapis/genai-toolbox/issues/2141 ))
([8e0fb03 ](8e0fb03483 ))
* **prebuilt/cloud-sql:** Add restore backup tool for Cloud SQL
([#2171 ](https://github.com/googleapis/genai-toolbox/issues/2171 ))
([00c3e6d ](00c3e6d8cb ))
* Support combining multiple prebuilt configurations
([#2295 ](https://github.com/googleapis/genai-toolbox/issues/2295 ))
([e535b37 ](e535b372ea ))
* Support MCP specs version 2025-11-25
([#2303 ](https://github.com/googleapis/genai-toolbox/issues/2303 ))
([4d23a3b ](4d23a3bbf2 ))
* **tools:** Add `valueFromParam` support to Tool config
([#2333 ](https://github.com/googleapis/genai-toolbox/issues/2333 ))
([15101b1 ](15101b1edb ))
### Bug Fixes
* **tools/cloudhealthcare:** Add check for client authorization before
retrieving token string
([#2327 ](https://github.com/googleapis/genai-toolbox/issues/2327 ))
([c25a233 ](c25a2330fe ))
---
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-22 16:22:50 -08:00
Giuseppe Villani
68a218407e
docs: add quickstart guide for MCP with Neo4j ( #1774 )
...
## Description
Samples for MCP with Neo4j for this page:
https://googleapis.github.io/genai-toolbox/samples/
## 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 )
- [ ] 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
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2026-01-14 01:57:10 +00:00
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
igor-elbert
b706b5bc68
feat(snowflake): add Snowflake Source and Tools ( #858 )
...
Initial version supporting snowflake. Connects and executes arbitrary
SQL. An rudimentary Python example is provided as well.
---------
Co-authored-by: duwenxin <duwenxin@google.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2026-01-07 19:02:20 -05: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
Anubhav Dhawan
185c72939d
docs: Update guides to require Python 3.10+ following Python 3.9 drop ( #2020 )
...
## Description
This PR updates the installation guides and documentation to reflect
that Python 3.9 is no longer supported. Users are now instructed to
install Python 3.10+.
## Context
This is a follow-up to
https://github.com/googleapis/mcp-toolbox-sdk-python/pull/422 , which
officially removed support for Python 3.9 from the Python SDKs codebase.
This change ensures the documentation aligns with the current package
requirements.
2025-11-24 14:58:03 +05:30
release-please[bot]
e81dfeaff5
chore(main): release 0.21.0 ( #1957 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.21.0](https://github.com/googleapis/genai-toolbox/compare/v0.20.0...v0.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 ](https://github.com/googleapis/genai-toolbox/issues/1894 ))
([446d62a ](446d62acd9 ))
### Features
* **tools/postgres:** Add `long_running_transactions`, `list_locks` and
`replication_stats` tools
([#1751 ](https://github.com/googleapis/genai-toolbox/issues/1751 ))
([5abad5d ](5abad5d56c ))
### Bug Fixes
* **tools/alloydbgetinstance:** Remove parameter duplication
([#1993 ](https://github.com/googleapis/genai-toolbox/issues/1993 ))
([0e269a1 ](0e269a1d12 ))
* **tools:** Check for query execution error for pgxpool.Pool
([#1969 ](https://github.com/googleapis/genai-toolbox/issues/1969 ))
([2bff138 ](2bff1384a3 ))
---
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-19 13:38:09 -08:00