Averi Kitsch
ba3f371f65
Merge branch 'main' into akitsch-prebuilt
2025-07-25 11:12:38 -07:00
Yuan Teoh
90d4558a8e
docs: update docs lint ( #995 )
2025-07-25 17:26:28 +00:00
prernakakkar-google
7791c6f87e
docs: Minor documentation fixes for AlloyDB Admin API using MCP ( #1003 )
2025-07-25 09:17:55 -07:00
Pranava B
8ff60ca430
feat: add homebrew installation support for toolbox ( #936 )
...
Fixes #820
- Added installation and upgrade support for toolbox via homebrew
-https://github.com/Homebrew/homebrew-core/pull/231149 ,
https://github.com/Homebrew/homebrew-core/pull/230590
- This PR updates the documentation files to include the same.
Install toolbox via homebrew with:
```
brew install mcp-toolbox
```
Start the server using the command:
```
toolbox --tools-file "tools.yaml"
```
2025-07-25 14:17:22 +00:00
release-please[bot]
c45390e6f7
chore(main): release 0.10.0 ( #886 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.10.0](https://github.com/googleapis/genai-toolbox/compare/v0.9.0...v0.10.0 )
(2025-07-25)
### Features
* Add `Map` parameters support
([#928 ](https://github.com/googleapis/genai-toolbox/issues/928 ))
([4468bc9 ](4468bc920b ))
* Add Dataplex source and tool
([#847 ](https://github.com/googleapis/genai-toolbox/issues/847 ))
([30c16a5 ](30c16a559e ))
* Add Looker source and tool
([#923 ](https://github.com/googleapis/genai-toolbox/issues/923 ))
([c67e01b ](c67e01bcf9 ))
* Add support for null optional parameter
([#802 ](https://github.com/googleapis/genai-toolbox/issues/802 ))
([a817b12 ](a817b120ca )),
closes [#736 ](https://github.com/googleapis/genai-toolbox/issues/736 )
* **prebuilt/alloydb-admin-config:** Add alloydb control plane as a
prebuilt config
([#937 ](https://github.com/googleapis/genai-toolbox/issues/937 ))
([0b28b72 ](0b28b72aa0 ))
* **prebuilt/mysql,prebuilt/mssql:** Add generic mysql and mssql
prebuilt tools
([#983 ](https://github.com/googleapis/genai-toolbox/issues/983 ))
([c600c30 ](c600c30374 ))
* **server/mcp:** Support MCP version 2025-06-18
([#898 ](https://github.com/googleapis/genai-toolbox/issues/898 ))
([313d3ca ](313d3ca0d0 ))
* **sources/mssql:** Add support for encrypt connection parameter
([#874 ](https://github.com/googleapis/genai-toolbox/issues/874 ))
([14a868f ](14a868f2a0 ))
* **sources/firestore:** Add Firestore as Source
([#786 ](https://github.com/googleapis/genai-toolbox/issues/786 ))
([2bb790e ](2bb790e4f8 ))
* **sources/mongodb:** Add MongoDB Source
([#969 ](https://github.com/googleapis/genai-toolbox/issues/969 ))
([74dbd61 ](74dbd6124d ))
* **tools/alloydb-wait-for-operation:** Add wait for operation tool with
exponential backoff
([#920 ](https://github.com/googleapis/genai-toolbox/issues/920 ))
([3f6ec29 ](3f6ec2944e ))
* **tools/mongodb-aggregate:** Add MongoDB `aggregate` Tools
([#977 ](https://github.com/googleapis/genai-toolbox/issues/977 ))
([bd399bb ](bd399bb0fb ))
* **tools/mongodb-delete:** Add MongoDB `delete` Tools
([#974 ](https://github.com/googleapis/genai-toolbox/issues/974 ))
([78e9752 ](78e9752f62 ))
* **tools/mongodb-find:** Add MongoDB `find` Tools
([#970 ](https://github.com/googleapis/genai-toolbox/issues/970 ))
([a747475 ](a7474752d8 ))
* **tools/mongodb-insert:** Add MongoDB `insert` Tools
([#975 ](https://github.com/googleapis/genai-toolbox/issues/975 ))
([4c63f0c ](4c63f0c1e4 ))
* **tools/mongodb-update:** Add MongoDB `update` Tools
([#972 ](https://github.com/googleapis/genai-toolbox/issues/972 ))
([dfde52c ](dfde52ca9a ))
* **tools/neo4j-execute-cypher:** Add neo4j-execute-cypher for Neo4j
sources ([#946 ](https://github.com/googleapis/genai-toolbox/issues/946 ))
([81d0505 ](81d05053b2 ))
* **tools/neo4j-schema:** Add neo4j-schema tool
([#978 ](https://github.com/googleapis/genai-toolbox/issues/978 ))
([be7db3d ](be7db3dff2 ))
* **tools/wait:** Create wait for tool
([#885 ](https://github.com/googleapis/genai-toolbox/issues/885 ))
([ed5ef4c ](ed5ef4caea ))
### Bug Fixes
* Fix document preview pipeline for forked PRs
([#950 ](https://github.com/googleapis/genai-toolbox/issues/950 ))
([481cc60 ](481cc608ba ))
* **prebuilt/firestore:** Mark database field as required in the
firestore prebuilt tools
([#959 ](https://github.com/googleapis/genai-toolbox/issues/959 ))
([15417d4 ](15417d4e0c ))
* **prebuilt/cloud-sql-mssql:** Correct source reference for execute_sql
tool in cloud-sql-mssql.yaml prebuilt config
([#938 ](https://github.com/googleapis/genai-toolbox/issues/938 ))
([d16728e ](d16728e5c6 ))
* **prebuilt/cloud-sql-mysql:** Update list_table tool
([#924 ](https://github.com/googleapis/genai-toolbox/issues/924 ))
([2083ba5 ](2083ba5048 ))
* Replace 'float' with 'number' in McpManifest
([#985 ](https://github.com/googleapis/genai-toolbox/issues/985 ))
([59e23e1 ](59e23e1725 ))
* **server/api:** Add logger to context in tool invoke handler
([#891 ](https://github.com/googleapis/genai-toolbox/issues/891 ))
([8ce311f ](8ce311f256 ))
* **sources/looker:** Add agent tag to Looker API calls.
([#966 ](https://github.com/googleapis/genai-toolbox/issues/966 ))
([f55dd6f ](f55dd6fcd0 ))
* **tools/bigquery-execute-sql:** Ensure invoke always returns a
non-null value
([#925 ](https://github.com/googleapis/genai-toolbox/issues/925 ))
([9a55b80 ](9a55b80482 ))
* **tools/mysqlsql:** Unmarshal json data from database during invoke
([#979 ](https://github.com/googleapis/genai-toolbox/issues/979 ))
([ccc3498 ](ccc3498cf0 )),
closes [#840 ](https://github.com/googleapis/genai-toolbox/issues/840 )
---
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-24 17:58:37 -07:00
nester-neo4j
be7db3dff2
feat(tools/neo4j-schema): add neo4j-schema tool ( #978 )
...
This pull request introduces a new tool, `neo4j-schema`, for extracting
and processing comprehensive schema information from Neo4j databases. It
includes updates to the documentation, implementation of caching
mechanisms, helper utilities for schema transformation, and
corresponding unit tests. The most important changes are grouped by
theme below:
### Tool Integration:
- **`cmd/root.go`**: Added import for the new `neo4j-schema` tool to
integrate it into the application.
### Documentation:
- **`docs/en/resources/tools/neo4j/neo4j-schema.md`**: Added detailed
documentation for the `neo4j-schema` tool, describing its functionality,
caching behavior, and usage examples.
### Caching Implementation:
- **`internal/tools/neo4j/neo4jschema/cache/cache.go`**: Implemented a
thread-safe, in-memory cache with expiration and optional janitor for
cleaning expired items.
### Unit Tests:
- **`internal/tools/neo4j/neo4jschema/cache/cache_test.go`**: Added
comprehensive tests for the caching system, including functionality for
setting, retrieving, expiration, janitor cleanup, and concurrent access.
### Helper Utilities:
- **`internal/tools/neo4j/neo4jschema/helpers/helpers.go`**: Added
utility functions for processing schema data, including support for APOC
and native Cypher queries, and converting raw query results into
structured formats.
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-25 00:40:16 +00:00
Yuan Teoh
7e7d55c5d1
chore: add new docs to release please extraFiles ( #994 )
...
Add additional docs files and sort extraFiles list in alphabetical
order.
2025-07-24 17:10:09 -07:00
Anuj Jhunjhunwala
30c16a559e
feat: add Dataplex source and tool ( #847 )
...
- Users have the preference to choose their clients. Below example is
using Gemini CLI.
- Users can use the pre-built Dataplex tools by creating a settings.json
file under .gemini directory. The contents of settings.json would be as
follows:-
```
{
"mcpServers": {
"dataplex": {
"command": "./toolbox",
"args": ["--prebuilt","dataplex","--stdio"],
"env": {
"DATAPLEX_PROJECT": "test-project"
}
}
}
}
```
Fixes #831
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
Co-authored-by: Mateusz Nowak <matnow@google.com >
Co-authored-by: Mateusz Nowak <kontakt@mateusznowak.pl >
2025-07-24 15:31:35 -07:00
ShanQincheng
14a868f2a0
feat(sources/mssql): add support for encrypt connection parameter ( #874 )
...
## 1. Why do we need to support the `encrypt` parameter?
MSSQL databases that `genai-toolbox` attempts to connect to may have
their encryption levels set differently. For example, a testing/demo
purpose MSSQL database may not require encryption at all. However,
`genai-toolbox` currently uses the default encryption parameter
(`encrypt=false`) to connect to this type of database and will throw an
error:
```
ERROR "toolbox failed to initialize: unable to initialize configs: unable to initialize source "my-mssql-source": unable to connect successfully: TLS Handshake failed: cannot read handshake packet: EOF"
```
> In this case, the encryption parameter should be set to
`encrypt=disable`.
## 2. Is this a necessary feature?
`genai-toolbox` uses the `github.com/microsoft/go-mssqldb` package as a
dependency to connect to MSSQL databases. According to the
[README](https://github.com/microsoft/go-mssqldb?tab=readme-ov-file#common-parameters )
of the `github.com/microsoft/go-mssqldb` package, `encrypt` is one of
the common parameters. Therefore, I believe supporting the `encrypt`
parameter in `genai-toolbox` is necessary.
## 3. How to replicate the error mentioned above?
### 3.1 Use this `docker-compose.yaml` file to start a demo MSSQL
instance
```
services:
demo-mssql-database:
image: mcr.microsoft.com/mssql/server:2017-CU1-ubuntu
ports:
- "20256:1433"
environment:
ACCEPT_EULA: "Y"
MSSQL_SA_PASSWORD: "hellopassword!"
restart: unless-stopped
healthcheck:
test: ["CMD", "/opt/mssql-tools/bin/sqlcmd", "-S", "localhost", "-U", "sa", "-P", "hellopassword!", "-Q", "SELECT 1"]
interval: 5s
retries: 10
demo-mssql-database-init:
image: mcr.microsoft.com/mssql/server:2017-CU1-ubuntu
network_mode: service:demo-mssql-database
command: >
/bin/bash -c "/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P hellopassword! -d master -Q 'CREATE DATABASE DemoDatabase;'"
depends_on:
demo-mssql-database:
condition: service_healthy
```
### 3.2 Use `genai-toolbox` to connect to the above demo MSSQL database
with this `tools.yaml` configuration file:
```
sources:
my-mssql-source:
kind: mssql
host: localhost
port: 20256
database: master
user: sa
password: 'hellopassword!'
```
### 3.3 We shall see the error:
```
ERROR "toolbox failed to initialize: unable to initialize configs: unable to initialize source "my-mssql-source": unable to connect successfully: TLS Handshake failed: cannot read handshake packet: EOF"
```
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 21:51:25 +00:00
Averi Kitsch
3746dbae65
docs: fix typos in MCP docs for Postgres ( #991 )
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 21:38:55 +00:00
Averi Kitsch
25a0bb7a37
docs: fix typos in MCP docs ( #990 )
...
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 21:14:37 +00:00
Wenxin Du
bd399bb0fb
ci: Add MongoDB aggregate Tool and integration test ( #977 )
...
Co-authored-by: Author: Dennis Geurts <dennisg@dennisg.nl >
2025-07-24 16:49:41 -04:00
Wenxin Du
4c63f0c1e4
feat: Add MongoDB insert Tools ( #975 )
...
Add MongoDB `insert` Tools:
- mongodb-insert-one
- mongodb-insert-many
---------
Co-authored-by: Author: Dennis Geurts <dennisg@dennisg.nl >
2025-07-24 15:54:12 -04:00
Wenxin Du
78e9752f62
feat: Add MongoDB delete Tools ( #974 )
...
Add MongoDB `delete` Tools:
- mongodb-delete-one
- mongodb-delete-many
---------
Co-authored-by: Author: Venkatesh Shanbhag <91714892+theshanbhag@users.noreply.github.com >
Co-authored-by: Author: Dennis Geurts <dennisg@dennisg.nl >
2025-07-24 15:24:24 -04:00
Wenxin Du
dfde52ca9a
feat: Add MongoDB update Tools ( #972 )
...
Add MongoDB Tools:
- mongodb-update-one
- mongodb-update-many
---------
Co-authored-by: Author: Dennis Geurts <dennisg@dennisg.nl >
2025-07-24 15:08:27 -04:00
Wenxin Du
a7474752d8
feat: Add MongoDB find Tools ( #970 )
...
Add MongoDB Tools:
- mongodb-find
- mongodb-find-one
---------
Co-authored-by: Author: Dennis Geurts <dennisg@dennisg.nl >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-07-24 14:46:29 -04:00
prernakakkar-google
be65924aa6
docs: Add documentation for alloydb control plane tools ( #988 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-07-24 11:20:46 -07:00
bitsark
59e23e1725
fix: replace 'float' with 'number' in McpManifest ( #985 )
...
According to the json schema spec:There are two numeric types in JSON
Schema: integer and number So 'float' is not with mcpcurl and mcphost
Fixes #984 , #797
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 18:03:34 +00:00
Wenxin Du
74dbd6124d
feat: Add MongoDB Source ( #969 )
...
Add MongoDB Source
---------
Co-authored-by: Author: Venkatesh Shanbhag <91714892+theshanbhag@users.noreply.github.com >
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2025-07-24 13:48:58 -04:00
prernakakkar-google
c600c30374
feat(prebuilt/mysql,prebuilt/mssql): add generic mysql and mssql prebuilt tools ( #983 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 22:07:07 +05:30
Yuan Teoh
ccc3498cf0
fix(tools/mysqlsql): unmarshal json data from database during invoke ( #979 )
...
mysql driver return []uint8 types for "JSON", hence we will need to cast
it.
Toolbox will unmarshal JSON data retrieved from database during
invocation. If directly convert results into string, it will be
marshaled again when returning results to the user (causing double
marshaling).
Fixes #840
2025-07-24 16:25:53 +00:00
Dr. Strangelove
f55dd6fcd0
fix: add agent tag to Looker API calls. ( #966 )
2025-07-24 09:19:25 -06:00
trehanshakuntG
1526b8ab8c
docs: update firestore documentation ( #982 )
...
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com >
2025-07-24 08:56:33 +00:00
prernakakkar-google
2a1b1ff787
feat: Add indexing to docs for utility ( #981 )
2025-07-24 13:26:20 +05:30
Averi Kitsch
86ccff0b43
docs: fix wait tool notice tag ( #968 )
2025-07-23 14:20:28 -07:00
Dr. Strangelove
d61e552ead
chore: refactor some attributes in Looker ( #965 )
2025-07-23 15:10:19 -04:00
Yuan Teoh
9c289da638
chore: update instructions for adding integration test coverage ( #964 )
2025-07-23 18:59:11 +00:00
Averi Kitsch
5b6883974c
update
2025-07-23 11:58:59 -07:00
prernakakkar-google
0b28b72aa0
feat: Add alloydb control plane as a prebuilt config ( #937 )
2025-07-24 00:14:43 +05:30
prernakakkar-google
3f6ec2944e
feat: Add wait for operation tool with exponential backoff ( #920 )
...
Example:
```
alloydb-operations-get:
kind: wait-for-operation
source: alloydb-api-source
method: GET
path: /v1/projects/{{.projectId}}/locations/{{.locationId}}/operations/{{.operationId}}
description: "Makes API call to check whether operation is done or not. This tool is run first then wait for tool. if its still in create phase trigger it after 3 minutes. Print a message saying still not done. We will notify once its done."
pathParams:
- name: projectId
type: string
description: The dynamic path parameter
- name: locationId
type: string
description: The dynamic path parameter
default: us-central1
- name: operationId
type: string
description: Operation status check for previous task
```
2025-07-24 00:04:36 +05:30
Dr. Strangelove
c67e01bcf9
feat: Looker MCP Server ( #923 )
...
Add support for Looker with the following prebuilt tools:
* get_models
* get_explores
* get_dimensions
* get_measures
* get_filters
* get_parameters
* query
* query_sql
* get_looks
* run_look
---------
Co-authored-by: duwenxin <duwenxin@google.com >
2025-07-23 18:12:06 +00:00
Averi Kitsch
a474dcfbc9
docs: add Prebuilt documentation
2025-07-23 11:03:32 -07:00
nester-neo4j
81d05053b2
feat: Neo4j tools enhancements - neo4j-execute-cypher ( #946 )
...
This pull request introduces a new tool for executing arbitrary Cypher
queries against a Neo4j database (`neo4j-execute-cypher`) and implements
robust query classification functionality to distinguish between read
and write operations. The changes include updates to documentation, the
addition of a query classifier, and comprehensive test coverage for the
classifier.
### Addition of `neo4j-execute-cypher` tool:
- **Documentation**: Added a new markdown file `neo4j-execute-cypher.md`
that explains the tool's functionality, usage, and configuration
options, including the ability to enforce read-only mode for security.
- **Import statement**: Registered the new tool in the `cmd/root.go`
file to make it available in the toolbox.
### Query classification functionality:
- **Query classifier implementation**: Added `QueryClassifier` in
`classifier.go`, which classifies Cypher queries into read or write
operations based on keywords, procedures, and subquery analysis. It
supports handling edge cases like nested subqueries, multi-word
keywords, and invalid syntax.
- **Test coverage**: Created extensive tests in `classifier_test.go` to
validate the classifier's behavior across various query types, including
abuse cases, subqueries, and procedure calls. Tests ensure the
classifier is robust and does not panic on malformed queries.
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-23 17:33:44 +00:00
trehanshakuntG
15417d4e0c
fix: mark database field as required in the firestore prebuilt tools ( #959 )
...
Env variables cannot be used as optional parameters, hence marking
database field as required.
2025-07-23 10:13:12 -07:00
dishaprakash
9aa6aa079d
docs: Update sample for Genkit Go using tbgenkit package ( #943 )
...
Previously code snippets were added to the README on how to use the new
Toolbox Go Core SDK.
Recently we have released a `tbgenkit` client-side package to make
integration with Genkit Go easier.
This PR updates the code snippet to use the newer package
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-23 11:59:47 +05:30
Anubhav Dhawan
fa3e9ac04b
docs: fix type guidance for map parameter ( #951 )
...
`number` is now changed to `integer` and `float`.
2025-07-22 22:19:02 +00:00
Yuan Teoh
4ee8cfa1f4
chore: fix labels description ( #957 )
...
The `sync label` job failed during PR merge due to fail parsing.
2025-07-22 21:53:41 +00:00
Mend Renovate
552e86bc43
chore(deps): update module google.golang.org/api to v0.243.0 ( #956 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.242.0` -> `v0.243.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.243.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.243.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.242.0...v0.243.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3233](https://redirect.github.com/googleapis/google-api-go-client/issues/3233 ))
([a269dca](a269dca39e ))
- **all:** Auto-regenerate discovery clients
([#​3235](https://redirect.github.com/googleapis/google-api-go-client/issues/3235 ))
([b656000](b656000d19 ))
- **all:** Auto-regenerate discovery clients
([#​3236](https://redirect.github.com/googleapis/google-api-go-client/issues/3236 ))
([971135a](971135a022 ))
- **all:** Auto-regenerate discovery clients
([#​3237](https://redirect.github.com/googleapis/google-api-go-client/issues/3237 ))
([be7e601](be7e601ced ))
- **all:** Auto-regenerate discovery clients
([#​3239](https://redirect.github.com/googleapis/google-api-go-client/issues/3239 ))
([b2202ca](b2202ca571 ))
- **all:** Auto-regenerate discovery clients
([#​3240](https://redirect.github.com/googleapis/google-api-go-client/issues/3240 ))
([ceceb79](ceceb79c86 ))
##### Bug Fixes
- **gensupport:** Update chunk upload logic for robust timeout handling.
([#​3208](https://redirect.github.com/googleapis/google-api-go-client/issues/3208 ))
([93865aa](93865aac32 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-22 21:21:50 +00:00
Kurtis Van Gent
1387f858b6
chore: update labels.yaml ( #901 )
2025-07-22 19:27:45 +00:00
Twisha Bansal
481cc608ba
fix: fix document preview pipeline for forked PRs ( #950 )
...
The checkout actions uses ref as `github.sha` by default. For forked
repos, this refers to the last commit on the main branch
([ref](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#fork )).
This means that the docs preview pipeline when run on forked PRs does
not allow us to preview changes made in the PR.
`github.event.pull_request.head.sha` allows to to checkout the latest
commit on the forked PR.
2025-07-22 21:59:44 +05:30
Niraj Nandre
d16728e5c6
fix: correct source reference for execute_sql tool in internal/prebuiltconfigs/tools/cloud-sql-mssql.yaml ( #938 )
...
### What this PR does:
This Pull Request resolves a critical configuration error in the
`cloud-sql-mssql.yaml` prebuilt tool definition, which was preventing
the `execute_sql` tool from correctly initializing and connecting to a
Cloud SQL for SQL Server instance.
### Problem:
Previously, the `source` field in
`internal/prebuiltconfigs/tools/cloud-sql-mssql.yaml` was incorrectly
configured as `cloud-sql-mssql-source`. This led to the `genai-toolbox`
server failing to find the corresponding data source, resulting in
errors like:
2025-07-22 15:09:09 +00:00
Anushka Saxena
49b1562f73
docs: add llamaindex integration to js quickstart ( #931 )
...
### Description
Enhance the [JavaScript
Quickstart](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart_js/ )
by adding a new tab dedicated to integrating the MCP Toolbox with
LlamaIndex. This provides users with a direct, runnable example of how
to utilize Toolbox's capabilities within a LlamaIndex-powered LLM agent
for hotel search and booking operations.
The changes include:
- Addition of a new `LlamaIndex` tab in `docs/quickstarts/js-local.md`.
- Corresponding `hotelAgent.js` code snippet for LlamaIndex integration.
### Related Issue
This PR addresses and resolves #930 .
---------
Signed-off-by: Anushka Saxena <anushka.saxena-it-2k19-05@iips.edu.in >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-22 16:20:33 +05:30
Anushka Saxena
a1def43b35
docs: add available tools for each source ( #914 )
...
- This PR adds an `"Available Tools"` section under each source page in
the
[documentation](https://googleapis.github.io/genai-toolbox/resources/sources/ ).
- The purpose is to help users quickly identify relevant tools
compatible with each data source, improving discoverability and
developer experience.
---------
Signed-off-by: Anushka Saxena <anushkasaxenaa@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-22 15:53:39 +05:30
dishaprakash
480d76dfff
docs: add Toolbox Go SDK quickstart ( #941 )
...
docs: Add Toolbox Go SDK Quickstart
2025-07-22 13:51:49 +05:30
Huan Chen
9334368a42
chore: fix dry run location ( #947 )
...
Updated dry run in execute sql to also include a location, fix the
potential issue in PR #925 .
2025-07-21 20:53:19 -07:00
nester-neo4j
2a650349cb
chore: rename neo4j packaage to neo4jcypher ( #945 )
...
**Package Renaming**: The `neo4j` package has been renamed to
`neo4jcypher` to better reflect its functionality. This change affects
the tool's implementation
(`internal/tools/neo4j/neo4jcypher/neo4jcypher.go`) and its associated
tests (`internal/tools/neo4j/neo4jcypher/neo4jcypher_test.go`).
2025-07-21 22:09:12 +00:00
Kurtis Van Gent
5f7cc32127
chore: update blunderbuss for kvg-ooo ( #942 )
2025-07-21 18:21:44 +00:00
Mend Renovate
abdab54503
chore(deps): update module github.com/couchbase/gocb/v2 to v2.10.1 ( #939 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/couchbase/gocb/v2](https://redirect.github.com/couchbase/gocb )
| `v2.10.0` -> `v2.10.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>couchbase/gocb (github.com/couchbase/gocb/v2)</summary>
###
[`v2.10.1`](https://redirect.github.com/couchbase/gocb/compare/v2.10.0...v2.10.1 )
[Compare
Source](https://redirect.github.com/couchbase/gocb/compare/v2.10.0...v2.10.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:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-21 11:14:43 -07:00
Yuan Teoh
e78bce32dc
style(tools/firestore): fix linting ( #944 )
2025-07-21 17:49:45 +00:00
Yuan Teoh
3727b1d053
docs: add parameter required field to docs ( #917 )
...
add documentation for the `required` field.
2025-07-21 17:41:58 +00:00
Yuan Teoh
7eff0f9ac7
test: integration tests for null optional parameters ( #889 )
...
Note: null optional parameters currently doesn't work with BigQuery.
2025-07-21 17:32:44 +00:00
Wenxin Du
4468bc920b
feat: Add Map parameters support ( #928 )
...
support both generic and typed map. Config example:
```
parameters:
- name: user_scores
type: map
description: A map of user IDs to their scores. All scores must be integers.
valueType: integer # This enforces the value type for all entries. Leave it blank for generic map
```
Represented as `Object` with `additionalProperties` in manifests.
Added a util function to convert json.Number (string type) to int/float
types to address the problem where int/float values are converted to
strings for the generic map.
2025-07-18 17:19:09 -04:00
Huan Chen
9a55b80482
fix(tools/bigquery-execute-sql): ensure invoke always returns a non-null value ( #925 )
...
- Added a dry run step to identify the query type (e.g., SELECT, DML),
which allows the tool to correctly handle the query's output.
- The recommended high-level client, cloud.google.com/go/bigquery, does
not expose the statement type from a dry run. To circumvent this
limitation, the low-level BigQuery REST API client
(google.golang.org/api/bigquery/v2) was added to gain access to these
necessary details.
fixes : #915
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-18 17:17:45 +00:00
Twisha Bansal
e5ac5ba9ee
docs: fix to include correct way to authenticate to cloud run instances ( #896 )
...
Corresponding to
https://github.com/googleapis/mcp-toolbox-sdk-python/pull/313
2025-07-18 14:22:13 +05:30
trehanshakuntG
2bb790e4f8
feat: Add Firestore as Source ( #786 )
...
Firestore is a NoSQL document database built for automatic scaling, high
performance, and ease of application development. It's a fully managed,
serverless database that supports mobile, web, and server development.
This change adds Firestore as a source in toolbox
2025-07-18 11:42:07 +05:30
Yuan Teoh
2083ba5048
fix(prebuilt/cloud-sql-mysql): update list_table tool ( #924 )
...
This PR consist of two fixes:
1. Added `default` to table_names parameter since the default value is
an empty string.
2. Update the sql statement for reusing parameter within the statement.
Fixes partial #877
2025-07-17 13:40:25 -07:00
Yuan Teoh
53afed5b76
chore(tools): invoke return type any instead of []any ( #904 )
...
Update `tool.Invoke()` to return type `any` instead of `[]any`.
Toolbox return a map with the `results` key, and the SDK reads the
string from the key. So this won't break existing SDK implementation.
Fixes #870
2025-07-17 11:03:54 -07: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