All Versions
Latest Version
Avg Release Cycle
89 days
Latest Release
1280 days ago

Changelog History
Page 1

  • v0.24.3 Changes

    March 22, 2020

    Rust code into rust directory

  • v0.24.2 Changes

    March 22, 2020

    ๐Ÿ‘‰ Use of go modules instead of dep, thanks @chenrui333

  • v0.24.1 Changes

    December 08, 2019
    • ๐Ÿ‘Œ Support for FreeBSD/arm64, thanks @t6
  • v0.24.0 Changes

    October 24, 2019
    • โž• Added the post_exit option to call a command after process exits, passing as an argument the exit code (Requires go >= 1.12) #54, thanks @olgeni
  • v0.23.0 Changes

    March 08, 2019
    • ๐Ÿ–จ Implemented option -cc checks the config file, print the config and exits with code 0 if no error was found, or exits with code 1 an error was found
  • v0.22.0 Changes

    December 17, 2018
    • ๐Ÿ›  Fixed logger Log not to close pipe even when Scan() fails #46, thanks @honteng
  • v0.21.0 Changes

    September 23, 2018
    • 0๏ธโƒฃ Implemented retries 0 defaults to -1 run forever, if set to 0 it will just run once and exit
    • ๐Ÿ›  Fixed supervisor to wait for the http socket server to be closed before exiting
    • Using RWmutex to prevent race conditions
    • ๐Ÿ‘Œ Improved logger to terminate the custom logger in case doesn't exit after closing StdinPipe
  • v0.20.0 Changes

    June 07, 2018
    • โž• Added the require_cmd option that prevents starting a service based on the output of command (exit 0), thanks @luetge
  • v0.19.0 Changes

    May 28, 2018
    • โž• Added option -n no-daemon mode, stays in the foreground #40, thanks @loafoe
    • ๐Ÿ‘‰ Use service name derived from config when using immortal -c service.yml #39, thanks @loafoe
  • v0.18.0 Changes

    January 10, 2018
    • โž• Added option retries, -r to specify the maximum number of tries before exiting the program
    • Environment IMMORTAL_EXIT used to exit when running immortal with a config file, helps to avoid a race condition (start/stop) when using immortaldir
    • ๐Ÿ–จ immortalctl prints now process that are about to start with a defined wait value
    • ๐Ÿ“‡ Renamed option -s to -w to be more consistent with the config file option wait
    • ๐Ÿšฆ Signals are only sent to process then this is up and running