Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

[

...

Highlights

...

Admin Manager

  • New interface to manage users, groups, service accounts, and roles

API Management

  • Additional insights into Ultra Task requests on the APIM dashboard

AutoSync

  • New source endpoints: Google Sheets, Snowflake, and Google BigQuery

  • Propagate field and column data type changes to the destination

  • New Append load type for CSV files

  • Updated experience for sharing data pipelines

Platform

  • Support for GitLabs

  • App gateway for connectivity for on-premises Git servers

  • Secrets Cache for Secrets Management

  • Support for linking Git repositories with Project Spaces

  • Support for Azure Key Vault using managed identity-based authentication

  • LDAP authentication on HashiCorp Vaults

Snaps

  • Introduced the following new Snap Packs:

    • Microsoft Dynamics 365 Business Central

    • Google Analytics 4

  • Introduced the following Snaps:

    • GeoJSON Parser

    • Google BigQuery Upsert (Streaming)

    • HDFS Delete

    • PGP Sign

    • SAP SuccessFactors Read Advanced

    • WKT Parser

  • 🆕 SnapGPT (Early Access)

    You can now build your pipelines using simple text prompts.

August UAT Delta

Expand

This section tracks the changes made during the iterative pushes to the UAT server and the GA release. The following is the release schedule:

  • UAT: Friday, August 11, 2023 – Snaplex version: main-19739 - 34.0 GA (Recommended)

  • GA: Wednesday, August 16, 2023 – Snaplex version: main-19739 - 34.0 GA (Recommended)

The SnapLogic GA release build on the production server is also deployed on the UAT server.

About Upgrading to this Release

Info
  • To use the new SnapLogic features and Snaps in the current GA release, ensure that your Snaplex nodes are upgraded to the recommended version.

  • This release includes stable versions of the monthly Snap patches deployed to the SnapLogic platform after the May 2023 release, as listed in the Dot Releases section of the July Release Notes.

  • Per the SnapLogic Release calendar, all remaining Snaplexes across Orgs are automatically upgraded to the recommended version. The automatic upgrade ends approximately at 4 PM (Pacific Standard Time) on Saturday, . Orgs migrated to the current GA release before the automatic upgrade are not impacted. We strongly recommend that you use the recommended version for your Snaplexes.

Dot Releases - Snaps

...

Snap Pack

...

Date of Update

...

Snap Pack Version

...

Updates

...

Marketo

...

...

434patches22837

...

Updated the input and output schema for the Marketo Snaps.

...

SQL Server

...

...

434patches22758

...

Fixed an issue with the SQL Server Stored Procedure and Table List Snaps that caused no retries to be executed even though the user had selected a number of retries in the UI when a custom JDBC driver was used.

...

Oracle

...

...

434patches22787

...

Fixed an issue with the Oracle-Bulk Load Snap that was not resilient to the errors previously when trying to auto-discover the existing SQLLDR utility paths in the node. The Snap is now robust to those errors.

...

Microsoft OneDrive

...

...

434patches22736

...

  • Fixed an issue with the Microsoft OneDrive Snap Pack where the Snaps displayed Duplicate key OneDrive error. The Snaps now hide the drive details stored in the PreservationHoldLibrary folder when displaying suggestions. You can use the Drive ID to access the PreservationHoldLibrary folder.

  • Fixed an issue with the Mircosoft OneDrive Snaps that displayed a JsonNull error when the shared library list was empty. Now, it displays the message No Suggestions available.

...

Binary

...

...

434patches22639

...

The JSON key field in the Binary Google Service Account supports JSON strings. You can upload the JSON key either from SLDB or dynamically pass the value using a pipeline parameter or access values from Secrets Manager.

...

Transform

...

...

434patches22705

...

Fixed an issue with the JSON Splitter Snap that caused the pipeline to terminate with excessive memory usage on the Snaplex node after the 4.33 GA upgrade. The Snap now consumes less memory.

...

Hadoop

...

...

434patches22662

...

Enhanced the Parquet Writer Snap with the support for LocalDate and DateTime. The Snap now displays the schema suggestions for LocalDate and DateTime correctly.

...

Panel
bgColor#DEEBFF

Behavior change:

When you select the Use datetime types checkbox in the Parquet Reader Snap, the Snap displays the LocalDate and DateTime in the output for INT32 (DATE) and INT64 (TIMESTAMP_MILLIS) columns. When you deselect this checkbox, the columns retain the previous datatypes and display string and integer values in the output.

...

API Suite

...

...

434patches22631

...

Fixed an issue with the HTTP Client Snap that displayed incorrect cookie information, with a null value in the cookies when you have duplicate cookies in the header. The Snap now displays the cookie information correctly.

...

Flow

...

...

434patches22576

...

Fixed an issue with the Pipeline Execute Snap that caused a null pointer exception during the retry when the input view was a Binary type. Retry is not supported for a Binary input view with this Snap.

...

Azure Active Directory

...

...

434patches22620

...

Fixed an issue with the Azure Active Directory Create Entry Snap that caused it to fail with a cast error when a boolean value was entered in a field where expressions were enabled.

...

SOAP

...

...

434patches22655

...

Fixed an issue with the SOAP Execute Snap that caused it to be unable to parse some WSDL files.

...

SQL Server

...

...

434patches22579

...

Improved the SQL Server Bulk Load Snap to help reduce the chance of causing a deadlock error.

...

Anaplan

...

...

434patches22600

...

  • Fixed an issue with the Anaplan Action Snap that caused the File Not Found error to display when multiple instances of the Anaplan Upload Snap (which included empty files) were executed concurrently.

  • Enhanced the Anaplan Snap Pack with support for retries to avoid Server failure error during the pipeline execution.

...

Salesforce

...

...

434patches22537

...

Improved the Salesforce Bulk Upsert Snap error messages by limiting the length of the reason displayed with the error.

...

434patches22601

...

...

Google Analytics 4

...

...

434patches22562

...

Fixed an issue with the Google Analytics 4 Create Report and Create Realtime Report Snaps that improperly rounded off decimal data. You can now view the precise value in the report.

Admin Manager

Admin Manager is a new interface for administrators with an updated user experience based on feedback from you. The classic IIP Manager will be phased out when all settings become available in Admin Manager.

Open Admin Manager from the application menu:

...

This release introduces a subset of features. Manage users, groups, service accounts, and roles from Admin Manager. Learn more.

...

Features

Admin Manager introduces new concepts and terminology:

  • Orgs are called environments, and an Org admin is called an Environment admin.

  • Roles are used instead of groups to differentiate admins from regular users.

  • Groups provide a way to share assets such as AutoSync data pipelines, AutoSync credentials, and IIP Account assets.

Known Issues

  • On the Roles screen, the count of users for each role does not match the number shown on the details page. The details page opens when you click a role.

  • When you delete a user and get a confirmation notice, the deleted user might display in the list for a short time while their assets are being deleted.

API Management

Enhancements

The APIM dashboard displays more data for Ultra requests. The dashboard displays the number of requests waiting in the queue for each minute, every FeedMaster node, and the total number of requests across all FeedMaster nodes. You can now view the average wait time, average processing time, and average total time for each Ultra Task.

...

The API dashboard also introduces a new Queue Size widget that displays the number of requests inline to be processed per time segment.

...

Known Issues

In the Response Mapper and Response Transformer policies, APIM functions display in the expressions dropdown menu but do not actually work.

AutoSync

Features

  • AutoSync now supports the following endpoints:

    • Google Sheets as a source

    • Snowflake as a source

    • Google BigQuery as a source

  • Detection of changes to source data types: Now AutoSync detects changes to source column or field data types and updates the destination table with a compatible type. Supported for Amazon Redshift, Google BigQuery, and Snowflake destinations. Learn more.

Enhancements

  • You can now append data to a table created from a CSV file by splitting the file. This is useful, for example, when the data exceeds the 100 MB size limit or when a system periodically generates CSV files and you want them to load to the same table. Learn more.

  • New experience for sharing data pipelines. Learn more.

  • The Snowflake destination endpoint now uses internal Snowflake staging, which removes the need to have and configure a separate staging environment.

  • The Amazon Redshift endpoint now supports using an S3 bucket for staging that is in a different AWS region. If the S3 bucket is in the same region as the Redshift instance, you can leave the region unspecified.

Known Issues

  • When a data pipeline with Snowflake as a destination encounters an error, it stops loading. It should instead log the error record and continue.

Data Automation

Enhancement

  • Upgraded the JDBC driver support for Snowflake to snowflake-jdbc-3.13.33.jar.

  • Updated the ELT Snowflake Account to append or replace (if it exists) the connection parameter application in its JDBC URL with the value SnapLogic_iPaaS.

    • This change complies with Snowflake’s latest Connection Identifier standard.

Monitor

Enhancements

  • The Studio dashboard displays nodes that are missing a heartbeat in a gray color and saves the details for a period of 45 days. Learn more.

    Image Removed

Platform

Features

  • Introducing Secrets Cache support for Secrets Management that minimizes latency resulting from fluctuating requests to all the Supported Secrets Management providers.

  • Support for Git Lab Integration with your Org.

  • Connectivity to on-premises GitHub Enterprise Servers (GHES). You can now configure the new app gateway to connect your Groundplex to your on-premises GHES host. Previously, connectivity required IP filtering on requests to GHES from the SnapLogic Control Plane or endpoint restrictions, where a limited subset of API endpoints was available.

  • Support for Secrets Management using Azure Key Vault. In this release, we support only:

    • Secrets stored in the Azure Key Vault – and not keys and certificates.

    • Managed identity-based authentication on the Azure Active Directory (Azure AD): System-assigned identities and User-assigned identities.

  • Snaplex node crashes are now captured as events in the Activity Log.

  • Git repositories now link with Project Spaces. All Git operations supported in projects are also supported at the Project Space level.

...

Project Spaces Git Operations Menu - Left Navigation Tree

...

GitHub Operations Menu - Project Asset Toolbar

...

...

  • When you associate a repository with a Project Space, all the Git folders are brought in as Projects, and any assets at the root level are placed in a logical directory labeled as root. This label does not interfere with the corresponding Git folder structure. Learn more.

    Image Removed
  • You can add each individual untracked asset to the repository for tracking or remove one from the repository using the Remove from Repository option on that asset’s name.

    Image Removed

Enhancements

  • The IIP toolbar no longer collapses and the Export Pipeline icon has been updated. The following shows the Designer toolbar:

    Image Removed
  • The Import a Pipeline icon has been updated:

    Image Removed
  • LDAP authentication to HashiCorp Vaults. This enhancement might affect existing accounts based on HashiCorp Vaults. Refer to the following breaking change and the action needed.

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFEBE6

Breaking Change

With the new support for LDAP authentication to HashiCorp Vaults, the Snaplex node configuration file secrets-config.json requires a new key, auth_method, with a value approle or ldap.

Action needed:

You must update each of your existing Snaplex node configuration files to include this key-value pair: "auth_method": "approle", as prescribed in the Step 1a-Approle, for the approle-based authentication to succeed.

Known Issues

  • The Runtime Archive does not display content.

  • The API response for Snaplex Configuration REST API gives the incorrect Snaplex version to download. Instead of the recommended Snaplex version, the response gets the latest version.
    Workaround: Use the Snaplex dialog Downloads tab for the recommended version.

  • In GitHub, you cannot create a branch doing a Git checkout from the repository at the Project Space level.

  • The Git status Updated does not work at the Project space level for all Git repos.

  • In GitHub, when a root folder is already untracked in a Project Space after doing the checkout, the root (1) folder is not created.

  • For GitLab integration, when updating the Git assets with the status Tracked Modified locally and remotely, a conflict error message displays.

  • For GitLab integration, while creating a Project from a Git checkout, an error message displays.

  • For GitLab integration, doing a Git Repository Checkout with Hard Reset results in an internal server error.

  • If a self-managed GitLab server does not have GitLab as part of the hostname, Status, Pull, Commit, Create Branch, and Create Tag commands fail.

Snaps

Read about the Snap features and fixes deployed after the July 2023 Release.

Upcoming

We plan to upgrade the Oracle Snap Pack to use the latest 19c JDBC JAR file (19.19.0.0 as of November 8, 2023).

  • Pipelines that use the default JDBC driver in the Oracle server accounts might be impacted after the driver upgrade because the latest driver is backward-incompatible. We will soon communicate how to reconfigure to prevent accounts from being impacted.

  • Pipelines that do not use the default driver (bundled with the Oracle Snap Pack) are not impacted.

New Snaps

The following new Snaps and Snap Packs are available with the August 2023 stable distribution. To access these new Snaps, enable the auto-upgrade mode or manually upgrade your Snaplex. Snaplexes are upgraded automatically 4 weeks after GA.

Enhancements

  • All the database Execute Snaps now include a new Query type field. When Auto is selected, the Snap automatically determines the query type.

  • Added new SFTP (Secure File Transfer Protocol) settings in the global.properties file:

    • sftpSessionTimeoutSec

    • cacheSftpSessions

  • Anaplan

    • The Anaplan Action Snap now supports Data errors/warnings for better output handling. The reason for the process failure also displays now.

    • All the Anaplan Snaps now display the status code as part of the error message if the error status code is available as part of Anaplan API response.

  • The Aggregate, Group By Fields, Group By N, Join, Sort, and Unique Snaps from the Transform Snap Pack now include new fields to improve memory management.

  • The Amazon S3 Snaps automatically detect the Maximum session duration value for the Cross-Account IAM role (1 through 12 hours). The Snaps round down the value to the nearest hour. So, if the Snap administrator sets the Maximum session duration at 3 hours and 45 minutes, the Snaps read it as 3 hours. The Snaps also refresh the session before the session expires. However, the automatic session refresh does not support very large file uploads or downloads that takes longer than the maximum session duration.

  • The Decrypt Field and Encrypt Field Snaps from the Transform Snap Pack now support CTR (Counter mode) for the AES (Advanced Encryption Standard) block cipher algorithm.

  • The Decrypt Field Snap now supports the decryption of various encrypted fields by providing a valid decryption key.

  • The Deduplicate Snap now manages memory efficiently and eliminates out-of-memory crashes using the following fields:

    • Minimum memory (MB)

    • Minimum free disk space (MB)

  • The pagination feature implemented for the ABFS protocol in the Hadoop Directory Browser Snap enables the Snap to return all the output documents as expected.

  • The SSH fields in the Generic Database account are now expression enabled.

  • The LDAP Search and LDAP Lookup Snaps now support a string representation for binary attributes with the Include string representation for binary attributes checkbox.

  • Microsoft Dynamics 365 for Sales Snap Pack:

    • The Dynamics 365 for Sales Snaps includes a new Enable continue on error checkbox to allow the Snap to continue executing the remaining batch requests, even if the previous request does not execute.

    • The Dynamics365 for Sales Update Snap performs the update operation as expected when the Batch size is more than 1, and the Snap successfully executes when the batch size is 1.

  • The NetSuite Snap Pack now supports the Customer-Subsidiary and the Vendor-Subsidiary relationship Object types.
    Note: NetSuite's application requires the Oneworld extension for using these subsidiary relationships, and Snap integration must use WSDL 2019_1 or later versions.

  • The PGP Encrypt Snap now includes an Encryption key ID field, which allows you to specify the key ID for encrypting the data. If you do not specify an encryption key ID, the Snap uses the first key in the public key (master key).

  • The Redshift-Bulk Load and Redshift-Bulk Upsert Snaps now support expression enablers for the Additional options field, which enables you to use parameters.

  • The Snowflake - Bulk Load and Snowflake - Bulk Upsert Snaps are enhanced with the Flush chunk size (in bytes) field. When using internal staging, data is written to a temporary chunk file. When the file exceeds the specified size, it is copied to the Snowflake stage and deleted.

  • SQL Server Snap Pack:

Fixed Issues

  • Fixed the pagination issue for the Deals Entity in the HubSpot Read Snap.

  • Fixed an issue in the SAP S/4HANA Create Snap where a few fields were missing in the schema population in the Mapper Snap.

  • Fixed the encoding issue in the SAP S/4HANA Update Snap.

  • Fixed an issue with the Send Email Snap where attachments larger than 3 MB were not getting attached to the sent email messages.

Behavior Changes

  • Starting from version 433patches21482, the PGP Encrypt Snap does not support encryption with an expired key. To ensure continued support for encryption, we highly recommend that you renew your PGP key before it expires or extend the expiration date of your PGP key.

  • Starting from version 433patches22343, the Vertica-Bulk Load Snap displays no output in the output view when the Snap receives no input.

  • With the 433patches21307, pagination evaluation in the HTTP Client Snap occurs before sending the output to the output view. Therefore, if snap.out.totalCount is part of the Has next or any other pagination properties, the Snap will not include the count in the output corresponding to the request that produced the output document.

Known Issues

  • For the Binary and Email Snap Packs, SFTP connections might experience connectivity issues because of the removal of some deprecated algorithms. To add these connections back, refer to Configuration Settings for Snaps for details.

  • If you use the PostgreSQL driver (org.postgresql.Driver) with the Redshift Snap Pack, it could result in errors if the data type provided to the Snap does not match the data type in the Redshift table schema. Either use the Redshift driver (com.amazon.redshift.jdbc42.Driver) or use the correct data type in the input document to resolve these errors.

  • The Send Email Snap might fail because of a 429 error response from the Graph API endpoint.

  • For Ultra Tasks using a continuous data flow design for polling with a Pipeline Execute Snap, the parent pipeline does not receive the document from the child pipeline, and the polling message is not generated for downstream Snaps.

  • The GeoJSON Parser and WKT Parser Snaps accept only application/zip or application/gml+xml; charset=utf-8 as a file input stream.
    However, the output content type from the File Reader Snap is binary/octet when the input file is read from SLDB.

    Workaround: To read an input file (ZIP or GML) from SLDB, use the Mapper Snap to change the content type from binary/octet to one of the following:

    • ZIP file: Change the content type to application/zip .

    • GML file: Change the content type to application/gml+xml; charset=utf-8.

Deprecated

The Microsoft Dynamics AX Snap Pack is deprecated. Contact support@snaplogic.com if your existing pipelines use Snaps from the deprecated Snap Pack.

Custom Snaps

Enhanced the following Custom Snap documents by adding missing information, improving clarity in field descriptions, and implementing the latest UI changes:

SnapGPT

: Launched SnapGPT, an AI-driven platform that lets you generate your pipelines using simple text prompts. Learn more.

To enable your Org for this feature, contact your Customer Service Manager (CSM).

Documentation Enhancements

...

API Management VI - Create and Approve an Application and Subscription: In this final API Management video, learn how to manage users and API subscriptions for your Org’s Developer Portal. To learn more about API Management, watch the APIM-I, APIM-II, APIM-III, APIM-IV, and APIM-V videos in this series, in which we covered how to create, publish, and manage APIs and proxies in the API Manager and on the Developer Portal.

...

Enhanced the Hyper Lib Setup and Tabcmd installation pages in the Tableau Snap Pack to enable you to perform tasks such as publishing workbooks and data sources, scheduling extract refreshes, creating users and groups, managing permissions, and interacting with Tableau Server or Tableau Online without relying on the Tableau user interface.

...

Enhanced the Installing a Groundplex on a Docker Container page to include instructions to create a Docker image from a Groundplex.

Highlights ] [ Admin Manager ] [ API Management ] [ AutoSync ] [ Platform ] [ Snaps ] [ SnapGPT ] [ Documentation Enhancements ]

