CloudStreams 10.15 | Added, Removed, Deprecated, or Changed Items | CloudStreams Server | Release 10.15
 
Release 10.15
Added Items
*Azure Account SAS and Service SAS Authentication and Authorization mechanisms CloudStreams now provides the ability to generate a shared access signature (SAS) token, which allows secure delegated access to resources in your Azure storage account. Currently, the support extends to the Service SAS and Account SAS authentication types only.
*Listener Runtime Status for CloudStreams connectors In earlier releases, CloudStreams did not have the provision to know the runtime status for a given listener. From this release, we have introduced a new listener runtime status called Suspended, which indicates that the configured cloud connector listener was successfully enabled by a user, but the subscription is currently inactive. On clicking the Suspended option in the Status column, a detailed explanation of the error status will be displayed.
*Multipart/form-data as a Content-Type for Swagger (OpenAPI 2.0) specifications In earlier releases, CloudStreams did not have the provision to support the parsing of multipart requests for Swagger (OpenAPI 2.0) specifications. From this release, while creating a connector using Swagger, multipart/form-data content-type requests are supported.
*CloudStreams Public APIs From this release, new CloudStreams APIs have been introduced into the following domains:
*Metadata APIs: Allows you to query connectors and CloudStreams server metadata.
*Asset Management APIs: Allows you to perform CRUD (create, read/retrieve, update, delete) operations on CloudStreams assets.
*Runtime APIs: Allows you to execute a service and retrieve the current status of a connection.
*Specify additional configurations to a custom OAuth refresh implementation From this release, CloudStreams provides the ability to specify additional values to a custom OAuth v2.0 refresh implementation in addition to the fields provided by the standard OAuth 2.0 Refresh Token Grant Type specification. This is required to support the OAuth v2.0 token refresh for SaaS providers like Coupa.
*Customize complex connector resources using WSDL during design-time From this release, CloudStreams provides the ability to customize definitions for complex resources using WSDL during resource configuration.
*Option to store event data in a database From this release, CloudStreams provides the ability to store event data in a database. By default, the Terracotta cache is used to store event data.
*Support for Salesforce Composite Resources From this release, CloudStreams provides support for Composite resources in addition to Composite Batch, sObject Tree, and sObject Collections. Composite Graphs is yet to be supported.
Changed Items
*Cometd library used for integrating with Salesforce Streaming APIs has been upgraded to version 7.0.6 In earlier releases, CloudStreams Salesforce listeners used Cometd library 3.1.3 to integrate with Salesforce Streaming APIs. Security vulnerabilities were reported with version 3.1.3. In this release, we have addressed the vulnerabilities by modifying the implementation to use the 7.0.6 version of the library. Additionally, we have upgraded the referenced Jetty libraries from Jetty 9.4.45 to 11.0.9.
*CloudStreams User Interface In the Listeners list page, the Enabled column is renamed to Status. The status of a listener for a CloudStreams connector can be one of the following: Enabled, Disabled, or Suspended. You can click on the label/link to check the runtime state transition summary for a listener and take a suitable action in the listener runtime status popup window.
Deprecated Item
*From this release, the ARIS Mashzone NextGen Server based webMethods CloudStreams Analytics dashboard is deprecated and will become obsolete in the next release, i.e., October 2023 release. You can use any third-party Business Intelligence (BI) tools to build a dashboard by leveraging the CloudStreams Analytics APIs provided in the WmCloudStreams Analytics package. We will introduce an Analytics dashboard for various CloudStreams assets in a future release.