Skip to content

Release v0.4.8

Choose a tag to compare

@github-actions github-actions released this 28 Jun 15:14
Immutable release. Only release title and notes can be modified.
f2347bd

Summary
This release introduces a robust Windows autostart fix and a built‑in self‑update mechanism, enabling users to keep routatic‑proxy current directly from the command line. Enhancements to autostart handling, command‑line formatting, and background process logging improve reliability on Windows, while the new updater package adds version comparison, checksum verification, and GitHub API integration.


New Features

  • Add Windows autostart fix – handle WindowsApps aliases and improve command‑line argument formatting.
  • Introduce self‑update command – check for and apply updates from GitHub.
  • Create updater package – download, verify, and install updates with checksum validation.
  • Enhance User‑Agent handling – set a custom User‑Agent for GitHub API requests.

Bug Fixes

  • Update .gitignore – include .kimchi and remove obsolete documentation files.
  • Replace ping with timeout – improve backup deletion reliability on Windows.

Improvements

  • Autostart status command – now checks if the server process is running and logs startup errors.
  • Background process startup – add error handling and logging improvements.
  • Windows command‑line building – unit tests added for path extraction and argument formatting.
  • Updater functionality – tests added for version comparison and checksum verification.

Documentation

  • Add Windows autostart specification – new documentation file detailing the fix.
  • Update INSTALLATION.md & README.md – reflect new features and usage.

Chores

  • Add cmd/routatic-proxy/update.go – command implementation for updates.
  • Update internal daemon filesautostart_windows.go, background.go, and their tests.
  • Add updater source and testsinternal/updater package and corresponding test files.
  • Update .gitignore – maintain clean repository state.