Highlights

Admin Manager

  • Manage Snap Pack versions

API Management

  • New API Policy HTTP Redirect enables you to define behavior for HTTP 3xx status codes

  • Enhanced sidebar menu for viewing and editing Applications on Developer Portal

AutoSync

  • New source endpoints: Azure Synapse, Redshift, and Zendesk

  • Azure Synapse endpoint supports schema change detection and reconciliation

Platform

  • Activity Log now tracks changes to Org Settings

Snaps

  • The JSON key field in the Binary Google Service Account supports JSON strings. You can upload the JSON key either from SLDB or dynamically pass the value using a pipeline parameter or access values from Secrets Manager.

SnapGPT

  • Added support for expression generation for the Mapper Snap.

  • Added support for SQL and SOQL query generation.

Admin Manager

As Manager administrative pages become available in Admin Manager, the old pages will be phased out. After approximately one month, the links in Manager will redirect to the new screens in Admin Manager.

The August release of Admin Manager provided a new interface for Environment admins to manage users and groups. This release adds Snap Pack management. From the October release on, the following Manager pages will redirect to Admin Manager:

  • Users

  • Groups

  • Snap Packs

Features

Management for Snap Packs is now available in Admin Manager. Similar to the capability in Classic Manager, Environment admins can:

  • Set the default Snap Pack version to use when running IIP pipelines.

  • Override the version for specific Snap Packs.

  • Select the New or Old distribution:

    • Current Snaplexe versions runs Snaps from the New distribution.

    • Deprecated Snaplexes run Snaps from the Old distribution.

