On this Page

  • On Saturday, December 15, 2018, at 9 PM PT, all customer Snaplex nodes across Orgs are upgraded to 4.15 per the new SnapLogic Release Process. In case of any questions, contact SnapLogic Support.
  • This release also includes the patches made to SnapLogic after the 4.14 GA release, as listed in the 4.14 Dot Releases page. 

Before you Begin

You may need to clear your browser cache before you log into the latest SnapLogic Intelligent Integration Platform (IIP). See the applicable documentation for your browser:

You may see an Upgrade Notice dialog informing that you will be logged out immediately to complete the update process. Because the SnapLogic platform consists of multiple applications, you are likely to see this message a few times.

We recommend that you upgrade to the latest browser version.

Accounts and Platform Updates

Some accounts may have a fixed time for refresh tokens, such as Google accounts that must be refreshed every hour. If that refresh needs to occur when the platform is down for an update, the refresh does not occur. To prevent these accounts from failing after a new platform deployment, we recommend you to refresh your accounts before the designated downtime. If the platform is down for longer than an hour, you will need to refresh those accounts once the platform is back online.

Platform Enhancements

General

UI Enhancements

Manager

Dashboard

Snap Enhancements

  • Pipelines that are already started before a Snap update will continue to run with the older version of the Snaps. Only pipelines started after the new Snaps are deployed will run with the new Snaps.
  • For Ultra pipelines, the currently running instances will continue to run with the older Snap packs. Editing and saving the task instance in Manager will cause a rolling restart of the Ultra pipeline instances and the new Snap Packs will get picked up.
  • Customers using SQL Server with Windows authentication and SAP will need to restart their Groundplex and Cloudplex instances.
  • New Snap Packs are displayed in the Designer only after all the JCCs in an org are upgraded to the latest 4.15 version.

New Snap Packs

SnapLogic Data Science (Machine Learning)Introducing SnapLogic Data Science Snaps that enable you to conduct machine learning operations on your datasets. Using these Snap Packs, you can conduct data cleaning, data modeling, and data analytics. The Data Science solution includes the following: 

Read more about Data Science Snaps in Getting Started with ML.

EDI Snap Pack: Integrate with SnapLogic B2B gateway and create/read EDI transaction data. Snaps in this Snap Pack are:

Users can automate reporting activities and creation of EDI transactions using these Snaps in Ultra tasks. Users can also generate analytics information to aid in their decision-making efforts by using the Analytic Snap Packs in conjunction with these Snaps. 

Workday Prism: Provides the ability to integrate data in Workday Prism to generate self-service Analytical reports that empower HR and finance teams to make business decisions. This Snap Pack includes the following Snap:

Data Catalog Snap Pack: Added the following Snaps:

New Snaps in Existing Snap Packs

Snowflake Snap Pack: Added the following Snaps:

Users can leverage these metadata Snaps by just referring to the table names without needing to know the actual file locations.

Hadoop Snap Pack: Added the following Snaps:

Updated Snap Packs

Analytics

Binary

Core Snap

Data

Database

Enterprise 

Known Issues

Limitations

Big Data Enhancements

General

New Snaps in Spark 2.x Snap Pack

Spark SQL 2.x Snap Pack: Added the following new Snaps:

Known Issue

UAT Delta

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

  • UAT #1, October 19, 2018 (Release updates are published above)
  • UAT #2, October 26, 2018
  • UAT #3, November 02, 2018
  • GA, November 09, 2018 (9 pm PDT)

UAT #2

Platform Updates

  • Fixed an issue with the task timeout for local task execution.
  • Fixed an issue that causes excessive audit trail logging for user update.
  • Fixed an issue with the API meter cleanup.
  • Fixed an issue with the OAuth token refresh.
  • Fixed an issue regarding details displaying in Dashboard for Ultra tasks.

UI Updates

  • Fixed the following in the Node Properties tab (Create/Update Snaplex dialog):
    • Restart Max Wait property, which when set to 0, automatically resets to select Forever.
    • HTTPS Port property, wherein an error displays asking for an integer input, even when the user has entered an integer value. 
  • Added an option to overwrite an existing eXtremeplex when copying the same to create a new eXtremeplex.
  • Fixed a script error encountered by Snaps having the File property when specifying the file path. 

Snap Updates

  • Fixed an issue with Snowflake and Redshift SCD2 Snaps where the asterisk that indicates a mandatory field is missing.

  • Fixed an issue with the REST Snap Pack where API call response times are slower than typical or even failing.

  • Fixed an issue where the Directory Browser Snap is not providing the directory name in the Name column when using the SMB protocol.

