top of page

FireDaemon Pro and Pro OEM Changelog

  • Apr 14
  • 14 min read

Below is the FireDaemon Pro and Pro OEM Changelog:

N: New I: Improvement F: Fix S: Security

-----------------------------------------------------------------
FIREDAEMON PRO 6 PRODUCTION STABLE
THIS VERSION IS IN ACTIVE DEVELOPMENT
WORKS WITH FIREDAEMON FUSION 8 ONLY
PLEASE READ THE RELEASE NOTES:
https://kb.firedaemon.com/support/solutions/articles/4000194049
-----------------------------------------------------------------
* 6.4.0-6.4.2 build here March 2026
  N Standard non-admin users can start/restart in their user session on the proviso the necessary security rights have been granted via the Security tab
  N Restart in session available via FireDaemonCLI.exe control restart <service|tag> --in-current-session
  I Updated EULA
  I Launch+Termination Events were not intentionally prematurely terminated when a service stop was pending
  F FireDaemon.exe crashed when the "Terminate FireDaemon Service" lifecycle option was used to trigger the Service Control Manager's recovery function
  F Slow shutdown of programs when running in the user's session
  F Standard non-admin users could not restart a service due to incorrect permissions
  F Restarting services in the GUI would sometimes show two identical message
  F Programs could not be run off mapped drives or UNC shares because the Pre-Launch Event Programs never ran
  F Recovery options for a FireDaemon service were not saved if a "Reboot" failure action was present

-----------------------------------------------------------------
* 6.3.5 build here February 2026
  I Aligned checkboxes on installer Exit Dialog
  F FireDaemon Pro GUI didn't store newly entered license information

-----------------------------------------------------------------
* 6.3.4 build here February 2026
  F Spurious "the service didn't respond in a timely fashion" message when stopping/restarting services
  F Corrected how security access permissions were restricted for users
  F Recovery and Pre-Shutdown delay were not saved if a "Restart" or "Reboot" failure action was present

-----------------------------------------------------------------
* 6.3.3 build here February 2026
  N Larger font for improved legibility on high resolution displays
  I Focused import fields are nicely underlined with red accent colour
  I Reporting service status progress enhanced
  I Robustness enhancements when starting services
  I Debug log messages when program is configured as a console program but has no console to receive Ctrl-C
  I Service definitions open 3x faster for editing
  F No longer possible to redirect debug log, stderr and stdout to the same file
  F Spurious "service did not respond in a timely fashion" messages when stopping or restarting services
  F Saving the failure recovery command of Windows services didn't work

-----------------------------------------------------------------
* 6.3.0-6.3.2 build here January 2026
  N Bulk update of service user passwords via GUI and CLI
  N Support for Server 2025 Delegated Managed Service Accounts (dMSA)
  N Service Auditing
    - Ability to enable/disable service system auditing via local or domain-wide security policies
    - Global service system auditing monitor
    - Ability to show the System Access Control List (SACL) of services via the CLI
  I Various GUI Improvements
    - Improved legibility of technically oriented tooltips by using the mono-spaced font named "Consolas"
    - Removed a spurious ellipsis next to "Run Detached" in event program dialog
    - Fixed colour artifacts in event log monitor after switching between dark/light theme
    - Fixed colour mistakes for Program, Preconditions and Service Password dialogs
    - Corrected wrong order of columns of "Launch Event" and "Termination Event" lists
    - Corrected colour of dependency list controls for Windows Services.
    - List controls respect the dark/light theme colour and visually follow their enabled/disabled state
    - Clarified the initially focused and selected input field in dialogs and the service definition
    - Hide "Switch to Session 0" on Windows 11 24H2 and later
  F Fixed an unresponsive state of the FireDaemon UI when monitoring resources of a service with a process tree
  F Corrected FireDaemon UI's application window dimensions when maximised
  F The "Save" button remained disabled after inserting, deleting or reordering Environment Variables, Event Programs or Dialog Responders
  F Potential FireDaemon UI application crash when restarting a service while the respective Resource Monitor is shown

-----------------------------------------------------------------
* 6.2.5-6.2.6 build here December 2025
  I Prevent focus on Software Overview pages for better UI experience
  I Log the final invoked program path to the debug log when the path differs to due "reparse points"
  I Updated the Windows Event Log entry when the program fils to start
  I Log service CRUD operation to Windows Application Log including the user that initiated the operation. This is also shown in the GUI Log Monitor
  F If the import of a service definition failed, it should not be saved via the service definition dialog
  F Removed "service modified" message for Windows Services when clicking on an already active radio button

