Winter 2017 (4.8) Snap Updates

In this Page

Live on production February 11, 2017. 

This page provides the Snap updates for the Winter 2017 (4.8) release. This release also includes the patches made to Snaps in the 4.7.0 release, as listed in the 4.7 Snap Patch Releases page.

For information on platform updates in this release, see Winter 2017 Platform Updates

For information on Snap Pack build versions, see Snap Pack Versions by Release (updated at product release).

Pipelines which 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 would 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.

Only those customers using SQL Server with Windows authentication and SAP will need to restart their Groundplex instances.


Some accounts may have a fixed time for refresh tokens, for example, Google and Box accounts 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, it is recommended that you refresh your accounts before the designated down time.

New Snap Packs

Updated Snap Packs

All Database Snaps

  • Database accounts now invalidate connection pools if account properties are modified and login attempts fail.

Binary

  • Streaming performance improvement while writing to an S3 bucket using S3 File Writer. Updated the S3 File Writer Snap with a Buffer size(MB) property.
  • The 'content-location' in the output header of Binary Snaps was updated to correctly reflect the location (for example, sldb:/// instead of sldb://). This may impact your pipeline if you are using this information in the following Snaps: File Reader, AES Encrypt, AES Decrypt, BlowFish Encrypt, Blowfish Decrypt, Compress, Decompress, File Writer, Multi File Reader, PGP Encrypt, PGP Decrypt, TwoFish Encrypt, TwoFish Decrypt, or S3 File Writer.

 

DynamoDB

Flow

  • Filter: Snap-aware error handling policy enabled for Spark mode. This ensures the error handling specified on the Snap is used.


Hadoop

  • Sequence Parser: Snap-aware error handling policy enabled for Spark mode. This ensures the error handling specified on the Snap is used.


MongoDB


NetSuite


Redshift 


Salesforce

  • Updated the Salesforce Lookup Snap with Correlation ID property.This property is an ID field name which the Snap uses to correlate input document to the output record when users want to pass through input data to the output view.
  • Updated the Salesforce Read Snap with Output field limit and Output field offset properties. Output field limit is the number of fields to return in the order of Salesforce describe object field index. Output field offset defines a starting field index for the output fields.


SnapLogic Metadata

  • Support for projects and Project Spaces added to the Create, Read, Update, and Delete Metadata Snaps. The "Project" value added to Asset Type is used for both projects and Project Spaces.
  • Support for pipeline as an Asset Type in the Metadata Update Snap. 

Snowflake

  • Enhanced the default count of input and output view (UI) behavior of the Snaps for better user experience.  

Snowflake Snap Pack

Views

Bulk Load

Bulk Upsert

Insert

Update

Delete

Execute

Unload

Select

Table List

Lookup

Initial (4.7)

Input-Output views

1-0

1-0

1-0

1-0

0-0

0-0

0-0

0-1

0-1

0-1

Current (4.8)

Input-Output views

1-1

1-1

1-1

1-1

0-1

0-1

0-1

0-1

0-1

0-1

Note that the Snowflake Select, Table List and Lookup Snap views remain unchanged.


 SOAP

  • Added support in the SOAP Snaps for WSDLs with import elements.


Teradata

 

Transform

  • Updated the CSV Formatter Snap with Newline property. This lets you detect newline characters as a line break.
  • CSV Formatter Snap: Snap-aware error handling policy enabled for Spark mode. This ensures the error handling specified on the Snap is used.
  • Mapper: Snap-aware error handling policy enabled for Spark mode. This ensures the error handling specified on the Snap is used.


Workday 

  • Updated the Workday Read Snap with the Simplified output field. When selected, the Snap produces simplified output documents by removing Workday namespace attributes from key names and converting the nested ID collection to a simple map data.

Deprecated Snaps

The following Snaps are removed in this release:

  • Trillium
  • Flurry
  • Swagger
  • AWS

Known Issues

  • In Spark mode, Parquet Writer does not propagate the schema back to Mapper if Mapper is misconfigured and fails during validation. The workaround is to map at least one field in Mapper to make it green, then a user will see a Target Schema.
UAT Delta

This section tracks the changes made during the iterative pushes to the UAT server and between the last push to UAT and the GA release.

GA Release February 11th Update

  • Fixed issues on Teradata TPT load, Teradata TPT Update and Teradata TPT Upsert to avoid conflicts while performing parallel executions.
  • Fixed an issue on Teradata TPT Delete Snap (delete table or table item).
  • Released MLOAD lock for Teradata TPT Update & Upsert Snaps 
  • Fixed an issue on Confluent Kafka if there are no consumption of messages.

February 4th Update

  • Addressed an issue with Dynamo DB Bulk Get Snap writing the original object to error view and output view.
  • Added connection retry logic for Zuora Snap Pack
  • [REST Post] REST API will return full cookie response
  • Improved error message for a bug in the Oracle JDBC driver
  • Fixed an issue on Teradata TPT Insert Snap (was failing on providing an incorrect schema even though the error view was open)
  • Confluent Kafka Consumer
    • Fixed Pass Through for the Consumer Snap and enforced a maximum of a single input document
    • Handled partition rebalancing
  • Active Directory Search: Supports searching across multiple batches

January 28th Update

  • [New Snap Pack Added] Confluent Kafka Consumer and Producer.
  • Fixed an issue in NetSuite Async Search (custom record).
  • Fixed an issue in NetSuite Async Get/Upsert/Delete Snaps (single record mapped in Upstream Snap).
  • Fixed few issues in Teradata TPT Load Snap (parallel execution and tmp directory).