Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel1
outlinefalse
typeflat
printablefalse

...

Snap Pack

Date of Update

Snap Pack Version

Updates

Flow

438patches28047

Enhanced the Head and Tail Snaps (for the Number of documents and Document offset fields) to support pipeline parameters via expressions that enable you to reuse the pipelines.

API Suite

438patches28040

Enhanced the HTTP Client Snap with improved handling of redirect URL encoding to minimize runtime errors.
By default, the Snap executes the standard redirect behavior. However, if a redirect URL contains unencoded spaces, or special characters, or any other improper format that could potentially cause issues, the Snap encodes the URL before redirecting, ensuring a successful runtime execution.

Salesforce

438patches28040

Fixed an issue with the Salesforce SOQL Snap where the URL encoding was improperly applied to sandbox instance URLs. Now, the Snap ensures that URL sandbox instance URLs are properly encoded.

Breaking change from Salesforce:

Salesforce is retiring some of the hostnames for non-enhanced domains.

  • Redirections for legacy (non-enhanced) hostnames stop in production orgs and demo orgs. Production orgs get this release starting in January 2025.

  • Redirections for legacy (non-enhanced) hostnames stopped in sandboxes, Developer Edition orgs, patch orgs, scratch orgs, and Trailhead Playgrounds.

When deploying a new My Domain, including enhanced domains, Salesforce automatically redirects previous URLs. For detailed information, such as hostname formats for legacy (non-enhanced) domains, refer to the Prepare for the End of Redirections for Non-Enhanced Domains.

To align with Salesforce’s redirection changes for non-enhanced domains, the classic URL format (https://snaplogic--devqa.my.salesforce.com/) is no longer supported for Sandbox environments. As a result, any existing Salesforce pipelines using classic URLs will stop functioning as before.

Workaround

To run your pipelines successfully, you must append sandbox to your classic URLs: https://snaplogic--devqa.sandbox.my.salesforce.com/

Learn more about the enhanced domains deployment by Salesforce.

Google BigQuery

438patches28058

Fixed an issue with the BigQuery Table Data List Snap that displayed a null pointer exception when the table source schema contained a nested Array list schema.

Unstructured

438patches28036

Enhanced the Unstructured API Account with the Read timeout (seconds) field that enables the Snap to wait for a response from the Unstructured API.

ELT

438patches28010

The ELT Insert-Select Snap no longer fails to execute SQL statements that contain multiple multiline comment character pairs (/* and */) and/or multiple quoted substrings. Quoted substrings refer to schema, database, table, or column identifiers, which are delimited to allow special characters.

  • We recommend that you upgrade your main27765 (August 2024 GA release) ELT Snap Pack to this latest version.

OpenAPI

438patches27965

Fixed a chunked transfer encoding issue with the OpenAPI Snap that did not pass the upstream data to the output view even when the Pass through checkbox was selected.

Transform

438patches27959

Fixed an issue with the Sort where the Snap could not sort files larger than 52 MB. This fix applies to Join Snap also.

Azure OpenAI LLM

438patches27824

Added the following Snaps to the Azure OpenAI LLM Snap Pack:

  • Add Message: Adds messages to an existing thread.

  • Create Thread: Creates a thread by making an HTTP request to the Assistant API.

  • Create and Run Thread: Creates a thread and retrieves the result on a specified assistant.

  • Run Thread: Executes the specified thread and retrieves the result on a specified assistant.

PDF

438patches27926

Fixed an issue with the PDF Lock, PDF Splitter, and PDF Unlock Snaps that previously processed only the first binary input. These Snaps now support multiple binary inputs.

SAP

438patches27908

Fixed an issue with the SAP IDoc Listener and SAP IDoc Document Listener Snaps that displayed a Null Pointer Exception when you selected the Route errors checkbox (which routes the error to the error view) in the Snaps.

Oracle

438patches27870

Fixed an issue with the Oracle - Merge Snap that caused a date format error when the merge condition was used with the TO_DATE() function.

Google Drive

main199

Fixed the Google Drive OAuth2 User Account documentation link.

SAP SuccessFactors

main181

Enhanced the SuccessFactors Read and Read Advanced Snaps to handle empty responses.

SAP S/4HANA

main181

Enhanced the SAP S/4HANA Read and Read Custom Query Snaps now include the Raw response checkbox. Select this checkbox to output the raw response as a single document. If you clear the checkbox, the results are written as individual documents.

Exchange Online

438patches27849

Fixed an issue with the Read Email Snap that prevented reading all the emails when you selected both the Fetch only unread emails and the Mark email as read checkboxes.

...

  • The public API for pipeline quality includes additional rules to provide complete reports for all standard checks. The reports include message levels with actionable message descriptions. Learn more.

  • A new guide for organizations planning to migrate their environments from the U.S. to the EMEA control plane.

...

  • Apache Velocity is upgraded from v1.7 to v2.3 across all Snap Packs to fix the vulnerability issue in v1.7.

  • API Suite:

    • Updated the API Suite Snaps to process authentication information from incoming documents to support features such as credentials stored in a secrets manager.

  • Binary:

  • Flow:

    • Enhanced the Pipeline Execute Snap to evaluate the Pipeline Parameters for child pipelines one time at the beginning of the batch processing or during instance reuse, thereby improving performance.

  • MongoDB:

    • Enhanced the MongoDB - Atlas Vector Search Snap with the following:

      • Suggestions for the Search index field that enables the Snap to populate the associated indexes in the list.

      • The input schema displays the mandatory vector field and optional filter suggestion(if theSearch index contains a filter type query) in alignment with the fields expected by the Snap.

  • ML Data Preparation:

    • Enhanced the Date Time Extractor Snap to support Date time formats (YYYY-MM-dd HH:mm:ss and YYYY-MM-dd HH:mm:ss.SSS) and allow the root path to auto-convert all fields.

  • Oracle:

    • Enhanced the Oracle Insert, Merge, Update, and Delete Snaps to support the Enable, Disable, and Force commands in the Session parameters that enable you to dynamically manage specific session settings.

  • PostgreSQL:

  • Redshift:

    • Upgraded the JDBC driver for the Redshift Snap Pack to v2.1.0.29 to address the SQL Injection vulnerabilities. Pipelines using the Redshift Snaps are not impacted after the driver upgrade, because the latest JDBC driver is fully backward compatible.

  • Snowflake:

    • Enhanced the Snowflake—Select Snap with Time Travel query support that enables you to access historical data at any point in a defined time period. This includes restoring data-related objects, duplicating and backing up data, and analyzing data usage.

  • Upgraded the org.json.json library from v20090211 to v20240303 for the following Snap Packs, which is fully backward-compatible: 

...