Product Update - v21.06

Details of the product update v21.06 from 11th of February 2021.

Features

Statistics for Contract owners

With this release we introduce a new API endpoint (/stats) for the contract owners to collect statistical information including the number of workspaces, flows and the component used in the flows.

Use the following call: GET /v2/stats/workspaces?{contract_id}, where the contract_id is the ID of your contract. Your contract ID is the alphanumeric number found in your browser address-bar after the letter c/ and before /w while you are logged-into the platform.

Notification: flows stopped in limited workspaces

Our platform stops flows in the limited workspaces. We describe this in our Contracts and Workspaces general article. With this release you will receive notification when the platform stops them. You can still login and restart your flows.

Improvements and Updates

Branch creation in Content Based Routers

With this release we improved the behaviour of the branch creation and modification while working with the Content Based Router component. To avoid confusion and standardise the experience the following changes were made:

  • You can not add a step after the Content Based Router and existing branches. The “plus” button is no longer available - only the branch or fork button is presented (see screenshot below).
  • When clicking on the fork button the branch creation menu opens where you can add more branches.

Content Based Router new behaviour

Node.js Sailor update

Current Node.js Sailor version - 2.6.24

With this release we introduce next sets of improvements to the Node.js Sailor, the base library used to compile any Node.js based component code during the platform deployments.

This particular update includes stability for large message (~50MB) processing through the request-reply chain. If you intend to include your custom component in the request-reply scenario, we highly recommend updating the Node.js Sailor to at least 2.6.24 version.

Along with this new improvement the Request-Reply (HTTP-Reply) component is updated. We recommend using at least 1GB RAM memory on the HTTP-Reply component and at least 512MB RAM memory for each step in your request-reply chain.

Java Sailor update

Current Java Sailor version - 3.3.2

With this release we introduce next sets of improvements to the Java Sailor, the base library used to compile any Java based component code during the platform deployments.

With introduction of the the version 3.3.2 all errors in component credential verification are shown in the UI as errors. Previously errors were shown in the logs only.

Minor improvement to UI

With this release we standardised behaviour of the UI in the mapping fields. Some notable improvements are:

  • In the Integrator mode you can used the Tab key for switching between fields and in the Developer mode - for formatting the JSON structure.
  • The mapper in Developer Mode Reference now correctly renders the enum information.
  • It is now possible fill object into nested object field and array into nested array field so the value isn’t converted to a string.
  • If you are member of more than 20 contracts or workspaces, you will not see them all on the left hand-side. Instead, a link with load more will appear which you can use to load more contracts.

Fixed Bugs

  • Fixed the bug when the data for credentials verification were getting from cache instead of current UI state.
  • Addressed the problem when the code from latest component version executes during verify credentials instead of the code from chosen component version.
  • Fixed the UI bug when the REST API Headers field would write backwards if a hot key is used to jump between fields.
  • Addressed the problem with the scopes fields in the OAuth2 Credentials creation. These fields are not required.
  • Fixed a bug when some fields of published flow version were still possible to edit causing creation of a new draft version of the flow.
  • Address the problem when during the OAuth authentication process, error messages from the service provider as described in 4.1.2.1 were not displayed to the user.
  • Fixed the UI bug when the integration step configuration were blocked when the latest component version was selected.

Components

Request-reply component

  • FIXED a bug with memory leakage in Sailor
  • UPDATED the Sailor version: 2.6.24

JDBC Component

  • UPDATED the Java Sailor version: 3.3.2

Sailor version update in bulk

As a part of the component code audit we updated the Node.js Sailor version to 2.6.24 in the following components: