/
May 2021, 4.25 Release Notes

May 2021, 4.25 Release Notes

In this article

Key New Features in SnapLogic

Platform:

  • Support for elastic scaling in Kubernetes
  • Enhanced memory and resource management
  • Anomaly detection and active Pipeline analysis
  • Additional notifications via Slack

API Management:

  • Support for creating APIs from Swagger 2.0 specifications

  • Support for API versioning 

ELT for Cloud Data Platforms:

  • New! Launching Fast Data Loader
  • Introducing two new Snaps -- ELT Execute and ELT SCD2
  • Support for Snowflake that is hosted on Azure or Google Cloud Platform (GCP)

  • Support for ELT operations on data from Google Cloud Storage into Snowflake

  • Automatic download of JDBC Drivers for Snowflake, Redshift, and Azure Synapse 
  • Support for additional Window functions: Covariance, Correlation, and Linear Regression Functions

New Snaps:

  • Twilio Snap Pack

  • NetSuite Call RESTlet Snap
  • SAP RFC Listener Snap


Important

  • Per the SnapLogic Release Process, all remaining Snaplex instances across Orgs are auto-upgraded to the main-9727 - Patch 1 version at 9 p.m. PT on June 12, 2021. Orgs migrated to the 4.25 GA version prior to the auto-upgrade are not impacted. 
  • To use the new SnapLogic features and Snaps in the 4.25 release, ensure that your Snaplex nodes are upgraded to the recommended version.
  • This 4.25 release includes the patches deployed to SnapLogic after the 4.24 release, as listed in the 4.24 Dot Releases section. 
  • We remind you to add the IP addresses given in the SnapLogic allowlist article to your network.


4.25 Dot Releases

Platform

Date of UpdateSnaplex BuildUpdates
main-9988 - 4.25 Patch 3 
(Recommended)
  • Fixed an issue where Tasks with the + symbol in their names did not complete execution when activated.
  • Fixed an issue where service directory errors caused log files to increase in size.
  • Fixed an issue where memory usage for a Snaplex node increased despite a lack of Pipeline activity, unless restarted.
  • Fixed an issue where some Groundplex nodes experienced unexpectedly high CPU utilization.
  • Fixed an issue where Scheduled Tasks were not scheduled correctly because of daylight savings time.
  • Fixed an issue where some OAuth 2.0 endpoints did not support additional properties sent in the client body with credentials.
N/A

Control Plane update:

  • Fixed an issue where the public API for Pipeline runtime collection returned less runtimes than expected.
  • Fixed an issue where Task notifications were not taking effect despite being created successfully.
  • Fixed an issue in Designer where suggested Snaps for ELT Pipelines included standard-mode Snaps, even though they are not supported.
 main-9825 - 4.25 Patch 2 (Restricted)This is a restricted Snaplex build. For more information, contact support@snaplogic.com.
 main-9727 - Patch 1 
  • Fixed an issue where some recurring Scheduled Tasks caused duplicate Pipeline executions.
  • Fixed an issue where the Do not start a new execution if one is already active option in Scheduled Tasks was not enabled.
  • Fixed an issue with the OAuth 2.0 implementation for some Snap accounts by adding support to send client credentials as a Basic Auth header.
  • Fixed an issue with Snaps that allocate Snap metrics, where over time a memory leak occurred, requiring the reboot of the Snaplex node associated with the Pipeline.
 N/A

Control Plane update:

  • Fixed a caching issue with the UI.

  • Fixed an issue with the Project Migration API by restoring the original functionality of the duplicate_check parameter.
  • Fixed an issue where after overwriting a file in SnapLogic Manager successfully, the changes were not reflected in the actual file and the data remains unchanged when the file was reopened.

UI

