Jump to
Product Updates
v v v v v v v v v v v v v v v v v v v v v v v v
Updated on

Product Updates in 2024 Q1

Product Updates Archive for 2024 Q1 period.

Product update - v24.01

Released: 2024-01-04

New Features (v24.01)

Transformed UI for “Workspace” page from Ember to React (v24.01)

The React styles were applied to the Workspace page and all pages inside.

Export multiple flows via UI (backend part) (v24.01)

The new endpoint was added to copy multiple flows. See API DOCS for more details.

Suspend Flow button (v24.01)

Last part of the Suspend Flow feature: Added Suspend Flow to the menu of a flow card Gear menu item

Added Suspend Flow button to the Flow Designer page Flow Designer

NOTE: For the suspended flow, it is prohibited to change the flow graph.

Timestamp fields in the Contracts (v24.01)

Added created_at and updated_at attributes to the v2/contracts on GET, POST, and PATCH endpoints.

Fixed Bugs (v24.01)

  • FIXED Flows settings are not fully visible in the “View list” mode.
  • FIXED Stop Date on the container details page was equal to the current date-time.
  • FIXED Component logo fails to display after updating its visibility from Team to Tenant.
  • FIXED Error on Credentials Page in case the component hasn’t title field (TypeError: Cannot read properties of undefined).
  • FIXED Saving of data samples with specific structures.
  • CHANGED Incorrect validation of exitCode in k8s-event-handler.

Components (v24.01)

Shopify component 1.6.8 (v24.01)

  • FIXED Incorrect output metadata structure for arrays

Salesforce component 2.8.1 (v24.01)

  • ADDED Added new Subscribe to PubSub Trigger
    • ADDED Exponential backoff
  • FIXED Duplicate retries

Microsoft PowerBI Component 1.0.0 (v24.01)

  • Initial component release
  • ADDED Make Raw Request Action
  • ADDED Retrieve Reports Action

ChatGPT Component 1.0.0 (v24.01)

  • Initial component release
  • ADDED Send Request Action

WhatsApp Component 1.0.0 (v24.01)

  • Initial component release
  • ADDED Send Message Action

Pinterest Component 1.0.0 (v24.01)

  • Initial component release
  • ADDED Make Raw Request Action
  • ADDED Make API Call Action

Rest API OAuth2 Client Credentials Component 1.1.0 (v24.01)

  • ADDED Request timeout in sec configuration field to HTTP request Action
  • ADDED More detailed logs for errors
  • UPDATED Default requests timeout to 60sec

Google Spreadsheets component v2 1.1.0 (v24.01)

  • ADDED Get Spreadsheet Row Action (based on the existing trigger Get Spreadsheet Row)

Product update - v24.05

Released: 2024-02-01

New Features (v24.05)

Enhanced Session Management (v24.05)

Users gain enhanced control over their sessions with the ability to manage and delete them. The system now retains the IP address and user agent information for each session, providing users with valuable insights into their account activity.

To access these features, simply navigate to the Profile page and utilize the Manage sessions section, where you can view all current sessions and efficiently delete any unwanted sessions, offering a more personalized and secure user experience.

Manage Sessions

Handle large data samples on UI (v24.05)

The platform will generate JSON schema instead of JSON for large data samples (>512 Kb) and generate the JSON sample from schema. The user will receive a warning notification about it.

Warnin Message

Fixed Bugs (v24.05)

  • FIXED UI for the Workspace page for the Safari browser
  • FIXED the attributes.declarations.variables[].help.link on the Recipe activation page
  • FIXED Missing tooltips in objects for the input metadata

Components (v24.05)

Gemini Component 1.0.0 (v24.05)

  • Initial component release
  • ADDED Generate Content Action

Notion Component 1.0.0 (v24.05)

  • Initial component release
  • ADDED Make Raw Request Action
  • ADDED Upsert Object Action

Shopify Admin Component v2 2.2.1 (v24.05)

  • FIXED Error Cannot read properties of null (reading 'map') in Lookup Objects (plural) Action

Google PubSub Component 1.8.0 (v24.05)

  • ADDED New Subscribe Trigger (the old trigger is set as deprecated)
  • FIXED Dependencies

Product update - v24.09

Released: 2024-02-29

New Features (v24.09)

Display component access level on the “Repositories” list (v24.09)

Enhanced the access levels visibility for the component by displaying directly on the Repositories list.

Repositories

Improved authorization for deleting Production Workspaces (v24.09)

Enhanced security measures by adding a confirmation step, requiring password authentication or OIDC provider verification, for sensitive actions such as deletion of Production(Full) workspaces via the DELETE v2/workspaces/:id endpoint, ensuring authorized access and preventing inadvertent actions.

Learn more about sensitive actions

thread_id returned in Response Headers in case the HTTP Reply component fails (v24.09)

To improve the error tracking and debugging, the thread_id value is now returned as the x-execution-id in the response header when a flow Webhook-Reply encounters an error before the Reply step, facilitating easier identification and resolution of failed webhook interactions.

Reduced the size of JSON schema for data samples on UI (v24.09)

Based on the feature from the previous release we decided to reduce the maximum size of the data sample to 256 Kb.

Fixed Bugs (v24.09)

  • FIXED spacing issues and one typo on the profile page for white-label tenants
  • FIXED error where was not possible to create a new Workspace for the users with the Member role in the Contract
  • FIXED browser Error 401 due to a connection.sid cookie