Big Data Updates

  • Fixed an issue wherein if Pipelines on Hadooplex fail, the entire Pipeline turns red, instead of just the Snap that has an issue turning red.
  • Fixed an issue in Catalog Writer wherein the Table Schema is not displayed in Manager (Table > Show schema) for an eXtreme pipeline.
  • Added the yarn_suggest_queue property to the Execution Settings tab in the Pipeline properties dialog to enable the queue to validate a Pipeline. If no value is specified, then the default setting is derived from the myresource_queue value in the plex.properties file.
  • Fixed an issue with the Hadooplex, wherein no Spark jobs are submitted to Hadoop clusters.
  • Fixed an with the Catalog Writer that created an output file after validating a Pipeline, even when the Execute during preview check box is not selected. 
  • Fixed an issue with the Catalog Reader that returns an empty result for a partitioned table created by an eXtreme Pipeline.
  • Fixed an issue with the Catalog Reader that reads the records of only the last table partition in an eXtreme Pipeline, instead of reading all the records across partitions. 
  • Fixed an issue with the Copy Snap that previews only a single output, even when multiple preview outputs are expected. 
  • Fixed the doc links in the Avro Formatter Snap that did not open the related documentation.
  • Fixed an issue where an existing pipelines with the HDFS Writer Snap failed for HDP Kerberos and for CDH Kerberos as well.

UAT #3

Platform Updates

  • Fixed an issue that causes the ORC Writer Snap to fail while validating a Pipeline, displaying a "Could not initialize class" error. 
  • Moved the Catalog Query and Catalog Insert Snaps from the SnapLogic Metadata Catalog to a new Data Catalog Snap Pack.
  • Fixed an issue that causes private Snap Packs loading from the global shared project to fail during Pipeline validation.
  • Fixed an OAuth token refresh error with Google BigQuery account, while using the REST Snap Pack.

UI Updates

  • Fixed an issue in the Data Catalog Snaps (both Standard- and Spark-mode) wherein when the Table Name field expression (=) is enabled and disabled, the drop down arrow to select values disappears.
  • Fixed an issue across multiple Snaps wherein clicking on a Snap to zoom in/out when it is still loading throws various script errors.
  • Fixed an issue with the Project field in Add New Pipeline dialog wherein, when selecting a project, the special characters display as HTML entity numbers.  

Snap Updates

  • Fixed an issue with the File Operation Snap wherein the error message does not route to the Error View for an invalid file path.
  • Fixed the following Hadoop Snap Pack issues:
    • HDFS ZipFile Writer/Reader Snaps fail when using unicode characters for file names.
    • User impersonation fails for CDH HA-enabled cluster having no account when the User Impersonation is enabled.
    • Unable to define multiple input views; only a single input view is currently possible.
    • HDFS Writer Snap fails when using the WASB account protocol.
  • Fixed an issue with the Hive Execute Snap that does not authenticate with Kerberos for Hortonworks Data Platform (HDP) cluster.
  • Fixed the following Data Science Snap Pack issues:
    • Enhanced support in the Numeric to Categorical Snap wherein the bin value throws an error if the entered value is not a positive integer.
    • Enhanced support with the Numeric to Categorical Snap where the Snap throws an error if the user provides unsorted list or duplicated value.
    • Enhanced support with the Categorical to Numeric Snap where the Snap throws an error if the profile input view is not connected.
    • Fixed an initialization error with the Remote Python Script Snap Account.
  • Fixed an issue in the Snowflake Bulk Load Snap where the Snap would fail when the property Load empty strings is set to true and non-string field values are null.

Big Data Updates

  • Fixed the following Data Catalog Snap Pack issues:
    • Catalog Reader Snap cannot read an integer partition from the table created by Standard-mode Pipelines.
    • Catalog Reader cannot process expression parameters for Partition Key and Value fields for eXtreme Pipelines.
  • Fixed an issue with eXtreme Pipelines wherein the timestamp data written by Spark is not being read by the Standard-mode Pipelines. 
  • Fixed an issue with eXtreme Pipelines that fail to fetch the pricing data for Spot AWS instances.

GA Updates

Platform 

  • Added a configuration option to enable support for Unicode characters in SLFS (SnapLogic File System) file names.

UI

  • None

Snap

  • Fixed an issue with the Adobe Cloud Platform wherein the pipelines were failing because of an API update from Adobe. To handle the API update, the pagination limit for fetching datasets is changed from 0 to 20.

Big Data

  • Fixed an issue with the JSON Parser/Formatter Spark SQL 2.x Snaps wherein Pipelines ingested with a JSON file with multilines fails to validate.  

4.15 Dot Releases

SnapLogic dot releases help optimize and continuously improve the platform. This dot release section documents all customer-impacting updates across the SnapLogic platform. 

Platform

Release #DateUpdatesBuildCustomer Action
4.15.2

 

Fixed an issue with pushing of pipeline runtime information to control plane that causes pipeline failures. master-4451None
4.15.1 Fixed an issue with the ForEach Snap and ground trigger passing in maps and arrays as input.master-4436None

For information on updating Snaplexes, refer to How to Update a Snaplex War File.

UI

