Skip to content

Releases: github/github-mcp-server

GitHub MCP Server 1.12.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 14:05
Immutable release. Only release title and notes can be modified.
9205304

Highlights

  • New governance tools for agents. Read and manage repository rulesets and custom properties across repository, organization, and enterprise levels.
  • Faster, safer feature flags. Functional availability rules evaluate lazily after static filtering, deduplicate checks per request, and preserve precise availability errors.
  • Safer write operations. Pin merge HEADs, recover file SHAs, use least-privilege public-repository access, and detect silently dropped labels.
  • Richer review and discovery support. Adds review range coordinates, thread resolution reasons, projected-header preflights, Server Card support, and Agent Plugins.
  • Better content fidelity. Markdown bodies, titles, release notes, comments, and commit messages preserve visible content while filtering unsafe invisible characters.

What's Changed

New Contributors

Full Changelog: v1.11.0...v1.12.0

GitHub MCP Server 1.11.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 14:31
Immutable release. Only release title and notes can be modified.

Highlights

  • Smarter OAuth challenges: per-call scope checks request only the permissions each tool invocation needs with runtime checks where required.
  • Improved browser OAuth support: CORS now works across OAuth discovery routes, with configurable authorization-server URLs.
  • Improved sub-issue workflow: create parent and sub-issues atomically.
  • Better HTTP caching for STDIO: REST responses support ETag conditional requests.
  • Runtime refresh: upgraded to Go 1.27authorizationauthorization plus routine security and dependency updates.

What's Changed

  • feat(http): add --authorization-server flag to override OAuth AS URL by @Anika-Sol in #2900
  • Name the root command after the installed binary by @plusky in #2998
  • fix(http): preserve CORS across OAuth routes by @SamMorrowDrums in #3147
  • Add atomic parent issue creation by @zwick in #3134
  • Add ETag conditional requests to the REST transport by @joshfree in #3026
  • build(deps): bump github/codeql-action from 4 to 4.37.4 by @dependabot[bot] in #3004
  • Add per-call OAuth scope checks by @SamMorrowDrums in #3128
  • build(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #3157
  • build(deps): bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 by @dependabot[bot] in #3156
  • build(deps): bump distroless/base-debian12 from 76b3162 to fabbf1c by @dependabot[bot] in #3154
  • build(deps): bump golang from 1.25.13-alpine to 1.27.0-alpine by @dependabot[bot] in