You can check your current ChronoServe version in several ways:
chronoserve --version
The version is displayed in:
- Health endpoint response
- Log file headers
ChronoServe follows semantic versioning (MAJOR.MINOR.PATCH):
- MAJOR: Breaking changes
- MINOR: New features, backwards compatible
- PATCH: Bug fixes, backwards compatible
Example: v1.2.3
ChronoServe automatically checks for updates by:
- Comparing your version with latest GitHub release
- Displaying notifications if updates are available
- Providing update instructions based on your OS
chronoserve --check-updates
# PowerShell (as Administrator)
1. Stop ChronoServe service
Stop-Service ChronoServe
2. Download latest release
Invoke-WebRequest -Uri "https://github.com/therealtoxicdev/chronoserve/releases/latest/download/chronoserve_windows_amd64.exe" -OutFile ".\bin\chronoserve.exe"
3. Restart service
Start-Service ChronoServe
# Terminal (with sudo)
1. Stop ChronoServe service
sudo systemctl stop chronoserve
2. Download latest release
sudo wget https://github.com/therealtoxicdev/chronoserve/releases/latest/download/chronoserve_linux_amd64 -O /usr/local/bin/chronoserve
3. Make executable
sudo chmod +x /usr/local/bin/chronoserve
4. Restart service
sudo systemctl start chronoserve
- Initial release
- Basic service management
- JWT authentication
- Role-based access control
Example update available:
ChronoServe v0.1.0 (update available: v0.2.0)
Visit https://github.com/therealtoxicdev/chronoserve/releases for the latest version
Example up-to-date:
ChronoServe v0.1.0 (latest)
Version checking can be configured in config.yaml
:
updates:
checkOnStartup: true # Check for updates when server starts
notifyInLogs: true # Show update notifications in logs
checkInterval: 24h # How often to check for updates
githubTimeout: 10s # Timeout for GitHub API requests
-
"Failed to check for updates"
- Check your internet connection
- Verify GitHub API access
- Check firewall settings
-
"Version check timed out"
- Increase
githubTimeout
in config - Check network latency
- Increase
-
"Invalid version format"
- Clear cached version data
- Reinstall from official release
For version-related issues:
- Check GitHub Issues
- Open a new issue with label 'version'
- Include your current version and OS details