Product Update - v22.22

Details of the product update v22.22 from 2nd of June 2022.

Announcements

ISO 27001 certification

We are ISO 27001 certified! Check our dedicated page for more details and to download the copy of our certificate.

Temporary Duplication of Execution Numbers

As part of ongoing improvements we have refined our system architecture around executions to decrease latency when loading the executions page. As part of these changes there is a temporary duplication of the number of executions recorded in your executions page. No data is lost, there is no influence on quota consumption, and these duplications will disappear as we end the transition phase in approximately 30 days. If you have any questions please contact our support directly.

Attachment/object processing and storing

We are changing policies for our retention services. As platform traffic grows the resource burden of retaining files becomes significant.

  • The attachment and object (a.k.a. lightweight objects) retention period is reduced to 3 days (72 hours)
  • The maximum attachment/object size is capped at 100 MB.

Features

Flow designer header

To provide more vertical space during the flow design process we changed the flow designer header behaviour. Now when the left-hand-side menu is closed the action buttons and statuses merge into the same line with flow title and description.

Flow designer header

When your flow title or description is larger than the available space the visible text is cropped. By hovering over these fields you can reveal the full text.

Hover to see the description

Improvements and Updates

Copy code blocks from published flows

Reusing mappings or code snippets from published flows can accelerate flow development. You can now select and copy such text from your published flows without first making a draft of the flow. This feature includes:

  • Any mapping (including JSONata transform views)
  • The selected data sample
  • Any code from the code component
  • Data from retrieved sample

Example shows copied code from the Node.js code component configuration view:

Copy code blocks

Credential ID permanently shown

Now you can see the IDs of any credentials while browsing through the list of credentials in the Integrate > Credentials > Component Name view:

Credential ID in Credentials page

Or while configuring a step in your integration flow:

Credential ID in Flow designer

REST-API component header configuration

We now obfuscate authentication header values for the REST-API-V2 component. You will notice this in the Configuration view when basic or api-key authentication is used.

REST-API-V2 credential

Re-authentication for sensitive actions (continuation)

This is part 2 of our initiative to prevent accidental or malicious changes to sensitive data and follows on from release 22.20.

This time we extend the list of actions for which you will be asked to enter your password to authenticate:

  • Change user roles in Contracts and Workspaces.
  • Add or remove SSH Keys.
  • Remove member from Contract.

Again, please note: You will be asked to re-authenticate once every 6 hours.

HELM3

We constantly improve different aspects of HELM3 deployments in collaboration with our partners. This section lists updates and improvements included in this release.

Enforcing Maester object size

We introduce a new variable (MAESTER_MAX_SIZE_PER_OBJECT in bytes) you can use to control the maximum object size accepted by the Maester service. The default maximum value is set 1GB. The recommended range is from 100MB to 1GB.

Information in this section is intended for our customers who use OEM version of the elastic.io platform.

Email domain blacklist

If your tenant has an an open registration page then you can block registration from any domain by adding it into the domain blacklist. For this to work in your tenant, make an API call to update your tenant records using tenantAdmin privileges:

  • Enable the registration page - set the attributes.hide_register parameter to false.
  • Add records to the blacklist - create the attributes.email_domains_blacklist record to contain comma separated domain names in an array object like ["example.com", "foo.bar"].

Email verification with regular signup page

During the 20.20 platform release we introduced email verification process which worked only when the signin_v_2 were used.

Now you can use the email verification process even if you are using a regular signup page in your tenant. To enable this feature in your tenant the following steps must be done using an API call to update your tenant records using tenantAdmin privileges:

  • Enable the registration page - set the attributes.hide_register parameter to false.
  • Enable email_verification feature flag - set attributes.feature_flags.email_verification to true.

Fixed bugs

  • Fixed the user interface bug connected with slow loading of the executions page for workspaces containing executions belonging to a deleted user’s flows. Now you will see [Deleted User] instead.
  • Fixed the bug when "Cannot perform 'get' on a proxy that has been revoked" error was shown after evaluation of the JSONata mapping expression.
  • Fixed the Dashboard bug connected with the overlapping axis lines and values.
  • Fixed the bug when Flow Page would not load in case the aggregated flow versions document would exceed 16MB limit in MongoDB.

Components

REST API V2 component

  • IMPROVED the use of platform secrets

HJson component 1.0.2

  • FIXED the attachments URL

Delta-detection Component 2.1.0

  • ADDED Write Entire Bucket Contents action
  • ADDED Read Entire Bucket Contents action

utility component 1.4.2

  • ADDED Network Diagnostics action

Ipaas Core component 1.4.0

  • UPDATED Lookup Flow Hydrates Component Version Info- making this view dynamic
  • UPDATED Upsert Flow Handles Matching on Semantic Versions - making this view dynamic
  • UPDATED Lookup Flow Hydrates Pub-Sub Topic Info - making this view dynamic

Zoho CRM component 1.3.4

  • FIXED the attachment processing
  • FIXED set the node engine to 16.x (addresses error with Verify Credentials)
  • ADDED environment variable MAX_FILE_SIZE to control attachment size limit
  • UPDATED component dependencies

Magento2 component 1.6.7

  • ADDED support for Magento2 versions 2.4.4
  • FIXED the integration tests

Ukraine-alert component 1.0.0

  • NEW component to receive raid alerts notifications in Ukraine
  • ADDED new Get Ukraine Alerts Polling trigger
  • ADDED new Webhook trigger

Google spreadsheet component 2.0.3

  • IMPROVED configuration of the timing of calls is now available in the Credentials step
  • ADDED configuration of retry attempts to the Credentials step
  • ADDED retry logic that helps prevent Quota exceeded errors

Docuware component 1.1.1

  • FIXED bug with data shown in “Search dialog to use” field
  • FIXED attachments Url

JDBC component 2.5.5

  • UPDATED connection parameter connectionTimeZone now defaults to SERVER for MySQL connections

Paypal component 1.3.1

  • ADDED duplicate check of incoming message for Receive IPN message trigger

SFTP component 1.4.8

  • FIXED memory leak for Download Files/File by name actions and Read Files trigger
  • UPDATED component dependencies

Salesforce component 2.2.4

  • ADDED timeout mechanism which allows to retry never-ending requests