duwenxin
e0f94a559b
modify object parsing
2025-07-17 15:23:02 -04:00
duwenxin
32dbb0c0f4
add docs
2025-07-17 13:39:53 -04:00
duwenxin
ce2c121c95
feat: Add support for Object parameters`
2025-07-17 13:39:53 -04:00
Harsh Jha
2b2732ec39
docs: fix valkey doc broken link ( #916 )
...
In
[genai-toolbox](https://googleapis.github.io/genai-toolbox/resources/sources/valkey/ )
Official Documentation of valkey URL is broken.
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-17 06:23:19 +00:00
Mend Renovate
9b1505e4bd
chore(deps): update module google.golang.org/api to v0.242.0 ( #913 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.241.0` -> `v0.242.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.242.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.242.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.241.0...v0.242.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3226](https://redirect.github.com/googleapis/google-api-go-client/issues/3226 ))
([9bd47c4](9bd47c484b ))
- **all:** Auto-regenerate discovery clients
([#​3228](https://redirect.github.com/googleapis/google-api-go-client/issues/3228 ))
([2ee2e31](2ee2e31870 ))
- **all:** Auto-regenerate discovery clients
([#​3229](https://redirect.github.com/googleapis/google-api-go-client/issues/3229 ))
([6fdc3eb](6fdc3ebb20 ))
- **all:** Auto-regenerate discovery clients
([#​3230](https://redirect.github.com/googleapis/google-api-go-client/issues/3230 ))
([d5fa61e](d5fa61e954 ))
- **all:** Auto-regenerate discovery clients
([#​3231](https://redirect.github.com/googleapis/google-api-go-client/issues/3231 ))
([96d4d98](96d4d98a3d ))
- **all:** Auto-regenerate discovery clients
([#​3232](https://redirect.github.com/googleapis/google-api-go-client/issues/3232 ))
([2ab275b](2ab275bbcb ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-17 01:11:11 +00:00
Mend Renovate
b7795c8857
chore(deps): update module github.com/valkey-io/valkey-go to v1.0.63 ( #907 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/valkey-io/valkey-go](https://redirect.github.com/valkey-io/valkey-go )
| `v1.0.62` -> `v1.0.63` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>valkey-io/valkey-go (github.com/valkey-io/valkey-go)</summary>
###
[`v1.0.63`](https://redirect.github.com/valkey-io/valkey-go/releases/tag/v1.0.63 ):
1.0.63
[Compare
Source](https://redirect.github.com/valkey-io/valkey-go/compare/v1.0.62...v1.0.63 )
### Changes
- feat: Add XDELEX command
- feat: add XACKDEL command
- feat: add KEEPREF, DELREF, and ACKED options to XTRIM command
- feat: Add KEEPREF, DELREF, and ACKED options to XADD command
- feat: add WITHATTRIBS option to command VSIM
- feat: add DIFF, DIFF1, ANDOR, and ONE options to BITOP command
- feat: add HStrLen to valkeycompat
- feat: Add TotalNetIn, TotalNetOut, and TotalCmds fields to
valkeycompat.ClientInfo
- feat: add Scanner implementation with Iter and Iter2 methods for XSCAN
- feat: allow non-blocking client initialization when ForceSingleClient
is set
- perf: replace json.NewDecoder with json.Unmarshal
- perf: reduce mux size by consolidating wire, sc, mu into one struct
- perf: allocate fields for RESP2 PubSub only when necessary
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@​Aakkash-Suresh](https://redirect.github.com/Aakkash-Suresh ),
[@​Ryan2327](https://redirect.github.com/Ryan2327 ),
[@​arbhalerao](https://redirect.github.com/arbhalerao ),
[@​ash2k](https://redirect.github.com/ash2k ),
[@​dalaoqi](https://redirect.github.com/dalaoqi ),
[@​davidlin-tv2](https://redirect.github.com/davidlin-tv2 ),
[@​mingdaoy](https://redirect.github.com/mingdaoy ),
[@​rueian](https://redirect.github.com/rueian ),
[@​sugymt](https://redirect.github.com/sugymt ) and
[@​yhc9311](https://redirect.github.com/yhc9311 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-17 00:46:05 +00:00
Yuan Teoh
000831c15b
docs: update transport protocol in mcp instructions ( #893 )
...
Current default transport protocol shown in docs is using `sse`.
Updating to use `Streamable HTTP`.
Fixes #876
2025-07-16 23:36:59 +00:00
Yuan Teoh
5c54cc973d
chore(tools/http): replace nil query parameter with empty string ( #892 )
...
Replace `nil` values with empty string for query parameter.
2025-07-16 22:26:53 +00:00
Wenxin Du
8cc91ee3f7
fix: Redis and Valkey docs ( #912 )
...
Add port and make sure address is an array.
fix: https://github.com/googleapis/genai-toolbox/issues/883
2025-07-16 18:19:33 -04:00
prernakakkar-google
ed5ef4caea
feat: Create wait for tool ( #885 )
...
`
tools:
wait_for_tool:
kind: wait-for
description: "Tool puts chat to sleep for given timeout example 3m,10s,
5m etc. For tasks such as cluster creation no need to wait. It takes
longer time such as 8m for instance creation. Use timeout value as
default if nothing is provided"
timeout: 10s
`
Output:
`
prernakakkar@prernakakkar:~/senseai/genai-toolbox$ curl -X POST -H
"Content-Type: application/json" -d '{"duration": "5m"}'
http://127.0.0.1:5000/api/tool/wa
it_for_tool/invoke
{"result":"[\"Wait for 5m0s completed successfully.\"]"}
`
2025-07-16 17:18:24 +05:30
Yuan Teoh
208df0a428
docs: add mcp v2025-06-18 to supported mcp version ( #899 )
...
Add `2025-06-18` to list of supported MCP versions. Sort list to latest
version first.
2025-07-15 22:16:51 +00:00
Yuan Teoh
313d3ca0d0
feat(server/mcp): support MCP version 2025-06-18 ( #898 )
...
This PR add supports to MCP version 2025-06-18 defined
[here](https://modelcontextprotocol.io/specification/2025-06-18 ).
The main updates includes:
* Retrieving protocol version from header via `MCP-Protocol-Version`.
* Throwing `400 Bad Request` when an invalid version is received.
2025-07-15 15:07:27 -07:00
Jack Wotherspoon
4dae5a6ed7
chore: add medium badge to README that links to Toolbox Publication ( #897 )
...
Link to [Medium Publication for
Toolbox](https://medium.com/@mcp_toolbox ) from badge.
<img width="819" height="216" alt="image"
src="https://github.com/user-attachments/assets/b6631c64-7bfa-4136-8b1c-3b29aeb118b3 "
/>
2025-07-15 11:52:29 -06:00
Twisha Bansal
26bdba46ca
docs: add links to quickstart ( #888 )
2025-07-15 11:47:59 +05:30
Yuan Teoh
a817b120ca
feat: add support for null optional parameter ( #802 )
...
Added an option for user to indicate if the parameter is required.
Example:
```
parameters:
- name: foo
type: string
description: foo
required: false
```
If the `required` field is not provided, it will be defaulted to `true`.
If a `default` value is provided, `required = false` regardless if the
field is indicated.
```
parameters:
- name: foo
type: string
description: foo
default: hello world
```
Fixes #736
2025-07-14 21:41:49 -07:00
Dr. Strangelove
8ce311f256
fix(server/api): add logger to context in tool invoke handler ( #891 )
2025-07-14 21:02:10 -07:00
Yuan Teoh
86227e3104
docs: update mcp docs to include v2025-03-26 ( #868 )
2025-07-14 15:38:30 -07:00
Nick Acosta
206bea4575
docs: update MCP inspector instructions ( #867 )
...
This pr updates the docs, specifically the quickstart working with MCP
Inspector. The tool recently included a Session Token for Authorization
that can easily be missed, this updates the guide to make it easy to
find and use this Session Token
---------
Co-authored-by: Nick Acosta <nick.acosta@getcollate.io >
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-14 20:11:28 +00:00
Harsh Jha
65843621c5
docs: Add JS SDK quickstart ( #845 )
...
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
Co-authored-by: Twisha Bansal <twishabansal@google.com >
2025-07-15 01:09:18 +05:30
Harsh Jha
e681a7e36c
docs: clarify Bigtable GoogleSQL DML support ( #863 )
...
feat(docs): Enhance Bigtable GoogleSQL DML clarity
**Description:**
This PR updates the `bigtable-sql` tool documentation to provide a
clearer understanding of GoogleSQL's DML capabilities within Bigtable.
**Changes Made:**
- Added a note indicating that Bigtable's GoogleSQL dialect only
supports `SELECT` DML operations.
- Explicitly states that `INSERT`, `UPDATE`, and `DELETE` DML statements
are not supported.
- Updated the external link to directly reference the "Use cases"
section in the official Google Cloud Bigtable GoogleSQL overview, where
this limitation is detailed.
**Reasoning:**
The previous documentation, while linking to the overview, did not
explicitly highlight the DML limitations. This clarification will
prevent potential confusion for users expecting full DML support,
ensuring the documentation accurately reflects Bigtable's capabilities
with GoogleSQL.
---------
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-14 23:32:05 +05:30
Jack Wotherspoon
0d1cadb245
chore: add docs readme badge and update discord to match style ( #884 )
...
Adding badge that links to docs to make them more easily discoverable
from README.
2025-07-14 10:54:02 -04:00
Harsh Jha
6d27dabfb2
docs: add optional cloud setup section for Vertex AI ( #790 )
...
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-14 18:38:25 +05:30
dishaprakash
f312fc01b2
docs: Add Toolbox Go SDK snippets to the docsite ( #851 )
...
This PR adds the Go SDK code snippets to the docsite, following the same
pattern as Python and JS.
The code snippets are for:
- Core usage
- LangChain Go
- Genkit Go
- Go GenAI
- OpenAI Go
2025-07-14 02:28:45 +05:30
dishaprakash
4998cae260
docs: Add redirection links to client SDK content pages ( #856 )
...
This PR adds redirection links to the actual SDK content pages.
This is added because Hugo still generates a regular HTML site page for
each of the client SDK file, even though it points to the external
Github link.
In case a user finds themselves in the internal url pointing to these
files, this should still redirect them to the specific github repos.
2025-07-14 01:21:25 +05:30
release-please[bot]
2b69700c5e
chore(main): release 0.9.0 ( #789 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.9.0](https://github.com/googleapis/genai-toolbox/compare/v0.8.0...v0.9.0 )
(2025-07-11)
### Features
* Dynamic reloading for toolbox config
([#800 ](https://github.com/googleapis/genai-toolbox/issues/800 ))
([4c240ac ](4c240ac3c9 ))
* **sources/mysql:** Add queryTimeout support to MySQL source
([#830 ](https://github.com/googleapis/genai-toolbox/issues/830 ))
([391cb5b ](391cb5bfe8 ))
* **tools/bigquery:** Add optional projectID parameter to bigquery tools
([#799 ](https://github.com/googleapis/genai-toolbox/issues/799 ))
([c6ab74c ](c6ab74c5da ))
### Bug Fixes
* Cleanup unassigned err log
([#857 ](https://github.com/googleapis/genai-toolbox/issues/857 ))
([c081ace ](c081ace46b ))
* Fix docs preview deployment pipeline
([#787 ](https://github.com/googleapis/genai-toolbox/issues/787 ))
([0a93b04 ](0a93b0482c ))
* **tools:** Nil parameter error when arrays are used
([#801 ](https://github.com/googleapis/genai-toolbox/issues/801 ))
([2bdcc08 ](2bdcc0841a ))
* Trigger reload on additional fsnotify operations
([#854 ](https://github.com/googleapis/genai-toolbox/issues/854 ))
([aa8dbec ](aa8dbec970 ))
---
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-07-10 17:46:05 -07:00
AlexTalreja
c081ace46b
fix: cleanup unassigned err log ( #857 )
...
Ref: #843
Addressed one of the bug fixes needed to merge before release.
2025-07-11 00:28:35 +00:00
Mend Renovate
edf32abd84
chore(deps): update module cloud.google.com/go/cloudsqlconn to v1.17.3 ( #853 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[cloud.google.com/go/cloudsqlconn](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector )
| `v1.17.2` -> `v1.17.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/cloud-sql-go-connector
(cloud.google.com/go/cloudsqlconn)</summary>
###
[`v1.17.3`](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/releases/tag/v1.17.3 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector/compare/v1.17.2...v1.17.3 )
##### Bug Fixes
- bump dependencies to latest
([#​993](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/993 ))
([c0e5f9c](c0e5f9cad6 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-10 17:14:11 -07:00
AlexTalreja
aa8dbec970
fix: trigger reload on additional fsnotify operations ( #854 )
...
Allow fsnotify `CREATE` and `RENAME` events to trigger dynamic reload,
instead of requiring `WRITE`.
This is due to some cases with specific editors/OS, (ex: vim on Mac),
where file writes can potentially occur without ever triggering a
`WRITE` operation on the watched tools file, but solely through creation
and renaming of .swp files.
2025-07-10 16:39:26 -07:00
dishaprakash
a7963c5a83
docs: Add Go SDK samples to the README ( #850 )
...
This PR adds the Go SDK code snippets to the README, following the same
pattern as Python and JS.
The code snippets are for:
- Core usage
- LangChain Go
- Genkit Go
- Go GenAI
- OpenAI Go
2025-07-11 04:27:34 +05:30
Kurtis Van Gent
ea3c805467
chore: add akitsch to rotation ( #852 )
2025-07-10 20:21:47 +00:00
Twisha Bansal
ebbbe4c409
docs: update readme with discord link ( #849 )
2025-07-10 23:39:49 +05:30
Twisha Bansal
f9743ecf7e
docs: add a docsy include shortcode ( #824 )
...
This shortcode allows us to pull in code snippets from code files into
the docsite.
Tested in https://github.com/googleapis/genai-toolbox/pull/825
2025-07-10 22:00:34 +05:30
Twisha Bansal
d3693c0d6b
Revert "fix: fix docs preview deployment pipeline" ( #823 )
...
Reverts googleapis/genai-toolbox#787
2025-07-10 21:47:16 +05:30
dishaprakash
1a1815d822
docs: Add links to the Client SDKs ( #837 )
...
This PR adds links to the Client SDKs into the docsite.
All the 3 Client SDKs are added:
- Go
- JS
- Python
2025-07-10 05:18:49 +05:30
Kamal Muradov
391cb5bfe8
feat: add queryTimeout support to MySQL source ( #830 )
...
## Summary
- Added configurable query timeout to MySQL source configuration
- Updated connection DSN to include readTimeout parameter
- Added documentation and example usage
- Added test coverage for queryTimeout configuration
## Test plan
- [x] Added unit test for queryTimeout configuration parsing
- [x] Updated documentation with queryTimeout field description
- [x] Verified timeout parameter is correctly added to DSN when
specified
## Caveat
When queryTimeout is exceeded, we get an obscure error message
([screenshot](https://github.com/user-attachments/assets/fd292f91-328d-4ebc-9a87-2d92e9887300 )):
```
unable to execute query: invalid connection
```
This seems to be a problem with the mysql-go library:
https://stackoverflow.com/q/65253798/10720618
I tried to use
[MAX_EXECUTION_TIME](https://dev.mysql.com/doc/refman/8.0/en/optimizer-hints.html#optimizer-hints-execution-time )
but it didn't work as expected (my `sleep(MAX_EXECUTION_TIME+3)` query
finished successfully after MAX_EXECUTION_TIME milliseconds)
Any ideas on what can be done here? The error message is very
misleading. My goal with adding timeouts is to communicate to the LLM
when it has issued a slow query and force it to adjust (e.g. query
indexes and write a more optimized query) but this defeats the purpose.
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-07-09 18:11:15 -04:00
Wenxin Du
2bdcc0841a
fix: nil parameter error when arrays are used ( #801 )
...
- Spanner: convert array to typed before querying, as Spanner does not
accept non-typed array []any
- BigQuery: fix https://github.com/googleapis/genai-toolbox/issues/793
- Bigtable: add the required `ElemType` for array-type params
- Redis/Valkey: change indexing to append to avoid extra spaces
Add integration tests for array parameters, skipped for the sources not
supporting arrays:
- SQLite
- Cloud SQL MSSQL
- Cloud SQL MySQL
- MSSQL
- MySQL
2025-07-09 17:40:49 -04:00
Mend Renovate
a6693ab8b0
chore(deps): update module go.opentelemetry.io/contrib/propagators/autoprop to v0.62.0 ( #836 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/contrib/propagators/autoprop](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib )
| `v0.61.0` -> `v0.62.0` |
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-09 21:19:58 +00:00
Mend Renovate
e1325880d1
chore(deps): update dependency go to v1.24.5 ( #808 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | patch |
`1.24.4` -> `1.24.5` |
---
### Release Notes
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.5`](https://redirect.github.com/golang/go/compare/go1.24.4...go1.24.5 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-09 14:06:04 -07:00
Mend Renovate
b7230a93df
chore(deps): update module cloud.google.com/go/alloydbconn to v1.15.4 ( #809 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[cloud.google.com/go/alloydbconn](https://redirect.github.com/googlecloudplatform/alloydb-go-connector )
| `v1.15.3` -> `v1.15.4` |
[](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>googlecloudplatform/alloydb-go-connector
(cloud.google.com/go/alloydbconn)</summary>
###
[`v1.15.4`](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/releases/tag/v1.15.4 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/alloydb-go-connector/compare/v1.15.3...v1.15.4 )
##### Bug Fixes
- update dependencies to latest
([#​693](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/693 ))
([86a621d](86a621d0a7 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-09 20:58:59 +00:00
Mend Renovate
32712fa018
chore(deps): update module google.golang.org/api to v0.241.0 ( #835 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.240.0` -> `v0.241.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.
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.241.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.241.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.240.0...v0.241.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3219](https://redirect.github.com/googleapis/google-api-go-client/issues/3219 ))
([987e4ab](987e4abe1e ))
- **all:** Auto-regenerate discovery clients
([#​3221](https://redirect.github.com/googleapis/google-api-go-client/issues/3221 ))
([7e31abb](7e31abbe69 ))
- **all:** Auto-regenerate discovery clients
([#​3222](https://redirect.github.com/googleapis/google-api-go-client/issues/3222 ))
([3346ebb](3346ebb070 ))
- **all:** Auto-regenerate discovery clients
([#​3223](https://redirect.github.com/googleapis/google-api-go-client/issues/3223 ))
([f94c92c](f94c92cafe ))
- **all:** Auto-regenerate discovery clients
([#​3224](https://redirect.github.com/googleapis/google-api-go-client/issues/3224 ))
([3f1f756](3f1f756570 ))
- **all:** Auto-regenerate discovery clients
([#​3225](https://redirect.github.com/googleapis/google-api-go-client/issues/3225 ))
([8799cd8](8799cd8e4c ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-09 13:51:55 -07:00
Yuan Teoh
35e0919184
chore(deps): update opentelemetry-go monorepo to v1.37.0 ( #834 )
...
This require updates of the semconv version to
`go.opentelemetry.io/otel/semconv/v1.34.0` library.
2025-07-09 16:40:03 -04:00
Anubhav Dhawan
72a7282797
docs: Add Toolbox SDKs repo links to relevant doc snippets ( #828 )
...
This PR adds Toolbox SDK github repo links to the relevant parts where
these SDKs are introduced in the `README` for additional context.
2025-07-09 16:34:57 +05:30
Anmol Shukla
29fe3b93cd
docs: fix copy to clipboard button visibility in light mode ( #826 )
...
This PR fixes the issue #791 and updated the info box color so that tags
are visible in dark mode as well in docsite.
2025-07-09 14:13:12 +05:30
Anubhav Dhawan
fb3f66acf4
docs: Correct link for Cloud Run datasource setup ( #794 )
...
Updated the link in the Cloud Run deployment guide for `tools.yaml`
setup. The previous link incorrectly pointed to a `localhost` source
example, which causes confusion and deployment failures. The new link
directs users to the guide for configuring cloud-based sources, ensuring
a correct setup.
2025-07-09 06:11:18 +00:00
Yuan Teoh
1f95eb134b
test: add more time to spanner integration test ctx ( #819 )
...
Occasionally the Spanner integration test's `context` timeout before the
`DROP` operation could finish.
2025-07-09 01:21:22 +00:00
AlexTalreja
4c240ac3c9
feat: dynamic reloading for toolbox config ( #800 )
...
Allow Toolbox server to automatically update when users modify their
tool configuration file(s), instead of requiring a restart.
This feature is automatically enabled, but can be turned off with the
flag `--disable-reload`.
2025-07-08 17:28:12 -07:00
Huan Chen
c6ab74c5da
feat: add optional projectID parameter to bigquery tools ( #799 )
...
Optional projectID parameter enables dynamic, cross-project resource
access in BigQuery tools.
This allows a single tool configuration to target different projects at
runtime, rather than being fixed to the project in its source
configuration.
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-07-08 18:02:42 -04:00
Yuan Teoh
04e2529ba9
test: add null column test case ( #768 )
...
Add integration tests to check for `null` columns. ref #757
2025-07-08 20:20:16 +00:00
Mend Renovate
53dd247e6e
chore(deps): update module google.golang.org/api to v0.240.0 ( #778 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.239.0` -> `v0.240.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.240.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.240.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.239.0...v0.240.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3210](https://redirect.github.com/googleapis/google-api-go-client/issues/3210 ))
([c0efdb5](c0efdb50d5 ))
- **all:** Auto-regenerate discovery clients
([#​3212](https://redirect.github.com/googleapis/google-api-go-client/issues/3212 ))
([c699558](c699558a9c ))
- **all:** Auto-regenerate discovery clients
([#​3214](https://redirect.github.com/googleapis/google-api-go-client/issues/3214 ))
([7b43598](7b43598833 ))
- **all:** Auto-regenerate discovery clients
([#​3215](https://redirect.github.com/googleapis/google-api-go-client/issues/3215 ))
([22e2c38](22e2c38068 ))
- **all:** Auto-regenerate discovery clients
([#​3216](https://redirect.github.com/googleapis/google-api-go-client/issues/3216 ))
([e8c3504](e8c3504399 ))
- **all:** Auto-regenerate discovery clients
([#​3217](https://redirect.github.com/googleapis/google-api-go-client/issues/3217 ))
([604190c](604190c29e ))
- **all:** Auto-regenerate discovery clients
([#​3218](https://redirect.github.com/googleapis/google-api-go-client/issues/3218 ))
([0a46af7](0a46af7bb3 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-07-07 16:08:01 -07:00
Twisha Bansal
648eede62b
docs: add introduction snippets for JS SDK ( #785 )
...
Using nested tabs in hugo is hard and flaky. So, we're using different
heading for the multiple languages here.
2025-07-08 00:11:49 +05:30
Yuan
9b2dfcc553
chore: update int test variable name to be consistent ( #766 )
...
Update `_` variables to camelcase.
2025-07-04 05:21:39 +00:00
Twisha Bansal
cb514209b6
docs: add JS SDK to readme ( #776 )
...
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-07-03 22:35:13 +05:30
Twisha Bansal
0a93b0482c
fix: fix docs preview deployment pipeline ( #787 )
...
The code for the preview build is now sourced from the target branch,
whereas it was previously sourced from the main branch.
2025-07-03 21:54:10 +05:30
release-please[bot]
f13e9635ba
chore(main): release 0.8.0 ( #689 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.8.0](https://github.com/googleapis/genai-toolbox/compare/v0.7.0...v0.8.0 )
(2025-07-02)
### ⚠ BREAKING CHANGES
* **postgres,mssql,cloudsqlmssql:** encode source connection url for
sources ([#727 ](https://github.com/googleapis/genai-toolbox/issues/727 ))
### Features
* Add support for multiple YAML configuration files
([#760 ](https://github.com/googleapis/genai-toolbox/issues/760 ))
([40679d7 ](40679d700e ))
* Add support for optional parameters
([#617 ](https://github.com/googleapis/genai-toolbox/issues/617 ))
([4827771 ](4827771b78 )),
closes [#475 ](https://github.com/googleapis/genai-toolbox/issues/475 )
* **mcp:** Support MCP version 2025-03-26
([#755 ](https://github.com/googleapis/genai-toolbox/issues/755 ))
([474df57 ](474df57d62 ))
* **sources/http:** Support disable SSL verification for HTTP Source
([#674 ](https://github.com/googleapis/genai-toolbox/issues/674 ))
([4055b0c ](4055b0c356 ))
* **tools/bigquery:** Add templateParameters field for bigquery
([#699 ](https://github.com/googleapis/genai-toolbox/issues/699 ))
([f5f771b ](f5f771b0f3 ))
* **tools/bigtable:** Add templateParameters field for bigtable
([#692 ](https://github.com/googleapis/genai-toolbox/issues/692 ))
([1c06771 ](1c067715fa ))
* **tools/couchbase:** Add templateParameters field for couchbase
([#723 ](https://github.com/googleapis/genai-toolbox/issues/723 ))
([9197186 ](9197186b8b ))
* **tools/http:** Add support for HTTP Tool pathParams
([#726 ](https://github.com/googleapis/genai-toolbox/issues/726 ))
([fd300dc ](fd300dc606 ))
* **tools/redis:** Add Redis Source and Tool
([#519 ](https://github.com/googleapis/genai-toolbox/issues/519 ))
([f0aef29 ](f0aef29b0c ))
* **tools/spanner:** Add templateParameters field for spanner
([#691 ](https://github.com/googleapis/genai-toolbox/issues/691 ))
([075dfa4 ](075dfa47e1 ))
* **tools/sqlitesql:** Add templateParameters field for sqlitesql
([#687 ](https://github.com/googleapis/genai-toolbox/issues/687 ))
([75e254c ](75e254c0a4 ))
* **tools/valkey:** Add Valkey Source and Tool
([#532 ](https://github.com/googleapis/genai-toolbox/issues/532 ))
([054ec19 ](054ec198b9 ))
### Bug Fixes
* **bigquery,mssql:** Fix panic on tools with array param
([#722 ](https://github.com/googleapis/genai-toolbox/issues/722 ))
([7a6644c ](7a6644cf0c ))
* **postgres,mssql,cloudsqlmssql:** Encode source connection url for
sources ([#727 ](https://github.com/googleapis/genai-toolbox/issues/727 ))
([67964d9 ](67964d939f )),
closes [#717 ](https://github.com/googleapis/genai-toolbox/issues/717 )
* Set default value to field's type during unmarshalling
([#774 ](https://github.com/googleapis/genai-toolbox/issues/774 ))
([fafed24 ](fafed24858 )),
closes [#771 ](https://github.com/googleapis/genai-toolbox/issues/771 )
* **server/mcp:** Do not listen from port for stdio
([#719 ](https://github.com/googleapis/genai-toolbox/issues/719 ))
([d51dbc7 ](d51dbc759b )),
closes [#711 ](https://github.com/googleapis/genai-toolbox/issues/711 )
* **tools/mysqlexecutesql:** Handle nil panic and connection leak in
Invoke ([#757 ](https://github.com/googleapis/genai-toolbox/issues/757 ))
([7badba4 ](7badba42ee ))
* **tools/mysqlsql:** Handle nil panic and connection leak in invoke
([#758 ](https://github.com/googleapis/genai-toolbox/issues/758 ))
([cbb4a33 ](cbb4a33351 ))
---
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 <45984206+Yuan325@users.noreply.github.com >
2025-07-02 09:30:33 -06:00
Yuan
fafed24858
fix: set default value to field's type during unmarshalling ( #774 )
...
When go-yaml decode into CommonParameter with Default being an any type,
int will be converted into []uint64.
It will fail the Parse() when the value is being used since it does not
belong to either of the int types.
Unmarshal `default` value into each field's type directly.
Fixes #771
2025-07-02 14:58:42 +00:00
Mend Renovate
6337434623
chore(deps): update module github.com/go-playground/validator/v10 to v10.27.0 ( #775 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/go-playground/validator/v10](https://redirect.github.com/go-playground/validator )
| `v10.26.0` -> `v10.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>go-playground/validator
(github.com/go-playground/validator/v10)</summary>
###
[`v10.27.0`](https://redirect.github.com/go-playground/validator/releases/tag/v10.27.0 ):
Release 10.27.0
[Compare
Source](https://redirect.github.com/go-playground/validator/compare/v10.26.0...v10.27.0 )
#### What's Changed
- Fix Release version badge on README page by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1406 ](https://redirect.github.com/go-playground/validator/pull/1406 )
- fix russian E.164 error message by
[@​prigornitskiy](https://redirect.github.com/prigornitskiy ) in
[https://github.com/go-playground/validator/pull/1349 ](https://redirect.github.com/go-playground/validator/pull/1349 )
- chore: remove unnecessary statement by
[@​qshuai](https://redirect.github.com/qshuai ) in
[https://github.com/go-playground/validator/pull/1200 ](https://redirect.github.com/go-playground/validator/pull/1200 )
- Re-enable several linters by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1412 ](https://redirect.github.com/go-playground/validator/pull/1412 )
- add support to tag validateFn by
[@​peczenyj](https://redirect.github.com/peczenyj ) in
[https://github.com/go-playground/validator/pull/1363 ](https://redirect.github.com/go-playground/validator/pull/1363 )
- Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in
/\_examples/validate\_fn by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/go-playground/validator/pull/1418 ](https://redirect.github.com/go-playground/validator/pull/1418 )
- Bump golang.org/x/net from 0.34.0 to 0.38.0 in
/\_examples/validate\_fn by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/go-playground/validator/pull/1419 ](https://redirect.github.com/go-playground/validator/pull/1419 )
- Align required\_without with the contract stated in the documentation
by [@​jmfrees](https://redirect.github.com/jmfrees ) in
[https://github.com/go-playground/validator/pull/1422 ](https://redirect.github.com/go-playground/validator/pull/1422 )
- Add translation example by
[@​cxlblm](https://redirect.github.com/cxlblm ) in
[https://github.com/go-playground/validator/pull/1394 ](https://redirect.github.com/go-playground/validator/pull/1394 )
- doc(errors): mention RegisterTagNameFunc for FieldError.Field by
[@​khan-ajamal](https://redirect.github.com/khan-ajamal ) in
[https://github.com/go-playground/validator/pull/1358 ](https://redirect.github.com/go-playground/validator/pull/1358 )
- Bump golangci/golangci-lint-action from 7 to 8 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/go-playground/validator/pull/1425 ](https://redirect.github.com/go-playground/validator/pull/1425 )
- feat(translation): add en translation for urn\_rfc2141 by
[@​ryanmalesic](https://redirect.github.com/ryanmalesic ) in
[https://github.com/go-playground/validator/pull/1431 ](https://redirect.github.com/go-playground/validator/pull/1431 )
- fix: panics when private field is validated by
[@​ykalchevskiy](https://redirect.github.com/ykalchevskiy ) in
[https://github.com/go-playground/validator/pull/1423 ](https://redirect.github.com/go-playground/validator/pull/1423 )
- Fix: support validation for map values with struct types by
[@​JunaidIslam2105](https://redirect.github.com/JunaidIslam2105 )
in
[https://github.com/go-playground/validator/pull/1433 ](https://redirect.github.com/go-playground/validator/pull/1433 )
- Omitzero does not work with slice and map bug by
[@​JunaidIslam2105](https://redirect.github.com/JunaidIslam2105 )
in
[https://github.com/go-playground/validator/pull/1436 ](https://redirect.github.com/go-playground/validator/pull/1436 )
- Fix: Validator panics when 'nil' is used along with required if for
slices and maps by
[@​JunaidIslam2105](https://redirect.github.com/JunaidIslam2105 )
in
[https://github.com/go-playground/validator/pull/1442 ](https://redirect.github.com/go-playground/validator/pull/1442 )
- docs: typos by [@​eqsdxr](https://redirect.github.com/eqsdxr ) in
[https://github.com/go-playground/validator/pull/1440 ](https://redirect.github.com/go-playground/validator/pull/1440 )
- fix: make "file://" fail `url` validation by
[@​bfabio](https://redirect.github.com/bfabio ) in
[https://github.com/go-playground/validator/pull/1444 ](https://redirect.github.com/go-playground/validator/pull/1444 )
- disable way too aggressive and disagreeable linters by
[@​deankarn](https://redirect.github.com/deankarn ) in
[https://github.com/go-playground/validator/pull/1445 ](https://redirect.github.com/go-playground/validator/pull/1445 )
- use golangci lint file for disables by
[@​deankarn](https://redirect.github.com/deankarn ) in
[https://github.com/go-playground/validator/pull/1447 ](https://redirect.github.com/go-playground/validator/pull/1447 )
#### New Contributors
- [@​prigornitskiy](https://redirect.github.com/prigornitskiy )
made their first contribution in
[https://github.com/go-playground/validator/pull/1349 ](https://redirect.github.com/go-playground/validator/pull/1349 )
- [@​qshuai](https://redirect.github.com/qshuai ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1200 ](https://redirect.github.com/go-playground/validator/pull/1200 )
- [@​peczenyj](https://redirect.github.com/peczenyj ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1363 ](https://redirect.github.com/go-playground/validator/pull/1363 )
- [@​jmfrees](https://redirect.github.com/jmfrees ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1422 ](https://redirect.github.com/go-playground/validator/pull/1422 )
- [@​cxlblm](https://redirect.github.com/cxlblm ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1394 ](https://redirect.github.com/go-playground/validator/pull/1394 )
- [@​khan-ajamal](https://redirect.github.com/khan-ajamal ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1358 ](https://redirect.github.com/go-playground/validator/pull/1358 )
- [@​ryanmalesic](https://redirect.github.com/ryanmalesic ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1431 ](https://redirect.github.com/go-playground/validator/pull/1431 )
- [@​ykalchevskiy](https://redirect.github.com/ykalchevskiy ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1423 ](https://redirect.github.com/go-playground/validator/pull/1423 )
- [@​JunaidIslam2105](https://redirect.github.com/JunaidIslam2105 )
made their first contribution in
[https://github.com/go-playground/validator/pull/1433 ](https://redirect.github.com/go-playground/validator/pull/1433 )
- [@​eqsdxr](https://redirect.github.com/eqsdxr ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1440 ](https://redirect.github.com/go-playground/validator/pull/1440 )
- [@​bfabio](https://redirect.github.com/bfabio ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1444 ](https://redirect.github.com/go-playground/validator/pull/1444 )
**Full Changelog**:
https://github.com/go-playground/validator/compare/v10.26.0...v10.27.0
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-02 05:32:35 +00:00
Mend Renovate
822708afaa
chore(deps): update module cloud.google.com/go/bigtable to v1.38.0 ( #773 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/bigtable](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.37.0` -> `v1.38.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-02 05:14:59 +00:00
Yuan
010c278cbf
chore: release 0.8.0 ( #769 )
...
Release-As: 0.8.0
2025-06-30 18:32:48 +00:00
Mohd Mujtaba
40679d700e
feat: add support for multiple YAML configuration files ( #760 )
...
# Add Multiple YAML Configuration File Support
## 🎯 Overview
This PR introduces support for loading and merging multiple YAML
configuration files in Toolbox, addressing the need for modular
configuration management in complex deployments.
## ✨ New Features
### 1. Multiple Files Support (`--tools-files`)
- **Usage**: `--tools-files=file1.yaml,file2.yaml,file3.yaml`
- Load and intelligently merge multiple YAML configuration files
- Comma-separated file paths for maximum flexibility
### 2. Directory Support (`--tools-folder`)
- **Usage**: `--tools-folder=config-directory`
- Automatically discover and load all `.yaml` and `.yml` files from a
directory
- Simplifies configuration management for organized deployments
### 3. Smart Merging Logic
- **Sources/AuthServices/Tools**: Later files override earlier files
with same names
- **Toolsets**: Tools from same-named toolsets are combined without
duplicates
- Preserves all existing functionality while enabling composition
## 🔒 Safety & Validation
- **Mutual Exclusivity**: Prevents simultaneous use of `--tools-file`,
`--tools-files`, `--tools-folder`, and `--prebuilt`
- **Clear Error Messages**: Descriptive validation errors guide users to
correct usage
- **Comprehensive Error Handling**: Proper handling of missing files,
directories, and parsing errors
- **Full Backward Compatibility**: Existing configurations continue to
work unchanged
## 🏗️ Implementation Details
### Core Functions Added
- `mergeToolsFiles()` - Smart merging with configurable override rules
- `loadAndMergeToolsFiles()` - Multi-file loading and processing
- `loadAndMergeToolsFolder()` - Directory scanning and batch loading
### Command Structure Updates
- New `tools_files []string` field for multiple file paths
- New `tools_folder string` field for directory path
- Enhanced validation logic in `run()` function
- Updated flag definitions with proper descriptions
## 📋 Use Cases
### Organizational Benefits
- **Modular Configuration**: Separate database, API, and auth
configurations
- **Team Collaboration**: Multiple developers can work on different
config files
- **Environment Management**: Easy configuration swapping for different
environments
- **Scalability**: Large configurations can be broken into manageable
chunks
### Example Usage Patterns
```bash
# Multiple specific files
./toolbox --tools-files=database.yaml,apis.yaml,auth.yaml
# Directory-based loading
./toolbox --tools-folder=./production-configs
# Error case (properly handled)
./toolbox --tools-file=single.yaml --tools-folder=configs
# ERROR: --tools-file, --tools-files, and --tools-folder flags cannot be used simultaneously
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-06-30 14:00:49 -04:00
Mend Renovate
5fb056ee43
chore(deps): update module github.com/microsoft/go-mssqldb to v1.9.2 ( #767 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/microsoft/go-mssqldb](https://redirect.github.com/microsoft/go-mssqldb )
| `v1.9.1` -> `v1.9.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>microsoft/go-mssqldb
(github.com/microsoft/go-mssqldb)</summary>
###
[`v1.9.2`](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.9.1...v1.9.2 )
[Compare
Source](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.9.1...v1.9.2 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-30 17:06:28 +00:00
Wenxin Du
a1b60100c2
chore: Group tools by type ( #743 )
...
Group tools of the same type into the same folder so that they are more
discoverable and our tools are more organized as the number grows.
2025-06-30 11:37:48 -04:00
Mend Renovate
cb92883330
chore(deps): update module cloud.google.com/go/spanner to v1.83.0 ( #763 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.82.0` -> `v1.83.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-27 19:06:39 +00:00
Mend Renovate
bd2f1956bd
chore(deps): update module github.com/valkey-io/valkey-go to v1.0.62 ( #762 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/valkey-io/valkey-go](https://redirect.github.com/valkey-io/valkey-go )
| `v1.0.61` -> `v1.0.62` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>valkey-io/valkey-go (github.com/valkey-io/valkey-go)</summary>
###
[`v1.0.62`](https://redirect.github.com/valkey-io/valkey-go/releases/tag/v1.0.62 ):
1.0.62
[Compare
Source](https://redirect.github.com/valkey-io/valkey-go/compare/v1.0.61...v1.0.62 )
### Changes
- feat: support the SendToReplicas option in the Sentinel client.
- feat: deterministic SendToReplicas routing in the Cluster client.
- perf: changed atomic.Value to atomic.Pointer in the pipe.
- docs: fix typos and spellings.
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@​PingXie](https://redirect.github.com/PingXie ),
[@​jsoref](https://redirect.github.com/jsoref ),
[@​nithinputhenveettil](https://redirect.github.com/nithinputhenveettil ),
[@​proost](https://redirect.github.com/proost ) and
[@​rueian](https://redirect.github.com/rueian )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-27 12:32:36 -04:00
Yuan
cbb4a33351
fix(tools/mysqlsql): Handle nil panic and connection leak in invoke ( #758 )
...
Copy fix from #757 .
The Invoke function had two bugs:
A panic would occur when scanning a row containing a NULL value in a
TEXT or VARCHAR column. The code did not check for nil before attempting
a type assertion on the scanned value.
The *sql.Rows result was not being closed on all code paths, leading to
connection leaks that could exhaust the database connection pool.
This change corrects both issues. A guard clause now checks for nil
values before processing, and rows.Close() is deferred to guarantee the
connection is released.
2025-06-26 20:54:59 +00:00
megatron0000
7badba42ee
fix(tools/mysqlexecutesql): Handle nil panic and connection leak in Invoke ( #757 )
...
The Invoke function had two bugs:
1. A panic would occur when scanning a row containing a NULL value in a
TEXT or VARCHAR column. The code did not check for nil before attempting
a type assertion on the scanned value.
2. The *sql.Rows result was not being closed on all code paths, leading
to connection leaks that could exhaust the database connection pool.
This change corrects both issues. A guard clause now checks for nil
values before processing, and rows.Close() is deferred to guarantee the
connection is released.
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-26 13:12:45 -07:00
Twisha Bansal
f72e426314
docs: fix grammar ( #751 )
2025-06-26 10:40:15 +05:30
Wenxin Du
7a6644cf0c
fix(bigquery,mssql): fix panic on tools with array param ( #722 )
...
Fix: https://github.com/googleapis/genai-toolbox/issues/701
Things done:
1. Replace the `AsReversedMap()` helper with `AsMap()`
2. BigQuery's QueryParameter only accepts typed slices as input, but our
arrays are passed in as []any. Therefore, add a logic to convert []any
to a typed array based on the item type.
Tested on MCP inspector:
<img width="409" alt="Screenshot 2025-06-16 at 5 15 55 PM"
src="https://github.com/user-attachments/assets/8053cad5-270e-4d82-b97c-856238c42154 "
/>
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-06-25 22:54:26 -04:00
Mend Renovate
184c681797
chore(deps): update module google.golang.org/api to v0.239.0 ( #754 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.238.0` -> `v0.239.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.239.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.239.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.238.0...v0.239.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3199](https://redirect.github.com/googleapis/google-api-go-client/issues/3199 ))
([2bdd042](2bdd042ac9 ))
- **all:** Auto-regenerate discovery clients
([#​3201](https://redirect.github.com/googleapis/google-api-go-client/issues/3201 ))
([8eff56f](8eff56f43f ))
- **all:** Auto-regenerate discovery clients
([#​3202](https://redirect.github.com/googleapis/google-api-go-client/issues/3202 ))
([f7c299e](f7c299e9c0 ))
- **all:** Auto-regenerate discovery clients
([#​3203](https://redirect.github.com/googleapis/google-api-go-client/issues/3203 ))
([459c5a8](459c5a8db5 ))
- **all:** Auto-regenerate discovery clients
([#​3205](https://redirect.github.com/googleapis/google-api-go-client/issues/3205 ))
([ca610d5](ca610d5390 ))
- **all:** Auto-regenerate discovery clients
([#​3206](https://redirect.github.com/googleapis/google-api-go-client/issues/3206 ))
([98b7398](98b739881e ))
- **all:** Auto-regenerate discovery clients
([#​3207](https://redirect.github.com/googleapis/google-api-go-client/issues/3207 ))
([71fe287](71fe287d9c ))
- **all:** Auto-regenerate discovery clients
([#​3209](https://redirect.github.com/googleapis/google-api-go-client/issues/3209 ))
([27d1aa4](27d1aa43d1 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-26 01:26:08 +00:00
Yuan
474df57d62
feat: support MCP version 2025-03-26 ( #755 )
...
This feature includes the following:
* Implement initialize lifecycle (including version negotiation)
* Add the v20250326 schema
* Supporting the `DELETE` and `GET` endpoint for MCP.
* Supporting streamable HTTP (without SSE).
* Terminating sessions after timeout (default = 10 minutes from last
active).
* Toolbox do not support batch request. Will response with `Invalid
requests` if batch requests is received.
2025-06-26 00:34:37 +00:00
Wenxin Du
fc1a3813ea
ci: Add integration test coverage by source ( #742 )
...
Add a script for checking coverage for each source package with its
compatible tools.
Fail with coverage under 50%
2025-06-25 15:07:00 -04:00
Yuan
c7fe3c7f38
docs: fix linting in docs ( #749 )
...
Fix long lines and table column width lints in docs.
2025-06-25 17:03:42 +00:00
Anubhav Dhawan
dc2690bd39
docs: Document correct syntax for array parameters in SQL queries ( #750 )
...
## Problem
Users attempting to filter results in a SQL query based on an array
parameter from a tool may intuitively write a `statement` using the `IN`
clause, like so:
```sql
SELECT * FROM flights WHERE preferred_airlines IN ($1);
```
When this query is executed with an array argument (e.g., `["Delta",
"United"]`), it fails with a cryptic error message from the database
driver:
```
Exception: error while invoking tool: unable to execute query: failed to encode args[0]: unable to encode []interface {}{"Delta", "United"} into text format for text (OID 25): cannot find encode plan
```
This error occurs because the driver does not automatically expand the
single `$1` placeholder into a list of values `('Delta', 'United')`.
Instead, it tries to encode the entire Go slice `[]interface{}` as a
single text value, which fails. This creates a point of friction, as the
correct syntax is not immediately obvious and can lead to user
frustration and debugging time.
## Solution
This PR updates our documentation and example usage to demonstrate the
correct SQL syntax for handling array parameters. The proper way to
check for a value's existence in an array parameter is by using
PostgreSQL's `ANY()` operator:
```sql
SELECT * FROM flights WHERE preferred_airlines = ANY($1);
```
When this syntax is used, the database driver correctly interprets the
Go slice passed as `$1` as a PostgreSQL array, and the query executes as
intended.
## Impact
Saves developers time they would otherwise spend troubleshooting a
non-obvious database driver behavior.
2025-06-25 20:32:30 +05:30
Mend Renovate
b78f7480cf
chore(deps): update module github.com/microsoft/go-mssqldb to v1.9.1 ( #746 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/microsoft/go-mssqldb](https://redirect.github.com/microsoft/go-mssqldb )
| `v1.8.2` -> `v1.9.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>microsoft/go-mssqldb
(github.com/microsoft/go-mssqldb)</summary>
###
[`v1.9.1`](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.9.0...v1.9.1 )
[Compare
Source](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.9.0...v1.9.1 )
###
[`v1.9.0`](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.2...v1.9.0 )
[Compare
Source](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.2...v1.9.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-24 23:38:49 +00:00
Mend Renovate
ffe9b74211
chore(deps): update module github.com/redis/go-redis/v9 to v9.11.0 ( #745 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis )
| `v9.10.0` -> `v9.11.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>redis/go-redis (github.com/redis/go-redis/v9)</summary>
###
[`v9.11.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.11.0 ):
9.11.0
[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.10.0...v9.11.0 )
#### 🚀 Highlights
Fixes `TxPipeline` to work correctly in cluster scenarios, allowing
execution of commands
only in the same slot for a given transaction.
### Changes
#### 🚀 New Features
- Set cluster slot for `scan` commands, rather than random
([#​2623](https://redirect.github.com/redis/go-redis/pull/2623 ))
- Add CredentialsProvider field to UniversalOptions
([#​2927](https://redirect.github.com/redis/go-redis/pull/2927 ))
- feat(redisotel): add WithCallerEnabled option
([#​3415](https://redirect.github.com/redis/go-redis/pull/3415 ))
#### 🐛 Bug Fixes
- fix(txpipeline): keyless commands should take the slot of the keyed
([#​3411](https://redirect.github.com/redis/go-redis/pull/3411 ))
- fix(loading): cache the loaded flag for slave nodes
([#​3410](https://redirect.github.com/redis/go-redis/pull/3410 ))
- fix(txpipeline): should return error on multi/exec on multiple slots
([#​3408](https://redirect.github.com/redis/go-redis/pull/3408 ))
- fix: check if the shard exists to avoid returning nil
([#​3396](https://redirect.github.com/redis/go-redis/pull/3396 ))
#### 🧰 Maintenance
- feat: optimize connection pool waitTurn
([#​3412](https://redirect.github.com/redis/go-redis/pull/3412 ))
- chore(ci): update CI redis builds
([#​3407](https://redirect.github.com/redis/go-redis/pull/3407 ))
- chore: remove a redundant method from `Ring`, `Client` and
`ClusterClient`
([#​3401](https://redirect.github.com/redis/go-redis/pull/3401 ))
- test: refactor TestBasicCredentials using table-driven tests
([#​3406](https://redirect.github.com/redis/go-redis/pull/3406 ))
- perf: reduce unnecessary memory allocation operations
([#​3399](https://redirect.github.com/redis/go-redis/pull/3399 ))
- fix: insert entry during iterating over a map
([#​3398](https://redirect.github.com/redis/go-redis/pull/3398 ))
- DOC-5229 probabilistic data type examples
([#​3413](https://redirect.github.com/redis/go-redis/pull/3413 ))
- chore(deps): bump rojopolis/spellcheck-github-actions from 0.49.0 to
0.51.0
([#​3414](https://redirect.github.com/redis/go-redis/pull/3414 ))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@​andy-stark-redis](https://redirect.github.com/andy-stark-redis ),
[@​boekkooi-impossiblecloud](https://redirect.github.com/boekkooi-impossiblecloud ),
[@​cxljs](https://redirect.github.com/cxljs ),
[@​dcherubini](https://redirect.github.com/dcherubini ),
[@​iamamirsalehi](https://redirect.github.com/iamamirsalehi ),
[@​ndyakov](https://redirect.github.com/ndyakov ),
[@​pete-woods](https://redirect.github.com/pete-woods ),
[@​twz915](https://redirect.github.com/twz915 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-24 23:27:34 +00:00
Averi Kitsch
e1355660d4
chore: Update Developer and Contributing docs ( #738 )
...
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-06-24 13:58:47 -07:00
Twisha Bansal
d8e2abe2dd
fix: fix adk quickstart ( #741 )
2025-06-24 12:04:11 +05:30
Twisha Bansal
7b3539e9ff
chore: reorder quickstart ( #740 )
...
Reorder quickstart.
Order from
`GoogleGenAI -> ADK -> Langchain -> Llamaindex`
to
`ADK -> Langchain -> Llamaindex -> GoogleGenAI`
2025-06-24 11:55:01 +05:30
Wenxin Du
1d658c3b14
docs: Add guide for writing integration tests ( #737 )
...
Detailed instruction for writing integration tests.
2025-06-23 09:36:46 -07:00
Wenxin Du
fd300dc606
feat: Add support for HTTP Tool pathParams ( #726 )
...
Allow users to specify dynamic path for HTTP tools.
fix: https://github.com/googleapis/genai-toolbox/issues/680
2025-06-20 14:53:49 -04:00
Yuan
4827771b78
feat: add support for optional parameters ( #617 )
...
Add a `default` field to parameters, that enables users to specify a
default value.
e.g.
```
parameters:
- name: name
type: string
default: "some-default-value"
description: The name of the hotel.
```
if this parameter is invoked without specifying `name`, the parameter
would default to "some-default-value"
For parameter manifest, there will be an additional `Required` field.
The default `Required` field is true. If a `default` value is presented,
`Required: false`. Array parameter's item's `Required` field will
inherit the array's `Required` field.
Fixes #475
2025-06-20 10:46:59 -07:00
dependabot[bot]
a8df414b11
chore(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 ( #734 )
...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi ) from
5.2.1 to 5.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/go-chi/chi/releases ">github.com/go-chi/chi/v5's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Use strings.Cut in a few places by <a
href="https://github.com/JRaspass "><code>@JRaspass</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/971 ">go-chi/chi#971</a></li>
<li>Fix non-constant format strings in t.Fatalf by <a
href="https://github.com/JRaspass "><code>@JRaspass</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/972 ">go-chi/chi#972</a></li>
<li>Apply fieldalignment fixes to optimize struct memory layout by <a
href="https://github.com/pixel365 "><code>@pixel365</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/974 ">go-chi/chi#974</a></li>
<li>go 1.24 by <a
href="https://github.com/pkieltyka "><code>@pkieltyka</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/977 ">go-chi/chi#977</a></li>
<li>chore: delint ioutil usage by <a
href="https://github.com/costela "><code>@costela</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/962 ">go-chi/chi#962</a></li>
<li>Fixed typo in Router interface definition by <a
href="https://github.com/mithileshgupta12 "><code>@mithileshgupta12</code></a>
in <a
href="https://redirect.github.com/go-chi/chi/pull/958 ">go-chi/chi#958</a></li>
<li>Add support for TinyGo by <a
href="https://github.com/efraimbart "><code>@efraimbart</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/978 ">go-chi/chi#978</a></li>
<li>Exclude middleware/profiler.go in TinyGo, as there's no
net/http/pprof pkg by <a
href="https://github.com/cxjava "><code>@cxjava</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/982 ">go-chi/chi#982</a></li>
<li>Make use of strings.Cut by <a
href="https://github.com/scop "><code>@scop</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/1005 ">go-chi/chi#1005</a></li>
<li>Change install command format to code block by <a
href="https://github.com/sglkc "><code>@sglkc</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/1001 ">go-chi/chi#1001</a></li>
<li>Correct documentation by <a
href="https://github.com/mrdomino "><code>@mrdomino</code></a> in <a
href="https://redirect.github.com/go-chi/chi/pull/992 ">go-chi/chi#992</a></li>
</ul>
<h2>Security fix</h2>
<ul>
<li>Fixes <a
href="https://github.com/go-chi/chi/security/advisories/GHSA-vrw8-fxc6-2r93 ">GHSA-vrw8-fxc6-2r93</a>
- "Host Header Injection Leads to Open Redirect in
RedirectSlashes" <a
href="1be7ad938c ">commit</a>
<ul>
<li>a lower-severity Open Redirect that can't be exploited in browser or
email client, as it requires manipulation of a Host header</li>
<li>reported by Anuraag Baishya, <a
href="https://github.com/anuraagbaishya "><code>@anuraagbaishya</code></a>.
Thank you!</li>
</ul>
</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/pixel365 "><code>@pixel365</code></a>
made their first contribution in <a
href="https://redirect.github.com/go-chi/chi/pull/974 ">go-chi/chi#974</a></li>
<li><a
href="https://github.com/mithileshgupta12 "><code>@mithileshgupta12</code></a>
made their first contribution in <a
href="https://redirect.github.com/go-chi/chi/pull/958 ">go-chi/chi#958</a></li>
<li><a
href="https://github.com/efraimbart "><code>@efraimbart</code></a> made
their first contribution in <a
href="https://redirect.github.com/go-chi/chi/pull/978 ">go-chi/chi#978</a></li>
<li><a href="https://github.com/cxjava "><code>@cxjava</code></a> made
their first contribution in <a
href="https://redirect.github.com/go-chi/chi/pull/982 ">go-chi/chi#982</a></li>
<li><a href="https://github.com/sglkc "><code>@sglkc</code></a> made
their first contribution in <a
href="https://redirect.github.com/go-chi/chi/pull/1001 ">go-chi/chi#1001</a></li>
<li><a href="https://github.com/mrdomino "><code>@mrdomino</code></a>
made their first contribution in <a
href="https://redirect.github.com/go-chi/chi/pull/992 ">go-chi/chi#992</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/go-chi/chi/compare/v5.2.1...v5.2.2 ">https://github.com/go-chi/chi/compare/v5.2.1...v5.2.2 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="23c395f852 "><code>23c395f</code></a>
Correct documentation (<a
href="https://redirect.github.com/go-chi/chi/issues/992 ">#992</a>)</li>
<li><a
href="5516d147c1 "><code>5516d14</code></a>
docs: change install code to code block (<a
href="https://redirect.github.com/go-chi/chi/issues/1001 ">#1001</a>)</li>
<li><a
href="e235052c10 "><code>e235052</code></a>
Make use of strings.Cut (<a
href="https://redirect.github.com/go-chi/chi/issues/1005 ">#1005</a>)</li>
<li><a
href="1be7ad938c "><code>1be7ad9</code></a>
Merge commit from fork</li>
<li><a
href="d7034fdfda "><code>d7034fd</code></a>
Exclude profiler when use tinygo (<a
href="https://redirect.github.com/go-chi/chi/issues/982 ">#982</a>)</li>
<li><a
href="d04703412f "><code>d047034</code></a>
support tinygo (<a
href="https://redirect.github.com/go-chi/chi/issues/978 ">#978</a>)</li>
<li><a
href="fe2c065bc0 "><code>fe2c065</code></a>
Fixed the typo (<a
href="https://redirect.github.com/go-chi/chi/issues/958 ">#958</a>)</li>
<li><a
href="1aae5b2d2d "><code>1aae5b2</code></a>
chore: delint ioutil usage (<a
href="https://redirect.github.com/go-chi/chi/issues/962 ">#962</a>)</li>
<li><a
href="c6225e35a4 "><code>c6225e3</code></a>
go 1.24 (<a
href="https://redirect.github.com/go-chi/chi/issues/977 ">#977</a>)</li>
<li><a
href="e846b8304c "><code>e846b83</code></a>
Apply fieldalignment fixes to optimize struct memory layout (<a
href="https://redirect.github.com/go-chi/chi/issues/974 ">#974</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/go-chi/chi/compare/v5.2.1...v5.2.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>
2025-06-20 17:29:12 +00:00
Yuan
0bf4ebabf1
ci: increase releases vCPU ( #731 )
...
As Toolbox add more dependencies, the release time is taking longer (due
to longer binary building time). This PR increases vCPU for the
continuous release and versioned release.
2025-06-19 23:14:51 -07:00
Yuan
67964d939f
fix(postgres,mssql,cloudsqlmssql)!: encode source connection url for sources ( #727 )
...
Have to encode special character in connection url. Only needed for
`postgres`, `mssql`, `cloud-sql-mssql` sources.
Fixes #717
2025-06-18 15:32:46 -07:00
Mend Renovate
f77c829271
chore(deps): update module google.golang.org/api to v0.238.0 ( #728 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.237.0` -> `v0.238.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.238.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.238.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.237.0...v0.238.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3192](https://redirect.github.com/googleapis/google-api-go-client/issues/3192 ))
([3ad3118](3ad311895f ))
- **all:** Auto-regenerate discovery clients
([#​3196](https://redirect.github.com/googleapis/google-api-go-client/issues/3196 ))
([8cb55ce](8cb55ce504 ))
- **all:** Auto-regenerate discovery clients
([#​3197](https://redirect.github.com/googleapis/google-api-go-client/issues/3197 ))
([98994c4](98994c4004 ))
- **all:** Auto-regenerate discovery clients
([#​3198](https://redirect.github.com/googleapis/google-api-go-client/issues/3198 ))
([5824597](582459736e ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-18 21:52:47 +00:00
Mend Renovate
d2977ed1ba
chore(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/metric to v0.53.0 ( #729 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go )
| `v0.52.0` -> `v0.53.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>GoogleCloudPlatform/opentelemetry-operations-go
(github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric)</summary>
###
[`v0.53.0`](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/releases/tag/v0.53.0 ):
v1.29.0/v0.53.0
[Compare
Source](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/v0.52.0...v0.53.0 )
##### What's Changed
- exporter/metric: add WithMetricClient option by
[@​enocom](https://redirect.github.com/enocom ) in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1033 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1033 )
- go.mod: use go 1.23 by
[@​braydonk](https://redirect.github.com/braydonk ) in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1048 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1048 )
##### New Contributors
- [@​enocom](https://redirect.github.com/enocom ) made their first
contribution in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1033 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1033 )
**Full Changelog**:
https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/v0.52.0...v0.53.0
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-18 21:47:07 +00:00
Mend Renovate
52e8bf4de1
chore(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/trace to v1.29.0 ( #730 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go )
| `v1.28.0` -> `v1.29.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-18 21:40:08 +00:00
Yuan
a3aaf93525
docs: update template parameter docs for tools ( #706 )
...
documentation for #535
2025-06-18 14:34:41 -07:00
AlexTalreja
9197186b8b
feat(tools/couchbase): add templateParameters field for couchbase ( #723 )
...
Add templateParameters to support non-filter parameters and DDL
statements.
Part of https://github.com/googleapis/genai-toolbox/issues/535
2025-06-18 21:27:41 +00:00
Yuan
e3844ff76d
ci: add macos and windows unit tests ( #675 )
2025-06-18 14:22:00 -07:00
Yuan
ef6e3f1c32
chore: support linux/arm64 platform for Docker ( #724 )
...
Built Toolbox as a multi-platform container.
Fix #686
2025-06-18 18:49:00 +00:00
Yuan
f5f771b0f3
feat(tools/bigquery): add templateParameters field for bigquery ( #699 )
...
Add templateParameters to support non-filter parameters and DDL
statements.
Part of #535
2025-06-18 10:19:23 -07:00
Yuan
12b6636a9b
refactor: update template param integration test to use options ( #707 )
2025-06-18 17:00:47 +00:00
Yuan
d51dbc759b
fix: do not listen from port for stdio ( #719 )
...
Fix #711
2025-06-17 11:35:04 -07:00
Wenxin Du
4055b0c356
feat: Support disable SSL verification for HTTP Source ( #674 )
...
Fix issue: https://github.com/googleapis/genai-toolbox/issues/661
2025-06-16 17:22:09 -04:00
Yuan
65dba4cabc
chore: update to get version from ServerConfig ( #718 )
2025-06-16 11:26:51 -07:00
Mend Renovate
447cda2daf
chore(deps): update module google.golang.org/api to v0.237.0 ( #710 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.236.0` -> `v0.237.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.237.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.237.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.236.0...v0.237.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3182](https://redirect.github.com/googleapis/google-api-go-client/issues/3182 ))
([bb1dc77 ](bb1dc7764b ))
- **all:** Auto-regenerate discovery clients
([#​3184](https://redirect.github.com/googleapis/google-api-go-client/issues/3184 ))
([7c6dc44](7c6dc440ad ))
- **all:** Auto-regenerate discovery clients
([#​3185](https://redirect.github.com/googleapis/google-api-go-client/issues/3185 ))
([ea78c84](ea78c84457 ))
- **all:** Auto-regenerate discovery clients
([#​3186](https://redirect.github.com/googleapis/google-api-go-client/issues/3186 ))
([5f2f220](5f2f220ef6 ))
- **all:** Auto-regenerate discovery clients
([#​3187](https://redirect.github.com/googleapis/google-api-go-client/issues/3187 ))
([ec0e2c4](ec0e2c41f2 ))
- **all:** Auto-regenerate discovery clients
([#​3189](https://redirect.github.com/googleapis/google-api-go-client/issues/3189 ))
([a03f9f0](a03f9f0966 ))
- **all:** Auto-regenerate discovery clients
([#​3190](https://redirect.github.com/googleapis/google-api-go-client/issues/3190 ))
([0022bde](0022bde6ee ))
- **all:** Auto-regenerate discovery clients
([#​3191](https://redirect.github.com/googleapis/google-api-go-client/issues/3191 ))
([1540497](1540497246 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-13 14:05:16 -07:00
Mend Renovate
c54ef61fc6
chore(deps): update module github.com/go-sql-driver/mysql to v1.9.3 ( #709 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/go-sql-driver/mysql](https://redirect.github.com/go-sql-driver/mysql )
| `v1.9.2` -> `v1.9.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>go-sql-driver/mysql (github.com/go-sql-driver/mysql)</summary>
###
[`v1.9.3`](https://redirect.github.com/go-sql-driver/mysql/releases/tag/v1.9.3 )
[Compare
Source](https://redirect.github.com/go-sql-driver/mysql/compare/v1.9.2...v1.9.3 )
#### What's Changed
- \[1.9] test stability improvement. by
[@​methane](https://redirect.github.com/methane ) in
[https://github.com/go-sql-driver/mysql/pull/1699 ](https://redirect.github.com/go-sql-driver/mysql/pull/1699 )
- \[1.9] Transaction Commit/Rollback returns conn's cached error by
[@​methane](https://redirect.github.com/methane ) in
[https://github.com/go-sql-driver/mysql/pull/1702 ](https://redirect.github.com/go-sql-driver/mysql/pull/1702 )
- backport benchmark_test by
[@​methane](https://redirect.github.com/methane ) in
[https://github.com/go-sql-driver/mysql/pull/1706 ](https://redirect.github.com/go-sql-driver/mysql/pull/1706 )
- \[1.9] optimize readPacket
([#​1705](https://redirect.github.com/go-sql-driver/mysql/issues/1705 ))
by [@​methane](https://redirect.github.com/methane ) in
[https://github.com/go-sql-driver/mysql/pull/1707 ](https://redirect.github.com/go-sql-driver/mysql/pull/1707 )
- \[1.9] fix PING on compressed connections by
[@​methane](https://redirect.github.com/methane ) in
[https://github.com/go-sql-driver/mysql/pull/1723 ](https://redirect.github.com/go-sql-driver/mysql/pull/1723 )
- release v1.9.3 by
[@​methane](https://redirect.github.com/methane ) in
[https://github.com/go-sql-driver/mysql/pull/1725 ](https://redirect.github.com/go-sql-driver/mysql/pull/1725 )
**Full Changelog**:
https://github.com/go-sql-driver/mysql/compare/v1.9.2...v1.9.3
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-13 17:42:24 +00:00
Mend Renovate
eb98cdc7d1
chore(deps): update module github.com/redis/go-redis/v9 to v9.10.0 ( #700 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis )
| `v9.9.0` -> `v9.10.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>redis/go-redis (github.com/redis/go-redis/v9)</summary>
###
[`v9.10.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.10.0 ):
9.10.0
[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.9.0...v9.10.0 )
Experimental support for [vector
sets](https://redis.io/docs/latest/develop/data-types/vector-sets/ )!
#### 🚀 Highlights
`go-redis` now supports [vector
sets](https://redis.io/docs/latest/develop/data-types/vector-sets/ ).
This data type is marked as "in preview" in Redis and its support in
`go-redis` is marked as experimental. You can find examples in the
documentation and in the `doctests` folder.
### Changes
#### 🚀 New Features
- feat: support vectorset
([#​3375](https://redirect.github.com/redis/go-redis/pull/3375 ))
[@​fukua95](https://redirect.github.com/fukua95 )
#### 🧰 Maintenance
- Add the missing NewFloatSliceResult for testing
([#​3393](https://redirect.github.com/redis/go-redis/pull/3393 ))
- DOC-5078 vector set examples
([#​3394](https://redirect.github.com/redis/go-redis/pull/3394 ))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@​AndBobsYourUncle](https://redirect.github.com/AndBobsYourUncle ),
[@​andy-stark-redis](https://redirect.github.com/andy-stark-redis ),
[@​fukua95](https://redirect.github.com/fukua95 ) and
[@​ndyakov](https://redirect.github.com/ndyakov )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-12 14:38:03 -07:00
Yuan
1c067715fa
feat(tools/bigtable): add templateParameters field for bigtable ( #692 )
...
Add templateParameters to support non-filter parameters and DDL
statements.
Added a new argument `ignoreInsert` at integration test. Bigtable only
allow `SELECT` statement. This is used to filter insert statement for
bigtable.
Part of #535
2025-06-12 21:18:32 +00:00
Averi Kitsch
cb87f765a6
docs: redirect dev assist docs to official cloud documentation ( #676 )
2025-06-12 21:09:51 +00:00
Kurtis Van Gent
a982314900
chore(ci/cd): add bigquery folks to blunderbuss ( #705 )
...
Adds the BigQuery folks to the blunderbuss config. Blunderbuss will
randomly assign one of the listed folks when 'product: bigquery' label
is added.
2025-06-12 14:56:18 -06:00
Wenxin Du
054ec198b9
feat: Add Valkey Source and Tool ( #532 )
2025-06-11 23:17:32 -04:00
Wenxin Du
f0aef29b0c
feat: Add Redis Source and Tool ( #519 )
...
1. Added Redis Source and Tool
2. Moved some integration test helpers from tools.go to common.go
3. Make auth integration test want an input variable
2025-06-11 22:47:27 -04:00
Yuan
075dfa47e1
feat(tools/spanner): add templateParameters field for spanner ( #691 )
...
Add `templateParameters` to support non-filter parameters and DDL
statements.
Added a new argument `ignoreDdl` at integration test. Admin client is
needed to execute ddl statement in spanner. Toolbox does not use admin
client.
Part of #535
2025-06-11 23:54:13 +00:00
Mend Renovate
ad62d14cd5
chore(deps): update module cloud.google.com/go/cloudsqlconn to v1.17.2 ( #694 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/cloudsqlconn](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector )
| `v1.17.1` -> `v1.17.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/cloud-sql-go-connector
(cloud.google.com/go/cloudsqlconn)</summary>
###
[`v1.17.2`](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/releases/tag/v1.17.2 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector/compare/v1.17.1...v1.17.2 )
##### Bug Fixes
- reduce the number of memory allocations and the latency overhead.
([#​983](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/983 ))
([cb641f2](cb641f223e ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNDguNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-11 21:40:22 +00:00
Wenxin Du
5d183b0efe
ci: Enable label-controlled docs preview ( #516 )
...
Allow external contributors to preview doc changes
2025-06-11 17:33:36 -04:00
Mend Renovate
904d04bc45
chore(deps): update module cloud.google.com/go/alloydbconn to v1.15.3 ( #698 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/alloydbconn](https://redirect.github.com/googlecloudplatform/alloydb-go-connector )
| `v1.15.2` -> `v1.15.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/alloydb-go-connector
(cloud.google.com/go/alloydbconn)</summary>
###
[`v1.15.3`](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/releases/tag/v1.15.3 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/alloydb-go-connector/compare/v1.15.2...v1.15.3 )
##### Bug Fixes
- reduce the number of memory allocations and latency overhead
([#​686](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/686 ))
([274ce04](274ce04953 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNDguNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-11 14:20:50 -07:00
AlexTalreja
75e254c0a4
feat(tools/sqlitesql): add templateParameters field for sqlitesql ( #687 )
...
Add templateParameters to support non-filter parameters and DDL
statements.
Part of https://github.com/googleapis/genai-toolbox/issues/535
2025-06-10 13:08:52 -07:00
Yuan
850b32c5b0
docs(tools/alloydbainl): update broken links ( #688 )
...
Fixes #631
2025-06-10 11:25:12 -07:00
Anubhav Dhawan
927ef3c508
docs: Add toolbox-core examples to quickstart guide ( #642 )
...
## Description
This PR enhances our documentation by integrating `toolbox-core` code
snippets into the quickstart examples on the docsite.
## Context
Previously, our client-facing documentation primarily showcased agent
implementations using third-party frameworks like LangChain, LlamaIndex,
and ADK. This created a documentation gap, as there were no baseline
examples demonstrating how to use our foundational `toolbox-core` SDK
directly. Users who wanted to build a custom integration without a
specific framework had no direct reference in the guides.
## Changes
This PR introduces a new "Core" tab to all relevant code examples within
the auth services and local quickstart (with BigQuery) documentations.
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-10 18:30:39 +05:30
Yuan
15d3c45159
ci: update generate release table shell script ( #685 )
2025-06-09 21:32:51 -07:00
release-please[bot]
714d990c34
chore(main): release 0.7.0 ( #640 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.7.0](https://github.com/googleapis/genai-toolbox/compare/v0.6.0...v0.7.0 )
(2025-06-10)
### Features
* Add templateParameters field for mssqlsql
([#671 ](https://github.com/googleapis/genai-toolbox/issues/671 ))
([b81fc6a ](b81fc6aa6c ))
* Add templateParameters field for mysqlsql
([#663 ](https://github.com/googleapis/genai-toolbox/issues/663 ))
([0a08d2c ](0a08d2c15d ))
* **metrics:** Add user agent for prebuilt tools
([#669 ](https://github.com/googleapis/genai-toolbox/issues/669 ))
([29aa0a7 ](29aa0a70da ))
* **tools/postgressql:** Add templateParameters field
([#615 ](https://github.com/googleapis/genai-toolbox/issues/615 ))
([b763469 ](b76346993f ))
### Bug Fixes
* Improve versionString
([#658 ](https://github.com/googleapis/genai-toolbox/issues/658 ))
([cf96f4c ](cf96f4c249 ))
* **server/stdio:** Notifications should not return a response
([#638 ](https://github.com/googleapis/genai-toolbox/issues/638 ))
([69d047a ](69d047af46 ))
* **tools/mysqlsql:** Handled the null value for string case in mysqlsql
tools ([#641 ](https://github.com/googleapis/genai-toolbox/issues/641 ))
([ef94648 ](ef94648455 ))
* Update path library
([#678 ](https://github.com/googleapis/genai-toolbox/issues/678 ))
([4998f82 ](4998f82852 )),
closes [#662 ](https://github.com/googleapis/genai-toolbox/issues/662 )
---
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>
2025-06-09 17:15:26 -07:00
Yuan
e6c2fb324b
ci: add extra files in release please config ( #684 )
...
Adding extra files for release please automatic files version updates.
removed "docs/en/how-to/deploy_gke.md" since it was updated to use the
`latest` version by default.
2025-06-09 23:13:55 +00:00
Kurtis Van Gent
cf96f4c249
fix: improve versionString ( #658 )
...
Reduces complexity of the version string calculation and fixes the ci/cd
pipeline to pass the correct parameters.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-09 15:31:42 -07:00
Mend Renovate
8569c6b59f
chore(deps): update module modernc.org/sqlite to v1.38.0 ( #681 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) | `v1.37.1` ->
`v1.38.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cznic/sqlite (modernc.org/sqlite)</summary>
###
[`v1.38.0`](https://gitlab.com/cznic/sqlite/compare/v1.37.1...v1.38.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.37.1...v1.38.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNDguNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-09 22:04:16 +00:00
Yuan
44d41a4888
chore: add .exe suffix to windows binary ( #682 )
2025-06-09 13:52:28 -07:00
Yuan
4998f82852
fix: update path library ( #678 )
...
Using filepath.Join for embed filenames will not respect Windows
filepaths. https://github.com/golang/go/issues/44305
Fix #662
2025-06-09 10:00:26 -07:00
Yuan
b81fc6aa6c
feat: add templateParameters field for mssqlsql ( #671 )
...
Add `templateParameters to support non-filter parameters and DDL
statements.
Part of https://github.com/googleapis/genai-toolbox/issues/535
2025-06-06 13:18:37 -07:00
Averi Kitsch
29aa0a70da
feat(metrics): add user agent for prebuilt tools ( #669 )
...
Append "+prebuilt.<source>" to the user agent for tracking the prebuilt
tools usage. This is set before the server is initialized and the user
agent is set on the client.
Using the period to stay consistent with our other appended metadata
like "binary.linux"
2025-06-06 09:49:25 -07:00
Yuan
5638ef520a
chore: fix typos in tests ( #672 )
2025-06-06 14:43:57 +00:00
AlexTalreja
2f42de9507
docs: add templateParameters to postgres documentation ( #657 )
2025-06-05 17:33:58 -07:00
Yuan
0a08d2c15d
feat: add templateParameters field for mysqlsql ( #663 )
...
Add `templateParameters to support non-filter parameters and DDL
statements.
Part of #535
2025-06-05 21:37:30 +00:00
Yuan
71250e1ced
test: add templateParam postgres-sql tests to other pg source ( #664 )
...
Add the template parameters integration test to `postgres` source and
`cloudsql-postgres` source.
2025-06-05 21:33:35 +00:00
Mend Renovate
702dbc355b
chore(deps): update dependency go to v1.24.4 ( #666 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | patch |
`1.24.3` -> `1.24.4` |
---
### Release Notes
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.4`](https://redirect.github.com/golang/go/compare/go1.24.3...go1.24.4 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-05 14:23:09 -07:00
Kurtis Van Gent
ef0cbdb4bf
docs: fix SQL capitalization ( #667 )
2025-06-05 20:01:17 +00:00
Yuan
518a0e4c70
refactor(tools/http): dedup to use GetParams ( #659 )
2025-06-05 10:54:08 -07:00
Yuan
d7ba2736eb
refactor: concatenate template parameters and parameters ( #660 )
...
Refactor this to dedup from other tools.
2025-06-05 09:01:45 -07:00
Yuan
33ae70ec02
docs: add llms-full.txt ( #656 )
...
Generating a `/llms-full.txt` to provide LLM-friendly content (that
doesn't require navigation). For more information, checkout
https://llmstxt.org/ .
Preview:
https://googleapis.github.io/genai-toolbox/previews/PR-656/llms-full.txt
2025-06-04 16:00:48 -07:00
Kurtis Van Gent
1c9ad5ea24
refactor: implement dynamic source registration ( #614 )
...
This commit refactors the source configuration and loading mechanism to
use a dynamic registration pattern. Each source package now registers
itself with a central registry via its init() function.
The server configuration code uses this registry to decode and
initialize sources, decoupling it from specific source implementations
and simplifying the addition of new sources.
Key changes:
- Introduced `sources.Register()` and `newConfig()` constructor in each
source package.
- Moved source package imports to `cmd/root.go` as blank imports to
trigger `init()` functions for self-registration.
- Removed direct imports of specific source packages from
`internal/server/config.go`.
- Renamed `SourceKind` constants to `Kind` within each source package.
- Updated tests to use the new `Kind` constants and reflect registration
changes.
---------
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
2025-06-04 14:23:57 -07:00
AlexTalreja
b76346993f
feat(tools/postgressql): add templateParameters field ( #615 )
...
Add new tool field, templateParameters, to support non-filter parameters
and DDL statements
Fix #535 for postgressql tool.
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-04 13:28:37 -07:00
Yuan
1830702fd8
docs: update llms.txt ( #652 )
2025-06-04 11:45:51 -07:00
Kurtis Van Gent
b4862825e8
refactor: implement dynamic tool registration ( #613 )
...
This PR refactors the tool configuration and loading mechanism to use a
dynamic registration pattern. Each tool package now registers itself
with a central registry, and the server configuration code uses this
registry to decode and initialize tools.
Key changes:
- Introduced tools.Register and tools.DecodeToolConfig for dynamic tool
handling.
- Removed direct imports of specific tool packages from
internal/server/config.go.
- Updated individual tool packages to include init() functions for
self-registration.
- Modified ToolKind constants to be local kind constants within each
tool package.
- Adjusted test files to reflect the changes in tool kind identifiers.
This change simplifies adding new tools and decouples the server
configuration from specific tool implementations.
---------
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-04 10:19:42 -07:00
Anubhav Dhawan
f5de1af5bd
docs: Simplify repetitive auth login command in bigquery quickstart ( #643 )
...
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-06-04 10:12:52 -07:00
Yuan
46d7cdf4ba
docs: add llms.txt file ( #651 )
...
Generating a `/llmstxt.txt` to provide LLM-friendly content. For more
information, checkout https://llmstxt.org/ .
2025-06-04 10:01:26 -07:00
Yuan
9ecf1755ab
docs: update render-heading hook ( #649 )
...
There's a `no such template "_default/_markup/td-render-heading.html"`
error when running `hugo server` locally. This is due to a breaking
change in [Hugo
v0.146.0](https://github.com/gohugoio/hugo/releases/tag/v0.146.0 ). This
PR updates the render-heading file according to
https://github.com/google/docsy/pull/2223 .
2025-06-04 01:14:23 +00:00
Wenxin Du
1596f5d772
chore: Revert accidental push ( #648 )
2025-06-04 00:17:30 +00:00
duwenxin
594066f9f4
add docs preview instruction
2025-06-03 17:01:57 -07:00
Wenxin Du
0ddc7240b7
chore: Move test helper functions to common.go ( #647 )
...
1. Move test helper functions to common.go
2. Move HTTP helper to its own test file
2025-06-03 16:22:08 -07:00
Mend Renovate
0880e16c05
chore(deps): update module google.golang.org/api to v0.236.0 ( #646 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.235.0` -> `v0.236.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.236.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.236.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.235.0...v0.236.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3174](https://redirect.github.com/googleapis/google-api-go-client/issues/3174 ))
([4adab34](4adab34862 ))
- **all:** Auto-regenerate discovery clients
([#​3177](https://redirect.github.com/googleapis/google-api-go-client/issues/3177 ))
([4b92960](4b929605d1 ))
- **all:** Auto-regenerate discovery clients
([#​3178](https://redirect.github.com/googleapis/google-api-go-client/issues/3178 ))
([e2f9814](e2f981483e ))
- **all:** Auto-regenerate discovery clients
([#​3179](https://redirect.github.com/googleapis/google-api-go-client/issues/3179 ))
([59d8272](59d8272bf2 ))
- **all:** Auto-regenerate discovery clients
([#​3180](https://redirect.github.com/googleapis/google-api-go-client/issues/3180 ))
([fb420ad](fb420adae6 ))
- **all:** Auto-regenerate discovery clients
([#​3181](https://redirect.github.com/googleapis/google-api-go-client/issues/3181 ))
([dd4076a](dd4076a89d ))
##### Bug Fixes
- **auth:** Remove s2a fallback option
([#​3176](https://redirect.github.com/googleapis/google-api-go-client/issues/3176 ))
([57d1922](57d1922662 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-06-03 12:57:15 -07:00
Yuan
a6c49007bf
chore: comment typo in tools/tests.go ( #645 )
2025-06-03 18:39:51 +00:00
Mohd Mujtaba
ef94648455
fix(tools/mysqlsql): handled the null value for string case in mysqlsql tools ( #641 )
...
@Yuan325 please review and merge this if all looks ok.
In existing code, for the character field with null values it will panic
with error:
"panic: interface conversion: interface {} is nil, not []uint8"
2025-06-03 11:33:41 -07:00
Yuan
69d047af46
fix(server/stdio): notifications should not return a response ( #638 )
...
Currently the `stdio` transport protocol will throw a `ZodError` during
initialization. This is due to Toolbox writing `null` to stdout when it
received a notification. This is not expected hence the `ZodError`
occurs. Per the MCP protocol, notifications do not expect any response.
This fix added a condition to check if the responses is `nil` before
writing to stdout.
2025-06-02 16:59:39 -07:00
Twisha Bansal
4700dd363c
docs: update to latest stable gemini models ( #633 )
...
Update to the latest Stable gemini models. See the [latest stable models
list](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/model-versions#latest-stable ).
Closes https://github.com/googleapis/genai-toolbox/issues/518
2025-06-02 10:40:52 +05:30
Mend Renovate
386bb23e7c
chore(deps): update dependency ubuntu to v24 ( #362 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ubuntu](https://redirect.github.com/actions/runner-images ) |
github-runner | major | `22.04` -> `24.04` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjMzLjYiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-30 20:06:46 -07:00
Yuan
ba8a6f3a3b
chore: migrate golangci-lint to v2 ( #630 )
...
gosimple had been deprecated in favor of staticcheck:
https://github.com/golangci/golangci-lint/issues/357
Other requirements are all migrated.
`std-error-handling` exclusions is included because without that, it
will ask to check all error returns from (`Close()`, or `os.Setenv`s, or
`fmt.Fprint`s...
2025-05-31 02:50:17 +00:00
Mend Renovate
ad97578fdf
chore(deps): update module github.com/microsoft/go-mssqldb to v1.8.2 ( #624 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/microsoft/go-mssqldb](https://redirect.github.com/microsoft/go-mssqldb )
| `v1.8.1` -> `v1.8.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>microsoft/go-mssqldb
(github.com/microsoft/go-mssqldb)</summary>
###
[`v1.8.2`](https://redirect.github.com/microsoft/go-mssqldb/releases/tag/v1.8.2 )
[Compare
Source](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.1...v1.8.2 )
#### What's Changed
- Work around build error introduced by the new 'go vet' tests analyser
by [@​leon-matthews](https://redirect.github.com/leon-matthews ) in
[https://github.com/microsoft/go-mssqldb/pull/259 ](https://redirect.github.com/microsoft/go-mssqldb/pull/259 )
- isProc: added `COMMIT` and `ROLLBACK` command to the builtin commands
by [@​giautm](https://redirect.github.com/giautm ) in
[https://github.com/microsoft/go-mssqldb/pull/261 ](https://redirect.github.com/microsoft/go-mssqldb/pull/261 )
- \[WIP] Parse does not recognize Pwd as a valid password field alias by
[@​copilot-swe-agent](https://redirect.github.com/copilot-swe-agent )
in
[https://github.com/microsoft/go-mssqldb/pull/263 ](https://redirect.github.com/microsoft/go-mssqldb/pull/263 )
#### New Contributors
- [@​leon-matthews](https://redirect.github.com/leon-matthews )
made their first contribution in
[https://github.com/microsoft/go-mssqldb/pull/259 ](https://redirect.github.com/microsoft/go-mssqldb/pull/259 )
-
[@​copilot-swe-agent](https://redirect.github.com/copilot-swe-agent )
made their first contribution in
[https://github.com/microsoft/go-mssqldb/pull/263 ](https://redirect.github.com/microsoft/go-mssqldb/pull/263 )
**Full Changelog**:
https://github.com/microsoft/go-mssqldb/compare/v1.8.1...v1.8.2
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-30 17:14:17 +00:00
Averi Kitsch
3d10f85302
docs: add tool list to dev assist docs ( #626 )
...
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-29 22:52:35 +00:00
Averi Kitsch
5a4cc9af6b
docs: highlight dev assist workflow ( #625 )
2025-05-29 15:47:49 -07:00
Mend Renovate
15f90a3773
chore(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/trace to v1.28.0 ( #628 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go )
| `v1.27.0` -> `v1.28.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-29 20:27:57 +00:00
Mend Renovate
87380f629d
chore(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/metric to v0.52.0 ( #627 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go )
| `v0.51.0` -> `v0.52.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>GoogleCloudPlatform/opentelemetry-operations-go
(github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric)</summary>
###
[`v0.52.0`](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/releases/tag/v0.52.0 ):
v1.28.0/v0.52.0
[Compare
Source](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/v0.51.0...v0.52.0 )
##### What's Changed
- chore(deps): update go version from `1.2x.x to 1.23.8` and `1.24.0 to
1.24.2` in `go.mod` files and tests. by
[@​franciscovalentecastro](https://redirect.github.com/franciscovalentecastro )
in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1036 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1036 )
- exporter/collector: Add mapping for LogSeverity values set as
SeverityText to correct SeverityNumber. by
[@​franciscovalentecastro](https://redirect.github.com/franciscovalentecastro )
in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1031 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1031 )
- Allow overriding Project ID using env var by
[@​psx95](https://redirect.github.com/psx95 ) in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1040 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1040 )
- Update dependencies and tooling by
[@​psx95](https://redirect.github.com/psx95 ) in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1042 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1042 )
- Prepare for v1.28.0/v0.52.0 by
[@​psx95](https://redirect.github.com/psx95 ) in
[https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1045 ](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/pull/1045 )
**Full Changelog**:
https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/v0.51.0...v0.52.0
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-29 13:21:59 -07:00
Mend Renovate
953ab9336f
chore(deps): update module github.com/goccy/go-yaml to v1.18.0 ( #623 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/goccy/go-yaml](https://redirect.github.com/goccy/go-yaml )
| `v1.17.1` -> `v1.18.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>goccy/go-yaml (github.com/goccy/go-yaml)</summary>
###
[`v1.18.0`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.18.0 ):
1.18.0
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.17.1...v1.18.0 )
#### What's Changed
- feat: add global `OmitEmpty` encoding option by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/goccy/go-yaml/pull/691 ](https://redirect.github.com/goccy/go-yaml/pull/691 )
- chore: clarify omitempty behaviour. by
[@​bwplotka](https://redirect.github.com/bwplotka ) in
[https://github.com/goccy/go-yaml/pull/696 ](https://redirect.github.com/goccy/go-yaml/pull/696 )
- Treat output from TextMarshaler as string by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/698 ](https://redirect.github.com/goccy/go-yaml/pull/698 )
- Update golangci-lint to v2.1.2 by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/701 ](https://redirect.github.com/goccy/go-yaml/pull/701 )
- Tidy benchmarks/go.mod by
[@​eikemeier](https://redirect.github.com/eikemeier ) in
[https://github.com/goccy/go-yaml/pull/686 ](https://redirect.github.com/goccy/go-yaml/pull/686 )
- Remove testmod task by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/715 ](https://redirect.github.com/goccy/go-yaml/pull/715 )
- Clean up encoder.go by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/703 ](https://redirect.github.com/goccy/go-yaml/pull/703 )
- Fix validation error position for container type by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/716 ](https://redirect.github.com/goccy/go-yaml/pull/716 )
- Add nil checking for error handling by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/719 ](https://redirect.github.com/goccy/go-yaml/pull/719 )
- Ignore validation for alias map key by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/720 ](https://redirect.github.com/goccy/go-yaml/pull/720 )
- Avoid returning an error for null document by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/721 ](https://redirect.github.com/goccy/go-yaml/pull/721 )
- Add Go 1.24 to test matrix by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/722 ](https://redirect.github.com/goccy/go-yaml/pull/722 )
- Set null value for empty document by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/725 ](https://redirect.github.com/goccy/go-yaml/pull/725 )
- Support implicit null by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/727 ](https://redirect.github.com/goccy/go-yaml/pull/727 )
- Support omitzero by [@​goccy](https://redirect.github.com/goccy )
in
[https://github.com/goccy/go-yaml/pull/729 ](https://redirect.github.com/goccy/go-yaml/pull/729 )
- feat: Dont make copies of structs for validation by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/737 ](https://redirect.github.com/goccy/go-yaml/pull/737 )
- Prevent panic when decoding string named types by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/743 ](https://redirect.github.com/goccy/go-yaml/pull/743 )
- Fix misaligned indentation in comments by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/734 ](https://redirect.github.com/goccy/go-yaml/pull/734 )
- Add support for multi-line double-quoted strings with CRLF line
endings by [@​shuheiktgw](https://redirect.github.com/shuheiktgw )
in
[https://github.com/goccy/go-yaml/pull/744 ](https://redirect.github.com/goccy/go-yaml/pull/744 )
- Update custom marshaler and unmarshaler to accept context by
[@​pgeiem](https://redirect.github.com/pgeiem ) in
[https://github.com/goccy/go-yaml/pull/745 ](https://redirect.github.com/goccy/go-yaml/pull/745 )
#### New Contributors
- [@​bwplotka](https://redirect.github.com/bwplotka ) made their
first contribution in
[https://github.com/goccy/go-yaml/pull/691 ](https://redirect.github.com/goccy/go-yaml/pull/691 )
- [@​eikemeier](https://redirect.github.com/eikemeier ) made their
first contribution in
[https://github.com/goccy/go-yaml/pull/686 ](https://redirect.github.com/goccy/go-yaml/pull/686 )
- [@​pgeiem](https://redirect.github.com/pgeiem ) made their first
contribution in
[https://github.com/goccy/go-yaml/pull/745 ](https://redirect.github.com/goccy/go-yaml/pull/745 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.17.1...v1.18.0
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-29 16:28:34 +00:00
Averi Kitsch
032b333961
docs: Add prebuilt tools documentation ( #602 )
...
Co-authored-by: trehanshakuntG <trehanshakunt@google.com >
Co-authored-by: Prerna Kakkar <prernakakkar@google.com >
Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
2025-05-28 22:38:16 +00:00
Yuan
25afd63496
chore: fix release please version update ( #622 )
2025-05-28 15:33:50 -07:00
release-please[bot]
3180830403
chore(main): release 0.6.0 ( #545 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.6.0](https://github.com/googleapis/genai-toolbox/compare/v0.5.0...v0.6.0 )
(2025-05-28)
### Features
* Add Execute sql tool for SQL Server(MSSQL)
([#585 ](https://github.com/googleapis/genai-toolbox/issues/585 ))
([6083a22 ](6083a224aa ))
* Add mysql-execute-sql tool
([#577 ](https://github.com/googleapis/genai-toolbox/issues/577 ))
([8590061 ](8590061ae4 ))
* Add new BigQuery tools: execute_sql, list_datatset_ids,
list_table_ids, get_dataset_info, get_table_info
([0fd88b5 ](0fd88b574b ))
* Add spanner-execute-sql tool
([#576 ](https://github.com/googleapis/genai-toolbox/issues/576 ))
([d65747a ](d65747a2dc ))
* Add support for read-only in Spanner tool
([#563 ](https://github.com/googleapis/genai-toolbox/issues/563 ))
([6512704 ](6512704e77 ))
* Adding support for the --prebuilt flag
([#604 ](https://github.com/googleapis/genai-toolbox/issues/604 ))
([a29c800 ](a29c80012e ))
* Support MCP stdio transport protocol
([#607 ](https://github.com/googleapis/genai-toolbox/issues/607 ))
([1702ce1 ](1702ce1e00 ))
### Bug Fixes
* Explicitly set query location for BigQuery queries
([#586 ](https://github.com/googleapis/genai-toolbox/issues/586 ))
([eb52b66 ](eb52b66d82 ))
* Fix spellings in comments
([#561 ](https://github.com/googleapis/genai-toolbox/issues/561 ))
([b58bf76 ](b58bf76dda ))
* Prevent tool calls through MCP when auth is required
([#544 ](https://github.com/googleapis/genai-toolbox/issues/544 ))
([e747b6e ](e747b6e289 ))
* Reinitialize required slice if nil
([#571 ](https://github.com/googleapis/genai-toolbox/issues/571 ))
([04dcf47 ](04dcf47912 )),
closes [#564 ](https://github.com/googleapis/genai-toolbox/issues/564 )
---
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>
2025-05-28 15:08:44 -07:00
dishaprakash
a29c80012e
feat: Adding support for the --prebuilt flag ( #604 )
...
Introduces a new --prebuilt <source_type> flag. This flag is mutually
exclusive with the existing --tools-file flag.
Added a new directory cmd/prebuiltconfigs/ to store the prebuilt
tools.yaml files (e.g., alloydb.yaml, postgres.yaml, etc.).
These YAML files are embedded into the Go binary using the //go:embed
directive.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-05-28 14:56:42 -07:00
Huan Chen
0fd88b574b
feat: add new bigquery tools. ( #619 )
...
Added five new tools and corresponding documents:
1. bigquery-execute-sql
2. bigquery-list-dataset-ids
3. bigquery-list-table-ids
4. bigquery-get-dataset-info
5. bigquery-get-table-info
---------
Co-authored-by: duwenxin <duwenxin@google.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-05-28 14:38:08 -07:00
Mend Renovate
e9a6018526
chore(deps): update module google.golang.org/api to v0.235.0 ( #621 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.234.0` -> `v0.235.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.235.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.235.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.234.0...v0.235.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3164](https://redirect.github.com/googleapis/google-api-go-client/issues/3164 ))
([b477d3d](b477d3ddf2 ))
- **all:** Auto-regenerate discovery clients
([#​3167](https://redirect.github.com/googleapis/google-api-go-client/issues/3167 ))
([64d566f](64d566f5e4 ))
- **all:** Auto-regenerate discovery clients
([#​3168](https://redirect.github.com/googleapis/google-api-go-client/issues/3168 ))
([a78a978](a78a978bd2 ))
- **all:** Auto-regenerate discovery clients
([#​3169](https://redirect.github.com/googleapis/google-api-go-client/issues/3169 ))
([00cb9ee](00cb9eec62 ))
- **all:** Auto-regenerate discovery clients
([#​3171](https://redirect.github.com/googleapis/google-api-go-client/issues/3171 ))
([0a9b174](0a9b174fa0 ))
- **all:** Auto-regenerate discovery clients
([#​3173](https://redirect.github.com/googleapis/google-api-go-client/issues/3173 ))
([1e2b782](1e2b78253e ))
##### Bug Fixes
- **internaloption:** AuthCreds should honor WithoutAuthentication
([#​3166](https://redirect.github.com/googleapis/google-api-go-client/issues/3166 ))
([d117646](d117646289 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-28 20:11:50 +00:00
Yuan
1702ce1e00
feat: support MCP stdio transport protocol ( #607 )
...
Support MCP
[stdio](https://modelcontextprotocol.io/specification/2024-11-05/basic/transports#stdio )
transport protocol!
To run stdio with Toolbox, user have to use the `--stdio` flag.
Example of running MCP Toolbox with MCP Inspector via stdio transport
protocol: `npx @modelcontextprotocol/inspector ./toolbox --stdio`.
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-05-28 10:10:34 -07:00
Mend Renovate
5292e12588
chore(deps): update module cloud.google.com/go/bigquery to v1.69.0 ( #618 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/bigquery](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.68.0` -> `v1.69.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-28 16:25:06 +00:00
Yuan
1bf6003eae
docs: add note to tools ( #608 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-05-28 15:38:18 +00:00
trehanshakuntG
0857be0aa8
chore: update spanner integration tests for read only mode ( #616 )
...
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-27 20:51:34 +00:00
Anubhav Dhawan
22edbea579
docs: Update docs to guide with proper lifecycle management ( #606 )
...
Fixes
[#208 ](https://github.com/googleapis/mcp-toolbox-sdk-python/issues/208 )
2025-05-26 20:12:53 +05:30
Huan Chen
8df757b280
docs: add note for bigquery parameter replacement introduction. ( #589 )
...
For issue https://github.com/googleapis/genai-toolbox/issues/566
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-05-23 17:54:05 +00:00
Mend Renovate
5c66977877
chore(deps): update module go.opentelemetry.io/contrib/propagators/autoprop to v0.61.0 ( #605 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/contrib/propagators/autoprop](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib )
| `v0.60.0` -> `v0.61.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-22 15:31:29 -07:00
Yuan
e615e355d5
chore: dedup execute sql integration tests ( #600 )
...
Dedup the execute sql integration tests across postgres, mysql, and sql
server.
2025-05-22 22:21:07 +00:00
Mend Renovate
9b7e7a0b3e
chore(deps): update module google.golang.org/api to v0.234.0 ( #603 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.233.0` -> `v0.234.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.234.0`](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.233.0...v0.234.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.233.0...v0.234.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-21 23:14:58 +00:00
Mend Renovate
72c236be03
chore(deps): update module modernc.org/sqlite to v1.37.1 ( #598 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) | `v1.37.0` ->
`v1.37.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cznic/sqlite (modernc.org/sqlite)</summary>
###
[`v1.37.1`](https://gitlab.com/cznic/sqlite/compare/v1.37.0...v1.37.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.37.0...v1.37.1 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-21 13:11:25 -07:00
Mend Renovate
1d0ed42067
chore(deps): update opentelemetry-go monorepo to v1.36.0 ( #594 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.36.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.36.0 ):
/v0.58.0/v0.12.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
##### Added
- Add exponential histogram support in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​6421](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6421 ))
- The `go.opentelemetry.io/otel/semconv/v1.31.0` package.
The package contains semantic conventions from the `v1.31.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.31.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.30.0`.
([#​6479](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6479 ))
- Add `Recording`, `Scope`, and `Record` types in
`go.opentelemetry.io/otel/log/logtest`.
([#​6507](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6507 ))
- Add `WithHTTPClient` option to configure the `http.Client` used by
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​6751](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6751 ))
- Add `WithHTTPClient` option to configure the `http.Client` used by
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​6752](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6752 ))
- Add `WithHTTPClient` option to configure the `http.Client` used by
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6688](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6688 ))
- Add `ValuesGetter` in `go.opentelemetry.io/otel/propagation`, a
`TextMapCarrier` that supports retrieving multiple values for a single
key.
([#​5973](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5973 ))
- Add `Values` method to `HeaderCarrier` to implement the new
`ValuesGetter` interface in `go.opentelemetry.io/otel/propagation`.
([#​5973](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5973 ))
- Update `Baggage` in `go.opentelemetry.io/otel/propagation` to retrieve
multiple values for a key when the carrier implements `ValuesGetter`.
([#​5973](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5973 ))
- Add `AssertEqual` function in `go.opentelemetry.io/otel/log/logtest`.
([#​6662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6662 ))
- The `go.opentelemetry.io/otel/semconv/v1.32.0` package.
The package contains semantic conventions from the `v1.32.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.32.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.31.0`([#​6782](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6782 ))
- Add `Transform` option in `go.opentelemetry.io/otel/log/logtest`.
([#​6794](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6794 ))
- Add `Desc` option in `go.opentelemetry.io/otel/log/logtest`.
([#​6796](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6796 ))
##### Removed
- Drop support for \[Go 1.22].
([#​6381](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6381 ),
[#​6418](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6418 ))
- Remove `Resource` field from `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6494](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6494 ))
- Remove `RecordFactory` type from
`go.opentelemetry.io/otel/log/logtest`.
([#​6492](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6492 ))
- Remove `ScopeRecords`, `EmittedRecord`, and `RecordFactory` types from
`go.opentelemetry.io/otel/log/logtest`.
([#​6507](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6507 ))
- Remove `AssertRecordEqual` function in
`go.opentelemetry.io/otel/log/logtest`, use `AssertEqual` instead.
([#​6662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6662 ))
##### Changed
- ⚠️ Update `github.com/prometheus/client_golang` to `v1.21.1`, which
changes the `NameValidationScheme` to `UTF8Validation`.
This allows metrics names to keep original delimiters (e.g. `.`), rather
than replacing with underscores.
This can be reverted by setting
`github.com/prometheus/common/model.NameValidationScheme` to
`LegacyValidation` in `github.com/prometheus/common/model`.
([#​6433](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6433 ))
- Initialize map with `len(keys)` in `NewAllowKeysFilter` and
`NewDenyKeysFilter` to avoid unnecessary allocations in
`go.opentelemetry.io/otel/attribute`.
([#​6455](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6455 ))
- `go.opentelemetry.io/otel/log/logtest` is now a separate Go module.
([#​6465](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6465 ))
- `go.opentelemetry.io/otel/sdk/log/logtest` is now a separate Go
module.
([#​6466](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6466 ))
- `Recorder` in `go.opentelemetry.io/otel/log/logtest` no longer
separately stores records emitted by loggers with the same
instrumentation scope.
([#​6507](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6507 ))
- Improve performance of `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` by not exporting when exporter cannot
accept more.
([#​6569](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6569 ),
[#​6641](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6641 ))
##### Deprecated
- Deprecate support for `model.LegacyValidation` for
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​6449](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6449 ))
##### Fixes
- Stop percent encoding header environment variables in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6392](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6392 ))
- Ensure the `noopSpan.tracerProvider` method is not inlined in
`go.opentelemetry.io/otel/trace` so the `go.opentelemetry.io/auto`
instrumentation can instrument non-recording spans.
([#​6456](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6456 ))
- Use a `sync.Pool` instead of allocating `metricdata.ResourceMetrics`
in `go.opentelemetry.io/otel/exporters/prometheus`.
([#​6472](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6472 ))
</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-21 20:03:10 +00:00
Mend Renovate
301dfa1114
chore(deps): update module cloud.google.com/go/cloudsqlconn to v1.17.1 ( #597 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/cloudsqlconn](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector )
| `v1.17.0` -> `v1.17.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/cloud-sql-go-connector
(cloud.google.com/go/cloudsqlconn)</summary>
###
[`v1.17.1`](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/releases/tag/v1.17.1 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector/compare/v1.17.0...v1.17.1 )
##### Bug Fixes
- bump dependencies to latest
([#​985](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/985 ))
([865b93a](865b93ac99 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-21 18:48:53 +00:00
prernakakkar-google
6083a224aa
Feat: Add Execute sql tool for SQL Server(MSSQL) ( #585 )
...
This tool can be used across mssql(SQL Server) sources.
`mssql-execute-sql` config is as below:
```
tools:
mssql_execute_sql_tool:
kind: "mssql-execute-sql"
source: my-mssql-source
description: Use this tool to execute sql.
```
The `mssql-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/mssql_execute_sql_tool/invoke
```
Reference for bug: b/416163913
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Mend Renovate <bot@renovateapp.com >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com >
Co-authored-by: Huan Chen <142538604+Genesis929@users.noreply.github.com >
2025-05-22 00:10:55 +05:30
Wenxin Du
d6dc0c5269
ci: Add description to release binary table ( #599 )
...
We have received multiple user inquiries about which binary to use for
macOS. We should clear out the confusions by providing a description to
each binary, making it clearer which machine type it is for.
Fix issue: https://github.com/googleapis/genai-toolbox/issues/590
Example release binary table after this change:
<img width="972" alt="Screenshot 2025-05-21 at 1 58 26 PM"
src="https://github.com/user-attachments/assets/e76f4aff-7b75-4361-84f9-0bcb170d31f9 "
/>
2025-05-21 14:05:27 -04:00
Huan Chen
eb52b66d82
fix: explicitly set query location for BigQuery queries ( #586 )
...
For issue https://github.com/googleapis/genai-toolbox/issues/567
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-20 22:07:43 +00:00
Anubhav Dhawan
8dec385538
docs: Update toolbox logo ( #509 )
...
* Updated logo with a bleeding edge outline.
# Banner (Light Background)

# Banner (Dark Background)

2025-05-20 21:50:26 +00:00
Kurtis Van Gent
6a832a1d7e
ci: fix preview pipeline for changes only in .hugo ( #587 )
2025-05-20 14:30:17 -06:00
Mend Renovate
8df5568901
chore(deps): update module cloud.google.com/go/spanner to v1.82.0 ( #588 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.81.1` -> `v1.82.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-05-20 13:20:25 -07:00
Jack Wotherspoon
0c07e15c2c
docs: update ADK samples to use toolbox-core ( #584 )
...
`ToolboxTool` has been removed from `google-adk` package in
11ca528090
Instead `toolbox-core` should be used directly to remove the need for a
dependency on `toolbox-langchain` and `langchain`.
The new recommendation is to install `toolbox-core`.
```shell
pip install toolbox-core
```
And then load toolbox tools directly and pass it to the ADK agent.
```python
from google.adk.agents import Agent
# NEW IMPORT
from toolbox_core import ToolboxSyncClient
# Full control over MCP Toolbox
toolbox_client = ToolboxSyncClient("http://127.0.0.1:5000 ")
toolbox_tools = toolbox_client.load_toolset("my-toolset")
root_agent = Agent(
model="gemini-2.0-flash",
name="root_agent",
instruction=agent_instruction,
# Add Toolbox tools to ADK agent
tools=toolbox_tools,
)
```
2025-05-20 17:44:50 +00:00
Twisha Bansal
0e4564f383
docs: change docs to add authenticated Toolbox Cloud Run access ( #575 )
2025-05-20 21:26:38 +05:30
Yuan
4b4fbc656a
chore(tools/mysqlsql): only cast TEXT to string ( #581 )
...
Only cast to string if the column's `DatabaseTypeName` is `TEXT`.
2025-05-19 14:58:28 -07:00
Yuan
4d4b3ebeb9
chore: lint fix ( #582 )
2025-05-19 14:53:25 -07:00
trehanshakuntG
d65747a2dc
feat: add spanner-execute-sql tool ( #576 )
...
This tool can be used across spanner sources.
`spanner-execute-sql` config is as below:
```
tools:
spanner_execute_sql_tool:
kind: "spanner-execute-sql"
source: my-spanner-source
description: Use this tool to execute sql.
```
The `spanner-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/spanner_execute_sql_tool/invoke
```
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-19 14:48:11 -07:00
trehanshakuntG
8590061ae4
feat: add mysql-execute-sql tool ( #577 )
...
This tool can be used across mysql sources.
`mysql-execute-sql` config is as below:
```
tools:
mysql_execute_sql_tool:
kind: "mysql-execute-sql"
source: my-mysql-source
description: Use this tool to execute sql.
```
The `mysql-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/mysql_execute_sql_tool/invoke
```
2025-05-20 02:17:39 +05:30
Mend Renovate
e89abac29f
chore(deps): update module github.com/jackc/pgx/v5 to v5.7.5 ( #574 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/jackc/pgx/v5](https://redirect.github.com/jackc/pgx ) |
`v5.7.4` -> `v5.7.5` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>jackc/pgx (github.com/jackc/pgx/v5)</summary>
###
[`v5.7.5`](https://redirect.github.com/jackc/pgx/compare/v5.7.4...v5.7.5 )
[Compare
Source](https://redirect.github.com/jackc/pgx/compare/v5.7.4...v5.7.5 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-05-19 10:39:04 -07:00
trehanshakuntG
6512704e77
feat: Add support for read-only in Spanner tool ( #563 )
...
Allowing user to add `readOnly` field in spanner tools.
The existing tool doesn't work for reading schema tables since schema
tables can only be accessed through read-only transaction.
This PR also resolve #435 for Spanner tool.
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-16 12:08:05 +05:30
Yuan
04dcf47912
fix: reinitialize required slice if nil ( #571 )
...
`slices.Concat` will return `nil` if arrays are all empty instead of an
empty slice `[]`. Fix this by setting `[]` if it's `nil`.
Fixes #564
2025-05-16 00:54:03 +00:00
Mend Renovate
0e53829703
chore(deps): update dependency go to v1.24.3 ( #537 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | patch |
`1.24.2` -> `1.24.3` |
---
### Release Notes
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.3`](https://redirect.github.com/golang/go/compare/go1.24.2...go1.24.3 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjQwLjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-15 16:55:10 -07:00
Mend Renovate
a890d0beee
chore(deps): update module cloud.google.com/go/spanner to v1.81.1 ( #568 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.81.0` -> `v1.81.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-15 16:45:57 -07:00
Averi Kitsch
ca4491b0a9
docs: separate MCP docs ( #569 )
...
Create a doc page per database for MCP Dev Assist workflows
2025-05-15 15:40:19 -07:00
An Nguyen
2068f26302
chore: fix bigtable doc typo ( #570 )
...
Fix bigtable doc typo
2025-05-15 21:44:04 +00:00
Mend Renovate
d7579861e8
chore(deps): update module cloud.google.com/go/alloydbconn to v1.15.2 ( #562 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/alloydbconn](https://redirect.github.com/googlecloudplatform/alloydb-go-connector )
| `v1.15.1` -> `v1.15.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/alloydb-go-connector
(cloud.google.com/go/alloydbconn)</summary>
###
[`v1.15.2`](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/releases/tag/v1.15.2 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/alloydb-go-connector/compare/v1.15.1...v1.15.2 )
##### Bug Fixes
- update dependencies to latest
([#​680](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/680 ))
([8962c17](8962c17aab ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS45IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-15 00:08:08 +00:00
AlexTalreja
e8e0125eaa
docs: fix typo and import in local quickstart ( #565 )
2025-05-14 16:58:37 -07:00
Mend Renovate
c98bc4b1a3
chore(deps): update module google.golang.org/api to v0.233.0 ( #559 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.232.0` -> `v0.233.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.233.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.233.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.232.0...v0.233.0 )
##### Features
- **accessapproval:** Remove accessapproval/v1beta1 client
([#​3142](https://redirect.github.com/googleapis/google-api-go-client/issues/3142 ))
([aae5a4e](aae5a4ef10 ))
- **all:** Auto-regenerate discovery clients
([#​3139](https://redirect.github.com/googleapis/google-api-go-client/issues/3139 ))
([ef1442a](ef1442adf4 ))
- **all:** Auto-regenerate discovery clients
([#​3141](https://redirect.github.com/googleapis/google-api-go-client/issues/3141 ))
([868e87a](868e87a45b ))
- **all:** Auto-regenerate discovery clients
([#​3143](https://redirect.github.com/googleapis/google-api-go-client/issues/3143 ))
([357a874](357a874016 ))
- **all:** Auto-regenerate discovery clients
([#​3144](https://redirect.github.com/googleapis/google-api-go-client/issues/3144 ))
([37401aa](37401aa34a ))
- **all:** Auto-regenerate discovery clients
([#​3145](https://redirect.github.com/googleapis/google-api-go-client/issues/3145 ))
([c8d1b4b](c8d1b4b144 ))
- **all:** Auto-regenerate discovery clients
([#​3147](https://redirect.github.com/googleapis/google-api-go-client/issues/3147 ))
([2bb75a2](2bb75a2b57 ))
- **all:** Auto-regenerate discovery clients
([#​3148](https://redirect.github.com/googleapis/google-api-go-client/issues/3148 ))
([1002481](1002481011 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS45IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-14 13:42:42 -07:00
Yuan
b58bf76dda
fix: fix spellings in comments ( #561 )
2025-05-13 21:09:37 +00:00
Kurtis Van Gent
5a5e06f1a6
docs: add discord link to README ( #560 )
2025-05-13 14:55:46 -06:00
Mend Renovate
5c166d0651
chore(deps): update module google.golang.org/api to v0.232.0 ( #542 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.231.0` -> `v0.232.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.232.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.232.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.231.0...v0.232.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3132](https://redirect.github.com/googleapis/google-api-go-client/issues/3132 ))
([f041909](f041909f99 ))
- **all:** Auto-regenerate discovery clients
([#​3134](https://redirect.github.com/googleapis/google-api-go-client/issues/3134 ))
([f5cbc80](f5cbc80e53 ))
- **all:** Auto-regenerate discovery clients
([#​3135](https://redirect.github.com/googleapis/google-api-go-client/issues/3135 ))
([25f8d4a](25f8d4abda ))
- **all:** Auto-regenerate discovery clients
([#​3136](https://redirect.github.com/googleapis/google-api-go-client/issues/3136 ))
([fceda0c](fceda0cfc1 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-12 23:22:07 +00:00
Mend Renovate
2c3e7a0c1c
chore(deps): update module github.com/microsoft/go-mssqldb to v1.8.1 ( #551 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/microsoft/go-mssqldb](https://redirect.github.com/microsoft/go-mssqldb )
| `v1.8.0` -> `v1.8.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>microsoft/go-mssqldb
(github.com/microsoft/go-mssqldb)</summary>
###
[`v1.8.1`](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.0...v1.8.1 )
[Compare
Source](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.0...v1.8.1 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
2025-05-12 16:17:19 -07:00
Mend Renovate
7138ed5f42
chore(deps): update module cloud.google.com/go/bigquery to v1.68.0 ( #557 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/bigquery](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.67.0` -> `v1.68.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.
---
- [x] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-12 15:54:24 -07:00
Mend Renovate
54f2614edf
chore(deps): update module github.com/couchbase/tools-common/http to v1.0.9 ( #541 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/couchbase/tools-common/http](https://redirect.github.com/couchbase/tools-common )
| `v1.0.8` -> `v1.0.9` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
2025-05-12 15:47:54 -07:00
Mend Renovate
6bcbadf948
chore(deps): update module cloud.google.com/go/spanner to v1.81.0 ( #550 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.80.0` -> `v1.81.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
2025-05-12 15:19:19 -07:00
Mend Renovate
e375317914
chore(deps): update actions/setup-go action to v5.5.0 ( #548 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://redirect.github.com/actions/setup-go ) |
action | minor | `v5.4.0` -> `v5.5.0` |
---
### Release Notes
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
###
[`v5.5.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.5.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.4.0...v5.5.0 )
##### What's Changed
##### Bug fixes:
- Update self-hosted environment validation by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-go/pull/556 ](https://redirect.github.com/actions/setup-go/pull/556 )
- Add manifest validation and improve error handling by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-go/pull/586 ](https://redirect.github.com/actions/setup-go/pull/586 )
- Update template link by
[@​jsoref](https://redirect.github.com/jsoref ) in
[https://github.com/actions/setup-go/pull/527 ](https://redirect.github.com/actions/setup-go/pull/527 )
##### Dependency updates:
- Upgrade
[@​action/cache](https://redirect.github.com/action/cache ) from
4.0.2 to 4.0.3 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-go/pull/574 ](https://redirect.github.com/actions/setup-go/pull/574 )
- Upgrade
[@​actions/glob](https://redirect.github.com/actions/glob ) from
0.4.0 to 0.5.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/573 ](https://redirect.github.com/actions/setup-go/pull/573 )
- Upgrade ts-jest from 29.1.2 to 29.3.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/582 ](https://redirect.github.com/actions/setup-go/pull/582 )
- Upgrade eslint-plugin-jest from 27.9.0 to 28.11.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/537 ](https://redirect.github.com/actions/setup-go/pull/537 )
##### New Contributors
- [@​jsoref](https://redirect.github.com/jsoref ) made their first
contribution in
[https://github.com/actions/setup-go/pull/527 ](https://redirect.github.com/actions/setup-go/pull/527 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.5.0
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-12 14:00:52 -07:00
Wenxin Du
01e089cc34
docs: Update testing instruction in DEVELPER.md ( #556 )
...
We have refactored our tests. Fix instruction in DEVELOPER.md to match
the latest setting.
2025-05-12 16:04:05 -04:00
Jack Wotherspoon
352b3ed91c
chore: update typo ( #555 )
...
Windsurf was formerly https://codeium.com/
updating typo `codium` --> `codeium`
2025-05-12 13:35:11 -04:00
Averi Kitsch
df31fa6680
docs: Add Dev Assist docs for AlloyDB ( #546 )
...
Co-authored-by: duwenxin <duwenxin@google.com >
2025-05-09 16:01:49 -04:00
Kurtis Van Gent
b2ff195831
chore: update diagram for couchbase ( #547 )
...
Update diagram to include Couchbase.
2025-05-08 15:07:24 -06:00
Jack Wotherspoon
00e3a87258
docs: update typo in export_telemetry.md ( #549 )
...
Changing "Connector" --> "Collector".
2025-05-08 11:48:53 -04:00
Wenxin Du
e747b6e289
fix: prevent tool calls through MCP when auth is required ( #544 )
...
MCP does not support the `authRequired` feature. Disallow all MCP Tool
call to Tools with `authRequired` set.
Fixes: https://github.com/googleapis/genai-toolbox/issues/543
2025-05-07 15:24:13 -04:00
Twisha Bansal
8834a36445
chore: auto update toolbox version in colab quickstarts ( #534 )
2025-05-07 10:50:49 +05:30
release-please[bot]
9a5d76e2dc
chore(main): release 0.5.0 ( #484 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.5.0](https://github.com/googleapis/genai-toolbox/compare/v0.4.0...v0.5.0 )
(2025-05-06)
### Features
* Add Couchbase as Source and Tool
([#307 ](https://github.com/googleapis/genai-toolbox/issues/307 ))
([d7390b0 ](d7390b06b7 ))
* Add postgres-execute-sql tool
([#490 ](https://github.com/googleapis/genai-toolbox/issues/490 ))
([11ea7bc ](11ea7bc584 ))
### Bug Fixes
* **deps:** Update module cloud.google.com/go/cloudsqlconn to v1.17.0
([#500 ](https://github.com/googleapis/genai-toolbox/issues/500 ))
([ad040cf ](ad040cfb8b ))
* **deps:** Update module cloud.google.com/go/spanner to v1.80.0
([#481 ](https://github.com/googleapis/genai-toolbox/issues/481 ))
([1e1348f ](1e1348f5f0 ))
* **deps:** Update module google.golang.org/api to v0.231.0
([#505 ](https://github.com/googleapis/genai-toolbox/issues/505 ))
([50ec7f4 ](50ec7f4a06 ))
---
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 <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
2025-05-06 16:32:01 -06:00
Yuan
a087280fe2
docs: fix indentation for release please ( #540 )
2025-05-06 16:08:02 -06:00
Yuan
c26b2f4d9e
test: add integration tests for postgres-execute-sql tool ( #494 )
...
Add `postgres-execute-sql` to compatible source's integration tests.
2025-05-06 15:42:22 -06:00
Averi Kitsch
31a1fe971a
docs: add dev assist tools using MCP documentation ( #510 )
...
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-06 13:58:17 -07:00
Twisha Bansal
1d096de82f
docs: use env-based project in LlamaIndex Quickstart ( #531 )
...
The `GoogleGenAI` llm directly takes in the `Project ID` [set
up](https://googleapis.github.io/genai-toolbox/samples/bigquery/local_quickstart/#before-you-begin )
in the quickstart.
Partially fixes https://github.com/googleapis/genai-toolbox/issues/518
2025-05-06 22:09:57 +05:30
Jack Wotherspoon
652dc5c2dd
docs: update colab badge link ( #536 )
...
The "Open in Colab" badge on the getting started quickstart links to the
GitHub file and not the colab.
Updating it to properly point at
https://colab.research.google.com/github/googleapis/genai-toolbox/blob/main/docs/en/getting-started/colab_quickstart.ipynb
2025-05-06 19:56:54 +05:30
Anubhav Dhawan
1dce40fc26
docs: Bump Toolbox version in Colab Quickstart + fix typo ( #533 )
2025-05-06 16:51:52 +05:30
Anubhav Dhawan
717f43420a
docs: Address connection issues in local quickstart with clearer guidance ( #520 )
...
Fix for #517
This PR improves the Local Quickstart guide by adding troubleshooting
advice for common PostgreSQL connection issues in [step
1](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart/#step-1-set-up-your-database ).
This reduces friction and improves the setup experience for users
following the local quickstart by addressing feedback in #517 regarding
difficulties in the initial database connection step.
### Problem
Users faced issues like password prompts or "role 'postgres' does not
exist" errors when trying to connect to PostgreSQL with `psql -h
127.0.0.1 -U postgres`.
### Solution
This PR adds a notice that provides solutions for common connection
errors, including guidance on using `sudo -i -u postgres` for peer
authentication.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-05-06 11:24:59 +05:30
Mend Renovate
7c5ae0bf0b
chore(deps): update module golang.org/x/oauth2 to v0.30.0 ( #529 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/oauth2 | `v0.29.0` -> `v0.30.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-05 10:38:57 -06:00
Jack Wotherspoon
8b68764ef6
docs: update wording and typos for AuthServices ( #525 )
...
The wording for `Authorized Invocations` reads a bit funny and has a
typo.
Updating it to make a bit more sense and fixing a couple other typos
around auth.
2025-05-05 16:24:03 +00:00
Jack Wotherspoon
c7189e9fcf
docs: use --tools-file over deprecated --tools_file ( #524 )
...
Updating docs to use the `--tools-file` flag over the now deprecated
`--tools_file`.
The new flag was added as of `v0.3.0` in #384
This change reduces confusion as current usage in docs results in
following message on startup of Toolbox server:
```sh
Flag --tools_file has been deprecated, please use --tools-file instead
```
Fixes #514
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-05 16:16:40 +00:00
Jack Wotherspoon
8b635955fc
docs: update typo in MySQL tool ( #526 )
...
Updating description of MySQL tool to properly mention MySQL as it
has a typo and currently says SQL Server.
2025-05-05 10:10:59 -06:00
Andrew Brook
91cc3e366d
docs: replace 'product' with 'solution' ( #522 )
...
To better conform to Google Cloud terminology, Toolbox should be
referred to as a "solution" rather than a "product".
2025-05-02 17:40:32 -07:00
shyam-cb
d7390b06b7
feat: add Couchbase as Source and Tool ( #307 )
...
Added couchbase support to Genai Toolbox
---------
Co-authored-by: duwenxin <duwenxin@google.com >
2025-05-02 16:37:58 -04:00
Mend Renovate
724957b4a9
chore(deps): update module github.com/neo4j/neo4j-go-driver/v5 to v5.28.1 ( #513 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/neo4j/neo4j-go-driver/v5](https://redirect.github.com/neo4j/neo4j-go-driver )
| `v5.28.0` -> `v5.28.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>neo4j/neo4j-go-driver
(github.com/neo4j/neo4j-go-driver/v5)</summary>
###
[`v5.28.1`](https://redirect.github.com/neo4j/neo4j-go-driver/releases/tag/v5.28.1 )
[Compare
Source](https://redirect.github.com/neo4j/neo4j-go-driver/compare/v5.28.0...v5.28.1 )
See https://github.com/neo4j/neo4j-go-driver/wiki/5.x-changelog for more
information.
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-02 11:10:35 -07:00
Yuan
c891c8e7bc
chore: update renovate bot commit message type ( #521 )
2025-05-02 17:57:51 +00:00
Yuan
11ea7bc584
feat: add postgres-execute-sql tool ( #490 )
...
This tool can be used across all postgres sources.
`postgres-execute-sql` config is as below:
```
tools:
postgres_execute_sql_tool:
kind: "postgres-execute-sql"
source: my-alloydb-source // or any other sources that is compatible with this tool
description: Use this tool to execute sql.
```
The `postgres-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/postgres_execute_sql_tool/invoke
```
2025-05-01 17:43:41 +00:00
Huan Chen
b2176c0e2f
docs: update bigquery samples ( #512 )
...
1. Updated ADK dependencies.
2. Fixed sample code for Toolbox + ADK usage.
3. Updated the BigQuery MCP quickstart file to properly show the images.
2025-05-01 10:10:24 -07:00
Andrew Brook
f629df642b
docs: update MCP Toolbox description ( #504 )
...
Minor edit to description of Toolbox to avoid some sensitivity around
production/enterprise suitability as that may imply compliance features
or guarantees which aren't suitable to an early stage product.
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-29 13:52:59 -07:00
Mend Renovate
50ec7f4a06
fix(deps): update module google.golang.org/api to v0.231.0 ( #505 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.230.0` -> `v0.231.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.231.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.231.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.230.0...v0.231.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3122](https://redirect.github.com/googleapis/google-api-go-client/issues/3122 ))
([47cbba6](47cbba61ec ))
- **all:** Auto-regenerate discovery clients
([#​3124](https://redirect.github.com/googleapis/google-api-go-client/issues/3124 ))
([677b602 ](677b602b6f ))
- **all:** Auto-regenerate discovery clients
([#​3125](https://redirect.github.com/googleapis/google-api-go-client/issues/3125 ))
([8ccf1f0](8ccf1f0897 ))
- **all:** Auto-regenerate discovery clients
([#​3126](https://redirect.github.com/googleapis/google-api-go-client/issues/3126 ))
([4059351](405935174a ))
- **all:** Auto-regenerate discovery clients
([#​3127](https://redirect.github.com/googleapis/google-api-go-client/issues/3127 ))
([ae18b22](ae18b2206b ))
- **all:** Auto-regenerate discovery clients
([#​3129](https://redirect.github.com/googleapis/google-api-go-client/issues/3129 ))
([c33e0d1](c33e0d153c ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-29 13:43:50 -07:00
Huan Chen
570d7caf4d
docs: update title for bigquery docs ( #503 )
2025-04-29 15:08:57 -04:00
Yuan
a6c17c96f3
test: cleanup integration test ( #498 )
...
Remove cleaning `\\` or `\` in `got` and `want` strings of test cases.
This is to prevent future the need to manually clean strings before
comparing. This also allows us to be aware of the amount of backspace to
prevent accidental escaping in src code.
Update integration test that is affected. This includes moving the
`want` of test cases for `my-param-tool` invocation to each sources
since spanner have a different format (return id as strings instead of
int).
2025-04-29 11:57:47 -07:00
Yuan
b6cd99e859
chore(http): update invocation results formatting ( #502 )
...
Update http tools `Invoke` method.
* use `json.Unmarshal` for response body that are either list or json
map. This will allow us to return lists as is (e.g. `[{map}]` instead of
having to nest it in an additional list (e.g. `[]any{ [{map}] }`)
* for response body that are strings or fail to unmarshal, return it as
is.
2025-04-28 21:09:07 -07:00
Huan Chen
9ba6235106
docs: Create samples folder and add BigQuery MCP guide ( #496 )
...
1. Create `samples` folder
2. Moved BQ samples into `samples`
3. Add BigQuery MCP guide
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-28 18:16:57 -04:00
Mend Renovate
ad040cfb8b
fix(deps): update module cloud.google.com/go/cloudsqlconn to v1.17.0 ( #500 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/cloudsqlconn](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector )
| `v1.16.1` -> `v1.17.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/cloud-sql-go-connector
(cloud.google.com/go/cloudsqlconn)</summary>
###
[`v1.17.0`](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/releases/tag/v1.17.0 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector/compare/v1.16.1...v1.17.0 )
##### Features
- Update TLS validation to use both SAN and CN fields.
([#​979](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/979 ))
([df60a20](df60a2061d ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-28 13:45:12 -07:00
Yuan
644aecd9d2
chore: remove automated label sync ( #499 )
...
Remove label sync that don't apply for this repo.
2025-04-28 10:52:55 -07:00
Kurtis Van Gent
8646989f80
chore: Update SQLite-sql title ( #493 )
2025-04-25 22:55:55 +00:00
Kurtis Van Gent
d1c870c004
chore: update bigquery-sql title ( #492 )
2025-04-25 16:51:41 -06:00
Yuan
038262bbe1
chore: add new repo labels ( #491 )
2025-04-25 21:55:43 +00:00
Huan Chen
7add34b544
docs: Add BigQuery quickstart colab and guide ( #485 )
...
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-25 16:48:57 -04:00
Wenxin Du
b8dd50aded
docs: Update IAM guide for Cloud SQL and AlloyDB ( #480 )
2025-04-25 15:27:12 -04:00
Mend Renovate
1e1348f5f0
fix(deps): update module cloud.google.com/go/spanner to v1.80.0 ( #481 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.79.0` -> `v1.80.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-24 10:13:39 -07:00
Yuan
59f4452755
ci: optimize integration tests with shared compile step ( #477 )
...
Reduces test time >50%.
Added a step to compile all test files and run tests based on the name.
Also separated all tests to it's own package.
2025-04-23 15:18:59 -07:00
Kurtis Van Gent
a352045116
docs: update diagram to include more supported databases ( #478 )
2025-04-23 14:01:14 -06:00
release-please[bot]
4ed16ccd18
chore(main): release 0.4.0 ( #411 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.4.0](https://github.com/googleapis/genai-toolbox/compare/v0.3.0...v0.4.0 )
(2025-04-23)
### Features
* Add `AuthRequired` to Neo4j & Dgraph Tools
([#434 ](https://github.com/googleapis/genai-toolbox/issues/434 ))
([afbf4b2 ](afbf4b2dae ))
* Add `AuthRequired` to tool manifest
([#433 ](https://github.com/googleapis/genai-toolbox/issues/433 ))
([d9388ad ](d9388ad57e ))
* Add BigQuery source and tool
([#463 ](https://github.com/googleapis/genai-toolbox/issues/463 ))
([8055aa5 ](8055aa519f ))
* Add Bigtable source and tool
([#418 ](https://github.com/googleapis/genai-toolbox/issues/418 ))
([ae53b8e ](ae53b8eeff ))
* Add IAM AuthN to AlloyDB Source
([#399 ](https://github.com/googleapis/genai-toolbox/issues/399 ))
([e8ed447 ](e8ed447d91 ))
* Add IAM AuthN to Cloud SQL Sources
([#414 ](https://github.com/googleapis/genai-toolbox/issues/414 ))
([be85b82 ](be85b82078 ))
* Add toolset feature to mcp
([#425 ](https://github.com/googleapis/genai-toolbox/issues/425 ))
([e307857 ](e307857085 )),
closes [#403 ](https://github.com/googleapis/genai-toolbox/issues/403 )
* Add SQLite source and tool
([#438 ](https://github.com/googleapis/genai-toolbox/issues/438 ))
([fc14cbf ](fc14cbfd07 ))
* Support env replacement for tools.yaml
([#462 ](https://github.com/googleapis/genai-toolbox/issues/462 ))
([eadb678 ](eadb678a7b ))
### Bug Fixes
* [#419 ](https://github.com/googleapis/genai-toolbox/issues/419 ) TLS
https URL for SSE endpoint
([#420 ](https://github.com/googleapis/genai-toolbox/issues/420 ))
([0a7d3ff ](0a7d3ff06b ))
* **docs:** Fix link 'Edit this page'
([#454 ](https://github.com/googleapis/genai-toolbox/issues/454 ))
([969065e ](969065e561 )),
closes [#427 ](https://github.com/googleapis/genai-toolbox/issues/427 )
* Update http error code from invocation
([#468 ](https://github.com/googleapis/genai-toolbox/issues/468 ))
([ff7c0ff ](ff7c0ffc65 )),
closes [#465 ](https://github.com/googleapis/genai-toolbox/issues/465 )
---
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 >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-04-23 13:22:25 -04:00
dependabot[bot]
fbeb2a9e59
chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 ( #474 )
...
Bumps
[github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose ) from
4.0.4 to 4.0.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/go-jose/go-jose/releases ">github.com/go-jose/go-jose/v4's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Don't allow unbounded amounts of splits by <a
href="https://github.com/mcpherrinm "><code>@mcpherrinm</code></a> in <a
href="https://redirect.github.com/go-jose/go-jose/pull/167 ">go-jose/go-jose#167</a></li>
</ul>
<p>Fixes <a
href="https://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78 ">https://github.com/go-jose/go-jose/security/advisories/GHSA-c6gw-w398-hv78 </a></p>
<p>Various other dependency updates, small fixes, and documentation
updates in the full changelog</p>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/tgeoghegan "><code>@tgeoghegan</code></a> made
their first contribution in <a
href="https://redirect.github.com/go-jose/go-jose/pull/161 ">go-jose/go-jose#161</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5 ">https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md ">github.com/go-jose/go-jose/v4's
changelog</a>.</em></p>
<blockquote>
<h2>Changed</h2>
<ul>
<li>Defined a custom error, ErrUnexpectedSignatureAlgorithm, returned
when a JWS
header contains an unsupported signature algorithm.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="99b346cec4 "><code>99b346c</code></a>
Don't allow unbounded amounts of splits (<a
href="https://redirect.github.com/go-jose/go-jose/issues/167 ">#167</a>)</li>
<li><a
href="22811e77ba "><code>22811e7</code></a>
Fix broken link in README.md (<a
href="https://redirect.github.com/go-jose/go-jose/issues/161 ">#161</a>)</li>
<li><a
href="9dde8493b2 "><code>9dde849</code></a>
Remove CLA mentions from CONTRIBUTING.md (<a
href="https://redirect.github.com/go-jose/go-jose/issues/160 ">#160</a>)</li>
<li><a
href="89172c5b51 "><code>89172c5</code></a>
Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (<a
href="https://redirect.github.com/go-jose/go-jose/issues/158 ">#158</a>)</li>
<li><a
href="ee05e01557 "><code>ee05e01</code></a>
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (<a
href="https://redirect.github.com/go-jose/go-jose/issues/157 ">#157</a>)</li>
<li><a
href="c0aef3ef5e "><code>c0aef3e</code></a>
Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (<a
href="https://redirect.github.com/go-jose/go-jose/issues/156 ">#156</a>)</li>
<li><a
href="fdc2ceb0bb "><code>fdc2ceb</code></a>
Remove export disclaimer (<a
href="https://redirect.github.com/go-jose/go-jose/issues/146 ">#146</a>)</li>
<li><a
href="10c69ef86e "><code>10c69ef</code></a>
Short circuit return errors from <code>JSONWebKey.UnmarshalJSON()</code>
(<a
href="https://redirect.github.com/go-jose/go-jose/issues/141 ">#141</a>)</li>
<li>See full diff in <a
href="https://github.com/go-jose/go-jose/compare/v4.0.4...v4.0.5 ">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: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-23 13:04:06 -04:00
Wenxin Du
d9388ad57e
feat: Add AuthRequired to Tool Manifest ( #433 )
...
Add `AuthRequired` to Tool Manifest so SDK could throw an error early
for unauthorized Tool invocations.
SDK changes:
https://github.com/googleapis/mcp-toolbox-sdk-python/pull/72/files
Also added `authRequired` to Neo4j and dgraph tools.
2025-04-23 12:52:04 -04:00
Mend Renovate
8014eea033
fix(deps): update module modernc.org/sqlite to v1.37.0 ( #471 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) | `v1.21.2` ->
`v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cznic/sqlite (modernc.org/sqlite)</summary>
###
[`v1.37.0`](https://gitlab.com/cznic/sqlite/compare/v1.36.3...v1.37.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.36.3...v1.37.0 )
###
[`v1.36.3`](https://gitlab.com/cznic/sqlite/compare/v1.36.2...v1.36.3 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.36.2...v1.36.3 )
###
[`v1.36.2`](https://gitlab.com/cznic/sqlite/compare/v1.36.1...v1.36.2 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.36.1...v1.36.2 )
###
[`v1.36.1`](https://gitlab.com/cznic/sqlite/compare/v1.36.0...v1.36.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.36.0...v1.36.1 )
###
[`v1.36.0`](https://gitlab.com/cznic/sqlite/compare/v1.35.0...v1.36.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.35.0...v1.36.0 )
###
[`v1.35.0`](https://gitlab.com/cznic/sqlite/compare/v1.34.5...v1.35.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.34.5...v1.35.0 )
###
[`v1.34.5`](https://gitlab.com/cznic/sqlite/compare/v1.34.4...v1.34.5 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.34.4...v1.34.5 )
###
[`v1.34.4`](https://gitlab.com/cznic/sqlite/compare/v1.34.3...v1.34.4 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.34.3...v1.34.4 )
###
[`v1.34.3`](https://gitlab.com/cznic/sqlite/compare/v1.34.2...v1.34.3 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.34.2...v1.34.3 )
###
[`v1.34.2`](https://gitlab.com/cznic/sqlite/compare/v1.34.1...v1.34.2 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.34.1...v1.34.2 )
###
[`v1.34.1`](https://gitlab.com/cznic/sqlite/compare/v1.34.0...v1.34.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.34.0...v1.34.1 )
###
[`v1.34.0`](https://gitlab.com/cznic/sqlite/compare/v1.33.1...v1.34.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.33.1...v1.34.0 )
###
[`v1.33.1`](https://gitlab.com/cznic/sqlite/compare/v1.33.0...v1.33.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.33.0...v1.33.1 )
###
[`v1.33.0`](https://gitlab.com/cznic/sqlite/compare/v1.32.0...v1.33.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.32.0...v1.33.0 )
###
[`v1.32.0`](https://gitlab.com/cznic/sqlite/compare/v1.31.1...v1.32.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.31.1...v1.32.0 )
###
[`v1.31.1`](https://gitlab.com/cznic/sqlite/compare/v1.31.0...v1.31.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.31.0...v1.31.1 )
###
[`v1.31.0`](https://gitlab.com/cznic/sqlite/compare/v1.30.2...v1.31.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.30.2...v1.31.0 )
###
[`v1.30.2`](https://gitlab.com/cznic/sqlite/compare/v1.30.1...v1.30.2 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.30.1...v1.30.2 )
###
[`v1.30.1`](https://gitlab.com/cznic/sqlite/compare/v1.30.0...v1.30.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.30.0...v1.30.1 )
###
[`v1.30.0`](https://gitlab.com/cznic/sqlite/compare/v1.29.10...v1.30.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.10...v1.30.0 )
###
[`v1.29.10`](https://gitlab.com/cznic/sqlite/compare/v1.29.9...v1.29.10 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.9...v1.29.10 )
###
[`v1.29.9`](https://gitlab.com/cznic/sqlite/compare/v1.29.8...v1.29.9 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.8...v1.29.9 )
###
[`v1.29.8`](https://gitlab.com/cznic/sqlite/compare/v1.29.7...v1.29.8 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.7...v1.29.8 )
###
[`v1.29.7`](https://gitlab.com/cznic/sqlite/compare/v1.29.6...v1.29.7 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.6...v1.29.7 )
###
[`v1.29.6`](https://gitlab.com/cznic/sqlite/compare/v1.29.5...v1.29.6 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.5...v1.29.6 )
###
[`v1.29.5`](https://gitlab.com/cznic/sqlite/compare/v1.29.4...v1.29.5 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.4...v1.29.5 )
###
[`v1.29.4`](https://gitlab.com/cznic/sqlite/compare/v1.29.3...v1.29.4 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.3...v1.29.4 )
###
[`v1.29.3`](https://gitlab.com/cznic/sqlite/compare/v1.29.2...v1.29.3 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.2...v1.29.3 )
###
[`v1.29.2`](https://gitlab.com/cznic/sqlite/compare/v1.29.1...v1.29.2 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.1...v1.29.2 )
###
[`v1.29.1`](https://gitlab.com/cznic/sqlite/compare/v1.29.0...v1.29.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.0...v1.29.1 )
###
[`v1.29.0`](https://gitlab.com/cznic/sqlite/compare/v1.28.0...v1.29.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.28.0...v1.29.0 )
###
[`v1.28.0`](https://gitlab.com/cznic/sqlite/compare/v1.27.0...v1.28.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.27.0...v1.28.0 )
###
[`v1.27.0`](https://gitlab.com/cznic/sqlite/compare/v1.26.0...v1.27.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.26.0...v1.27.0 )
###
[`v1.26.0`](https://gitlab.com/cznic/sqlite/compare/v1.25.0...v1.26.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.25.0...v1.26.0 )
###
[`v1.25.0`](https://gitlab.com/cznic/sqlite/compare/v1.24.0...v1.25.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.24.0...v1.25.0 )
###
[`v1.24.0`](https://gitlab.com/cznic/sqlite/compare/v1.23.1...v1.24.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.23.1...v1.24.0 )
###
[`v1.23.1`](https://gitlab.com/cznic/sqlite/compare/v1.23.0...v1.23.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.23.0...v1.23.1 )
###
[`v1.23.0`](https://gitlab.com/cznic/sqlite/compare/v1.22.1...v1.23.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.22.1...v1.23.0 )
###
[`v1.22.1`](https://gitlab.com/cznic/sqlite/compare/v1.22.0...v1.22.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.22.0...v1.22.1 )
###
[`v1.22.0`](https://gitlab.com/cznic/sqlite/compare/v1.21.2...v1.22.0 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.21.2...v1.22.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-23 12:42:13 -04:00
Mend Renovate
b61ae8f02f
fix(deps): update module google.golang.org/api to v0.230.0 ( #467 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.229.0` -> `v0.230.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.230.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.230.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.229.0...v0.230.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3111](https://redirect.github.com/googleapis/google-api-go-client/issues/3111 ))
([59f08c8](59f08c8d98 ))
- **all:** Auto-regenerate discovery clients
([#​3113](https://redirect.github.com/googleapis/google-api-go-client/issues/3113 ))
([40e4fb1](40e4fb1ee0 ))
- **all:** Auto-regenerate discovery clients
([#​3114](https://redirect.github.com/googleapis/google-api-go-client/issues/3114 ))
([f0bb0a1](f0bb0a1315 ))
- **all:** Auto-regenerate discovery clients
([#​3115](https://redirect.github.com/googleapis/google-api-go-client/issues/3115 ))
([c122b14](c122b14b51 ))
- **all:** Auto-regenerate discovery clients
([#​3117](https://redirect.github.com/googleapis/google-api-go-client/issues/3117 ))
([1c0aadb](1c0aadbeaf ))
- **all:** Auto-regenerate discovery clients
([#​3118](https://redirect.github.com/googleapis/google-api-go-client/issues/3118 ))
([2b6fa61](2b6fa61936 ))
- **all:** Auto-regenerate discovery clients
([#​3120](https://redirect.github.com/googleapis/google-api-go-client/issues/3120 ))
([18c546e](18c546ede7 ))
- **all:** Auto-regenerate discovery clients
([#​3121](https://redirect.github.com/googleapis/google-api-go-client/issues/3121 ))
([ff1b166](ff1b166e45 ))
##### Bug Fixes
- Removes-redundant
([#​3095](https://redirect.github.com/googleapis/google-api-go-client/issues/3095 ))
([9e9ff11](9e9ff112ac ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-23 12:24:31 -04:00
Mend Renovate
aade563c86
fix(deps): update module cloud.google.com/go/bigquery to v1.67.0 ( #469 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/bigquery](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.66.2` -> `v1.67.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-23 11:04:04 -04:00
Wenxin Du
4dfeeec240
ci: Correct excluded file in unit test coverage ( #470 )
...
unit test coverage 44.6% --> 53.6
2025-04-23 14:31:54 +00:00
Wenxin Du
0c0d7b8637
chore: Add user agent to Bigtable and BigQuery ( #473 )
...
Add user agent for metrics tracing.
2025-04-23 10:20:24 -04:00
Wenxin Du
eadb678a7b
feat: Support env replacement for tool.yaml ( #462 )
...
Environment variable replacement is needed so that users don't have to
hardcode their secrets in configuring `tools.yaml`.
Both formats `$ENV_NAME` and `${ENV_NAME}` are standard ways to declare
an environment variable.
However, some database statement placeholders that are already using the
`$ENV_NAME` format.
Therefore, we only support env var declaration using `${ENV_NAME}` to
disambiguate it from other usages.
Fixes issue: https://github.com/googleapis/genai-toolbox/issues/431
2025-04-23 07:33:02 -04:00
waqarahmed6095
fc14cbfd07
feat: sqlite implementation ( #438 )
...
Adding sqlite implementation
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
2025-04-22 22:25:53 -07:00
Huan Chen
8055aa519f
feat: Add BigQuery source and tool ( #463 )
...
A `BigQuery` source can be added as the following example:
```yaml
sources:
my-bigquery-source:
kind: bigquery
project: bigframes-dev
location: us # This field is optional
```
A `BigQuery` tool can be added as below:
```yaml
tools:
search-hotels-by-name:
kind: bigquery-sql
source: my-bigquery-source
description: Search for hotels based on name.
parameters:
- name: name
type: string
description: The name of the hotel.
```
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-22 20:37:38 -06:00
Yuan
ff7c0ffc65
fix: update http error code from invocation ( #468 )
...
Update http error code for invocation failure. Invocation may fail if
user fail to provide required parameter etc.
Fixes #465
2025-04-23 02:05:10 +00:00
Wenxin Du
073ca58ac1
ci: Increase unit test coverage ( #466 )
...
Add unit test for Tool invoke handler.
Exclude config.go from coverage calculation.
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-04-23 01:57:46 +00:00
Yuan
ba0d6489eb
test: cleanup mcp in integration tests ( #461 )
...
fix previous error in mcp integration tests.
Add MCP integration tests to alloydb ai nl and bigtable.
2025-04-22 10:23:09 -07:00
Michael Hunger
53ce38021d
docs: add tested clients table ( #428 )
...
Added a table with supported clients for MCP Server
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-04-22 10:11:52 -07:00
Yuan
43490dfa81
chore: remove request headers from logging ( #464 )
2025-04-22 09:51:52 -07:00
Wenxin Du
afbf4b2dae
feat: Add AuthRequired to neo4j & dgraph Tools ( #434 )
...
neo4j & dgraph Tools are missing the `AuthRequired` fields.
2025-04-21 17:53:55 -04:00
Yuan
dced46ad88
chore: cleanup go context ( #457 )
2025-04-21 20:16:05 +00:00
Twisha Bansal
ba1d52aa04
docs: add ADK to colab quickstart ( #459 )
2025-04-21 14:14:59 +00:00
Twisha Bansal
2c3f00c0cd
docs: better response messages for ADK agent ( #460 )
2025-04-21 19:41:46 +05:30
Twisha Bansal
71132d05d2
docs: add ADK in quickstart intro ( #458 )
2025-04-21 18:02:23 +05:30
F. Hinkelmann
c4de4be044
docs: add ADK to local quickstart ( #439 )
...
Add ADK to the local quickstart.
---------
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-04-21 06:24:31 +00:00
Andreas Deininger
59a14a2322
chore: Set content dir via mount ( #455 )
...
This PR changes the way the content dir is configured: it is now
configured via a module mount.
As described in the [official
docs](https://gohugo.io/configuration/all/#contentdir ), this is a more
flexible approach to configure this directory.
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-18 15:00:26 -07:00
Kurtis Van Gent
12a4f564b7
ci(docs): fix docs deploy when changes in .hugo folder ( #456 )
2025-04-18 13:55:02 -07:00
Andreas Deininger
969065e561
fix(docs): fix link 'Edit this page' ( #454 )
...
This PR fixes https://github.com/google/docsy/issues/2218 .
This PR adds `layouts/partials/page-meta-links.html` to your repo which
takes precedence over the original file from docsy theme (which is
faulty). Don't forget to remove this file again once this issue is fixed
in the docsy theme.
fixes #427
2025-04-18 13:38:04 -07:00
Mend Renovate
b690f5ddc2
fix(deps): update module cloud.google.com/go/bigtable to v1.37.0 ( #452 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/bigtable](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.36.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-18 11:23:56 -07:00
Mend Renovate
68502951ea
chore(deps): update dependency go to v1.24.2 ( #366 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | minor |
`1.23.2` -> `1.24.2` |
---
### Release Notes
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.2`](https://redirect.github.com/golang/go/compare/go1.24.1...go1.24.2 )
###
[`v1.24.1`](https://redirect.github.com/golang/go/compare/go1.24.0...go1.24.1 )
###
[`v1.24.0`](https://redirect.github.com/golang/go/compare/go1.23.6...go1.24.0 )
###
[`v1.23.8`](https://redirect.github.com/golang/go/compare/go1.23.7...go1.23.8 )
###
[`v1.23.7`](https://redirect.github.com/golang/go/compare/go1.23.6...go1.23.7 )
###
[`v1.23.6`](https://redirect.github.com/golang/go/compare/go1.23.5...go1.23.6 )
###
[`v1.23.5`](https://redirect.github.com/golang/go/compare/go1.23.4...go1.23.5 )
###
[`v1.23.4`](https://redirect.github.com/golang/go/compare/go1.23.3...go1.23.4 )
###
[`v1.23.3`](https://redirect.github.com/golang/go/compare/go1.23.2...go1.23.3 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-18 12:08:26 -06:00
Andreas Deininger
8954fb0378
chore(docs): fix duplicate persistance key warning ( #453 )
...
When previewing the site, warnings are printed out:
```
WARN Shortcode "tabpane": duplicate tab-persistence key "yaml" detected, disabling persistence to avoid multiple tab display.
```
This PR fixes these issues.
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-04-18 11:25:57 -06:00
An Nguyen
ae53b8eeff
feat: Add Bigtable source and tool ( #418 )
...
# Add Bigtable support
A `bigtable` source can be added as the following example
```
sources:
test-bigtable-source:
kind: "bigtable"
project: "sample-project"
instance: "sample-instance"
```
A `bigtable` tool can be added as below
```
tools:
get-test-tool-data:
kind: bigtable-sql
source: test-bigtable-source
description: Some description
statement: SELECT * FROM `test-table` WHERE address['state'] = @state;
parameters:
- name: state
type: string
description: Filter by state
```
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-04-18 10:48:28 -06:00
Andreas Deininger
91f4402a71
Fix typos ( #451 )
...
This PR fixes a few typos I spotted in the project.
2025-04-17 17:40:43 -07:00
Wenxin Du
52b09a67cb
doc: Add local integration testing instruction ( #449 )
...
Instructions for external contributors to run integration test locally.
2025-04-17 14:39:47 -04:00
Yuan
4eb78fb2ac
docs(mcp): add toolset feature to mcp doc ( #450 )
...
Add instructions on using toolset in docs.
Also added toolset to the quickstart example to reflect that we support
toolset within mcp and be consistent with the local quickstart.
2025-04-16 17:40:24 -07:00
Mend Renovate
6cb407969b
fix(deps): update module cloud.google.com/go/alloydbconn to v1.15.1 ( #440 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/alloydbconn](https://redirect.github.com/googlecloudplatform/alloydb-go-connector )
| `v1.15.0` -> `v1.15.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/alloydb-go-connector
(cloud.google.com/go/alloydbconn)</summary>
###
[`v1.15.1`](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/releases/tag/v1.15.1 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/alloydb-go-connector/compare/v1.15.0...v1.15.1 )
##### Bug Fixes
- configure Cloud Monitoring client correctly
([#​673](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/673 ))
([91d86af](91d86aff04 ))
- shut down the internal exporter only once
([#​671](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/671 ))
([16a6782](16a67829b4 )),
closes
[#​776](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/776 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-16 15:40:32 -07:00
Mend Renovate
c5c1172170
chore(deps): update actions/setup-node digest to 49933ea ( #436 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://redirect.github.com/actions/setup-node ) |
action | digest | `cdca736` -> `49933ea` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-16 15:20:13 -07:00
Mend Renovate
b3be1ffa3c
fix(deps): update module google.golang.org/api to v0.229.0 ( #442 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.228.0` -> `v0.229.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.229.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.229.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.229.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3082](https://redirect.github.com/googleapis/google-api-go-client/issues/3082 ))
([ab1e35b](ab1e35bd92 ))
- **all:** Auto-regenerate discovery clients
([#​3084](https://redirect.github.com/googleapis/google-api-go-client/issues/3084 ))
([eab2179](eab21799a2 ))
- **all:** Auto-regenerate discovery clients
([#​3085](https://redirect.github.com/googleapis/google-api-go-client/issues/3085 ))
([9af4079](9af4079c0c ))
- **all:** Auto-regenerate discovery clients
([#​3086](https://redirect.github.com/googleapis/google-api-go-client/issues/3086 ))
([9c927b6](9c927b6514 ))
- **all:** Auto-regenerate discovery clients
([#​3087](https://redirect.github.com/googleapis/google-api-go-client/issues/3087 ))
([3c387cd](3c387cdc0b ))
- **all:** Auto-regenerate discovery clients
([#​3089](https://redirect.github.com/googleapis/google-api-go-client/issues/3089 ))
([b64e792](b64e792916 ))
- **all:** Auto-regenerate discovery clients
([#​3090](https://redirect.github.com/googleapis/google-api-go-client/issues/3090 ))
([65fc9d3](65fc9d3edb ))
- **all:** Auto-regenerate discovery clients
([#​3093](https://redirect.github.com/googleapis/google-api-go-client/issues/3093 ))
([3a51a3a](3a51a3a77e ))
- **all:** Auto-regenerate discovery clients
([#​3094](https://redirect.github.com/googleapis/google-api-go-client/issues/3094 ))
([ca84516](ca845161fd ))
- **all:** Auto-regenerate discovery clients
([#​3096](https://redirect.github.com/googleapis/google-api-go-client/issues/3096 ))
([9e992f4](9e992f492d ))
- **all:** Auto-regenerate discovery clients
([#​3097](https://redirect.github.com/googleapis/google-api-go-client/issues/3097 ))
([c09b6a9](c09b6a9455 ))
- **all:** Auto-regenerate discovery clients
([#​3099](https://redirect.github.com/googleapis/google-api-go-client/issues/3099 ))
([66d2175](66d217562f ))
- **all:** Auto-regenerate discovery clients
([#​3101](https://redirect.github.com/googleapis/google-api-go-client/issues/3101 ))
([9ad998b](9ad998bc30 ))
- **all:** Auto-regenerate discovery clients
([#​3102](https://redirect.github.com/googleapis/google-api-go-client/issues/3102 ))
([70d6fb2](70d6fb2593 ))
- **all:** Auto-regenerate discovery clients
([#​3103](https://redirect.github.com/googleapis/google-api-go-client/issues/3103 ))
([414e575](414e575dda ))
- **all:** Auto-regenerate discovery clients
([#​3104](https://redirect.github.com/googleapis/google-api-go-client/issues/3104 ))
([91f6589](91f6589572 ))
- **all:** Auto-regenerate discovery clients
([#​3105](https://redirect.github.com/googleapis/google-api-go-client/issues/3105 ))
([1c5ea6c](1c5ea6cfdd ))
- **all:** Auto-regenerate discovery clients
([#​3106](https://redirect.github.com/googleapis/google-api-go-client/issues/3106 ))
([fabfddf](fabfddf970 ))
- **all:** Auto-regenerate discovery clients
([#​3107](https://redirect.github.com/googleapis/google-api-go-client/issues/3107 ))
([ecbc1a9](ecbc1a9e09 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-16 15:16:02 -07:00
Mend Renovate
a64e7c1e1a
fix(deps): update module cloud.google.com/go/cloudsqlconn to v1.16.1 ( #448 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/cloudsqlconn](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector )
| `v1.16.0` -> `v1.16.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/cloud-sql-go-connector
(cloud.google.com/go/cloudsqlconn)</summary>
###
[`v1.16.1`](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/releases/tag/v1.16.1 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector/compare/v1.16.0...v1.16.1 )
##### Bug Fixes
- bump dependencies to latest
([#​968](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/968 ))
([bb3c9f4](bb3c9f4cb3 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-16 15:02:20 -07:00
dependabot[bot]
0106a1ebfd
chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 ( #447 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.37.0 to
0.38.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e1fcd82abb "><code>e1fcd82</code></a>
html: properly handle trailing solidus in unquoted attribute value in
foreign...</li>
<li><a
href="ebed060e8f "><code>ebed060</code></a>
internal/http3: fix build of tests with GOEXPERIMENT=nosynctest</li>
<li><a
href="1f1fa29e0a "><code>1f1fa29</code></a>
publicsuffix: regenerate table</li>
<li><a
href="12150816f7 "><code>1215081</code></a>
http2: improve error when server sends HTTP/1</li>
<li><a
href="312450e473 "><code>312450e</code></a>
html: ensure <search> tag closes <p> and update tests</li>
<li><a
href="09731f9bf9 "><code>09731f9</code></a>
http2: improve handling of lost PING in Server</li>
<li><a
href="55989e24b9 "><code>55989e2</code></a>
http2/h2c: use ResponseController for hijacking connections</li>
<li><a
href="2914f46773 "><code>2914f46</code></a>
websocket: re-recommend gorilla/websocket</li>
<li>See full diff in <a
href="https://github.com/golang/net/compare/v0.37.0...v0.38.0 ">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: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-16 14:48:58 -07:00
Yuan
1a8a360305
test(server/mcp): add tls unit test ( #426 )
...
Refactor common test so that we can run both non-tls test server and tls
test server.
Add unit test for tls server in MCP sse endpoint test cases.
2025-04-16 14:31:22 -07:00
Yuan
e307857085
feat: add toolset feature to mcp ( #425 )
...
Update MCP server to support toolset.
User can now connect to specific toolset's sse via
`/mcp/{toolset_name}/sse` url, or POST to `/mcp/{toolset_name}`. If
toolset_name is not provided, it will list all tools by default.
Fixes #403
2025-04-16 14:11:53 -07:00
Wenxin Du
29560d66a0
ci: Add Spanner integration tests ( #441 )
...
Add Spanner integration tests
2025-04-16 17:04:50 -04:00
Kurtis Van Gent
4dba0df12d
chore(ci/cd): pin version of hugo ( #444 )
...
Hugo's recent release seems to have broken docsy:
https://github.com/gohugoio/hugo/issues/13599
There's a fix in progress: https://github.com/google/docsy/pull/2215
To unblock CI/CD, I've pinned hugo to 0.145.0 instead.
2025-04-15 09:55:28 +05:30
Kurtis Van Gent
e99655ab68
chore: correct ISSUE_TEMPLATE folder name ( #432 )
2025-04-10 13:28:28 -07:00
Twisha Bansal
62e8d7bec4
chore: fix link ( #430 )
2025-04-10 11:33:34 +00:00
Twisha Bansal
f232e5387e
docs: make quickstart async-first ( #421 )
2025-04-10 17:00:48 +05:30
Twisha Bansal
e9bd41aa18
docs: added toolbox-core to toolbox documentation ( #424 )
2025-04-10 14:10:38 +05:30
Twisha Bansal
f1ca030038
docs: Modify quickstart introduction ( #429 )
2025-04-10 14:07:19 +05:30
Twisha Bansal
7ea3c904ce
docs: Add a toolbox-core quickstart ( #407 )
...
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com >
2025-04-10 05:05:57 +00:00
Michael Hunger
0a7d3ff06b
fix : #419 TLS https URL for SSE endpoint ( #420 )
...
Fixes that in SSL deployments, e.g. on k8s or cloud run the SSE endpoint
was statically returning `http:`
not a scheme based on request TLS attribute.
Fixes https://github.com/googleapis/genai-toolbox/issues/419
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-09 11:43:23 -07:00
Twisha Bansal
cf967452e1
chore: rename sdk repo to mcp-toolbox-sdk-python ( #423 )
2025-04-09 23:19:56 +05:30
Twisha Bansal
73332b9b9e
chore: add toolbox-core to readme ( #422 )
2025-04-09 14:22:11 +05:30
Twisha Bansal
6b907db9f0
chore: fix link ( #417 )
2025-04-08 21:32:30 +00:00
Mend Renovate
21b82c10c2
fix(deps): update module cloud.google.com/go/spanner to v1.79.0 ( #415 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.78.0` -> `v1.79.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-08 14:29:36 -07:00
Mend Renovate
6638fbb3a0
fix(deps): update module github.com/go-sql-driver/mysql to v1.9.2 ( #408 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/go-sql-driver/mysql](https://redirect.github.com/go-sql-driver/mysql )
| `v1.9.1` -> `v1.9.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>go-sql-driver/mysql (github.com/go-sql-driver/mysql)</summary>
###
[`v1.9.2`](https://redirect.github.com/go-sql-driver/mysql/blob/HEAD/CHANGELOG.md#v192-2025-04-07 )
[Compare
Source](https://redirect.github.com/go-sql-driver/mysql/compare/v1.9.1...v1.9.2 )
v1.9.2 is a re-release of v1.9.1 due to a release process issue; no
changes were made to the content.
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-08 17:15:13 -04:00
Mend Renovate
92ed74a4df
fix(deps): update module golang.org/x/oauth2 to v0.29.0 ( #416 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/oauth2 | `v0.28.0` -> `v0.29.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-08 14:02:07 -07:00
Wenxin Du
be85b82078
feat: add IAM AuthN to Cloud SQL Sources ( #414 )
...
Add IAM support for Cloud SQL source connection using Go language
connector:
https://pkg.go.dev/cloud.google.com/go/cloudsqlconn#section-readme
2025-04-08 16:26:00 -04:00
Wenxin Du
e8ed447d91
feat: Add IAM authentication to AlloyDB Source ( #399 )
...
Add IAM support for AlloyDB source connection:
https://pkg.go.dev/cloud.google.com/go/alloydbconn#section-readme
2025-04-08 13:02:44 -04:00
Kurtis Van Gent
8ef32cc73a
chore: rebrand as MCP Toolbox ( #412 )
2025-04-07 15:46:20 -06:00
Yuan
75d2296d7a
chore: add debug logs ( #409 )
...
Add debug logs to API and MCP server.
Example of debug logs added:
```
2025-04-07T11:12:04.62309-07:00 DEBUG "tool name: list_flights_by_arrival_airport"
2025-04-07T11:12:04.623264-07:00 DEBUG "tool invocation authorized"
2025-04-07T11:12:04.623717-07:00 DEBUG "invocation params: [{departure_airport SFO} {date 2025-04-07}]"
```
2025-04-07 12:27:31 -07:00
Yuan
b81feb61e6
fix: run linter ( #410 )
2025-04-07 11:18:04 -07:00
Kurtis Van Gent
d8fc6bdb6f
chore: add issue forms ( #404 )
...
Add new issue forms.
2025-04-07 16:48:41 +00:00
Twisha Bansal
5cf4b8fea1
chore: remove default project id from quickstart colab. ( #405 )
2025-04-07 19:00:43 +05:30
Anubhav Dhawan
a9905cf39e
doc: fix typo in the MCP Quickstart ( #401 )
2025-04-05 21:26:23 +00:00
Anubhav Dhawan
460fe5c944
doc: fix minor typo in MCP guide ( #402 )
2025-04-05 15:13:21 -06:00
release-please[bot]
12222fe27a
chore(main): release 0.3.0 ( #382 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.3.0](https://github.com/googleapis/genai-toolbox/compare/v0.2.1...v0.3.0 )
(2025-04-04)
### Features
* Add 'alloydb-ai-nl' tool
([#358 ](https://github.com/googleapis/genai-toolbox/issues/358 ))
([f02885f ](f02885fd4a ))
* Add HTTP Source and Tool
([#332 ](https://github.com/googleapis/genai-toolbox/issues/332 ))
([64da5b4 ](64da5b4efe ))
* Adding support for Model Context Protocol (MCP).
([#396 ](https://github.com/googleapis/genai-toolbox/issues/396 ))
([a7d1d4e ](a7d1d4eb2a ))
* Added [toolbox-core](https://pypi.org/project/toolbox-core/ ) SDK –
easily integrate Toolbox into any Python function calling framework
### Bug Fixes
* Add `tools-file` flag and deprecate `tools_file`
([#384 ](https://github.com/googleapis/genai-toolbox/issues/384 ))
([34a7263 ](34a7263fdc )),
closes [#383 ](https://github.com/googleapis/genai-toolbox/issues/383 )
---
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: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-04-04 11:51:23 -07:00
Yuan
ea140969cf
docs: add mcp quickstart docs to release please updates ( #398 )
2025-04-04 18:39:53 +00:00
totoleon
f02885fd4a
feat: add 'alloydb-ai-nl' tool ( #358 )
...
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-04 11:30:58 -07:00
Yuan
a7d1d4eb2a
feat: adding support for Model Context Protocol (MCP). ( #396 )
...
Adding Toolbox support for MCP. Toolbox can now be run as an MCP server.
Fixes #312 .
---------
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-04-04 18:24:34 +00:00
Wenxin Du
55dff38db2
Revert "ci: Increase Cloud Build vCPU" ( #394 )
...
Revert "ci: Increase Cloud Build vCPU"
2025-04-04 13:47:25 -04:00
Andrew Brook
c46f271fa0
docs: fix typo in http tool ( #393 )
...
Fixed a typo in the doc for HTTP tool
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-04-04 11:03:59 -06:00
Wenxin Du
37ecfde466
ci: Increase Cloud Build vCPU ( #392 )
...
Integration test encountered `signal: killed` error and could be due to
out-of-memory issue. Try increasing the Cloud Build vCPU:
https://cloud.google.com/build/docs/optimize-builds/increase-vcpu-for-builds
2025-04-04 16:27:12 +00:00
Wenxin Du
cfffe83936
docs: fix misc typos ( #364 )
...
fix some typos and formats in code & docs
`neo4jrc` should be `neo4jsrc`
2025-04-04 12:21:24 -04:00
Yuan
460e9e19b4
docs: add docs to run unit tests ( #388 )
...
Add docs to run unit test on GitHub.
2025-04-03 11:31:12 -07:00
Yuan
34a7263fdc
fix: add tools-file flag and deprecate tools_file ( #384 )
...
Add `tools-file` flag and deprecate `tools_file` flag. This is not a
breaking change. The old `tools_file` flag is still usable.
User will see the following message when using `tools_file` flag:
```
Flag --tools_file has been deprecated, please use --tools-file instead
2025-04-03T10:09:12.803165-07:00 INFO "Initialized 2 sources."
```
Help command will reveal the new flag:
```
...
--telemetry-service-name string Sets the value of the service.name resource attribute for telemetry data. (default "toolbox")
--tools-file string File path specifying the tool configuration. (default "tools.yaml")
-v, --version version for toolbox
...
```
Fixes #383
2025-04-03 11:09:31 -07:00
Mend Renovate
3846951440
fix(deps): update opentelemetry-go monorepo to v1.35.0 ( #378 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.33.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.33.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp)</summary>
###
[`v1.35.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.35.0 ):
/v0.57.0/v0.11.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
##### Overview
This release is the last to support [Go 1.22].
The next release will require at least [Go 1.23].
##### Added
- Add `ValueFromAttribute` and `KeyValueFromAttribute` in
`go.opentelemetry.io/otel/log`.
([#​6180](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6180 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/log`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/log/logtest`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- `AssertRecordEqual` in `go.opentelemetry.io/otel/log/logtest` checks
`Record.EventName`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/sdk/log/logtest`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`
([#​6210](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6210 ))
- The `go.opentelemetry.io/otel/semconv/v1.28.0` package.
The package contains semantic conventions from the `v1.28.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.28.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.27.0`([#​6236](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6236 ))
- The `go.opentelemetry.io/otel/semconv/v1.30.0` package.
The package contains semantic conventions from the `v1.30.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.30.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.28.0`([#​6240](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6240 ))
- Document the pitfalls of using `Resource` as a comparable type.
`Resource.Equal` and `Resource.Equivalent` should be used instead.
([#​6272](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6272 ))
- Support \[Go 1.24].
([#​6304](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6304 ))
- Add `FilterProcessor` and `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
It replaces
`go.opentelemetry.io/otel/sdk/log/internal/x.FilterProcessor`.
Compared to previous version it additionally gives the possibility to
filter by resource and instrumentation scope.
([#​6317](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6317 ))
##### Changed
- Update `github.com/prometheus/common` to `v0.62.0`, which changes the
`NameValidationScheme` to `NoEscaping`.
This allows metrics names to keep original delimiters (e.g. `.`), rather
than replacing with underscores.
This is controlled by the `Content-Type` header, or can be reverted by
setting `NameValidationScheme` to `LegacyValidation` in
`github.com/prometheus/common/model`.
([#​6198](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6198 ))
##### Fixes
- Eliminate goroutine leak for the processor returned by
`NewSimpleSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`Shutdown` is called and the passed `ctx` is canceled and
`SpanExporter.Shutdown` has not returned.
([#​6368](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6368 ))
- Eliminate goroutine leak for the processor returned by
`NewBatchSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`ForceFlush` is called and the passed `ctx` is canceled and
`SpanExporter.Export` has not returned.
([#​6369](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6369 ))
[Go 1.23]: https://go.dev/doc/go1.23
[Go 1.22]: https://go.dev/doc/go1.22
##### What's Changed
- chore(deps): update golang.org/x/telemetry digest to
[`04cd7ba`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/04cd7ba )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6176 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6176 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6186 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6186 )
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6188 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6188 )
- chore(deps): update dependency codespell to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6189 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6189 )
- log: Add ValueFromAttribute and KeyValueFromAttribute by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6180 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6180 )
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6191 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6191 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`2f9c7e3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2f9c7e3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6190 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6190 )
- log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6187 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6187 )
- sdk/log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6193 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6193 )
- chore(deps): update codecov/codecov-action action to v5.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6195 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6195 )
- fix(deps): update googleapis to
[`138b5a5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/138b5a5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6194 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6194 )
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6197 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6197 )
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6199 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6199 )
- fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6202 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6202 )
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6200 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6200 )
- chore: Group renovate build-tools updates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6201 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6201 )
- Update module github.com/prometheus/common to v0.62.0 and fix tests by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6198 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6198 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6204 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6204 )
- chore(deps): update codecov/codecov-action action to v5.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6207 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6207 )
- fix(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6208 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6208 )
- fix(deps): update googleapis to
[`65684f5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65684f5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6212 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6212 )
- chore(deps): update codecov/codecov-action action to v5.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6213 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6213 )
- fix(deps): update module google.golang.org/protobuf to v1.36.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6214 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6214 )
- otlplog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6211 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6211 )
- chore: Update Logs API design doc by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6206 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6206 )
- fix(deps): update googleapis to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6217 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6217 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.4.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6218 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6218 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6219 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6219 )
- chore(deps): update dependency codespell to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6221 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6221 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6222 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6222 )
- stdoutlog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6210 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6210 )
- Update codespell target by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6223 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6223 )
- chore(deps): update module github.com/spf13/pflag to v1.0.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6224 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6224 )
- chore(deps): update module github.com/skeema/knownhosts to v1.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6231 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6231 )
- Weaver by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5898 )
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.7.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6237 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6237 )
- Generate the `semconv/v1.28.0` package by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6236 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6236 )
- Use archive URL for weaver registry by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6235 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6235 )
- sdk/log: Assign fltrProcessors on provider creation instead of lazy by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6239 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6239 )
- Generate `semconv/v1.30.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6240 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6240 )
- Add an auto-instrumentable no-op implementation to the `trace` package
by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6203 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6203 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6249 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6249 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6250 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6250 )
- chore(deps): update module golang.org/x/text to v0.22.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6252 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6252 )
- fix(deps): update googleapis to
[`7023788`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7023788 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6251 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6251 )
- chore(deps): update golang.org/x/telemetry digest to
[`3af0d96`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3af0d96 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6253 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6253 )
- chore(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6254 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6254 )
- fix(deps): update module go.opentelemetry.io/otel/trace to v1.34.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6256 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6256 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.25.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6255 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6255 )
- chore(deps): update module github.com/cloudflare/circl to v1.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6259 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6259 )
- chore(deps): update lycheeverse/lychee-action action to v2.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6258 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6258 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6261 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6261 )
- Create scorecard.yml to enable OSSF Scorecard reporting by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6247 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6247 )
- chore(deps): update actions/upload-artifact digest to
[`ff15f03`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ff15f03 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6262 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6262 )
- chore(deps): update actions/checkout action to v4.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6263 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6263 )
- chore(deps): update golang.org/x/telemetry digest to
[`c67c2d1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c67c2d1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6264 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6264 )
- chore(deps): update ossf/scorecard-action action to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6265 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6265 )
- chore(deps): update actions/upload-artifact action to v4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6266 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6266 )
- fix(deps): update build-tools to v0.18.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6276 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6276 )
- fix(deps): update module google.golang.org/protobuf to v1.36.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6277 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6277 )
- Use renovate best-practices by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6267 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6267 )
- chore(deps): pin dependencies by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6278 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6278 )
- chore(deps): update golang.org/x/telemetry digest to
[`557cf9c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/557cf9c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6279 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6279 )
- Fix comment of the RecordOnly sampling decision by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6257 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6257 )
- Default github workflow permission read-all by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6268 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6268 )
- Add an OpenSSF badge to README.md by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6269 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6269 )
- chore(deps): update python docker tag to v3.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6283 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6283 )
- fix(deps): update golang.org/x to
[`f9890c6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f9890c6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6282 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6282 )
- chore(deps): update github/codeql-action digest to
[`9e8d078`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9e8d078 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6287 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6287 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6288 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6288 )
- chore(deps): update module golang.org/x/crypto to v0.33.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6290 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6290 )
- fix(deps): update googleapis to
[`e9438ea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e9438ea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6289 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6289 )
- chore(deps): update otel/weaver docker tag to v0.13.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6292 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6292 )
- chore(deps): update module 4d63.com/gochecknoglobals to v0.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6291 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6291 )
- chore(deps): update module go-simpler.org/sloglint to v0.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6293 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6293 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6294 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6294 )
- Close stale issues and PRs after 2 years of inactivity by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6284 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6284 )
- chore(deps): pin actions/stale action to
[`5bef64f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5bef64f )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6295 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6295 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6297 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6297 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6300 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6300 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6301 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6301 )
- Document and check resource comparability by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6272 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6272 )
- chore(deps): update module github.com/mgechev/revive to v1.6.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6306 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6306 )
- chore(deps): update otel/weaver docker tag to v0.13.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6309 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6309 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6310 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6310 )
- chore(deps): update golang.org/x/telemetry digest to
[`7530529`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7530529 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6305 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6305 )
- chore(deps): update module github.com/gostaticanalysis/forcetypeassert
to v0.2.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6312 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6312 )
- fix(deps): update googleapis to
[`5a70512`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5a70512 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6308 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6308 )
- Add support for Go 1.24 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6304 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6304 )
- Replace tenv with usetesting by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6313 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6313 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6314 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6314 )
- \[chore] Fix go-work Make target with the highest required Go version
by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6285 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6285 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6316 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6316 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6319 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6319 )
- chore(deps): update otel/weaver docker tag to v0.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6318 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6318 )
- sdk/log: Change BenchmarkLoggerNewRecord to BenchmarkLoggerEmit by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6315 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6315 )
- chore(deps): update golang.org/x/telemetry digest to
[`6f9b61d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6f9b61d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6321 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6321 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6322 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6322 )
- chore(deps): update module github.com/tetafro/godot to v1.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6323 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6323 )
- \[chore] Use public Linux ARM64 runners by
[@​Kielek](https://redirect.github.com/Kielek ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6320 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6320 )
- chore(deps): update module github.com/mgechev/revive to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6326 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6326 )
- chore(deps): update module github.com/spf13/cobra to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6324 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6324 )
- chore(deps): update module github.com/4meepo/tagalign to v1.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6327 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6327 )
- fix(deps): update golang.org/x to
[`eff6e97`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/eff6e97 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6325 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6325 )
- fix(deps): update golang.org/x to
[`aa4b98e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/aa4b98e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6336 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6336 )
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6311 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6311 )
- sdk/log: Add FilterProcessor and EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6317 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6317 )
- chore(deps): update actions/cache digest to
[`0c907a7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0c907a7 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6337 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6337 )
- fix(deps): update googleapis to
[`56aae31`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/56aae31 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6338 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6338 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6339 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6339 )
- Add FOSSA scanning workflow by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6331 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6331 )
- chore(deps): update module github.com/kisielk/errcheck to v1.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6340 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6340 )
- \[chore] Add a policy on adding tests by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6334 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6334 )
- \[chore] Add OpenSSF Best Practices badge by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6345 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6345 )
- chore(deps): update golang.org/x/telemetry digest to
[`165e2f8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/165e2f8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6346 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6346 )
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6348 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6348 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6357 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6357 )
- chore(deps): update actions/upload-artifact digest to
[`4cec3d8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4cec3d8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6356 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6356 )
- chore(deps): update github/codeql-action digest to
[`b56ba49`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b56ba49 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6354 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6354 )
- chore(deps): update ossf/scorecard-action action to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6358 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6358 )
- fix(deps): update module github.com/google/go-cmp to v0.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6359 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6359 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6355 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6355 )
- chore(deps): update module
github.com/gaijinentertainment/go-exhaustruct/v3 to v3.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6361 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6361 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`d3852c9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d3852c9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6367 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6367 )
- chore(deps): update module golang.org/x/crypto to v0.35.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6366 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6366 )
- \[chore] clean up revive configuration by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6353 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6353 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`31b581c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/31b581c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6370 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6370 )
- chore(deps): update module go.opentelemetry.io/build-tools to v0.19.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6374 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6374 )
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6373 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6373 )
- fix(deps): update build-tools to v0.19.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6376 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6376 )
- chore(deps): update actions/download-artifact digest to
[`cc20338`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/cc20338 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6377 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6377 )
- sdk/trace: Fix goroutine leak in simpleSpanProcessor.Shutdown by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6368 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6368 )
- chore(deps): update codecov/codecov-action action to v5.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6380 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6380 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6379 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6379 )
- sdk/trace: Fix gorountine leak in batchSpanProcessor.ForceFlush by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6369 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6369 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6383 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6383 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6385 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6385 )
- chore(deps): update actions/cache digest to
[`d4323d4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d4323d4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6384 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6384 )
- chore(deps): update module github.com/kkhaike/contextcheck to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6387 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6387 )
- chore(deps): update module 4d63.com/gocheckcompilerdirectives to
v1.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6388 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6388 )
- fix(deps): update golang.org/x to
[`dead583`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/dead583 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6389 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6389 )
- chore(deps): update mvdan.cc/unparam digest to
[`0df0534`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0df0534 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6391 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6391 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6394 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6394 )
- chore(deps): update github.com/golangci/dupl digest to
[`44c6a0b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/44c6a0b )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6398 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6398 )
- Look at stale issues in ascending order by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6396 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6396 )
- fix(deps): update build-tools to v0.20.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6403 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6403 )
- Move trace sdk tests from trace_test into trace package by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6400 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6400 )
- fix(deps): update module google.golang.org/grpc to v1.71.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6409 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6409 )
- chore(deps): update module github.com/ryancurrah/gomodguard to v1.4.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6411 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6411 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6412 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6412 )
- Release v1.35.0/v0.57.0/v0.11.0 by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6407 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6407 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0
###
[`v1.34.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.34.0 ):
/v0.56.0/v0.10.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
##### Overview
##### Changed
- Remove the notices from `Logger` to make the whole Logs API
user-facing in `go.opentelemetry.io/otel/log`.
([#​6167](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6167 ))
##### Fixed
- Relax minimum Go version to 1.22.0 in various modules.
([#​6073](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6073 ))
- The `Type` name logged for the
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` client
is corrected from `otlphttpgrpc` to `otlptracegrpc`.
([#​6143](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6143 ))
- The `Type` name logged for the
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlphttpgrpc` client
is corrected from `otlphttphttp` to `otlptracehttp`.
([#​6143](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6143 ))
##### What's Changed
- fix(deps): update module google.golang.org/grpc to v1.69.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6037 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6037 )
- build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 in
/internal/tools by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6036 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6036 )
- fix(deps): update golang.org/x/exp digest to
[`4a55095`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4a55095 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6039 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6039 )
- \[chore] Have renovate update our tools deps by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6038 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6038 )
- Fix broken link by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6042 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6042 )
- chore(deps): update github.com/golang/groupcache digest to
[`2c02b82`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2c02b82 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6043 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6043 )
- chore(deps): update github.com/burntsushi/toml digest to
[`b7406c0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b7406c0 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6041 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6041 )
- chore(deps): update github.com/matoous/godox digest to
[`94d1edd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/94d1edd )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6044 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6044 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6046 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6046 )
- chore(deps): update mvdan.cc/unparam digest to
[`57a3b42`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/57a3b42 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6047 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6047 )
- fix(deps): update googleapis to
[`9240e9c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9240e9c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6048 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6048 )
- chore(deps): update module github.com/antonboom/nilnil to v1.0.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6050 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6050 )
- chore(deps): update module dario.cat/mergo to v1.0.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6049 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6049 )
- chore(deps): update module github.com/butuzov/ireturn to v0.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6051 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6051 )
- chore(deps): update module github.com/go-xmlfmt/xmlfmt to v1.1.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6052 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6052 )
- chore(deps): update module github.com/jjti/go-spancheck to v0.6.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6053 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6053 )
- chore(deps): update module github.com/alecthomas/go-check-sumtype to
v0.3.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6059 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6059 )
- chore(deps): update module github.com/prometheus/client_golang to
v1.20.5 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6058 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6058 )
- chore(deps): update module github.com/ashanbrown/makezero to v1.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6060 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6060 )
- chore(deps): update module github.com/butuzov/mirror to v1.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6061 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6061 )
- chore(deps): update module github.com/microsoft/go-winio to v0.6.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6056 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6056 )
- chore(deps): update module github.com/cloudflare/circl to v1.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6063 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6063 )
- chore(deps): update module github.com/ckaznocha/intrange to v0.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6062 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6062 )
- chore(deps): update module github.com/magiconair/properties to v1.8.9
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6054 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6054 )
- chore(deps): update module github.com/masterminds/semver/v3 to v3.3.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6055 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6055 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.3.6 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6066 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6066 )
- chore(deps): update module github.com/curioswitch/go-reassign to
v0.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6065 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6065 )
- chore(deps): update module github.com/djarvur/go-err113 to v0.1.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6068 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6068 )
- fix(deps): update golang.org/x to
[`b2144cd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b2144cd )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6067 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6067 )
- chore(deps): update module github.com/fsnotify/fsnotify to v1.8.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6069 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6069 )
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6070 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6070 )
- chore(deps): update module github.com/ldez/gomoddirectives to v0.6.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6072 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6072 )
- chore(deps): update module github.com/prometheus/common to v0.61.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6075 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6075 )
- chore(deps): update module github.
</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 18:08:24 -07:00
Mend Renovate
2f5a0a7257
fix(deps): update module github.com/spf13/cobra to v1.9.1 ( #375 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/spf13/cobra](https://redirect.github.com/spf13/cobra ) |
`v1.8.1` -> `v1.9.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>spf13/cobra (github.com/spf13/cobra)</summary>
###
[`v1.9.1`](https://redirect.github.com/spf13/cobra/releases/tag/v1.9.1 )
[Compare
Source](https://redirect.github.com/spf13/cobra/compare/v1.9.0...v1.9.1 )
##### 🐛 Fixes
- Fix CompletionFunc implementation by
[@​ccoVeille](https://redirect.github.com/ccoVeille ) in
[https://github.com/spf13/cobra/pull/2234 ](https://redirect.github.com/spf13/cobra/pull/2234 )
- Revert "Make detection for test-binary more universal
([#​2173](https://redirect.github.com/spf13/cobra/issues/2173 ))"
by [@​marckhouzam](https://redirect.github.com/marckhouzam ) in
[https://github.com/spf13/cobra/pull/2235 ](https://redirect.github.com/spf13/cobra/pull/2235 )
**Full Changelog**:
https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1
###
[`v1.9.0`](https://redirect.github.com/spf13/cobra/releases/tag/v1.9.0 )
[Compare
Source](https://redirect.github.com/spf13/cobra/compare/v1.8.1...v1.9.0 )
#### ✨ Features
- Allow linker to perform deadcode elimination for program using Cobra
by [@​aarzilli](https://redirect.github.com/aarzilli ) in
[https://github.com/spf13/cobra/pull/1956 ](https://redirect.github.com/spf13/cobra/pull/1956 )
- Add default completion command even if there are no other sub-commands
by [@​marckhouzam](https://redirect.github.com/marckhouzam ) in
[https://github.com/spf13/cobra/pull/1559 ](https://redirect.github.com/spf13/cobra/pull/1559 )
- Add CompletionWithDesc helper by
[@​ccoVeille](https://redirect.github.com/ccoVeille ) in
[https://github.com/spf13/cobra/pull/2231 ](https://redirect.github.com/spf13/cobra/pull/2231 )
#### 🐛 Fixes
- Fix deprecation comment for Command.SetOutput by
[@​thaJeztah](https://redirect.github.com/thaJeztah ) in
[https://github.com/spf13/cobra/pull/2172 ](https://redirect.github.com/spf13/cobra/pull/2172 )
- Replace deprecated ioutil usage by
[@​nirs](https://redirect.github.com/nirs ) in
[https://github.com/spf13/cobra/pull/2181 ](https://redirect.github.com/spf13/cobra/pull/2181 )
- Fix --version help and output for plugins by
[@​nirs](https://redirect.github.com/nirs ) in
[https://github.com/spf13/cobra/pull/2180 ](https://redirect.github.com/spf13/cobra/pull/2180 )
- Allow to reset the templates to the default by
[@​marckhouzam](https://redirect.github.com/marckhouzam ) in
[https://github.com/spf13/cobra/pull/2229 ](https://redirect.github.com/spf13/cobra/pull/2229 )
#### 🤖 Completions
- Make Powershell completion work in constrained mode by
[@​lstemplinger](https://redirect.github.com/lstemplinger ) in
[https://github.com/spf13/cobra/pull/2196 ](https://redirect.github.com/spf13/cobra/pull/2196 )
- Improve detection for flags that accept multiple values by
[@​thaJeztah](https://redirect.github.com/thaJeztah ) in
[https://github.com/spf13/cobra/pull/2210 ](https://redirect.github.com/spf13/cobra/pull/2210 )
- add CompletionFunc type to help with completions by
[@​ccoVeille](https://redirect.github.com/ccoVeille ) in
[https://github.com/spf13/cobra/pull/2220 ](https://redirect.github.com/spf13/cobra/pull/2220 )
- Add similar whitespace escape logic to bash v2 completions than in
other completions by
[@​kangasta](https://redirect.github.com/kangasta ) in
[https://github.com/spf13/cobra/pull/1743 ](https://redirect.github.com/spf13/cobra/pull/1743 )
- Print ActiveHelp for bash along other completions by
[@​marckhouzam](https://redirect.github.com/marckhouzam ) in
[https://github.com/spf13/cobra/pull/2076 ](https://redirect.github.com/spf13/cobra/pull/2076 )
- fix(completions): Complete map flags multiple times by
[@​gabe565](https://redirect.github.com/gabe565 ) in
[https://github.com/spf13/cobra/pull/2174 ](https://redirect.github.com/spf13/cobra/pull/2174 )
- fix(bash): nounset unbound file filter variable on empty extension by
[@​scop](https://redirect.github.com/scop ) in
[https://github.com/spf13/cobra/pull/2228 ](https://redirect.github.com/spf13/cobra/pull/2228 )
#### 🧪 Testing
- Test also with go 1.23 by
[@​nirs](https://redirect.github.com/nirs ) in
[https://github.com/spf13/cobra/pull/2182 ](https://redirect.github.com/spf13/cobra/pull/2182 )
- Make detection for test-binary more universal by
[@​thaJeztah](https://redirect.github.com/thaJeztah ) in
[https://github.com/spf13/cobra/pull/2173 ](https://redirect.github.com/spf13/cobra/pull/2173 )
#### ✍🏼 Documentation
- docs: update README.md by
[@​eltociear](https://redirect.github.com/eltociear ) in
[https://github.com/spf13/cobra/pull/2197 ](https://redirect.github.com/spf13/cobra/pull/2197 )
- Improve site formatting by
[@​nirs](https://redirect.github.com/nirs ) in
[https://github.com/spf13/cobra/pull/2183 ](https://redirect.github.com/spf13/cobra/pull/2183 )
- doc: add Conduit by [@​raulb](https://redirect.github.com/raulb )
in
[https://github.com/spf13/cobra/pull/2230 ](https://redirect.github.com/spf13/cobra/pull/2230 )
- doc: azion project added to the list of CLIs that use cobra by
[@​maxwelbm](https://redirect.github.com/maxwelbm ) in
[https://github.com/spf13/cobra/pull/2198 ](https://redirect.github.com/spf13/cobra/pull/2198 )
- Fix broken links in active_help.md by
[@​vuil](https://redirect.github.com/vuil ) in
[https://github.com/spf13/cobra/pull/2202 ](https://redirect.github.com/spf13/cobra/pull/2202 )
- chore: fix function name in comment by
[@​zhuhaicity](https://redirect.github.com/zhuhaicity ) in
[https://github.com/spf13/cobra/pull/2216 ](https://redirect.github.com/spf13/cobra/pull/2216 )
#### 🔧 Dependency upgrades
- build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
by [@​thaJeztah](https://redirect.github.com/thaJeztah ) in
[https://github.com/spf13/cobra/pull/2206 ](https://redirect.github.com/spf13/cobra/pull/2206 )
- Update to latest go-md2man by
[@​mikelolasagasti](https://redirect.github.com/mikelolasagasti )
in
[https://github.com/spf13/cobra/pull/2201 ](https://redirect.github.com/spf13/cobra/pull/2201 )
- Upgrade `pflag` dependencies for v1.9.0 by
[@​jpmcb](https://redirect.github.com/jpmcb ) in
[https://github.com/spf13/cobra/pull/2233 ](https://redirect.github.com/spf13/cobra/pull/2233 )
***
Thank you to all of our amazing contributors and all the great work
that's been going into the completions feature!!
##### 👋🏼 New Contributors
- [@​gabe565](https://redirect.github.com/gabe565 ) made their
first contribution in
[https://github.com/spf13/cobra/pull/2174 ](https://redirect.github.com/spf13/cobra/pull/2174 )
- [@​maxwelbm](https://redirect.github.com/maxwelbm ) made their
first contribution in
[https://github.com/spf13/cobra/pull/2198 ](https://redirect.github.com/spf13/cobra/pull/2198 )
- [@​lstemplinger](https://redirect.github.com/lstemplinger ) made
their first contribution in
[https://github.com/spf13/cobra/pull/2196 ](https://redirect.github.com/spf13/cobra/pull/2196 )
- [@​vuil](https://redirect.github.com/vuil ) made their first
contribution in
[https://github.com/spf13/cobra/pull/2202 ](https://redirect.github.com/spf13/cobra/pull/2202 )
- [@​mikelolasagasti](https://redirect.github.com/mikelolasagasti )
made their first contribution in
[https://github.com/spf13/cobra/pull/2201 ](https://redirect.github.com/spf13/cobra/pull/2201 )
- [@​zhuhaicity](https://redirect.github.com/zhuhaicity ) made
their first contribution in
[https://github.com/spf13/cobra/pull/2216 ](https://redirect.github.com/spf13/cobra/pull/2216 )
- [@​ccoVeille](https://redirect.github.com/ccoVeille ) made their
first contribution in
[https://github.com/spf13/cobra/pull/2220 ](https://redirect.github.com/spf13/cobra/pull/2220 )
- [@​kangasta](https://redirect.github.com/kangasta ) made their
first contribution in
[https://github.com/spf13/cobra/pull/1743 ](https://redirect.github.com/spf13/cobra/pull/1743 )
- [@​aarzilli](https://redirect.github.com/aarzilli ) made their
first contribution in
[https://github.com/spf13/cobra/pull/1956 ](https://redirect.github.com/spf13/cobra/pull/1956 )
**Full Changelog**:
https://github.com/spf13/cobra/compare/v1.8.1...v1.9.0
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 18:01:31 -07:00
Mend Renovate
2972422a9e
chore(deps): pin dependencies ( #360 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache ) | action |
pinDigest | -> `5a3ec84` |
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | minor | `v4.1.6` -> `v4.2.2` |
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | pinDigest | -> `11bd719` |
|
[actions/github-script](https://redirect.github.com/actions/github-script )
| action | pinDigest | -> `60a0d83` |
| [actions/setup-go](https://redirect.github.com/actions/setup-go ) |
action | minor | `v5.0.1` -> `v5.4.0` |
| [actions/setup-node](https://redirect.github.com/actions/setup-node ) |
action | pinDigest | -> `cdca736` |
|
[golangci/golangci-lint-action](https://redirect.github.com/golangci/golangci-lint-action )
| action | minor | `v6.0.1` -> `v6.5.2` |
|
[peaceiris/actions-gh-pages](https://redirect.github.com/peaceiris/actions-gh-pages )
| action | pinDigest | -> `4f9cc66` |
|
[peaceiris/actions-hugo](https://redirect.github.com/peaceiris/actions-hugo )
| action | pinDigest | -> `75d2e84` |
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
###
[`v4.2.2`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.2.1...v4.2.2 )
- `url-helper.ts` now leverages well-known environment variables by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1941 ](https://redirect.github.com/actions/checkout/pull/1941 )
- Expand unit test coverage for `isGhes` by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1946 ](https://redirect.github.com/actions/checkout/pull/1946 )
###
[`v4.2.1`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v421 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.2.0...v4.2.1 )
- Check out other refs/\* by commit if provided, fall back to ref by
[@​orhantoy](https://redirect.github.com/orhantoy ) in
[https://github.com/actions/checkout/pull/1924 ](https://redirect.github.com/actions/checkout/pull/1924 )
###
[`v4.2.0`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v420 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.7...v4.2.0 )
- Add Ref and Commit outputs by
[@​lucacome](https://redirect.github.com/lucacome ) in
[https://github.com/actions/checkout/pull/1180 ](https://redirect.github.com/actions/checkout/pull/1180 )
- Dependency updates by
[@​dependabot-](https://redirect.github.com/dependabot- )
[https://github.com/actions/checkout/pull/1777 ](https://redirect.github.com/actions/checkout/pull/1777 ),
[https://github.com/actions/checkout/pull/1872 ](https://redirect.github.com/actions/checkout/pull/1872 )
###
[`v4.1.7`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4.1.6...v4.1.7 )
- Bump the minor-npm-dependencies group across 1 directory with 4
updates by [@​dependabot](https://redirect.github.com/dependabot )
in
[https://github.com/actions/checkout/pull/1739 ](https://redirect.github.com/actions/checkout/pull/1739 )
- Bump actions/checkout from 3 to 4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/checkout/pull/1697 ](https://redirect.github.com/actions/checkout/pull/1697 )
- Check out other refs/\* by commit by
[@​orhantoy](https://redirect.github.com/orhantoy ) in
[https://github.com/actions/checkout/pull/1774 ](https://redirect.github.com/actions/checkout/pull/1774 )
- Pin actions/checkout's own workflows to a known, good, stable version.
by [@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1776 ](https://redirect.github.com/actions/checkout/pull/1776 )
</details>
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
###
[`v5.4.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.4.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.3.0...v5.4.0 )
##### What's Changed
##### Dependency updates :
- Upgrade semver from 7.6.0 to 7.6.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/535 ](https://redirect.github.com/actions/setup-go/pull/535 )
- Upgrade eslint-config-prettier from 8.10.0 to 10.0.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/536 ](https://redirect.github.com/actions/setup-go/pull/536 )
- Upgrade
[@​action/cache](https://redirect.github.com/action/cache ) from
4.0.0 to 4.0.2 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-go/pull/568 ](https://redirect.github.com/actions/setup-go/pull/568 )
- Upgrade undici from 5.28.4 to 5.28.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/541 ](https://redirect.github.com/actions/setup-go/pull/541 )
##### New Contributors
- [@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y )
made their first contribution in
[https://github.com/actions/setup-go/pull/568 ](https://redirect.github.com/actions/setup-go/pull/568 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.4.0
###
[`v5.3.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.3.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.2.0...v5.3.0 )
##### What's Changed
- Use the new cache service: upgrade `@actions/cache` to `^4.0.0` by
[@​Link-](https://redirect.github.com/Link- ) in
[https://github.com/actions/setup-go/pull/531 ](https://redirect.github.com/actions/setup-go/pull/531 )
- Configure Dependabot settings by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-go/pull/530 ](https://redirect.github.com/actions/setup-go/pull/530 )
- Document update - permission section by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-go/pull/533 ](https://redirect.github.com/actions/setup-go/pull/533 )
- Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/534 ](https://redirect.github.com/actions/setup-go/pull/534 )
##### New Contributors
- [@​Link-](https://redirect.github.com/Link- ) made their first
contribution in
[https://github.com/actions/setup-go/pull/531 ](https://redirect.github.com/actions/setup-go/pull/531 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.3.0
###
[`v5.2.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.2.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.1.0...v5.2.0 )
##### What's Changed
- Leveraging the raw API to retrieve the version-manifest, as it does
not impose a rate limit and hence facilitates unrestricted consumption
without the need for a token for Github Enterprise Servers by
[@​Shegox](https://redirect.github.com/Shegox ) in
[https://github.com/actions/setup-go/pull/496 ](https://redirect.github.com/actions/setup-go/pull/496 )
##### New Contributors
- [@​Shegox](https://redirect.github.com/Shegox ) made their first
contribution in
[https://github.com/actions/setup-go/pull/496 ](https://redirect.github.com/actions/setup-go/pull/496 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.2.0
###
[`v5.1.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.1.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.0.2...v5.1.0 )
#### What's Changed
- Add workflow file for publishing releases to immutable action package
by [@​Jcambass](https://redirect.github.com/Jcambass ) in
[https://github.com/actions/setup-go/pull/500 ](https://redirect.github.com/actions/setup-go/pull/500 )
- Upgrade IA Publish by
[@​Jcambass](https://redirect.github.com/Jcambass ) in
[https://github.com/actions/setup-go/pull/502 ](https://redirect.github.com/actions/setup-go/pull/502 )
- Add architecture to cache key by
[@​Zxilly](https://redirect.github.com/Zxilly ) in
[https://github.com/actions/setup-go/pull/493 ](https://redirect.github.com/actions/setup-go/pull/493 )
This addresses issues with caching by adding the architecture (arch) to
the cache key, ensuring that cache keys are accurate to prevent
conflicts.
Note: This change may break previous cache keys as they will no longer
be compatible with the new format.
- Enhance workflows and Upgrade micromatch Dependency by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-go/pull/510 ](https://redirect.github.com/actions/setup-go/pull/510 )
**Bug Fixes**
- Revise `isGhes` logic by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/setup-go/pull/511 ](https://redirect.github.com/actions/setup-go/pull/511 )
#### New Contributors
- [@​Zxilly](https://redirect.github.com/Zxilly ) made their first
contribution in
[https://github.com/actions/setup-go/pull/493 ](https://redirect.github.com/actions/setup-go/pull/493 )
- [@​Jcambass](https://redirect.github.com/Jcambass ) made their
first contribution in
[https://github.com/actions/setup-go/pull/500 ](https://redirect.github.com/actions/setup-go/pull/500 )
- [@​jww3](https://redirect.github.com/jww3 ) made their first
contribution in
[https://github.com/actions/setup-go/pull/511 ](https://redirect.github.com/actions/setup-go/pull/511 )
- [@​priyagupta108](https://redirect.github.com/priyagupta108 )
made their first contribution in
[https://github.com/actions/setup-go/pull/510 ](https://redirect.github.com/actions/setup-go/pull/510 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.1.0
###
[`v5.0.2`](https://redirect.github.com/actions/setup-go/releases/tag/v5.0.2 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.0.1...v5.0.2 )
#### What's Changed
##### Bug fixes:
- Fix versions check failure by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in
[https://github.com/actions/setup-go/pull/479 ](https://redirect.github.com/actions/setup-go/pull/479 )
##### Dependency updates:
- Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/487 ](https://redirect.github.com/actions/setup-go/pull/487 )
#### New Contributors
-
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
made their first contribution in
[https://github.com/actions/setup-go/pull/479 ](https://redirect.github.com/actions/setup-go/pull/479 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.0.2
</details>
<details>
<summary>golangci/golangci-lint-action
(golangci/golangci-lint-action)</summary>
###
[`v6.5.2`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.5.2 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.5.1...v6.5.2 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.5.2 -->
#### What's Changed
##### Changes
- fix: update max version by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1201 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1201 )
##### Dependencies
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1199 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1199 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.5.1...v6.5.2
###
[`v6.5.1`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.5.1 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.5.0...v6.5.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.5.1 -->
#### What's Changed
##### Changes
- fix: octokit retry by [@​ldez](https://redirect.github.com/ldez )
in
[https://github.com/golangci/golangci-lint-action/pull/1193 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1193 )
- feat: restrict action v6 on golangci-lint v1 by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1194 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1194 )
##### Documentation
- docs: add notes for annotation config by
[@​dveeden](https://redirect.github.com/dveeden ) in
[https://github.com/golangci/golangci-lint-action/pull/1173 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1173 )
- docs: improve verify option explanation by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1175 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1175 )
##### Dependencies
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1177 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1177 )
- build(deps): bump the dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1178 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1178 )
- build(deps): bump
[@​octokit/request](https://redirect.github.com/octokit/request )
from 8.4.0 to 8.4.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1181 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1181 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1185 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1185 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.13.4 to 22.13.5 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1186 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1186 )
- build(deps): bump
[@​octokit/plugin-paginate-rest](https://redirect.github.com/octokit/plugin-paginate-rest )
from 9.2.1 to 9.2.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1187 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1187 )
- build(deps): bump the dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1189 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1189 )
- build(deps-dev): bump the dev-dependencies group across 1 directory
with 5 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1190 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1190 )
- build(deps-dev): bump eslint-config-prettier from 10.0.2 to 10.1.1 in
the dev-dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1191 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1191 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.13.8 to 22.13.10 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1192 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1192 )
#### New Contributors
- [@​dveeden](https://redirect.github.com/dveeden ) made their
first contribution in
[https://github.com/golangci/golangci-lint-action/pull/1173 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1173 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.5.0...v6.5.1
###
[`v6.5.0`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.5.0 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.4.1...v6.5.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.5.0 -->
#### What's Changed
##### Changes
- feat: verify with the JSONSchema by default by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1171 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1171 )
##### Dependencies
- build(deps): bump
[@​octokit/request-error](https://redirect.github.com/octokit/request-error )
from 5.1.0 to 5.1.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1169 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1169 )
- build(deps): bump
[@​octokit/endpoint](https://redirect.github.com/octokit/endpoint )
from 9.0.5 to 9.0.6 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1170 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1170 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.4.1...v6.5.0
###
[`v6.4.1`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.4.1 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.4.0...v6.4.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.4.1 -->
#### What's Changed
##### Changes
- fix: use config arg for verify by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1168 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1168 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.4.0...v6.4.1
###
[`v6.4.0`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.4.0 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.3.3...v6.4.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.4.0 -->
#### What's Changed
##### Changes
- chore: extract patch related code by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1166 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1166 )
- feat: add an option to verify with the JSONSchema by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1167 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1167 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.3.3...v6.4.0
###
[`v6.3.3`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.3.3 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.3.2...v6.3.3 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.3.3 -->
#### What's Changed
##### Changes
- fix: go.mod parsing by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1165 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1165 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.3.2...v6.3.3
###
[`v6.3.2`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.3.2 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.3.1...v6.3.2 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.3.2 -->
#### What's Changed
##### Changes
- fix: path patch by [@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1162 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1162 )
##### Dependencies
- build(deps-dev): bump prettier from 3.4.2 to 3.5.0 in the
dev-dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1160 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1160 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.3.1...v6.3.2
###
[`v6.3.1`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.3.1 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.3.0...v6.3.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.3.1 -->
#### What's Changed
##### Changes
- fix: restrict patched version to v1 by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1158 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1158 )
- chore: update golangci-lint versions by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1159 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1159 )
##### Dependencies
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1155 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1155 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.13.0 to 22.13.1 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1156 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1156 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.3.0...v6.3.1
###
[`v6.3.0`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.3.0 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.2.0...v6.3.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.3.0 -->
#### What's Changed
##### Changes
- chore: use new assets file by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1154 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1154 )
##### Documentation
- docs: update README options version from required to optional by
[@​otakakot](https://redirect.github.com/otakakot ) in
[https://github.com/golangci/golangci-lint-action/pull/1145 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1145 )
##### Dependencies
- build(deps-dev): bump the dev-dependencies group with 4 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1146 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1146 )
- build(deps): bump the dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1147 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1147 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1148 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1148 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.10.7 to 22.10.10 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1149 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1149 )
- build(deps): bump undici from 5.28.4 to 5.28.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1150 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1150 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1152 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1152 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.10.10 to 22.13.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1153 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1153 )
#### New Contributors
- [@​otakakot](https://redirect.github.com/otakakot ) made their
first contribution in
[https://github.com/golangci/golangci-lint-action/pull/1145 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1145 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.2.0...v6.3.0
###
[`v6.2.0`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.2.0 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.1.1...v6.2.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.2.0 -->
#### What's Changed
##### Changes
- chore: use new build tag syntax by
[@​alexandear](https://redirect.github.com/alexandear ) in
[https://github.com/golangci/golangci-lint-action/pull/1133 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1133 )
- feat: support linux arm64 public preview by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1144 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1144 )
##### Documentation
- docs: update local development instructions by
[@​dmitris](https://redirect.github.com/dmitris ) in
[https://github.com/golangci/golangci-lint-action/pull/1125 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1125 )
##### Dependencies
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1112 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1112 )
- build(deps): bump the dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1113 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1113 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1114 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1114 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.7.4
to 22.7.5 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1115 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1115 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1117 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1117 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.7.5
to 22.7.7 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1118 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1118 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1119 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1119 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.7.7
to 22.8.1 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1120 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1120 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1122 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1122 )
- build(deps): bump the dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1123 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1123 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1126 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1126 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.8.7
to 22.9.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1127 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1127 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1128 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1128 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.9.0
to 22.9.3 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1130 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1130 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.9.3
to 22.10.1 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1131 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1131 )
- build(deps-dev): bump the dev-dependencies group across 1 directory
with 4 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1132 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1132 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1134 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1134 )
- build(deps): bump
[@​actions/cache](https://redirect.github.com/actions/cache ) from
3.3.0 to 4.0.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1135 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1135 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1136 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1136 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.10.1 to 22.10.2 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1137 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1137 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1138 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1138 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1139 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1139 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1141 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1141 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
22.10.2 to 22.10.5 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1142 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1142 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1143 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1143 )
#### New Contributors
- [@​dmitris](https://redirect.github.com/dmitris ) made their
first contribution in
[https://github.com/golangci/golangci-lint-action/pull/1125 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1125 )
- [@​alexandear](https://redirect.github.com/alexandear ) made
their first contribution in
[https://github.com/golangci/golangci-lint-action/pull/1133 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1133 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.1.1...v6.2.0
###
[`v6.1.1`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.1.1 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.1.0...v6.1.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.1.1 -->
#### What's Changed
##### Changes
- fix: clean go install output by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1102 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1102 )
##### Documentation
- docs: update README.md to use golangci-lint v1.60 by
[@​dunglas](https://redirect.github.com/dunglas ) in
[https://github.com/golangci/golangci-lint-action/pull/1087 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1087 )
##### Dependencies
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1082 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1082 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.0.0
to 22.1.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1083 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1083 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1084 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1084 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.1.0
to 22.2.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1085 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1085 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1088 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1088 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1093 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1093 )
- build(deps): bump the dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1089 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1089 )
- build(deps): bump the dependencies group across 1 directory with 2
updates by [@​dependabot](https://redirect.github.com/dependabot )
in
[https://github.com/golangci/golangci-lint-action/pull/1096 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1096 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1097 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1097 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.5.1
to 22.5.2 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1098 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1098 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.5.2
to 22.5.4 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1100 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1100 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1099 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1099 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1103 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1103 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.5.4
to 22.5.5 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1104 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1104 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1105 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1105 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from 22.5.5
to 22.7.4 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1109 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1109 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1108 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1108 )
#### New Contributors
- [@​dunglas](https://redirect.github.com/dunglas ) made their
first contribution in
[https://github.com/golangci/golangci-lint-action/pull/1087 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1087 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.1.0...v6.1.1
###
[`v6.1.0`](https://redirect.github.com/golangci/golangci-lint-action/releases/tag/v6.1.0 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint-action/compare/v6.0.1...v6.1.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v6.1.0 -->
#### What's Changed
##### Changes
- feat: allow to skip golangci-lint installation by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1079 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1079 )
##### Documentation
- docs: add Go workspace examples by
[@​ldez](https://redirect.github.com/ldez ) in
[https://github.com/golangci/golangci-lint-action/pull/1064 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1064 )
##### Dependencies
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.12.8 to 20.12.11 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1041 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1041 )
- build(deps-dev): bump
[@​typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin )
from 7.8.0 to 7.9.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1042 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1042 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.12.11 to 20.12.12 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1043 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1043 )
- build(deps-dev): bump
[@​typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser )
from 7.8.0 to 7.9.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1044 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1044 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1047 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1047 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.12.12 to 20.14.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1051 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1051 )
- build(deps-dev): bump the dev-dependencies group across 1 directory
with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1053 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1053 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1061 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1061 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.14.0 to 20.14.2 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1062 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1062 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1063 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1063 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.14.2 to 20.14.8 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1066 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1066 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1065 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1065 )
- build(deps-dev): bump the dev-dependencies group with 2 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1067 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1067 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.14.8 to 20.14.9 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1068 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1068 )
- build(deps-dev): bump the dev-dependencies group with 4 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1071 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1071 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.14.9 to 20.14.10 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1072 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1072 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1073 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1073 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1074 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1074 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.14.10 to 20.14.11 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1075 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1075 )
- build(deps-dev): bump the dev-dependencies group with 3 updates by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1077 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1077 )
- build(deps): bump
[@​types/node](https://redirect.github.com/types/node ) from
20.14.11 to 22.0.0 in the dependencies group by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/golangci/golangci-lint-action/pull/1078 ](https://redirect.github.com/golangci/golangci-lint-action/pull/1078 )
**Full Changelog**:
https://github.com/golangci/golangci-lint-action/compare/v6.0.1...v6.1.0
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 17:33:42 -07:00
Mend Renovate
fd6f796ab8
fix(deps): update module go.opentelemetry.io/contrib/propagators/autoprop to v0.60.0 ( #376 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/contrib/propagators/autoprop](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib )
| `v0.58.0` -> `v0.60.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 17:30:22 -07:00
Mend Renovate
4cfc169c8a
fix(deps): update module github.com/neo4j/neo4j-go-driver/v5 to v5.28.0 ( #374 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/neo4j/neo4j-go-driver/v5](https://redirect.github.com/neo4j/neo4j-go-driver )
| `v5.26.0` -> `v5.28.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>neo4j/neo4j-go-driver
(github.com/neo4j/neo4j-go-driver/v5)</summary>
###
[`v5.28.0`](https://redirect.github.com/neo4j/neo4j-go-driver/releases/tag/v5.28.0 )
[Compare
Source](https://redirect.github.com/neo4j/neo4j-go-driver/compare/v5.27.0...v5.28.0 )
See https://github.com/neo4j/neo4j-go-driver/wiki/5.x-changelog for more
information.
###
[`v5.27.0`](https://redirect.github.com/neo4j/neo4j-go-driver/releases/tag/v5.27.0 )
[Compare
Source](https://redirect.github.com/neo4j/neo4j-go-driver/compare/v5.26.0...v5.27.0 )
See https://github.com/neo4j/neo4j-go-driver/wiki/5.x-changelog for more
information.
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 17:19:34 -07:00
Mend Renovate
2be5387f3f
fix(deps): update module github.com/goccy/go-yaml to v1.17.1 ( #372 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/goccy/go-yaml](https://redirect.github.com/goccy/go-yaml )
| `v1.15.13` -> `v1.17.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>goccy/go-yaml (github.com/goccy/go-yaml)</summary>
###
[`v1.17.1`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.17.1 ):
1.17.1
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.17.0...v1.17.1 )
#### What's Changed
- Fix unmarshaler with comment by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/683 ](https://redirect.github.com/goccy/go-yaml/pull/683 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.17.0...v1.17.1
###
[`v1.17.0`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.17.0 ):
1.17.0
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.16.0...v1.17.0 )
#### What's Changed
- feat: support receiving ast.Node in custom unmarshalers by
[@​x1unix](https://redirect.github.com/x1unix ) in
[https://github.com/goccy/go-yaml/pull/642 ](https://redirect.github.com/goccy/go-yaml/pull/642 )
- Support FormatErrorWithToken function for custom error message by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/677 ](https://redirect.github.com/goccy/go-yaml/pull/677 )
- Fix comment map with no body by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/682 ](https://redirect.github.com/goccy/go-yaml/pull/682 )
#### New Contributors
- [@​x1unix](https://redirect.github.com/x1unix ) made their first
contribution in
[https://github.com/goccy/go-yaml/pull/642 ](https://redirect.github.com/goccy/go-yaml/pull/642 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.16.0...v1.17.0
###
[`v1.16.0`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.16.0 ):
1.16.0
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.23...v1.16.0 )
#### What's Changed
- Keep reference of anchor's value by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/660 ](https://redirect.github.com/goccy/go-yaml/pull/660 )
- Support smart anchor option by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/662 ](https://redirect.github.com/goccy/go-yaml/pull/662 )
- Add AutoInt option by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/671 ](https://redirect.github.com/goccy/go-yaml/pull/671 )
- encodeMap() error handling and TestEncoder_UnmarshallableTypes() by
[@​dorencambia](https://redirect.github.com/dorencambia ) in
[https://github.com/goccy/go-yaml/pull/674 ](https://redirect.github.com/goccy/go-yaml/pull/674 )
- Fix tab character handling ( if ignore the tab character, do not
increment the column number ) by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/676 ](https://redirect.github.com/goccy/go-yaml/pull/676 )
#### New Contributors
- [@​dorencambia](https://redirect.github.com/dorencambia ) made
their first contribution in
[https://github.com/goccy/go-yaml/pull/674 ](https://redirect.github.com/goccy/go-yaml/pull/674 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.23...v1.16.0
###
[`v1.15.23`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.23 ):
1.15.23
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.22...v1.15.23 )
#### What's Changed
- Fix encoding of string that contains "- " by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/657 ](https://redirect.github.com/goccy/go-yaml/pull/657 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.22...v1.15.23
###
[`v1.15.22`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.22 ):
1.15.22
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.21...v1.15.22 )
#### What's Changed
- Fix format with empty value by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/654 ](https://redirect.github.com/goccy/go-yaml/pull/654 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.21...v1.15.22
###
[`v1.15.21`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.21 ):
1.15.21
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.20...v1.15.21 )
#### What's Changed
- Fix handling of TextUnmarshaler by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/649 ](https://redirect.github.com/goccy/go-yaml/pull/649 )
- Fix string representation of MappingNode in flow style by
[@​semihbkgr](https://redirect.github.com/semihbkgr ) in
[https://github.com/goccy/go-yaml/pull/623 ](https://redirect.github.com/goccy/go-yaml/pull/623 )
- Make UseSingleQuote compliant with the YAML spec by
[@​mumoshu](https://redirect.github.com/mumoshu ) in
[https://github.com/goccy/go-yaml/pull/647 ](https://redirect.github.com/goccy/go-yaml/pull/647 )
- Fix format indent by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/653 ](https://redirect.github.com/goccy/go-yaml/pull/653 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.20...v1.15.21
###
[`v1.15.20`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.20 ):
1.15.20
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.19...v1.15.20 )
#### What's Changed
- Support entry token for flow style by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/646 ](https://redirect.github.com/goccy/go-yaml/pull/646 )
- Fix format with alias by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/648 ](https://redirect.github.com/goccy/go-yaml/pull/648 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.19...v1.15.20
###
[`v1.15.19`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.19 ):
1.15.19
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.18...v1.15.19 )
#### What's Changed
- Fix format with comment by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/645 ](https://redirect.github.com/goccy/go-yaml/pull/645 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.18...v1.15.19
###
[`v1.15.18`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.18 ):
1.15.18
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.17...v1.15.18 )
#### What's Changed
- Fix toString for TagNode by
[@​LarsStegman](https://redirect.github.com/LarsStegman ) in
[https://github.com/goccy/go-yaml/pull/633 ](https://redirect.github.com/goccy/go-yaml/pull/633 )
- fixed typo in ycat install example by
[@​brammeleman](https://redirect.github.com/brammeleman ) in
[https://github.com/goccy/go-yaml/pull/640 ](https://redirect.github.com/goccy/go-yaml/pull/640 )
- Add node formatter by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/644 ](https://redirect.github.com/goccy/go-yaml/pull/644 )
#### New Contributors
- [@​brammeleman](https://redirect.github.com/brammeleman ) made
their first contribution in
[https://github.com/goccy/go-yaml/pull/640 ](https://redirect.github.com/goccy/go-yaml/pull/640 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.17...v1.15.18
###
[`v1.15.17`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.17 ):
1.15.17
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.16...v1.15.17 )
#### What's Changed
- Fix comment map by [@​goccy](https://redirect.github.com/goccy )
in
[https://github.com/goccy/go-yaml/pull/635 ](https://redirect.github.com/goccy/go-yaml/pull/635 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.16...v1.15.17
###
[`v1.15.16`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.16 ):
1.15.16
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.15...v1.15.16 )
#### What's Changed
- Fix flow-mapping-edge-cases by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/621 ](https://redirect.github.com/goccy/go-yaml/pull/621 )
- refactor: remove unused Anchor field from MappingValueNode by
[@​nikpivkin](https://redirect.github.com/nikpivkin ) in
[https://github.com/goccy/go-yaml/pull/624 ](https://redirect.github.com/goccy/go-yaml/pull/624 )
- fix: typo `cloud` -> `could` in path.go by
[@​rriski](https://redirect.github.com/rriski ) in
[https://github.com/goccy/go-yaml/pull/628 ](https://redirect.github.com/goccy/go-yaml/pull/628 )
- Fix comment map at decoding by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/632 ](https://redirect.github.com/goccy/go-yaml/pull/632 )
- fix: empty document should not panic on String() by
[@​bcho](https://redirect.github.com/bcho ) in
[https://github.com/goccy/go-yaml/pull/630 ](https://redirect.github.com/goccy/go-yaml/pull/630 )
- Fix indentation for raw string newlines by
[@​shuheiktgw](https://redirect.github.com/shuheiktgw ) in
[https://github.com/goccy/go-yaml/pull/625 ](https://redirect.github.com/goccy/go-yaml/pull/625 )
#### New Contributors
- [@​rriski](https://redirect.github.com/rriski ) made their first
contribution in
[https://github.com/goccy/go-yaml/pull/628 ](https://redirect.github.com/goccy/go-yaml/pull/628 )
- [@​bcho](https://redirect.github.com/bcho ) made their first
contribution in
[https://github.com/goccy/go-yaml/pull/630 ](https://redirect.github.com/goccy/go-yaml/pull/630 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.15...v1.15.16
###
[`v1.15.15`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.15 ):
1.15.15
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.14...v1.15.15 )
#### What's Changed
- Fix flow sequence with map by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/620 ](https://redirect.github.com/goccy/go-yaml/pull/620 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.14...v1.15.15
###
[`v1.15.14`](https://redirect.github.com/goccy/go-yaml/releases/tag/v1.15.14 ):
1.15.14
[Compare
Source](https://redirect.github.com/goccy/go-yaml/compare/v1.15.13...v1.15.14 )
#### What's Changed
- Fix sequence value for merge key by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/603 ](https://redirect.github.com/goccy/go-yaml/pull/603 )
- Fix encoding with map key contains colon character by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/604 ](https://redirect.github.com/goccy/go-yaml/pull/604 )
- Fix encoding of anchor and alias by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/605 ](https://redirect.github.com/goccy/go-yaml/pull/605 )
- Remove mention of removed option DisallowDuplicateKey by
[@​sirikon](https://redirect.github.com/sirikon ) in
[https://github.com/goccy/go-yaml/pull/609 ](https://redirect.github.com/goccy/go-yaml/pull/609 )
- Add playground by [@​goccy](https://redirect.github.com/goccy )
in
[https://github.com/goccy/go-yaml/pull/611 ](https://redirect.github.com/goccy/go-yaml/pull/611 )
- issue-281: add tests and fix panic for \* by
[@​ivankatliarchuk](https://redirect.github.com/ivankatliarchuk )
in
[https://github.com/goccy/go-yaml/pull/615 ](https://redirect.github.com/goccy/go-yaml/pull/615 )
- chore: move dev deps to dev group by
[@​nikpivkin](https://redirect.github.com/nikpivkin ) in
[https://github.com/goccy/go-yaml/pull/613 ](https://redirect.github.com/goccy/go-yaml/pull/613 )
- fix(parser): inconsistent paths single-line MappingKeyValueNode by
[@​LarsStegman](https://redirect.github.com/LarsStegman ) in
[https://github.com/goccy/go-yaml/pull/612 ](https://redirect.github.com/goccy/go-yaml/pull/612 )
- Fix tag with flow sequence by
[@​goccy](https://redirect.github.com/goccy ) in
[https://github.com/goccy/go-yaml/pull/618 ](https://redirect.github.com/goccy/go-yaml/pull/618 )
#### New Contributors
- [@​sirikon](https://redirect.github.com/sirikon ) made their
first contribution in
[https://github.com/goccy/go-yaml/pull/609 ](https://redirect.github.com/goccy/go-yaml/pull/609 )
- [@​ivankatliarchuk](https://redirect.github.com/ivankatliarchuk )
made their first contribution in
[https://github.com/goccy/go-yaml/pull/615 ](https://redirect.github.com/goccy/go-yaml/pull/615 )
- [@​nikpivkin](https://redirect.github.com/nikpivkin ) made their
first contribution in
[https://github.com/goccy/go-yaml/pull/613 ](https://redirect.github.com/goccy/go-yaml/pull/613 )
- [@​LarsStegman](https://redirect.github.com/LarsStegman ) made
their first contribution in
[https://github.com/goccy/go-yaml/pull/612 ](https://redirect.github.com/goccy/go-yaml/pull/612 )
**Full Changelog**:
https://github.com/goccy/go-yaml/compare/v1.15.13...v1.15.14
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 17:10:58 -07:00
Mend Renovate
78122e74ec
fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/trace to v1.27.0 ( #373 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go )
| `v1.25.0` -> `v1.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 17:01:40 -07:00
Mend Renovate
98c6b7f834
fix(deps): update module github.com/go-sql-driver/mysql to v1.9.1 ( #371 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/go-sql-driver/mysql](https://redirect.github.com/go-sql-driver/mysql )
| `v1.9.0` -> `v1.9.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>go-sql-driver/mysql (github.com/go-sql-driver/mysql)</summary>
###
[`v1.9.1`](https://redirect.github.com/go-sql-driver/mysql/blob/HEAD/CHANGELOG.md#v191-2025-03-21 )
[Compare
Source](https://redirect.github.com/go-sql-driver/mysql/compare/v1.9.0...v1.9.1 )
##### Major Changes
- Add Charset() option.
([#​1679](https://redirect.github.com/go-sql-driver/mysql/issues/1679 ))
##### Bugfixes
- go.mod: fix go version format
([#​1682](https://redirect.github.com/go-sql-driver/mysql/issues/1682 ))
- Fix FormatDSN missing ConnectionAttributes
([#​1619](https://redirect.github.com/go-sql-driver/mysql/issues/1619 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 16:48:38 -07:00
Mend Renovate
c6500d2596
fix(deps): update module google.golang.org/api to v0.228.0 ( #377 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.227.0` -> `v0.228.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.228.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.228.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.227.0...v0.228.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3072](https://redirect.github.com/googleapis/google-api-go-client/issues/3072 ))
([1987dc9](1987dc98a1 ))
- **all:** Auto-regenerate discovery clients
([#​3076](https://redirect.github.com/googleapis/google-api-go-client/issues/3076 ))
([b041969](b041969298 ))
- **all:** Auto-regenerate discovery clients
([#​3077](https://redirect.github.com/googleapis/google-api-go-client/issues/3077 ))
([e5c4d37](e5c4d37cb6 ))
- **all:** Auto-regenerate discovery clients
([#​3078](https://redirect.github.com/googleapis/google-api-go-client/issues/3078 ))
([2eb9895](2eb9895064 ))
- **all:** Auto-regenerate discovery clients
([#​3080](https://redirect.github.com/googleapis/google-api-go-client/issues/3080 ))
([d67a105](d67a10510e ))
- **all:** Auto-regenerate discovery clients
([#​3081](https://redirect.github.com/googleapis/google-api-go-client/issues/3081 ))
([d721547](d7215475a6 ))
##### Bug Fixes
- **googleapi:** Add JSON array support to CheckResponseWithBody
([#​3075](https://redirect.github.com/googleapis/google-api-go-client/issues/3075 ))
([ffcba91](ffcba91d98 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 16:31:45 -07:00
Mend Renovate
8d652e998d
fix(deps): update module github.com/go-chi/chi/v5 to v5.2.1 ( #369 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/go-chi/chi/v5](https://redirect.github.com/go-chi/chi ) |
`v5.1.0` -> `v5.2.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>go-chi/chi (github.com/go-chi/chi/v5)</summary>
###
[`v5.2.1`](https://redirect.github.com/go-chi/chi/releases/tag/v5.2.1 )
[Compare
Source](https://redirect.github.com/go-chi/chi/compare/v5.2.0...v5.2.1 )
#### ⚠️ Chi supports Go 1.20+
Starting this release, we will now support the four most recent major
versions of Go. See
[https://github.com/go-chi/chi/issues/963 ](https://redirect.github.com/go-chi/chi/issues/963 )
for related discussion.
#### What's Changed
- Support the four most recent major versions of Go by
[@​VojtechVitek](https://redirect.github.com/VojtechVitek ) in
[https://github.com/go-chi/chi/pull/969 ](https://redirect.github.com/go-chi/chi/pull/969 )
**Full Changelog**:
https://github.com/go-chi/chi/compare/v5.2.0...v5.2.1
###
[`v5.2.0`](https://redirect.github.com/go-chi/chi/releases/tag/v5.2.0 )
[Compare
Source](https://redirect.github.com/go-chi/chi/compare/v5.1.0...v5.2.0 )
#### What's Changed
- update credits section to link to goji license by
[@​pkieltyka](https://redirect.github.com/pkieltyka ) in
[https://github.com/go-chi/chi/pull/944 ](https://redirect.github.com/go-chi/chi/pull/944 )
- go 1.23 by [@​pkieltyka](https://redirect.github.com/pkieltyka )
in
[https://github.com/go-chi/chi/pull/945 ](https://redirect.github.com/go-chi/chi/pull/945 )
- Make Context.RoutePattern() nil-safe by
[@​gaiaz-iusipov](https://redirect.github.com/gaiaz-iusipov ) in
[https://github.com/go-chi/chi/pull/927 ](https://redirect.github.com/go-chi/chi/pull/927 )
- govet: Fix non-constant format string by
[@​marcofranssen](https://redirect.github.com/marcofranssen ) in
[https://github.com/go-chi/chi/pull/952 ](https://redirect.github.com/go-chi/chi/pull/952 )
- Add `Find` to `Routes` interface by
[@​joeriddles](https://redirect.github.com/joeriddles ) in
[https://github.com/go-chi/chi/pull/872 ](https://redirect.github.com/go-chi/chi/pull/872 )
- Fix grammar error by
[@​AntonC9018](https://redirect.github.com/AntonC9018 ) in
[https://github.com/go-chi/chi/pull/917 ](https://redirect.github.com/go-chi/chi/pull/917 )
- \~feat(): add CF-Connecting-IP by
[@​n33pm](https://redirect.github.com/n33pm ) in
[https://github.com/go-chi/chi/pull/908 ](https://redirect.github.com/go-chi/chi/pull/908 )~
- \~Revert "feat(): add CF-Connecting-IP" by
[@​VojtechVitek](https://redirect.github.com/VojtechVitek ) in
[https://github.com/go-chi/chi/pull/966 ](https://redirect.github.com/go-chi/chi/pull/966 )~
- Fixed incorrect comment about routing by
[@​jtams](https://redirect.github.com/jtams ) in
[https://github.com/go-chi/chi/pull/887 ](https://redirect.github.com/go-chi/chi/pull/887 )
- Fix condition in TestRedirectSlashes by
[@​tchssk](https://redirect.github.com/tchssk ) in
[https://github.com/go-chi/chi/pull/856 ](https://redirect.github.com/go-chi/chi/pull/856 )
- middleware: Add strip prefix middleware by
[@​m1k1o](https://redirect.github.com/m1k1o ) in
[https://github.com/go-chi/chi/pull/875 ](https://redirect.github.com/go-chi/chi/pull/875 )
- Set up go module for `_examples/versions` by
[@​hongkuancn](https://redirect.github.com/hongkuancn ) in
[https://github.com/go-chi/chi/pull/948 ](https://redirect.github.com/go-chi/chi/pull/948 )
- Ability to specify response HTTP status code for Throttle middleware
by [@​vasayxtx](https://redirect.github.com/vasayxtx ) in
[https://github.com/go-chi/chi/pull/571 ](https://redirect.github.com/go-chi/chi/pull/571 )
- Support Content-Type headers with charset/boundary parameters by
[@​GocaMaric](https://redirect.github.com/GocaMaric ) in
[https://github.com/go-chi/chi/pull/880 ](https://redirect.github.com/go-chi/chi/pull/880 )
- Fix `Mux.Find` not correctly handling nested routes by
[@​joeriddles](https://redirect.github.com/joeriddles ) in
[https://github.com/go-chi/chi/pull/954 ](https://redirect.github.com/go-chi/chi/pull/954 )
- fix(WrapResponseWriter): allow multiple informational statuses by
[@​costela](https://redirect.github.com/costela ) in
[https://github.com/go-chi/chi/pull/961 ](https://redirect.github.com/go-chi/chi/pull/961 )
#### New Contributors
- [@​gaiaz-iusipov](https://redirect.github.com/gaiaz-iusipov )
made their first contribution in
[https://github.com/go-chi/chi/pull/927 ](https://redirect.github.com/go-chi/chi/pull/927 )
- [@​marcofranssen](https://redirect.github.com/marcofranssen )
made their first contribution in
[https://github.com/go-chi/chi/pull/952 ](https://redirect.github.com/go-chi/chi/pull/952 )
- [@​joeriddles](https://redirect.github.com/joeriddles ) made
their first contribution in
[https://github.com/go-chi/chi/pull/872 ](https://redirect.github.com/go-chi/chi/pull/872 )
- [@​AntonC9018](https://redirect.github.com/AntonC9018 ) made
their first contribution in
[https://github.com/go-chi/chi/pull/917 ](https://redirect.github.com/go-chi/chi/pull/917 )
- [@​n33pm](https://redirect.github.com/n33pm ) made their first
contribution in
[https://github.com/go-chi/chi/pull/908 ](https://redirect.github.com/go-chi/chi/pull/908 )
- [@​jtams](https://redirect.github.com/jtams ) made their first
contribution in
[https://github.com/go-chi/chi/pull/887 ](https://redirect.github.com/go-chi/chi/pull/887 )
- [@​tchssk](https://redirect.github.com/tchssk ) made their first
contribution in
[https://github.com/go-chi/chi/pull/856 ](https://redirect.github.com/go-chi/chi/pull/856 )
- [@​m1k1o](https://redirect.github.com/m1k1o ) made their first
contribution in
[https://github.com/go-chi/chi/pull/875 ](https://redirect.github.com/go-chi/chi/pull/875 )
- [@​hongkuancn](https://redirect.github.com/hongkuancn ) made
their first contribution in
[https://github.com/go-chi/chi/pull/948 ](https://redirect.github.com/go-chi/chi/pull/948 )
- [@​GocaMaric](https://redirect.github.com/GocaMaric ) made their
first contribution in
[https://github.com/go-chi/chi/pull/880 ](https://redirect.github.com/go-chi/chi/pull/880 )
- [@​costela](https://redirect.github.com/costela ) made their
first contribution in
[https://github.com/go-chi/chi/pull/961 ](https://redirect.github.com/go-chi/chi/pull/961 )
**Full Changelog**:
https://github.com/go-chi/chi/compare/v5.1.0...v5.2.0
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-02 16:24:13 -07:00
Mend Renovate
8ca0d1fc15
fix(deps): update module github.com/go-playground/validator/v10 to v10.26.0 ( #370 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/go-playground/validator/v10](https://redirect.github.com/go-playground/validator )
| `v10.24.0` -> `v10.26.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>go-playground/validator
(github.com/go-playground/validator/v10)</summary>
###
[`v10.26.0`](https://redirect.github.com/go-playground/validator/releases/tag/v10.26.0 )
[Compare
Source](https://redirect.github.com/go-playground/validator/compare/v10.25.0...v10.26.0 )
#### What's Changed
- Use correct pointer in errors.As(). Fix "panic: errors: \*target must
be interface or implement error" in examples. by
[@​antonsoroko](https://redirect.github.com/antonsoroko ) in
[https://github.com/go-playground/validator/pull/1378 ](https://redirect.github.com/go-playground/validator/pull/1378 )
- Create dependabot by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1373 ](https://redirect.github.com/go-playground/validator/pull/1373 )
- Bump golangci/golangci-lint-action from 4 to 6 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/go-playground/validator/pull/1381 ](https://redirect.github.com/go-playground/validator/pull/1381 )
- Bump golang.org/x/text from 0.21.0 to 0.22.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/go-playground/validator/pull/1383 ](https://redirect.github.com/go-playground/validator/pull/1383 )
- Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/go-playground/validator/pull/1382 ](https://redirect.github.com/go-playground/validator/pull/1382 )
- feat(translations): improve Indonesian translations and add tests by
[@​fathiraz](https://redirect.github.com/fathiraz ) in
[https://github.com/go-playground/validator/pull/1376 ](https://redirect.github.com/go-playground/validator/pull/1376 )
- Fix time.Duration translation error by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1154 ](https://redirect.github.com/go-playground/validator/pull/1154 )
- Update Project Status button by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1380 ](https://redirect.github.com/go-playground/validator/pull/1380 )
- Remove gitter.im link from README.md by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1366 ](https://redirect.github.com/go-playground/validator/pull/1366 )
- Docs: fix `Base64RawURL` usage by
[@​196Ikuchil](https://redirect.github.com/196Ikuchil ) in
[https://github.com/go-playground/validator/pull/1336 ](https://redirect.github.com/go-playground/validator/pull/1336 )
- Fix length check on dns_rfc1035\_label tag by
[@​KimNorgaard](https://redirect.github.com/KimNorgaard ) in
[https://github.com/go-playground/validator/pull/1214 ](https://redirect.github.com/go-playground/validator/pull/1214 )
- Add Korean by [@​jkh0kr](https://redirect.github.com/jkh0kr ) in
[https://github.com/go-playground/validator/pull/1338 ](https://redirect.github.com/go-playground/validator/pull/1338 )
- add german translations by
[@​max-weis](https://redirect.github.com/max-weis ) in
[https://github.com/go-playground/validator/pull/1322 ](https://redirect.github.com/go-playground/validator/pull/1322 )
- Update workflow to support the last three Go versions by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1393 ](https://redirect.github.com/go-playground/validator/pull/1393 )
- Fix: Nil pointer dereference in Arabic translations by
[@​BlackSud0](https://redirect.github.com/BlackSud0 ) in
[https://github.com/go-playground/validator/pull/1391 ](https://redirect.github.com/go-playground/validator/pull/1391 )
- Translate to thai by
[@​maetad](https://redirect.github.com/maetad ) in
[https://github.com/go-playground/validator/pull/1202 ](https://redirect.github.com/go-playground/validator/pull/1202 )
- Feat: add EIN validation by
[@​henrriusdev](https://redirect.github.com/henrriusdev ) in
[https://github.com/go-playground/validator/pull/1384 ](https://redirect.github.com/go-playground/validator/pull/1384 )
- Fix reference to parameter name in docs by
[@​yegvla](https://redirect.github.com/yegvla ) in
[https://github.com/go-playground/validator/pull/1400 ](https://redirect.github.com/go-playground/validator/pull/1400 )
- use mail.ParseAddress to cover missing email validations by
[@​eladb2011](https://redirect.github.com/eladb2011 ) in
[https://github.com/go-playground/validator/pull/1395 ](https://redirect.github.com/go-playground/validator/pull/1395 )
- Update linter to v2.0.2 by
[@​nodivbyzero](https://redirect.github.com/nodivbyzero ) in
[https://github.com/go-playground/validator/pull/1405 ](https://redirect.github.com/go-playground/validator/pull/1405 )
#### New Contributors
- [@​antonsoroko](https://redirect.github.com/antonsoroko ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1378 ](https://redirect.github.com/go-playground/validator/pull/1378 )
- [@​dependabot](https://redirect.github.com/dependabot ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1381 ](https://redirect.github.com/go-playground/validator/pull/1381 )
- [@​fathiraz](https://redirect.github.com/fathiraz ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1376 ](https://redirect.github.com/go-playground/validator/pull/1376 )
- [@​196Ikuchil](https://redirect.github.com/196Ikuchil ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1336 ](https://redirect.github.com/go-playground/validator/pull/1336 )
- [@​KimNorgaard](https://redirect.github.com/KimNorgaard ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1214 ](https://redirect.github.com/go-playground/validator/pull/1214 )
- [@​jkh0kr](https://redirect.github.com/jkh0kr ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1338 ](https://redirect.github.com/go-playground/validator/pull/1338 )
- [@​max-weis](https://redirect.github.com/max-weis ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1322 ](https://redirect.github.com/go-playground/validator/pull/1322 )
- [@​BlackSud0](https://redirect.github.com/BlackSud0 ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1391 ](https://redirect.github.com/go-playground/validator/pull/1391 )
- [@​maetad](https://redirect.github.com/maetad ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1202 ](https://redirect.github.com/go-playground/validator/pull/1202 )
- [@​henrriusdev](https://redirect.github.com/henrriusdev ) made
their first contribution in
[https://github.com/go-playground/validator/pull/1384 ](https://redirect.github.com/go-playground/validator/pull/1384 )
- [@​yegvla](https://redirect.github.com/yegvla ) made their first
contribution in
[https://github.com/go-playground/validator/pull/1400 ](https://redirect.github.com/go-playground/validator/pull/1400 )
- [@​eladb2011](https://redirect.github.com/eladb2011 ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1395 ](https://redirect.github.com/go-playground/validator/pull/1395 )
**Full Changelog**:
https://github.com/go-playground/validator/compare/v10.25.0...v10.26.0
###
[`v10.25.0`](https://redirect.github.com/go-playground/validator/releases/tag/v10.25.0 ):
Release 10.25.0
[Compare
Source](https://redirect.github.com/go-playground/validator/compare/v10.24.0...v10.25.0 )
#### What's Changed
- Fix postcode_iso3166\_alpha2\_field validation by
[@​ddevcap](https://redirect.github.com/ddevcap ) in
[https://github.com/go-playground/validator/pull/1359 ](https://redirect.github.com/go-playground/validator/pull/1359 )
- Update README to replace the Travis CI badge with a GitHub Actions
badge by [@​nodivbyzero](https://redirect.github.com/nodivbyzero )
in
[https://github.com/go-playground/validator/pull/1362 ](https://redirect.github.com/go-playground/validator/pull/1362 )
- chore: using errors.As instead of type assertion by
[@​fatelei](https://redirect.github.com/fatelei ) in
[https://github.com/go-playground/validator/pull/1346 ](https://redirect.github.com/go-playground/validator/pull/1346 )
- Fix/remove issue template md by
[@​ganeshdipdumbare](https://redirect.github.com/ganeshdipdumbare )
in
[https://github.com/go-playground/validator/pull/1375 ](https://redirect.github.com/go-playground/validator/pull/1375 )
- feat: Add support for omitting empty and zero values in validation
(including nil pointer and empty content of pointer) by
[@​zeewell](https://redirect.github.com/zeewell ) in
[https://github.com/go-playground/validator/pull/1289 ](https://redirect.github.com/go-playground/validator/pull/1289 )
#### New Contributors
- [@​ddevcap](https://redirect.github.com/ddevcap ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1359 ](https://redirect.github.com/go-playground/validator/pull/1359 )
- [@​fatelei](https://redirect.github.com/fatelei ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1346 ](https://redirect.github.com/go-playground/validator/pull/1346 )
- [@​zeewell](https://redirect.github.com/zeewell ) made their
first contribution in
[https://github.com/go-playground/validator/pull/1289 ](https://redirect.github.com/go-playground/validator/pull/1289 )
**Full Changelog**:
https://github.com/go-playground/validator/compare/v10.24.0...v10.25.0
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-02 16:02:01 -07:00
Mend Renovate
0fcad95e10
fix(deps): update module cloud.google.com/go/spanner to v1.78.0 ( #368 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.76.1` -> `v1.78.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-02 15:46:14 -07:00
Mend Renovate
007f1bbfae
fix(deps): update module cloud.google.com/go/cloudsqlconn to v1.16.0 ( #367 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/cloudsqlconn](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector )
| `v1.15.0` -> `v1.16.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>googlecloudplatform/cloud-sql-go-connector
(cloud.google.com/go/cloudsqlconn)</summary>
###
[`v1.16.0`](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/releases/tag/v1.16.0 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/cloud-sql-go-connector/compare/v1.15.0...v1.16.0 )
##### Features
- add domain name validation
([#​925](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/925 ))
([986152f](986152ff1b ))
- Use standard TLS hostname validation for instances with DNS names
([#​954](https://redirect.github.com/GoogleCloudPlatform/cloud-sql-go-connector/issues/954 ))
([d733a16](d733a161c5 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-02 15:28:36 -07:00
Mend Renovate
e0dbb133eb
fix(deps): update module github.com/jackc/pgx/v5 to v5.7.4 ( #365 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/jackc/pgx/v5](https://redirect.github.com/jackc/pgx ) |
`v5.7.2` -> `v5.7.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>jackc/pgx (github.com/jackc/pgx/v5)</summary>
###
[`v5.7.4`](https://redirect.github.com/jackc/pgx/compare/v5.7.3...v5.7.4 )
[Compare
Source](https://redirect.github.com/jackc/pgx/compare/v5.7.3...v5.7.4 )
###
[`v5.7.3`](https://redirect.github.com/jackc/pgx/compare/v5.7.2...v5.7.3 )
[Compare
Source](https://redirect.github.com/jackc/pgx/compare/v5.7.2...v5.7.3 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-04-02 14:44:51 -07:00
Yuan
33cca68023
fix: renovatebot to run go mod tidy post update ( #385 )
...
Currently renovate bot doesn't run go mod tidy, hence, all the renovate
bot PR failed the lint checks.
2025-04-02 14:28:24 -07:00
Wenxin Du
64da5b4efe
feat: Add HTTP Source and Tool ( #332 )
...
Add Source and Tool for tool invocation through HTTP requests.
2025-04-02 14:52:35 -04:00
duwenxin
559cb66791
ci: Update renovate
2025-04-01 14:34:30 -04:00
Wenxin Du
d98c8efa98
ci: Add renovate config ( #347 )
...
Add renovate config for repo dependency updates.
2025-04-01 10:29:39 -04:00
Twisha Bansal
38cf4c02be
docs: fix open quickstart in colab link ( #359 )
2025-04-01 13:53:06 +05:30
Yuan
1ebb89de41
docs: update logo and architecture assets ( #357 )
2025-03-30 15:55:44 +00:00
Twisha Bansal
0a19ac7c3b
docs: add colab quickstart ( #349 )
2025-03-30 09:48:43 -06:00
Twisha Bansal
a3ab38539c
docs: Adopted a generic terminology for agents ( #351 )
2025-03-27 08:31:32 -06:00
Twisha Bansal
0423bdb045
docs: Added tip for using toolbox from colab ( #352 )
2025-03-27 10:27:10 +05:30
Yuan
4e304569df
refactor(server): move common tests functions into a separate file ( #350 )
...
move common tests functions in server into a separate file.
2025-03-26 10:20:30 -07:00
Wenxin Du
802653a0ca
ci: Add blunderbuss config ( #346 )
...
documentation:
https://github.com/googleapis/repo-automation-bots/tree/main/packages/blunderbuss#usage
2025-03-24 15:35:10 -04:00
Wenxin Du
0472d3ebb8
ci: Add unit test code coverage check ( #305 )
...
Edited the unit test workflow:
- The unit test coverage calculation excludes the `sources` and `tools`
packages (but we still run them without coverage).
- Generate a code coverage analysis file `coverage.out` and fail the
unit test if the total coverage is below 40% (target at 90%)
2025-03-24 15:23:31 -04:00
Twisha Bansal
48ed9399b1
chore: change to template project id ( #345 )
2025-03-24 12:48:49 +05:30
Anubhav Dhawan
7f8c13b501
chore: add cloud build reporter for integration tests ( #342 )
...
Along with creating the required files, this PR adds changes similar to
https://github.com/googleapis/genai-toolbox-llamaindex-python/pull/32
2025-03-21 10:34:32 -07:00
release-please[bot]
58c1203f77
chore(main): release 0.2.1 ( #324 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.2.1](https://github.com/googleapis/genai-toolbox/compare/v0.2.0...v0.2.1 )
(2025-03-20)
### Bug Fixes
* Fix variable name in quickstart
([#336 ](https://github.com/googleapis/genai-toolbox/issues/336 ))
([5400127 ](5400127887 ))
* **source/alloydb:** Correct user agents not being sent
([#323 ](https://github.com/googleapis/genai-toolbox/issues/323 ))
([ce12a34 ](ce12a344ed ))
---
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 <45984206+Yuan325@users.noreply.github.com >
2025-03-20 14:43:12 -07:00
Yuan
4c281e535f
docs: update docs to pull docker image with latest tag ( #341 )
...
Pull the docker image with `latest` tag instead of the specific version
number.
2025-03-20 21:34:21 +00:00
Arjun Prabhulal
541d019947
docs: update LlamaIndex quickstart URL ( #339 )
...
This PR fixes an incorrect or outdated LlamaIndex documentation URL in
`local_quickstart.md`.
---------
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-03-20 08:58:48 -06:00
Arjun Prabhulal
ebe5af1692
chore: fix indentation issue in Quickstart ( #338 )
...
This PR fixes indentation issues in local_quickstart.md (lines 311-371) to ensure proper Markdown rendering.
2025-03-20 08:53:21 -06:00
Twisha Bansal
5400127887
fix: fix variable name in quickstart ( #336 )
2025-03-19 14:32:35 +05:30
Yuan
ecd7c35ca1
chore: cleanup unused function ( #335 )
...
This PR is to remove the `NewGenericTool` function within tools.
This function was previously added when we are trying to consolidate the
three postgres tools. However, since we merged it into a single
`postgressql` tool, these functions are not used anymore.
2025-03-18 14:10:47 -07:00
Twisha Bansal
0e152165ba
chore: Update "llamaindex" to "LlamaIndex" for proper casing ( #334 )
2025-03-18 12:44:18 -06:00
Twisha Bansal
4ef82a3d6b
chore: correct quickstart description to include LlamaIndex ( #333 )
2025-03-18 23:52:38 +05:30
Twisha Bansal
1757a63e2d
docs: added quickstart guide for llamaindex sdk ( #318 )
...
Developed a quickstart using Llamaindex
[AgentWorkflow](https://docs.llamaindex.ai/en/stable/examples/agent/agent_workflow_basic/ ).
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-03-18 23:32:36 +05:30
Twisha Bansal
c836e0f9d7
docs: add llamaindex sdk info to toolbox docs ( #330 )
2025-03-17 22:48:28 +05:30
Twisha Bansal
62fecac17e
docs: use sync sdk interface for default example ( #329 )
2025-03-17 22:11:22 +05:30
Twisha Bansal
67524f347c
docs: add llamaindex to readme ( #328 )
2025-03-17 21:59:16 +05:30
Anubhav Dhawan
bccb60b8d8
doc: Improve full doc link in README ( #326 )
...
This slightly improves readability as "full documentation" is
highlighted with the link, which is more accurate.
2025-03-17 12:20:25 +05:30
Yuan
2b6bb99daa
chore: throw an error fail to retrieve user agent ( #304 )
...
User agent will be set as "genai-toolbox/" + versionString.
Instead of a panic, Toolbox will throw an error if the source fail to
retrieve `user agent`.
This will also be consistent with setting and getting logger from
context.
2025-03-11 13:46:44 -07:00
Yuan
ce12a344ed
fix(source/alloydb): correct user agents not being sent ( #323 )
...
Bump alloydb go connector to v1.15.0 to adapt the fix for user agent
(https://github.com/googleapis/google-api-go-client/issues/3049 ).
2025-03-11 09:24:38 -07:00
Yuan
3f4563a17b
docs: release please update versions on docs automatically ( #321 )
...
Include release please annotations to update version bumps in docs
automatically, refer
[here](https://github.com/googleapis/release-please/blob/main/docs/customizing.md#updating-arbitrary-files )
for release please documentations.
2025-03-07 10:20:27 -08:00
Yuan
b20da75256
Revert "docs: release please update versions on docs automatically" ( #320 )
...
Reverts googleapis/genai-toolbox#319
2025-03-07 04:57:28 +00:00
Yuan
40ed3ed052
docs: release please update versions on docs automatically ( #319 )
...
Include release please annotations to update version bumps in docs
automatically, refer
[here](https://github.com/googleapis/release-please/blob/main/docs/customizing.md#updating-arbitrary-files )
for release please documentations.
2025-03-06 20:52:48 -08:00
Jack Wotherspoon
06940f2d82
chore: update sdk reference in DEVELOPER.md ( #317 )
...
Was getting a 404 on link referencing SDK developer guide.
I think it is meant to point at
https://github.com/googleapis/genai-toolbox-langchain-python/blob/main/DEVELOPER.md
2025-03-05 16:45:46 -07:00
Yuan
e08c35faa2
docs: update toolbox version to the latest ( #316 )
2025-03-05 10:32:34 -08:00
Anubhav Dhawan
1bdd331ead
chore: update "Hello, World!" message from the default route of Toolbox. ( #315 )
2025-03-04 22:59:06 +05:30
release-please[bot]
0872f1ceab
chore(main): release 0.2.0 ( #294 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.2.0](https://github.com/googleapis/genai-toolbox/compare/v0.1.0...v0.2.0 )
(2025-03-03)
### ⚠ BREAKING CHANGES
* Rename "AuthSource" in favor of "AuthService"
([#297 ](https://github.com/googleapis/genai-toolbox/issues/297 ))
### Features
* Rename "AuthSource" in favor of "AuthService"
([#297 ](https://github.com/googleapis/genai-toolbox/issues/297 ))
([04cb5fb ](04cb5fbc3e ))
### Bug Fixes
* Add items to parameter manifest
([#293 ](https://github.com/googleapis/genai-toolbox/issues/293 ))
([541612d ](541612d72d ))
* **source/cloud-sql:** Correct user agents not being sent
([#306 ](https://github.com/googleapis/genai-toolbox/issues/306 ))
([584c8ae ](584c8aea43 ))
* Throw error when items field is missing from array parameter
([#296 ](https://github.com/googleapis/genai-toolbox/issues/296 ))
([9193836 ](9193836eff ))
* Validate required common fields for parameters
([#298 ](https://github.com/googleapis/genai-toolbox/issues/298 ))
([e494d11 ](e494d11e6e ))
### Miscellaneous Chores
* Release 0.2.0
([#314 ](https://github.com/googleapis/genai-toolbox/issues/314 ))
([d7ccf73 ](d7ccf730e7 ))
---
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: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-03-03 11:01:38 -07:00
Yuan
d7ccf730e7
chore: release 0.2.0 ( #314 )
...
Release-As: 0.2.0
2025-03-03 17:17:32 +00:00
Yuan
e73fbfeb3d
chore(telemetry): update root trace to use context from root ( #311 )
...
Update root trace to use context from `cmd/root` instead of creating a
new context.
2025-03-03 17:05:34 +00:00
sujithrpillai
1cba4823e7
docs: add deployment how-to for Docker Compose ( #309 )
...
Fixes #288
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-02-28 09:45:54 -07:00
Yuan
584c8aea43
fix(source/cloud-sql): correct user agents not being sent ( #306 )
...
Bump cloud sql go connector to v1.15.0 to adapt the fix for user agent
(https://github.com/GoogleCloudPlatform/cloud-sql-go-connector/pull/928 ).
2025-02-25 15:35:24 -08:00
Yuan
f1156ffc18
docs(tool/spanner-sql): fix spanner-sql kind in example ( #303 )
...
Update `spanner-sql` kind in example. It was previously updated
throughout the doc, except for the example.
It should be `spanner-sql` instead of `spanner`.
Fixes #302
2025-02-24 10:10:23 -08:00
Yuan
d6fa1f2f3a
docs(deploy/GKE): add guide to deploy toolbox to GKE ( #190 )
...
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Anubhav Dhawan <anubhav756@gmail.com >
2025-02-21 21:17:14 -08:00
Yuan
04cb5fbc3e
feat!: deprecate authsource in favor of authservice ( #297 )
...
Rename existing `authSource` to `authService` through deprecation.
`AuthService` more clearly distinguishes it from `Sources` objects.
`authSources` will be converted into `authServices` after the
unmarshalling process. A warning log is shown if `authSources` are used
(for both within tools parameters and defining auth services):
```
2025-02-20T13:57:51.156025-08:00 WARN "`authSources` is deprecated, use `authServices` for parameters instead"
2025-02-20T13:57:51.156569-08:00 WARN "`authSources` is deprecated, use `authServices` instead"
2025-02-20T13:57:52.047584-08:00 INFO "Initialized 1 sources."
...
```
The manifest generated will continue to use `authSources` to keep
compatibility with the sdks:
```
{
"serverVersion":"0.1.0",
"tools":{
"test_tool2":{
"description":"Use this tool to test\n",
"parameters":[{
"name":"user_id",
"type":"string",
"description":"Auto-populated from Google login",
"authSources":["my-google-auth"]
}]
}
}
}
```
Test cases with `authSources` are kept for compatibility. Will be
removed when `authSources` are no longer supported.
2025-02-21 18:36:04 -08:00
Yuan
df28036b84
chore: add and retrieves logger from context ( #301 )
...
Add functionality to add and retrieve logger from Go context.
2025-02-21 21:28:40 +00:00
Yuan
95d29f9e8a
chore: pass logger via context through unmarshaller ( #300 )
...
Passing logger via context. With this, we will be able to add logs
during the unmarshaling process.
2025-02-21 13:02:23 -08:00
Yuan
9e2f49e129
chore: migrate remaining yaml library to goccy/go-yaml ( #299 )
...
Migrate yaml library from
[gopkg.in/yaml.v3](https://pkg.go.dev/gopkg.in/yaml.v3 ) to
[goccy/go-yaml](https://github.com/goccy/go-yaml ).
It was previously migrated in
https://github.com/googleapis/genai-toolbox/pull/211 . These files were
added later hence the migration wasn't done on these files.
2025-02-21 12:54:42 -08:00
Yuan
e494d11e6e
fix: validate required common fields for parameters ( #298 )
...
Check common parameters for required fields. Throw an error if name or
description is not provided.
Example of error when `description` field not provided:
```
2025-02-18T14:11:55.475101-08:00 ERROR "unable to parse tool file at \"tools.yaml\": unable to parse as \"postgres-sql\": unable to parse as \"array\": Key: 'CommonParameter.Desc' Error:Field validation for 'Desc' failed on the 'required' tag"
```
2025-02-19 10:09:57 -08:00
Yuan
9193836eff
fix: throw error when items field is missing from array parameter ( #296 )
...
Fixes #291 by throwing a more descriptive error when items field is not provided.
Example of error when `items` field not provided for array parameter:
```
2025-02-18T14:07:58.77173-08:00 ERROR "unable to parse tool file at \"tools.yaml\": unable to parse as \"postgres-sql\": unable to parse as \"array\": unable to parse 'items' field: error parsing parameters: nothing to unmarshal"
```
2025-02-18 19:52:36 -07:00
Yuan
541612d72d
fix: add items to parameter manifest ( #293 )
...
`items` are not specified in the manifest for parameters, which means
the client doesn't parse them correctly when presented to the LLMs. This
PR adds `items` as part of manifest.
Example manifest:
```
{
"serverVersion": "0.1.0",
"tools": {
"tool_name": {
"description": "description of the tool...",
"parameters": [{
"name": "foos",
"type": "array",
"description": "A list of foo.",
"authSources": [],
"items": {"name": "foo", "type": "string", "description": "foobar.", "authSources": []}
}]
}
}
}
```
Fixes #292 🦕
2025-02-14 15:29:16 -08:00
Kurtis Van Gent
914f8437b1
chore: improve wording about virtual environments in quickstart ( #290 )
2025-02-12 17:19:24 -07:00
Kurtis Van Gent
d9c050ce13
docs: clarify pip as a requirement ( #289 )
...
Updates the local_quickstart to clarify pip as a requirement and connect
using psql consistently.
2025-02-12 17:11:54 -07:00
Yuan
a01247d860
ci: reorganize integration test files ( #285 )
...
Reorganize integration tests, mainly between postgres, mysql, and sql
server that shares alot similar code.
* separate commons_test.go to multiple file:
* server_test.go: for setting up server etc.
* tool_test.go: for testing tools endpoint, including testing tools with
parameters or auth-invokes
* source_test.go: for testing source such as connection tests or setting
up source-related code
* auth_test.go: only contain auth set up related code
* common_test.go: consist of common and general set up such as getting
tools config etc.
* Move `switch-case` into individual source's test file so common files
only contains code that don't need to be altered when adding new
integration test. This will ease future debugging and adding new tests.
The following integration tests are not updated (does not have testing
of tool invoke with parameters):
- dgraph
- neo4j
- spanner (will require more changes, will update in a separate PR)
This PR also does not re-organize `tests/` folder structure.
2025-02-10 18:11:58 -08:00
Anubhav Dhawan
941745b3a3
doc: Update README to improve Toolbox LangChain SDK installation instructions ( #287 )
...
Add the bash command to `pip install` the package directly in the README
for a quicker start.
Also add “SDK” after “Toolbox LangChain” to clearly show that “Toolbox
LangChain” is an SDK.
> [!NOTE]
> We had released the PyPI package for Toolbox LangChain SDK as
`toolbox-langchain` and not `toolbox-langchain-sdk` but it still makes
sense to call it “Toolbox LangChain SDK” in natural language.
2025-02-10 08:34:27 -07:00
fengjessica
0bb5010a52
chore: update description for draph ( #281 )
...
Updated Dgraph description
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-02-06 15:54:04 -08:00
Yuan
4b7bb158b4
docs(tools): fix broken links ( #284 )
...
Fix broken links to auth source page.
Fixes #282
2025-02-06 15:38:52 -08:00
Kurtis Van Gent
70f617bbae
chore: fix graphic with correct name ( #283 )
2025-02-06 16:22:01 -07:00
Kurtis Van Gent
399cd8686f
chore: correct formatting on intro ( #279 )
2025-02-06 09:45:31 -08:00
Kurtis Van Gent
9ab4dcceac
chore(docs): correct reference to auth params ( #278 )
2025-02-06 10:32:42 -07:00
Anubhav Dhawan
4e37e5818a
doc: Update README for a typo in sources link ( #277 )
2025-02-06 07:01:40 -07:00
Twisha Bansal
8c9305c4c8
chore(docs): fix quickstart ( #276 )
2025-02-06 04:40:48 -07:00
Kurtis Van Gent
cd4b35e108
chore: make docs public ( #274 )
2025-02-05 21:32:39 -07:00
Kurtis Van Gent
59b4282adb
chore: update README and move to docs site ( #273 )
...
Updates the README and pushes doc site changes.
2025-02-06 04:01:54 +00:00
release-please[bot]
53158b07f2
chore(main): release 0.1.0 ( #217 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.1.0](https://github.com/googleapis/genai-toolbox/compare/v0.0.5...v0.1.0 )
(2025-02-06)
### ⚠ BREAKING CHANGES
* **langchain-sdk:** The SDK for `toolbox-langchain` is now located
[here](https://github.com/googleapis/genai-toolbox-langchain-python ).
### Features
* Add Cloud SQL for SQL Server Source and Tool
([#223 ](https://github.com/googleapis/genai-toolbox/issues/223 ))
([9bad952 ](9bad952060 ))
* Add Cloud SQL for MySQL Source and Tool
([#221 ](https://github.com/googleapis/genai-toolbox/issues/221 ))
([f1f61d7 ](f1f61d7087 ))
* Add Dgraph Source and Tool
([#233 ](https://github.com/googleapis/genai-toolbox/issues/233 ))
([617cc87 ](617cc872d1 ))
* Add local quickstart
([#232 ](https://github.com/googleapis/genai-toolbox/issues/232 ))
([497fb06 ](497fb06fae ))
* Add user agents for cloud sources
([#244 ](https://github.com/googleapis/genai-toolbox/issues/244 ))
([8452f8e ](8452f8eb44 ))
* Add MySQL Source
([#250 ](https://github.com/googleapis/genai-toolbox/issues/250 ))
([378692a ](378692ab50 ))
* Add MSSQL source
([#255 ](https://github.com/googleapis/genai-toolbox/issues/255 ))
([8fca0a9 ](8fca0a95ee ))
### Bug Fixes
* Auth token verification failure should not throw error immediately
([#234 ](https://github.com/googleapis/genai-toolbox/issues/234 ))
([4639cc6 ](4639cc6560 ))
* Fix typo in postgres test
([#216 ](https://github.com/googleapis/genai-toolbox/issues/216 ))
([0c3d12a ](0c3d12ae04 ))
* **mssql:** Fix mssql tool kind to mssql-sql
([#249 ](https://github.com/googleapis/genai-toolbox/issues/249 ))
([1357be2 ](1357be2569 ))
* **mysql:** Fix mysql tool kind to mysql-sql
([#248 ](https://github.com/googleapis/genai-toolbox/issues/248 ))
([669d6b7 ](669d6b7239 ))
* Schema float type
([#264 ](https://github.com/googleapis/genai-toolbox/issues/264 ))
([1702f74 ](1702f74e99 ))
* Typos at test cases
([#265 ](https://github.com/googleapis/genai-toolbox/issues/265 ))
([b7c5661 ](b7c5661215 ))
* Update README and quickstart with the correct async APIs.
([#269 ](https://github.com/googleapis/genai-toolbox/issues/269 ))
([21eef2e ](21eef2e198 ))
* Update tool invoke to return json
([#266 ](https://github.com/googleapis/genai-toolbox/issues/266 ))
([ad58cd5 ](ad58cd5855 ))
---------
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-02-05 18:46:38 -08:00
Yuan
c6e3f731e2
chore(main): release 0.1.0 ( #272 )
...
Release-As: 0.1.0
2025-02-05 17:07:38 -08:00
Yuan
5fedbde87c
chore: remove sdks and doc fixes ( #271 )
...
Remove `/sdks` folder and fix README file.
Update quickstart to remove installing python package from git repo.
2025-02-06 00:24:52 +00:00
Yuan
2d80922900
doc: fix typo for quickstart ( #270 )
2025-02-05 23:58:53 +00:00
Anubhav Dhawan
21eef2e198
fix: Update README and quickstart with the correct async APIs. ( #269 )
2025-02-05 22:39:24 +00:00
Kurtis Van Gent
2a78de8f46
chore: add FAQ ( #268 )
...
Adds a simple FAQ.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-02-05 22:31:51 +00:00
Anubhav Dhawan
1e0dd04f32
doc: update READMEs for sync/async ( #237 )
...
Follows
https://github.com/googleapis/genai-toolbox-langchain-python/pull/15
2025-02-05 15:19:25 -07:00
Yuan
ad58cd5855
fix: update tool invoke to return json ( #266 )
...
Return actual rows as `[]any` that contains `map` of results. Each `map`
represent a row, with the key being column name.
2025-02-05 13:45:01 -08:00
Yuan
1702f74e99
fix: schema float type ( #264 )
...
float type is "float" in manifest.
2025-02-05 10:04:44 -08:00
Kurtis Van Gent
91b134a2a3
chore: move telemetry and deploy pages ( #263 )
2025-02-04 19:51:24 -07:00
Yuan
b7c5661215
fix: typos at test cases ( #265 )
...
Fix port and host typo at test cases
2025-02-04 22:54:36 +00:00
Kurtis Van Gent
a402c9e670
chore: improve quickstart ( #262 )
...
Improves the quick start to mention more Chat Models, and uses info boxes now that they are added.
2025-02-04 15:09:24 -07:00
Kurtis Van Gent
1104ec9668
chore: move AuthSources to new docsite ( #236 )
...
Migrations the AuthSources parts of the documentation to the new
docsite.
2025-02-04 19:26:12 +00:00
Kurtis Van Gent
77a9999a24
chore: migrate tools to docsite ( #235 )
...
This migrates the 'tools' documentation to the new docsite.
2025-02-04 19:18:35 +00:00
Kurtis Van Gent
69395fa637
chore(docs): fix favicon ( #260 )
...
Fixes the favicon for the docs site.
2025-02-04 15:45:41 +00:00
Yuan
a0ac5334d1
chore: return error for untested fields in tools.yaml ( #239 )
...
This only checks within `SourceConfig`, `ToolConfig`, and
`AuthSourceConfig`.
Error when an unknown field is provided:
`2025-01-27T22:43:46.988401-08:00 ERROR "unable to parse tool file at
\"tools.yaml\": unable to parse as \"cloud-sql-postgres\": [2:1] unknown
field \"extra\"\n 1 | database: test_database\n> 2 | extra: here\n ^\n 3
| instance: toolbox-cloudsql\n 4 | kind: cloud-sql-postgres\n 5 |
password: postgres\n 6 | "`
Error when a required field is not provided:
`2025-01-27T17:49:47.584846-08:00 ERROR "unable to parse tool file at
\"tools.yaml\": validation failed: Key: 'Config.Region' Error:Field
validation for 'Region' failed on the 'required' tag"`
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-02-03 15:30:27 -08:00
dependabot[bot]
d2efd8c11d
chore(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 ( #230 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.32.0 to
0.33.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dfc720dfe0 "><code>dfc720d</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="8e66b04771 "><code>8e66b04</code></a>
html: use strings.EqualFold instead of lowering ourselves</li>
<li><a
href="b935f7b5d7 "><code>b935f7b</code></a>
html: avoid endless loop on error token</li>
<li><a
href="9af49ef148 "><code>9af49ef</code></a>
route: remove unused sizeof* consts</li>
<li><a
href="6705db9a4d "><code>6705db9</code></a>
quic: clean up crypto streams when dropping packet protection keys</li>
<li><a
href="4ef7588d2b "><code>4ef7588</code></a>
quic: handle ACK frame in packet which drops number space</li>
<li><a
href="552d8ac903 "><code>552d8ac</code></a>
Revert "route: change from syscall to x/sys/unix"</li>
<li><a
href="13a7c0108b "><code>13a7c01</code></a>
Revert "route: remove unused sizeof* consts on freebsd"</li>
<li>See full diff in <a
href="https://github.com/golang/net/compare/v0.32.0...v0.33.0 ">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: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-02-03 14:43:37 -08:00
Yuan
b578e6ce89
docs(mssql): add docs for source ( #256 )
...
Add docs for `mssql` source, and update for `mssql-sql` tool.
2025-02-03 18:34:01 +00:00
Yuan
2a7a1eb49c
ci(mssql): add integration test ( #257 )
...
Add integration test for `mssql`.
2025-02-03 18:27:22 +00:00
Shivaji Kharse
617cc872d1
feat: add dgraph tool and source ( #233 )
...
* add dgraph tool and source
2025-02-01 15:32:06 -07:00
Yuan
8fca0a95ee
feat(sqlserver): add mssql source ( #255 )
...
Add `mssql` source for non-cloud sql server.
2025-01-31 19:13:54 +00:00
Yuan
5f9fc762e5
docs(mysql): add docs for source ( #251 )
...
Add docs for `mysql` source.
2025-01-31 19:07:41 +00:00
Yuan
1764a4918c
ci(mysql): add integration test ( #252 )
...
Add integration test for `mysql`.
2025-01-31 18:54:00 +00:00
Yuan
378692ab50
feat(mysql): add source ( #250 )
...
Add `mysql` source.
2025-01-31 10:48:05 -08:00
Twisha Bansal
b0c94946d6
chore(docs): Fix typo and language ( #254 )
2025-01-30 20:18:29 +05:30
Yuan
8452f8eb44
feat: add user agent to cloud databases ( #244 )
...
Add user agent to cloud databases that provides us anonymized data
request count, number of users, number of projects, and other
environment settings.
User agent is using the format: `genai-toolbox/$version+metadata`
2025-01-29 17:19:52 -08:00
Yuan
8152a98b7a
ci(cloudsqlmysql): add integration tests ( #243 )
...
Add integration test for CloudSQL for MySQL.
Added other integration tests' tag into `.golangci.yaml`, and fixing
lint errors.
Moved getCloudSQLDialOpts to `common_test.go` since it is used across
all three cloud sql integration tests.
2025-01-29 17:03:40 -08:00
Yuan
1357be2569
fix(mssql): fix mssql tool kind to mssql-sql ( #249 )
...
Fixing `mssql` tool to `mssql-sql`.
2025-01-29 23:46:01 +00:00
Yuan
669d6b7239
fix(mysql): fix mysql tool kind to mysql-sql ( #248 )
...
Update `mysql` tool to `mysql-sql`.
2025-01-29 23:09:13 +00:00
Yuan
b0ecc16a43
docs(cloudsql-pg): fix typos ( #247 )
...
Fix typos in cloud sql pg docs.
2025-01-29 15:04:54 -08:00
Yuan
a7b4f20c3c
docs(cloudsql-mssql): fixing some typo and add doc to github pages ( #246 )
...
Fixing typo to be consistent with other cloudsql docs, and add source
docs to github pages.
2025-01-29 22:45:55 +00:00
Yuan
a900e562d6
docs(cloudsql-mysql): add docs for source and tools ( #240 )
...
Add docs for `cloud-sql-mysql` source and `mysql-sql` tool.
2025-01-29 14:41:40 -08:00
Kurtis Van Gent
497fb06fae
feat: add local quickstart ( #232 )
...
This is a continuation of #218 , which add a local quickstart for running
Toolbox with Python and LangGraph.
---------
Co-authored-by: Twisha Bansal <twishabansal@google.com >
Co-authored-by: Anubhav Dhawan <anubhav756@gmail.com >
2025-01-24 12:18:19 -07:00
Wenxin Du
4639cc6560
fix: Auth token verification failure should not throw error immedicately ( #234 )
...
Currently, we are throwing 401 error immediately after auth token
verification failure. This is not expected in the following situations:
1. Non-auth tool invocation with auth token that is invalid.
2. Auth tool invocation with all the required auth token, but the header
contains extra non-required token that is invalid
These requests should pass the authorization check but fail under the
current implementation.
Change made in this PR:
1. Do not throw error immediately after auth token verification failure.
Instead only log it and continue to the next header iteration.
2. In the parseParams() method, if an auth parameter is missing, we
should error with the message telling the user that either the auth
header is missing or is invalid.
2025-01-24 08:49:51 -07:00
Wenxin Du
9bad952060
feat: Add Cloud SQL for SQL Server Source and Tool ( #223 )
...
1. `sql/database` provides a `Scan()`interface to scan query results
into typed variables. Therefore we have to create a slice of typed
variables (types retrieved from rows.ColumnTypes()) to pass them into
`Scan()`. Using []byte works but makes the printing result different
from other tools (e.g [1] instead of %!s(int32=1)]
2. MS SQL supports both named (e.g @name) and positional args (e.g @p2),
so we have to check if the name is contained in the original statement
before passing them into `db.Query()` as either named arg or as values.
2025-01-23 21:21:12 +08:00
Kurtis Van Gent
1de3853006
chore: move sources documentation to docsite ( #225 )
...
Migrates the docs/sources documentation to the new docsite.
---------
Co-authored-by: Anubhav Dhawan <anubhav756@gmail.com >
2025-01-22 16:57:06 +00:00
Anubhav Dhawan
e2faaf2069
fix: Add coverage file to .gitignore ( #228 )
2025-01-22 08:45:27 +00:00
Anubhav Dhawan
779bf6b9a2
fix(langchain-sdk): Inherit from BaseTool and implement placeholder _run method.
...
This is some ground-work before we add sync tool calls support to ToolboxTool.
2025-01-22 14:04:43 +05:30
Yuan
f1f61d7087
feat: add cloudsql mysql source and tool ( #221 )
...
Add CloudSQL for MySQL source and tool.
CloudSQLMySQL source is initialize with the following config:
```
sources:
my-cloudsqlmysql-source:
kind: cloud-sql-mysql
project: my-project-name
region: my-region
instance: my-instance-name
user: my_user
password: my_pass
database: my_db
# ipType: public # The default dialect is public.
```
MySQL tool is initialize with the following config.
```
tools:
test_tool:
kind: mysql
source: my-cloudsqlmysql-source
description: >
Testing tool.
statement: "SELECT 1;"
```
2025-01-21 13:53:37 +00:00
Anubhav Dhawan
0937200644
doc(langchain-sdk): Update LangChain SDK README according to the updated APIs for ToolboxTool. ( #193 )
2025-01-20 07:31:47 +00:00
Anubhav Dhawan
e0ee1286f9
feat(langchain-sdk): Add features for binding parameters to ToolboxTool class. ( #192 )
...
The newly implemented `ToolboxTool` class manages tool state and
supports this new feature of binding parameters along wiith the existing
OAuth.
> [!NOTE]
> These changes are done in the LlamaIndex SDK as well in #203 , along
with documentation updates in #193 .
2025-01-20 12:57:50 +05:30
Anubhav Dhawan
a136308f55
feat(langchain-sdk)!: Migrate existing state and APIs to a tools level class. ( #171 )
...
# `ToolboxTool` Class
The newly implemented `ToolboxTool` class manages tool state and
supports features like bound params and OAuth.
We have also added the logic as well as state related to bound params to
`ToolboxTool` in #192 .
`ToolboxTool` follows a functional approach, meaning it ensures that the
internal tool state remains unchanged and a new copy of the tool is
updated with the new values of auth tokens (or bound params from #192 ).
## `ToolboxTool` Class Diagram
To better explain, here's a visual diagram of the ToolboxTool class.
The boxes have member function names, and the "red" box means a function
is mutating the internal state, while "green" means it does not change
the internal state (like a C++ `const` function or JS immutable
function). The red box also shows the member variable they mutated.

## Constructor
From the diagram above, it is evident that all the state changes, or
rather setting of the state, is done in the class constructor.
For further reference, here's a visual explanation of the functionality
of the constructor showing which params we add as auth tokens, which
params we add to the underlying schema, and for what the error/warnings
are thrown.

> [!NOTE]
> Documentation updates are done by #193 and the corresponding changes
to the LlamaIndex SDK are done by #203 .
2025-01-20 12:38:36 +05:30
Twisha Bansal
b6e753add9
test(llamaindex-sdk): Add more test cases to e2e tests ( #219 )
...
Test for tool calls with
1. Missing params
2. Wrong param type
2025-01-17 06:11:08 +00:00
Yuan
45fc046437
chore: migrate yaml library to goccy/go-yaml ( #211 )
...
Migrate yaml library from
[gopkg.in/yaml.v3](https://pkg.go.dev/gopkg.in/yaml.v3 ) to
[goccy/go-yaml](https://github.com/goccy/go-yaml ).
We are trying to add validation feature to the unmarshaling of yaml.
However, `yaml.v3` currently does not support that and the library had
not been actively maintained for awhile. This migration will allow us to
use validation processing such as
[go-playground/validator](https://github.com/go-playground/validator )
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-01-16 09:15:18 -08:00
Yuan
0c3d12ae04
fix: fix typo in postgres test ( #216 )
2025-01-15 17:53:04 +00:00
Twisha Bansal
58aee52f40
ci: toolbox release latest version ( #213 )
2025-01-15 08:26:20 +00:00
Twisha Bansal
60c72bc750
ci: toolbox release latest version ( #214 )
2025-01-15 12:33:04 +05:30
Yuan
9fabfc3b8b
docs: add example $VERSION for container image installation ( #212 )
...
container image uses `0.0.1` whereas the binary or source uses `v0.0.1`.
Example is added so that this is clear to the user.
2025-01-14 20:02:24 -08:00
release-please[bot]
afb24d322f
chore(main): release 0.0.5 ( #164 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.0.5](https://github.com/googleapis/genai-toolbox/compare/v0.0.4...v0.0.5 )
(2025-01-14)
### ⚠ BREAKING CHANGES
* replace Source field `ip_type` with `ipType` for consistency
([#197 ](https://github.com/googleapis/genai-toolbox/issues/197 ))
* **toolbox-sdk:** deprecate 'add_auth_headers' in favor of
'add_auth_tokens'
([#170 ](https://github.com/googleapis/genai-toolbox/issues/170 ))
### Features
* Add support for OpenTelemetry
([#205 ](https://github.com/googleapis/genai-toolbox/issues/205 ))
([1fcc20a ](1fcc20a846 ))
* Added Neo4j Source and Tool
([#189 ](https://github.com/googleapis/genai-toolbox/issues/189 ))
([8a1224b ](8a1224b9e0 ))
* **llamaindex-sdk:** Implement OAuth support for LlamaIndex.
([#159 ](https://github.com/googleapis/genai-toolbox/issues/159 ))
([003ce51 ](003ce510a1 ))
* Replace Source field `ip_type` with `ipType` for consistency
([#197 ](https://github.com/googleapis/genai-toolbox/issues/197 ))
([e069520 ](e069520bb7 ))
* Update log with given context
([#147 ](https://github.com/googleapis/genai-toolbox/issues/147 ))
([809e547 ](809e547a48 ))
### Bug Fixes
* Correct parsing of floats/ints from json
([#180 ](https://github.com/googleapis/genai-toolbox/issues/180 ))
([387a5b5 ](387a5b56b5 ))
* **doc:** Update example `clientId` field
([#198 ](https://github.com/googleapis/genai-toolbox/issues/198 ))
([0c86e89 ](0c86e89506 ))
* Fix config name in auth doc samples
([#186 ](https://github.com/googleapis/genai-toolbox/issues/186 ))
([bb03457 ](bb0345767e ))
* Handle shutdown gracefully
([#178 ](https://github.com/googleapis/genai-toolbox/issues/178 ))
([66ab70f ](66ab70f702 ))
* Improve return error for parameters
([#206 ](https://github.com/googleapis/genai-toolbox/issues/206 ))
([346c57d ](346c57da23 ))
* **toolbox-sdk:** Deprecate 'add_auth_headers' in favor of
'add_auth_tokens'
([#170 ](https://github.com/googleapis/genai-toolbox/issues/170 ))
([b56fa68 ](b56fa685e3 ))
### Miscellaneous Chores
* Release 0.0.5
([#210 ](https://github.com/googleapis/genai-toolbox/issues/210 ))
([bd407c0 ](bd407c0ab7 ))
---
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>
2025-01-15 01:52:22 +08:00
Wenxin Du
bd407c0ab7
chore: release 0.0.5 ( #210 )
...
Release-As: 0.0.5
2025-01-15 01:43:35 +08:00
Yuan
346c57da23
fix: improve return error for parameters ( #206 )
2025-01-14 16:35:33 +00:00
Michael Hunger
8a1224b9e0
feat: Added Neo4j Source and Tool ( #189 )
...
- configure neo4j source with url, username, password, database
- configure neo4j tools with cypher statement and paramters
- tests based on the postgres tests
- neo4j.yaml for integration tests
---------
Co-authored-by: duwenxin <duwenxin@google.com >
2025-01-14 09:17:18 -07:00
Twisha Bansal
cce93629a9
tests(sdk): e2e tests for llamaindex sdk ( #207 )
2025-01-14 07:20:17 +00:00
Wenxin Du
22bf137b8d
ci(auth): Add OAuth integration test to Cloud SQL ( #172 )
...
1. Add generic integration test helpers for authenticated parameters and
auth-required tool invocations.
2. Call generic test helpers as Cloud SQL integration tests.
2025-01-14 14:02:50 +08:00
Wenxin Du
6ffcca0573
ci: Increase AlloyDB integration test coverage ( #187 )
...
add tests for tool invocation with params, connection over public IP,
and connection over private IP.
2025-01-14 12:07:34 +08:00
Wenxin Du
0c86e89506
fix(doc): Update example clientId field ( #198 )
2025-01-14 11:00:41 +08:00
Wenxin Du
e069520bb7
feat!: replace Source field ip_type with ipType for consistency ( #197 )
...
Replace `ip_type` with `ipType` to match the camel-case of the other
fields.
Update docs since we support both private and public IP connections.
2025-01-14 10:56:06 +08:00
Yuan
1fcc20a846
feat: add support for OpenTelemetry ( #205 )
...
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-01-13 15:38:38 -08:00
Kurtis Van Gent
141cae7702
docs: add site for hosting docs on github pages ( #204 )
...
Adds a static site generation using Hugo, and deployed to GitHub pages
(googleapis.github.io/genai-toolbox).
2025-01-13 15:37:31 -07:00
Twisha Bansal
61627803db
test: do not skip fixed tests ( #201 )
2025-01-13 16:54:04 +05:30
Yuan
d8ffbc68ee
ci(spanner): add integration tests ( #188 )
2025-01-12 21:56:14 -08:00
Yuan
d65cefc600
chore: Add debug logs ( #195 )
...
Add debug logs to Toolbox.
For example when a http fail, it will just show Error at the http level,
but not log with actual error message. err message are returned to the
api as following `{"status":"Internal Server Error","error":"error while
invoking tool: unable to execute client: spanner: code =
\"InvalidArgument\", desc = \"invalid session pool\""}`.
After adding this, if user/dev run toolbox with `--log-level=debug`, it
will output the following (debug log in addition to the error for http
request):
```
2025-01-08T14:16:25.040824-08:00 DEBUG "error while invoking tool: unable to execute client: spanner: code = \"InvalidArgument\", desc = \"invalid session pool\""
2025-01-08T14:16:25.040968-08:00 ERROR Response: 500 Server Error service: "httplog" httpRequest: {url: "http://127.0.0.1:5000/api/tool/test_tool_two/invoke " method: "POST" path: "/api/tool/test_tool_two/invoke" remoteIP: "127.0.0.1:51708" proto: "HTTP/1.1" requestID: "yuanteoh-macbookpro.roam.internal/N7LNMcLIUH-000001" scheme: "http" header: {user-agent: "curl/8.7.1" accept: "*/*" content-type: "application/json" content-length: "2"}} httpResponse: {status: 500 bytes: 167 elapsed: 0.301917}
```
2025-01-13 05:47:46 +00:00
Twisha Bansal
ae732e637f
tests(sdk): e2e tests for langchain sdk ( #176 )
...
This PR contains toolbox Set up and e2e tests for the following
functionality:
- Load tools
- Load toolsets
- Running tools
- Auth for tools
- Auth for tool parameters
---------
Co-authored-by: Anubhav Dhawan <anubhav756@gmail.com >
2025-01-10 08:25:37 +00:00
Anubhav Dhawan
c58f0104f8
doc(langchain-sdk): Update LangChain SDK example to use Gemini Pro model for better tool selection. ( #196 )
2025-01-10 11:02:23 +05:30
Anubhav Dhawan
cccc34d019
doc(langchain-sdk): Use Gemini 1.5 Flash model in LangGraph example in the README. ( #194 )
2025-01-08 19:44:45 +05:30
Twisha Bansal
c4e9da0028
chore(docs): Use project id instead of project name in source ( #184 )
2025-01-07 09:33:24 -08:00
Twisha Bansal
3c74deeae9
sdk(langchain): Added license headers ( #182 )
2025-01-07 04:50:52 +00:00
Wenxin Du
bb0345767e
fix: Fix config name in auth doc samples ( #186 )
...
The config names should be in camel case.
2025-01-06 13:45:25 -05:00
Twisha Bansal
4d7b94da9d
sdk(llamaindex): Added license headers ( #183 )
2025-01-06 09:15:14 -07:00
Kurtis Van Gent
387a5b56b5
fix: correct parsing of floats/ints from json ( #180 )
...
Corrects an issue caused by Go defaulting to parsing JSON Numbers as
float64s. This caused some numbers to be incorrectly parsed as floats
when they were integers. This defaults to parsing using json.Number,
which allows us to parse between Int/Float more accurately.
2025-01-03 10:09:45 -07:00
Kurtis Van Gent
66ab70f702
fix: handle shutdown gracefully ( #178 )
...
Adds logic to make the server shutdown gracefully, including better
respecting cancelled contexts and providing up to 10 seconds to finish
current connections.
2024-12-31 09:53:53 -07:00
Kurtis Van Gent
c9f267c9c3
ci: cache dependencies for integration tests ( #179 )
...
Adds a cache step to cache the integration tests to speed up test time
2024-12-31 08:58:57 -07:00
Yuan
655afa51f5
ci: update lint with integration build tag ( #177 )
...
Update golangcilint to run the `integration` build tag as well.
2024-12-30 14:42:28 -08:00
Twisha Bansal
8f2ad44fb4
chore(docs): Fix source kind in example ( #175 )
2024-12-30 09:07:44 -07:00
Anubhav Dhawan
b56fa685e3
fix(toolbox-sdk)!: deprecate 'add_auth_headers' in favor of 'add_auth_tokens' ( #170 )
...
Client code should not be concerned with how authentication tokens are
handled internally. This commit refactors method and parameter names to
use the more abstract term "token" instead of "header," improving the
developer experience and hiding implementation details.
2024-12-28 06:29:07 +00:00
Yuan
9ac0d08acc
ci(postgres): add end to end integration test ( #162 )
...
End to end integration test for postgres.
Include checks for one tool's get (manifest) and post (invoke) endpoint.
Integration tests are excluded from regular unit tests.
2024-12-27 21:29:17 -08:00
Twisha Bansal
bd6a7455f1
chore: fix link ( #168 )
2024-12-25 20:01:45 +00:00
Twisha Bansal
6edcf36a2b
chore: added period ( #169 )
2024-12-25 11:55:43 -08:00
Yuan
809e547a48
feat: update log with given context ( #147 )
...
Update logging with the given context.
2024-12-23 19:55:25 -08:00
Yuan
bf276e5f56
ci: combine integration cloudbuild job ( #166 )
2024-12-23 15:29:35 -08:00
Twisha Bansal
938f7b41d7
chore: fix comments ( #163 )
2024-12-23 09:28:14 -07:00
Anubhav Dhawan
003ce510a1
feat(llamaindex-sdk): Implement OAuth support for LlamaIndex. ( #159 )
...
* Update docs for Authenticated Tools.
* Implement test cases for OAuth in LlamaIndex.
* Sync SDK dependency versions b/w LangChain and LlamaIndex.
2024-12-23 14:24:22 +05:30
Wenxin Du
5ae30c2cff
ci: Add AlloyDB integration test ( #158 )
...
1. Test AlloyDB as a source connection.
2. Adding individual go build tags to separate integration test runs for
different sources.
3. Modify integration test command to only run tests in the `./tests`
directory.
2024-12-22 13:35:43 -05:00
Anubhav Dhawan
3ac7dcfb9c
doc(langchain-sdk): Improve doc and tests for LangChain SDK. ( #154 )
2024-12-19 18:56:25 +05:30
release-please[bot]
21a9146404
chore(main): release 0.0.4 ( #153 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.0.4](https://github.com/googleapis/genai-toolbox/compare/v0.0.3...v0.0.4 )
(2024-12-18)
### Features
* Add `auth_required` to tools
([#123 ](https://github.com/googleapis/genai-toolbox/issues/123 ))
([3118104 ](3118104ae1 ))
* Add Auth Source configuration
([#71 ](https://github.com/googleapis/genai-toolbox/issues/71 ))
([77b0d43 ](77b0d43175 ))
* Add Tool authenticated parameters
([#80 ](https://github.com/googleapis/genai-toolbox/issues/80 ))
([380a6fb ](380a6fbbd5 ))
* **langchain-sdk:** Correctly parse Manifest API response as JSON
([#143 ](https://github.com/googleapis/genai-toolbox/issues/143 ))
([2c8633c ](2c8633c3eb ))
* **langchain-sdk:** Support authentication in LangChain Toolbox SDK.
([#133 ](https://github.com/googleapis/genai-toolbox/issues/133 ))
([23fa912 ](23fa912a80 ))
### Bug Fixes
* Fix release image version tag
([#136 ](https://github.com/googleapis/genai-toolbox/issues/136 ))
([6d19ff9 ](6d19ff96e4 ))
* **langchain-sdk:** Correct test name to ensure execution and full
coverage.
([#145 ](https://github.com/googleapis/genai-toolbox/issues/145 ))
([d820ac3 ](d820ac3767 ))
* Set server version
([#150 ](https://github.com/googleapis/genai-toolbox/issues/150 ))
([abd1eb7 ](abd1eb702c ))
### Miscellaneous Chores
* Release 0.0.4
([#152 ](https://github.com/googleapis/genai-toolbox/issues/152 ))
([86ec12f ](86ec12f8c5 ))
---
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>
2024-12-18 18:48:13 -05:00
Wenxin Du
86ec12f8c5
chore: release 0.0.4 ( #152 )
...
Release-As: 0.0.4
2024-12-18 15:29:02 -08:00
Wenxin Du
abd1eb702c
fix: Set server version ( #150 )
2024-12-18 17:15:55 -05:00
Anubhav Dhawan
46f8bb3bc4
doc(langchain-sdk): Add guidance for configuring and using authenticated tools in Toolbox. ( #146 )
2024-12-18 12:54:57 -05:00
Wenxin Du
8ca7e91240
docs: Add auth source docs ( #132 )
...
Add authsources and authenticated parameter docs. Format some other .md
docs.
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2024-12-17 13:49:43 -05:00
Anubhav Dhawan
d820ac3767
fix(langchain-sdk): Correct test name to ensure execution and full coverage. ( #145 )
2024-12-17 12:05:10 +00:00
Anubhav Dhawan
854f69384d
chore(langchain-sdk): Fix warning about async session not closed after langchain utils tests. ( #144 )
2024-12-17 15:58:21 +05:30
Anubhav Dhawan
2c8633c3eb
feat(langchain-sdk): Correctly parse Manifest API response as JSON ( #143 )
...
The Manifest API returns a JSON payload. Previously, it was parsed as
YAML, which worked due to YAML's superset relationship with JSON. This
change explicitly parses the response as JSON for improved robustness
and security by ensuring strict adherence to the expected format.
2024-12-17 15:29:18 +05:30
Wenxin Du
3118104ae1
feat: add auth_required to tools ( #123 )
...
Check if a tool invocation request contains required auth token.
2024-12-16 22:41:13 -05:00
Wenxin Du
380a6fbbd5
feat: Add Tool authenticated parameters ( #80 )
...
1. Add []ParamAuthSource to every Parameter type implementation to
support authenticated configs. Create new constructors for types with
auth.
2. Tool invocation API changes to parse auth header and authentecated
parameters.
3. Add authSources to Tool manifest.
2024-12-16 17:46:06 -05:00
Yuan
bb30286e65
docs(spanner): add docs ( #128 )
2024-12-16 11:03:14 -08:00
Anubhav Dhawan
8cc4fe384e
chore(langchain-sdk): Match error message while testing tool invocation failure modes. ( #141 )
2024-12-16 12:05:40 +00:00
Twisha Bansal
119333bf2d
tests(llamaindex-sdk): Added unit tests for llamaindex SDK client and utils. ( #134 )
...
Test coverage:
| Name | Stmts | Miss | Cover |
| -------- | ------- | ---- | ----- |
| src/toolbox_llamaindex_sdk/__init__.py | 2 | 0 | 100% |
| src/toolbox_llamaindex_sdk/client.py | 43 | 2 | 95% |
| src/toolbox_llamaindex_sdk/utils.py | 48 | 0 | 100%|
| TOTAL | 93 | 2 | 98% |
2024-12-16 12:30:57 +05:30
Lawrence Wu
9860da8ecb
chore: Update langchain README.md to run ( #139 )
...
Fixed missing or incorrect imports and added an example of how to pass
invoke the compiled `langgraph` agent
2024-12-13 20:38:14 -06:00
Lawrence Wu
6fe0328a69
chore: update example in README ( #135 )
...
`int` is not valid in the `tools.yaml`
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2024-12-13 20:37:29 -06:00
Anubhav Dhawan
2b3be816f1
doc: Update README.md ( #138 )
2024-12-13 18:05:04 +00:00
Wenxin Du
77b0d43175
feat: Add Auth Source configuration ( #71 )
...
1. Add authentication source configs to Toolbox server.
2. Add Google auth implementation.
2024-12-13 12:22:42 -05:00
Yuan
daa679e9c3
chore(deps): update dependencies ( #137 )
2024-12-12 14:40:07 -08:00
Yuan
7e8d751d3f
ci(cloudsql-pg): add end to end integration test ( #113 )
...
End to end integration test for cloudsql postgres.
Include checks for one tool's get (manifest) and post (invoke) endpoint.
Integration tests are excluded from regular unit tests.
2024-12-12 13:56:04 -08:00
Yuan
6d19ff96e4
fix: fix release image version tag ( #136 )
2024-12-12 12:05:38 -08:00
dependabot[bot]
eab98d9c51
chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 ( #131 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from
0.28.0 to 0.31.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b4f1988a35 "><code>b4f1988</code></a>
ssh: make the public key cache a 1-entry FIFO cache</li>
<li><a
href="7042ebcbe0 "><code>7042ebc</code></a>
openpgp/clearsign: just use rand.Reader in tests</li>
<li><a
href="3e90321ac7 "><code>3e90321</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="8c4e668694 "><code>8c4e668</code></a>
x509roots/fallback: update bundle</li>
<li><a
href="6018723c74 "><code>6018723</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="71ed71b4fa "><code>71ed71b</code></a>
README: don't recommend go get</li>
<li><a
href="750a45fe5e "><code>750a45f</code></a>
sha3: add MarshalBinary, AppendBinary, and UnmarshalBinary</li>
<li><a
href="36b172546b "><code>36b1725</code></a>
sha3: avoid trailing permutation</li>
<li><a
href="80ea76eb17 "><code>80ea76e</code></a>
sha3: fix padding for long cSHAKE parameters</li>
<li><a
href="c17aa50fbd "><code>c17aa50</code></a>
sha3: avoid buffer copy</li>
<li>Additional commits viewable in <a
href="https://github.com/golang/crypto/compare/v0.28.0...v0.31.0 ">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: Yuan <45984206+Yuan325@users.noreply.github.com >
2024-12-12 09:04:08 -08:00
Anubhav Dhawan
23fa912a80
feat(langchain-sdk): Support authentication in LangChain Toolbox SDK. ( #133 )
...
This PR adds support for authentication in the `ToolboxClient`.
Note: This is a resubmission of #117
2024-12-12 13:01:57 +05:30
Twisha Bansal
01623edba3
tests(langchain-sdk): Added unit tests for langchain SDK client and utils. ( #118 )
...
Test coverage:
| Name | Stmts | Miss | Cover |
| -------- | ------- | ---- | ----- |
| src/toolbox_langchain_sdk/__init__.py | 2 | 0 | 100% |
| src/toolbox_langchain_sdk/client.py | 43 | 2 | 95% |
| src/toolbox_langchain_sdk/utils.py | 48 | 0 | 100%|
| TOTAL | 93 | 2 | 98% |
2024-12-12 07:05:17 +00:00
Twisha Bansal
218e377554
chore(langchain-ci): use working dir for shell commands ( #126 )
2024-12-12 10:31:48 +05:30
Twisha Bansal
7bb0a13766
chore(llamaindex-ci): use working dir for shell commands ( #127 )
2024-12-12 10:21:23 +05:30
Yuan
827d845759
docs: add ip_type reference to alloydb and cloudsql doc ( #130 )
...
Update source docs to include `ip_type` reference for config.
2024-12-11 22:16:10 +00:00
Yuan
cb3357f305
fix!(spanner): use googlesql for dialect name ( #129 )
...
Google updated the official name from `google_standard_sql` to
`googlesql`.
2024-12-11 14:11:34 -08:00
Andrew Brook
07ddf6e26c
chore: modify README.md to make tool description consistent ( #125 )
2024-12-11 14:48:20 -07:00