Date of UpdateUpdate
 
  • Fixed an issue where opening the document preview for the second input of an Open API Snap caused the UI to freeze.
  • Fixed an issue where Pipeline Parameters were not displayed in the dialog window for new Triggered Tasks.
 
  • Fixed an issue with account validation where the Snaplex dropdown list Manager was empty when the Project Space or project name had special characters that required encoding.
  • Fixed an issue on the Create API form where re-uploading an API specification and clicking Cancel causes an unexpected error message.
  • Fixed an issue where the Task dialog window did not display the When Task Has options if you entered recipients in the Slack Notification field but left the Email Recipients field empty.
  • Fixed an issue where the Version Details page in the new API Manager console did not indicate on which server the API version was deployed.
  • Fixed an issue with the Dashboard > Snaplex tab where after selecting a Snaplex, all graphs displayed data for a week instead of the default time period (one hour).
  • Fixed an issue where the Triggered Task Details page did not display the Download the CA certificate option.
  • Fixed an issue where a Snap in the New Form UI did not display the default value for a new field in the Settings dialog window.
  • Fixed an issue where settings and recipients entered in the Task execution duration - time limit notification would not be recorded after reopening the completed notification.
  • Fixed an issue where the Mapper Snap Settings dialog window displayed the Missing property value error message twice after you deleted an existing expressions field.
  • Fixed an issue where the red arrow error indication was displayed in the password complexity tooltip.f
  • Fixed an issue with eXtreme Pipelines where the Disable Snap option (which did not function) was removed from the Snap Settings dialog window.
  • Fixed an issue where copying and pasting a Snap with a mouse caused an error, even after clearing the browser cache.
  • Fixed an issue where in some account types the Create Account dialog window did not display the username for the account.
  • Fixed an issue with the Select a Snaplex for validation dialog window where the Snaplex dropdown list displayed only Snaplex instances from the global shared folder.

Standard-mode Snaps

Snap PackDate of UpdateSnap Pack Build NameUpdates
Box425patches10840

Modified default values for the following fields in Box Read and Box Write Snaps:

  • Number of Retries - Changed from 3 to 0.
  • Retry Interval (seconds) -  Changed from 5 to 1.

For existing Pipelines which have the Enable Staging (deprecated field) checkbox selected, this Snap retries the connection once even if the Number of Retries is zero.

DynamoDB 
Flow
JIRA 
Microsoft OneDrive
Teams
SAP
 425patches10571
  • Updated the AWS SDK from version 1.11.688 to 1.11.1010 in the DynamoDB Snap Pack and added a custom SnapLogic User Agent header value.
  • Enhanced the performance of Binary Router Snap through an efficient IO utilization.
  • Enhanced the JIRA Snap Pack to support HTTP proxy authentication.
  • Updated the error output view of the OneDrive - Upload File Snap from a Binary view to a Document view.
  • Improved the error messages in the Teams - Create Team Snap where the Snap fails with a null pointer exception error when the given account information is invalid.
  • Renamed the RFC Listener Snap to SAP RFC Listener Snap. 
Amazon SQS
Binary 
Coupa 
Exchange Online
ML Data Preparation
Slack 
SOAP
Tableau
Workday Prism Analytics 
 425patches10994
  • Enhanced the AWS S3 and Amazon SQS accounts to add a Snap’s information to the User Agent header for Cross IAM account requests.
  • Removed duplicate strings in a request’s User Agent header sent by Amazon SQS or Binary S3 Snaps.
  • In the Binary Snap Pack:
    • Enhanced the Directory Browser Snap to process files with the owner field for the SFTP protocol. Upon validation, the output of the Snap fetches the owner’s name, which was previously displayed as unknown.
    • Fixed an issue with the File Writer Snap where the Snap fails to connect to the SFTP endpoint using the AWS Transfer Family.
    • Fixed an issue where Pipelines fail to connect the SFTP Server with the Binary Snap Pack after upgrading to the SnapLogic 4.25 release version (main9554).
  • Enhanced the Coupa Snap Pack to support HTTP proxy authentication.
  • Improved the Exchange Online Snap Pack to handle authentication token errors and acquire new tokens and improved the error messages in the Create Event Snap where the Snap fails with a null pointer exception error when the given account information is invalid.
  • Fixed an issue with the Deduplicate Snap where the Snap breaks when running on a locale that does not format decimals with Period (.) character. 
  • Improved the error messages in the Channel Operations Snap where the Snap fails with a null pointer exception error when the given account information is invalid.
  • Enhanced the SOAP Snap Pack to support HTTP proxy authentication.
  • Fixed an issue with /wiki/spaces/AP/pages/1438855 Snap where the Snap was not able to filter or route the output data shows either duplicate records or incorrect results.
  • Enhanced the Workday Prism Analytics Bulk Load Snap to support HTTP proxy authentication.