-----------------------------------------------------------------
* 6.2.4 build here September 2025
  I Usability of Dependencies dialog
  I Colouring of drop down lists in combo boxes

-----------------------------------------------------------------
* 6.2.0-6.2.3 build here September 2025
  N Leave a scheduled task running when re-run on a schedule (vs terminate and restart)
  I Dark mode colours on Scheduling tab
  I Exporting service definitions via drag and drop exports in the most recent XML version
  I Exporting service definitions is shown in the progress bar
  F "Ignore" and "Report only" lifecycle options were ignored
  F Schedule updates made via FireDaemon Fusion were rejected with an error
  F Installing a service via FireDaemon Fusion was successful but returned an error when reloading the service
  F Programs that required Windows Standard User permissions didn't work properly
  F Service list was not sorted correctly after updating the service configuration
  F Status of buttons to rearrange or remove dependent services or groups did not align with the selection of the dependent service
  F The progress bar was wrong when controlling services with dependencies
  F Removed annoying "Service modified" message when clicking in the service definition dialog
  F Process Group was not loaded from the service definition and defaults were used instead

-----------------------------------------------------------------
* 6.1.6 build here June 2025
  I Performance improvement when displaying the Scheduling Preview graph
  F Missing seconds in time formatting in Event Log Monitor
  F Could not import an XML service definition when 'sid type' attribute was missing
  F Crash due to missing icu.dll dependency (Windows 10, Server 2019 only)

-----------------------------------------------------------------
* 6.1.5 build here June 2025
  F Same tooltip details were shown for all FireDaemon Pro services
  F Service lifecycle options were not loaded from the service definition file. Defaults were used instead
  F Label on Self-Completing Task Schedule Preview was named Restart instead of Execute

-----------------------------------------------------------------
* 6.1.4 build here June 2025
  I GUI would often flicker when being resized or when being screen shared
  I Faster loading of service definitions
  F Correctly display system error messages on non-US English locales instead of "Unknown error"

-----------------------------------------------------------------
* 6.1.2-6.1.3 build here May 2025
  N Preconditions and state change triggers now work with Self-Completing Tasks
  N Preconditions support chaining the execution of services via Precondition process dependencies
  N Can export the event log for a specific service for debugging
  I Console programs will stop instantly when stopped
  I Killing all programs completes with better feedback
  I Prefilling the Debug Log File field to a path containing the service name and process start date/time to stop debug log file name recycling
  I Internal improvements relating to the use of Windows thread pools
  I Improved GUI performance to reduce flickering when the service sort order is not by service status
  F Self-Completing Tasks with a schedule were executed unexpectedly when the service was started. Task start now obeys service schedule

-----------------------------------------------------------------
* 6.1.0-6.1.1 build here May 2025
  N CPU Selector in the Settings tab allows you to choose cores directly, efficiency class, core number, shared cache, and NUMA node
  N Overhauled Dependencies tab layout

