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.