Mend Renovate
67726e68bd
chore(deps): update module google.golang.org/genai to v1.31.0 ( #1662 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/genai](https://redirect.github.com/googleapis/go-genai )
| `v1.28.0` -> `v1.31.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/go-genai (google.golang.org/genai)</summary>
###
[`v1.31.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.31.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.30.0...v1.31.0 )
##### Features
- support CreateEmebddings in batches.go
([a488476](a488476053 ))
- Support video extension for Veo on Gemini Developer API
([14ecba9](14ecba9e08 ))
###
[`v1.30.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.30.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.29.0...v1.30.0 )
##### Features
- Enable Google Maps tool for Genai.
([9aba5c7](9aba5c7ee9 ))
- Support enableWidget feature in GoogleMaps
([cd1e6b7](cd1e6b7b1b ))
- Support Gemini batch inline request's metadata and add test coverage
to safety setting
([f12f353](f12f353005 ))
###
[`v1.29.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.29.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.28.0...v1.29.0 )
##### Features
- Add labels field to Imagen configs
([d01fe5e](d01fe5e157 ))
- Add utility methods for creating `FunctionResponsePart` and creating
FunctionResponse `Part` with `FunctionResponseParts`
([10de2ab](10de2ab112 ))
- Enable Ingredients to Video and Advanced Controls for Veo on Gemini
Developer API (Early Access Program)
([3165554](31655546a8 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: dishaprakash <57954147+dishaprakash@users.noreply.github.com >
2025-10-16 07:10:51 +05:30
Averi Kitsch
b4798be572
docs: Update branding for Apache Cassandra ( #1661 )
...
## Description
---
Brand Manager mentioned the first mention should use prefix Apache.
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #<issue_number_goes_here>
2025-10-15 21:08:16 +00:00
Wenxin Du
9c722537a8
docs: remove Oracle OIC requirement ( #1718 )
2025-10-15 19:37:12 +00:00
Mend Renovate
81764530f3
chore(deps): update github.com/googleapis/mcp-toolbox-sdk-go digest to 5bb8a29 ( #1706 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/googleapis/mcp-toolbox-sdk-go](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go )
| require | digest | `f99f1ed` -> `5bb8a29` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-10-16 00:28:11 +05:30
Anmol Shukla
a1a4278789
docs: updated genkit sample code and readme code for Go ( #1655 )
2025-10-14 00:38:39 +05:30
Mend Renovate
a917b63ab7
chore(deps): update module github.com/openai/openai-go to v3 ( #1698 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/openai/openai-go](https://redirect.github.com/openai/openai-go )
| `v1.12.0` -> `v3.3.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>openai/openai-go (github.com/openai/openai-go)</summary>
###
[`v3.3.0`](https://redirect.github.com/openai/openai-go/releases/tag/v3.3.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v3.2.0...v3.3.0 )
#### 3.3.0 (2025-10-10)
Full Changelog:
[v3.2.0...v3.3.0](https://redirect.github.com/openai/openai-\[go/compare/v3.2.0...v3.3.0]\(https://www.golinks.io/compare/v3.2.0...v3.3.0?trackSource=github\) )
##### Features
- **api:** comparison filter in/not in
([d6daca0](d6daca0eed \)))
###
[`v3.2.0`](https://redirect.github.com/openai/openai-go/releases/tag/v3.2.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v3.1.0...v3.2.0 )
#### 3.2.0 (2025-10-06)
Full Changelog:
[v3.1.0...v3.2.0](https://redirect.github.com/openai/openai-\[go/compare/v3.1.0...v3.2.0]\(https://www.golinks.io/compare/v3.1.0...v3.2.0?trackSource=github\) )
##### Features
- **api:** dev day 2025 launches
([d40a768](d40a7689c7 \)))
###
[`v3.1.0`](https://redirect.github.com/openai/openai-go/releases/tag/v3.1.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v3.0.1...v3.1.0 )
#### 3.1.0 (2025-10-02)
Full Changelog:
[v3.0.1...v3.1.0](https://redirect.github.com/openai/openai-\[go/compare/v3.0.1...v3.1.0]\(https://www.golinks.io/compare/v3.0.1...v3.1.0?trackSource=github\) )
##### Features
- **api:** add support for realtime calls
([565ca67](565ca67872 \)))
###
[`v3.0.1`](https://redirect.github.com/openai/openai-go/releases/tag/v3.0.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v3.0.0...v3.0.1 )
#### 3.0.1 (2025-10-01)
Full Changelog:
[v3.0.0...v3.0.1](https://redirect.github.com/openai/openai-\[go/compare/v3.0.0...v3.0.1]\(https://www.golinks.io/compare/v3.0.0...v3.0.1?trackSource=github\) )
##### Bug Fixes
- **api:** add status, approval\_request\_id to MCP tool call
([a7f95e4](a7f95e4ef4 \)))
###
[`v3.0.0`](https://redirect.github.com/openai/openai-go/releases/tag/v3.0.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.7.1...v3.0.0 )
#### 3.0.0 (2025-09-30)
Full Changelog:
[v2.7.1...v3.0.0](https://redirect.github.com/openai/openai-\[go/compare/v2.7.1...v3.0.0]\(https://www.golinks.io/compare/v2.7.1...v3.0.0?trackSource=github\) )
##### ⚠ BREAKING CHANGES
- **api:** `ResponseFunctionToolCallOutputItem.output` and
`ResponseCustomToolCallOutput.output` now return `string |
Array<ResponseInputText | ResponseInputImage | ResponseInputFile>`
instead of `string` only. This may break existing callsites that assume
`output` is always a string.
##### Features
- **api:** Support images and files for function call outputs in
responses, BatchUsage
([21901ef](21901ef84e \)))
###
[`v2.7.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.7.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.7.0...v2.7.1 )
#### 2.7.1 (2025-09-29)
Full Changelog:
[v2.7.0...v2.7.1](https://redirect.github.com/openai/openai-go/compare/v2.7.0...v2.7.1 )
##### Bug Fixes
- bugfix for setting JSON keys with special characters
([f9ae028](f9ae0283fe ))
###
[`v2.7.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.7.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.6.1...v2.7.0 )
#### 2.7.0 (2025-09-23)
Full Changelog:
[v2.6.1...v2.7.0](https://redirect.github.com/openai/openai-\[go/compare/v2.6.1...v2.7.0]\(https://www.golinks.io/compare/v2.6.1...v2.7.0?trackSource=github\) )
##### Features
- **api:** gpt-5-codex
([b0eac3e](b0eac3ed2b \)))
###
[`v2.6.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.6.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.6.0...v2.6.1 )
#### 2.6.1 (2025-09-22)
Full Changelog:
[v2.6.0...v2.6.1](https://redirect.github.com/openai/openai-go/compare/v2.6.0...v2.6.1 )
##### Bug Fixes
- **api:** fix mcp tool name
([6de601a](6de601aa71 ))
- use slices.Concat instead of sometimes modifying r.Options
([7312ee7](7312ee73ef ))
##### Chores
- **api:** openapi updates for conversations
([4a7d204](4a7d204a4e ))
- bump minimum go version to 1.22
([8396ab5](8396ab5d91 ))
- do not install brew dependencies in ./scripts/bootstrap by default
([d519b81](d519b81000 ))
- update more docs for 1.22
([1b0514d](1b0514df95 ))
###
[`v2.6.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.6.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.5.0...v2.6.0 )
#### 2.6.0 (2025-09-19)
Full Changelog:
[v2.5.0...v2.6.0](https://redirect.github.com/openai/openai-go/compare/v2.5.0...v2.6.0 )
##### Features
- **api:** add reasoning\_text
([6ebf50d](6ebf50d756 ))
###
[`v2.5.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.5.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.3...v2.5.0 )
#### 2.5.0 (2025-09-17)
Full Changelog:
[v2.4.3...v2.5.0](https://redirect.github.com/openai/openai-\[go/compare/v2.4.3...v2.5.0]\(https://www.golinks.io/compare/v2.4.3...v2.5.0?trackSource=github\) )
##### Features
- **api:** type updates for conversations, reasoning\_effort and results
for evals
([3e68a60](3e68a60d76 \)))
###
[`v2.4.3`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.3 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.2...v2.4.3 )
#### 2.4.3 (2025-09-15)
Full Changelog:
[v2.4.2...v2.4.3](https://redirect.github.com/openai/openai-\[go/compare/v2.4.2...v2.4.3]\(https://www.golinks.io/compare/v2.4.2...v2.4.3?trackSource=github\) )
##### Chores
- **api:** docs and spec refactoring
([e67af66](e67af66b35 \)))
###
[`v2.4.2`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.2 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.1...v2.4.2 )
#### 2.4.2 (2025-09-12)
Full Changelog:
[v2.4.1...v2.4.2](https://redirect.github.com/openai/openai-go/compare/v2.4.1...v2.4.2 )
##### Chores
- **api:** Minor docs and type updates for realtime
([d92ea48](d92ea4850f ))
###
[`v2.4.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.0...v2.4.1 )
#### 2.4.1 (2025-09-10)
Full Changelog:
[v2.4.0...v2.4.1](https://redirect.github.com/openai/openai-\[go/compare/v2.4.0...v2.4.1]\(https://www.golinks.io/compare/v2.4.0...v2.4.1?trackSource=github\) )
##### Chores
- **api:** fix realtime GA types
([012b83e](012b83e3fa \)))
###
[`v2.4.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.3.1...v2.4.0 )
#### 2.4.0 (2025-09-08)
Full Changelog:
[v2.3.1...v2.4.0](https://redirect.github.com/openai/openai-go/compare/v2.3.1...v2.4.0 )
##### Features
- **api:** ship the RealtimeGA API shape
([2b6c6db](2b6c6db63e ))
###
[`v2.3.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.3.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.3.0...v2.3.1 )
#### 2.3.1 (2025-09-05)
Full Changelog:
[v2.3.0...v2.3.1](https://redirect.github.com/openai/openai-\[go/compare/v2.3.0...v2.3.1]\(https://www.golinks.io/compare/v2.3.0...v2.3.1?trackSource=github\) )
##### Bug Fixes
- **internal:** unmarshal correctly when there are multiple
discriminators
([98596b2](98596b2183 \)))
###
[`v2.3.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.3.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.2.2...v2.3.0 )
#### 2.3.0 (2025-09-03)
Full Changelog:
[v2.2.2...v2.3.0](https://redirect.github.com/openai/openai-\[go/compare/v2.2.2...v2.3.0]\(https://www.golinks.io/compare/v2.2.2...v2.3.0?trackSource=github\) )
##### Features
- **api:** Add gpt-realtime models
([3cf6a34](3cf6a34841 \)))
###
[`v2.2.2`](https://redirect.github.com/openai/openai-go/releases/tag/v2.2.2 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.2.1...v2.2.2 )
#### 2.2.2 (2025-09-02)
Full Changelog:
[v2.2.1...v2.2.2](https://redirect.github.com/openai/openai-go/compare/v2.2.1...v2.2.2 )
##### Bug Fixes
- update url to refresh pkg.go.dev
([edf94ce](edf94ce95a ))
- use release please annotations on more places
([2ff82f9](2ff82f98ae ))
###
[`v2.2.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.2.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.2.0...v2.2.1 )
#### 2.2.1 (2025-09-02)
Full Changelog:
[v2.2.0...v2.2.1](https://redirect.github.com/openai/openai-\[go/compare/v2.2.0...v2.2.1]\(https://www.golinks.io/compare/v2.2.0...v2.2.1?trackSource=github\) )
##### Chores
- **api:** manual updates for ResponseInputAudio
([8c0ebe5](8c0ebe566f \)))
###
[`v2.2.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.2.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.1.1...v2.2.0 )
#### 2.2.0 (2025-09-02)
Full Changelog:
[v2.1.1...v2.2.0](https://redirect.github.com/openai/openai-go/compare/v2.1.1...v2.2.0 )
##### Features
- **api:** Add connectors support for MCP tool
([35888bc](35888bcd26 ))
- **api:** add web search filters
([6f2c71d](6f2c71d4e2 ))
- **api:** adding support for /v1/conversations to the API
([5b7c31b](5b7c31bde9 ))
- **api:** realtime API updates
([130fc8e](130fc8ea5b ))
- **client:** add support for verifying signatures on incoming webhooks
([f7c8dbb](f7c8dbb6b5 ))
##### Bug Fixes
- **azure:** compatibility with edit image endpoint
([#​477](https://redirect.github.com/openai/openai-go/issues/477 ))
([d156eec](d156eeca37 ))
- close body before retrying
([8dfed35](8dfed35f11 ))
##### Chores
- **internal/ci:** setup breaking change detection
([0af0cd0](0af0cd0130 ))
- **internal:** version bump
([3265795](3265795fff ))
###
[`v2.1.1`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#220-2025-09-02 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.1.0...v2.1.1 )
Full Changelog:
[v2.1.1...v2.2.0](https://redirect.github.com/openai/openai-go/compare/v2.1.1...v2.2.0 )
##### Features
- **api:** Add connectors support for MCP tool
([35888bc](35888bcd26 ))
- **api:** add web search filters
([6f2c71d](6f2c71d4e2 ))
- **api:** adding support for /v1/conversations to the API
([5b7c31b](5b7c31bde9 ))
- **api:** realtime API updates
([130fc8e](130fc8ea5b ))
- **client:** add support for verifying signatures on incoming webhooks
([f7c8dbb](f7c8dbb6b5 ))
##### Bug Fixes
- **azure:** compatibility with edit image endpoint
([#​477](https://redirect.github.com/openai/openai-go/issues/477 ))
([d156eec](d156eeca37 ))
- close body before retrying
([8dfed35](8dfed35f11 ))
##### Chores
- **internal/ci:** setup breaking change detection
([0af0cd0](0af0cd0130 ))
- **internal:** version bump
([3265795](3265795fff ))
###
[`v2.1.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#211-2025-08-20 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.0.2...v2.1.0 )
Full Changelog:
[v2.1.0...v2.1.1](https://redirect.github.com/openai/openai-go/compare/v2.1.0...v2.1.1 )
##### Chores
- **api:** accurately represent shape for verbosity on Chat Completions
([f81197b](f81197b4b0 ))
###
[`v2.0.2`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#210-2025-08-18 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.0.1...v2.0.2 )
Full Changelog:
[v2.0.2...v2.1.0](https://redirect.github.com/openai/openai-go/compare/v2.0.2...v2.1.0 )
##### Features
- **api:** add new text parameters, expiration options
([323154c](323154ccec ))
##### Documentation
- give https its missing "h" in Azure OpenAI REST API link
([#​480](https://redirect.github.com/openai/openai-go/issues/480 ))
([8a401c9 ](8a401c9eec ))
###
[`v2.0.1`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#202-2025-08-09 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.0.0...v2.0.1 )
Full Changelog:
[v2.0.1...v2.0.2](https://redirect.github.com/openai/openai-go/compare/v2.0.1...v2.0.2 )
##### Chores
- **internal:** update comment in script
([4be24de](4be24dee6a ))
- update
[@​stainless-api/prism-cli](https://redirect.github.com/stainless-api/prism-cli )
to v5.15.0
([eca22af](eca22af6f1 ))
###
[`v2.0.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#201-2025-08-08 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v1.12.0...v2.0.0 )
Full Changelog:
[v2.0.0...v2.0.1](https://redirect.github.com/openai/openai-go/compare/v2.0.0...v2.0.1 )
##### Bug Fixes
- **client:** fix verbosity parameter location in Responses
([6e2e903](6e2e903e7c ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-10-13 09:53:49 -07:00
Mend Renovate
02154581c3
chore(deps): update module github.com/openai/openai-go to v3 ( #1606 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/openai/openai-go](https://redirect.github.com/openai/openai-go )
| `v1.12.0` -> `v3.0.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>openai/openai-go (github.com/openai/openai-go)</summary>
###
[`v3.0.0`](https://redirect.github.com/openai/openai-go/releases/tag/v3.0.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.7.1...v3.0.0 )
#### 3.0.0 (2025-09-30)
Full Changelog:
[v2.7.1...v3.0.0](https://redirect.github.com/openai/openai-\[go/compare/v2.7.1...v3.0.0]\(https://www.golinks.io/compare/v2.7.1...v3.0.0?trackSource=github\) )
##### ⚠ BREAKING CHANGES
- **api:** `ResponseFunctionToolCallOutputItem.output` and
`ResponseCustomToolCallOutput.output` now return `string |
Array<ResponseInputText | ResponseInputImage | ResponseInputFile>`
instead of `string` only. This may break existing callsites that assume
`output` is always a string.
##### Features
- **api:** Support images and files for function call outputs in
responses, BatchUsage
([21901ef](21901ef84e \)))
###
[`v2.7.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.7.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.7.0...v2.7.1 )
#### 2.7.1 (2025-09-29)
Full Changelog:
[v2.7.0...v2.7.1](https://redirect.github.com/openai/openai-go/compare/v2.7.0...v2.7.1 )
##### Bug Fixes
- bugfix for setting JSON keys with special characters
([f9ae028](f9ae0283fe ))
###
[`v2.7.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.7.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.6.1...v2.7.0 )
#### 2.7.0 (2025-09-23)
Full Changelog:
[v2.6.1...v2.7.0](https://redirect.github.com/openai/openai-\[go/compare/v2.6.1...v2.7.0]\(https://www.golinks.io/compare/v2.6.1...v2.7.0?trackSource=github\) )
##### Features
- **api:** gpt-5-codex
([b0eac3e](b0eac3ed2b \)))
###
[`v2.6.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.6.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.6.0...v2.6.1 )
#### 2.6.1 (2025-09-22)
Full Changelog:
[v2.6.0...v2.6.1](https://redirect.github.com/openai/openai-go/compare/v2.6.0...v2.6.1 )
##### Bug Fixes
- **api:** fix mcp tool name
([6de601a](6de601aa71 ))
- use slices.Concat instead of sometimes modifying r.Options
([7312ee7](7312ee73ef ))
##### Chores
- **api:** openapi updates for conversations
([4a7d204](4a7d204a4e ))
- bump minimum go version to 1.22
([8396ab5](8396ab5d91 ))
- do not install brew dependencies in ./scripts/bootstrap by default
([d519b81](d519b81000 ))
- update more docs for 1.22
([1b0514d](1b0514df95 ))
###
[`v2.6.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#261-2025-09-22 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.5.0...v2.6.0 )
Full Changelog:
[v2.6.0...v2.6.1](https://redirect.github.com/openai/openai-go/compare/v2.6.0...v2.6.1 )
##### Bug Fixes
- **api:** fix mcp tool name
([6de601a](6de601aa71 ))
- use slices.Concat instead of sometimes modifying r.Options
([7312ee7](7312ee73ef ))
##### Chores
- **api:** openapi updates for conversations
([4a7d204](4a7d204a4e ))
- bump minimum go version to 1.22
([8396ab5](8396ab5d91 ))
- do not install brew dependencies in ./scripts/bootstrap by default
([d519b81](d519b81000 ))
- update more docs for 1.22
([1b0514d](1b0514df95 ))
###
[`v2.5.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.5.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.3...v2.5.0 )
#### 2.5.0 (2025-09-17)
Full Changelog:
[v2.4.3...v2.5.0](https://redirect.github.com/openai/openai-\[go/compare/v2.4.3...v2.5.0]\(https://www.golinks.io/compare/v2.4.3...v2.5.0?trackSource=github\) )
##### Features
- **api:** type updates for conversations, reasoning\_effort and results
for evals
([3e68a60](3e68a60d76 \)))
###
[`v2.4.3`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#250-2025-09-17 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.2...v2.4.3 )
Full Changelog:
[v2.4.3...v2.5.0](https://redirect.github.com/openai/openai-go/compare/v2.4.3...v2.5.0 )
##### Features
- **api:** type updates for conversations, reasoning\_effort and results
for evals
([3e68a60](3e68a60d76 ))
###
[`v2.4.2`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.2 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.1...v2.4.2 )
#### 2.4.2 (2025-09-12)
Full Changelog:
[v2.4.1...v2.4.2](https://redirect.github.com/openai/openai-go/compare/v2.4.1...v2.4.2 )
##### Chores
- **api:** Minor docs and type updates for realtime
([d92ea48](d92ea4850f ))
###
[`v2.4.1`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.1 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.4.0...v2.4.1 )
#### 2.4.1 (2025-09-10)
Full Changelog:
[v2.4.0...v2.4.1](https://redirect.github.com/openai/openai-\[go/compare/v2.4.0...v2.4.1]\(https://www.golinks.io/compare/v2.4.0...v2.4.1?trackSource=github\) )
##### Chores
- **api:** fix realtime GA types
([012b83e](012b83e3fa \)))
###
[`v2.4.0`](https://redirect.github.com/openai/openai-go/releases/tag/v2.4.0 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.3.1...v2.4.0 )
#### 2.4.0 (2025-09-08)
Full Changelog:
[v2.3.1...v2.4.0](https://redirect.github.com/openai/openai-go/compare/v2.3.1...v2.4.0 )
##### Features
- **api:** ship the RealtimeGA API shape
([2b6c6db](2b6c6db63e ))
###
[`v2.3.1`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#240-2025-09-08 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.3.0...v2.3.1 )
Full Changelog:
[v2.3.1...v2.4.0](https://redirect.github.com/openai/openai-go/compare/v2.3.1...v2.4.0 )
##### Features
- **api:** ship the RealtimeGA API shape
([2b6c6db](2b6c6db63e ))
###
[`v2.3.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#231-2025-09-05 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.2.2...v2.3.0 )
Full Changelog:
[v2.3.0...v2.3.1](https://redirect.github.com/openai/openai-go/compare/v2.3.0...v2.3.1 )
##### Bug Fixes
- **internal:** unmarshal correctly when there are multiple
discriminators
([98596b2](98596b2183 ))
###
[`v2.2.2`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#230-2025-09-03 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.2.1...v2.2.2 )
Full Changelog:
[v2.2.2...v2.3.0](https://redirect.github.com/openai/openai-go/compare/v2.2.2...v2.3.0 )
##### Features
- **api:** Add gpt-realtime models
([3cf6a34](3cf6a34841 ))
###
[`v2.2.1`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#222-2025-09-02 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.2.0...v2.2.1 )
Full Changelog:
[v2.2.1...v2.2.2](https://redirect.github.com/openai/openai-go/compare/v2.2.1...v2.2.2 )
##### Bug Fixes
- update url to refresh pkg.go.dev
([edf94ce](edf94ce95a ))
- use release please annotations on more places
([2ff82f9](2ff82f98ae ))
###
[`v2.2.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#221-2025-09-02 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.1.1...v2.2.0 )
Full Changelog:
[v2.2.0...v2.2.1](https://redirect.github.com/openai/openai-go/compare/v2.2.0...v2.2.1 )
##### Chores
- **api:** manual updates for ResponseInputAudio
([8c0ebe5](8c0ebe566f ))
###
[`v2.1.1`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#220-2025-09-02 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.1.0...v2.1.1 )
Full Changelog:
[v2.1.1...v2.2.0](https://redirect.github.com/openai/openai-go/compare/v2.1.1...v2.2.0 )
##### Features
- **api:** Add connectors support for MCP tool
([35888bc](35888bcd26 ))
- **api:** add web search filters
([6f2c71d](6f2c71d4e2 ))
- **api:** adding support for /v1/conversations to the API
([5b7c31b](5b7c31bde9 ))
- **api:** realtime API updates
([130fc8e](130fc8ea5b ))
- **client:** add support for verifying signatures on incoming webhooks
([f7c8dbb](f7c8dbb6b5 ))
##### Bug Fixes
- **azure:** compatibility with edit image endpoint
([#​477](https://redirect.github.com/openai/openai-go/issues/477 ))
([d156eec](d156eeca37 ))
- close body before retrying
([8dfed35](8dfed35f11 ))
##### Chores
- **internal/ci:** setup breaking change detection
([0af0cd0](0af0cd0130 ))
- **internal:** version bump
([3265795](3265795fff ))
###
[`v2.1.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#211-2025-08-20 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.0.2...v2.1.0 )
Full Changelog:
[v2.1.0...v2.1.1](https://redirect.github.com/openai/openai-go/compare/v2.1.0...v2.1.1 )
##### Chores
- **api:** accurately represent shape for verbosity on Chat Completions
([f81197b](f81197b4b0 ))
###
[`v2.0.2`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#210-2025-08-18 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.0.1...v2.0.2 )
Full Changelog:
[v2.0.2...v2.1.0](https://redirect.github.com/openai/openai-go/compare/v2.0.2...v2.1.0 )
##### Features
- **api:** add new text parameters, expiration options
([323154c](323154ccec ))
##### Documentation
- give https its missing "h" in Azure OpenAI REST API link
([#​480](https://redirect.github.com/openai/openai-go/issues/480 ))
([8a401c9 ](8a401c9eec ))
###
[`v2.0.1`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#202-2025-08-09 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v2.0.0...v2.0.1 )
Full Changelog:
[v2.0.1...v2.0.2](https://redirect.github.com/openai/openai-go/compare/v2.0.1...v2.0.2 )
##### Chores
- **internal:** update comment in script
([4be24de](4be24dee6a ))
- update
[@​stainless-api/prism-cli](https://redirect.github.com/stainless-api/prism-cli )
to v5.15.0
([eca22af](eca22af6f1 ))
###
[`v2.0.0`](https://redirect.github.com/openai/openai-go/blob/HEAD/CHANGELOG.md#201-2025-08-08 )
[Compare
Source](https://redirect.github.com/openai/openai-go/compare/v1.12.0...v2.0.0 )
Full Changelog:
[v2.0.0...v2.0.1](https://redirect.github.com/openai/openai-go/compare/v2.0.0...v2.0.1 )
##### Bug Fixes
- **client:** fix verbosity parameter location in Responses
([6e2e903](6e2e903e7c ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
Co-authored-by: dishaprakash <57954147+dishaprakash@users.noreply.github.com >
2025-10-11 14:14:19 +05:30
Wenxin Du
f073232505
docs: fix yugabytedb doc location ( #1651 )
2025-10-10 21:49:01 +00:00
Averi Kitsch
0ae9ff49b1
docs: update architecture diagram ( #1688 )
...
## Description
> Should include a concise description of the changes (bug or feature),
it's
> impact, along with a summary of the solution
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #<issue_number_goes_here>
2025-10-10 21:32:22 +00:00
release-please[bot]
de19d520ad
chore(main): release 0.17.0 ( #1682 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.17.0](https://github.com/googleapis/genai-toolbox/compare/v0.16.0...v0.17.0 )
(2025-10-10)
### ⚠ BREAKING CHANGES
* **tools/bigquery-get-table-info:** add allowed dataset support
([#1093 ](https://github.com/googleapis/genai-toolbox/issues/1093 ))
* **tool/bigquery-list-dataset-ids:** add allowed datasets support
([#1573 ](https://github.com/googleapis/genai-toolbox/issues/1573 ))
### Features
* Add configs and workflows for docs versioning
([#1611 ](https://github.com/googleapis/genai-toolbox/issues/1611 ))
([21ac98b ](21ac98bc06 ))
* Add metadata in MCP Manifest for Toolbox auth
([#1395 ](https://github.com/googleapis/genai-toolbox/issues/1395 ))
([0b3dac4 ](0b3dac4132 ))
* Add program name to MySQL connections
([#1617 ](https://github.com/googleapis/genai-toolbox/issues/1617 ))
([c4a22b8 ](c4a22b8d3b ))
* **oracle:** Switch Oracle driver from godror to go-ora
([#1685 ](https://github.com/googleapis/genai-toolbox/issues/1685 ))
([8faf376 ](8faf37667e ))
* **source/bigquery:** Add optional write mode config
([#1157 ](https://github.com/googleapis/genai-toolbox/issues/1157 ))
([63adc78 ](63adc78bea ))
* **sources/alloydb,cloudsqlpg,cloudsqlmysql,cloudsqlmssql:** Support
PSC connection
([#1686 ](https://github.com/googleapis/genai-toolbox/issues/1686 ))
([9d2bf79 ](9d2bf79bec ))
* **sources/mssql:** Add app name to MSSQL
([#1620 ](https://github.com/googleapis/genai-toolbox/issues/1620 ))
([1536d1f ](1536d1fdab ))
* **sources/oracle:** Add Oracle Source and Tool
([#1456 ](https://github.com/googleapis/genai-toolbox/issues/1456 ))
([3a19a50 ](3a19a50ff2 ))
* **tool/bigquery-list-dataset-ids:** Add allowed datasets support
([#1573 ](https://github.com/googleapis/genai-toolbox/issues/1573 ))
([1a44c67 ](1a44c671ec ))
* **tools/bigquery-get-table-info:** Add allowed dataset support
([#1093 ](https://github.com/googleapis/genai-toolbox/issues/1093 ))
([acb205c ](acb205ca47 ))
* **tools/dataform:** Add dataform compile tool
([#1470 ](https://github.com/googleapis/genai-toolbox/issues/1470 ))
([3be9b7b ](3be9b7b3bd ))
* **tools/looker:** Add support for pulse, vacuum and analyze audit and
performance functions on a Looker instance
([#1581 ](https://github.com/googleapis/genai-toolbox/issues/1581 ))
([5aed4e1 ](5aed4e136d ))
* **tools/looker:** Enable access to the Conversational Analytics API
for Looker
([#1596 ](https://github.com/googleapis/genai-toolbox/issues/1596 ))
([2d5a93e ](2d5a93e312 ))
### Bug Fixes
* Added google_ml_integration extension to use alloydb ai-nl support api
([#1445 ](https://github.com/googleapis/genai-toolbox/issues/1445 ))
([dbc477a](dbc477ab0f ))
* Fix broken links
([#1625 ](https://github.com/googleapis/genai-toolbox/issues/1625 ))
([36c6584 ](36c658472c ))
* Remove duplicated build type in Dockerfile
([#1598 ](https://github.com/googleapis/genai-toolbox/issues/1598 ))
([b43c945 ](b43c94575d ))
* **source/bigquery:** Allowed datasets project id issue with client
oauth ([#1663 ](https://github.com/googleapis/genai-toolbox/issues/1663 ))
([f4cf486 ](f4cf486fa9 ))
* **sources/looker:** Allow Looker to be configured without setting a
Client Id or Secret
([#1496 ](https://github.com/googleapis/genai-toolbox/issues/1496 ))
([67d8221 ](67d8221a2e ))
* **tools/looker:** Refactor run-inline-query logic to helper function
([#1497 ](https://github.com/googleapis/genai-toolbox/issues/1497 ))
([62af39d ](62af39d751 ))
* **tools/mysql-list-tables:** Update sql query to resolve subquery
scope error
([#1629 ](https://github.com/googleapis/genai-toolbox/issues/1629 ))
([94e19d8 ](94e19d87e5 ))
### Miscellaneous Chores
* Release 0.17.0
([#1676 ](https://github.com/googleapis/genai-toolbox/issues/1676 ))
([7e22cb4 ](7e22cb455d ))
* Release 0.17.0
([#1681 ](https://github.com/googleapis/genai-toolbox/issues/1681 ))
([18c92b5 ](18c92b51ab ))
---
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-10-10 16:34:23 -04:00
Wenxin Du
9d2bf79bec
feat(sources/alloydb,cloudsqlpg,cloudsqlmysql,cloudsqlmssql): Support PSC connection ( #1686 )
...
Support PSC connection to these sources
2025-10-10 16:16:21 -04:00
Vijay Balebail
3a19a50ff2
feat(sources/oracle): add Oracle Source and Tool ( #1456 )
...
## Description
---
> Should include a concise description of the changes (bug or feature),
it's
> impact, along with a summary of the solution
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes https://github.com/googleapis/genai-toolbox/issues/488
---------
Co-authored-by: duwenxin <duwenxin@google.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-10-09 21:29:01 -04:00
Wenxin Du
98f7ee2e36
docs: fix docs lint ( #1677 )
...
fix docs lint for release
2025-10-09 19:25:05 -04:00
Mend Renovate
94eba1fd0a
chore(deps): update dependency google-genai to v1.42.0 ( #1660 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [google-genai](https://redirect.github.com/googleapis/python-genai ) |
`==1.41.0` -> `==1.42.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/python-genai (google-genai)</summary>
###
[`v1.42.0`](https://redirect.github.com/googleapis/python-genai/blob/HEAD/CHANGELOG.md#1420-2025-10-08 )
[Compare
Source](https://redirect.github.com/googleapis/python-genai/compare/v1.41.0...v1.42.0 )
##### Features
- Add labels field to Imagen configs
([cdba4c9](cdba4c9a8b ))
- Add utility methods for creating `FunctionResponsePart` and creating
FunctionResponse `Part` with `FunctionResponseParts`
([72c92d8](72c92d8352 ))
- Enable Ingredients to Video and Advanced Controls for Veo on Gemini
Developer API (Early Access Program)
([9c02a07](9c02a070cd ))
##### Bug Fixes
- Avoid potential dual import for content type assertion
([83d7973](83d79734c9 ))
- Increase `READ_BUFFER_SIZE` in `_api_client.py` for streaming large
chunks in new model
([981bba7](981bba7524 ))
- Make t\_part and t\_content conform to their type annotations: they
now handle FileDict correctly and t\_contents handles PartUnionDict
correctly.
([0933632](0933632103 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-10-09 09:27:43 -07:00
Huan Chen
acb205ca47
feat(tools/bigquery-get-table-info)!: add allowed dataset support ( #1093 )
...
This introduces a breaking change. The bigquery-get-table-info tool will
now enforce the allowed datasets setting from its BigQuery source
configuration. Previously, this setting had no effect on the tool.
Part of https://github.com/googleapis/genai-toolbox/issues/873
---------
Co-authored-by: Nikunj Badjatya <nikunj.badjatya@harness.io >
2025-10-08 16:41:40 -07:00
Huan Chen
86eecc356d
docs(sources/bigquery): Add instruction for prebuilt config setting ( #1653 )
...
## Description
---
This PR updates the BigQuery source documentation to explain how to
configure pre-built tools with environment variables.
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #<issue_number_goes_here>
2025-10-08 22:40:41 +00:00
Huan Chen
63adc78bea
feat(source/bigquery): add optional write mode config ( #1157 )
...
Summary
Adds an optional write_mode configuration to the BigQuery source,
enhancing security by controlling the types of SQL statements that can
be executed to prevent unauthorized data modification.
Key Changes
Added writeMode Configuration: A new write_mode field is added to the
BigQuery source, supporting three modes:
allowed (Default): Permits all SQL statements.
blocked: Allows only SELECT queries.
protected: Enables session-based execution, restricting write operations
(like CREATE TABLE) to the session's temporary dataset, thus protecting
permanent datasets. Note: at the moment, this won't work with
useClientOAuth, will fix this in the future.
These restrictions primarily apply to the bigquery-execute-sql tool and
the session may be used in other tools.
2025-10-08 13:40:48 -07:00
Mend Renovate
43c4262f94
chore(deps): update dependency google-genai to v1.41.0 ( #1571 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [google-genai](https://redirect.github.com/googleapis/python-genai ) |
`==1.38.0` -> `==1.41.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/python-genai (google-genai)</summary>
###
[`v1.41.0`](https://redirect.github.com/googleapis/python-genai/blob/HEAD/CHANGELOG.md#1410-2025-10-02 )
[Compare
Source](https://redirect.github.com/googleapis/python-genai/compare/v1.40.0...v1.41.0 )
##### Features
- Add `NO_IMAGE` enum value to `FinishReason`
([3877044](3877044d2e ))
- Add thinking\_config for live
([0fa183c](0fa183cad2 ))
##### Bug Fixes
- Fix validation for image\_config
([efaa574](efaa574263 ))
##### Documentation
- Regenerate updated Python docs
([53e7bd8](53e7bd81e0 ))
###
[`v1.40.0`](https://redirect.github.com/googleapis/python-genai/blob/HEAD/CHANGELOG.md#1400-2025-10-01 )
[Compare
Source](https://redirect.github.com/googleapis/python-genai/compare/v1.39.1...v1.40.0 )
##### Features
- Add `ImageConfig` to `GenerateContentConfig`
([88088df](88088dfee5 ))
- Expose session id in Live API
([1692f23](1692f238fc ))
- Rename ComputerUse tool (early access)
([aaac8d8](aaac8d81a5 ))
##### Bug Fixes
- Resolve potential mem leak on deletion of Client when using async
([538c755](538c755e84 ))
- Resolve unclosed client session warning.
([043a392](043a3925ec ))
###
[`v1.39.1`](https://redirect.github.com/googleapis/python-genai/blob/HEAD/CHANGELOG.md#1391-2025-09-26 )
[Compare
Source](https://redirect.github.com/googleapis/python-genai/compare/v1.39.0...v1.39.1 )
##### Bug Fixes
- Unbreak client closed errors when using vertexai session service
([a0882bd](a0882bd19d ))
##### Documentation
- Regenerate updated Python docs
([4343332](43433326c1 ))
###
[`v1.39.0`](https://redirect.github.com/googleapis/python-genai/blob/HEAD/CHANGELOG.md#1390-2025-09-25 )
[Compare
Source](https://redirect.github.com/googleapis/python-genai/compare/v1.38.0...v1.39.0 )
##### Features
- Add FunctionResponsePart & ToolComputerUse.excludedPredefinedFunctions
([aa7e3c2](aa7e3c20b4 ))
- Allow custom headers in file upload requests.
([1aad1e9](1aad1e9c69 ))
- Support explicitly closing the client and context manager
([f982dfb](f982dfbda9 ))
- Support Imagen 4 Ingredients on Vertex
([1fe3bec](1fe3becdff ))
##### Bug Fixes
- Expose `JOB_STATE_RUNNING` and `JOB_STATE_EXPIRED` for Gemini Batches
states
([739f72d](739f72d518 ))
- Fix AFC logging
([249f1af](249f1aff48 ))
- Fix Max Depth repr for containers (dict, list, ...)
([6ef3db8](6ef3db86d8 ))
- Initialization of `pre_tuned_model_checkpoint_id` from tuning config.
([1d3d28a](1d3d28aa6a ))
- Remove unclosed client session message when sharing aiohttp
ClientSession
([8cee513](8cee5136df ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-10-07 16:51:15 +05:30
Mend Renovate
ff8a7fe472
chore(deps): update dependency langgraph to v0.6.8 ( #1595 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [langgraph](https://redirect.github.com/langchain-ai/langgraph ) |
`==0.6.7` -> `==0.6.8` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>langchain-ai/langgraph (langgraph)</summary>
###
[`v0.6.8`](https://redirect.github.com/langchain-ai/langgraph/releases/tag/0.6.8 )
[Compare
Source](https://redirect.github.com/langchain-ai/langgraph/compare/0.6.7...0.6.8 )
Changes since 1.0.0a3
- release(langgraph): 0.6.8
([#​6215](https://redirect.github.com/langchain-ai/langgraph/issues/6215 ))
- chore(deps): upgrade dependencies with `uv lock --upgrade`
([#​6211](https://redirect.github.com/langchain-ai/langgraph/issues/6211 ))
- fix(langgraph): handle multiple annotations w/ `BaseChannel` detection
([#​6210](https://redirect.github.com/langchain-ai/langgraph/issues/6210 ))
- fix(langgraph): `CheckpointTask.state` can be a `StateSnapshot`
([#​6201](https://redirect.github.com/langchain-ai/langgraph/issues/6201 ))
- chore(langgraph): clean up ruff format config
([#​6188](https://redirect.github.com/langchain-ai/langgraph/issues/6188 ))
- style(langgraph): docstring code format pass
([#​6187](https://redirect.github.com/langchain-ai/langgraph/issues/6187 ))
- fix(langgraph): cleanup orphaned waiter task in AsyncPregelLoop
([#​6167](https://redirect.github.com/langchain-ai/langgraph/issues/6167 ))
- fix(langgraph): fix graph rendering for defer=True
([#​6130](https://redirect.github.com/langchain-ai/langgraph/issues/6130 ))
- chore(deps): upgrade dependencies with `uv lock --upgrade`
([#​6176](https://redirect.github.com/langchain-ai/langgraph/issues/6176 ))
- fix(langgraph): reuse cached writes on nested resume to prevent task
re-execution
([#​6161](https://redirect.github.com/langchain-ai/langgraph/issues/6161 ))
- chore(sdk-py): allow UUIDs in config
([#​6151](https://redirect.github.com/langchain-ai/langgraph/issues/6151 ))
- revert(langgraph): restore logic to surface interrupts for
stream\_mod…
([#​6141](https://redirect.github.com/langchain-ai/langgraph/issues/6141 ))
- chore(deps): upgrade dependencies with `uv lock --upgrade`
([#​6146](https://redirect.github.com/langchain-ai/langgraph/issues/6146 ))
- docs: Add missing merge parameter documentation in push\_ui\_message
([#​6145](https://redirect.github.com/langchain-ai/langgraph/issues/6145 ))
- chore(langgraph): Log when no values event is emitted from RemoteGraph
([#​6140](https://redirect.github.com/langchain-ai/langgraph/issues/6140 ))
- chore(cli): Add config schema
([#​6142](https://redirect.github.com/langchain-ai/langgraph/issues/6142 ))
- fix(langgraph): get\_graph generates unexpected conditional edge
([#​6122](https://redirect.github.com/langchain-ai/langgraph/issues/6122 ))
- fix(langgraph): type checking for async w/ functional API
([#​6126](https://redirect.github.com/langchain-ai/langgraph/issues/6126 ))
- feat(langgraph): prevent arbitrary resumes w/ multiple pending
interrupts
([#​6108](https://redirect.github.com/langchain-ai/langgraph/issues/6108 ))
- fix(langgraph): key error on runtime for config w/o configurable
([#​6106](https://redirect.github.com/langchain-ai/langgraph/issues/6106 ))
- chore: minor CI/link fixes
([#​6116](https://redirect.github.com/langchain-ai/langgraph/issues/6116 ))
- docs(langgraph): correct typo "runtie" to "runtime" in StateGraph
([#​6060](https://redirect.github.com/langchain-ai/langgraph/issues/6060 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-10-06 10:24:02 -07:00
Mend Renovate
63c54d0453
chore(deps): update module google.golang.org/genai to v1.28.0 ( #1572 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/genai](https://redirect.github.com/googleapis/go-genai )
| `v1.25.0` -> `v1.28.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/go-genai (google.golang.org/genai)</summary>
###
[`v1.28.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.28.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.27.0...v1.28.0 )
##### Features
- Add `NO_IMAGE` enum value to `FinishReason`
([4f65f45](4f65f457b4 ))
- Add thinking\_config for live
([54152b2](54152b2e65 ))
###
[`v1.27.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.27.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.26.0...v1.27.0 )
##### Features
- Add `ImageConfig` to `GenerateContentConfig`
([55399fd](55399fdab3 ))
- rename ComputerUse tool (early access)
([d976966](d976966523 ))
##### Bug Fixes
- fix system\_instruction mapping issue in batches module
([c862a6d](c862a6de53 ))
###
[`v1.26.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.26.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.25.0...v1.26.0 )
##### Features
- Add FunctionResponsePart & ToolComputerUse.excludedPredefinedFunctions
([8b97cef](8b97cefe46 ))
- Support Imagen 4 Ingredients on Vertex
([a9ab364](a9ab364b51 ))
##### Bug Fixes
- Expose `JOB_STATE_RUNNING` and `JOB_STATE_EXPIRED` for Gemini Batches
states
([26e0182](26e0182613 ))
- fix systemInstruction mapping issue in batch generate content. fixes
[#​505](https://redirect.github.com/googleapis/go-genai/issues/505 )
([3997ea2](3997ea21bb ))
- initialization of `pre_tuned_model_checkpoint_id` from tuning config.
([b093bcf](b093bcf876 ))
- Prevent adding `,string` JSON tag for `int64`/`uint64` fields in
`Schema` class. fixes
[#​511](https://redirect.github.com/googleapis/go-genai/issues/511 )
[#​481](https://redirect.github.com/googleapis/go-genai/issues/481 )
([3423dd3](3423dd359d ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-10-06 10:56:07 +05:30
dishaprakash
4e7b8a01b5
chore: Update model in Go Quickstart tests ( #1631 )
...
## Description
---
Updating the Gemini model from 1.5-flash to 2.0-flash in the Go
Quickstart tests for LangChain and Genkit samples.
This PR fixes the failing tests in
https://github.com/googleapis/genai-toolbox/pull/1572
## 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
🛠️ Fixes #<issue_number_goes_here>
2025-10-06 09:59:52 +05:30
Huan Chen
1a44c671ec
feat(tool/bigquery-list-dataset-ids)!: add allowed datasets support ( #1573 )
...
## Description
This introduces a breaking change. The bigquery-list-dataset-ids tool
will now enforce the allowed datasets setting from its BigQuery source
configuration. Previously, this setting had no effect on the tool.
The tool's behavior regarding this parameter is influenced by the
`allowedDatasets` restriction on the `bigquery` source:
- **Without `allowedDatasets` restriction:** The tool can list datasets
from any project specified by the `project` parameter.
- **With `allowedDatasets` restriction:** The tool directly returns the
pre-configured list of dataset IDs from the source, and the `project`
parameter is ignored.
---
> Should include a concise description of the changes (bug or feature),
it's
> impact, along with a summary of the solution
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Part of https://github.com/googleapis/genai-toolbox/issues/873
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-10-03 23:29:36 +00:00
manuka rahul
36c658472c
fix: fix broken links ( #1625 )
...
Fixed broken links
---------
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-10-03 15:47:05 +00:00
Dr. Strangelove
2d5a93e312
feat(tools/looker): Enable access to the Conversational Analytics API for Looker ( #1596 )
...
## Description
This enables the Conversational Analytics API for Looker. The prebuilt
config is separate since it is not a good
idea to use the Looker prebuilt config with CA. Agents get confused as
to whether they should query the data directly
or use the CA tool.
2025-10-02 17:45:41 +00:00
Dr. Strangelove
5aed4e136d
feat(tools/looker): add support for pulse, vacuum and analyze audit and performance functions on a Looker instance ( #1581 )
...
This pull request adds 3 new tools, looker-health-pulse,
looker-health-vacuum, and looker-health-analyze, as capabilities to the
Looker MCP Toolbox. These tools are designed to provide health checks
and auditing analytical insights for a Looker instance (they come from
the popular [Looker CLI tool
Henry](https://github.com/looker-open-source/henry )).
**looker-health-pulse**
This tool performs various health checks on a Looker instance. It can be
used to:
- Check database connection status.
- Identify dashboards with slow-running or erroring queries.
- List slow explores and failed schedules.
- Find enabled legacy features.
**looker-health-analyze**
This tool performs analytical tasks on Looker projects, models, and
explores. It can be used to:
- Analyze projects to check Git status and validation.
- Analyze models to count explores and identify unused ones.
- Analyze explores to find unused joins and fields. *Unused is defined
as not being queried in the last 90 days.*
**looker-health-vacuum**
This tool finds unnused explores, joins, and fields based on user
defined search conditions (namely, timeframe and min query #):
- Identify unnused explores for specific or all models
- Identify unnused fields or joins for specific explores or all explores
within a model
This update targets Looker administrators, as it provides new
capabilities to monitor the health and efficiency of their Looker
instances and connect those capabilities to MCP Clients.
🛠️ Fixes #1415
---------
Co-authored-by: Luka Fontanilla <maluka@google.com >
2025-10-02 13:03:45 -04:00
Saurabh Maurya
3be9b7b3bd
feat(tools/dataform): add dataform compile tool ( #1470 )
...
## Description
This change introduces a new tool for compiling local Dataform projects.
The new tool, `dataform-compile`, allows users to programmatically run
the `dataform compile` command against a project on the local
filesystem. This tool does not require a `source` and instead relies on
the `dataform` CLI being available in the server's `PATH`.
### Changes:
* Added the new tool definition in
`internal/tools/dataformcompile/dataformcompile.go`.
* The tool requires the following parameter:
* `project_dir`: The local Dataform project directory to compile.
* The tool uses `os/exec` to run the `dataform compile --json` command
and parses the resulting JSON output.
* Added a new integration test in
`internal/tools/dataformcompile/dataformcompile_test.go` which:
* Skips the test if the `dataform` CLI is not found in the `PATH`.
* Uses `dataform init` to create a temporary, minimal project for
testing.
* Verifies success, missing parameter errors, and errors from a
non-existent directory.
---
> Should include a concise description of the changes (bug or feature),
it's
> impact, along with a summary of the solution
## 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 #1469
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-10-01 14:15:28 -07:00
shuzhou-gc
0e04381ed7
docs(prebuilt): Update prebuilt tools document with newly added tools for MySQL and Cloud SQL for MySQL ( #1580 )
...
## Description
---
Update the prebuilt tools documentation with added tools for MySQL &
Cloud SQL for MySQL
## 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #1516
2025-10-01 19:29:33 +00:00
Dr. Strangelove
1afd9a95da
docs(sources/looker): Fix typos in Looker tools ( #1608 ) ( #1610 )
...
Fix descriptions in Looker tools docs
Co-authored-by: David Szajngarten <davidszajngarten@gmail.com >
2025-10-01 15:13:38 -04:00
manuka rahul
dbc477ab0f
fix: added google_ml_integration extension to use alloydb ai-nl support api ( #1445 )
...
Including the google_ml_integration extension made the add_template
function work because it enabled the AI Query Engine features within the
Cloud SQL for PostgreSQL database.
http://github.com/googleapis/genai-toolbox/blob/test-genai/docs/en/samples/alloydb/ai-nl/alloydb_ai_nl.ipynb
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Manu Paliwal <paliwalmanu99@gmail.com >
Co-authored-by: Pete Hampton <pjhampton@protonmail.com >
Co-authored-by: Pete Hampton <pjhampton@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
Co-authored-by: Sri Varshitha <96117854+Myst9@users.noreply.github.com >
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
Co-authored-by: Mend Renovate <bot@renovateapp.com >
Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com >
Co-authored-by: Huan Chen <142538604+Genesis929@users.noreply.github.com >
Co-authored-by: Ajaykumar Yadav <akryadav@google.com >
Co-authored-by: trehanshakuntG <trehanshakunt@google.com >
Co-authored-by: Dr. Strangelove <drstrangelove@google.com >
Co-authored-by: nester-neo4j <nester.marchenko@neo4j.com >
Co-authored-by: Haoming Chen <hmchen@google.com >
Co-authored-by: isaurabhuttam <118341467+isaurabhuttam@users.noreply.github.com >
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
Co-authored-by: shuzhou-gc <zhoushu@google.com >
Co-authored-by: Divyansh <dvbelieve.nitk@gmail.com >
Co-authored-by: Jo Alex <17249308+johanesalxd@users.noreply.github.com >
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
Co-authored-by: dishaprakash <57954147+dishaprakash@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Harsh Jha <harshrjha@google.com >
Co-authored-by: Pranava B <pranava018@gmail.com >
Co-authored-by: duwenxin <duwenxin@google.com >
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com >
2025-09-30 13:45:48 +05:30
Anubhav Dhawan
d154370cef
docs: Improve binary installation instructions for multiple platforms ( #1576 )
...
# Overview
The previous installation instructions for the Toolbox binary only
provided a curl command for Linux AMD64 systems. This was confusing for
users on other platforms like macOS and Windows, who had to manually
figure out the correct download URL from the releases page.
This PR overhauls the installation process in both the `README.md` and
the official documentation site. It provides dedicated, copy-pasteable
commands for all major platforms and makes the download commands more
reliable.
# Changes
* Replaced the single, Linux-only installation command with a
multi-level tabbed/collapsible interface in both the `README.md` and the
official documentation.
* Added dedicated installation commands for multiple platforms,
including Windows (AMD64) that now using the native `Invoke-WebRequest`
in PowerShell.
* Updated all `curl` commands to include the `-L` flag.
* This makes the download more robust by automatically following any
HTTP redirects.
# Before
## `README.md`
<img width="1870" height="868" alt="image"
src="https://github.com/user-attachments/assets/28b714b5-1938-42cb-904b-3a4d61f1c56a "
/>
## Docsite
<img width="1728" height="788" alt="image"
src="https://github.com/user-attachments/assets/b63d579d-ce8f-4974-9860-1fee5a8d0dc7 "
/>
# After
## `README.md`
<img width="1814" height="1082" alt="image"
src="https://github.com/user-attachments/assets/54985eaf-c721-4f11-86d2-cc027aeea0ad "
/>
## Docsite
<img width="2066" height="1112" alt="image"
src="https://github.com/user-attachments/assets/a07380b7-3b38-4b99-a95e-f942356f2200 "
/>
2025-09-29 12:22:16 +05:30
Dr. Strangelove
67d8221a2e
fix(sources/looker): Allow Looker to be configured without setting a Client Id or Secret ( #1496 )
...
Fixed a minor oversight from previous work on oauth.
2025-09-26 10:10:56 -07:00
Mend Renovate
ab7d313f7f
chore(deps): update dependency google-adk to v1.15.0 ( #1575 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [google-adk](https://redirect.github.com/google/adk-python )
([changelog](https://redirect.github.com/google/adk-python/blob/main/CHANGELOG.md ))
| `==1.14.1` -> `==1.15.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>google/adk-python (google-adk)</summary>
###
[`v1.15.0`](https://redirect.github.com/google/adk-python/blob/HEAD/CHANGELOG.md#1150-2025-09-24 )
[Compare
Source](https://redirect.github.com/google/adk-python/compare/v1.14.1...v1.15.0 )
##### Features
- \[Core]
- Adding the ContextFilterPlugin
([a06bf27](a06bf278cb ))
- Adds plugin to save artifacts for issue
[#​2176](https://redirect.github.com/google/adk-python/issues/2176 )
([657369c](657369cffe ))
- Expose log probs of candidates in LlmResponse
([f7bd3c1](f7bd3c111c ))
- \[Context Caching]
- Support context caching
([c66245a](c66245a3b8 ))
- Support explicit context caching auto creation and lifecycle
management.
Usage: `App(root_agent=..., plugins=..., context_cache_config=...)`
- Support non-text content in static instruction
([61213ce](61213ce4d4 ))
- Support static instructions
([9be9cc2](9be9cc2fee ))
- Support static instruction that won't change, put at the beginning of
the instruction.
Static instruction support inline\_data and file\_data as contents.
Dynamic instruction moved to the end of LlmRequest, increasing prefix
caching matching size.
Usage:
`LlmAgent(model=...,static_instruction =types.Content(parts=...), ... )`
- \[Telemetry]
- Add --otel\_to\_cloud experimental support
([1ae0b82](1ae0b82f56 ),
[b131268](b1312680f4 ),
[7870480](7870480c63 ))
- Add GenAI Instrumentation if --otel\_to\_cloud is enabled
([cee365a](cee365a13d ))
- Support standard OTel env variables for exporter endpoints
([f157b2e](f157b2ee4c ))
- Temporarily disable Cloud Monitoring integration in --otel\_to\_cloud
([3b80337](3b80337faf ))
- \[Services]
- Add endpoint to generate memory from session
([2595824](25958242db ))
- \[Tools]
- Add Google Maps Grounding Tool to ADK
([6b49391](6b49391546 ))
- **MCP:** Initialize tool\_name\_prefix in MCPToolse
([86dea5b](86dea5b53a ))
- \[Evals]
- Data model for storing App Details and data model for steps
([01923a9](01923a9227 ))
- Adds Rubric based final response evaluator
([5a485b0](5a485b01cd ))
- Populate AppDetails to each Invocation
([d486795](d48679582d ))
- \[Samples]
- Make the bigquery sample agent run with ADC out-of-the-box
([10cf377](10cf377494 ))
##### Bug Fixes
- Close runners after running eval
([86ee6e3](86ee6e3fa3 ))
- Filter out thought parts when saving agent output to state
([632bf8b](632bf8b0bc ))
- Ignore empty function chunk in LiteLlm streaming response
([8a92fd1](8a92fd18b6 ))
- Introduces a `raw_mcp_tool` method in `McpTool` to provide direct
access to the underlying MCP tool
([6158075](6158075a65 ))
- Make a copy of the `columns` instead of modifying it in place
([aef1ee9](aef1ee97a5 ))
- Prevent escaping of Latin characters in LLM response
([c9ea80a](c9ea80af28 ))
- Retain the consumers and transport registry when recreating the
ClientFactory in remote\_a2a\_agent.py
([6bd33e1](6bd33e1be3 ))
- Remove unsupported 'type': 'unknown' in test\_common.py for fastapi
0.117.1
([3745221](374522197f ))
##### Documentation
- Correct the documentation of `after_agent_callback`
([b9735b2](b9735b2193 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-09-26 20:04:03 +05:30
release-please[bot]
964a82eb08
chore(main): release 0.16.0 ( #1530 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.16.0](https://github.com/googleapis/genai-toolbox/compare/v0.15.0...v0.16.0 )
(2025-09-25)
### ⚠ BREAKING CHANGES
* **tool/bigquery-execute-sql:** add allowed datasets support
([#1443 ](https://github.com/googleapis/genai-toolbox/issues/1443 ))
* **tool/bigquery-forecast:** add allowed datasets support
([#1412 ](https://github.com/googleapis/genai-toolbox/issues/1412 ))
### Features
* **cassandra:** Add Cassandra Source and Tool
([#1012 ](https://github.com/googleapis/genai-toolbox/issues/1012 ))
([6e42053 ](6e420534ee ))
* **sources/postgres:** Add application_name
([#1504 ](https://github.com/googleapis/genai-toolbox/issues/1504 ))
([72a2366 ](72a2366b28 ))
* **tool/bigquery-execute-sql:** Add allowed datasets support
([#1443 ](https://github.com/googleapis/genai-toolbox/issues/1443 ))
([9501ebb ](9501ebbdbc ))
* **tool/bigquery-forecast:** Add allowed datasets support
([#1412 ](https://github.com/googleapis/genai-toolbox/issues/1412 ))
([88bac7e ](88bac7e36f ))
* **tools/clickhouse-list-tables:** Add list-tables tool
([#1446 ](https://github.com/googleapis/genai-toolbox/issues/1446 ))
([69a3caf ](69a3cafabe ))
### Bug Fixes
* **tool/mongodb-find:** Fix find tool `limit` field
([#1570 ](https://github.com/googleapis/genai-toolbox/issues/1570 ))
([4166bf7 ](4166bf7ab8 ))
* **tools/mongodb:** Concat filter params only once in mongodb update
tools ([#1545 ](https://github.com/googleapis/genai-toolbox/issues/1545 ))
([295f9dc ](295f9dc41a ))
---
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-09-25 18:05:14 -07:00
Huan Chen
9501ebbdbc
feat(tool/bigquery-execute-sql)!: add allowed datasets support ( #1443 )
...
## Description
This introduces a breaking change. The bigquery-execute-sql tool will
now enforce the allowed datasets setting from its BigQuery source
configuration. Previously, this setting had no effect on the tool.
---
> Should include a concise description of the changes (bug or feature),
it's
> impact, along with a summary of the solution
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes https://github.com/googleapis/genai-toolbox/issues/873
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-09-25 19:08:50 +00:00
dependabot[bot]
58424a3f7f
chore(deps): bump axios from 1.11.0 to 1.12.2 in /docs/en/getting-started/quickstart/js/llamaindex ( #1554 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.11.0 to 1.12.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/releases ">axios's
releases</a>.</em></p>
<blockquote>
<h2>Release v1.12.2</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>fetch:</strong> use current global fetch instead of cached
one when env fetch is not specified to keep MSW support; (<a
href="https://redirect.github.com/axios/axios/issues/7030 ">#7030</a>)
(<a
href="cf78825e12 ">cf78825</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+247/-16
([#7030 ](https://github.com/axios/axios/issues/7030 )
[#7022 ](https://github.com/axios/axios/issues/7022 )
[#7024 ](https://github.com/axios/axios/issues/7024 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/noritaka1166 "
title="+2/-6 ([#7028 ](https://github.com/axios/axios/issues/7028 )
[#7029 ](https://github.com/axios/axios/issues/7029 ) )">Noritaka
Kobayashi</a></li>
</ul>
<h2>Release v1.12.1</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> fixed env config types; (<a
href="https://redirect.github.com/axios/axios/issues/7020 ">#7020</a>)
(<a
href="b5f26b75bd ">b5f26b7</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+10/-4
([#7020 ](https://github.com/axios/axios/issues/7020 ) )">Dmitriy
Mozgovoy</a></li>
</ul>
<h2>Release v1.12.0</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li>adding build artifacts (<a
href="9ec86de257 ">9ec86de</a>)</li>
<li>dont add dist on release (<a
href="a2edc3606a ">a2edc36</a>)</li>
<li><strong>fetch-adapter:</strong> set correct Content-Type for Node
FormData (<a
href="https://redirect.github.com/axios/axios/issues/6998 ">#6998</a>)
(<a
href="a9f47afbf3 ">a9f47af</a>)</li>
<li><strong>node:</strong> enforce maxContentLength for data: URLs (<a
href="https://redirect.github.com/axios/axios/issues/7011 ">#7011</a>)
(<a
href="945435fc51 ">945435f</a>)</li>
<li>package exports (<a
href="https://redirect.github.com/axios/axios/issues/5627 ">#5627</a>)
(<a
href="aa78ac23fc ">aa78ac2</a>)</li>
<li><strong>params:</strong> removing '[' and ']' from URL encode
exclude characters (<a
href="https://redirect.github.com/axios/axios/issues/3316 ">#3316</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/5715 ">#5715</a>)
(<a
href="6d84189349 ">6d84189</a>)</li>
<li>release pr run (<a
href="fd7f404488 ">fd7f404</a>)</li>
<li><strong>types:</strong> change the type guard on isCancel (<a
href="https://redirect.github.com/axios/axios/issues/5595 ">#5595</a>)
(<a
href="0dbb7fd4f6 ">0dbb7fd</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>adapter:</strong> surface low‑level network error details;
attach original error via cause (<a
href="https://redirect.github.com/axios/axios/issues/6982 ">#6982</a>)
(<a
href="78b290c57c ">78b290c</a>)</li>
<li><strong>fetch:</strong> add fetch, Request, Response env config
variables for the adapter; (<a
href="https://redirect.github.com/axios/axios/issues/7003 ">#7003</a>)
(<a
href="c959ff2901 ">c959ff2</a>)</li>
<li>support reviver on JSON.parse (<a
href="https://redirect.github.com/axios/axios/issues/5926 ">#5926</a>)
(<a
href="2a9763426e ">2a97634</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/5924 ">#5924</a></li>
<li><strong>types:</strong> extend AxiosResponse interface to include
custom headers type (<a
href="https://redirect.github.com/axios/axios/issues/6782 ">#6782</a>)
(<a
href="7960d34ede ">7960d34</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/WillianAgostini " title="+132/-16760
([#7002 ](https://github.com/axios/axios/issues/7002 )
[#5926 ](https://github.com/axios/axios/issues/5926 )
[#6782 ](https://github.com/axios/axios/issues/6782 ) )">Willian
Agostini</a></li>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+4263/-293
([#7006 ](https://github.com/axios/axios/issues/7006 )
[#7003 ](https://github.com/axios/axios/issues/7003 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/mkhani01 "
title="+111/-15 ([#6982 ](https://github.com/axios/axios/issues/6982 )
)">khani</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/AmeerAssadi "
title="+123/-0 ([#7011 ](https://github.com/axios/axios/issues/7011 )
)">Ameer Assadi</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/emiedonmokumo "
title="+55/-35 ([#6998 ](https://github.com/axios/axios/issues/6998 )
)">Emiedonmokumo Dick-Boro</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/opsysdebug "
title="+8/-8 ([#6980 ](https://github.com/axios/axios/issues/6980 )
)">Zeroday BYTE</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md ">axios's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/axios/axios/compare/v1.12.1...v1.12.2 ">1.12.2</a>
(2025-09-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>fetch:</strong> use current global fetch instead of cached
one when env fetch is not specified to keep MSW support; (<a
href="https://redirect.github.com/axios/axios/issues/7030 ">#7030</a>)
(<a
href="cf78825e12 ">cf78825</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+247/-16
([#7030 ](https://github.com/axios/axios/issues/7030 )
[#7022 ](https://github.com/axios/axios/issues/7022 )
[#7024 ](https://github.com/axios/axios/issues/7024 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/noritaka1166 "
title="+2/-6 ([#7028 ](https://github.com/axios/axios/issues/7028 )
[#7029 ](https://github.com/axios/axios/issues/7029 ) )">Noritaka
Kobayashi</a></li>
</ul>
<h2><a
href="https://github.com/axios/axios/compare/v1.12.0...v1.12.1 ">1.12.1</a>
(2025-09-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> fixed env config types; (<a
href="https://redirect.github.com/axios/axios/issues/7020 ">#7020</a>)
(<a
href="b5f26b75bd ">b5f26b7</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+10/-4
([#7020 ](https://github.com/axios/axios/issues/7020 ) )">Dmitriy
Mozgovoy</a></li>
</ul>
<h1><a
href="https://github.com/axios/axios/compare/v1.11.0...v1.12.0 ">1.12.0</a>
(2025-09-11)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>adding build artifacts (<a
href="9ec86de257 ">9ec86de</a>)</li>
<li>dont add dist on release (<a
href="a2edc3606a ">a2edc36</a>)</li>
<li><strong>fetch-adapter:</strong> set correct Content-Type for Node
FormData (<a
href="https://redirect.github.com/axios/axios/issues/6998 ">#6998</a>)
(<a
href="a9f47afbf3 ">a9f47af</a>)</li>
<li><strong>node:</strong> enforce maxContentLength for data: URLs (<a
href="https://redirect.github.com/axios/axios/issues/7011 ">#7011</a>)
(<a
href="945435fc51 ">945435f</a>)</li>
<li>package exports (<a
href="https://redirect.github.com/axios/axios/issues/5627 ">#5627</a>)
(<a
href="aa78ac23fc ">aa78ac2</a>)</li>
<li><strong>params:</strong> removing '[' and ']' from URL encode
exclude characters (<a
href="https://redirect.github.com/axios/axios/issues/3316 ">#3316</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/5715 ">#5715</a>)
(<a
href="6d84189349 ">6d84189</a>)</li>
<li>release pr run (<a
href="fd7f404488 ">fd7f404</a>)</li>
<li><strong>types:</strong> change the type guard on isCancel (<a
href="https://redirect.github.com/axios/axios/issues/5595 ">#5595</a>)
(<a
href="0dbb7fd4f6 ">0dbb7fd</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>adapter:</strong> surface low‑level network error details;
attach original error via cause (<a
href="https://redirect.github.com/axios/axios/issues/6982 ">#6982</a>)
(<a
href="78b290c57c ">78b290c</a>)</li>
<li><strong>fetch:</strong> add fetch, Request, Response env config
variables for the adapter; (<a
href="https://redirect.github.com/axios/axios/issues/7003 ">#7003</a>)
(<a
href="c959ff2901 ">c959ff2</a>)</li>
<li>support reviver on JSON.parse (<a
href="https://redirect.github.com/axios/axios/issues/5926 ">#5926</a>)
(<a
href="2a9763426e ">2a97634</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/5924 ">#5924</a></li>
<li><strong>types:</strong> extend AxiosResponse interface to include
custom headers type (<a
href="https://redirect.github.com/axios/axios/issues/6782 ">#6782</a>)
(<a
href="7960d34ede ">7960d34</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/WillianAgostini " title="+132/-16760
([#7002 ](https://github.com/axios/axios/issues/7002 )
[#5926 ](https://github.com/axios/axios/issues/5926 )
[#6782 ](https://github.com/axios/axios/issues/6782 ) )">Willian
Agostini</a></li>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+4263/-293
([#7006 ](https://github.com/axios/axios/issues/7006 )
[#7003 ](https://github.com/axios/axios/issues/7003 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/mkhani01 "
title="+111/-15 ([#6982 ](https://github.com/axios/axios/issues/6982 )
)">khani</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e5a33366d7 "><code>e5a3336</code></a>
chore(release): v1.12.2 (<a
href="https://redirect.github.com/axios/axios/issues/7031 ">#7031</a>)</li>
<li><a
href="38726c7586 "><code>38726c7</code></a>
refactor: change if in else to else if (<a
href="https://redirect.github.com/axios/axios/issues/7028 ">#7028</a>)</li>
<li><a
href="cf78825e12 "><code>cf78825</code></a>
fix(fetch): use current global fetch instead of cached one when env
fetch is ...</li>
<li><a
href="c26d00f451 "><code>c26d00f</code></a>
refactor: remove redundant assignment (<a
href="https://redirect.github.com/axios/axios/issues/7029 ">#7029</a>)</li>
<li><a
href="9fb41a8fcd "><code>9fb41a8</code></a>
chore(ci): add local HTTP server for Karma tests; (<a
href="https://redirect.github.com/axios/axios/issues/7022 ">#7022</a>)</li>
<li><a
href="19f9f36850 "><code>19f9f36</code></a>
docs(readme): add custom fetch section; (<a
href="https://redirect.github.com/axios/axios/issues/7024 ">#7024</a>)</li>
<li><a
href="3cac78c2de "><code>3cac78c</code></a>
chore(release): v1.12.1 (<a
href="https://redirect.github.com/axios/axios/issues/7021 ">#7021</a>)</li>
<li><a
href="b5f26b75bd "><code>b5f26b7</code></a>
fix(types): fixed env config types; (<a
href="https://redirect.github.com/axios/axios/issues/7020 ">#7020</a>)</li>
<li><a
href="0d8ad6e1de "><code>0d8ad6e</code></a>
chore(release): v1.12.0 (<a
href="https://redirect.github.com/axios/axios/issues/7013 ">#7013</a>)</li>
<li><a
href="fd7f404488 "><code>fd7f404</code></a>
fix: release pr run</li>
<li>Additional commits viewable in <a
href="https://github.com/axios/axios/compare/v1.11.0...v1.12.2 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/googleapis/genai-toolbox/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-25 21:17:36 +05:30
Mend Renovate
e5f643f929
chore(deps): update dependency llama-index-llms-google-genai to v0.6.0 ( #1547 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| llama-index-llms-google-genai | `==0.5.1` -> `==0.6.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
2025-09-25 14:41:38 +00:00
Mend Renovate
785be3d8a4
chore(deps): update dependency llama-index to v0.14.3 ( #1548 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [llama-index](https://redirect.github.com/run-llama/llama_index ) |
`==0.14.2` -> `==0.14.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>run-llama/llama_index (llama-index)</summary>
###
[`v0.14.3`](https://redirect.github.com/run-llama/llama_index/blob/HEAD/CHANGELOG.md#2025-09-24 )
[Compare
Source](https://redirect.github.com/run-llama/llama_index/compare/v0.14.2...v0.14.3 )
##### llama-index-core \[0.14.3]
- Fix Gemini thought signature serialization
([#​19891](https://redirect.github.com/run-llama/llama_index/pull/19891 ))
- Adding a ThinkingBlock among content blocks
([#​19919](https://redirect.github.com/run-llama/llama_index/pull/19919 ))
##### llama-index-llms-anthropic \[0.9.0]
- Adding a ThinkingBlock among content blocks
([#​19919](https://redirect.github.com/run-llama/llama_index/pull/19919 ))
##### llama-index-llms-baseten \[0.1.4]
- added kimik2 0905 and reordered list for validation
([#​19892](https://redirect.github.com/run-llama/llama_index/pull/19892 ))
- Baseten Dynamic Model APIs Validation
([#​19893](https://redirect.github.com/run-llama/llama_index/pull/19893 ))
##### llama-index-llms-google-genai \[0.6.0]
- Add missing FileAPI support for documents
([#​19897](https://redirect.github.com/run-llama/llama_index/pull/19897 ))
- Adding a ThinkingBlock among content blocks
([#​19919](https://redirect.github.com/run-llama/llama_index/pull/19919 ))
##### llama-index-llms-mistralai \[0.8.0]
- Adding a ThinkingBlock among content blocks
([#​19919](https://redirect.github.com/run-llama/llama_index/pull/19919 ))
##### llama-index-llms-openai \[0.6.0]
- Adding a ThinkingBlock among content blocks
([#​19919](https://redirect.github.com/run-llama/llama_index/pull/19919 ))
##### llama-index-protocols-ag-ui \[0.2.2]
- improve how state snapshotting works in AG-UI
([#​19934](https://redirect.github.com/run-llama/llama_index/pull/19934 ))
##### llama-index-readers-mongodb \[0.5.0]
- Use PyMongo Asynchronous API instead of Motor
([#​19875](https://redirect.github.com/run-llama/llama_index/pull/19875 ))
##### llama-index-readers-paddle-ocr \[0.1.0]
- \[New Package] Add PaddleOCR Reader for extracting text from images in
PDFs
([#​19827](https://redirect.github.com/run-llama/llama_index/pull/19827 ))
##### llama-index-readers-web \[0.5.4]
- feat(readers/web-firecrawl): migrate to Firecrawl v2 SDK
([#​19773](https://redirect.github.com/run-llama/llama_index/pull/19773 ))
##### llama-index-storage-chat-store-mongo \[0.3.0]
- Use PyMongo Asynchronous API instead of Motor
([#​19875](https://redirect.github.com/run-llama/llama_index/pull/19875 ))
##### llama-index-storage-kvstore-mongodb \[0.5.0]
- Use PyMongo Asynchronous API instead of Motor
([#​19875](https://redirect.github.com/run-llama/llama_index/pull/19875 ))
##### llama-index-tools-valyu \[0.5.0]
- Add Valyu Extractor and Fast mode
([#​19915](https://redirect.github.com/run-llama/llama_index/pull/19915 ))
##### llama-index-vector-stores-azureaisearch \[0.4.2]
- Fix/llama index vector stores azureaisearch fix
([#​19800](https://redirect.github.com/run-llama/llama_index/pull/19800 ))
##### llama-index-vector-stores-azurepostgresql \[0.1.0]
- Add support for Azure PostgreSQL
([#​19709](https://redirect.github.com/run-llama/llama_index/pull/19709 ))
##### llama-index-vector-stores-qdrant \[0.8.5]
- Add proper compat for old sparse vectors
([#​19882](https://redirect.github.com/run-llama/llama_index/pull/19882 ))
##### llama-index-vector-stores-singlestoredb \[0.4.2]
- Fix SQLi Vulnerability in SingleStore Db
([#​19914](https://redirect.github.com/run-llama/llama_index/pull/19914 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
2025-09-25 14:25:27 +00:00
Huan Chen
88bac7e36f
feat(tool/bigquery-forecast)!: add allowed datasets support to forecast ( #1412 )
...
## Description
---
This introduces a breaking change. The bigquery-forecast tool will now
enforce the allowed datasets setting from its BigQuery source
configuration. Previously, this setting had no effect on the tool.
## 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:
- [ ] 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
- [ ] Ensure the tests and linter pass
- [ ] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #<issue_number_goes_here>
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-09-24 23:59:00 +00:00
Yuan Teoh
20cb43a249
docs: add gemini cli extensions ( #1534 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-09-23 22:39:28 +00:00
Pranava B
6e420534ee
feat(cassandra): add Cassandra Source and Tool ( #1012 )
...
[Cassandra](https://cassandra.apache.org/_/cassandra-basics.html ) is a
NoSQL distributed database. By design, NoSQL databases are lightweight,
open-source, non-relational, and largely distributed. Counted among
their strengths are horizontal scalability, distributed architectures,
and a flexible approach to schema definition.
Cassandra go driver link -
https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2
This PR
- adds a new source for cassandra
- adds a new tool _cassandra-cql_ with support for executing predefined
parameterized CQL queries on cassandra
- adds unit and integration tests for the tool and the source
- adds documentation for the cassandra source and cassandra-cql tool
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
Co-authored-by: duwenxin <duwenxin@google.com >
2025-09-23 20:48:43 +00:00
Mend Renovate
a5ef166fcb
chore(deps): update dependency llama-index-llms-google-genai to v0.5.1 ( #1529 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| llama-index-llms-google-genai | `==0.5.0` -> `==0.5.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-23 11:04:08 +00:00
Mend Renovate
8c268b20ae
chore(deps): update dependency toolbox-core to v0.5.2 ( #1511 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[toolbox-core](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python )
([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-core/CHANGELOG.md ))
| `==0.5.0` -> `==0.5.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/mcp-toolbox-sdk-python (toolbox-core)</summary>
###
[`v0.5.2`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.2 ):
toolbox-core: v0.5.2
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-core-v0.5.1...toolbox-core-v0.5.2 )
##### Miscellaneous Chores
- **deps:** update python-nonmajor
([#​372](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/372 ))
([d915624](d9156246fd ))
###
[`v0.5.1`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.1 ):
toolbox-core: v0.5.1
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-core-v0.5.0...toolbox-core-v0.5.1 )
##### Bug Fixes
- **toolbox-core:** Use typing.Annotated for reliable parameter
descriptions instead of docstrings
([#​371](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/371 ))
([eb76680](eb76680d24 ))
##### Documentation
- Update langgraph sample in toolbox-core
([#​366](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/366 ))
([fe35082](fe35082104 ))
##### Miscellaneous Chores
- Remove redundant test for
test\_add\_auth\_token\_getter\_unused\_token
([#​347](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/347 ))
([dccaf1b](dccaf1bd70 ))
- Remove duplicate header check during initialization
([#​357](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/357 ))
([888170b](888170b3c3 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
2025-09-23 10:49:12 +00:00
Mend Renovate
19f88797df
chore(deps): update module google.golang.org/genai to v1.25.0 ( #1481 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/genai](https://redirect.github.com/googleapis/go-genai )
| `v1.24.0` -> `v1.25.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/go-genai (google.golang.org/genai)</summary>
###
[`v1.25.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.25.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.24.0...v1.25.0 )
##### Features
- Add 'turn\_complete\_reason' and 'waiting\_for\_input' fields.
([2d48288](2d48288d40 ))
- Add `VideoGenerationMaskMode` enum for Veo 2 Editing
([65f9058](65f9058b72 ))
- local tokenizer for text
([ee46a52](ee46a52de5 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
2025-09-23 09:56:35 +00:00
dependabot[bot]
72029b4847
chore(deps): bump axios from 1.11.0 to 1.12.2 in /docs/en/getting-started/quickstart/js/genAI ( #1535 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.11.0 to 1.12.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/releases ">axios's
releases</a>.</em></p>
<blockquote>
<h2>Release v1.12.2</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>fetch:</strong> use current global fetch instead of cached
one when env fetch is not specified to keep MSW support; (<a
href="https://redirect.github.com/axios/axios/issues/7030 ">#7030</a>)
(<a
href="cf78825e12 ">cf78825</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+247/-16
([#7030 ](https://github.com/axios/axios/issues/7030 )
[#7022 ](https://github.com/axios/axios/issues/7022 )
[#7024 ](https://github.com/axios/axios/issues/7024 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/noritaka1166 "
title="+2/-6 ([#7028 ](https://github.com/axios/axios/issues/7028 )
[#7029 ](https://github.com/axios/axios/issues/7029 ) )">Noritaka
Kobayashi</a></li>
</ul>
<h2>Release v1.12.1</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> fixed env config types; (<a
href="https://redirect.github.com/axios/axios/issues/7020 ">#7020</a>)
(<a
href="b5f26b75bd ">b5f26b7</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+10/-4
([#7020 ](https://github.com/axios/axios/issues/7020 ) )">Dmitriy
Mozgovoy</a></li>
</ul>
<h2>Release v1.12.0</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li>adding build artifacts (<a
href="9ec86de257 ">9ec86de</a>)</li>
<li>dont add dist on release (<a
href="a2edc3606a ">a2edc36</a>)</li>
<li><strong>fetch-adapter:</strong> set correct Content-Type for Node
FormData (<a
href="https://redirect.github.com/axios/axios/issues/6998 ">#6998</a>)
(<a
href="a9f47afbf3 ">a9f47af</a>)</li>
<li><strong>node:</strong> enforce maxContentLength for data: URLs (<a
href="https://redirect.github.com/axios/axios/issues/7011 ">#7011</a>)
(<a
href="945435fc51 ">945435f</a>)</li>
<li>package exports (<a
href="https://redirect.github.com/axios/axios/issues/5627 ">#5627</a>)
(<a
href="aa78ac23fc ">aa78ac2</a>)</li>
<li><strong>params:</strong> removing '[' and ']' from URL encode
exclude characters (<a
href="https://redirect.github.com/axios/axios/issues/3316 ">#3316</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/5715 ">#5715</a>)
(<a
href="6d84189349 ">6d84189</a>)</li>
<li>release pr run (<a
href="fd7f404488 ">fd7f404</a>)</li>
<li><strong>types:</strong> change the type guard on isCancel (<a
href="https://redirect.github.com/axios/axios/issues/5595 ">#5595</a>)
(<a
href="0dbb7fd4f6 ">0dbb7fd</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>adapter:</strong> surface low‑level network error details;
attach original error via cause (<a
href="https://redirect.github.com/axios/axios/issues/6982 ">#6982</a>)
(<a
href="78b290c57c ">78b290c</a>)</li>
<li><strong>fetch:</strong> add fetch, Request, Response env config
variables for the adapter; (<a
href="https://redirect.github.com/axios/axios/issues/7003 ">#7003</a>)
(<a
href="c959ff2901 ">c959ff2</a>)</li>
<li>support reviver on JSON.parse (<a
href="https://redirect.github.com/axios/axios/issues/5926 ">#5926</a>)
(<a
href="2a9763426e ">2a97634</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/5924 ">#5924</a></li>
<li><strong>types:</strong> extend AxiosResponse interface to include
custom headers type (<a
href="https://redirect.github.com/axios/axios/issues/6782 ">#6782</a>)
(<a
href="7960d34ede ">7960d34</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/WillianAgostini " title="+132/-16760
([#7002 ](https://github.com/axios/axios/issues/7002 )
[#5926 ](https://github.com/axios/axios/issues/5926 )
[#6782 ](https://github.com/axios/axios/issues/6782 ) )">Willian
Agostini</a></li>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+4263/-293
([#7006 ](https://github.com/axios/axios/issues/7006 )
[#7003 ](https://github.com/axios/axios/issues/7003 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/mkhani01 "
title="+111/-15 ([#6982 ](https://github.com/axios/axios/issues/6982 )
)">khani</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/AmeerAssadi "
title="+123/-0 ([#7011 ](https://github.com/axios/axios/issues/7011 )
)">Ameer Assadi</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/emiedonmokumo "
title="+55/-35 ([#6998 ](https://github.com/axios/axios/issues/6998 )
)">Emiedonmokumo Dick-Boro</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/opsysdebug "
title="+8/-8 ([#6980 ](https://github.com/axios/axios/issues/6980 )
)">Zeroday BYTE</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md ">axios's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/axios/axios/compare/v1.12.1...v1.12.2 ">1.12.2</a>
(2025-09-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>fetch:</strong> use current global fetch instead of cached
one when env fetch is not specified to keep MSW support; (<a
href="https://redirect.github.com/axios/axios/issues/7030 ">#7030</a>)
(<a
href="cf78825e12 ">cf78825</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+247/-16
([#7030 ](https://github.com/axios/axios/issues/7030 )
[#7022 ](https://github.com/axios/axios/issues/7022 )
[#7024 ](https://github.com/axios/axios/issues/7024 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/noritaka1166 "
title="+2/-6 ([#7028 ](https://github.com/axios/axios/issues/7028 )
[#7029 ](https://github.com/axios/axios/issues/7029 ) )">Noritaka
Kobayashi</a></li>
</ul>
<h2><a
href="https://github.com/axios/axios/compare/v1.12.0...v1.12.1 ">1.12.1</a>
(2025-09-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> fixed env config types; (<a
href="https://redirect.github.com/axios/axios/issues/7020 ">#7020</a>)
(<a
href="b5f26b75bd ">b5f26b7</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+10/-4
([#7020 ](https://github.com/axios/axios/issues/7020 ) )">Dmitriy
Mozgovoy</a></li>
</ul>
<h1><a
href="https://github.com/axios/axios/compare/v1.11.0...v1.12.0 ">1.12.0</a>
(2025-09-11)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>adding build artifacts (<a
href="9ec86de257 ">9ec86de</a>)</li>
<li>dont add dist on release (<a
href="a2edc3606a ">a2edc36</a>)</li>
<li><strong>fetch-adapter:</strong> set correct Content-Type for Node
FormData (<a
href="https://redirect.github.com/axios/axios/issues/6998 ">#6998</a>)
(<a
href="a9f47afbf3 ">a9f47af</a>)</li>
<li><strong>node:</strong> enforce maxContentLength for data: URLs (<a
href="https://redirect.github.com/axios/axios/issues/7011 ">#7011</a>)
(<a
href="945435fc51 ">945435f</a>)</li>
<li>package exports (<a
href="https://redirect.github.com/axios/axios/issues/5627 ">#5627</a>)
(<a
href="aa78ac23fc ">aa78ac2</a>)</li>
<li><strong>params:</strong> removing '[' and ']' from URL encode
exclude characters (<a
href="https://redirect.github.com/axios/axios/issues/3316 ">#3316</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/5715 ">#5715</a>)
(<a
href="6d84189349 ">6d84189</a>)</li>
<li>release pr run (<a
href="fd7f404488 ">fd7f404</a>)</li>
<li><strong>types:</strong> change the type guard on isCancel (<a
href="https://redirect.github.com/axios/axios/issues/5595 ">#5595</a>)
(<a
href="0dbb7fd4f6 ">0dbb7fd</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>adapter:</strong> surface low‑level network error details;
attach original error via cause (<a
href="https://redirect.github.com/axios/axios/issues/6982 ">#6982</a>)
(<a
href="78b290c57c ">78b290c</a>)</li>
<li><strong>fetch:</strong> add fetch, Request, Response env config
variables for the adapter; (<a
href="https://redirect.github.com/axios/axios/issues/7003 ">#7003</a>)
(<a
href="c959ff2901 ">c959ff2</a>)</li>
<li>support reviver on JSON.parse (<a
href="https://redirect.github.com/axios/axios/issues/5926 ">#5926</a>)
(<a
href="2a9763426e ">2a97634</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/5924 ">#5924</a></li>
<li><strong>types:</strong> extend AxiosResponse interface to include
custom headers type (<a
href="https://redirect.github.com/axios/axios/issues/6782 ">#6782</a>)
(<a
href="7960d34ede ">7960d34</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/WillianAgostini " title="+132/-16760
([#7002 ](https://github.com/axios/axios/issues/7002 )
[#5926 ](https://github.com/axios/axios/issues/5926 )
[#6782 ](https://github.com/axios/axios/issues/6782 ) )">Willian
Agostini</a></li>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS " title="+4263/-293
([#7006 ](https://github.com/axios/axios/issues/7006 )
[#7003 ](https://github.com/axios/axios/issues/7003 ) )">Dmitriy
Mozgovoy</a></li>
<li><!-- raw HTML omitted --> <a href="https://github.com/mkhani01 "
title="+111/-15 ([#6982 ](https://github.com/axios/axios/issues/6982 )
)">khani</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e5a33366d7 "><code>e5a3336</code></a>
chore(release): v1.12.2 (<a
href="https://redirect.github.com/axios/axios/issues/7031 ">#7031</a>)</li>
<li><a
href="38726c7586 "><code>38726c7</code></a>
refactor: change if in else to else if (<a
href="https://redirect.github.com/axios/axios/issues/7028 ">#7028</a>)</li>
<li><a
href="cf78825e12 "><code>cf78825</code></a>
fix(fetch): use current global fetch instead of cached one when env
fetch is ...</li>
<li><a
href="c26d00f451 "><code>c26d00f</code></a>
refactor: remove redundant assignment (<a
href="https://redirect.github.com/axios/axios/issues/7029 ">#7029</a>)</li>
<li><a
href="9fb41a8fcd "><code>9fb41a8</code></a>
chore(ci): add local HTTP server for Karma tests; (<a
href="https://redirect.github.com/axios/axios/issues/7022 ">#7022</a>)</li>
<li><a
href="19f9f36850 "><code>19f9f36</code></a>
docs(readme): add custom fetch section; (<a
href="https://redirect.github.com/axios/axios/issues/7024 ">#7024</a>)</li>
<li><a
href="3cac78c2de "><code>3cac78c</code></a>
chore(release): v1.12.1 (<a
href="https://redirect.github.com/axios/axios/issues/7021 ">#7021</a>)</li>
<li><a
href="b5f26b75bd "><code>b5f26b7</code></a>
fix(types): fixed env config types; (<a
href="https://redirect.github.com/axios/axios/issues/7020 ">#7020</a>)</li>
<li><a
href="0d8ad6e1de "><code>0d8ad6e</code></a>
chore(release): v1.12.0 (<a
href="https://redirect.github.com/axios/axios/issues/7013 ">#7013</a>)</li>
<li><a
href="fd7f404488 "><code>fd7f404</code></a>
fix: release pr run</li>
<li>Additional commits viewable in <a
href="https://github.com/axios/axios/compare/v1.11.0...v1.12.2 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/googleapis/genai-toolbox/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
2025-09-23 09:28:15 +00:00
Mend Renovate
b531539885
chore(deps): update dependency toolbox-langchain to v0.5.2 ( #1531 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[toolbox-langchain](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python )
([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain/CHANGELOG.md ))
| `==0.5.1` -> `==0.5.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>googleapis/mcp-toolbox-sdk-python (toolbox-langchain)</summary>
###
[`v0.5.2`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.2 ):
toolbox-core: v0.5.2
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-langchain-v0.5.1...toolbox-langchain-v0.5.2 )
##### Miscellaneous Chores
- **deps:** update python-nonmajor
([#​372](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/372 ))
([d915624](d9156246fd ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-23 09:13:11 +00:00
Mend Renovate
8c4e6f88b7
chore(deps): update dependency toolbox-llamaindex to v0.5.2 ( #1532 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[toolbox-llamaindex](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python )
([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-llamaindex/CHANGELOG.md ))
| `==0.5.1` -> `==0.5.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>googleapis/mcp-toolbox-sdk-python
(toolbox-llamaindex)</summary>
###
[`v0.5.2`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.2 ):
toolbox-core: v0.5.2
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-llamaindex-v0.5.1...toolbox-llamaindex-v0.5.2 )
##### Miscellaneous Chores
- **deps:** update python-nonmajor
([#​372](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/372 ))
([d915624](d9156246fd ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-23 14:32:30 +05:30
Pete Hampton
69a3cafabe
feat(tools/clickhouse-list-tables): add list-tables tool ( #1446 )
...
## Description
Follows up https://github.com/googleapis/genai-toolbox/pull/1274/ with a
list tables tool for ClickHouse
## 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)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #<issue_number_goes_here>
---------
Co-authored-by: Pete Hampton <pjhampton@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-09-22 16:27:06 +00:00
Mend Renovate
bae94285a6
chore(deps): update dependency toolbox-llamaindex to v0.5.1 ( #1510 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[toolbox-llamaindex](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python )
([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-llamaindex/CHANGELOG.md ))
| `==0.5.0` -> `==0.5.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/mcp-toolbox-sdk-python
(toolbox-llamaindex)</summary>
###
[`v0.5.1`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.1 ):
toolbox-core: v0.5.1
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-llamaindex-v0.5.0...toolbox-llamaindex-v0.5.1 )
##### Bug Fixes
- **toolbox-core:** Use typing.Annotated for reliable parameter
descriptions instead of docstrings
([#​371](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/371 ))
([eb76680](eb76680d24 ))
##### Documentation
- Update langgraph sample in toolbox-core
([#​366](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/366 ))
([fe35082](fe35082104 ))
##### Miscellaneous Chores
- Remove redundant test for
test\_add\_auth\_token\_getter\_unused\_token
([#​347](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/347 ))
([dccaf1b](dccaf1bd70 ))
- Remove duplicate header check during initialization
([#​357](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/357 ))
([888170b](888170b3c3 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
2025-09-19 05:55:34 +00:00
Mend Renovate
789805f5e6
chore(deps): update dependency toolbox-langchain to v0.5.1 ( #1509 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[toolbox-langchain](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python )
([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain/CHANGELOG.md ))
| `==0.5.0` -> `==0.5.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/mcp-toolbox-sdk-python (toolbox-langchain)</summary>
###
[`v0.5.1`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.1 ):
toolbox-core: v0.5.1
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-langchain-v0.5.0...toolbox-langchain-v0.5.1 )
##### Bug Fixes
- **toolbox-core:** Use typing.Annotated for reliable parameter
descriptions instead of docstrings
([#​371](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/371 ))
([eb76680](eb76680d24 ))
##### Documentation
- Update langgraph sample in toolbox-core
([#​366](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/366 ))
([fe35082](fe35082104 ))
##### Miscellaneous Chores
- Remove redundant test for
test\_add\_auth\_token\_getter\_unused\_token
([#​347](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/347 ))
([dccaf1b](dccaf1bd70 ))
- Remove duplicate header check during initialization
([#​357](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/357 ))
([888170b](888170b3c3 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com >
2025-09-19 11:14:21 +05:30
release-please[bot]
c934d7adfd
chore(main): release 0.15.0 ( #1351 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.15.0](https://github.com/googleapis/genai-toolbox/compare/v0.14.0...v0.15.0 )
(2025-09-18)
### ⚠ BREAKING CHANGES
* **prebuilt:** update prebuilt tool names to use consistent guidance
([#1421 ](https://github.com/googleapis/genai-toolbox/issues/1421 ))
* **tools/alloydb-wait-for-operation:** Add `alloydb-admin` source to
`alloydb-wait-for-operation` tool
([#1449 ](https://github.com/googleapis/genai-toolbox/issues/1449 ))
### Features
* Add AlloyDB admin source
([#1369 ](https://github.com/googleapis/genai-toolbox/issues/1369 ))
([33beb71 ](33beb7187d ))
* Add Cloud monitoring source and tool
([#1311 ](https://github.com/googleapis/genai-toolbox/issues/1311 ))
([d661f53 ](d661f5343f ))
* Add YugabyteDB Source and Tool
([#732 ](https://github.com/googleapis/genai-toolbox/issues/732 ))
([664711f ](664711f4b3 ))
* **prebuilt:** Update default values for prebuilt tools
([#1355 ](https://github.com/googleapis/genai-toolbox/issues/1355 ))
([70e832b ](70e832bd08 ))
* **prebuilt/cloud-sql:** Add list instances tool for cloudsql
([#1310 ](https://github.com/googleapis/genai-toolbox/issues/1310 ))
([0171228 ](01712284b4 ))
* **prebuilt/cloud-sql:** Add cloud sql create database tool.
([#1453 ](https://github.com/googleapis/genai-toolbox/issues/1453 ))
([a1bc044 ](a1bc04477b ))
* **prebuilt/cloud-sql:** Add `cloud-sql-get-instances` tool
([#1383 ](https://github.com/googleapis/genai-toolbox/issues/1383 ))
([77919c7 ](77919c7d8e ))
* **prebuilt/cloud-sql:** Add create user tool for cloud sql
([#1406 ](https://github.com/googleapis/genai-toolbox/issues/1406 ))
([3a6b517 ](3a6b51752f ))
* **prebuilt/cloud-sql:** Add list databases tool for cloud sql
([#1454 ](https://github.com/googleapis/genai-toolbox/issues/1454 ))
([e6a6c61 ](e6a6c615d5 ))
* **prebuilt/cloud-sql:** Package cloud sql tools
([#1455 ](https://github.com/googleapis/genai-toolbox/issues/1455 ))
([bf6266b ](bf6266ba11 ))
* **prebuilt/cloud-sql-mssql:** Add create instance tool for mssql
([#1440 ](https://github.com/googleapis/genai-toolbox/issues/1440 ))
([b176523 ](b17652309d ))
* **prebuilt/cloud-sql-mysql:** Add create instance tool for Cloud SQL
MySQL ([#1434 ](https://github.com/googleapis/genai-toolbox/issues/1434 ))
([15b628d ](15b628d2d2 ))
* **prebuilt/cloud-sql-mysql:** Add env var support for IP Type
([#1232 ](https://github.com/googleapis/genai-toolbox/issues/1232 ))
([#1347 ](https://github.com/googleapis/genai-toolbox/issues/1347 ))
([0cd3f16 ](0cd3f16f87 ))
* **prebuilt/cloudsqlpg:** Add cloud sql pg create instance tool
([#1403 ](https://github.com/googleapis/genai-toolbox/issues/1403 ))
([d302499 ](d30249961b ))
* **prebuilt/mysql:** Add a new tool to show query plan of a given query
in MySQL
([#1474 ](https://github.com/googleapis/genai-toolbox/issues/1474 ))
([1a42e05 ](1a42e05675 ))
* **prebuilt/mysql:** Add `queryParams` field in MySQL prebuilt config
([#1318 ](https://github.com/googleapis/genai-toolbox/issues/1318 ))
([4b32c2a ](4b32c2a770 ))
* **prebuilt/neo4j:** Add prebuiltconfig support for neo4j
([#1352 ](https://github.com/googleapis/genai-toolbox/issues/1352 ))
([f819e26 ](f819e26443 ))
* **prebuilt/observability:** Add cloud sql observability tools
([#1425 ](https://github.com/googleapis/genai-toolbox/issues/1425 ))
([236be89 ](236be89961 ))
* **prebuilt/postgres:** Add postgres prebuilt tools
([#1473 ](https://github.com/googleapis/genai-toolbox/issues/1473 ))
([edca9dc ](edca9dc7d7 ))
* **prebuilt/sqlite:** Prebuilt tools for the sqlite.
([#1227 ](https://github.com/googleapis/genai-toolbox/issues/1227 ))
([681c2b4 ](681c2b4f3a ))
* **source/alloydb-admin:** Add user agent and attach alloydb api in
`alloydb-admin` source
([#1448 ](https://github.com/googleapis/genai-toolbox/issues/1448 ))
([9710014 ](971001400f ))
* **source/bigquery:** Add support for datasets selection
([#1313 ](https://github.com/googleapis/genai-toolbox/issues/1313 ))
([aa39724 ](aa3972470f ))
* **source/cloud-monitoring:** Add support for user agent in cloud
monitoring source
([#1472 ](https://github.com/googleapis/genai-toolbox/issues/1472 ))
([92680b1 ](92680b18d6 ))
* **source/cloud-sql-admin:** Add User agent and attach sqldmin in
`cloud-sql-admin` source.
([#1441 ](https://github.com/googleapis/genai-toolbox/issues/1441 ))
([56b6574 ](56b6574fc2 ))
* **source/cloudsqladmin:** Add cloud sql admin source
([#1408 ](https://github.com/googleapis/genai-toolbox/issues/1408 ))
([4f46782 ](4f46782927 ))
* **tool/cloudsql:** Add cloud sql wait for operation tool with
exponential backoff
([#1306 ](https://github.com/googleapis/genai-toolbox/issues/1306 ))
([3aef2bb ](3aef2bb7be ))
* **tools/alloydb-create-cluster:** Add custom tool kind for AlloyDB
create cluster
([#1331 ](https://github.com/googleapis/genai-toolbox/issues/1331 ))
([76bb876 ](76bb876d54 ))
* **tools/alloydb-create-instance:** Add new custom tool kind for
AlloyDB
([#1379 ](https://github.com/googleapis/genai-toolbox/issues/1379 ))
([091cd9a ](091cd9aa1a ))
* **tools/alloydb-create-user:** Add new custom tool kind for AlloyDB
create user
([#1380 ](https://github.com/googleapis/genai-toolbox/issues/1380 ))
([ab3fd26 ](ab3fd261af ))
* **tools/alloydb-get-cluster:** Add new tool for AlloyDB
([#1420 ](https://github.com/googleapis/genai-toolbox/issues/1420 ))
([c181dab ](c181dabc91 ))
* **tools/alloydb-get-instance:** Add new for AlloyDB
([#1435 ](https://github.com/googleapis/genai-toolbox/issues/1435 ))
([f2d9e3b ](f2d9e3b579 ))
* **tools/alloydb-get-user:** Add new tool for AlloyDB
([#1436 ](https://github.com/googleapis/genai-toolbox/issues/1436 ))
([677254e ](677254e6d9 ))
* **tools/alloydb-list-cluster:** Add custom tool kind for AlloyDB
([#1319 ](https://github.com/googleapis/genai-toolbox/issues/1319 ))
([d4a9eb0 ](d4a9eb0ce2 ))
* **tools/alloydb-list-instances:** Add custom tool kind for AlloyDB
([#1357 ](https://github.com/googleapis/genai-toolbox/issues/1357 ))
([93c1b30 ](93c1b30fce ))
* **tools/alloydb-list-users:** Add new custom tool kind for AlloyDB
([#1377 ](https://github.com/googleapis/genai-toolbox/issues/1377 ))
([3a8a65c ](3a8a65ceaa ))
* **tools/bigquery-analyze-contribution:** Add analyze contribution tool
([#1223 ](https://github.com/googleapis/genai-toolbox/issues/1223 ))
([81d239b ](81d239b053 ))
* **tools/bigquery-conversational-analytics:** Add allowed datasets
support
([#1411 ](https://github.com/googleapis/genai-toolbox/issues/1411 ))
([345bd6a ](345bd6af52 ))
* **tools/bigquery-search-catalog:** Add new tool to BigQuery
([#1382 ](https://github.com/googleapis/genai-toolbox/issues/1382 ))
([bffb39d ](bffb39dea3 ))
* **tools/bigquery:** Add `useClientOAuth` to BigQuery prebuilt source
config
([#1431 ](https://github.com/googleapis/genai-toolbox/issues/1431 ))
([fe2999a ](fe2999a691 ))
* **tools/clickhouse-list-databases:** Add `list-databases` tool to
clickhouse source
([#1274 ](https://github.com/googleapis/genai-toolbox/issues/1274 ))
([e515d92 ](e515d9254f ))
* **tools/firestore-get-rules:** Add `databaseId` to the Firestore
source and `firestore-get-rules` tool
([#1505 ](https://github.com/googleapis/genai-toolbox/issues/1505 ))
([7450482 ](7450482bb2 ))
* **tools/firestore:** Add `firestore-query` tool
([#1305 ](https://github.com/googleapis/genai-toolbox/issues/1305 ))
([cce602f ](cce602f280 ))
* **tools/looker:** Query tracking for MCP Toolbox in Looker System
Activity views
([#1410 ](https://github.com/googleapis/genai-toolbox/issues/1410 ))
([2036c8e ](2036c8efd2 ))
* **tools/mssql-list-tables:** Add new tool for sql server
([#1433 ](https://github.com/googleapis/genai-toolbox/issues/1433 ))
([b036047 ](b036047a21 ))
* **tools/mysql-list-active-queries:** Add a new tool to list ongoing
queries in a MySQL instance
([#1471 ](https://github.com/googleapis/genai-toolbox/issues/1471 ))
([ed54cd6 ](ed54cd6cfd ))
* **tools/mysql-list-table-fragmentation:** Add a new tool to list table
fragmentation in a MySQL instance
([#1479 ](https://github.com/googleapis/genai-toolbox/issues/1479 ))
([fe651d8 ](fe651d822f ))
* **tools/mysql-list-tables-missing-index:** Add a new tool to list
tables that do not have primary or unique keys in a MySQL instance
([#1493 ](https://github.com/googleapis/genai-toolbox/issues/1493 ))
([9eb821a ](9eb821a6dc ))
* **tools/mysql-list-tables:** Add new tool for MySQL
([#1287 ](https://github.com/googleapis/genai-toolbox/issues/1287 ))
([6c8460b ](6c8460b0e5 ))
* **tools/postgres-list-active-queries:** Add new
`postgres-list-active-queries` tool
([#1400 ](https://github.com/googleapis/genai-toolbox/issues/1400 ))
([b2b06c7 ](b2b06c72c2 ))
* **tools/postgres-list-tables:** Add new tool to postgres source
([#1284 ](https://github.com/googleapis/genai-toolbox/issues/1284 ))
([71f360d ](71f360d315 ))
* **tools/spanner-list-tables:** Add new tool `spanner-list-tables`
([#1404 ](https://github.com/googleapis/genai-toolbox/issues/1404 ))
([7d384dc ](7d384dc28f ))
### Bug Fixes
* **bigquery:** Add `Bearer` parsing to auth token
([#1386 ](https://github.com/googleapis/genai-toolbox/issues/1386 ))
([b5f9780 ](b5f9780a59 ))
* **source/alloydb-admin, source/cloudsql-admin:** Post append new user
agent ([#1494 ](https://github.com/googleapis/genai-toolbox/issues/1494 ))
([30f1d3a ](30f1d3a983 ))
* **tools/alloydb:** Update parameter names and set default description
for AlloyDB control plane tools
([#1468 ](https://github.com/googleapis/genai-toolbox/issues/1468 ))
([6c140d7 ](6c140d718a ))
* **tools/bigquery-conversational-analytics:** Fix authentication scope
error in Cloud Run
([#1381 ](https://github.com/googleapis/genai-toolbox/issues/1381 ))
([80b7488 ](80b7488ad2 ))
* **tools/mysql-list-tables:** Update `mysql-list-tables` table_names
parameter with default value
([#1439 ](https://github.com/googleapis/genai-toolbox/issues/1439 ))
([da24661 ](da246610e1 ))
* **tools/neo4j:** Implement value conversion for Neo4j types to
JSON-compatible
([#1428 ](https://github.com/googleapis/genai-toolbox/issues/1428 ))
([4babc4e ](4babc4e11b ))
---
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-09-18 17:31:00 -07:00