FireDaemon Fusion and Fusion OEM Changelog

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

-----------------------------------------------------------------
FIREDAEMON FUSION 7 PRODUCTION STABLE
WORKS WITH FIREDAEMON PRO 5 ONLY
PLEASE READ THE RELEASE NOTES:
https://kb.firedaemon.com/support/solutions/articles/4000194231
-----------------------------------------------------------------
* 7.1.6 build here March 2024
  I Minor CLI text output changes
  I Better error message when the service list load fails
  I Installer checks the product certificate chain
  I Installer forces upgrade into the same install directory
  F Crash when completing version checks
  F Mismatch libxml2 dependency
  F APPCRASH forces WER DMP to be created 
  
-----------------------------------------------------------------
* 7.1.5 build here November 2023
  I Update to OpenSSL 3.1.4
  I Minor text change in Processor Scheduling section
  I Minor text change in log messages
  I Restyled Hanko Passkey Login Form
  S Updated SBoM (see System Information -> Credits)
  F Updating an existing local user did not work

-----------------------------------------------------------------
* 7.1.4 build here October 2023
  I Update to OpenSSL 3.1.3
  I Updates and corrections to Fusion API documentation
  F Creating a new service failed when the tag was empty

-----------------------------------------------------------------
* 7.1.3 build here July 2023
  I Added Process column to the list of FireDaemon services
  F Service Status and PID were not being displayed properly

-----------------------------------------------------------------
* 7.1.2 build here July 2023
  I License information can be copied / pasted into license dialog
  F Fusion did not work on versions prior to Windows 10/2016 due to log4cxx 1.1.0 compatibility issue
  F Licence key had to be applied twice to "stick"

-----------------------------------------------------------------
* 7.1.1 build here May 2023
  I Update to OpenSSL 3.1.1
  I Removed dependency on Visual Studio C++ Runtime
  I Updated online documentation URL
  F Hanko Passkeys user login text alignment

-----------------------------------------------------------------
* 7.0.0-7.1.0 build here May 2023
  N 64-bit only
  N Hardware-based code signing
  N License information hidden from regular users
  N Incorporates OpenSSL 3.1
  N Passwordless authentication via Hanko
  N Advanced Installer MSI installer

-----------------------------------------------------------------
FIREDAEMON FUSION 6.6 PRODUCTION STABLE
WORKS WITH FIREDAEMON PRO 4.6 ONLY
PLEASE READ THE RELEASE NOTES:
https://kb.firedaemon.com/support/solutions/articles/4000123183
-----------------------------------------------------------------
* 6.6.6 build here November 2022
  I OpenSSL 1.1.1s update
  I Toolchain update
  I Digital certificate update

-----------------------------------------------------------------
* 6.6.5 build here July 2022
  I OpenSSL 1.1.1q update
  I InstallShield installer update

-----------------------------------------------------------------
* 6.6.4 build here May 2022
  I OpenSSL 1.1.1o update

-----------------------------------------------------------------
* 6.6.2-6.6.3 build here February 2022
  N Support for TLS private key with elliptic curve
  I Updated VC Runtime
  I Fusion only supports "modern browsers" when CORS is enabled
  F CORS support stopped working due to browser changes in SameSite cookie handling

-----------------------------------------------------------------
* 6.6.1 build here January 2022
  F x86 installer failed to install / upgrade
  F License type correctly displayed (e.g. perpetual)

-----------------------------------------------------------------
* 6.6.0 build here December 2021
  I Correctly report Windows 11 and Server 2022
  I OpenSSL 1.1.1m update
  I log4cxx 0.12.1 update
  I libxml 2.19.12 update
  F Memory leak on each connection
  F Could not create a console program as a service via web UI
  F Installer dialog control correction

-----------------------------------------------------------------
* 6.5.27 build here May 2021
  F Correct handling of origin in 'multi-hop' server scenarios and remote node access

-----------------------------------------------------------------
* 6.5.25/26 build here May 2021
  N Admin password must be set during new installs
  F Switching back and forth between SSL / non-SSL didn't work
  F OpenSSL privilege escalation (thanks Xavier :)
  F Couldn't login if CORS enabled
  F CSRF checks when reverse proxy's connection protocol differs
  F Couldn't set debug log level
  F Couldn't connect to remote nodes

-----------------------------------------------------------------
* 6.5.24 build here March 2021
  N Sectigo Authenticode Digital Certificate
  I OpenSSL 1.1.1k update

-----------------------------------------------------------------
* 6.5.23 build here March 2021
  I OpenSSL 1.1.1j update and other security related improvements
  I License expiry details displayed for all license types
  F License dialog crash when licensing via GUI based dialog

