Release Notes
Official release notes and changelog for govman.
Latest Release
v1.0.0 (2025-11-01)
š First Release - Initial stable release of govman - Go Version Manager.
Features
⨠Core Functionality
- Install and manage multiple Go versions
- Fast version switching with symlink management
- Project-specific versions via
.govman-versionfiles - Automatic version switching on directory change
- Support for all Go versions (stable, beta, RC)
š Shell Integration
- Bash, Zsh, Fish, PowerShell support
- Automatic PATH management
- Directory change hooks for auto-switching
- Non-intrusive configuration
ā” Performance
- Parallel downloads with resume capability
- Intelligent caching system
- SHA-256 checksum verification
- Progress bars and status indicators
š Cross-Platform
- Windows (AMD64, ARM64)
- macOS (Intel, Apple Silicon)
- Linux (AMD64, ARM64)
- No admin/sudo required
š§ Configuration
- YAML-based configuration
- Mirror support for restricted networks
- Customizable download settings
- Flexible installation paths
Commands
govman init- Initialize shell integrationgovman install- Install Go versionsgovman uninstall- Remove Go versionsgovman use- Switch Go versionsgovman current- Show active versiongovman list- List installed/available versionsgovman info- Show version detailsgovman clean- Clean download cachegovman refresh- Re-evaluate directory contextgovman selfupdate- Update govman itself
Installation Methods
- Quick install scripts (Bash, PowerShell, CMD)
- Manual binary download
- Build from source
- GitHub Releases
Version History
v1.0.0 (2025-11-01)
First public release - see features above.
Deprecation Notices
v1.0.0
- None - This is the first release
Known Issues
v1.0.0
-
Windows Command Prompt
- Auto-switching not supported
- Manual version switching required
- Workaround: Use PowerShell instead
-
Large Downloads on Slow Networks
- May timeout on very slow connections
- Workaround: Increase timeout in config:
download: timeout: 1800s
-
SELinux on Some Linux Distributions
- May require context adjustment
- Workaround:
chcon -t bin_t ~/.govman/bin/govman
Security Updates
v1.0.0
- ā SHA-256 checksum verification for all downloads
- ā Path traversal protection in archive extraction
- ā Input validation throughout
- ā No elevated privileges required
- ā Secure defaults in configuration
Performance Benchmarks
v1.0.0
Average performance on modern hardware:
- Install time: 30-60 seconds (depends on download speed)
- Switch time: < 1 second
- Startup overhead: < 10ms (shell integration)
- Cache lookup: < 5ms
- Version resolution: < 100ms
Contributors
Thank you to all contributors who made govman possible!
Core Team
- justjundana - Creator & Maintainer
Community Contributors
Want to contribute? Check out our Developer Guide!
Support
- š Documentation
- š¬ Discussions
- š Issue Tracker
- š§ Contact: GitHub Issues
License
govman is released under the MIT License. See LICENSE for details.
Stay updated: Star ā the GitHub repository to receive notifications!