iSymphony 3.5.9.8 Change Log

Last modified by Arthur Heffern on 2021/09/09 20:56

The following is a list of changes made between iSymphony 3.5.4 and iSymphony 3.5.9.8. This release should greatly improve memory utilization and resolves several memory leaks which users in high-volume environments  where customers reported the need to restart the iSymphony Server periodically. Please report any anomalies at http://support.getisymphony.com 


Failed to execute the [error] macro. Cause: [The required content is missing.]. Click on this message for details.


Failed to execute the [error] macro. Cause: [The required content is missing.]. Click on this message for details.

Improvements

  • Improved reliability and performance of HTTP push, switched to pure javascript AJAX push libraries for client DOM modifications.
  • Added HTTP push strategies. iSymphony will now use websockets in most browsers and falls back to long polling where websockets.
  • Added code resolving two Security vulnerabilities reported by 1st & 3rd party vulnerability scans.

Resolved Bugs

  • Resolved an issue where iSymphony cannot transfer calls that are ringing

  • Resolved several memory and performance issues which were reported on high-volume systems
    • Resolved memory leak in in-memory data store 
    • Resolved an issue where HTTP Push caused memory leak under certain circumstances.  
    • Upgraded components of a third party User Interface library resolving several memory leaks in the User Interface 
    • Resolved issue with client side (browser) memory leaks on AccountPopupButton instantiations due to server holding reference in List View. Large List views benefit greatly.
  • Resolved issue where leftover ASTDB values were causing invalid parsing of presence state when invalid entries existed in ASTDB during a "presencestate list" command and the extension entries did not exist within cxpanel model. This should resolve invalid presence state representations.
  • Fixed an issue where "remember me" wasn't working right in some instances.

  • Fixed an issue where "box width" in users box view wasn't saved after setting and clicking "Ok"

  • Added cache and pragma HTTP headers to resolve future issues with cached JS dependencies
     

   
iSymphony