JDBC 
MySQL
Oracle
Redshift
Teradata
 425patches11008
  • In the JDBC Snap Pack:
    • Fixed an issue with the Generic JDBC - Select Snap where if there are URL properties in the account, the unPooledConnection does not use the properties when creating a connection. This causes the auto-detect functionality to use the wrong database name.
    • Fixed an issue with MySQL and MariaDB in the Generic JDBC - Update Snap when a table is incorrectly reported as not being found.
  • In the MySQL Snap Pack:
    • Enhanced the MySQL - Lookup Snap suggestions to load the Output Fields and Lookup Column settings.
    • Fixed an issue with the MySQL - Select Snap where the second output view of the Snap was showing empty column values and improved error messages in the Snap where the Snap fails with a null pointer exception error when the given account information is invalid.
  • In the Oracle Snap Pack:
    • Improved the support for the CLOB data type in the Oracle - Insert Snap. 
    • Improved the error messages for all the Snaps in the Oracle Snap Pack where the Snaps fail with a null pointer exception error when the given account information is invalid. 
    • Updated documentation links for Oracle Thin Account and Oracle Thin Dynamic Account in the Snap settings. 
  • Updated the AWS SDK from version 1.11.688 to 1.11.1010 in the Redshift Snap Pack and added a custom SnapLogic User Agent header value.
  • Improved the error messages for all the Snaps in the Teradata Snap Pack where the Snaps fail with a null pointer exception error when the given account information is invalid. 
/wiki/spaces/AP/pages/1439348 425patches10880Improved the Dynamics 365 for Sales Upsert Snap by caching the parameter lookup values.
Azure Active Directory 425patches10868Enhanced the Create Entry and Update Entry Snaps to support Pipeline parameters and upstream values for the Attribute name setting under Attributes and the Snap Pack to support proxy authentication. 
SQL Server 425patches10797

Fixed an issue with the SQL Server - Bulk Load Snap where the Snap fails when the login password contains a colon or a less than (<) symbol.

REST

425patches10419

Fixed a memory leak issue in the REST Snap Pack.
Anaplan 425patches10360

Added the following fields to the Anaplan Write Snap:

  • Override server settings
  • Separator
  • Text Delimiter
Salesforce 425patches10182Fixed an issue with the Salesforce Read Snap where the retry fields do not work as expected when a Pipeline has more than ten Snaps and improved the error messages in the Snap where it fails with a null pointer exception error when the account reference provided is invalid.
REST 425patches9929Enhanced the REST Snap Pack to support Proxy Authentication.
Transform 425patches10663

Fixed an issue in the CSV Formatter Snap where even if the Ignore empty stream checkbox is not enabled, the Snap did not produce an empty binary stream output in case there is no input document.

Reltio 425patches10410Fixed an issue with the Reltio Create Snap where the Snap processes a lesser number of documents while loading data into Reltio.
Transform 425patches10152

Enhanced the CSV Parser Snap with a new checkbox Preserve Surrounding Spaces that enables you to preserve the surrounding spaces for the values that are non-quoted.

Replaced the Strict XSD output field with Map input to first repeating element in XSD field in the XML Formatter Snap. If selected, the Snap ignores the root element from the XSD file.

SOAP 425patches10152

Enhanced the SOAP Execute Snap with a new checkbox Escape special characters that enable the snap to escape XML special characters in XML template variable values when this Snap inserts these values into the Apache Velocity template.

Snowflake 425patches10190Enhanced the