Skip to content

build(deps): bump go-sdk to 1.7.0-pre.3#2907

Merged
SamMorrowDrums merged 1 commit into
mainfrom
sammorrowdrums-upgrade-go-sdk-pre-3
Jul 18, 2026
Merged

build(deps): bump go-sdk to 1.7.0-pre.3#2907
SamMorrowDrums merged 1 commit into
mainfrom
sammorrowdrums-upgrade-go-sdk-pre-3

Conversation

@SamMorrowDrums

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade github.com/modelcontextprotocol/go-sdk from v1.7.0-pre.2 to v1.7.0-pre.3
  • update exact go-sdk license references for Darwin, Linux, and Windows
  • keep the existing stdio-only interactive OAuth manager and tool middleware wiring unchanged

SDK compatibility review

The pre.3 release adds protocol-correct behavior for the 2026-07-28 flow already adopted in #2870:

  • complete 2026-07-28 responses now include resultType: "complete", while MRTR responses continue to use resultType: "input_required"
  • server/discover is rejected for legacy protocol requests; discovery returns server identity through _meta.io.modelcontextprotocol/serverInfo, and client identity is optional
  • elicitation mode is inferred when MRTR InputRequests are serialized, and accepted elicitation responses with nil content no longer receive schema defaults
  • invalid parameters now use JSON-RPC -32602, completion parameters receive required-field validation, and subscriptions/listen has an explicit result type
  • streamable HTTP can opt into request-context cancellation through PropagateRequestCancellation; the default remains disabled, so this server's HTTP behavior is unchanged

No repository implementation or test adaptation was required. In particular, the OAuth manager and OAuth tool middleware remain installed only by RunStdioServer; the HTTP server continues to install neither. MCP tool schemas and toolsets are unchanged, so toolsnaps and generated docs were not regenerated.

Validation

  • script/lint
  • script/test

Adopt the pre.3 protocol correctness fixes without changing server wiring or MCP tool schemas. Update exact SDK license references for all release platforms.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f399f533-3d1f-4c76-872b-f9813729a61f
Copilot AI review requested due to automatic review settings July 18, 2026 21:16
@SamMorrowDrums
SamMorrowDrums requested a review from a team as a code owner July 18, 2026 21:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the MCP Go SDK dependency to v1.7.0-pre.3 without changing server wiring or tool schemas.

Changes:

  • Bumps the SDK module and checksums.
  • Refreshes platform-specific license references.
Show a summary per file
File Description
go.mod Updates the SDK version.
go.sum Updates module checksums.
third-party-licenses.darwin.md Updates Darwin license links.
third-party-licenses.linux.md Updates Linux license links.
third-party-licenses.windows.md Updates Windows license links.

Review details

  • Files reviewed: 4/5 changed files
  • Comments generated: 0
  • Review effort level: Medium

@SamMorrowDrums
SamMorrowDrums merged commit 1338dbe into main Jul 18, 2026
20 checks passed
@SamMorrowDrums
SamMorrowDrums deleted the sammorrowdrums-upgrade-go-sdk-pre-3 branch July 18, 2026 21:21
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.

2 participants