Skip to content

Update swift-sdk to 0.12.0 for Swift 6.3 compatibility#39

Merged
deverman merged 1 commit into
masterfrom
swift-sdk-0.12-fix
Apr 18, 2026
Merged

Update swift-sdk to 0.12.0 for Swift 6.3 compatibility#39
deverman merged 1 commit into
masterfrom
swift-sdk-0.12-fix

Conversation

@deverman
Copy link
Copy Markdown
Owner

Summary

Update modelcontextprotocol/swift-sdk from 0.10.2 to 0.12.0 so the package builds cleanly on Swift 6.3.1 / Xcode 26.4.1.

Why

The pinned 0.10.2 dependency fails to compile in NetworkTransport.swift under Swift 6.3 with SendingRisksDataRace errors. Upstream fixed this class of failure and notes that the fix is available in v0.12.0.

Change

  • update Package.resolved
  • move swift-sdk from 0.10.2 to 0.12.0
  • accept the new transitive pins required by the upstream SDK release

Validation

  • swift test

Upstream references

  • modelcontextprotocol/swift-sdk issue #203
  • modelcontextprotocol/swift-sdk issue #211
  • modelcontextprotocol/swift-sdk PR #209
  • modelcontextprotocol/swift-sdk PR #212

Copy link
Copy Markdown
Owner Author

Merge-order note: merge this PR before PR #38. PR #38 is the docs-only write-contract work, but master currently needs this swift-sdk 0.12.0 dependency update first so validation is green again on Swift 6.3.1 / Xcode 26.4.1.

@deverman deverman marked this pull request as ready for review April 18, 2026 12:01
@deverman deverman merged commit 5def3cb into master Apr 18, 2026
1 check passed
@deverman deverman deleted the swift-sdk-0.12-fix branch April 18, 2026 12:02
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