Skip to content

bump MCPGatewaySpecVersion to 1.9.0#2850

Merged
lpcox merged 2 commits intomainfrom
copilot/update-mcpgateway-specversion-constant
Mar 30, 2026
Merged

bump MCPGatewaySpecVersion to 1.9.0#2850
lpcox merged 2 commits intomainfrom
copilot/update-mcpgateway-specversion-constant

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

The trustedBots feature (spec §4.1.3.4, §7.5) is fully implemented but the /health endpoint was still advertising spec version 1.8.0, causing clients using specVersion to detect feature availability to incorrectly conclude trustedBots is absent.

Changes

  • internal/server/unified.go — bump MCPGatewaySpecVersion constant from "1.8.0""1.9.0"
// before
const MCPGatewaySpecVersion = "1.8.0"

// after
const MCPGatewaySpecVersion = "1.9.0"

Health tests already reference the constant rather than a hardcoded string, so no test changes are needed.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • example.com
    • Triggering command: /tmp/go-build2721260994/b334/launcher.test /tmp/go-build2721260994/b334/launcher.test -test.testlogfile=/tmp/go-build2721260994/b334/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true g_.a go x_amd64/vet credential.usern/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (dns block)
  • invalid-host-that-does-not-exist-12345.com
    • Triggering command: /tmp/go-build2721260994/b316/config.test /tmp/go-build2721260994/b316/config.test -test.testlogfile=/tmp/go-build2721260994/b316/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true -c=4 -nolocalimports -importcfg /tmp/go-build2721260994/b290/importcfg -pack /home/REDACTED/go/pkg/mod/golang.org/x/oauth2@v0.34.0/deviceauth.go /home/REDACTED/go/pkg/mod/golang.org/x/oauth2@v0.34.0/oauth2.go ortc�� rLdqHevS3 64/src/internal/goexperiment/exp--gdwarf2 64/pkg/tool/linux_amd64/compile commit.gpgsign abis (dns block)
  • nonexistent.local
    • Triggering command: /tmp/go-build2721260994/b334/launcher.test /tmp/go-build2721260994/b334/launcher.test -test.testlogfile=/tmp/go-build2721260994/b334/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true g_.a go x_amd64/vet credential.usern/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (dns block)
  • slow.example.com
    • Triggering command: /tmp/go-build2721260994/b334/launcher.test /tmp/go-build2721260994/b334/launcher.test -test.testlogfile=/tmp/go-build2721260994/b334/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true g_.a go x_amd64/vet credential.usern/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (dns block)
  • this-host-does-not-exist-12345.com
    • Triggering command: /tmp/go-build2721260994/b343/mcp.test /tmp/go-build2721260994/b343/mcp.test -test.testlogfile=/tmp/go-build2721260994/b343/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true g_.a 1yubCdL4X ache/go/1.25.8/x64/pkg/tool/linu--64 pull.rebase (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Update MCPGatewaySpecVersion constant to 1.9.0 bump MCPGatewaySpecVersion to 1.9.0 Mar 30, 2026
Copilot AI requested a review from lpcox March 30, 2026 15:28
@lpcox lpcox marked this pull request as ready for review March 30, 2026 15:29
Copilot AI review requested due to automatic review settings March 30, 2026 15:29
@lpcox lpcox merged commit e0512fd into main Mar 30, 2026
30 checks passed
@lpcox lpcox deleted the copilot/update-mcpgateway-specversion-constant branch March 30, 2026 15:31
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 Gateway’s advertised specification version so /health correctly signals availability of the already-implemented trustedBots feature to clients that gate behavior on specVersion.

Changes:

  • Bump MCPGatewaySpecVersion from 1.8.0 to 1.9.0 in the unified server constants.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

[compliance] Compliance Gap: MCPGatewaySpecVersion constant not updated to 1.9.0

3 participants