Jump to: navigation, search

9.0.000.07

Genesys Co-browse Server Release Notes


9.0
This is the first release of Genesys Co-browse Server as part of 9.0.
Release Date Release Type Restrictions AIX Linux Solaris Windows
03/02/18 General X X

Helpful Links


What's New

This release contains the following new features and enhancements:

  • Co-browse now supports Windows Server 2016.
  • Co-browse now supports Citrix XenDesktop v7.6 and Citrix XenApp v7.8.
  • Co-browse now has improved logging in case of Cassandra connection issues.
  • Co-browse Server now adds a Date header to its REST API responses in accordance with RFC 2616.
  • The Session ID is now displayed in a format that is easier to read, minimizing errors when the end-user must read it to an agent over a voice connection.
  • The CORS policy is now stricter. By default, the allowed origins are left empty and are no longer set to “all origins allowed (“*”)“. You must configure the allowed origins during deployment:
    • [cross-origin] allowedOrigins
    • [http-proxy] allowedExternalDomains
  • The configuration property setDocumentDomain in the JavaScript Configuration API is now set to false by default. This means that Co-browse no longer sets the document.domain property of the page, which resolves some potential compatibility issues with your scripts. However, this also means that co-browsing for subdomain iframes is not supported by default. To enable co-browsing of subdomain iframes, set setDocumentDomain to true in your instrumentation.
  • Co-browse Server no longer starts if you haven't specified a value for the mandatory [cluster] url configuration option. 
  • genesys.min.js (pre-integrated Co-browse, Chat, and Web Engagement JavaScript clients) is now deprecated. You must now use Genesys Widgets and gcb.min.js for your website instrumentation. genesys.min.js and all other embeddable JavaScript files other than gcb.min.js will be removed in future releases.



Resolved Issues

This release contains the following resolved issues:


This release includes important security updates. (CB-4834)


The maxOfflineDuration and disableWebSockets configuration options must now be set from the cobrowse section in the instrumentation (for example, _genesys.cobrowse.maxOfflineDuration). Setting these options from outside of this section is now deprecated (for example, do not set _genesys.maxOfflineDuration). (CB-4990)


Callback-polling (JSONP-based) transport was discontinued. Co-browse JavaScript clients now connect to Co-browse Server using either WebSockets or Ajax long-polling. There are still some JSONP-based requests to Co-browse Server, but it is no longer supported for general communication during a Co-browse session.

We highly recommend that you configure your infrastructure to enable WebSockets support, as it provides smoother user experience and reduces the load on the clients, the infrastructure, and the Co-browse Server. (CB-4900)


The History REST API is now deprecated and will be discontinued in a future release.   (CB-4833)


Co-browse now has a more reliable synchronization of <select> and other input elements in case they're recreated in DOM with a new value (as opposed to just being assigned a new value). This improves support for some JavaScript frameworks, such as ReactJS. (CB-4826)


Co-browse dependencies have been updated to improve performance and address potential issues. (CB-4821)


Co-browse now has improved stability on the pages that contain iframes when an agent is using Workspace Desktop Edition or Workspace Web Edition via Internet Explorer. (CB-4721)




Upgrade Notes

No special procedure is required to upgrade to release 9.0.000.07.

Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on July 20, 2018, at 14:24.