- Updated to make compliant for > Ruby 3.0, updated http-parser-lite reference, fixed exists? vs exist? deprecation. (#250)
- Add
--wait
/-w
option toinvoker list
to stream updates instead of printing once & exiting (#239) - Make
Host
header check case-insensitive (#241)
- Enable Manjaro Linux support
- Fix setup on Ubuntu w/ systemd-resolved (#233)
- Ensure same color is re-used for next started process, which is helpful to maintain consistency when using
reload
command (#230) - Add
install
as an alias ofsetup
command (#232) - Change default process sleep duration to 0 (#231)
- Add
restart
as an alias ofreload
command (#229) - Remove facter dependency (#236)
- Relax dotenv dependency version restriction (#237)
- Relax thor dependency version restriction (#238)
- Change default tld from .dev to .test (#208)
- Fix high cpu usage when process managed by Invoker crashes and Invoker doesn't read from its socket.(#198)
- Allow users to specify custom ssl certificate and key (#199)
- Remove rainbow dependency and migrate to colorize
- Add support for running Invoker build in SELinux environments (#188)
- Add an option to print process listing in raw format. This enables us to see complete process list (#193)
- Fix colors in console output (#192)
- Add a new option to optionally disable colors in log when starting invoker (#196)
- Handle TERM and INT signals when stopping invoker. (#196)
- Always capture STDOUT/STDERR of process to invoker's log file, if invoker is daemonized. (#186)
- Add a command for filtering all logs for a process. (#186)
- Prefer Procfile.dev to Procfile (#183)
- Downgrade Rainbow version to prevent compilation errors in certain environments (#180)
- Non existant PWD environment variable may cause errors while starting a process (#179)
- Implement support for specifying process ordering. This allows user to be explicit about order in which Invoker should start processes from ini file (#174)
- Return correct version of Invoker in HTTP header (#173)