iSymphony 3.4.1 ChangeLog

Version 1.1 by ryanp on 2021/09/09 18:02

The following is a complete list of changes made between iSymphony 3.4.0 and iSymphony 3.4.1.

Warning

If you are not upgrading from iSymphony 3.3.2, be sure to check the changelog and upgrade notes for previous versions as well

Resolved Bugs

  • Resolved an issue where the admin release document links were pointing to the beta space instead of the production space.
  • Resolved a critical issue where user dashboards were saving multiple times. This sometimes resulted in an infinite loop greatly increasing resource usage and potentially corrupting the .xml configuration.
  • Resolved a critical issue where the queue could enter into a deadlock, crashing the server.
  • Resolved an issue where the LiveUserDriver would not find the user configuration, resulting in excessive logging on startup.
  • Resolved a critical issue where users would occasionally lose their dashboard configuration.
  • Resolved an issue where the BasePermissionService would excessively log Invalid Permission on startup due to incorrect startup order.
  • Resolved an issue where the transfer action did not take the user's transfer settings into consideration.
  • Resolved an issue where the My Stream Widget would occasionally reset the split panel state.

Improvements

  • Major improvements to iSymphony client performance by preventing a large amount of incorrect save requests and file writes.
  • Major improvements to queue widget performance when constructing the queue widget, using queue groups, selecting queues, and logging agents in or out of queues.
  • Improved startup speed, particularly for systems with large number of users.
  • Improved call action contact system integration to no longer display contacts with no phone numbers.

Desktop Client 2.0.0

  • Desktop Client Module 2.0.0
    • Updated the REST endpoints:
      • Provides latest version on /client/desktop/latest-version 
      • Provides desktop client on /client/desktop/client
    • iSymphony Client download menu now provides clearer information for the host and port
    • The desktop client will be served on the rest endpoint or by clicking the download button
      • The latest version available will be served
      • If no installers are available, legacy installers (version < 2.0.0) will be served
    • Detects installers in installer directory and updates when changes are made
      • Removes need to replace the module when new installers are released, simply drop the .zip containing new installers into the installer directory
      • No need to stop the server to change the current installer being served
  • Desktop Client 2.0.0
    • Ground up rewrite of the desktop client
    • Improved performance and resource use
    • New GUI
    • 32-bit and 64-bit versions are available
    • Signed Application
    • Installers allow more flexible options
      • Windows no longer requires Admin privileges to install to a single user
      • Windows no longer depends on vc runtime
      • Custom install location can be specified
    • Improved Native integration
      • Copy and paste
      • Hotkeys
    • Improved server disconnect handling
    • Streamlined setup process
      • A user friendly welcome screen is provided
      • Default port configuration is provided
      • Application validates the host / port
      • Protocol information no longer required
        • Note: WSS: is currently not support