2.1.0 Release Notes

Last modified by ryanp on 2021/09/09 20:56

  • Major performance improvements to desktop client session management
  • Improved Welcome screen
    • Secure connections are now supported (wss/https support)
      • Added icon to indicate if connection is secure
      • Added icon to inform user if certificate is from a trusted authority
      • Added screen to whitelist untrusted certificates on first connection
    • Connection logic streamlined to determine if valid hostname / port was entered before enabling start.
  • The core server unique name can now be entered after connection.
  • Added additional key listeners to improve navigation.
  • Improved dynamic loading of new desktop client installer packages
    • Files can now be directly written into installers directory
    • Resolved a bug that caused an infinite loop while loading new package (requiring a restart of the server)
  • Improved dependencies to be self contained in the module.
  • Improved the way the application saves the configuration.
  • Improved handling of disconnections, client should now attempt to reconnect for a period of time before returning to the welcome screen.
  • Improved downloading of updates, users will now be presented with a download screen showing the download progress. After the download completes users will be able to start the installation.
  • Changed desktop menu from falling back to the legacy installers on error to instead prompt user with an error dialog notifying them that something has been misconfigured.
  • Resolved the following bugs
    • Resolved an issue where the welcome screen would close if the enter hotkey was used instead of clicking the button.
    • Resolved an issue where the linux extension was incorrect in the installer.properties file.
    • Resolved an issue where the NSIS silent install could not configure the directory.
    • Resolved an issue where the application would throw errors and not start if the configuration was corrupted. An option is now provided to clear a corrupted configuration for the user and return to the welcome screen.
    • Resolved an issue where multi tenant systems would always use default core server, resulting in incorrect server configuration being setup.
    • Resolved an issue where multi tenant systems without default core server would not start.
    • Resolved an issue where the websocket connection could die after a period of inactivity. The websocket will now ping the server to stay alive.
    • Resolved an issue where the application could close before the configuration was updated.
   
iSymphony