-----------------------------------------------------------------
* 6.0.0-6.0.25 build here April 2025
  N FireDaemon Pro UI+CLI can be run as a regular user
  N SID Type renamed to Run Permissions. Programs can now be run unelevated
  N Windows Per-user service templates can be edited. Pro is the only product that can do this
  N Multiple FireDaemon Pro and Windows services Resource Monitors (Ctrl+Alt+R) 
  N Per FireDaemon Pro and Windows services live event log (Ctrl+Alt+E)
  N CLI extended to show or set service DACLs
  N CLI extended to extract a service user account's password in cleartext
  N Monthly Restart schedules
  N Halt schedules
  N Schedules support fixed calendar days and dates (e.g. 1st Monday of month)
  N Schedules support granular start time (e.g. Restart at 12:03 AM)
  N Schedule previews (i.e. visualisation of the schedule in a calendar)
  N Services sortable in the GUI via Tag
  N Support for P and E cores
  N Run service based on Program Preconditions including user session (logged in/out), network availability, host pingable (ICMPv4/v6), endpoint availability (host/port/protocol)
    - Precondition combined with logical AND (i.e. all preconditions must be true)
    - Host name resolution conducted in a non-blocking manner
    - For ping and endpoints any successful connection is considered as "host available"
    - Resolved addresses are re-resolved automatically after DNS TTL. Logged in local time.
    - Cancelling ICMP preconditions conducted in a non-blocking manner
    - Process column status indicates awaiting preconditions
    - Preconditions are suspended and resumed on power management notifications
	- Precondition observes service launch delay, which is included in the log file
	- Preconditions can be imported or amended
  I Numerous UI improvements (layout, visibility, text consistency, hints, tooltips)
  I Program Parameters can span multiple lines for improved readability (use CTRL+Enter)
  I Resized the edit field for Program Parameters with auto-wrap text
  I Display logical processor topology information
  I FireDaemon Pro 3 migration scripts removed from the OEM package
  I The event log includes the event program's disposition
  I Installer confirmation dialog when upgrading from FireDaemon Pro 4 or 5 to 6
  I Load Order Group is pre-populated
  I Procedure for restarting services that could fail due to SCM peculiarities
  I Service control in the FireDaemon Pro UI is much snappier
  I Program Preconditions now work correctly with a launch delay. The launch delay is now a precondition itself, which is visible in the log file accordingly
  I No more N/A messages in dialogs (yay)
  I Refined the output of the CLI command that uninstalls services
  I Refined the error message when controlling a service fails
  I Refined error message when a service fails to start because the service user account cannot interact with the desktop
  I Check at service startup if the program to run as a service can be executed
  I GUI text search includes the PID column
  I UI0Detect service event log displayed from multiple sources
  I Skip loading of non-existent icon variants so that they do not appear in the Sysinternals Process Monitor
  I Confirm or reject attempts to switch to Session 0 via RDP, which may result in RDP session freezes
  I The toolbar button focus remains activated even if one of the monitoring windows has the focus
  I Handling of delay values in service recovery for Windows services includes conspicuous input validation and that 49710 days is treated as an infinite fail count
  F Legacy XML transformations did not work on Server 2025
  F Numerous layout, verbiage and other fixes and improvements

-----------------------------------------------------------------
FIREDAEMON PRO 5
THIS VERSION IS END OF LIFE. PLEASE UPGRADE
WORKS WITH FIREDAEMON FUSION 7 ONLY
-----------------------------------------------------------------
* 5.4.17 build here March 2025
  F Legacy XML transformations did not work on Server 2025

-----------------------------------------------------------------
* 5.4.15-16 build here February 2025
  F Services imported via the CLI were not properly reloaded
  F "Service modified" message removed when clicking on an already active radio button
  F Changes to sub-intervals correctly reflected in the schedule summary
  F FireDaemon Pro 3 services exported with a user defined restart frequency could not be imported
  F Restarts did not take place if duration schedules were running
  F Cloned services extracted the service password from the wrong original service

-----------------------------------------------------------------
* 5.4.14 build here November 2024
  I "Restart computer" message box didn't accept ENTER key, only Ctrl+ENTER
  I The ACL list in the Security tab did not resize
  I Removed superfluous whitespace in the CLI status output
  I Better handle delay values for service recovery for Windows services
  F Crash if Default Template was too recent
  F The annoying "Service modified" message was removed when clicking buttons in service definition dialogs
  F Corrected CTRL-Tab order on Recovery and Response dialogs
  F Checkboxes in list controls and buttons on floating tools are correctly redrawn when the theme changes
  F Reading REG_MULTI_SZ registry values is more robust
  F Invisible EventLog entry in the Applications and Services Windows Event Logs if the service definition failed to load

-----------------------------------------------------------------
* 5.4.13 build here October 2024
  I Scroll to the first item after removing the service from the Pre-Shutdown list
  F Possible infinite loop when shutting down services with dependencies via CLI
  F Removed annoying "Service modified" message when adding service dependencies and then clicking on one of the dependency list boxes

-----------------------------------------------------------------
* 5.4.12 build here September 2024
  I Dark theme extended to the Resource Monitor
  I Manage special access rights properly for certain built-in services (e.g. MDCoreSvc)
  I Skip loading non-existent icon variants
  I Handle the condition where service definitions were too recent
  F Could not see buttons on Pro GUI landing page for Pro 3 migration

