FireDaemon daeMON Changelog

N: New I: Improvement F: Fix

-----------------------------------------------------------------
FIREDAEMON DAEMON 2 PRODUCTION STABLE
-----------------------------------------------------------------
* 2.6.0 21 November 2022
    I Toolchain update
    I Digital certificate update
    I Compatible with FireDaemon 4.6.0 or later only

-----------------------------------------------------------------
* 2.5.3 28 September 2021
    I Documentation update
    F Unpredictable behaviour if -f option didn't have a monitoring frequency set

-----------------------------------------------------------------
* 2.5.2 7 December 2020
    I Servicing release (VC++ 16.8)
    I Compatible with FireDaemon Pro 4.5.26 or later only

-----------------------------------------------------------------
* 2.5.1 5 August 2020
    I Rebuilt using latest MS VC compiler and runtimes

-----------------------------------------------------------------
* 2.5.0 22 December 2019
    N Support for FireDaemon Pro and Pro OEM 4.0 and 4.5
    N Displays product name of detected FireDaemon Pro
    N Detects only FireDaemon Pro having the same bitness

-----------------------------------------------------------------
* 2.0.2 12 July 2018
    F K32GetProcessMemoryInfo not found on Vista/2008

-----------------------------------------------------------------
* 2.0.1 20 June 2018
    N Supports foreign bitness (eg. Pro 4 x86 on x64)
    N daeMON respects Pro 4 schedules

-----------------------------------------------------------------
* 2.0.0 15 June 2018
    N Works with Pro 4 / Pro 4 OEM ONLY

-----------------------------------------------------------------
FIREDAEMON DAEMON 1 PRODUCTION STABLE
-----------------------------------------------------------------
* 1.3.5 12 July 2018
    F K32GetProcessMemoryInfo not found on Vista/2008

-----------------------------------------------------------------
* 1.3.4 20 June 2018
    F -a now works with Pro 3 OEM

-----------------------------------------------------------------
* 1.3.3 16 June 2018
    F Memory leak when terminating a process
    F Crash when logging

-----------------------------------------------------------------
* 1.3.2 7 December 2017
    I Built using latest Visual Studio toolchain
    F Scheduled services would be considered "down"
    F Percentage symbol in command line help

-----------------------------------------------------------------
* 1.3.1 1 December 2015
    I Digital signatures are now SHA256
    I Resource language is now English (United States)
    F Copyright symbol in command line help

-----------------------------------------------------------------
* 1.3.0 19 October 2015
    N Updated digital signatures
    N Windows 10 compatible
    N Log output is now unicode
    N Can monitor remote services via -s \\server\service
    N Can provide remote credentials via -l
    N If you try and monitor the same service more than once
      daeMON will not start
    N Online Users Guide

-----------------------------------------------------------------
* 1.22.35 4 October 2010
    F -s didn't work on x64 Win 7

-----------------------------------------------------------------
* 1.21.17 11 July 2010
    I stdout/sterr is no longer buffered
    F When -d option specified service list would be
      validated twice

-----------------------------------------------------------------
* 1.21.15 8 June 2010
    N Support for built-in Windows services (use -s option)
    N -g option. Don't restart all services in group. Only
      restart from the first failed service

-----------------------------------------------------------------
* 1.18.5 18 December 2009
    N -d Dynamic service monitoring (use in conjunction with -a)

-----------------------------------------------------------------
* 1.17.3 12 December 2009
    N Delivered as an EXE (32-bit and 64-bit)
    N Exclude specific services (-e option)
    N Service enumeration (-a or -s) ignores disabled services
    N Ignore manual stopped services (-k)

-----------------------------------------------------------------
* 0.09 2 November 2009
    N Disable group restart, restart individual services only
    (-r option)

-----------------------------------------------------------------
* 0.08 19 August 2009
    N Kills processes that exceed the memory threshold
      (-m option). Works in conjunction with -c and -i
    I Debug logging enhancements
    I Tested with Perl 5.10.0 on Windows 7

-----------------------------------------------------------------
* 0.07 9 February 2009
    N High CPU can be ignored across a specified number of
      monitoring intervals (-i option)
    I Reduced logging output when -v not specified

-----------------------------------------------------------------
* 0.06 26 January 2009
    N Kills processes that exceed the CPU threshold (-c option)
    N Included CPU Grabber to simulate CPU load
    F CPU enumeration did work properly

-----------------------------------------------------------------
* 0.05 10 May 2007
    F Correct number of cores reported on Vista
    F Subprocess identification was incorrect on x64 if it the
      FD process was running under WoW64

-----------------------------------------------------------------
* 0.04 10 January 2007
    N Multiple duplicate service/process combos handled

-----------------------------------------------------------------
* 0.03 28 September 2006
    N WMI service detection
    N Just stop all monitored services on failure (-a option)
    I Support for x86 and x64 Perl
    I Default monitoring frequency is now 30 seconds
    I Even more logging
    F Launching FireDaemon.EXE could fail

-----------------------------------------------------------------
* 0.02 21 September 2006
    N Passive monitoring (-p option). Just report
    N Run once (-o option). Just run once then exit
    N Verbose (-v option). Dump additional stats
    N Quiet (-q option). Run silently
    N All services (-a option). Overrides -s
    I You can now monitor just one service
    I Better logging
    I Renamed product to daeMON
    I Included Un*x style man page
    I Included example FireDaemon service configuration XML

-----------------------------------------------------------------
* 0.01 19 September 2006
    N Initial release