translator: add reasoning and image support for Anthropic-to-OpenAI translation#2099
translator: add reasoning and image support for Anthropic-to-OpenAI translation#2099anurags25 wants to merge 21 commits into
Conversation
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request implements translation for thinking and reasoning blocks between Anthropic and OpenAI formats, covering request configurations, message content, and response handling for both streaming and non-streaming modes. It also adds support for image blocks in user messages. Feedback identifies a bug in handleReasoningDelta where signature-only streaming chunks could cause state corruption, and suggests extending appendThinkingBlocks to handle reasoning content provided as a plain string for better model compatibility.
|
lgtm, please sign off the commit please |
Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
…ent limitation Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description** The tool used to generate the API reference docs has a bug where links for multi-versioned CRDs are not properly generated, linking to the wrong versions of the resources. This PR updates the version of the tool being used to use a patched version of the tool. **Related Issues/PRs (if applicable)** Issue: elastic/crd-ref-docs#60 PR used in this change: elastic/crd-ref-docs#118 **Special notes for reviewers (if applicable)** N/A Signed-off-by: Ignasi Barrera <nacx@apache.org> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description** Draft release notes for the v0.6.x series, mirroring the existing v0.5 layout. Filed as a draft so reviewers can correct and refine content while v0.6.0 is still in RC. **Three commits:** 1. `build: exclude .git, .claude, .cursor from license-eye` — small drive-by tooling fix. license-eye walks the entire repo and, on checkouts that contain extra metadata under `.git/worktrees/`, `.claude/`, or `.cursor/`, it descends into them, hits unsupported file types, and exits non-zero — failing `make precommit` for changes that don't touch any source code. None of these directories ever contain license-bearing project sources, so they belong in `paths-ignore`. Happy to split this into its own PR if preferred. 2. `site: v0.6 release notes` — the rendered release notes (JSON data, MDX page, navigation, index card). 3. `release-notes: add plain-markdown copy of v0.6.0 notes` — adds a new top-level `release-notes/` directory with `v0.6.0.md`, a self-contained plain-markdown rendering of the same content for direct copy-paste into the GitHub release body. Sits alongside `RELEASES.md` (the release process doc). ### Notable content **Breaking change** — AIGatewayRoute `filterConfig` field has been removed (envoyproxy#1900). Migration guidance to `GatewayConfig` is in the **Upgrade Guidance** section of `v0.6.mdx` (and mirrored in `release-notes/v0.6.0.md`). **Highlights:** - Core CRDs + MCPRoute promoted to `v1beta1` (envoyproxy#1900, envoyproxy#2090) - AWS Bedrock InvokeModel for Claude (envoyproxy#1648), OpenAI ↔ Bedrock embeddings (envoyproxy#1969) - Anthropic endpoint on OpenAI backends (envoyproxy#1878), structured output for Claude (envoyproxy#1846) - Gemini embeddings (envoyproxy#1625), prefix-style context caching (envoyproxy#1792) - MCP per-backend ForwardHeaders (envoyproxy#2047), JWT claim forwarding (envoyproxy#1815), tool-selector excludes (envoyproxy#1963) - GKE Workload Identity via ADC (envoyproxy#1979), webhook host network (envoyproxy#1954) - Request/response body redaction (envoyproxy#1758), OTLP access logging in `aigw` (envoyproxy#1832) - Responses API phase 2 (envoyproxy#1791), Open Responses API compat (envoyproxy#1847), batch inference (envoyproxy#1779) - Dependencies: Go 1.26.2, Envoy Gateway v1.7.0, Envoy v1.37, Gateway API v1.4.1, MCP Go SDK 1.4.1 ### Test plan - [x] `cd site && npm install && npm run build` — completes successfully (only warnings are pre-existing broken anchors in old docs versions, none on the new pages) - [x] `npm run start` — confirmed `/release-notes/` features v0.6.x with the "Latest" badge and demotes v0.5.x; `/release-notes/v0.6` renders all sections (Features, API Updates, Breaking Changes, Bug Fixes, Upgrade Guidance, Dependencies, Patch Releases placeholder, Acknowledgements, What's Next) with no console errors - [x] `release-notes/v0.6.0.md` reviewed for self-containment (no MDX residue, no `<code>` tags, links to rendered version included) - [x] `make precommit` passes on this branch (after the license-eye fix) **Related Issues/PRs (if applicable)** None directly. Cross-references to the individual feature/fix PRs are inline in the release-notes content above. **Special notes for reviewers (if applicable)** - Release date is currently a placeholder (`May 15, 2026`). Update both the JSON (`site/src/data/releases/v0.6.json`) and the `release-notes/v0.6.0.md` heading area before merge to the actual `v0.6.0` final tag date. - Any commits landing between this draft and the tag should be folded in — the JSON, MDX, and the plain-markdown copy each need updating; happy to script this into the existing release-notes workflow if maintainers want. - Each item was cross-checked against `api/v1alpha1/`, `internal/translator/`, `internal/extproc/`, `internal/controller/`, and `internal/backendauth/` per the existing release-notes workflow, but a fresh pair of eyes on accuracy is very welcome — call out anything that's mischaracterized, missing, or shouldn't be there. - Drafted with AI assistance (Claude Code) following the existing v0.5 release-notes pattern; every item was cross-checked against the source PRs before inclusion. --------- Signed-off-by: Erica Hughberg <erica.sundberg.90@gmail.com> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description** Create the versioned docs for the 0.6 release **Related Issues/PRs (if applicable)** N/A **Special notes for reviewers (if applicable)** N/A Signed-off-by: Ignasi Barrera <nacx@apache.org> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description** `tools/list` previously returned all tools regardless of caller identity, leaving callers to discover authorization failures only at tools/call time. This causes wasted LLM turns and leaks tool names to unauthorized callers. Apply the same authorization rules used by handleToolCallRequest during mergeToolsList, omitting tools the caller is not authorized to invoke. **Related Issues/PRs (if applicable)** Closes envoyproxy#2105 --------- Signed-off-by: Piotr Piskiewicz <piotr.piskiewicz@spoton.com> Co-authored-by: Ignasi Barrera <ignasi@tetrate.io> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
…voyproxy#2094) Bumps the go group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/alecthomas/kong](https://github.com/alecthomas/kong) | `1.14.0` | `1.15.0` | | [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.27.1` | `1.36.0` | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.4` | `1.41.5` | | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.12` | `1.32.14` | | [github.com/bytedance/sonic](https://github.com/bytedance/sonic) | `1.15.0` | `1.15.1` | | [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.17.0` | `3.18.0` | | [github.com/google/cel-go](https://github.com/google/cel-go) | `0.27.0` | `0.28.0` | | [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.1` | `1.5.0` | | [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.30.0` | `3.31.0` | | [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.41.0` | `0.42.0` | | [go.opentelemetry.io/contrib/exporters/autoexport](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.67.0` | `0.68.0` | | [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.67.0` | `0.68.0` | | [golang.org/x/tools](https://github.com/golang/tools) | `0.43.0` | `0.44.0` | | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.273.0` | `0.276.0` | | [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.51.0` | `1.54.0` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.35.3` | `0.35.4` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.3` | `0.35.4` | Updates `github.com/alecthomas/kong` from 1.14.0 to 1.15.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/alecthomas/kong/commit/14c97a2bfca94fff8da01fef6ceb1fc746303044"><code>14c97a2</code></a> fix: Allow the root node to define <code>Help()</code> (<a href="https://redirect.github.com/alecthomas/kong/issues/593">#593</a>)</li> <li><a href="https://github.com/alecthomas/kong/commit/db421839da20b56a6ac185e1549d60d58e17412d"><code>db42183</code></a> feat: allow explicitly set path with default to an empty string to clear it (...</li> <li><a href="https://github.com/alecthomas/kong/commit/a2df5f59ed4d2c2703a5dea1e333cc0f2950fcca"><code>a2df5f5</code></a> Add a generic <code>BindFor</code> that can usually replace <code>BindTo</code> (<a href="https://redirect.github.com/alecthomas/kong/issues/590">#590</a>)</li> <li><a href="https://github.com/alecthomas/kong/commit/258b13ac944d17b24a683ff23200933c89555fb7"><code>258b13a</code></a> fix: Do not open the default file that might be non existent if the value was...</li> <li><a href="https://github.com/alecthomas/kong/commit/95675de5cece23b74afc6eb685e39cd1a8b19051"><code>95675de</code></a> feat: signature defaults (<a href="https://redirect.github.com/alecthomas/kong/issues/581">#581</a>)</li> <li>See full diff in <a href="https://github.com/alecthomas/kong/compare/v1.14.0...v1.15.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/anthropics/anthropic-sdk-go` from 1.27.1 to 1.36.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-go/releases">github.com/anthropics/anthropic-sdk-go's releases</a>.</em></p> <blockquote> <h2>v1.36.0</h2> <h2>1.36.0 (2026-04-14)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.35.1...v1.36.0">v1.35.1...v1.36.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> mark Sonnet and Opus 4 as deprecated (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/fc49d213a3de80dd37836ef3ede4199943a81b12">fc49d21</a>)</li> <li><strong>bedrock:</strong> use auth header for mantle client (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/734">#734</a>) (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/629eec1290d19ccfb529eca411324bc9a8673e00">629eec1</a>)</li> </ul> <h2>v1.35.1</h2> <h2>1.35.1 (2026-04-13)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.35.0...v1.35.1">v1.35.0...v1.35.1</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>streaming:</strong> add missing events (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/227b83eeb617185d16547f466e1a0b8c120d2f79">227b83e</a>)</li> </ul> <h2>v1.35.0</h2> <h2>1.35.0 (2026-04-10)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.34.0...v1.35.0">v1.34.0...v1.35.0</a></p> <h3>Features</h3> <ul> <li>vertex eu region (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/740">#740</a>) (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/e8bda03b9488abe87a9bc819dfb090fa3d72f554">e8bda03</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tools:</strong> convert tool response type to array (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/748">#748</a>) (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/3a18787a46fb9188752240a4730a17eb3eb72cb8">3a18787</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>update examples (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/aff7b24064036f9b8c069f3587d4992aaecd685a">aff7b24</a>)</li> </ul> <h2>v1.34.0</h2> <h2>1.34.0 (2026-04-09)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.33.0...v1.34.0">v1.33.0...v1.34.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> Add beta advisor tool (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/3a6ddba23f7763d502c0bdd0842f0f90bb662c7e">3a6ddba</a>)</li> </ul> <h2>v1.33.0</h2> <h2>1.33.0 (2026-04-08)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md">github.com/anthropics/anthropic-sdk-go's changelog</a>.</em></p> <blockquote> <h2>1.36.0 (2026-04-14)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.35.1...v1.36.0">v1.35.1...v1.36.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> mark Sonnet and Opus 4 as deprecated (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/fc49d213a3de80dd37836ef3ede4199943a81b12">fc49d21</a>)</li> <li><strong>bedrock:</strong> use auth header for mantle client (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/734">#734</a>) (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/629eec1290d19ccfb529eca411324bc9a8673e00">629eec1</a>)</li> </ul> <h2>1.35.1 (2026-04-13)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.35.0...v1.35.1">v1.35.0...v1.35.1</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>streaming:</strong> add missing events (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/227b83eeb617185d16547f466e1a0b8c120d2f79">227b83e</a>)</li> </ul> <h2>1.35.0 (2026-04-10)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.34.0...v1.35.0">v1.34.0...v1.35.0</a></p> <h3>Features</h3> <ul> <li>vertex eu region (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/740">#740</a>) (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/e8bda03b9488abe87a9bc819dfb090fa3d72f554">e8bda03</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tools:</strong> convert tool response type to array (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/748">#748</a>) (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/3a18787a46fb9188752240a4730a17eb3eb72cb8">3a18787</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>update examples (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/aff7b24064036f9b8c069f3587d4992aaecd685a">aff7b24</a>)</li> </ul> <h2>1.34.0 (2026-04-09)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.33.0...v1.34.0">v1.33.0...v1.34.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> Add beta advisor tool (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/3a6ddba23f7763d502c0bdd0842f0f90bb662c7e">3a6ddba</a>)</li> </ul> <h2>1.33.0 (2026-04-08)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.32.0...v1.33.0">v1.32.0...v1.33.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add support for Claude Managed Agents (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/722b2accb2ad73715639dd03339e14345304d5fc">722b2ac</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/9a9dd58c3a5d275e0420537b265ee83ed42f5a63"><code>9a9dd58</code></a> release: 1.36.0</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/702322cb92b6316a0744dd1b5839ff54a9a83c9a"><code>702322c</code></a> feat(bedrock): use auth header for mantle client (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/734">#734</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/1b7e4a5ff93fe7410ff64280d2c01e57e7ebfafd"><code>1b7e4a5</code></a> feat(api): mark Sonnet and Opus 4 as deprecated</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/53f10774e7fd9aed50cb3de05f0522b7e7985690"><code>53f1077</code></a> codegen metadata</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/07302c81cf3d2c66e7fefaec0f5eaa9d3cf93e73"><code>07302c8</code></a> release: 1.35.1</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/1717fb8bb1ddfb12b251fe5d33ad366d83ca7406"><code>1717fb8</code></a> fix(streaming): add missing events</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/bfadb96d1b82f9b7580f2ad974432d9874b5b0a5"><code>bfadb96</code></a> release: 1.35.0</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/1cbab1a555a270fe4fbbff971f82c01d2c9dd5dc"><code>1cbab1a</code></a> docs: update examples</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/cc480ede17360f9e0a739d530ff329f3ed776d7d"><code>cc480ed</code></a> fix(tools): convert tool response type to array (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/748">#748</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/6604dfd9eee96f5f4695fbb49373ebc764fe9937"><code>6604dfd</code></a> feat: vertex eu region (<a href="https://redirect.github.com/anthropics/anthropic-sdk-go/issues/740">#740</a>)</li> <li>Additional commits viewable in <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.27.1...v1.36.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2` from 1.41.4 to 1.41.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec"><code>90650dd</code></a> Release 2026-03-26</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62"><code>dd88818</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be"><code>b662c50</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1"><code>500a9cb</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6"><code>6221102</code></a> fix stale skew and delayed skew healing (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359">#3359</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f"><code>0a39373</code></a> fix order of generated event header handlers (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361">#3361</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6"><code>098f389</code></a> Only generate resolveAccountID when it's required (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360">#3360</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6"><code>6ebab66</code></a> Release 2026-03-25</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e"><code>b2ec3be</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee"><code>abc126f</code></a> Update API model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.41.4...v1.41.5">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.12 to 1.32.14 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82"><code>d151076</code></a> Release 2026-04-02</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53"><code>e33c9a9</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75"><code>e066559</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12"><code>a635ee4</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c"><code>9074b3d</code></a> Release 2026-04-01</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252"><code>f6ad4c0</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81"><code>12a971a</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc"><code>8bd8eee</code></a> chore: add additional text to CONTRIBUTING.md (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372">#3372</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de"><code>e4deb65</code></a> Release 2026-03-31</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b"><code>1f758f2</code></a> Regenerated Clients</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.12...config/v1.32.14">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.9 to 1.41.10 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/728f21ff766e27bf28e6f30c0c1508c4cb7b2ed5"><code>728f21f</code></a> Release 2024-05-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3dbd5ca5f293349a3436e8c0a4356ba72e0c490c"><code>3dbd5ca</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c87adfdc5853309f70c99930c969e943415a09c6"><code>c87adfd</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/e209d0203c888d53107127b84e642fe422f283d2"><code>e209d02</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/ef4a9a08e7a129380e18a1a810857f19534d31a9"><code>ef4a9a0</code></a> internal: capture user-agent in metrics (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2644">#2644</a>)</li> <li>See full diff in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/ecs/v1.41.9...service/ecs/v1.41.10">compare view</a></li> </ul> </details> <br /> Updates `github.com/bytedance/sonic` from 1.15.0 to 1.15.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bytedance/sonic/releases">github.com/bytedance/sonic's releases</a>.</em></p> <blockquote> <h2>v1.15.1</h2> <h2>What's Changed</h2> <ul> <li>refactor: improve code formatting and remove unused lookup_small_key … by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/903">bytedance/sonic#903</a></li> <li>ci: add macOS ARM (Apple Silicon) runners to workflows by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/911">bytedance/sonic#911</a></li> <li>chore: use go fmt format by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/913">bytedance/sonic#913</a></li> <li>fix(decoder): memory corruption when decode prefilled interface by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/914">bytedance/sonic#914</a></li> <li>fix(decoder): align jit string-tag mismatch with encoding/json by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/917">bytedance/sonic#917</a></li> <li>revert: drop integer range mismatch and related tests by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/922">bytedance/sonic#922</a></li> <li>fix(rt): align map IndirectElem semantics across Go versions by <a href="https://github.com/liuq19"><code>@liuq19</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/924">bytedance/sonic#924</a></li> <li>feat:(encoder) not omit zero value for <code>omitempty</code> tag by <a href="https://github.com/AsterDY"><code>@AsterDY</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/927">bytedance/sonic#927</a></li> <li>opt: unify JIT funcs in single moduledata on <code>Pretouch</code> by <a href="https://github.com/AsterDY"><code>@AsterDY</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/932">bytedance/sonic#932</a></li> <li>chore: update loader v0.5.1 by <a href="https://github.com/AsterDY"><code>@AsterDY</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/933">bytedance/sonic#933</a></li> <li>docs: update README Go 1.26 support by <a href="https://github.com/equationzhao"><code>@equationzhao</code></a> in <a href="https://redirect.github.com/bytedance/sonic/pull/931">bytedance/sonic#931</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/equationzhao"><code>@equationzhao</code></a> made their first contribution in <a href="https://redirect.github.com/bytedance/sonic/pull/931">bytedance/sonic#931</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bytedance/sonic/compare/v1.15.0...v1.15.1">https://github.com/bytedance/sonic/compare/v1.15.0...v1.15.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bytedance/sonic/commit/4ddcd087571ae4cf27c80a9ed21d7bf3c53010cd"><code>4ddcd08</code></a> docs: update README Go 1.26 support (<a href="https://redirect.github.com/bytedance/sonic/issues/931">#931</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/4c8f70b8692c7d91043c158eb15e7748690669a4"><code>4c8f70b</code></a> chore: update loader v0.5.1 (<a href="https://redirect.github.com/bytedance/sonic/issues/933">#933</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/d64ddf953f35a9e8bfa91bf64c6779c45842504e"><code>d64ddf9</code></a> opt: unify JIT funcs in single moduledata on <code>Pretouch</code> (<a href="https://redirect.github.com/bytedance/sonic/issues/932">#932</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/3835c030aefd75434586317e471097ce1a6f42a5"><code>3835c03</code></a> feat:(encoder) not omit zero value for <code>omitempty</code> tag (<a href="https://redirect.github.com/bytedance/sonic/issues/927">#927</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/c9e5b0f6896dda3fa30fbcd5e7e0a088e52e6e58"><code>c9e5b0f</code></a> fix(rt): align map IndirectElem semantics across Go versions (<a href="https://redirect.github.com/bytedance/sonic/issues/924">#924</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/28040bddfcb23c5b58a7473e029fe2b78cd09969"><code>28040bd</code></a> revert: drop integer range mismatch and related tests (<a href="https://redirect.github.com/bytedance/sonic/issues/922">#922</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/f8ba977bb657723a295f669f65e63dc3b2a7a716"><code>f8ba977</code></a> fix(decoder): align jit string-tag mismatch with encoding/json (<a href="https://redirect.github.com/bytedance/sonic/issues/917">#917</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/9a1c1488152f6690d95348db51a1c673eaf8d82d"><code>9a1c148</code></a> fix(decoder): memory corruption when decode prefilled interface (<a href="https://redirect.github.com/bytedance/sonic/issues/914">#914</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/07244630e218e0d740530cfec63d2c334af601eb"><code>0724463</code></a> chore: use go fmt format (<a href="https://redirect.github.com/bytedance/sonic/issues/913">#913</a>)</li> <li><a href="https://github.com/bytedance/sonic/commit/f7c86b97b1d35ee8049616c19c42de4a51f4f3b7"><code>f7c86b9</code></a> ci: add macOS ARM (Apple Silicon) runners to workflows (<a href="https://redirect.github.com/bytedance/sonic/issues/911">#911</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bytedance/sonic/compare/v1.15.0...v1.15.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/coreos/go-oidc/v3` from 3.17.0 to 3.18.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/coreos/go-oidc/releases">github.com/coreos/go-oidc/v3's releases</a>.</em></p> <blockquote> <h2>v3.18.0</h2> <h2>What's Changed</h2> <ul> <li>.github: configure dependabot by <a href="https://github.com/ericchiang"><code>@ericchiang</code></a> in <a href="https://redirect.github.com/coreos/go-oidc/pull/477">coreos/go-oidc#477</a></li> <li>.github: update go versions in CI by <a href="https://github.com/ericchiang"><code>@ericchiang</code></a> in <a href="https://redirect.github.com/coreos/go-oidc/pull/480">coreos/go-oidc#480</a></li> <li>build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.36.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/coreos/go-oidc/pull/478">coreos/go-oidc#478</a></li> <li>build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/coreos/go-oidc/pull/479">coreos/go-oidc#479</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/coreos/go-oidc/compare/v3.17.0...v3.18.0">https://github.com/coreos/go-oidc/compare/v3.17.0...v3.18.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/coreos/go-oidc/commit/da6b3bfca8af72414ee0e6e8746585ff5d206003"><code>da6b3bf</code></a> build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4</li> <li><a href="https://github.com/coreos/go-oidc/commit/7f80694215d5eb5b28f851f35845439b1e1e9e5d"><code>7f80694</code></a> build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.36.0</li> <li><a href="https://github.com/coreos/go-oidc/commit/7271de57587bb756318f9819796ba846b1ba875a"><code>7271de5</code></a> .github: update go versions in CI</li> <li><a href="https://github.com/coreos/go-oidc/commit/3ccf20fdc4afab7c64881a108d6f4c17a4ecc24d"><code>3ccf20f</code></a> .github: configure dependabot</li> <li>See full diff in <a href="https://github.com/coreos/go-oidc/compare/v3.17.0...v3.18.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/google/cel-go` from 0.27.0 to 0.28.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/cel-go/releases">github.com/google/cel-go's releases</a>.</em></p> <blockquote> <h2>Release v0.28.0</h2> <h2>High-Level Changes</h2> <ul> <li><strong>Enhanced JSON Interoperability:</strong> New support for JSON names across the checker, AST, and runtime allows for more seamless data handling when working with JSON-native structures.</li> <li><strong>Improved Developer Tooling:</strong> Integration is now smoother thanks to new utilities for converting Go errors into <code>cel.Issues</code> and more descriptive, context-aware error messages.</li> <li><strong>Greater Environment Flexibility:</strong> You can now redeclare variables as constants and export parse limit options, providing finer control over how CEL environments are configured and constrained.</li> <li><strong>Native Struct Improvements:</strong> Support for mixing CEL and native values within native structs simplifies the handling of complex, hybrid data types.</li> </ul> <hr /> <h2>🚀 Features</h2> <ul> <li>Add helper method to check whether a function has a singleton binding in <a href="https://redirect.github.com/google/cel-go/pull/1266">google/cel-go#1266</a></li> <li>Helper utility for converting a Go error into <code>cel.Issues</code> in <a href="https://redirect.github.com/google/cel-go/pull/1267">google/cel-go#1267</a></li> <li>Policy API improvements in <a href="https://redirect.github.com/google/cel-go/pull/1268">google/cel-go#1268</a></li> <li>CEL Test usability requirements in <a href="https://redirect.github.com/google/cel-go/pull/1269">google/cel-go#1269</a></li> <li>Better context-related error messages in <a href="https://redirect.github.com/google/cel-go/pull/1271">google/cel-go#1271</a></li> <li>Sort <code>env.Config</code> values where reasonable in <a href="https://redirect.github.com/google/cel-go/pull/1273">google/cel-go#1273</a></li> <li>Support redeclaring variables as constants in <code>NewEnv</code> in <a href="https://redirect.github.com/google/cel-go/pull/1275">google/cel-go#1275</a></li> <li>Add support for exporting parse limit options in <a href="https://redirect.github.com/google/cel-go/pull/1277">google/cel-go#1277</a></li> <li>Support mixing CEL values and native values in native structs in <a href="https://redirect.github.com/google/cel-go/pull/1270">google/cel-go#1270</a></li> <li>Add checker, AST, and type-provider support for JSON names in <a href="https://redirect.github.com/google/cel-go/pull/1283">google/cel-go#1283</a></li> <li>JSON field names runtime support in <a href="https://redirect.github.com/google/cel-go/pull/1286">google/cel-go#1286</a></li> <li>Optionally include reachable fieldpaths in prompt in <a href="https://redirect.github.com/google/cel-go/pull/1285">google/cel-go#1285</a></li> <li>REPL -- cel-spec pb2 and json name support <a href="https://redirect.github.com/google/cel-go/pull/1294">google/cel-go#1294</a></li> </ul> <h2>🐞 Bug Fixes</h2> <ul> <li>Fix support for config-based type references in <a href="https://redirect.github.com/google/cel-go/pull/1265">google/cel-go#1265</a></li> <li>Check arg kinds in <code>optional.or</code> and <code>.orValue</code> impl in <a href="https://redirect.github.com/google/cel-go/pull/1276">google/cel-go#1276</a></li> <li>Bazel fixes for import in <a href="https://redirect.github.com/google/cel-go/pull/1278">google/cel-go#1278</a></li> <li>Support zero-value literals in presence test inlining <a href="https://redirect.github.com/google/cel-go/pull/1280">google/cel-go#1280</a></li> <li>Cache concatList.Size() to prevent O(N^2) evaluation time <a href="https://redirect.github.com/google/cel-go/pull/1291">google/cel-go#1291</a></li> <li>Preserve runtime error node IDs from Resolve <a href="https://redirect.github.com/google/cel-go/pull/1290">google/cel-go#1290</a></li> <li>Default enable identifier escaping with backticks <a href="https://redirect.github.com/google/cel-go/pull/1295">google/cel-go#1295</a></li> <li>Cap format string precision to prevent memory exhaustion <a href="https://redirect.github.com/google/cel-go/pull/1292">google/cel-go#1292</a></li> </ul> <h2>🛠️ Maintenance & Internal</h2> <ul> <li><strong>chore:</strong> Migrate gsutil usage to gcloud storage in <a href="https://redirect.github.com/google/cel-go/pull/1274">google/cel-go#1274</a></li> <li>Lint fixes for exported function/type comments in <a href="https://redirect.github.com/google/cel-go/pull/1279">google/cel-go#1279</a></li> <li>Lint fixes for import in <a href="https://redirect.github.com/google/cel-go/pull/1287">google/cel-go#1287</a></li> </ul> <hr /> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/cel-go/compare/v0.27.0...v0.28.0">https://github.com/google/cel-go/compare/v0.27.0...v0.28.0-alpha</a></p> <h2>Release v0.28.0-alpha</h2> <h2>High-Level Changes</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/cel-go/commit/6b8f6d621e464429f39c01140d7f60a467eef5ae"><code>6b8f6d6</code></a> fix: cap format string precision to prevent memory exhaustion (<a href="https://redirect.github.com/google/cel-go/issues/1292">#1292</a>)</li> <li><a href="https://github.com/google/cel-go/commit/d94297040dbac661d5b2b7fae1e57f04ed927c98"><code>d942970</code></a> Default enable identifier escaping with backticks (<a href="https://redirect.github.com/google/cel-go/issues/1295">#1295</a>)</li> <li><a href="https://github.com/google/cel-go/commit/7114ed27a63255f33c689fbff0ee8a08298f70ab"><code>7114ed2</code></a> Preserve runtime error node IDs from Resolve (<a href="https://redirect.github.com/google/cel-go/issues/1290">#1290</a>)</li> <li><a href="https://github.com/google/cel-go/commit/d91350b89e575180ed2bb0feb896c33cb118add0"><code>d91350b</code></a> fix: cache concatList.Size() to prevent O(N^2) evaluation time (<a href="https://redirect.github.com/google/cel-go/issues/1291">#1291</a>)</li> <li><a href="https://github.com/google/cel-go/commit/68bdd8cda49bcda5f7e0056ce2000107ebcd866e"><code>68bdd8c</code></a> REPL -- cel-spec pb2 and json name support (<a href="https://redirect.github.com/google/cel-go/issues/1294">#1294</a>)</li> <li><a href="https://github.com/google/cel-go/commit/d19e78256bb34247483b0067671cbbb037a73032"><code>d19e782</code></a> Support zero-value literals in presence test inlining and fix shadowing bugs ...</li> <li><a href="https://github.com/google/cel-go/commit/7c461fc8846f5594534deb9f19100abed8a4f009"><code>7c461fc</code></a> Lint fixes for import (<a href="https://redirect.github.com/google/cel-go/issues/1287">#1287</a>)</li> <li><a href="https://github.com/google/cel-go/commit/09e3119df42984a6e2749c00f27f985923f1cd07"><code>09e3119</code></a> Optionally include reachable fieldpaths in prompt (<a href="https://redirect.github.com/google/cel-go/issues/1285">#1285</a>)</li> <li><a href="https://github.com/google/cel-go/commit/ae49cd039783b38b8191a8090e41ff654cf41267"><code>ae49cd0</code></a> Json field names runtime support (<a href="https://redirect.github.com/google/cel-go/issues/1286">#1286</a>)</li> <li><a href="https://github.com/google/cel-go/commit/3624b6491689d614d0ec2508789770cf147a97f3"><code>3624b64</code></a> Add checker, ast, and type-provider support for JSON names (<a href="https://redirect.github.com/google/cel-go/issues/1283">#1283</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/cel-go/compare/v0.27.0...v0.28.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/modelcontextprotocol/go-sdk` from 1.4.1 to 1.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/modelcontextprotocol/go-sdk/releases">github.com/modelcontextprotocol/go-sdk's releases</a>.</em></p> <blockquote> <h2>v1.5.0</h2> <p><em><strong>This release is equivalent to v1.5.0-pre.1. Thank you to those who tested the pre-release.</strong></em></p> <p>In this release we introduce important enhancements to the client-side OAuth flows. We also introduce several smaller fixes and improvements.</p> <h2>Stabilization of client-side OAuth APIs</h2> <p>As previously communicated, we're stabilizing the client-side OAuth APIs in <code>v1.5.0</code>. This means that the <code>mcp_go_client_oauth</code> build tag will no longer be required to compile the functionality and standard backward compatibility guarantees apply from now on.</p> <p>Compared to the experimental support published in <code>v1.4.0</code>, we made some backwards incompatible changes:</p> <ul> <li><code>auth.AuthorizationCodeHandlerConfig.AuthorizationCodeFetcher</code>'s type was changed from <code>func(context.Context, *auth.AuthorizationArgs) (*auth.AuthorizationResult, error)</code> to <code>auth.AuthorizationCodeFetcher</code> which is a reusable definition carrying the same underlying function type.</li> <li><code>auth.AuthorizationCodeHandlerConfig.PreregisteredClientConfig</code> was removed and replaced with <code>auth.AuthorizationCodeHandlerConfig.PreregisteredClient</code> which uses a newly introduced <code>oauthex.ClientCredentials</code> type. The type used previously (<code>auth.PreregisteredClientConfig</code>) has been removed.</li> <li>Deprecated functionality has been removed from both <code>auth</code> and <code>oauthex</code> packages.</li> </ul> <ul> <li>all: stabilize client OAuth support by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/861">modelcontextprotocol/go-sdk#861</a></li> </ul> <h2>Enterprise Managed Authorization support added</h2> <p>Support for <a href="https://modelcontextprotocol.io/extensions/auth/enterprise-managed-authorization">Enterprise Managed Authorization</a> has been added to <code>auth/extauth</code> package. Huge thanks to <a href="https://github.com/radar07"><code>@radar07</code></a> for the implementation!</p> <ul> <li>Enterprise managed authorization by <a href="https://github.com/radar07"><code>@radar07</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/770">modelcontextprotocol/go-sdk#770</a></li> </ul> <p><strong>Note:</strong> this support is part of an official MCP extension and is not part of the core protocol. The support of this functionality is not covered by the principles defined in <a href="https://modelcontextprotocol.io/community/sdk-tiers">SDK tiers</a>.</p> <h2>Other changes to the SDK</h2> <ul> <li>examples: fix OAuth client example after latest changes. by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/820">modelcontextprotocol/go-sdk#820</a></li> <li>build(deps): bump actions/upload-artifact from 4.6.1 to 7.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/824">modelcontextprotocol/go-sdk#824</a></li> <li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/825">modelcontextprotocol/go-sdk#825</a></li> <li>build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/827">modelcontextprotocol/go-sdk#827</a></li> <li>build(deps): bump actions/checkout from 4.2.2 to 6.0.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/826">modelcontextprotocol/go-sdk#826</a></li> <li>mcp: simplify and unify unit tests introduced for sampling with tools. by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/799">modelcontextprotocol/go-sdk#799</a></li> <li>auth: fix 2025-03-26 backcompat by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/821">modelcontextprotocol/go-sdk#821</a></li> <li>chore: update deps after v1.4.0 release by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/829">modelcontextprotocol/go-sdk#829</a></li> <li>build(deps): bump github/codeql-action from 3 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/823">modelcontextprotocol/go-sdk#823</a></li> <li>mcp: update latestProtocolVersion to 2025-11-25 by <a href="https://github.com/findleyr"><code>@findleyr</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/724">modelcontextprotocol/go-sdk#724</a></li> <li>mcp: protect ioConn.protocolVersion with a mutex by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/832">modelcontextprotocol/go-sdk#832</a></li> <li>examples: add an example that display header forwarding. by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/836">modelcontextprotocol/go-sdk#836</a></li> <li>internal: fix Unicode zero character handling by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/841">modelcontextprotocol/go-sdk#841</a></li> <li>auth: allow passing custom http.Client to AuthorizationCodeHandler by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/840">modelcontextprotocol/go-sdk#840</a></li> <li>mcp: verify 'Origin' and 'Content-Type' headers by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/842">modelcontextprotocol/go-sdk#842</a></li> <li>auth: return scope in WWW-Authenticate header. by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/834">modelcontextprotocol/go-sdk#834</a></li> <li>mcp: fix setProgressToken when Meta is nil by <a href="https://github.com/StevenRChen"><code>@StevenRChen</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/846">modelcontextprotocol/go-sdk#846</a></li> <li>all: clean up Go 1.24 specific code. by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/850">modelcontextprotocol/go-sdk#850</a></li> <li>mcp: re-enable race test after fixing data races by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/851">modelcontextprotocol/go-sdk#851</a></li> <li>mcp: handle empty chunks in MemoryEventStore by <a href="https://github.com/jba"><code>@jba</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/862">modelcontextprotocol/go-sdk#862</a></li> <li>oauthex: use internal JSON library for decoding. by <a href="https://github.com/maciej-kisiel"><code>@maciej-kisiel</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/866">modelcontextprotocol/go-sdk#866</a></li> <li>all: fix typos by <a href="https://github.com/alexandear"><code>@alexandear</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/869">modelcontextprotocol/go-sdk#869</a></li> <li>mcp: return input validation errors as tool results, not JSON-RPC errors by <a href="https://github.com/ravyg"><code>@ravyg</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/863">modelcontextprotocol/go-sdk#863</a></li> <li>all: modernize code by <a href="https://github.com/alexandear"><code>@alexandear</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/868">modelcontextprotocol/go-sdk#868</a></li> <li>mcp: accept parameterized Accept media types by <a href="https://github.com/kalvinnchau"><code>@kalvinnchau</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/go-sdk/pull/853">modelcontextprotocol/go-sdk#853</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/d3fd25b68a4b966b5f788a0b49e4ddf3e6048992"><code>d3fd25b</code></a> mcp: use http.ResponseController to ensure writes are flushed (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/870">#870</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/638d404e0dc257162cc5e909a68a2445f795a59d"><code>638d404</code></a> all: stabilize client OAuth support (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/861">#861</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/c1a12cfeda4983a995486bea167becbf8329d7df"><code>c1a12cf</code></a> mcp: accept parameterized Accept media types (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/853">#853</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/a1f808c86e7a98add824b25cb03ddf4998515bfd"><code>a1f808c</code></a> all: modernize code (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/868">#868</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/74d2751d88c771bea44778ffacf2539623b10c80"><code>74d2751</code></a> mcp: return input validation errors as tool results, not JSON-RPC errors (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/863">#863</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/b71a8391a66b6a3e295ae34583adf34dfee489b9"><code>b71a839</code></a> all: fix typos (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/869">#869</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/2d43865b976be72049370950fb010eb3acfe2ac9"><code>2d43865</code></a> Enterprise managed authorization (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/770">#770</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/05277f6e3c93bac26c8f19e272240eb9f0584bcd"><code>05277f6</code></a> oauthex: use internal JSON library for decoding. (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/866">#866</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/150bca797dcc81166c5eb8284bfe8673ae905cc1"><code>150bca7</code></a> mcp: handle empty chunks in MemoryEventStore (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/862">#862</a>)</li> <li><a href="https://github.com/modelcontextprotocol/go-sdk/commit/755b9ed4dfe2da1ce054ddd6b2d236cdff797630"><code>755b9ed</code></a> mcp: re-enable race test after fixing data races (<a href="https://redirect.github.com/modelcontextprotocol/go-sdk/issues/851">#851</a>)</li> <li>Additional commits viewable in <a href="https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.5.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/openai/openai-go/v3` from 3.30.0 to 3.31.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/openai/openai-go/releases">github.com/openai/openai-go/v3's releases</a>.</em></p> <blockquote> <h2>v3.31.0</h2> <h2>3.31.0 (2026-04-08)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0">v3.30.0...v3.31.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add phase field to conversation messages (<a href="https://github.com/openai/openai-go/commit/563d747fff0370d16e5cffff5a11e8e02e17bb8b">563d747</a>)</li> <li><strong>api:</strong> add web_search_call.results to ResponseIncludable (<a href="https://github.com/openai/openai-go/commit/6ef5b20a234ebdc85bd580539989a3933f06b5df">6ef5b20</a>)</li> <li><strong>client:</strong> add support for short-lived tokens (<a href="https://redirect.github.com/openai/openai-go/issues/799">#799</a>) (<a href="https://github.com/openai/openai-go/commit/038871ef135200279e45bd8920b0d142c58e51c0">038871e</a>)</li> <li><strong>internal:</strong> support comma format in multipart form encoding (<a href="https://github.com/openai/openai-go/commit/905b473d7bfb14ffd1db7c7b48efc1fdb84d1750">905b473</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix issue with unmarshaling in some cases (<a href="https://github.com/openai/openai-go/commit/a017bc6b810fcb01558736cd742f180dce342e49">a017bc6</a>)</li> <li>prevent duplicate ? in query params (<a href="https://github.com/openai/openai-go/commit/cbb2c754223558d6fd19f34642a0aa89adba42e7">cbb2c75</a>)</li> <li><strong>types:</strong> remove web_search_call.results from ResponseIncludable (<a href="https://github.com/openai/openai-go/commit/180597fddba09d631a2fdc786116b3ad4f2e5418">180597f</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>ci:</strong> support opting out of skipping builds on metadata-only commits (<a href="https://github.com/openai/openai-go/commit/12e3a5afdbacd2fad57640ba5486226898d6df71">12e3a5a</a>)</li> <li>remove unnecessary error check for url parsing (<a href="https://github.com/openai/openai-go/commit/cfe9c411d11b6f097d6e0563767bf231abb9975a">cfe9c41</a>)</li> <li><strong>tests:</strong> bump steady to v0.20.1 (<a href="https://github.com/openai/openai-go/commit/8e4ef117bdec78698d72a00b0a14d12cf0482561">8e4ef11</a>)</li> <li><strong>tests:</strong> bump steady to v0.20.2 (<a href="https://github.com/openai/openai-go/commit/ad31f81e22e4f2cc931e11625755f92978a18be9">ad31f81</a>)</li> <li>update docs for api:"required" (<a href="https://github.com/openai/openai-go/commit/2d16ebc57c3eca70c5bcb421ee8592549722e7f4">2d16ebc</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>api:</strong> add multi-file ingestion guidance to vectorstorefile/filebatch params (<a href="https://github.com/openai/openai-go/commit/dbba33f751ffa7e7a36678c4305a3e7630a4494f">dbba33f</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/openai/openai-go/blob/main/CHANGELOG.md">github.com/openai/openai-go/v3's changelog</a>.</em></p> <blockquote> <h2>3.31.0 (2026-04-08)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0">v3.30.0...v3.31.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add phase field to conversation messages (<a href="https://github.com/openai/openai-go/commit/563d747fff0370d16e5cffff5a11e8e02e17bb8b">563d747</a>)</li> <li><strong>api:</strong> add web_search_call.results to ResponseIncludable (<a href="https://github.com/openai/openai-go/commit/6ef5b20a234ebdc85bd580539989a3933f06b5df">6ef5b20</a>)</li> <li><strong>client:</strong> add support for short-lived tokens (<a href="https://redirect.github.com/openai/openai-go/issues/799">#799</a>) (<a href="https://github.com/openai/openai-go/commit/038871ef135200279e45bd8920b0d142c58e51c0">038871e</a>)</li> <li><strong>internal:</strong> support comma format in multipart form encoding (<a href="https://github.com/openai/openai-go/commit/905b473d7bfb14ffd1db7c7b48efc1fdb84d1750">905b473</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix issue with unmarshaling in some cases (<a href="https://github.com/openai/openai-go/commit/a017bc6b810fcb01558736cd742f180dce342e49">a017bc6</a>)</li> <li>prevent duplicate ? in query params (<a href="https://github.com/openai/openai-go/commit/cbb2c754223558d6fd19f34642a0aa89adba42e7">cbb2c75</a>)</li> <li><strong>types:</strong> remove web_search_call.results from ResponseIncludable (<a href="https://github.com/openai/openai-go/commit/180597fddba09d631a2fdc786116b3ad4f2e5418">180597f</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>ci:</strong> support opting out of skipping builds on metadata-only commits (<a href="https://github.com/openai/openai-go/commit/12e3a5afdbacd2fad57640ba5486226898d6df71">12e3a5a</a>)</li> <li>remove unnecessary error check for url parsing (<a href="https://github.com/openai/openai-go/commit/cfe9c411d11b6f097d6e0563767bf231abb9975a">cfe9c41</a>)</li> <li><strong>tests:</strong> bump steady to v0.20.1 (<a href="https://github.com/openai/openai-go/commit/8e4ef117bdec78698d72a00b0a14d12cf0482561">8e4ef11</a>)</li> <li><strong>tests:</strong> bump steady to v0.20.2 (<a href="https://github.com/openai/openai-go/commit/ad31f81e22e4f2cc931e11625755f92978a18be9">ad31f81</a>)</li> <li>update docs for api:"required" (<a href="https://github.com/openai/openai-go/commit/2d16ebc57c3eca70c5bcb421ee8592549722e7f4">2d16ebc</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>api:</strong> add multi-file ingestion guidance to vectorstorefile/filebatch params (<a href="https://github.com/openai/openai-go/commit/dbba33f751ffa7e7a36678c4305a3e7630a4494f">dbba33f</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/openai/openai-go/commit/7300e5cd4184241ad2d0f061cf7fded4193fff7e"><code>7300e5c</code></a> release: 3.31.0</li> <li><a href="https://github.com/openai/openai-go/commit/bca05ee53ee3df3fbbec29973c84943337cbabfb"><code>bca05ee</code></a> feat(client): add support for short-lived tokens (<a href="https://redirect.github.com/openai/openai-go/issues/799">#799</a>)</li> <li><a href="https://github.com/openai/openai-go/commit/0f195fed782c0af6f3cafda950909f48c53b21c0"><code>0f195fe</code></a> feat(api): add web_search_call.results to ResponseIncludable</li> <li><a href="https://github.com/openai/openai-go/commit/b4c828eb3d1fd6999e7884aa41c0d8f02e9c0a92"><code>b4c828e</code></a> chore(tests): bump steady to v0.20.2</li> <li><a href="https://github.com/openai/openai-go/commit/626826f27033d2ba48e49a698a0f4ee56d624e49"><code>626826f</code></a> fix: fix issue with unmarshaling in some cases</li> <li><a href="https://github.com/openai/openai-go/commit/b100f6b24323fef96794b16541a073b613e7e620"><code>b100f6b</code></a> chore(tests): bump steady to v0.20.1</li> <li><a href="https://github.com/openai/openai-go/commit/4b4f27be78369a273e2695c303f012167d979ef8"><code>4b4f27b</code></a> feat(api): add phase field to conversation messages</li> <li><a href="https://github.com/openai/openai-go/commit/39d9d54e7c163255c378cceb042c3f57763a07c5"><code>39d9d54</code></a> chore: update docs for api:"required"</li> <li><a href="https://github.com/openai/openai-go/commit/ea30d1983832673c5c5d0935c7e2e3ae1643bfc6"><code>ea30d19</code></a> fix(types): remove web_search_call.results from ResponseIncludable</li> <li><a href="https://github.com/openai/openai-go/commit/b94e484715f15563e5f637142ff805a551bee2d7"><code>b94e484</code></a> chore(ci): support opting out of skipping builds on metadata-only commits</li> <li>Additional commits viewable in <a href="https://github.com/openai/openai-go/compare/v3.30.0...v3.31.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/testcontainers/testcontainers-go` from 0.41.0 to 0.42.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/testcontainers/testcontainers-go/releases">github.com/testcontainers/testcontainers-go's releases</a>.</em></p> <blockquote> <h2>v0.42.0</h2> <h1>What's Changed</h1> <h2>⚠️ Breaking Changes</h2> <ul> <li>chore!: migrate to moby modules (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3591">#3591</a>) <a href="https://github.com/thaJeztah"><code>@thaJeztah</code></a></li> </ul> <h2>🔒 Security</h2> <ul> <li>chore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3634">#3634</a>) <a href="https://github.com/thaJeztah"><code>@thaJeztah</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>fix: return an error when docker host cannot be retrieved (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3613">#3613</a>) <a href="https://github.com/ash2k"><code>@ash2k</code></a></li> </ul> <h2>🧹 Housekeeping</h2> <ul> <li>chore: gitignore Gas Town agent artifacts (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3633">#3633</a>) <a href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li> <li>fix(usage-metrics): include last release in the legend pop over (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3630">#3630</a>) <a href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li> <li>chore: update usage metrics (2026-04) (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3621">#3621</a>) @<a href="https://github.com/apps/github-actions">github-actions[bot]</a></li> <li>fix(usage-metrics): order of actions matters (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3623">#3623</a>) <a href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li> <li>fix(usage-metrics): reduce rate-limit cascade errors (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3622">#3622</a>) <a href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li> <li>fix(usage-metrics): replace the per-version inline retry with a multi-pass approach (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3620">#3620</a>) <a href="https://github.com/mdelapenya"><code>@mdelapenya</code></a></li> </ul> <h2>📦 Dependency updates</h2> <ul> <li>chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3639">#3639</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3641">#3641</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3645">#3645</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3626">#3626</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3638">#3638</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3643">#3643</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3644">#3644</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore: update to Go 1.25.9, 1.26.9 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3647">#3647</a>) <a href="https://github.com/thaJeztah"><code>@thaJeztah</code></a></li> <li>chore(deps): bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3646">#3646</a>) <a href="https://github.com/thaJeztah"><code>@thaJeztah</code></a></li> <li>chore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3634">#3634</a>) <a href="https://github.com/thaJeztah"><code>@thaJeztah</code></a></li> <li>chore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3629">#3629</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3628">#3628</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3627">#3627</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>fix(localstack): accept community-archive as a valid tag (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3601">#3601</a>) <a href="https://github.com/johnduhart"><code>@johnduhart</code></a></li> <li>chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3632">#3632</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3625">#3625</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump pygments from 2.19.2 to 2.20.0 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3615">#3615</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3612">#3612</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3611">#3611</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3610">#3610</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3609">#3609</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3608">#3608</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump requests from 2.32.4 to 2.33.0 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3604">#3604</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3607">#3607</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> <li>chore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3605">#3605</a>) @<a href="https://github.com/apps/dependabot">dependabot[bot]</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b"><code>6e58418</code></a> chore: use new version (v0.42.0) in modules and examples</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08"><code>f713dc0</code></a> chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701"><code>300827a</code></a> chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c"><code>7a15ac1</code></a> chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb"><code>5bae3d2</code></a> fix: return an error when docker host cannot be retrieved (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3613">#3613</a>)</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69"><code>fc19484</code></a> chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3626">#3626</a>)</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a"><code>95bdc0c</code></a> chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3638">#3638</a>)</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc"><code>75aa226</code></a> chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca"><code>2f59938</code></a> chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3644">#3644</a>)</li> <li><a href="https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527"><code>580abf6</code></a> chore: update to Go 1.25.9, 1.26.9 (<a href="https://redirect.github.com/testcontainers/testcontainers-go/issues/3647">#3647</a>)</li> <li>Additional commits viewable in <a href="https://github.com/testcontainers/testcontainers-go/compare/v0.41.0...v0.42.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/contrib/exporters/autoexport` from 0.67.0 to 0.68.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/releases">go.opentelemetry.io/contrib/exporters/autoexport's releases</a>.</em></p> <blockquote> <h2>Release v1.43.0/v2.5.0/v0.68.0/v0.37.0/v0.23.0/v0.18.0/v0.16.0/v0.15.0</h2> <h2>Added</h2> <ul> <li>Add <code>Resource</code> method to <code>SDK</code> in <code>go.opentelemetry.io/contrib/otelconf/v0.3.0</code> to expose the resolved SDK resource from declarative configuration. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8660">#8660</a>)</li> <li>Add support to set the configuration file via <code>OTEL_CONFIG_FILE</code> in <code>go.opentelemetry.io/contrib/otelconf</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8639">#8639</a>)</li> <li>Add support for <code>service</code> resource detector in <code>go.opentelemetry.io/contrib/otelconf</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8674">#8674</a>)</li> <li>Add support for <code>attribute_count_limit</code> and <code>attribute_value_length_limit</code> in tracer provider configuration in <code>go.opentelemetry.io/contrib/otelconf</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8687">#8687</a>)</li> <li>Add support for <code>attribute_count_limit</code> and <code>attribute_value_length_limit</code> in logger provider configuration in <code>go.opentelemetry.io/contrib/ot…
Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description**
For gemini models/vertex api, when the `finish_reason` is `stop`, the
`content` is not empty. For example
```
{"candidates": [{"content": {"role": "model", "parts": [{"text": "last word."}]}, "finishReason": "STOP"}]}
```
However, when the `finish_reason` is something like `MAX_TOKENS`, the
content would be empty. In this case, the `delta` would not be set in
the chunk.
This is not consistent with openai api. In openai api, there is always a
`finish_reason` chunk, and the `delta` always exist. Thus, this pr is to
make it follow openai api.
Signed-off-by: yxia216 <yxia216@bloomberg.net>
Co-authored-by: Ignasi Barrera <ignasi@tetrate.io>
Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
…node group (envoyproxy#2112) Bumps the node group in /site with 1 update: [typescript](https://github.com/microsoft/TypeScript). Updates `typescript` from 6.0.2 to 6.0.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 6.0.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release announcement blog post</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.0%22">fixed issues query for TypeScript 6.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.1%22">fixed issues query for TypeScript 6.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.2%22">fixed issues query for TypeScript 6.0.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+6.0.3%22">fixed issues query for TypeScript 6.0.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8"><code>050880c</code></a> Bump version to 6.0.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e"><code>eeae9dd</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/63401">#63401</a> (Also check package name validity in...) into release-6.0 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094"><code>ad1c695</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/63368">#63368</a> (Harden ATA package name filtering) into release-6.0 (<a href="https://redirect.github.com/microsoft/TypeScript/issues/63372">#63372</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4"><code>0725fb4</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/63310">#63310</a> (Mark class property initializers as...) into release-6.0 (#...</li> <li>See full diff in <a href="https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3">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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
…voyproxy#2113) Bumps the go group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.21.0` | `1.21.1` | | [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.36.0` | `1.37.0` | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.6` | | [github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream](https://github.com/aws/aws-sdk-go-v2) | `1.7.8` | `1.7.9` | | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.14` | `1.32.16` | | [github.com/google/jsonschema-go](https://github.com/google/jsonschema-go) | `0.4.2` | `0.4.3` | | [github.com/moby/moby/api](https://github.com/moby/moby) | `1.54.1` | `1.54.2` | | [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.31.0` | `3.32.0` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.35.4` | `0.36.0` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.4` | `0.36.0` | Updates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.21.0 to 1.21.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Azure/azure-sdk-for-go/releases">github.com/Azure/azure-sdk-for-go/sdk/azcore's releases</a>.</em></p> <blockquote> <h2>sdk/azcore/v1.21.1</h2> <h2>1.21.1 (2026-04-16)</h2> <h3>Bugs Fixed</h3> <ul> <li>Fixed an issue in <code>ResponseError.Error()</code> where the request URL path was being logged unescaped.</li> <li>Redact query parameters when logging errors.</li> <li>For <code>runtime.JoinPaths</code>, don't add a slash between root and paths when <code>paths</code> starts with <code>?</code> (query string).</li> </ul> <h3>Other Changes</h3> <ul> <li>Upgraded to Go 1.25.0.</li> <li>Upgraded dependencies.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/63e4ba18204b0df554e330df8f85662e653e67ab"><code>63e4ba1</code></a> Bump release date for azcore (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26613">#26613</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/fa0312174d17ff4cb7cb0118fa80de07409841c2"><code>fa03121</code></a> remove bypass local dns (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26609">#26609</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/c47f9a60dd1e9be6943ff0d6a5666a0ac09f6cfa"><code>c47f9a6</code></a> Sync eng/common directory with azure-sdk-tools for PR 15153 (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26607">#26607</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/88b8b5b38ecebb929a2e302df054fed1d68618b8"><code>88b8b5b</code></a> Changelog for v2.2.0 (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26567">#26567</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/72ca19ae2b8b4514c4f48a5ff33495b03c08afd0"><code>72ca19a</code></a> Storage STG 101 (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26568">#26568</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/b64baf56c6b168d258b2a0678290ac5f9ab97938"><code>b64baf5</code></a> Sync .github directory with azure-sdk-tools repository (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26600">#26600</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/ecd64dd6500a04da22107925c3ba9fbe8e636f2c"><code>ecd64dd</code></a> Prep azcore@v1.21.1 for release (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26596">#26596</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/1d02f204d0146ffd7d13d5585bf3766e53c32cc5"><code>1d02f20</code></a> Update copilot code review instructions and migration breaking change mitigat...</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/f6e9ce3212cc9d654d349778f19065eb5d849197"><code>f6e9ce3</code></a> Sync eng/common directory with azure-sdk-tools for PR 14973 (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26531">#26531</a>)</li> <li><a href="https://github.com/Azure/azure-sdk-for-go/commit/d5a3baf11e0b743a4009efb8e84cbaee335fc0eb"><code>d5a3baf</code></a> Update CODEOWNERS to remove one owner from Custom Providers (<a href="https://redirect.github.com/Azure/azure-sdk-for-go/issues/26588">#26588</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.21.0...sdk/azcore/v1.21.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/anthropics/anthropic-sdk-go` from 1.36.0 to 1.37.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-go/releases">github.com/anthropics/anthropic-sdk-go's releases</a>.</em></p> <blockquote> <h2>v1.37.0</h2> <h2>1.37.0 (2026-04-16)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.36.0...v1.37.0">v1.36.0...v1.37.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add claude-opus-4-7, token budgets and user_profiles (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/6e758a9e9ebde8298100869e9fb60c276aeb2572">6e758a9</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md">github.com/anthropics/anthropic-sdk-go's changelog</a>.</em></p> <blockquote> <h2>1.37.0 (2026-04-16)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.36.0...v1.37.0">v1.36.0...v1.37.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add claude-opus-4-7, token budgets and user_profiles (<a href="https://github.com/anthropics/anthropic-sdk-go/commit/6e758a9e9ebde8298100869e9fb60c276aeb2572">6e758a9</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/b23d9dcaed414eaad478d462c5fe0262eaae386e"><code>b23d9dc</code></a> release: 1.37.0</li> <li><a href="https://github.com/anthropics/anthropic-sdk-go/commit/62d02971eca1cc83af48891d558ee3393732a90f"><code>62d0297</code></a> feat(api): add claude-opus-4-7, token budgets and user_profiles</li> <li>See full diff in <a href="https://github.com/anthropics/anthropic-sdk-go/compare/v1.36.0...v1.37.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2` from 1.41.5 to 1.41.6 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/9bc9c51d733fd437a60a8710531477ca0347dcc4"><code>9bc9c51</code></a> Release 2026-04-17</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29"><code>2b41455</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2327a1b15b5f16414e715325bc9579082fde0767"><code>2327a1b</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/9225797aa8ce8661d61f4628973aface4e01c922"><code>9225797</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e"><code>7b6f675</code></a> Bump smithy-go to 1.25 (again) (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390">#3390</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c"><code>c8b6a97</code></a> Release 2026-04-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246"><code>4a05c2b</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6cd4cc9201382be2638c8b4951b5d92de73c1161"><code>6cd4cc9</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3153bed494fb9e426640b30c7b91be0510b20362"><code>3153bed</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/fe3cef6cc115a2915f5410c739dc73d51553d709"><code>fe3cef6</code></a> Make AccountIDEndpointRouting aware of bdd endpoints (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387">#3387</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/v1.41.5...v1.41.6">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream` from 1.7.8 to 1.7.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/9c92421d2b2253960dd282b5966f7712b62469dd"><code>9c92421</code></a> Release 2022-09-20</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/389c50b0892c5b0a08302a0203521d8d6278cfc5"><code>389c50b</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/834dd344db89c470d8ce76008b10d7678cdfe730"><code>834dd34</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/d8d5446e44924f48428b75e97b984025980edbd9"><code>d8d5446</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/4c9dc4db2fec93b3a99caf7383a41f4c05a66152"><code>4c9dc4d</code></a> Merge pull request <a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/1847">#1847</a> from RanVaknin/documentation-update-config</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/72c90fe7599debacfdbad474e4d954547b9132a6"><code>72c90fe</code></a> updated linting ignore</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3f34bd0b7ea39c5ec6f3f98e46494b0eacdfb5b8"><code>3f34bd0</code></a> added changelog statment</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3938bb7d04915955f9fcde064f2e21100051accf"><code>3938bb7</code></a> Release 2022-09-19</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c547650f5a3f9bbd4a889119c2810ba206e565aa"><code>c547650</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2d3bbdeec9de75089832918b40c2c133f95b46a9"><code>2d3bbde</code></a> Update endpoints model</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.7.8...service/account/v1.7.9">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.14 to 1.32.16 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/9bc9c51d733fd437a60a8710531477ca0347dcc4"><code>9bc9c51</code></a> Release 2026-04-17</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2b41455a8d88032b9b76b0bafbe23de0a61a6f29"><code>2b41455</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2327a1b15b5f16414e715325bc9579082fde0767"><code>2327a1b</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/9225797aa8ce8661d61f4628973aface4e01c922"><code>9225797</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/7b6f675adb365c7b069aaf2a8e81c4b8f8a5d08e"><code>7b6f675</code></a> Bump smithy-go to 1.25 (again) (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3390">#3390</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/c8b6a97220901cccfd8a06f6f25aef65a967384c"><code>c8b6a97</code></a> Release 2026-04-16</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/4a05c2ba948715d305aff4519154abe2c4799246"><code>4a05c2b</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/6cd4cc9201382be2638c8b4951b5d92de73c1161"><code>6cd4cc9</code></a> Update endpoints model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/3153bed494fb9e426640b30c7b91be0510b20362"><code>3153bed</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/fe3cef6cc115a2915f5410c739dc73d51553d709"><code>fe3cef6</code></a> Make AccountIDEndpointRouting aware of bdd endpoints (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/3387">#3387</a>)</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.14...config/v1.32.16">compare view</a></li> </ul> </details> <br /> Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.41.10 to 1.42.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/ee5e3f05637540596cc7aab1359742000a8d533a"><code>ee5e3f0</code></a> Release 2023-11-01</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/b65c226f47aa1f837699664bdc65c3c3e3611765"><code>b65c226</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/7a194b9b0344774a5af100d11ea2066c5b0cf234"><code>7a194b9</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/0cb924a0007bc681d12f382a604368e0660827ee"><code>0cb924a</code></a> Add support for configured endpoints. (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2328">#2328</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/61039fea9cc9e080c53382850c87685b5406fd68"><code>61039fe</code></a> Release 2023-10-31</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/797e0560769725635218fc30a2554c1bbaccc01b"><code>797e056</code></a> Regenerated Clients</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/822585d3f621a7c5844584d8e471c32f852702aa"><code>822585d</code></a> Update SDK's smithy-go dependency to v1.16.0</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/abf753db747dd256f3ee69712a19d1d3dc681f23"><code>abf753d</code></a> Update API model</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/99861c071109ce5ee4f1cb3b72ead2062b3bd86c"><code>99861c0</code></a> lang: bump minimum go version to 1.19 (<a href="https://redirect.github.com/aws/aws-sdk-go-v2/issues/2338">#2338</a>)</li> <li><a href="https://github.com/aws/aws-sdk-go-v2/commit/2ac0a53ac45acaadc4526fd25b643dc46032b02a"><code>2ac0a53</code></a> Release 2023-10-30</li> <li>Additional commits viewable in <a href="https://github.com/aws/aws-sdk-go-v2/compare/service/ecs/v1.41.10...service/s3/v1.42.0">compare view</a></li> </ul> </details> <br /> Updates `github.com/google/jsonschema-go` from 0.4.2 to 0.4.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/jsonschema-go/releases">github.com/google/jsonschema-go's releases</a>.</em></p> <blockquote> <h2>v0.4.3</h2> <h2>What's Changed</h2> <ul> <li>improve anyOf errors by <a href="https://github.com/jba"><code>@jba</code></a> in <a href="https://redirect.github.com/google/jsonschema-go/pull/61">google/jsonschema-go#61</a></li> <li>fix: infer - support map with non-string key type by <a href="https://github.com/rafaeljusto"><code>@rafaeljusto</code></a> in <a href="https://redirect.github.com/google/jsonschema-go/pull/70">google/jsonschema-go#70</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/jsonschema-go/compare/v0.4.2...0.4.3">https://github.com/google/jsonschema-go/compare/v0.4.2...0.4.3</a></p> <h2>v0.4.3</h2> <h2>What's Changed</h2> <ul> <li>improve anyOf errors by <a href="https://github.com/jba"><code>@jba</code></a> in <a href="https://redirect.github.com/google/jsonschema-go/pull/61">google/jsonschema-go#61</a></li> <li>fix: infer - support map with non-string key type by <a href="https://github.com/rafaeljusto"><code>@rafaeljusto</code></a> in <a href="https://redirect.github.com/google/jsonschema-go/pull/70">google/jsonschema-go#70</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/jsonschema-go/compare/v0.4.2...v0.4.3">https://github.com/google/jsonschema-go/compare/v0.4.2...v0.4.3</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/jsonschema-go/commit/8c4ab4f02ef64dcea5502e47a6113e8292944087"><code>8c4ab4f</code></a> fix: infer - support map with non-string key type (<a href="https://redirect.github.com/google/jsonschema-go/issues/70">#70</a>)</li> <li><a href="https://github.com/google/jsonschema-go/commit/8bd57428bbbea55d718267fa5b20bbb59b4f9fbd"><code>8bd5742</code></a> improve anyOf errors (<a href="https://redirect.github.com/google/jsonschema-go/issues/61">#61</a>)</li> <li>See full diff in <a href="https://github.com/google/jsonschema-go/compare/v0.4.2...0.4.3">compare view</a></li> </ul> </details> <br /> Updates `github.com/moby/moby/api` from 1.54.1 to 1.54.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/moby/moby/releases">github.com/moby/moby/api's releases</a>.</em></p> <blockquote> <h2>api/v1.54.2</h2> <h3>Changelog</h3> <ul> <li>api/docs: cleanup changelog. <a href="https://redirect.github.com/moby/moby/pull/52379">moby/moby#52379</a></li> <li>api/docs: lower deprecation heading to a h4. <a href="https://redirect.github.com/moby/moby/pull/52315">moby/moby#52315</a></li> <li>api/docs: restore API docs and change-logs for API v1.0 - v1.23. <a href="https://redirect.github.com/moby/moby/pull/52312">moby/moby#52312</a></li> <li>api: align Topology swagger with Segments JSON shape. <a href="https://redirect.github.com/moby/moby/pull/52358">moby/moby#52358</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/moby/moby/compare/api/v1.54.1...api/v1.54.2">https://github.com/moby/moby/compare/api/v1.54.1...api/v1.54.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/moby/moby/commit/6cbde19f7b9f0498b4e0b26bae4b88b6c77abcbe"><code>6cbde19</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/52387">#52387</a> from renovate-bot/renovate/golang-x</li> <li><a href="https://github.com/moby/moby/commit/b602ac9c047788bc0131b4570e5dc5017ee2baf6"><code>b602ac9</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/52413">#52413</a> from justincormack/update-justin</li> <li><a href="https://github.com/moby/moby/commit/d1a966e781d38c64bd869c98941a00ccd1711b38"><code>d1a966e</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/51049">#51049</a> from thaJeztah/bump_memberlist_serf</li> <li><a href="https://github.com/moby/moby/commit/463f4c094357d63ffb106b9561e9d613bc7333f2"><code>463f4c0</code></a> No longer a reviewer; update email address</li> <li><a href="https://github.com/moby/moby/commit/3ede246fb2176a72b034ad01e4250818f67b6b13"><code>3ede246</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/52410">#52410</a> from renovate-bot/renovate/github.com-aws-smithy-go...</li> <li><a href="https://github.com/moby/moby/commit/179985cf895b305f7e174aaf309d1d555e33442e"><code>179985c</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/52358">#52358</a> from geekcoderr/52355-topology-swagger</li> <li><a href="https://github.com/moby/moby/commit/98c7106fbeb12f5ac8581f4fb8d08b9df07b62d0"><code>98c7106</code></a> vendor: github.com/hashicorp/memberlist v0.5.4, hashicorp/serf v0.10.2</li> <li><a href="https://github.com/moby/moby/commit/b29d903520919b8188f67f2a31cbc093084036eb"><code>b29d903</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/52405">#52405</a> from renovate-bot/renovate/actions-github-script-9.x</li> <li><a href="https://github.com/moby/moby/commit/f69fed13502a835818a3018bd1b4e2fb9b1c1314"><code>f69fed1</code></a> fix(deps): update module github.com/aws/smithy-go to v1.25.0</li> <li><a href="https://github.com/moby/moby/commit/2a18e3d11713fe145e48bf57604a54cbfc38be67"><code>2a18e3d</code></a> Merge pull request <a href="https://redirect.github.com/moby/moby/issues/52401">#52401</a> from renovate-bot/renovate/opentelemetry-go-contrib...</li> <li>Additional commits viewable in <a href="https://github.com/moby/moby/compare/api/v1.54.1...api/v1.54.2">compare view</a></li> </ul> </details> <br /> Updates `github.com/openai/openai-go/v3` from 3.31.0 to 3.32.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/openai/openai-go/releases">github.com/openai/openai-go/v3's releases</a>.</em></p> <blockquote> <h2>v3.32.0</h2> <h2>3.32.0 (2026-04-16)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0">v3.31.0...v3.32.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> Add detail to InputFileContent (<a href="https://github.com/openai/openai-go/commit/b8e782f8cf858ca4967553d221b7846471bc9ac7">b8e782f</a>)</li> <li><strong>api:</strong> add OAuthErrorCode type (<a href="https://github.com/openai/openai-go/commit/d54fff1c958456d0441133015c5a34be30bfcec0">d54fff1</a>)</li> <li><strong>api:</strong> add prompt_cache_retention parameter to response compact (<a href="https://github.com/openai/openai-go/commit/e2da10ddc8a28d1ea2bd47c907ba9149af700b9d">e2da10d</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix for union type names (<a href="https://github.com/openai/openai-go/commit/0bc8ad5e3372b432deee5286f392929ffc262c90">0bc8ad5</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>improve examples (<a href="https://github.com/openai/openai-go/commit/c3c36addfcb65a7b76f9d7d8ddabcf4c0d60511e">c3c36ad</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/openai/openai-go/blob/main/CHANGELOG.md">github.com/openai/openai-go/v3's changelog</a>.</em></p> <blockquote> <h2>3.32.0 (2026-04-16)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0">v3.31.0...v3.32.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> Add detail to InputFileContent (<a href="https://github.com/openai/openai-go/commit/b8e782f8cf858ca4967553d221b7846471bc9ac7">b8e782f</a>)</li> <li><strong>api:</strong> add OAuthErrorCode type (<a href="https://github.com/openai/openai-go/commit/d54fff1c958456d0441133015c5a34be30bfcec0">d54fff1</a>)</li> <li><strong>api:</strong> add prompt_cache_retention parameter to response compact (<a href="https://github.com/openai/openai-go/commit/e2da10ddc8a28d1ea2bd47c907ba9149af700b9d">e2da10d</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix for union type names (<a href="https://github.com/openai/openai-go/commit/0bc8ad5e3372b432deee5286f392929ffc262c90">0bc8ad5</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>improve examples (<a href="https://github.com/openai/openai-go/commit/c3c36addfcb65a7b76f9d7d8ddabcf4c0d60511e">c3c36ad</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/openai/openai-go/commit/fb77de1a32225fda1671d8e78e8c5193f47a9a49"><code>fb77de1</code></a> release: 3.32.0</li> <li><a href="https://github.com/openai/openai-go/commit/a1547abca71022f6d17b316c1bd7acc7d5feffcd"><code>a1547ab</code></a> feat(api): add prompt_cache_retention parameter to response compact</li> <li><a href="https://github.com/openai/openai-go/commit/2cd72bd2e3d2f3799f6427d99ce96ec782626ca8"><code>2cd72bd</code></a> codegen metadata</li> <li><a href="https://github.com/openai/openai-go/commit/5b6d1e5bd06cd13cd25dd2365d2842567b5ad95d"><code>5b6d1e5</code></a> docs: improve examples</li> <li><a href="https://github.com/openai/openai-go/commit/2345564f1a2c186ba700a838e5750dc3ba09d566"><code>2345564</code></a> codegen metadata</li> <li><a href="https://github.com/openai/openai-go/commit/37caff2f2751120e2955bfec3e2dff310664c51d"><code>37caff2</code></a> feat(api): Add detail to InputFileContent</li> <li><a href="https://github.com/openai/openai-go/commit/51830fd671867aded95803a80cd7d92551bdda5a"><code>51830fd</code></a> codegen metadata</li> <li><a href="https://github.com/openai/openai-go/commit/b138fbfef9ee7bbb89fb50a7cbacb7098a32cee1"><code>b138fbf</code></a> feat(api): add OAuthErrorCode type</li> <li><a href="https://github.com/openai/openai-go/commit/05f02ff83f95af7fd2f7992641790e6b18c8a4f7"><code>05f02ff</code></a> codegen metadata</li> <li><a href="https://github.com/openai/openai-go/commit/8c5e47a1c0a44aab11783dd1c885e1d876dca2a8"><code>8c5e47a</code></a> fix: fix for union type names</li> <li>See full diff in <a href="https://github.com/openai/openai-go/compare/v3.31.0...v3.32.0">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.35.4 to 0.36.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/545bb975fe6653239af42324065cf72272186404"><code>545bb97</code></a> Update dependencies to v0.36.0 tag</li> <li><a href="https://github.com/kubernetes/api/commit/879d3962091a3578f73c31a82c619e7a7bdfdd12"><code>879d396</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/api/commit/030d81f63ea13f09388aee12e9c39b8d7ce9e841"><code>030d81f</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/api/commit/aef6eb6922295161de2f7c1b9a496677938f8b20"><code>aef6eb6</code></a> Add granular authorization for DRA ResourceClaim status updates</li> <li><a href="https://github.com/kubernetes/api/commit/91061ea648b73ce8944e1c1ff2c1e99d6bacdb54"><code>91061ea</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/136589">#136589</a> from tosi3k/preemption-mode</li> <li><a href="https://github.com/kubernetes/api/commit/e6b81e28967d56d57aa665d6b28cc7a807423f1f"><code>e6b81e2</code></a> Add Workload-Aware Preemption fields to Workload and PodGroup APIs</li> <li><a href="https://github.com/kubernetes/api/commit/f8fce2ea6d494ed13df7d57d84e4b30b5ad5c8a3"><code>f8fce2e</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/136989">#136989</a> from nojnhuh/podgroup-resourceclaim</li> <li><a href="https://github.com/kubernetes/api/commit/b928f5ee0f7878ef903e95ab771f1a55ed867c54"><code>b928f5e</code></a> Workload API: PodGroup ResourceClaims (KEP-5729)</li> <li><a href="https://github.com/kubernetes/api/commit/61bd78e724dd0616b1cd7f6cd802f41a32400d73"><code>61bd78e</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/137190">#137190</a> from everpeace/KEP-5491-alpha</li> <li><a href="https://github.com/kubernetes/api/commit/6bf46eb598a71fec3182b4d598734c6a364e7cca"><code>6bf46eb</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/137028">#137028</a> from nmn3m/feature/dra-resource-pool-status</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/api/compare/v0.35.4...v0.36.0">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.35.4 to 0.36.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/0ed55b7d7d5b5badf6a5d0c0ed8885d69bde3550"><code>0ed55b7</code></a> Update dependencies to v0.36.0 tag</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/4cd8c3d9e22f087a55b4a07637b23558a8ad9e40"><code>4cd8c3d</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/c2fd5577e1df17311a0ba4ade24ed1f530b671ed"><code>c2fd557</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/138346">#138346</a> from dashpole/update_otel_prop</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/1daa309cbd2fe82547f183e0b3b03e4e625526eb"><code>1daa309</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/1551264c50593f2dacd57b3a13fb8c5d964f0b71"><code>1551264</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/6c97d2b62440916c4dfad1705d11f1163204477d"><code>6c97d2b</code></a> update go.opentelemetry.io/otel to v1.41.0</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/862c52a8f6f1b304b355f40d52a61476aa808e03"><code>862c52a</code></a> update google.golang.org/grpc to v1.79.3</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/abac06552a6df2b3afe1a61049e20980b9d26277"><code>abac065</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/137849">#137849</a> from bryantbiggs/deps/update-kube-openapi</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/7acee7524de1d556717421bb6a7aae5e42aa9804"><code>7acee75</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/137843">#137843</a> from pacoxu/cobra-v1.10.2</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/612f1d867bd7e046b185d1c771b12eb77e219bbe"><code>612f1d8</code></a> dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.4...v0.36.0">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apimachinery` from 0.35.4 to 0.36.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apimachinery/commit/debe1eba03a0c4134fd07a8f7586c44bb94ec7b0"><code>debe1eb</code></a> Update dependencies to v0.36.0 tag</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/efb7f2628b269921e5f12c4d42aece418c76789c"><code>efb7f26</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/d966e565cd271c44ba799b594ddb67987791cb80"><code>d966e56</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/79b363268543c402b68449b0cd531f8f8d0197d1"><code>79b3632</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apimachinery/issues/137864">#137864</a> from yongruilin/dv-dra-mismatch</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/a8822f7bf620eede6c3f36354cec940c3844e7a8"><code>a8822f7</code></a> Add slice and map union member support with tests</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/7dba2d08090b9d2285266ec2492d0b6395151f50"><code>7dba2d0</code></a> Use IsZero instead of IsNil for union ratcheting check</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/d95710f91d61d2656298071a40a04d5343c642e5"><code>d95710f</code></a> Fix union validation ratcheting when oldObj is nil</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/729062d58854ae8e9e85f5dc8d1660fb963ae483"><code>729062d</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apimachinery/issues/137849">#137849</a> from bryantbiggs/deps/update-kube-openapi</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/13b12e6214bc1c2253aa3bcf8d52c2f83e767eb0"><code>13b12e6</code></a> dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/27f467019a4eb99953b81708326a574524b11e8f"><code>27f4670</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apimachinery/issues/136657">#136657</a> from Jefftree/sharding-test</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/apimachinery/compare/v0.35.4...v0.36.0">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/client-go` from 0.35.4 to 0.36.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/client-go/commit/1d95f02c1723330f751c9eb255aefb0dcd7ca3d6"><code>1d95f02</code></a> Update dependencies to v0.36.0 tag</li> <li><a href="https://github.com/kubernetes/client-go/commit/f22a53e6273b1e6652107e62998997c714872f35"><code>f22a53e</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/client-go/commit/a948641f81a43fb81beb739cb6773028e1981d86"><code>a948641</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/client-go/commit/7e44ffcaa96165d6d77178c3aaca66d4523786b9"><code>7e44ffc</code></a> Add Workload-Aware Preemption fields to Workload and PodGroup APIs</li> <li><a href="https://github.com/kubernetes/client-go/commit/df2d882697f9f437d53ae16b8091786250ce0812"><code>df2d882</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/136989">#136989</a> from nojnhuh/podgroup-resourceclaim</li> <li><a href="https://github.com/kubernetes/client-go/commit/4eece5291a474209f7fcba3cd8187ad855eeeca3"><code>4eece52</code></a> Workload API: PodGroup ResourceClaims (KEP-5729)</li> <li><a href="https://github.com/kubernetes/client-go/commit/3d35c512076e7c95967ac4f3565c588495785796"><code>3d35c51</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/137190">#137190</a> from everpeace/KEP-5491-alpha</li> <li><a href="https://github.com/kubernetes/client-go/commit/04341177268fa5b2cb8a7502a36a81b87a6da2b2"><code>0434117</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/137028">#137028</a> from nmn3m/feature/dra-resource-pool-status</li> <li><a href="https://github.com/kubernetes/client-go/commit/ba785be0acd34a5899fe245278fb63cf9156850b"><code>ba785be</code></a> Drop CSR analogy, mark ObjectMeta +required,reduce limits (maxItems=500, maxL...</li> <li><a href="https://github.com/kubernetes/client-go/commit/4a9c8783a9ad1dd96970d83ec74138d28ae11cdb"><code>4a9c878</code></a> Add ResourcePoolStatusRequest API types and generated code</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/client-go/compare/v0.35.4...v0.36.0">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/utils` from 0.0.0-20251002143259-bc988d571ff4 to 0.0.0-20260210185600-b8788abfbbc2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/utils/commits">compare view</a></li> </ul> </details> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ignasi Barrera <nacx@apache.org> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ignasi Barrera <nacx@apache.org> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description** Fix install docs for 0.5 and 0.6 **Related Issues/PRs (if applicable)** N/A **Special notes for reviewers (if applicable)** N/A Signed-off-by: Ignasi Barrera <nacx@apache.org> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
**Description** Previously we make `content_filter` as the default finish reason for gcp. It's misleading. For example, we mapped `MALFORMED_FUNCTION_CALL` to `content-filter` and when users see `content_filter`, they would believe this is a safety issue from the model and can not find ways to improve their prompt engineering. It also makes it very difficult to debug what happened from the response when the logs are redacted. We implemented like this because at that time, we did not try to extend openai api, but now since we've extended openai, we should have proper mapping for the finish reason on gcp Proposed mapping for gcp: | Gemini | OpenAI | |---|---| | `STOP` (no tools) | `stop` | | `STOP` (with tools) | `tool_calls` | | `MAX_TOKENS` | `length` | | `SAFETY`, `BLOCKLIST`, `PROHIBITED_CONTENT`, `SPII`, `IMAGE_SAFETY`, `IMAGE_PROHIBITED_CONTENT` | `content_filter` | | `RECITATION`, `IMAGE_RECITATION` | `recitation` (new) | | `MALFORMED_FUNCTION_CALL` | `malformed_function_call` (new) | | `UNEXPECTED_TOOL_CALL` | `unexpected_tool_call` (new) | | `LANGUAGE` | `language` (new) | | `NO_IMAGE` | `no_image` (new) | | `OTHER`, `IMAGE_OTHER`, `FINISH_REASON_UNSPECIFIED`, unknown | `error` (new) | | `""` (streaming) | `""` | Signed-off-by: yxia216 <yxia216@bloomberg.net> Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
envoyproxy#2123) Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
Signed-off-by: Anurag Saykar <anuragsaikar100@gmail.com>
b083a21 to
3291d4f
Compare
|
Thanks for the review @gavrissh! I signed off on the commits. Do we need to run ci workflow before the PR can be approved and merged? |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2099 +/- ##
==========================================
- Coverage 84.42% 84.33% -0.09%
==========================================
Files 134 134
Lines 19162 19352 +190
==========================================
+ Hits 16177 16320 +143
- Misses 1998 2033 +35
- Partials 987 999 +12 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| } | ||
| } | ||
| if hasImages { | ||
| if len(parts) > 0 { |
Description
This PR adds support for thinking/reasoning content and image blocks in translator. Previously these were silently dropped in both request and response translations.
Request translation (/v1/messages → /v1/chat/completions):
Response translation (v1/chat/completions → /v1/messages):
Tests are ported from vLLM's test_anthropic_messages_conversion.py [1] and adapted to the ai-gateway's Go types.
Related Issues
Fixes #2098
Special notes for reviewers
Relevant links
[1] https://github.com/vllm-project/vllm/blob/main/tests/entrypoints/anthropic/test_anthropic_messages_conversion.py