-----------------------------------------------------------------
* 5.4.11 build here May 2024
  I Improved error message when a service fails to start due to the service user account not being able to interact with the Session 0 desktop
  I Search also includes PID
  F GUI crashed when hovering over the restart button of a service that cannot be started (e.g. WdiServiceHost)
  F Graceful reload did not take into account changes in the launch delay
  F Text was clipped in the Options -> Service Control

-----------------------------------------------------------------
* 5.4.10 build here May 2024
  N Service search box prompt
  I Stabilised restarting services from the CLI
  I Renamed CLI command "edit --startup-type" to "edit --startup-mode" for consistency (previous command available via synonym)
  F List grouping issue when service was removed from a group
  F Incorrect control of services with dependencies  when managed via CLI
  F Crash when opening a Windows service for editing that had specific permissions

-----------------------------------------------------------------
* 5.4.9 build here April 2024
  F Installing or importing an XML file would fail if empty text strings for certain settings were present

-----------------------------------------------------------------
* 5.4.8 build here March 2024
  F Importing a service with user credentials failed to start
  F Tag groups were not sorted correctly
  F Possible to save invalid service definition XML

-----------------------------------------------------------------
* 5.4.0-5.4.7 build here March 2024
  N Installer confirmation dialog when upgrading from Pro 4
  N Installer can check for missing language packs
  N Installer option to remove all FireDaemon Pro services on uninstall
  N XML configuration files contain additional export information (host, user, date/time)
  N Service control via CLI uses a notification-based worklist. This means fast start/stops and the ability to cancel service control actions
  N firedaemon.exe returns specific error codes instead of "success" to the SCM when service initialisation fails
  I Reworded general service rights Read, Modify, Execute
  I Service control process stability improvements
  I Uniform hang detection nomenclature in GUI, event log, and debug log 
  I Binary optimisation to reduce resource footprint
  I Improved interaction with the operating system thread pool via one-time assignment of subprocess wait object
  I Additional debug log trace if registration of the process handle in the thread pool fails
  I Consolidated CLI behaviour and options when installing a FireDaemon Pro service
  I CLI displays a warning when an unknown command is passed to the help subcommand
  I Disambiguate CLI option to add or update an action schedule
  I Aligned kind and wording of CLI progress messages when exporting services
  I Improved in-session restarts of services and graceful reloads via CLI
  I Improved error messages when XML import via CLI fails 
  I Service control CLI list displays services names rather than display name
  I Service control CLI start and restart commands skip disabled services
  I Service control CLI wording/output when controlling services
  I Installer will terminate if the FireDaemon Pro GUI is running in other user sessions
  I Installer will force FireDaemon Pro to be installed into the same directory on upgrade
  I Installer checks the product certificate chain is present before attempting to install the product
  F CLI would crash if an unknown command or argument was passed
  F Crash in FireDaemon Pro GUI when installing a service twice via CLI
  F Event log messages path was incorrect
  F Service export sometimes did not work when using CLI
  F Uninstallation via Control Panel did not display installer full user interface
  S Installation of service definition XML via CLI was not fully validated. Path checks can be skipped with new --exclude-path-checks option 
  S Numeric options when creating or editing a service via CLI were not fully validated

-----------------------------------------------------------------
* 5.3.1 build here December 2023
  I Parameters field has been made larger / auto wraps to make long command lines easier to read
  I Debug log contains the Event Disposition (e.g. Before Program Launch)
  I FireDaemonCLI create includes --startup-type option so you can specify the service startup type
  S Extended SBoM to show all software components
  S Removed VBS scripts from the Pro OEM ZIP file
  F Inadvertent launch of online help when clicking Switch to Session 0 icon
  F GUI would crash when hovering over a service that cannot be loaded
  F FireDaemonCLI status --pid option was on by default
  F FireDaemonCLI deconfigure help description was inaccurate

-----------------------------------------------------------------
* 5.3.0 build here October 2023
  I Renamed the untagged/ungrouped group of services to "Untagged" and  "Ungrouped"
  I Minor text change for Unspecified processor groups
  F Incorrect XML schema was present that prevented Fusion from creating services with empty tags

-----------------------------------------------------------------
* 5.2.5 build here September 2023
  I Pretty-print exported XML definition files
  I Per-user Windows service instances are now read-only

