Wiki source code of iSymphony 3.5.9.8 Change Log
Last modified by Arthur Heffern on 2021/09/09 20:56
Hide last authors
author | version | line-number | content |
---|---|---|---|
11.1 | 1 | 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>>url:http://support.getisymphony.com||shape="rect"]] | |
1.1 | 2 | ||
11.1 | 3 | \\ | |
4 | |||
1.1 | 5 | {{note}} | |
11.1 | 6 | If you are not upgrading from iSymphony 3.5.4, be sure to check the change log and upgrade notes for previous versions as well. | |
1.1 | 7 | {{/note}} | |
8 | |||
11.1 | 9 | (% class="auto-cursor-target" %) | |
10 | \\ | ||
1.1 | 11 | ||
11.1 | 12 | {{note}} | |
13 | (% style="color: rgb(255,0,0);" %)__**IMPORTANT ERRATA:**__(%%) This version contains upgraded(% style="color: rgb(0,0,0);text-decoration: none;" %) websocket push libraries (moving away from jquery push methods to plain javascript push). **The side effect of this is that end users may get a **(% style="color: rgb(0, 0, 0); text-decoration: none; color: rgb(255, 0, 0)" %)**"unable to load push"**(% style="color: rgb(0,0,0);text-decoration: none;" %)** message when upgrading from any previous version(s) in a BIG RED BANNER at the top of the page when opening the client or administrator web interfaces after upgrading to this version.** **If a user obtains this message, they should clear their browser cache or reload the page bypassing and refreshing the local cache (CTRL+F5 or Shift+Click Reload Button) or equivalent in the end-user's browser.** | ||
1.1 | 14 | ||
11.1 | 15 | (% style="color: rgb(0,0,0);text-decoration: none;" %)Future upgrades will not require this step as HTTP headers should now disable caching and the proper version should always be downloaded. | |
16 | {{/note}} | ||
17 | |||
18 | === Improvements === | ||
19 | |||
20 | * Improved reliability and performance of HTTP push, switched to pure javascript AJAX push libraries for client DOM modifications. | ||
21 | * Added HTTP push strategies. iSymphony will now use websockets in most browsers and falls back to long polling where websockets. | ||
22 | * Added code resolving two Security vulnerabilities reported by 1st & 3rd party vulnerability scans. | ||
23 | |||
1.1 | 24 | === Resolved Bugs === | |
25 | |||
26 | * ((( | ||
11.1 | 27 | Resolved an issue where iSymphony cannot transfer calls that are ringing | |
1.1 | 28 | ))) | |
11.1 | 29 | * Resolved several memory and performance issues which were reported on high-volume systems | |
30 | ** Resolved memory leak in in-memory data store | ||
31 | ** Resolved an issue where HTTP Push caused memory leak under certain circumstances. | ||
32 | ** Upgraded components of a third party User Interface library resolving several memory leaks in the User Interface | ||
33 | ** Resolved issue with client side (browser) memory leaks on AccountPopupButton instantiations due to server holding reference in List View. Large List views benefit greatly. | ||
34 | * 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. | ||
1.1 | 35 | * ((( | |
11.1 | 36 | Fixed an issue where "remember me" wasn't working right in some instances. | |
1.1 | 37 | ))) | |
38 | * ((( | ||
11.1 | 39 | Fixed an issue where "box width" in users box view wasn't saved after setting and clicking "Ok" | |
10.1 | 40 | ))) | |
41 | * ((( | ||
11.1 | 42 | Added cache and pragma HTTP headers to resolve future issues with cached JS dependencies | |
1.1 | 43 | ||
44 | ))) |