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
- Kafka Snap Pack: This includes only Kafka Producer and Kafka Consumer.
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
- Added the new Snaps DynamoDB Delete Table and DynamoDB Delete Table Item.
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
- Added the new Snaps, MongoDB Delete and MongoDB Update.
- Enhanced the MongoDB Snap account with SSL Account type.
NetSuite
- Added the new Snaps NetSuite Check Async Status, NetSuite Get Async Result, NetSuite Async Delete, NetSuite Async Upsert, NetSuite Async Search and NetSuite Async Get.
- Updated the NetSuite Delete List, Upsert and Get List Snaps with Route records to appropriate views and Pass through fields.
Redshift
- Added the new Snap Redshift MultiExecute.
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
- Added the new Snaps TPT Update , TPT Upsert, TPT Load, TPT Delete, TPT Insert, and Teradata Export to HDFS .
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.
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).
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.