Fixes Windows and Linux platform issues, adds env_file config support, and introduces Windows Authenticode code signing.
Features
- Add
env_fileconfig key to load.envfiles before variable expansion - Windows binaries are now Authenticode-signed via Certum SimplySign (PKCS#11)
Bug Fixes
- SFTP: use POSIX path joins to prevent backslash path separators leaking into remote paths on Windows
- GUI: run tray icon on a dedicated GTK thread to fix Linux tray rendering issues (#69)
- Daemon: release glibc malloc arenas after each backup cycle to reduce RSS on long-running daemons
Docs
- Add Windows path quoting examples to config docs and templates
- Note that local repo paths need
ReadWritePaths=in systemd unit files - Use correct XDG paths in systemd service example
Downloads
| Platform | File |
|---|---|
| Linux x86_64 (static) | vykar-v0.12.11-x86_64-unknown-linux-musl.tar.gz
|
| Linux x86_64 (glibc, GUI) | vykar-v0.12.11-x86_64-unknown-linux-gnu.tar.gz
|
| Linux aarch64 (static) | vykar-v0.12.11-aarch64-unknown-linux-musl.tar.gz
|
| Linux aarch64 (glibc) | vykar-v0.12.11-aarch64-unknown-linux-gnu.tar.gz
|
| macOS Apple Silicon | vykar-v0.12.11-aarch64-apple-darwin.tar.gz
|
| Windows x86_64 | vykar-v0.12.11-x86_64-pc-windows-msvc.zip
|