Skip to content

Commit ec4d086

Browse files
authored
Merge branch 'main' into fix-stdio-defer-span-leak
2 parents 5764e5b + 81253a0 commit ec4d086

28 files changed

Lines changed: 191 additions & 80 deletions

File tree

.ci/integration.cloudbuild.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,6 @@ steps:
299299
- "SERVICE_ACCOUNT_EMAIL=$SERVICE_ACCOUNT_EMAIL"
300300
- "HEALTHCARE_REGION=$_REGION"
301301
- "HEALTHCARE_DATASET=$_HEALTHCARE_DATASET"
302-
- "HEALTHCARE_PREPOPULATED_DICOM_STORE=$_HEALTHCARE_PREPOPULATED_DICOM_STORE"
303302
secretEnv: ["CLIENT_ID"]
304303
volumes:
305304
- name: "go"
@@ -1198,7 +1197,6 @@ substitutions:
11981197
_ALLOYDB_AI_NL_INSTANCE: "alloydb-ai-nl-testing-instance"
11991198
_BIGTABLE_INSTANCE: "bigtable-testing-instance"
12001199
_HEALTHCARE_DATASET: "test-dataset"
1201-
_HEALTHCARE_PREPOPULATED_DICOM_STORE: "prepopulated-test-dicom-store"
12021200
_POSTGRES_HOST: 127.0.0.1
12031201
_POSTGRES_PORT: "5432"
12041202
_SPANNER_INSTANCE: "spanner-testing"

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## [0.28.0](https://github.com/googleapis/genai-toolbox/compare/v0.27.0...v0.28.0) (2026-03-02)
4+
5+
6+
### Features
7+
8+
* Add polling system to dynamic reloading ([#2466](https://github.com/googleapis/genai-toolbox/issues/2466)) ([fcaac9b](https://github.com/googleapis/genai-toolbox/commit/fcaac9bb957226ee3db1baea24330f337ba88ab7))
9+
* Added basic template for sdks doc migrate ([#1961](https://github.com/googleapis/genai-toolbox/issues/1961)) ([87f2eaf](https://github.com/googleapis/genai-toolbox/commit/87f2eaf79cdecca7b939151e1543eccf2f812a69))
10+
* **dataproc:** Add dataproc source and list/get clusters/jobs tools ([#2407](https://github.com/googleapis/genai-toolbox/issues/2407)) ([cc05e57](https://github.com/googleapis/genai-toolbox/commit/cc05e5745d1c25a6088702b827cd098250164b7e))
11+
* **sources/postgres:** Add configurable pgx query execution mode ([#2477](https://github.com/googleapis/genai-toolbox/issues/2477)) ([57b77bc](https://github.com/googleapis/genai-toolbox/commit/57b77bca09ce6ee260bd64af9be5fcef593e9acb))
12+
* **sources/redis:** Add TLS support for Redis connections ([#2432](https://github.com/googleapis/genai-toolbox/issues/2432)) ([d6af290](https://github.com/googleapis/genai-toolbox/commit/d6af2907fd2dca5a6751d7d42090dd7ebb8ccd48))
13+
* **tools/looker:** Enable Get All Lookml Tests, Run LookML Tests, and Create View From Table tools for Looker ([#2522](https://github.com/googleapis/genai-toolbox/issues/2522)) ([e01139a](https://github.com/googleapis/genai-toolbox/commit/e01139a90268f8587b9823be1157259c1bcbfd66))
14+
* **tools/looker:** Tools to list/create/delete directories ([#2488](https://github.com/googleapis/genai-toolbox/issues/2488)) ([0036d8c](https://github.com/googleapis/genai-toolbox/commit/0036d8c35844c3de2079cb5b2479781e8938525b))
15+
* **ui:** Make tool list panel resizable ([#2253](https://github.com/googleapis/genai-toolbox/issues/2253)) ([276cf60](https://github.com/googleapis/genai-toolbox/commit/276cf604a2bb41861639ed6881557e38dd97a614))
16+
17+
18+
### Bug Fixes
19+
20+
* **ci:** Add path for forked PR unit test runs ([#2540](https://github.com/googleapis/genai-toolbox/issues/2540)) ([04dd2a7](https://github.com/googleapis/genai-toolbox/commit/04dd2a77603c7babf01da724dfb77808e3f25fe5))
21+
* Deflake alloydb omni ([#2431](https://github.com/googleapis/genai-toolbox/issues/2431)) ([62b8309](https://github.com/googleapis/genai-toolbox/commit/62b830987d65c3573214d04e50742476097ee9e9))
22+
* **docs/adk:** Resolve dependency duplication ([#2418](https://github.com/googleapis/genai-toolbox/issues/2418)) ([4d44abb](https://github.com/googleapis/genai-toolbox/commit/4d44abb4638926ca50b0fa4dcf10a03e7fab657f))
23+
* **docs/langchain:** Fix core at 0.3.0 and align compatible dependencies ([#2426](https://github.com/googleapis/genai-toolbox/issues/2426)) ([36edfd3](https://github.com/googleapis/genai-toolbox/commit/36edfd3d506e839c092d04cbca1799b5ebc38160))
24+
* Enforce required validation for explicit null parameter values ([#2519](https://github.com/googleapis/genai-toolbox/issues/2519)) ([d5e9512](https://github.com/googleapis/genai-toolbox/commit/d5e9512a237e658f9b9127fdd8c174ec023c3310))
25+
* **oracle:** Enable DML operations and resolve incorrect array type error ([#2323](https://github.com/googleapis/genai-toolbox/issues/2323)) ([72146a4](https://github.com/googleapis/genai-toolbox/commit/72146a4b1605bcdd3e1038106bfb1f899e677e39))
26+
* **server/mcp:** Guard nil dereference in sseManager.get ([#2557](https://github.com/googleapis/genai-toolbox/issues/2557)) ([e534196](https://github.com/googleapis/genai-toolbox/commit/e534196303c2b8d9b6e599ac25add337e6fc9b8f)), closes [#2548](https://github.com/googleapis/genai-toolbox/issues/2548)
27+
* **tests/postgres:** Implement uuid-based isolation and reliable resource cleanup ([#2377](https://github.com/googleapis/genai-toolbox/issues/2377)) ([8a96fb1](https://github.com/googleapis/genai-toolbox/commit/8a96fb1a8874baa3688e566f3dea8a0912fcf2df))
28+
* **tests/postgres:** Restore list_schemas test and implement dynamic owner ([#2521](https://github.com/googleapis/genai-toolbox/issues/2521)) ([7041e79](https://github.com/googleapis/genai-toolbox/commit/7041e797347f337d6f7f44ca051ae31acd58babe))
29+
* **tests:** Resolve LlamaIndex dependency conflict in JS quickstart ([#2597](https://github.com/googleapis/genai-toolbox/issues/2597)) ([ac11f5a](https://github.com/googleapis/genai-toolbox/commit/ac11f5af9c7bcf228d667e1b8e08b5dc49ad91a0))
30+
331
## [0.27.0](https://github.com/googleapis/genai-toolbox/compare/v0.26.0...v0.27.0) (2026-02-12)
432

533

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ To install Toolbox as a binary:
142142
>
143143
> ```sh
144144
> # see releases page for other versions
145-
> export VERSION=0.27.0
145+
> export VERSION=0.28.0
146146
> curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/v$VERSION/linux/amd64/toolbox
147147
> chmod +x toolbox
148148
> ```
@@ -155,7 +155,7 @@ To install Toolbox as a binary:
155155
>
156156
> ```sh
157157
> # see releases page for other versions
158-
> export VERSION=0.27.0
158+
> export VERSION=0.28.0
159159
> curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/v$VERSION/darwin/arm64/toolbox
160160
> chmod +x toolbox
161161
> ```
@@ -168,7 +168,7 @@ To install Toolbox as a binary:
168168
>
169169
> ```sh
170170
> # see releases page for other versions
171-
> export VERSION=0.27.0
171+
> export VERSION=0.28.0
172172
> curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/v$VERSION/darwin/amd64/toolbox
173173
> chmod +x toolbox
174174
> ```
@@ -181,7 +181,7 @@ To install Toolbox as a binary:
181181
>
182182
> ```cmd
183183
> :: see releases page for other versions
184-
> set VERSION=0.27.0
184+
> set VERSION=0.28.0
185185
> curl -o toolbox.exe "https://storage.googleapis.com/genai-toolbox/v%VERSION%/windows/amd64/toolbox.exe"
186186
> ```
187187
>
@@ -193,7 +193,7 @@ To install Toolbox as a binary:
193193
>
194194
> ```powershell
195195
> # see releases page for other versions
196-
> $VERSION = "0.27.0"
196+
> $VERSION = "0.28.0"
197197
> curl.exe -o toolbox.exe "https://storage.googleapis.com/genai-toolbox/v$VERSION/windows/amd64/toolbox.exe"
198198
> ```
199199
>
@@ -206,7 +206,7 @@ You can also install Toolbox as a container:
206206
207207
```sh
208208
# see releases page for other versions
209-
export VERSION=0.27.0
209+
export VERSION=0.28.0
210210
docker pull us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:$VERSION
211211
```
212212
@@ -230,7 +230,7 @@ To install from source, ensure you have the latest version of
230230
[Go installed](https://go.dev/doc/install), and then run the following command:
231231

232232
```sh
233-
go install github.com/googleapis/genai-toolbox@v0.27.0
233+
go install github.com/googleapis/genai-toolbox@v0.28.0
234234
```
235235
<!-- {x-release-please-end} -->
236236

cmd/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.27.0
1+
0.28.0

docs/en/getting-started/colab_quickstart.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@
234234
},
235235
"outputs": [],
236236
"source": [
237-
"version = \"0.27.0\" # x-release-please-version\n",
237+
"version = \"0.28.0\" # x-release-please-version\n",
238238
"! curl -O https://storage.googleapis.com/genai-toolbox/v{version}/linux/amd64/toolbox\n",
239239
"\n",
240240
"# Make the binary executable\n",

docs/en/getting-started/introduction/_index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ To install Toolbox as a binary on Linux (AMD64):
109109

110110
```sh
111111
# see releases page for other versions
112-
export VERSION=0.27.0
112+
export VERSION=0.28.0
113113
curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/v$VERSION/linux/amd64/toolbox
114114
chmod +x toolbox
115115
```
@@ -120,7 +120,7 @@ To install Toolbox as a binary on macOS (Apple Silicon):
120120

121121
```sh
122122
# see releases page for other versions
123-
export VERSION=0.27.0
123+
export VERSION=0.28.0
124124
curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/v$VERSION/darwin/arm64/toolbox
125125
chmod +x toolbox
126126
```
@@ -131,7 +131,7 @@ To install Toolbox as a binary on macOS (Intel):
131131

132132
```sh
133133
# see releases page for other versions
134-
export VERSION=0.27.0
134+
export VERSION=0.28.0
135135
curl -L -o toolbox https://storage.googleapis.com/genai-toolbox/v$VERSION/darwin/amd64/toolbox
136136
chmod +x toolbox
137137
```
@@ -142,7 +142,7 @@ To install Toolbox as a binary on Windows (Command Prompt):
142142

143143
```cmd
144144
:: see releases page for other versions
145-
set VERSION=0.27.0
145+
set VERSION=0.28.0
146146
curl -o toolbox.exe "https://storage.googleapis.com/genai-toolbox/v%VERSION%/windows/amd64/toolbox.exe"
147147
```
148148

@@ -152,7 +152,7 @@ To install Toolbox as a binary on Windows (PowerShell):
152152

153153
```powershell
154154
# see releases page for other versions
155-
$VERSION = "0.27.0"
155+
$VERSION = "0.28.0"
156156
curl.exe -o toolbox.exe "https://storage.googleapis.com/genai-toolbox/v$VERSION/windows/amd64/toolbox.exe"
157157
```
158158

@@ -164,7 +164,7 @@ You can also install Toolbox as a container:
164164

165165
```sh
166166
# see releases page for other versions
167-
export VERSION=0.27.0
167+
export VERSION=0.28.0
168168
docker pull us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox:$VERSION
169169
```
170170

@@ -183,7 +183,7 @@ To install from source, ensure you have the latest version of
183183
[Go installed](https://go.dev/doc/install), and then run the following command:
184184

185185
```sh
186-
go install github.com/googleapis/genai-toolbox@v0.27.0
186+
go install github.com/googleapis/genai-toolbox@v0.28.0
187187
```
188188

189189
{{% /tab %}}

docs/en/getting-started/mcp_quickstart/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ In this section, we will download Toolbox, configure our tools in a
105105
<!-- {x-release-please-start-version} -->
106106
```bash
107107
export OS="linux/amd64" # one of linux/amd64, darwin/arm64, darwin/amd64, or windows/amd64
108-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/$OS/toolbox
108+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/$OS/toolbox
109109
```
110110
<!-- {x-release-please-end} -->
111111

docs/en/getting-started/quickstart/shared/configure_toolbox.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ In this section, we will download Toolbox, configure our tools in a
1313
<!-- {x-release-please-start-version} -->
1414
```bash
1515
export OS="linux/amd64" # one of linux/amd64, darwin/arm64, darwin/amd64, or windows/amd64
16-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/$OS/toolbox
16+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/$OS/toolbox
1717
```
1818
<!-- {x-release-please-end} -->
1919

docs/en/how-to/connect-ide/looker_mcp.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,19 +100,19 @@ After you install Looker in the MCP Store, resources and tools from the server a
100100

101101
{{< tabpane persist=header >}}
102102
{{< tab header="linux/amd64" lang="bash" >}}
103-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/linux/amd64/toolbox
103+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/linux/amd64/toolbox
104104
{{< /tab >}}
105105

106106
{{< tab header="darwin/arm64" lang="bash" >}}
107-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/darwin/arm64/toolbox
107+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/darwin/arm64/toolbox
108108
{{< /tab >}}
109109

110110
{{< tab header="darwin/amd64" lang="bash" >}}
111-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/darwin/amd64/toolbox
111+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/darwin/amd64/toolbox
112112
{{< /tab >}}
113113

114114
{{< tab header="windows/amd64" lang="bash" >}}
115-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/windows/amd64/toolbox.exe
115+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/windows/amd64/toolbox.exe
116116
{{< /tab >}}
117117
{{< /tabpane >}}
118118
<!-- {x-release-please-end} -->

docs/en/how-to/connect-ide/mssql_mcp.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,19 +45,19 @@ instance:
4545
<!-- {x-release-please-start-version} -->
4646
{{< tabpane persist=header >}}
4747
{{< tab header="linux/amd64" lang="bash" >}}
48-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/linux/amd64/toolbox
48+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/linux/amd64/toolbox
4949
{{< /tab >}}
5050

5151
{{< tab header="darwin/arm64" lang="bash" >}}
52-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/darwin/arm64/toolbox
52+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/darwin/arm64/toolbox
5353
{{< /tab >}}
5454

5555
{{< tab header="darwin/amd64" lang="bash" >}}
56-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/darwin/amd64/toolbox
56+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/darwin/amd64/toolbox
5757
{{< /tab >}}
5858

5959
{{< tab header="windows/amd64" lang="bash" >}}
60-
curl -O https://storage.googleapis.com/genai-toolbox/v0.27.0/windows/amd64/toolbox.exe
60+
curl -O https://storage.googleapis.com/genai-toolbox/v0.28.0/windows/amd64/toolbox.exe
6161
{{< /tab >}}
6262
{{< /tabpane >}}
6363
<!-- {x-release-please-end} -->

0 commit comments

Comments
 (0)