-----------------------------------------------------------------
* 6.5.22 build here January 2021
  F Crash when FireDaemon Pro was missing

-----------------------------------------------------------------
* 6.5.21 build here December 2020
  N User guide URLs
  I Servicing release (VC++ 16.8)

-----------------------------------------------------------------
* 6.5.20 build here November 2020
  I Compatibility updates. Use with FireDaemon Pro 4.5.25 or later only
  I Built using latest OpenSSL 1.1.1i

-----------------------------------------------------------------
* 6.5.19 build here November 2020
  N Can reset user passwords via command line
  F List ordering didn't work

-----------------------------------------------------------------
* 6.5.18 build here October 2020
  N Support for SSL / TLS CA chain files
  N Verification of SSL / TLS certificate and key
  I Reordered passwords fields when editing users
  I User role and assigned service rights consistency
  F Section access didn't work

-----------------------------------------------------------------
* 6.5.17 build here October 2020
  F Editing users was broken
  F Crash in FusionControl when specifying incorrect parameters
  F Re-arranged ZIP file folders in OEM distribution
  F Including missing DLLs in OEM distribution

-----------------------------------------------------------------
* 6.5.16 build here September 2020
  N Dropped support for IE11 - use Edge instead
  I Include OpenSSL license in distribution
  I TLS 1.2 and 1.3 plus strong ciphers enabled by default
  I Changes to SameSite cookie settings = CORS over HTTPS only
  I Updated README
  F FOUC when editing a user

-----------------------------------------------------------------
* 6.5.15 build here July 2020
  F Stop All / Restart All services incorrectly reported

-----------------------------------------------------------------
* 6.5.14 build here June 2020
  I UI text decorations and tooltips align with Pro 6.5
  F Application of invalid license dropped product back into trial mode
  F Could not load some system services with a recovery command line
  F Alignment of sibling fields
  F Days of week schedule dialog didn't work
  F Couldn't delete schedules

-----------------------------------------------------------------
* 6.5.12+6.5.13 build here April 2020
  N Support for IPv6
  N HTTP to HTTPS redirect message
  N Ability to accept connections on multiple IP addresses
  N Display new processes status in regard to forking primary processes
  I Includes OpenSSL 1.1.1h
  F CORS support was broken
  F OEM variant correctly displays configured product name in page title   

-----------------------------------------------------------------
* 6.5.11 build here February 2020
  N Upgraded 3rd-party Javascript dependencies
  N Summary for yearly duration schedules
  N OEM variant with adjustable ProductName and logo
  N Friendlier message when accessing Fusion via HTTP instead of HTTPS
  N 64-bit version!
  F Move table sort icons for right-aligned columns to the right 
  F Utilise full Unicode capabilities
  F Fix crash happening on multicore (>32 processors) with only one processor group under Wow64
  F Deleting a service from the editing dialog works again
  F Check whether service to update exists to prevent crashing the Fusion webserver
  F Fix broken schedule summary display after editing a schedule
  F Fix saving a new service when Event Program delay is empty
  F Correct description of the FireDaemon Fusion 64-bit executable
  F Configured product name now appears in web page titles

-----------------------------------------------------------------
FIREDAEMON FUSION 6 PRODUCTION STABLE
WORKS WITH FIREDAEMON PRO 4 ONLY
PLEASE READ THE RELEASE NOTES:
https://kb.firedaemon.com/support/solutions/articles/4000123183
-----------------------------------------------------------------
* 6.0.34 build here October 2019
  F Registration Information dialog didn't launch from the Windows Start menu
  F Licensee information not displayed correctly if contained HTML special characters
  F Installer dialog display issues when DPI >= 250%

-----------------------------------------------------------------
* 6.0.33 build here April 2019
  N Updated EULA and README
  F Table sort icons for right-aligned columns moved to the right
  F Additional error and warning notifications when changing own profile

-----------------------------------------------------------------
* 6.0.32 build here January 2019
  I Includes OpenSSL 1.1.0k w/o zlib
  F Saving an automatic service would reset startup type to manual
  F Editing users or system services would sometimes yield Unknown Fatal Error
  F Services with special characters could not be opened

-----------------------------------------------------------------
* 6.0.31 build here October 2018
  N Support for Server 2019
  N Can apply license key information during silent install

-----------------------------------------------------------------
* 6.0.30 build here September 2018
  I Made text in Lifecycle options clearer
  F 'Upon Fail' lifecycle option should use ProductShortName