-----------------------------------------------------------------
* 5.2.4 build here July 2023
  I Display system local name in System Overview
  I Keep default SIDs in FireDaemon Pro service's ACL intact to stop users locking themselves out of their own services
  I Disable Restore SID Defaults for Windows services
  I Re-order CPU priority class
  F Various broken CLI commands and help text

-----------------------------------------------------------------
* 5.2.3 build here June 2023
  I Tool tips accurately reflect why a service cannot be changed
  I Scheduling date and time formats follow system locale
  F Resource Monitor did not work on Windows 10
  F Context menu corrections after changing a service configuration

-----------------------------------------------------------------
* 5.2.2 build here June 2023
  I Adjusted default service definition template to recognise a flapping process within 50ms
  I License information gets trimmed when pasted
  I Ability to copy/paste all license information from order confirmation
  I Coalesce and throttle reactions to service and process status updates in the GUI
  I Updated keyboard shortcuts
  I Corrected tooltips in resource monitor graphs
  I Thin dotted line included in the resource monitor graphs to indicate start of measurements
  I Visual groups are now reactive elements, including a context menu
  F Resource monitor would show empty graphs for process trees
  F Status bar text was wrong when hovering over context menu items

-----------------------------------------------------------------
* 5.2.1 build here May 2023
  N Group Attribute column for Windows Services
  I Renamed default colour scheme to "Windows Default"
  I Minor tool tip text updates
  I Single background colour for the service list to improve legibility
  F Taskbar and update bar now show the correct text of full messages
  F Hot cloning two services simultaneously would result in the same service name
  F Fix a crash when hot cloning a "ghosted" service (i.e. one with a missing service definition file)

-----------------------------------------------------------------
* 5.2.0 build here May 2023
  N Windows Services can be grouped by SVCHOST and LSASS group
  N FireDaemon Pro GUI displays the total number of services visible, total number of services, and the total number of services selected
  N Additional service control information is provided when hovering over the start, stop, and restart buttons
  N For running Windows Services, if you hover over the Status column, you will see what control codes are accepted by that service
  N When you hover over the main service control buttons, additional information is displayed advising what actions can be applied to the selected services
  N Schedules can be exported as XML from the Scheduling tab by right clicking on the schedule list field
  I If a service cannot be controlled, as part of a multiple-service control action, then the action will not applied to the service that cannot be controlled
  I You can now set the Theme directly. The theme also available via the Options dialog
  I Removed dependency on Visual Studio C++ Runtime
  I Resource Monitor summarises CPU, RAM, and I/O utilisation for the entire process tree.
  I For FireDaemon Services, the Resource Monitor displays the number of processes in the process tree
  I For Windows Services, the Resource Monitor displays the program running as a service
  I Revised the wording and capitalisation of various tooltips
  I Renamed "System Services" to "Windows Services" for consistency
  I Left aligned PID column for better legibility
  I Colour theme can be selected. Previous you had to cycle through the options
  I Visual grouping of services is on by default
  F Colour styles applied of Security tab were incorrect
  F Cryptic CLI error messages removed
  F firedaemoncli.exe list-all did not work as expected
  F Missing tooltips
  F Sorting of Startup Type column did not work as expected
  F Hot tracking toolbar lists did not work as expected when scrolling
  F Tags could only be 14 characters long. Now 255 characters long
  F Service security ACL editor would not update permissions if they were changed in the Advanced View dialog
  F Service security ACL editor does not remove "Change Permissions"
  F CoreETW.man manifest missing from OEM package

-----------------------------------------------------------------
* 5.0.0-5.1.3 build here May 2023
  N 64-bit only
  N Hardware-based code signing
  N Themes (Dark, Light, Automatic)
  N Live service monitoring and reporting
  N Live service resource monitoring
  N Service tagging
  N GUI, CLI, and service component separation
  N CLI rationalisation
  N ETW logging
  N Security ACLs
  N Advanced Installer MSI installer


-----------------------------------------------------------------
FIREDAEMON PRO 4
September 2018 to November 2022 
-----------------------------------------------------------------

-----------------------------------------------------------------
FIREDAEMON PRO 3
April 2010 to October 2018 
-----------------------------------------------------------------

-----------------------------------------------------------------
FIREDAEMON PRO 1
January 2005 to January 2010
-----------------------------------------------------------------

-----------------------------------------------------------------   
* 0.0.0.X, 1.5-1.8 June 1999-December 2005
  The land before time forgot.

bottom of page