...

Click a Snap Pack to view the available Snaps:

...

 

API Management

Features

  • HTTP Redirect Policy: This new policy enables you to define the behavior of 3xx errors for your APIs. When you apply the policy, the client is sent an HTTP redirect message. For example, you can send an HTTP redirect to force a client to enter user credentials on an HTML login page if an HTTP cookie doesn’t already exist. Another use case is that you can send an HTTP redirect if a web page has moved to a new URL address.

    Image Added

Enhancements

  • The Callout Authenticator API policy now supports additional HTTP methods POST, PUT, & PATCH.

  • The Developer Portal supports referencing external API documentation when publishing. When you publish an API, you can open the specification editor and add the fields that reference external documentation for the API.

    Code Block
    externalDoc:
       Description:
       url:

When you view the API in the Developer Portal, the link appears under the specification type:

...

AutoSync

Features

  • AutoSync now supports the following endpoints:

    • Azure Synapse as a source

    • Redshift as a source

    • Zendesk as a source

Enhancements

  • The Azure Synapse endpoint supports schema change detection and reconciliation. Learn more.

  • In Orgs with a large number of Accounts and credentials, credentials should now load faster in the data pipeline wizard.

  • Error reporting tables in Snowflake are now created as transient tables to reduce storage costs.

  • Users with view permissions can now mark data pipelines as favorites.

 

