Articles in this section

Celigo platform 2023.7.1 release notes

What's new

New connectors

Prebuilt connectors are now available for Azure Form Recognizer, Confluent Kafka, Cvent, Lever, MariaDB, Meta, Nimble, Pinecone, Salsify, and Trello.

Find complete instructions and popular integration scenarios – along with connector resource enhancements – at Celigo platform connectors 2023.7.1 release notes.

What’s enhanced

Select or look up a table for Snowflake imports and automap destination fields

When configuring Snowflake imports, you can now select the table to receive bulk SQL inserts from a list of validated tables that you can filter by name. You can also define rules in a dynamic lookup to identify the destination table, which you can reference in a handlebars expression.

SnowflakeBlkInsert

Upon saving the import, you can immediately view default auto-mapped fields. You can also choose specific columns to map from the Snowflake table, allowing you to update the mappings as needed.

User experience (UX) enhancements: Script resources

You can start a script for any hook event, transformation, form initialization, or filter while working in Flow builder. You don’t have to go to another menu item and return to select it. In addition, the script stubs all contain complete details.

Also, when you examine a script’s properties (Resources menu > Scripts > Actions…), the support for My API scripts is now improved:

  • The Used by details include “My API,” if that is its associated resource

  • The Delete option is disabled

An iClient resource lets you select from among all APIs supported

You can now create an iClient for any supported API in a connection. For example, if you create a connection to Meta, you can customize your iClient so it’s specific to the Instagram API.

Increased performance in rendering complex flows

We are excited to announce a range of enhancements to the platform’s performance, stability, and security. In this release, we upgraded essential dependencies and libraries to the latest versions:

  • React 18 migration – Migrated to React framework v18, which improves rendering performance and concurrent mode capabilities

  • MUI 5 migration – Transitioned to Material-UI components v5, delivering enhanced UI consistency, a new styling engine, accessibility, and customization options

  • Immer migration – Upgraded to Immer library v9, enabling more efficient state management and manipulation in our application

  • React Testing Library migration – Transitioned to the latest version of React Testing Library, ensuring more effective and reliable testing of our components and user interactions

  • React Render Flow Library migration – Upgraded to React Render Flow Library v11, offering a more performant interface and the capability to handle more complex flows by supporting additional flow steps

More resilient flow processing in the event of a crash

As part of ongoing efforts to improve the integration runtime, we have made significant enhancements in handling application crashes. Previously, all flows would be canceled if they encountered a crash resulting from uncaught exceptions, memory issues, or stuck third-party routines.

Now, when a crash occurs in an import or a lookup, all unaffected pages of data will continue to process. For pages in progress during the crash, you will receive the error, “Unexpected crash. Unfortunately, we do not know if the record was processed successfully before the crash,” alerting you to review and retry any unprocessed records.

Similarly, if a crash happens during a non-delta export, the pages in progress will be completed, and an error will be added to the dashboard: “Unexpected crash. Please re-run the flow to try again.”

In the case of a delta export, the flow will be canceled as usual. It is important to note that crashes during real-time flows or error retries also haven’t changed.

New options for integrator.io API JavaScript runtime module functions

You can pass additional data in the input parameter’s options object when calling exports.run() and imports.run(). Customers have requested a way to send values, especially when running My APIs.

Slack webhook can respond with the required challenge value

A Slack app configured to subscribe to events will send a challenge along with a URL verification to the flow’s webhook listener. To receive the message, integrator.io now responds as expected with the challenge value and a response code of 200.

What’s fixed

Customer-reported issues resolved

  • OneLogin tokens, which expire every 10 hours, were not refreshed by the connector

  • Cloned integrations that used webhooks with token-based connections failed during pull requests

  • Some customers were not receiving email notifications when connections went offline

  • Updating imports or exports that used REST connectors could cause integrator.io to crash

  • Single sign-on (SSO) could not be enabled for usernames that had extended characters in the email address

  • Sandbox connections that don’t require authentication did not respond to API calls

  • Salesforce – NetSuite V2 integration app connections were unable to link to SuiteScript if the user was an admin

  • Walmart WFS orders could not be imported as invoices

Celigo University

If you have any feedback about the courses, please email university@celigo.com.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.