Release Notes
- Bug Fixes
- The command line refuses a word that is not a flag, two operation modes in one run and an unknown
--log-level, and runs nothing, instead of ignoring the flags after the word, running only the first mode or falling back to INFO. --helpis printed on standard output.- The installer no longer removes
proxsaveorproxmox-backupsymlinks from the directory it was started in whenPATHholds a relative entry, and no longer hangs on aPATHentry that is not a directory. - Cron detection no longer crashes on an operator script with a line ending in
<<.
- The command line refuses a word that is not a flag, two operation modes in one run and an unknown
- Improvements
- The process check reads each process's name, parent and executable through one handle, so the three always describe the same process.
- Documentation
- The CLI reference and troubleshooting guide describe the new refusals and that exit code 130 also covers SIGTERM and an aborted restore prompt; the security and developer guides match the code.
- Chores
- The code base uses current Go idioms with no change in behaviour, and CI adds pinned golangci-lint, staticcheck, gosec, govulncheck, CodeQL extended queries, workflow linting and a nightly flaky-test run; the release SBOM no longer carries a temporary path.