Wiki source code of iSymphony 3.5.9.8 Change Log
Last modified by Arthur Heffern on 2021/09/09 20:56
Show last authors
author | version | line-number | content |
---|---|---|---|
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"]] | ||
2 | |||
3 | \\ | ||
4 | |||
5 | {{note}} | ||
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. | ||
7 | {{/note}} | ||
8 | |||
9 | (% class="auto-cursor-target" %) | ||
10 | \\ | ||
11 | |||
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.** | ||
14 | |||
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 | |||
24 | === Resolved Bugs === | ||
25 | |||
26 | * ((( | ||
27 | Resolved an issue where iSymphony cannot transfer calls that are ringing | ||
28 | ))) | ||
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. | ||
35 | * ((( | ||
36 | Fixed an issue where "remember me" wasn't working right in some instances. | ||
37 | ))) | ||
38 | * ((( | ||
39 | Fixed an issue where "box width" in users box view wasn't saved after setting and clicking "Ok" | ||
40 | ))) | ||
41 | * ((( | ||
42 | Added cache and pragma HTTP headers to resolve future issues with cached JS dependencies | ||
43 | |||
44 | ))) |