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.
- Secure connections are now supported (wss/https support)
- 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.