FireDaemon daeMON Changelog
Modified on: Tue, 27 Dec, 2022 at 12:54 PM
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
Did you find it helpful?
Yes
No
Send feedback Sorry we couldn't be helpful. Help us improve this article with your feedback.