All notable changes to this project will be documented in this file.
- Optimize AuthenticationId logic.
- Remove utf8 bom header from powershell output on windows 2008.
- Change powershell default encode.
- Auto load env in /etc/profile.
- Support script run as user on windows platform.
- Set MAIL and TERM env for Linux.
- Only create log file before process being really running.
- Fix bug of sysvinit upgrade.
- Use x86_64 as default Windows target.
- Fix bug of write output to tmp file.
- Support agent smooth upgrade.
- Remove sudo dependency.
- Fix powershell script gbk error.
- Reduce lock holding time.
- Fix macro warnings.
- Optimize documents.
- Support upload task output to COS.
- Optimize executor logic.
- Support task cancellation.
- Remove speculate.
- Agent support for windows.
- Modify the backend domain.
- Report
START_FAILED
during script file creating failed because of disk full or permission deny. - Fix some warning, replace the deprecated func.
- Modify a test case of cache lib, make it more accurate.
- Reduce some redundant log.
- Reduce systemd restart seconds to 1s.
- Optimized for preload environment.
- Use
vendored
mode for building openssl, see: openssl. - Optimize Makefile for cross-compile.
- Support agent run daemon tasks.
- Support set
username
for invocation task. - Support preload environment variables before running task.
- Add
err_info
to store the reason for taskSTART_FAILED
.
- Support containerize agent, used for E2E environment.
- Support debug mode for mock vpc info, used for E2E environment.
- Report dropped bytes of output.
- Add CHANGELOG & LICENSE.
- Add integration tests for HTTP API.
- Do CheckUpdate 10s after the agent started.
- Update install.sh to adapt some bash version which do not support [[ syntax.
- Fix bug of finish time return 0 when start failed.
- Support install for CoreOS whose /usr is Read-only.
- Report task start & finish support retry.
- Optimize several sleep operations.
- Fix sleep method in tokio, use await instead of thread sleep.
- Fix bug, commands local saving directory recreate each month.
- Set tat_agent auto-restart time to 5s by systemd.
- First release of TAT agent.
- Including one WebSocket thread for task notify.
- Including one HTTP thread for task query & report.
- Including one On-time thread for some periodic & timer tasks.
- Commands spawned as an independent process.