Components (v24.09)

Telegram component 1.0.0 (v24.09)

  • Initial component release
  • ADDED Make Raw Request Action
  • ADDED Webhook Trigger
  • ADDED Send File Action
  • ADDED Send Message Action

Salesforce component 2.8.3 (v24.09)

  • FIXED bug where component didn’t use replayId after error in Subscribe to PubSub Trigger
  • INTRODUCED baseURL parameter in the Raw Request Action's configuration of the Axios library.
    • Note: The component interface has not changed. This is a technical enhancement. It will not affect any of the existing integrations. Instead, it gives more flexibility to call other REST endpoints than the standard /services/data

SFTP component 1.7.0 (v24.09)

  • ADDED new option Emit file content (Base64) to the configuration of two actions: Download Files and Download Files by name.
    • Note: This option makes file content to be emitted as a message.

Utility component 1.6.0 (v24.09)

  • UPDATED Log Message Action:
    • ADDED Log without formatting checkbox to configuration
    • ADDED Message to log object to input metadata
    • FIXED issue with incorrect logs when the message is above 256000 bytes

Stripe component 1.2.0 (v24.09)

  • ADDED Lookup Objects (plural) Action

Shopify Admin Component v2 2.3.0 (v24.09)

  • ADDED Webhook Trigger
  • FIXED issue with missing object types list in Get New and Updated Objects Polling Trigger

Product update - v24.13

Released: 2024-03-28

New Features (v24.13)

Added support for flow variables in Recipes (v24.13)

The Recipe author has a possibility to declare variables in Recipe and use its values in the Flow templates.

User can access these variables via $getFlowVariables().{variable_name}.

Flow variables example

The usage example of storing these variables can be found in API documentation in Recipes endpoint in variables section.

Improved Email template texts for deleting Workspace/Contract/Membership actions (v24.13)

The next e-mails now contain the name of the User who triggered the deletion process:

  • Delete Workspace.
  • Delete Contract.
  • Remove Member from Workspace.
  • Remove Member from Contract.
  • Remove Member from Developers team.

HMAC SHA-256 authorization method (v24.13)

Now the SHA-256 encryption algorithm is supported in Webhook credentials.

Webhook SHA256 secret

Increased time of possible restoring flow before permanent removal to 48 hours (v24.13)

CronJob value responsible for time of possible flow recovery (see Release 23.44) before permanent deletion is increased to 48 hours.

Beautify cUrl in the Implement section of the flow-designer (v24.13)

Now the JSON in the Implement section displays beautified to read the flow’s structure more easily. Implementing section

Enable Subscribe to errors by default for the flow creator (v24.13)

Subscribe to errors feature is automatically activated for the creator of the flow by default. User can unsubscribe to errors via gear menu at the Flow card. Also any user can subscribes to not his own flow in the workspace.

Avoided vulnerabilities (v24.13)

Vulnerability CWE-601 “Open Redirect” (v24.13)

Fixed vulnerability by removing domain by default.

Update @elastic.io/jsonata-moment to avoid vulnerability (v24.13)

Updated @elastic.io/jsonata-moment to 1.1.6 to fix a vulnerability found in jsonata 1.8.6 (migrated jsonata to 1.8.7).

Update @elastic.io/component-commons-library to avoid vulnerability (v24.13)

Got rid of @elastic.io/component-commons-library lib as a dependency to avoid circular dependency. The only function that was used from that library has been moved to this library source code.

Update JSONata to 1.8.7 to resolve vulnerability (v24.13)

Update JSONana version in the jsonata-moment library.

Update @elastic.io/maester-client to new version to avoid vulnerability (v24.13)

@elastic.io/maester-client updated to 5.0.2 The new elasticio-sailor-nodejs version 2.7.2 was released.

Fixed Bugs (v24.13)

  • FIXED Subscribe to errors check mark disappears after UI reload.
  • FIXED $getPassthrough() function is not available in the UI when the previous step’s sample is an array.
  • FIXED Grant/Revoke support access button is not displayed on Workspace page if it configured on the tenant level, not per contract.
  • FIXED The monitor-contract-quota-usage job doesn’t send email if quota is exceed.
  • FIXED The quota usage page cannot load reports if you have a large number of workspaces.
  • FIXED k8s-events-handler reconnection issue.

Components (v24.13)

Transformation (JSONata) component 1.0.13 (v24.13)

  • UPDATED Sailor version to 2.7.2.
  • UPDATED @elastic.io/component-commons-library to 3.2.0.

Node.js Code with Credentials component 1.0.0 (v24.13)

  • Initial component release
    • Note: The component is derived from the code-component 1.2.11. A noteworthy enhancement in this version is the introduction of an authorization mechanism. This mechanism involves the use of credentials, which are available in four distinct types:
      • No Auth
      • Basic Auth
      • API Key
      • OAuth 2.0

REST API V2 component 2.0.15 (v24.13)

  • UPDATED the Sailor version to 2.7.2.
  • SET the Node engine to 18.x.
  • UPDATED minor development libraries.

Google translate component 2.0.0 (v24.13)

  • SWITCHED Google Translate library from google-translate:3.0.0 to google-cloud/translate:8.1.0
    • Note: Translate Object Properties has not been transferred to this component version.
  • UPDATED Sailor to 2.7.2.
  • UPDATED development libraries.
  • FIXED credentials verification stuck issue.