-----------------------------------------------------------------
FIREDAEMON FUSION 5 PRODUCTION STABLE
WORKS WITH FIREDAEMON PRO 3 ONLY
PLEASE READ THE RELEASE NOTES:
https://kb.firedaemon.com/support/solutions/articles/4000123181
-----------------------------------------------------------------
* 5.0.16 build here July 2016
  N Product runs for 30-days in trial mode and then
    requires a license key
  I Product completely overhauled internally
  I Rebuilt on Visual Studio 2015
  I SSL functionality and ciphers completely up to date
  I Updated InstallShield Installer
  I Updated Users Guide
  I Updated SSL Encryption Guide
  I Updated API Guide
  F Works with 32-bit and 64-bit version of FireDaemon Pro 3.13
    or later only

-----------------------------------------------------------------   
* 2013.12.256.0 build here December 2013
 I Updated API documentation
 F Regular Users could access Quickstats and Options if the URL
   was known
 F Empty SSL password from a remote node couldn't be decoded
 F SSL key path growing recursively in the internal session

-----------------------------------------------------------------   
* 2013.10.251.0 build here October 2013
 N SSL passwords AES256 hashed in FusionServices.xml
 I Minor UI and installer verbiage tweaks
 I Removed redundant HTML images
 F Default SSL certificate was expired
 F Possible to set all admin accounts to user-level effectively
   locking you out of admin access

-----------------------------------------------------------------   
* 2013.09.247.0 build here September 2013
 N Works with FireDaemon Pro v3.6 only
 N Dropped support for XP and 2003
 N Support for Windows 8, 2012, 8.1, 2012 R2
 N Can connect to multiple remote machines
 N Remote machine heartbeating
 N Support for SSL key passphrases
 N Overhauled IP address binding
 N Fully documented JSON API
   I Removed all the RSS feeds
   I Complete overhaul of user access controls and rights
   I Improved UI to support all recent Apple IOS and Google
     Android tablets and phones
   I Default port now 20604
   I Improved support for third party commercial SSL keys
   F More fixes and improvements than you can poke a stick at

-----------------------------------------------------------------   
* 2011.05.114.0 build here May 2011
  N Works with FireDaemon Pro v3.5 only
  N Full unicode (multi-language) support
  N Fine grained user access control to services
  N Fine grained Fusion service control (IP, ports, SSL, etc.)
  I Can hide product version string
  I More detail in Quick Stats
  I Various cosmetic improvements
  I Multi-user access improvements
  I Better logging
  F Double quotes not displaying properly in System Services
  F Quick Stats reported some Windows 7 variants incorrectly
  F Swap and Swap Used were the same value
  F FireDaemon and Windows service definition update button
    was broken
  F Browsing protected directories failed
  F Browsing directories with non-English characters failed

-----------------------------------------------------------------   
* 2010.07.95.0 build here (Beta) July 2010
  I Bulk start/stop of FireDaemon services - better logging
    and notifications
  I Refactoring of backend Javascript
  F Crash in XML parser

-----------------------------------------------------------------   
* 2010.06.93.0 build here (Beta) June 2010
  N Remote file browser
  N CPU bindings dropdown
  I Path is copied down to Working Directory when choosing
    an executable via the file browser
  F Quickstats displays incorrect number of sockets
  F Services RSS lists displaying incorrect entries
  F Dialog log file StdErr log file paths not saved correctly
  F Incorrect version of Windows 7 reported in QuickStats

-----------------------------------------------------------------   
* 2010.04.86.0 build here (Beta) April 2010
  F Users preference for All Services would be lost when saved
  F Capture Stdout in File would always gets set to ToStdout

-----------------------------------------------------------------   
* 2010.04.85.0 build here (Beta) April 2010
  F If a user was logged on and they were deleted they could
    still perform actions until they logged off
  F Short name not duplicated in display name
  F Pre/Post service executable field missing
  F Edit FireDaemon service tab order
  F When multiple services are checked and edit is clicked
    only the first service is edited

-----------------------------------------------------------------   
* 2010.04.84.0 build here (Beta) April 2010
  N You can specify how many services are listed in the
    services grid (15, 50, 100)
  F Any value could be entered in CPU Bindings
  F When creating a new service Service Display Name is
    automatically filled in when you click on the field

-----------------------------------------------------------------   
* 2010.03.82.0 build here (Beta) March 2010
  I All browser popups replaced with jQuery dialogs
  F When creating a user and not assigning any services, then
    a warning is displayed

-----------------------------------------------------------------   
* 2010.03.81.0 build here (Beta) March 2010
  F Cannot uninstall disabled services
  F Endless loop when attempting to uninstall services and
    none selected
  F Crash when badly formed/invalid SSL certificate supplied.
    Fusion will fail gracefully if the certificate in this
    situation and revert to HTTP

-----------------------------------------------------------------   
* 2010.03.80.0 build here (Beta) March 2010
  N Initial release