- refactor: optimize wrapping the job command
- feat: add 3 jobcmd hooks to plugin APIs to allow modifying the wrapped script
- enh: disconnect ssh client when scheduler is done
- ci: add poetry show step
- fix: fix real command not run for local scheduler for python < 3.12
- fix: create stdout and stderr files when job starts
- chore: do not raise error when failed to kill ssh jobs
- docs: update README.md and examples
**Full Changelog**: https://github.com/pwwang/xqute/compare/0.4.1...0.5.0