What Changed
- Added ability to force termination of processes that fail to terminate after
shutdown.timeout_seconds
. Issue #214 - Added ability to list the running processes directly
process-compose ls
without theprocess-compose process
sub-command. Issue #232 - Added ability to update projects on the fly
process-compose project update
. Issue #233 - Added "spinner" to the TUI to indicate that processes' long termination now performed in the background.
- Dependencies update
Bug Fixes
- Fixed a race condition between a process and its logs. Issue #237
- When TUI starts now it automatically selects the fist enabled process. Issue #238
- Fixed a race condition for very short project that could cause the TUI to hang. Issue #239
Full Changelog
- 6fbbe34 deps: term, gopsutil
- bdc182c deps: tview, pty, mergo
- 891f742 feat #214: Force terminate if shutdown.timeout_seconds is defined
- 5441a34 feat #232: process-compose ls
- b230d41 feat #233: process-compose update
- a4ee292 fix #237: Log lines are sometimes dropped
- 859f75b fix #238: Select first enabled process
- cefc4e6 fix #239: when a task is disabled, the terminal window hangs after quitting
- 2b65c79 internal: bump nix to 1.27.0