Skip to content

Releases: GopherSecurity/gopher-mcp

libgopher-mcp v0.1.5

21 Apr 08:29

Choose a tag to compare

Build Information

Field Value
Version 0.1.5
Date 2026-04-21 08:29:38 UTC
Commit 529dd57
Branch br_release
Build Type Release

Platforms

  • Linux: x64, ARM64
  • Windows: x64, ARM64
  • macOS: x64, ARM64

What's Changed

Added

  • Add idle-read timeout to ConnectionImpl (#224)
  • Add real-IO SSE server transport handshake test (#216)
  • Add unit tests for SseSessionRegistry (#215)
  • Implement SSE server transport with per-factory session registry (#215)
  • Add SSE/RPC path and external_url params to filter chain factory (#215)
  • Add integration tests for HttpAsyncClient (#213)
  • Add HttpAsyncClient built on HttpCodecFilter (#213)
  • Add unit tests for crash-fix contracts (#212)

Changed

  • Release 0.1.4
  • Enhance dump-version.sh with GitHub release check and auto-generated changelog
  • Release 0.1.3
  • Cover server idle-read timeout end-to-end (#224)
  • Switch idle-read close to NoFlush so LocalClose actually propagates (#224)
  • Arm idle-read timeout on every accepted McpServer connection (#224)
  • Cover abortive TCP close in McpServer connection-lifecycle test (#223)
  • Cover ConnectionPoolImpl timeout timer against stack-capture UAF (#222)
  • Stop capturing stack-local PendingConnection in pool timeout timer (#222)
  • Run deferred close through dispatcher post instead of a stack-local timer (#221)
  • Drop write-only num_connections_ in favor of public stat (#220)
  • Drop vestigial ConnectionCallbacks inheritance from McpServer (#220)
  • Cover connections_active/total across three concurrent accepts (#219)
  • Count TCP server connections in the public stats (#219)
  • Drop leak-on-teardown workaround from initialize-routing test (#218)
  • Cover McpServer connection-lifecycle cleanup and shutdown-drain (#218)
  • Drain active_connections_ during McpServer::shutdown on the dispatcher (#218)
  • Cover dispatcher-thread commit inside McpClient::initializeProtocol (#217)
  • Cover POST /callback routing back through the SSE stream (#216)
  • Extract SseSessionRegistry into its own translation unit (#215)
  • make format (#215)
  • Match POST /callback/{id} under reverse-proxy path prefixes (#215)
  • Wire McpServerConfig endpoint paths into HttpSseFilterChainFactory (#215)
  • Rename default SSE path to /sse and add external_url config (#215)
  • Surface numeric :status pseudo-header from HTTP client codec (#213)
  • Test that client-mode HTTP codec actually disables body_timeout (#212)
  • Cover lifecycle-adapter self+peer deferred-delete pattern (#212)
  • Drive ConnectionManager event tests through the dispatcher thread (#212)
  • Disable body timeout for client-mode HTTP codec (#212)
  • Route initializeProtocol state commit back to the dispatcher thread (#212)
  • Bind server connection callbacks per connection via adapter (#212)
  • Defer closed-connection destruction via Dispatcher::deferredDelete (#212)
  • Unstaged changes: CMakeLists.txt

Fixed

  • Fix background-task timer lifetime in McpServer (#212)
  • Fix scheduleCallbackCurrentIteration to defer past caller's stack frame (#212)

libgopher-mcp v0.1.4

08 Apr 12:19

Choose a tag to compare

Build Information

Field Value
Version 0.1.4
Date 2026-04-08 12:19:02 UTC
Commit 27c9491
Branch br_release
Build Type Release

Platforms

  • Linux: x64, ARM64
  • Windows: x64, ARM64
  • macOS: x64, ARM64

What's Changed

Added

  • Add unit tests for resources/read response and ResourceManager handlers (#206)
  • Add read handlers to example server resource registrations (#206)
  • Add ResourceReadHandler callback to ResourceManager (#206)

Changed

  • Enhance dump-version.sh with GitHub release check and auto-generated changelog
  • Release 0.1.3
  • Run clang-format on resource read implementation files (#206)
  • Unstaged changes: CMakeLists.txt

Fixed

  • Fix resources/read response to match MCP schema (#206)

libgopher-mcp v0.1.3

08 Apr 03:09

Choose a tag to compare

Build Information

Field Value
Version 0.1.3
Date 2026-04-08 03:09:47 UTC
Commit 7acef2d
Branch br_release
Build Type Release

Platforms

  • Linux: x64, ARM64
  • Windows: x64, ARM64
  • macOS: x64, ARM64

What's Changed

Added

Changed

Fixed

libgopher-mcp v0.1.1

02 Mar 16:57

Choose a tag to compare

Build Information

Field Value
Version 0.1.1
Date 2026-03-20 21:43:58 UTC
Commit 1024ae2
Branch br_release
Build Type Release

Platforms

  • Linux: x64, ARM64
  • Windows: x64, ARM64
  • macOS: x64, ARM64

What's Changed

Added

Changed

Fixed

libgopher-mcp v0.1.0-20260212-092516

12 Feb 09:25

Choose a tag to compare

Build Report - libgopher-mcp

Build Information

  • Date: 2026-02-12 09:25:16 UTC
  • Commit: 610a390
  • Branch: dev_improve_client_fetch_tools_cross_build
  • Build Type: Release
  • Library Version: 0.1.0

Platforms Built

Linux

  • ✅ x64 (Ubuntu 20.04+, GLIBC 2.31+)
  • ✅ ARM64 (Ubuntu 20.04+, GLIBC 2.31+)

Windows

  • ✅ x64 (Windows 7+, MinGW-w64)
  • ✅ ARM64 (Windows 10+, LLVM-MinGW)

macOS

  • ✅ x64 (macOS 10.15+, Intel)
  • ✅ ARM64 (macOS 11.0+, Apple Silicon)

Package Contents

Each platform package includes:

  • Main library (.so, .dll, or .dylib)
  • C API library for FFI bindings
  • Import library (.lib for Windows)
  • Header files (include/)
  • Verification tool

Usage

Linux/macOS

tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp  # Test the library

Windows

Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe  # Test the library

libgopher-mcp v0.1.0-20260212-060829

12 Feb 06:08

Choose a tag to compare

Build Report - libgopher-mcp

Build Information

  • Date: 2026-02-12 06:08:29 UTC
  • Commit: 6db7d9e
  • Branch: dev_improve_client_fetch_tools_cross_build
  • Build Type: Release
  • Library Version: 0.1.0

Platforms Built

Linux

  • ✅ x64 (Ubuntu 20.04+, GLIBC 2.31+)
  • ✅ ARM64 (Ubuntu 20.04+, GLIBC 2.31+)

Windows

  • ✅ x64 (Windows 7+, MinGW-w64)
  • ✅ ARM64 (Windows 10+, LLVM-MinGW)

macOS

  • ✅ x64 (macOS 10.15+, Intel)
  • ✅ ARM64 (macOS 11.0+, Apple Silicon)

Package Contents

Each platform package includes:

  • Main library (.so, .dll, or .dylib)
  • C API library for FFI bindings
  • Import library (.lib for Windows)
  • Header files (include/)
  • Verification tool

Usage

Linux/macOS

tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp  # Test the library

Windows

Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe  # Test the library

libgopher-mcp v0.1.0-20260211-024921

11 Feb 02:49

Choose a tag to compare

Build Report - libgopher-mcp

Build Information

  • Date: 2026-02-11 02:49:21 UTC
  • Commit: dfec887
  • Branch: dev_improve_client_fetch_tools_cross_build
  • Build Type: Release
  • Library Version: 0.1.0

Platforms Built

Linux

  • ✅ x64 (Ubuntu 20.04+, GLIBC 2.31+)
  • ✅ ARM64 (Ubuntu 20.04+, GLIBC 2.31+)

Windows

  • ✅ x64 (Windows 7+, MinGW-w64)
  • ✅ ARM64 (Windows 10+, LLVM-MinGW)

macOS

  • ✅ x64 (macOS 10.15+, Intel)
  • ✅ ARM64 (macOS 11.0+, Apple Silicon)

Package Contents

Each platform package includes:

  • Main library (.so, .dll, or .dylib)
  • C API library for FFI bindings
  • Import library (.lib for Windows)
  • Header files (include/)
  • Verification tool

Usage

Linux/macOS

tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp  # Test the library

Windows

Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe  # Test the library

libgopher-mcp v0.1.0-20260210-123051

10 Feb 12:30

Choose a tag to compare

Build Report - libgopher-mcp

Build Information

  • Date: 2026-02-10 12:30:51 UTC
  • Commit: 459e078
  • Branch: dev_improve_client_fetch_tools_cross_build
  • Build Type: Release
  • Library Version: 0.1.0

Platforms Built

Linux

  • ✅ x64 (Ubuntu 20.04+, GLIBC 2.31+)
  • ✅ ARM64 (Ubuntu 20.04+, GLIBC 2.31+)

Windows

  • ✅ x64 (Windows 7+, MinGW-w64)
  • ✅ ARM64 (Windows 10+, LLVM-MinGW)

macOS

  • ✅ x64 (macOS 10.15+, Intel)
  • ✅ ARM64 (macOS 11.0+, Apple Silicon)

Package Contents

Each platform package includes:

  • Main library (.so, .dll, or .dylib)
  • C API library for FFI bindings
  • Import library (.lib for Windows)
  • Header files (include/)
  • Verification tool

Usage

Linux/macOS

tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp  # Test the library

Windows

Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe  # Test the library

libgopher-mcp v0.1.0-20260206-085314

06 Feb 08:53

Choose a tag to compare

Build Report - libgopher-mcp

Build Information

  • Date: 2026-02-06 08:53:14 UTC
  • Commit: 618d20e
  • Branch: dev_improve_client_fetch_tools_cross_build
  • Build Type: Release
  • Library Version: 0.1.0

Platforms Built

Linux

  • ✅ x64 (Ubuntu 20.04+, GLIBC 2.31+)
  • ✅ ARM64 (Ubuntu 20.04+, GLIBC 2.31+)

Windows

  • ✅ x64 (Windows 7+, MinGW-w64)
  • ✅ ARM64 (Windows 10+, LLVM-MinGW)

macOS

  • ✅ x64 (macOS 10.15+, Intel)
  • ✅ ARM64 (macOS 11.0+, Apple Silicon)

Package Contents

Each platform package includes:

  • Main library (.so, .dll, or .dylib)
  • C API library for FFI bindings
  • Import library (.lib for Windows)
  • Header files (include/)
  • Verification tool

Usage

Linux/macOS

tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp  # Test the library

Windows

Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe  # Test the library

libgopher-mcp v0.1.0-20260206-041011

06 Feb 04:10

Choose a tag to compare

Build Report - libgopher-mcp

Build Information

  • Date: 2026-02-06 04:10:11 UTC
  • Commit: 017089f
  • Branch: dev_improve_client_fetch_tools_cross_build
  • Build Type: Release
  • Library Version: 0.1.0

Platforms Built

Linux

  • ✅ x64 (Ubuntu 20.04+, GLIBC 2.31+)
  • ✅ ARM64 (Ubuntu 20.04+, GLIBC 2.31+)

Windows

  • ✅ x64 (Windows 7+, MinGW-w64)
  • ✅ ARM64 (Windows 10+, LLVM-MinGW)

macOS

  • ✅ x64 (macOS 10.15+, Intel)
  • ✅ ARM64 (macOS 11.0+, Apple Silicon)

Package Contents

Each platform package includes:

  • Main library (.so, .dll, or .dylib)
  • C API library for FFI bindings
  • Import library (.lib for Windows)
  • Header files (include/)
  • Verification tool

Usage

Linux/macOS

tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp  # Test the library

Windows

Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe  # Test the library