Fixed Issues

  • When a data pipeline with Snowflake as a destination encounters an error, it now logs the error record and continues.

 

Behavior Changes

 

Known Issues

  • Users must add credentials for Gainsight PX and Zendesk in Autosync, not in the IIP or AutoSync Manager.

  • Integrations with Zendesk as a source and Google BigQuery as a destination may fail to load records when using the SCD2 load type.

  • Data pipelines with Oracle as the source and Snowflake as the destination incorrectly report the number of updated records when using the Incremental load type. For example, when a record is added, the details show that it was added and updated. The issue occurs because Oracle has the capability to store timestamps with precision down to a nanosecond (by default it is microsecond), but AutoSync timestamps are limited to millisecond precision. Incremental loads depend on the timestamp, and if a record update occurs only nanoseconds after the previous update, AutoSync does not recognize it as an update.

Platform

EMEA Control Plane

A new control plane is available in the EMEA region (Europe-Middle East-Africa) available for new customers. The EMEA Control Plane is located in AWS eu-west-1 (Ireland) and is live as of September 12. All provisioning, Cloudplex nodes, and licensing agreements are similar to those of the current control plane. Contact your CSM for more details.

Info

We have revised the Adding the SnapLogic Platform to your Allowlist document to include IP addresses for outbound requests from different third-party partners such as GitHub.com, GitLab Cloud, Azure Repos, and Slack.

Features

Enhancements

  • The APIM Public API - Export APIM policies accepts the query parameter policies_to_export, instead of policies_to_include.

  • The Public API Retrieve config info for a Groundplex accepts the query parameter version. If set to current, the returned configuration is based on the version currently installed on the Snaplex, instead of the latest available version.

  • The Activity Log tracks changes made to Org Settings in Manager. Your organization can now audit changes made to your SnapLogic Org by referring to the events in the Activity Log.

    Image Added
  • Scheduled Tasks improved with new misfire thresholds. This new mechanism offers granularity in tasks that run in intervals of less than 15, 10, 5 minutes, and even 1 minute.

  • The Scheduled Task dialog now displays an error when you enter an invalid number of task runs. When you select After # of Runs and enter a number above the maximum value supported by the field or a negative number, an error prompts you to enter a valid number range of 1 - 1,000,000. Previously, the dialog would allow you to save the Scheduled Task with the invalid number and then subsequently fail. Only upon viewing the Task Details page, would you discover the task failure resulting from the invalid field value.

Fixed Issues

  • Fixed an issue where the RunTime Archive did not display content.

  • Fixed an issue where the API response for Snaplex Configuration REST API gave the incorrect Snaplex version to download.

Behavior Changes

  • Org admins can no longer enter URLs into User Notifications. Before this release, if an Org admin entered text that resembled a URL, the UI would turn it into a clickable link in the notification display viewed by the user. This is no longer possible. Users have to copy and paste any valid links shared by an Org admin into a browser to access the target site.

  • When a task is copied to another Org, the Snaplex references are fixed by the runtime_path_id property and not by the Snaplex name. The values for the Location and Environment fields in the Snaplex dialogs should match - not the labels.

