Releases: cameronrye/gopher-mcp
Releases · cameronrye/gopher-mcp
Release v0.2.2
Added
- Enhanced test coverage with additional test cases
Changed
- Updated dependency versions for consistency across tools
- Updated ruff version in pre-commit configuration
- Improved code formatting and style consistency
- Enhanced documentation with comprehensive GitHub Wiki content
Fixed
- Fixed dependency version conflicts
- Fixed code formatting issues
Release Information:
- Version: 0.2.2
- Release Date: 2025-11-16
- Commit: 2326a19
- Workflow: 19398533205
Installation:
pip install gopher-mcp==0.2.2
Verification:
All packages are signed and can be verified using Sigstore.
Release v0.2.1
Added
Gemini Protocol Support (NEW)
- Complete Gemini protocol v0.16.1 implementation
gemini_fetchMCP tool for Gemini protocol access- TLS 1.2+ client with mandatory SNI support
- TOFU (Trust-on-First-Use) certificate validation system
- Client certificate generation and management
- Gemtext parser with structured output for AI consumption
- Dual-protocol MCP server supporting both Gopher and Gemini
- Protocol-isolated caching systems
- Comprehensive security features and host allowlists
Security Features
- TOFU certificate fingerprint storage and validation
- Automatic client certificate generation per hostname/path scope
- TLS security configuration with minimum version enforcement
- Certificate validation error handling and recovery
- Host allowlists for both protocols
- Enhanced input validation and sanitization
- Security policy enforcement for connections
Documentation
- Comprehensive Gemini support documentation
- API reference for both protocols
- AI assistant usage guide
- Advanced features documentation
- Configuration reference with all environment variables
- Troubleshooting guide and FAQ
- Integration examples and best practices
- Migration guide for existing users
Testing and Quality Assurance
- Comprehensive test suite for Gemini protocol
- Security and penetration testing
- Performance and load testing
- Integration tests for dual-protocol operation
- Test coverage >95% for all new features
Changed
- Updated package metadata to reflect dual-protocol support
- Enhanced error handling and logging across both protocols
- Improved configuration validation and defaults
- Updated dependencies to include cryptography for certificate management
Security
- TLS 1.2+ enforcement for all Gemini connections
- Certificate fingerprint validation with TOFU
- Secure client certificate generation and storage
- Enhanced input validation for both protocols
Release Information:
- Version: 0.2.1
- Release Date: 2025-09-18
- Commit: d56f942
- Workflow: 17843887798
Installation:
pip install gopher-mcp==0.2.1
Verification:
All packages are signed and can be verified using Sigstore.