Releases: GopherSecurity/gopher-mcp
Releases · GopherSecurity/gopher-mcp
libgopher-mcp v0.1.5
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
libgopher-mcp v0.1.4
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
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
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
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 (
.libfor Windows) - Header files (
include/) - Verification tool
Usage
Linux/macOS
tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp # Test the libraryWindows
Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe # Test the librarylibgopher-mcp v0.1.0-20260212-060829
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 (
.libfor Windows) - Header files (
include/) - Verification tool
Usage
Linux/macOS
tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp # Test the libraryWindows
Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe # Test the librarylibgopher-mcp v0.1.0-20260211-024921
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 (
.libfor Windows) - Header files (
include/) - Verification tool
Usage
Linux/macOS
tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp # Test the libraryWindows
Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe # Test the librarylibgopher-mcp v0.1.0-20260210-123051
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 (
.libfor Windows) - Header files (
include/) - Verification tool
Usage
Linux/macOS
tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp # Test the libraryWindows
Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe # Test the librarylibgopher-mcp v0.1.0-20260206-085314
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 (
.libfor Windows) - Header files (
include/) - Verification tool
Usage
Linux/macOS
tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp # Test the libraryWindows
Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe # Test the librarylibgopher-mcp v0.1.0-20260206-041011
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 (
.libfor Windows) - Header files (
include/) - Verification tool
Usage
Linux/macOS
tar -xzf libgopher-mcp-<platform>.tar.gz
./verify_mcp # Test the libraryWindows
Expand-Archive libgopher-mcp-windows-<arch>.zip
.\verify_mcp.exe # Test the library