Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: github/github-mcp-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.33.1
Choose a base ref
...
head repository: github/github-mcp-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.0
Choose a head ref
  • 17 commits
  • 31 files changed
  • 10 contributors

Commits on Apr 15, 2026

  1. build(deps): bump distroless/base-debian12 from 937c7ea to 9dce90e

    Bumps distroless/base-debian12 from `937c7ea` to `9dce90e`.
    
    ---
    updated-dependencies:
    - dependency-name: distroless/base-debian12
      dependency-version: 9dce90e688a57e59ce473ff7bc4c80bc8fe52d2303b4d99b44f297310bbd2210
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and SamMorrowDrums committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    65f31c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cf4124 View commit details
    Browse the repository at this point in the history
  3. Apply suggestion from @Copilot

    Co-authored-by: Copilot <[email protected]>
    2 people authored and SamMorrowDrums committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    7894292 View commit details
    Browse the repository at this point in the history
  4. feat(http): update knownFeatureFlags to use HeaderAllowedFeatureFlags…

    …() and add tests for feature flag validation
    mattdholloway authored and SamMorrowDrums committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    efcaead View commit details
    Browse the repository at this point in the history
  5. deps: upgrade modelcontextprotocol/go-sdk to v1.5.0

    Upgrade the MCP Go SDK from v1.3.1-0.20260220105450-b17143f71798
    (pseudo-version) to v1.5.0 (latest stable).
    
    This also resolves #2333, as the SDK now correctly handles
    Content-Type headers with MIME parameters (e.g. charset=utf-8)
    via mime.ParseMediaType in StreamableHTTPHandler (added in v1.4.1).
    
    Transitive dependency updates:
    - go directive: 1.24.0 → 1.25.0 (required by SDK)
    - golang.org/x/oauth2: v0.34.0 → v0.35.0
    - golang.org/x/sys: v0.40.0 → v0.41.0
    - segmentio/encoding: v0.5.3 → v0.5.4
    
    Co-authored-by: Copilot <[email protected]>
    SamMorrowDrums and Copilot committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    b528454 View commit details
    Browse the repository at this point in the history
  6. chore: regenerate license files

    Auto-generated by license-check workflow
    github-actions[bot] authored and SamMorrowDrums committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    d330b4f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    76d68b4 View commit details
    Browse the repository at this point in the history
  8. build(deps): bump docker/login-action from 3.7.0 to 4.0.0

    Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.0.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@c94ce9f...b45d80f)
    
    ---
    updated-dependencies:
    - dependency-name: docker/login-action
      dependency-version: 4.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and SamMorrowDrums committed Apr 15, 2026
    1 Configuration menu
    Copy the full SHA
    f21d662 View commit details
    Browse the repository at this point in the history
  9. docs: fix broken link to tool renaming guide in README

    The README references docs/deprecated-tool-aliases.md which does not
    exist. The correct file is docs/tool-renaming.md.
    
    Co-authored-by: Copilot <[email protected]>
    2 people authored and SamMorrowDrums committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    6996ac4 View commit details
    Browse the repository at this point in the history
  10. build(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.12.0 to 4.0.0.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@8d2750c...4d04d5d)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-version: 4.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and SamMorrowDrums committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    68e7371 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. build(deps): bump github.com/josephburnett/jd/v2 from 2.4.0 to 2.5.0

    Bumps [github.com/josephburnett/jd/v2](https://github.com/josephburnett/jd) from 2.4.0 to 2.5.0.
    - [Release notes](https://github.com/josephburnett/jd/releases)
    - [Changelog](https://github.com/josephburnett/jd/blob/master/RELEASE_NOTES.md)
    - [Commits](josephburnett/jd@v2.4.0...v2.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/josephburnett/jd/v2
      dependency-version: 2.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and SamMorrowDrums committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    8f0e060 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate license files

    Auto-generated by license-check workflow
    github-actions[bot] authored and SamMorrowDrums committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    bef626a View commit details
    Browse the repository at this point in the history
  3. build(deps): bump golang from 1.25.8-alpine to 1.25.9-alpine

    Bumps golang from 1.25.8-alpine to 1.25.9-alpine.
    
    ---
    updated-dependencies:
    - dependency-name: golang
      dependency-version: 1.25.9-alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and SamMorrowDrums committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    7e7fb96 View commit details
    Browse the repository at this point in the history
  4. refactor: migrate MCP Apps from insiders mode to feature flag

    Rebase PR #2282 onto main (post-#2332) and unify feature flag
    allowlists into a single source of truth.
    
    - Add MCPAppsFeatureFlag, AllowedFeatureFlags, InsidersFeatureFlags,
      and ResolveFeatureFlags in feature_flags.go
    - AllowedFeatureFlags includes all user-controllable flags (MCP Apps +
      granular), InsidersFeatureFlags only includes MCPAppsFeatureFlag
    - HeaderAllowedFeatureFlags() now delegates to AllowedFeatureFlags
    - Builder uses feature checker instead of insidersMode bool
    - Remove InsidersOnly field from ServerTool and WithInsidersMode from
      Builder
    - HTTP feature checker uses ResolveFeatureFlags for per-request
      resolution with insiders expansion
    - Tool handlers check MCPAppsFeatureFlag via IsFeatureEnabled instead
      of InsidersMode
    
    Co-authored-by: Copilot <[email protected]>
    SamMorrowDrums and Copilot committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    a24c0be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b482ac6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc7a7dc View commit details
    Browse the repository at this point in the history
  7. Enforce exactly one value key per field in set_issue_fields (#2339)

    * Initial plan
    
    * Enforce exactly one value key per field in set_issue_fields and add tests
    
    Address review feedback:
    - Change validation to count value keys and reject when multiple are
      provided (e.g., text_value + number_value, or text_value + delete).
    - Add unit tests for multiple value keys and value + delete scenarios.
    - Run generate-docs (no doc changes needed; README was already current).
    
    Agent-Logs-Url: https://github.com/github/github-mcp-server/sessions/7e89edb3-5315-42dd-bfa1-6c962f1ba137
    
    Co-authored-by: mattdholloway <[email protected]>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <[email protected]>
    Co-authored-by: mattdholloway <[email protected]>
    2 people authored and SamMorrowDrums committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    569a48d View commit details
    Browse the repository at this point in the history
Loading