New Features
- POSIX Signal Support: Added support for sending custom POSIX signals to processes via the TUI, by @lynaghk.
- Process Environment Files: Added process-specific
env_filesupport to load environment variables from dedicated files, addresses issue (#406). - Log Color Control: Added the
--log-no-colorCLI flag andPC_LOG_NO_COLORenvironment variable to disable color output in log files, addresses issue (#440). - Self-Update Capability: Added a self-update command to securely download and install new versions.
- Shutdown Logging: Added explicit logging when a process exits or is skipped and triggers project shutdown.
- TUI Footer Links: Added "Donate" and "Ask Question" links to the TUI footer that open in the default browser.
Bug Fixes
- Fixed a race condition by waiting for the detached daemon's HTTP server to be ready before proceeding, addresses issue (#443) and (#424).
- Fixed the process editing loop to correctly exit if a user exits without changing the configuration.
- Fixed incorrectly typed
RestartPolicyandProcessConditionproperties when marshaling for editing. - Improved concurrency safety in the project runner.
New Contributors
Full Changelog: v1.94.0...v1.100.0