You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
renovate.json extends config:recommended, which sets ignoreUnstable: true. Renovate will therefore never propose moving off a pre-release — so the only exit is a deliberate toolhive-core bump. Left alone, this pin is silently permanent.
Unlike other pre-release pins in the tree (e.g. swaggo/swag's rc5, which is codegen tooling), go-sdk is on the runtime wire path: it is what actually speaks MCP to clients and backends.
Work
Track go-sdk reaching v1.7.0 final.
Bump toolhive-core onto it, then bump ToolHive onto that toolhive-core.
Review the v1.7.0 changelog for wire-behaviour changes between pre.3 and final, particularly anything touching server/discover, supportedVersions semantics, or the Modern result envelope — pkg/vmcp/client/modern.go and pkg/vmcp/server/modern_envelope.go mirror shapes observed in pre.3 (see Retire the hand-rolled Modern wire shim in vMCP #6018).
Also evaluate the MCPGODEBUG escape hatches, which go-sdk removes in v1.9.0.
TestProbeRevision_RealBackends runs against a real go-sdk backend, so it should be the first place a supportedVersions semantic change surfaces.
Part of #5743. Split out of #6002 (item 8) so that issue can close — this one waits on an external release and has no in-repo work until then.
Context
go.modcurrently pins:It is indirect, arriving via
toolhive-core.Why this needs tracking rather than Renovate
renovate.jsonextendsconfig:recommended, which setsignoreUnstable: true. Renovate will therefore never propose moving off a pre-release — so the only exit is a deliberatetoolhive-corebump. Left alone, this pin is silently permanent.Unlike other pre-release pins in the tree (e.g.
swaggo/swag'src5, which is codegen tooling), go-sdk is on the runtime wire path: it is what actually speaks MCP to clients and backends.Work
toolhive-coreonto it, then bump ToolHive onto thattoolhive-core.pre.3and final, particularly anything touchingserver/discover,supportedVersionssemantics, or the Modern result envelope —pkg/vmcp/client/modern.goandpkg/vmcp/server/modern_envelope.gomirror shapes observed inpre.3(see Retire the hand-rolled Modern wire shim in vMCP #6018).MCPGODEBUGescape hatches, which go-sdk removes in v1.9.0.TestProbeRevision_RealBackendsruns against a real go-sdk backend, so it should be the first place asupportedVersionssemantic change surfaces.Generated with Claude Code