Release #DateUpdatesActions
4.15.4 Enhanced user login behavior so that users are directly logged into the UI after a password reset.
4.15.3 
  • Fixed an issue with the Remote Python Script Snap in existing pipelines, wherein the "Copy Info" action throws an error.
  • Synchronized the expressions list for eXtreme-mode Snaps in the suggestion dropdown with that of Spark-mode Snaps.
  • Fixed an issue with some user accounts that are able to access the UI, despite the "Allow this user UI access" check box being disabled.
  • Users can no longer rearrange pipeline parameters in the Edit Pipeline dialog, since rearranging the parameters result in adding new fields.
NA

Snap Packs


Snap PackUpdate DateBuildUpdates
Google Spreadsheet google/spreadsheet6835

Added a new property, Parse data, to the Worksheet Writer Snap which helps preserve the date data type.

MongoDB db/mongo6783

Fixed connection timeout issue with MongoDB.

Binary binary6744

Fixed a timeout error while writing to S3 in the S3 File Writer Snap.

Transform transform6736

Fixed an issue wherein the XML Generator Snap was unable to escape some of the special characters.

Workday workday6727Fixed an issue with the Soap Execute Snap failing for Workday when the Trust All certificate is enabled while using SSL authentication.
SOAP soap6726Fixed an issue with the Soap Execute Snap failing for Workday when the Trust All certificate is enabled while using SSL authentication.
SOAP soap6699

Fixed an issue with the SOAP Execute Snap wherein errors where not getting routed to the error view and pipeline execution was failing.

Google Spreadsheet google/spreadsheet6639

Added new properties, Preserve data types, Connection properties, Read timeout in seconds, and Connection timeout in seconds, to the Worksheet Reader Snap. These properties let you convert input data types to strings and handle connection timeouts. Also, fixed issues with header count, column count mismatch and rendering of columns with no headers.

Transform transform6680

Fixed an issue with the Excel Parser Snap wherein headers were not parsed properly and header columns were also maintained in an incorrect order.

DynamoDB dynamodb6670Added new functionality to the property Expression attribute values in the Delete Table Item, Scan, Update, and Bulk Get Snaps. The property now handles columns that are named after the DynamoDB reserve words.
MongoDB db/mongo6465

Fixed an issue wherein REST calls to Ultra tasks returned an error message.

Oracle db/oracle6534

Improved performance in Pipelines that contain child Pipelines.

Transform transform6402

Fixed an issue with an object type in the Fixed Width Formatter Snap.

Salesforce salesforce6405Fixed an issue with resource leak in PK Chunking in Salesforce Read and SOQL Snaps.
Binary binary6414

Fixed an issue wherein the hostname specified in the Directory Browser path failed to appear as a path in the output document.

MySQL MULTIPLE6413

Added 2 new properties, JDBC Driver Class and JDBC JARs. The new properties enable uploading JDBC JARs that help connect to MYSQL8.

Confluent Kafka confluentkafka6446

Fixed an issue with the Confluent Kafka Consumer Snap wherein some connections were not closed after a Pipeline is aborted.

Transform transform6386Fixed an issue with the Fixed Width Parser Snap wherein Turkish characters caused incorrect parsing of data on Windows plex.
Oracle db/oracle6417

Fixed an issue with data types conversion. All fields with byte, short, int, or long data types will be converted to BigInteger after fetching.

Email email6267Fixed an issue with handling null attachments in the Email Sender and Email Reader Snaps.
Workday workday6292Fixed an issue with the Workday Read Snap giving inconsistent results. Reverting the multithreading update resolved the issue.
SOAP soap6269

Removed synchronization from a WSDL service of SOAP Execute Snap to avoid hangs.

Transform transform6321Fixed an issue with the XML Parser Snap wherein the Snap failed to get data types from XSD.
Salesforce salesforce6349Fixed an issue with the Salesforce SOQL Snap timing out while waiting for a connection from the pool.
Redshift db/redshift6286

Fixed an issue with the Bulk Upsert Snap wherein there was no output for any input schema.

MongoDB db/mongo6312

Fixed an issue wherein connections were not released after pipeline execution.

RESTrest6310

Fixed an issue with the NLTM Rest account connection hanging infinitely.

Azure SQL db/azuresql6327Replaced Max idle time and Idle connection test period properties with Max life time and Idle Timeout properties, respectively, in the Account configuration dialog. The new properties fix the connection release issues that are occurring due to default/restricted DB Account settings.










Cassandra db/cassandra6329 
Hive db/hive6330 
MySQL db/mysql6332
PostgreSQL db/postgres6333
Redshift db/redshift6334
SAP HANA db/saphana6335
Snowflake db/snowflake6336
SQL Server db/sqlserver6337
Teradata db/teradata6338
Vertica db/vertica6339
Oracle db/oracle6284
Transform transform6265

Fixed an issue with the XML Parser wherein XML validation was failing if the XSD contained xsd:include.

Flow flow6263Improved the error messages to include the source path of the constraint for data validation failures.

For information on updating the Snap Packs, refer to How to upgrade to a new Snap Pack version.