Find complete instructions and popular integration scenarios – along with connector resource enhancements – at Celigo platform connectors 2023.7.1 release notes.
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.
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.
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.
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
- An Introduction to APIs course was added to Celigo University. It's now part of the learning path for Level 1 certification, which was itself updated earlier this year.
- An error management course is part of the revamped Level 2: Advance Flow Builder & Managing Flows learning path.
If you have any feedback about the courses, please email firstname.lastname@example.org.