Skip to content

build(deps): bump toolhive to v0.58.0 and golang.org/x/net to v0.62.0 - #2581

Merged
ChrisJBurns merged 6 commits into
mainfrom
chore/bump-toolhive-v0.58.0
Oct 27, 2026
Merged

ChrisJBurns merged 6 commits into
mainfrom
chore/bump-toolhive-v0.58.0

Conversation

@ChrisJBurns

@ChrisJBurns ChrisJBurns commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Bumps github.com/stacklok/toolhive from v0.56.0 to v0.58.0, the latest release, in the root module and (indirectly) integration/microvm. go mod tidy also moved a few indirect dependencies (AWS SDK patch releases, modelcontextprotocol/registry, ngrok, modernc.org/sqlite/libc, oras-go).

Why

The agent identity work needs ToolHive changes that shipped after v0.56.0:

Not in this release: the issuer as the client-assertion audience (stacklok/toolhive#6946), which #2533's real AS-2 test still waits for.

Also bumps golang.org/x/net to v0.62.0 in every module, for GO-2026-6860 (CVE-2026-78661, published 2026-10-27): quadratic allocation in golang.org/x/net/html parsing. The govulncheck gate flags it on any branch, main included, since main pins v0.61.0.

Changes

  • go.mod / go.sum: github.com/stacklok/toolhive v0.58.0 and the indirect dependencies go mod tidy selected.
  • integration/microvm/go.mod / go.sum: the same versions, via GOWORK=off go mod tidy (it replaces the root module with ../..).
  • task tidy (go work sync plus per-module tidy) then aligned the shared indirect dependencies the bump moved in environment/microvm, integration/microvm, and provider/anthropic (AWS SDK, modelcontextprotocol/registry, fxamacker/cbor, pierrec/lz4, go-colorable patch releases).

No code changes were needed.

Testing

  • go build ./... in the root module and in integration/microvm.
  • go test -race on internal/adapter/mcpbroker, internal/mcpbroker, cmd/mecak8s, internal/testutil/identityharness, and the MCP broker tests in internal/app.
  • task test:module-metadata: passes; a second task tidy changes nothing.
  • govulncheck gate with Go 1.27.3 (CI's toolchain): passes, no reachable vulnerabilities.
  • GOWORK=off go build -mod=readonly ./... in every module.
  • provider/anthropic tests; environment/microvm builds.
  • task lint: clean except the existing gosec finding in environment/microvm/launch_ownership_darwin.go.

API compatibility

No wire, engine API, or stored-data change.

ChrisJBurns and others added 6 commits October 27, 2026 18:38
Picks up sub_id and authorization_details (v0.57.0) and the opt-in
at+jwt access-token typ (v0.58.0) the agent identity work needs.
go mod tidy also moved a few indirect dependencies; integration/microvm
is tidied to the same versions.

Co-authored-by: Mecatl <noreply@mecatl.dev>
task tidy (go work sync plus per-module tidy) aligns the shared indirect
dependencies the bump moved: AWS SDK, modelcontextprotocol/registry,
fxamacker/cbor, pierrec/lz4, and go-colorable patch releases in the root,
environment/microvm, integration/microvm, and provider/anthropic modules.

Co-authored-by: Mecatl <noreply@mecatl.dev>
A second task tidy pass records the go.mod hashes for the cbor and
go-colorable versions that go work sync raised.

Co-authored-by: Mecatl <noreply@mecatl.dev>
GO-2026-6860 (CVE-2026-78661), published today, reports quadratic
allocation in golang.org/x/net/html parsing, fixed in v0.62.0. Bump it
in every module that requires it and tidy the rest.

Co-authored-by: Mecatl <noreply@mecatl.dev>
@ChrisJBurns ChrisJBurns changed the title build(deps): bump github.com/stacklok/toolhive to v0.58.0 build(deps): bump toolhive to v0.58.0 and golang.org/x/net to v0.62.0 Oct 27, 2026
@ChrisJBurns
ChrisJBurns merged commit 1f9f81b into main Oct 27, 2026
45 checks passed
@ChrisJBurns
ChrisJBurns deleted the chore/bump-toolhive-v0.58.0 branch October 27, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant