In this article

Key New Features in SnapLogic

Platform:

API Management: 

Developer Portal:

Snaps and Accounts:

ELT for Cloud Data Platforms:

SnapLogic Flows:

note

Flows is available to you free with your current SnapLogic subscription, but only for a limited time. To get started, register for Flows.

Flows is available to you free with your current SnapLogic subscription, but only for a limited time. To get started, register for Flows.

4.28 UAT Delta

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 1: Friday,  – Snaplex version: 4.28_rc-11090 - 4.28 RC (Recommended)

  • GA: Saturday,  – Snaplex version: main-11177 - 4.28 GA (Recommended)

note

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

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

Important

  • Per the SnapLogic Release Process, all remaining Snaplex instances across Orgs are auto-upgraded to the recommended version (main-11177 - 4.28 GA) at 9 p.m. PT on Saturday, . Orgs migrated to the 4.28 GA version prior to the auto-upgrade are not impacted. 
    The Snaplex upgrade process also upgrades the Java version to the latest version. After the upgrade, the Java version of your Cloudplex nodes may not be the same as your FeedMaster nodes. However, this does not impact the operations of your SnapLogic instance. We will be fixing this issue in a subsequent release.

  • To use the new SnapLogic features and Snaps in the 4.28 release, ensure that your Snaplex nodes are upgraded to the main-11177 - 4.28 GA (Recommended) version.

  • This 4.28 release includes the patches deployed to SnapLogic after the 4.27 release, as listed in the 4.27 Dot Releases section. 

4.28 Dot Releases

SnapLogic Studio

Date of Update

Update

Removed Last Execution and Last Status in the Execution Overview to improve performance.

Snaps

Use Microsoft Dynamics 365 for Sales Snap Pack in lieu of Microsoft Dynamics CRM Snap Pack

As Microsoft has deprecated its following offerings, the Dynamics CRM Snaps configured with the Dynamics 365 Account For Online or Dynamics 365 Dynamic Account For Online fail with a Ws-Trust authentication error.

The Microsoft Dynamics CRM Snap Pack (CRM) will be deprecated in the upcoming August, 4.30 SnapLogic release after the on-premise support is added in the Microsoft Dynamics 365 for Sales Snap Pack. If you are using the Dynamics 365 Online Accounts for Dynamics CRM Pipelines, we recommend that you immediately update these Pipelines and Accounts with Microsoft Dynamics 365 for Sales that uses the REST-based API (Web API) recommended by Microsoft.

Before you begin your migration, contact your Customer Success Manager (CSM) or SnapLogic Support to subscribe to Microsoft Dynamics 365 for Sales Snap Pack.

Snap Pack

Date of Update

Snap Pack Version

Updates

ELT

428patches15638

Fixed the issue with ELT Merge Into Snap where the Snap erroneously modified the target table column name when it contained the target table name, due to a misinterpretation of the target table name aliases.

Snowflake

428patches15236

  • Updated the Snowflake - Bulk Upsert Snap for the following:

    • The Snap displayed an incorrect resolution when the length of the value exceeded the value defined in a column.

    • The Snap failed with a NullPointer Exception when no value was provided for Error Limit field and Error percentage limit fields.

    • The Snap displayed an incorrect error message when S3 details were not provided.

    • Added the On Error dropdown list, where you can select an action to perform when the Snap encounters errors in a file.

On Error: Use this field to select an action to perform when the Snap encounters error in a file. The available actions are:

- ABORT_STATEMENT: Aborts the upsert action and displays an error.

- CONTINUE: Continues loading the file. The error is displayed in the output document.

- SKIP_FILE: Skips upserting the files that contain errors.

- SKIP_FILE_*error_limit*: Skips file when the number of errors in the file exceeds the number specified in the Error Limit field.

- SKIP_FILE_*error_percent_limit*%: Skips file when the percentage of errors in the file exceeds the percentage specified in the Error Percentage Limit field.

Default value: ABORT_STATEMENT
Example: SKIP_FILE

  • Removed the Username field in the following accounts to allow reusing of accounts among different users:

  • The following enhancements were done for Snowflake - Bulk Load Snap:

    • The Snap skips AWS account validation if S3 Storage Integration property is provided.

    • The Snap skips the validate command if S3 Storage Integration property is not provided

    • The Snap overrides the storage integration specified in the account settings with the storage integration specified in the Snap settings.

  • Enhanced the Snowflake - Unload Snap to skip AWS account validation if S3 Storage Integration property is provided.

Google BigQuery

428patches15459

  • Fixed an issue with Google BigQuery Execute Snap, where the Snap displayed 404 Job not found error when calling a procedure.

  • Fixed an issue with the Google BigQuery Bulk Load (Cloud Storage) Snap where the Snap failed, because the access token expired when it had to wait longer to execute. With this fix, the Snap is reloaded to get refreshed access token.

MySQL

428patches15101

Fixed an issue with SQL Server - Execute Snap where the Pipeline was failing when there were consecutive execute Snaps with a procedure call, followed by select statements.

SharePoint Online

428patches (main101)

Fixed the Auto Refresh Token issue in the SharePoint Online Account.

REST

428patches15172

Fixed an issue that caused REST SSL accounts to fail when the username in the REST SSL Account was null and the Enhanced Encryption level was low, medium, or high.

SQL Server

428patches14649

Enhanced the SQL Server - Select and SQL Server - Lookup Snaps with Option for Unique Identifier Column that allows you to convert the case to lower or upper while displaying the Unique Identifier output (display) value.

Option for Unique Identifier Column: This field is applicable only when the Snap returns the unique identifier (GUID) in the output. The unique identifier is stored in the database using an internal format and when it is displayed in the output, it is converted to a string and gets displayed in upper case for HEX characters. Select either of the following options to change the case type. Available options are:

- Convert to lower case: Modifies the output string to lower case.

- Convert to upper case: Modifies the output string to upper case.

Default Value: Convert to lower case
Example: Convert to upper case

JWT

428patches15200

Enhanced the JWT Generate Snap to include the typ field in the JWT Header of the JWT token.

{
"alg": "HS256",
"typ": "JWT"
}

ELT

428patches15290

  • Updated ELT SCD2 Snap to address different feature requests and issues raised by multiple customers. These changes provide more flexibility in configuring your SCD2 operations using this Snap.

    • Removed Check for nulls and duplicates in source field and added two dropdown lists - Null Value Behavior and Invalid Row Handling.

    • Refer to the ELT SCD2 scenarios to learn more.

  • Introduced a new Snap ELT Router to enable routing input SQL queries into multiple output views based on the given conditional expressions.

Google Sheets

428patches14755

Enhanced the Spreadsheet Browser Snap with the Fetch Mode dropdown list to fetch the spreadsheets and worksheets.

The Fetch Mode list has the following options:

- Spreadsheets and Worksheets: Fetches Spreadsheets and Worksheets within the Spreadsheet.

- Spreadsheets: Fetches only the Spreadsheets.

Default Value: Spreadsheets and Worksheets
Example: Spreadsheets

Email

428patches14812

Fixed an issue with the Email Sender Snap where SMB files were attached to an e-mail causing the Snaps to fail with a NullPointer Exception.

MS Dynamics 365 for Sales

428patches15219

Updates in the MS Dynamics 365 for Sales Create and MS Dynamics 365 for Sales Upsert Snaps:

  • Improved performance by streamlining the process of creating new entities.

  • Fixed an issue where the Content-Length header was incorrectly set when Unicode characters were present in the request.

Hadoop

428patches15216

Added the AWS S3 Dynamic account for Parquet Reader and Parquet Writer Snaps.

Flow

428patches15026

Fixed an issue with HTTP Router Snap where the Snap did not work as intended for a GET request that used a Cloud URL when the HTTP Router was the first Snap in the triggered task Pipeline.

Azure SQL

428patches15164

Fixed an issue with the Azure SQL - Update Snap where the Snap failed with an Incorrect syntax error when a column in a table is of NVARCHAR, NCHAR, or NTEXT data type and this column is part of another NVARCHAR, NCHAR, or NTEXT data type column name and the update condition is specified as an expression.

Binary

428patches14919

  • Fixed an issue with the Directory Browser Snap where the Snap failed while parsing the value in the Amazon S3 client region.

  • Enhanced the File Writer Snap with the Prevent URL encoding checkbox to manage the URL encoding.

- Select this checkbox to prevent the encoding of the file path URL automatically. This allows the Snap to use the file path value as-is.

- Deselect this checkbox to automatically encode the characters in the File URL.

  • Fixed an issue with the ZipFile Write Snap where the Snap displayed a null pointer exception when the path in the upstream File Reader Snap started with "../".

  • Fixed an issue in the Binary Snaps (that support SMB file protocol), which displayed an SMB Mount error when trying to connect to Mount Share.

  • Fixed an issue with the File Writer Snap where the Snap did not display an error when an error occurred while writing a file.

Azure SQL

428patches15114

Fixed an issue with the Azure SQL - Bulk Load Snap where the decimal values lost precision when they were inserted into the database.

Amazon SQS

428patches14774

Fixed an issue in the SQS Consumer Snap where the Snap took longer time to process the messages when the Client-side buffering checkbox was selected.

Binary

428patches14736

Fixed an issue in the File Writer, S3 File Writer, and ZipFile Write Snaps where the Snaps failed with AccessControlListNotSupported error when using an external AWS account to write to the bucket if it has the bucket-owner-enforced setting enabled. With this fix, you can select the None option (the default value), from the AWS Canned ACL dropdown list, indicating that no Canned ACL request is set when writing a new file to prevent the error.

Workday

428patches14290

Enhanced the Workday Cancel Snap with retry mechanism fields.

Number of Retries: The number of attempts the Snap should make to perform the selected operation in case of connection failure or timeout.

Retry Interval (seconds): The time interval in seconds between retry attempts.

Kafka

428patches14904

Fixed an issue with Kafka Snaps where the Snaps failed with null pointer exceptions when logging the cluster information with the controller’s identity not known.

Transform

428patches14370

Fixed an issue with the XML Generator Snap, where the Snap failed with an invalid UTF-8 sequence error when running on the Windows Snaplex.

Splunk

428patches14332

Upgraded the Splunk library to version 1.6.5.0 to fix an issue with the Splunk Search Snap, where the Snap displayed a 401 Unauthorized access error despite entering valid credentials.

SalesForce

428patches14355

Fixed an issue with Salesforce Snaps where the Service Version could not be retrieved from SFDC due to a blocked URL, failing the Snap execution.

Google BigQuery

428patches14743

  • Fixed an issue with the Google BigQuery Execute Snap, where the Snap displayed an error when the input data contained a table having the record type column and its value was null.

  • Fixed an issue with the Google BigQuery Write Snap, when the input data contained complex data type columns (such as nested fields) and Create table if not present checkbox was selected.

Platform 

note

As previously announced, SnapLogic has ceased support for Windows Server 2012 on , since this version did not support strong ciphers. Ensure that you upgrade your Groundplex instances to Windows 2016 or 2019. 

As previously announced, SnapLogic has ceased support for Windows Server 2012 on , since this version did not support strong ciphers. Ensure that you upgrade your Groundplex instances to Windows 2016 or 2019. 

On Sunday, at 9 p.m. PT, we are updating the TLS certificates for the SnapLogic Platform servers (UAT and Elastic). No action is required by customers. Learn more: Updating TLS (SSL) Certificates for SnapLogic

SnapLogic TLS/SSL Digital Certificate Update: We updated the SSL/TLS certificates for the SnapLogic Platform servers (UAT and Elastic) at 9 p.m. PT on Tuesday, , since the previous certificates were expiring. Customers who need to manually update their trust store to trust the new certificate must do so immediately. Learn more: Updating TLS (SSL) Certificates for SnapLogic

New Features

Enhancements

Fixed Issues

Known Issues

API Management

New Features

1. Go to the API Manager and select the API.

2. In the Versions tab, select the version.

3. In the Assets tab, select the assets to delete.

4. Click the trash icon ( (blue star) ).

List of assets with checkboxes and trash icon

Developer Portal

New Features

Enhancements

Snaps

note

Read about the Snap features and fixes deployed in the prior 4.27 Snap dot releases, which are part of the current 4.28 GA version.

Read about the Snap features and fixes deployed in the prior 4.27 Snap dot releases, which are part of the current 4.28 GA version.

New Snaps

Azure Service Bus: A cloud messaging service that connects applications, devices, and services running in Azure Cloud to any other applications or services. This Snap Pack offers the following Snaps:

Exact Online: Allows companies to speed up their business process and automation for payroll, expenses, and other accounting workflows. This Snap Pack offers the following Snaps:

Active Directory: Added the Active Directory Remove Member Snap that enables you to remove an existing member from a specified group in Active Directory.

SharePoint Online: Added the SharePoint Online - Get Sites Snap that enables you to get the list of sites specific to the logged-in user from the SharePoint Online site.

Snap Enhancements

Breaking change for Pipelines containing Snaps from the SAP Snap Pack with Java Native Library

This upgrade may cause your existing Pipelines to break if they contain Snaps from the SAP Snap Pack. You must manually upgrade your SAP Java Connector (JCo) Native Library to version 3.1.4 for these Pipelines to run successfully. See SAP Configurations for more information.

Renamed Snap

Renamed the SuccessFactors Snap Pack to SAP SuccessFactors. This does not affect your subscription to this Snap Pack.

Known Issues

Prior 4.27 Snap Dot Releases that are Merged into 4.28 GA

ELT for Cloud Data Platforms

SnapLogic's ELT data solution for cloud data platforms accelerates the identification and integration of new data sources and the migration of data from legacy systems. The solution can automatically detect duplicate, erroneous, or missing data, and identify structures and formats that do not match the data model. Data automation can accelerate the loading and transformation of your data into the data warehouse, speeding up the data-to-decisions process.

New Features in ELT Snap Pack

New ELT Snaps

ELT Snap Enhancements

Known Issues

Flows

New Features

Auto Data Type Conversion

Enhancements

Fixed Issues