For example:

A task moved from from SnapLogic with runtime_path_id of /snaplogic/rt/cloud/devtest will be replaced with the runtime_path_id of /connectfaster/rt/cloud/devtest when copied to ConnectFaster Inc Org, even if the two Snaplexes have different labels.

However, the task with the Snaplexes both labeled devtest in both the Orgs, with runtime_path_ids of /snaplogic/rt/cloud/devtest and /connectfaster/rt/cloud/prodtest will not work.

Known Issues

  • Orgs with Enhanced Encryption should not be used with Secrets Management. When you add the secrets expression in an Account, the secret is rendered unusable and account inaccessible.

Snaps

The Snaps mentioned in this section are deployed on the Latest distribution type. To access the updated Snap Packs, an Org admin must select the Snap Pack version in Manager > Snap Packs.

Upcoming

We plan to upgrade the Oracle Snap Pack to use the latest 19c JDBC JAR file (19.19.0.0 as of November 8, 2023).

  • Pipelines that use the default JDBC driver in the Oracle server accounts might be impacted after the driver upgrade because the latest driver is backward-incompatible. We will soon communicate how to reconfigure to prevent accounts from being impacted.

  • Pipelines that do not use the default driver (bundled with the Oracle Snap Pack) are not impacted.

Enhancements

