- Error logging for runuser command (#99)
- Improved debug logging (#97)
- Always log when a job completes (#92)
- During an uninstall, remove the
bakupagent
user (#93)
- If a job fails, add the failed command and error message to separate response elements (#94)
- Send current version of rClone in HTTP headers to automate updating (#84)
- The agent no longer runs as the installing user, instead a
bakupagent
user is created during install which is used for executing jobs (#88)
- Jobs now run in a shell that mimics that of an interactive shell that the user would open (#84)
- The install script now solely uses systemctl to manage the server, rather than also using System V's service command (#89)
- Add additional checks that a shell for a job is started correctly (#87)
- Stop rClone outputting a warning about missing config files when checking its version (#90)