Fixed Issues

  • Fixed an issue with the Anaplan Action Snap that caused the File Not Found error to display when multiple instances of the Anaplan Upload Snap (which included empty files) were executed concurrently.

  • Fixed an issue with the Azure Active Directory Create Entry Snap that caused it to fail with a cast error when a boolean value was entered in a field where expressions were enabled.

  • Fixed an issue with the Google Analytics 4 Create Report and the Create Realtime Report Snaps that improperly rounded off decimal data. You can now view the precise value in the report.

  • Fixed an issue with the HTTP Client Snap that displayed incorrect cookie information, with a null value in the cookies when you have duplicate cookies in the header. The Snap now displays the cookie information correctly.

  • Fixed an issue with the JSON Splitter Snap that caused the pipeline to terminate with excessive memory usage on the Snaplex node after the 4.33 GA upgrade. The Snap now consumes less memory.

  • Fixed an issue with the Microsoft OneDrive Snap Pack where the Snaps displayed Duplicate key OneDrive error. The Snaps now hide the drive details stored in the PreservationHoldLibrary folder when displaying suggestions. You can use the Drive ID to search for items in the PreservationHoldLibrary folder.

  • Fixed an issue with the Oracle Bulk Load Snap that was not resilient to the errors previously when trying to auto-discover the existing SQLLDR utility paths in the node. The Snap is now robust to those errors.

  • Fixed an issue with the Pipeline Execute Snap that caused a null pointer exception during the retry when the input view was a Binary type. Retry is not supported for a Binary input view with this Snap.

  • Fixed an issue with the SOAP Execute Snap that caused it to be unable to parse some WSDL files.

  • Fixed an issue with the SQL Server Stored Procedure and Table List Snaps that caused no retries to be executed even though the user had selected a number of retries in the UI when a custom JDBC driver was used

  • Updated the input and output schema for the Marketo Snaps

Behavior Changes

  • When you select the Use datetime types checkbox in the Parquet Reader Snap, the Snap displays the LocalDate and DateTime in the output for INT32 (DATE) and INT64 (TIMESTAMP_MILLIS) columns. When you deselect this checkbox, the columns retain the previous datatypes and display string and integer values in the output.

Known Issues

  • When processing data, the Oracle Bulk Load Snap executes in an infinite loop when database storage reaches full capacity.

  • The Microsoft Dynamics 365 Business Central Create, Update, and Delete Snaps display the following errors when you run the batch process with the error view enabled.

    • 500 ( Internal Server Error)

    • Socket timeout error

    • Read timed out error

    Workaround: Increase the Timeout value to 500 or more and decrease the batch size, along with the default retry properties.

Custom Snaps

Enhanced the following Custom Snap Pack documents for better clarity and the latest UI.

SnapGPT

  • Added support for expression generation for the Mapper Snap.

  • Added support for SQL and SOQL query generation.

Documentation Enhancements

New Articles

  • Learn how to automate Finance, Accounting, Procurement, and CRM Functions using the Microsoft Dynamics 365 Business Central Use Case.