September 2024 Release Notes
Highlights
The SnapLogic September 2024 Release includes the following highlights:
Changed category names on the left navigation pane
Added the Add Message, Create and Run Thread, Create Thread, and Run Thread Snaps to the Azure OpenAI LLM Snap Pack
Usability improvements to the System overview and Metrics pages
Added the Reltio OAuth2 Account that authenticates the user via the Client credentials Grant type
Added the Google Service Account to connect Google Sheets Snaps to a data source
Upgrading to this Release
The mandatory automatic Snaplex upgrade is scheduled at 3 PM (Pacific Daylight Time) on Saturday, Sep 28, 2024 per the SnapLogic Release calendar. Snaplexes already on the prior recommended version are not impacted. Learn more.
Dot Releases: Platform
To take advantage of the following fixes, upgrade the Snaplexes in your environment (Org) to the recommended version.
Date | Component | Version | Fixed Issues |
---|---|---|---|
Oct 11, 2024 | Snaplex |
|
This Snaplex version is not the recommended version, and only customers affected by these issues should use it. |
Sep 17, 2024 | Snaplex |
|
|
Dot Releases: Snaps
Snap Pack | Date | Snap Pack Version | Updates |
---|---|---|---|
Oct 15, 2024 | 438patches28445 | Enhanced the S3 Download Snap with an Enable Staging checkbox that enables you to download an S3 object into a local temporary file. This enhancement addresses the cases where certain downstream Snaps take longer to process large volumes of data, potentially causing a connection reset error and pipeline failure. | |
Oct 8, 2024 | 438patches28365 |
| |
Oct 8, 2024 | 438patches28389 | Added the following Snaps to the OpenAI LLM Snap Pack:
| |
Oct 8, 2024 | 438patches28424 | Fixed an issue with Dynamics 365 for Sales Update and Upsert Snaps where the HTTP headers were not part of the REST Batch API call when the Batch Size exceeded 1. The Snaps now include those HTTP headers in the Batch API calls. | |
Oct 4, 2024 | 438patches28277 | Fixed the SAP IDoc Listener and SAP IDoc Document Listener Snaps as below:
| |
Sep 30, 2024 | 438patches28276 | Fixed an issue with the following Snaps that resulted in a | |
Sep 25, 2024 | 438patches28225 | Enhanced the Kafka MSK IAM Account to support Cross Account IAM Access on Amazon MSK Cluster configured through Transit Gateway and multi VPC Peering. | |
Sep 23, 2024 | 438patches28197 |
| |
Sep 20, 2024 | 438patches28174 |
| |
Sep 20, 2024 | 438patches28155 | Enhanced the following Snaps with the Stop sequences field to support specifying stop sequences as a model parameter. You can specify the sequence of tokens or text to indicate to the model when to stop generating text: | |
Sep 20, 2024 | 438patches28124 | Removed the Validate button for the OpenSearch Account. | |
Sep 18, 2024 | 438patches28114 | Fixed an issue with the NetSuite REST Snaps where account IDs containing underscores ('_') were not correctly interpreted, which is crucial for endpoint URL calculation. | |
Sep 18, 2024 | 438patches28052 | Fixed a connectivity issue with the Generic JDBC Snaps that resulted in an error when connecting the JDBC account to a Sybase database using the Breaking change: Your existing pipelines that use the JDBC Snaps to integrate with Oracle or Redshift databases using the bundled Oracle or Redshift JDBC drivers will stop functioning with the 438patches28052. | |
Sep 17, 2024 | 438patches28073 | Fixed an issue with the SOAP Execute Snap, where the Snap could not identify the '@' character after the Velocity library upgrade, implemented as part of the August 2024 GA release (main27765). | |
Sep 17, 2024 | 438patches28073 | Fixed an issue with the JSON Generator and XML Generator Snaps that caused unexpected output displaying '__at__' and '__h__' instead of '@' and '-' respectively because the Snap could not update them to their original values after the Velocity library upgrade, implemented as part of the August 2024 GA release (main27765). |
Admin Manager
Enhancements
A new note in the Admin Manager for the Snaplex page in the Downloads tab states that only the latest version download links are available because deprecated versions cannot be used for installation. Learn more
The left navigation for Admin Manager is updated:
Access SSO configuration from the Authentication item under Security
Password expiration settings are now Password expiry
Environment and Snaplex settings are now under System configuration instead of General settings
API Management
Enhancement
The HTTP Response Cache Policy is renamed the Response Cache policy.
Fixed Issue
Git-authenticated users can create API versions from a Git Repository.
AutoSync
Enhancements
The new Treat string as text checkbox in the configuration options for MySQL as a target, when selected, sets source columns that map to a common model string type (
cdt_string
,cdt_nstring
,cdt_char
, andcdt_nchar
) to the MySQLmediumtext
data type instead ofvarchar
data type.
MySQL limits the number of bytes in a row. If the source data exceeds the limit, try the Treat string as text option to reduce row size. Also, consider using the Filter columns transformation to remove unneeded source columns from synchronization.
Known Issues
The 438patches28270 AutoSync Snap Pack correctly maps Zendesk and Generic JDBC source NVARCHAR fields or columns to NVARCHAR. However, for existing target tables, change capture does not detect that existing VARCHAR fields and columns should be changed to NVARCHAR. To apply the fix to existing tables, follow the steps described in the first fixed issue in the next section.
Fixed Issues and Behavior Changes
For Zendesk and Generic JDBC sources, NVARCHAR fields or columns now load in the target correctly. To apply this fix:
Upgrade data pipelines with Zendesk or Generic JDBC sources to use the 438patches28270 AutoSync Snap Pack.
Do one of the following:
Edit the appropriate data pipelines to use Full load, which drops the tables and reloads them. If necessary, change to Incremental or SCD2 after the first load.
Leave the load type as Incremental or SCD2 and manually drop the appropriate tables in the target.
Merge column transformations no longer fail if the merged column size exceeds the precision of the target. The fix introduces a behavior change:
When any of the source columns selected for a merge don't have a set precision, AutoSync sets the new column to the target's maximum precision.
When all source columns selected for a merge have a set precision, AutoSync uses their value up to the target's maximum precision.
Selections in the Mask data transformation are now applied correctly when saved.
Documentation Enhancements
View the list of help articles migrated to docs.snaplogic.com from the legacy documentation site.
Enhanced the Pipeline Execute Snap with added examples and best practices to improve readability and usability.
New Videos
Learn how to use SnapGPT and some basic prompts.
Start using Monitor to troubleshoot pipeline executions. Watch a comparison of the Dashboard and Monitor workflow.
GenAI App Builder
The Snaps mentioned in this section are deployed in the Latest set of Snap Packs. To access the latest features, an Org admin must select the Snap Pack version in Classic Manager or Admin Manager.
New Features
Azure OpenAI LLM: Added the following Snaps:
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.
Enhancements
Enhanced the Unstructured API Account with the Read timeout (seconds) field that enables the Snap to wait for a response from the Unstructured API.
Monitor
Enhancements
Graphs on the Metrics page have an improved design and include new charts for heap memory, non-heap memory, and combined memory in gibibytes (GiB). The following shows the new Combined memory graph.
The System overview graph and list views now include icons to differentiate JCC and FeedMaster nodes. The following shows a JCC node in the graph view:
Fixed Issues
The Monitor Insights page no longer displays statistics as a negative number.
Platform
Refer to the Dot Releases: Platform section for Fixed Issues.
Known Issues
The Dashboard Insights tab displays an empty pie chart for statistics that have a value of under 0.01%.
RFC Compliance Enforcement
SnapLogic API calls that use non-RFC-compliant characters space: /? # [] @! $ & ' ( ) * +,; =
need to be corrected. The following SnapLogic APIs called with unencoded characters will result in execution failures after Nov 9, 20249 PM PT:
Cloud Triggered Tasks
SnapLogic Public APIs
APIM and Ultra Tasks on SnapLogic-managed Cloudplexes
Note that this issue does not impact environments on the EMEA control plane.
Snaps
The Snaps mentioned in this section are deployed in the Latest set of Snap Packs. To access the latest features, an Org admin must select the Snap Pack version in Classic Manager or in Admin Manager.
Breaking Change from Salesforce
Salesforce is retiring some of the hostnames for non-enhanced domains from August 2024:
Redirections for legacy (non-enhanced) hostnames will 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.
Suggested 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.
With the basic authentication type for Databricks Lakehouse Platform (DLP) reaching its end of life on July 10, 2024, SnapLogic Databricks pipelines designed to use the Basic authentication type to connect to DLP instances would cease to succeed. We recommend that you reconfigure the corresponding Snap accounts to use the Personal access tokens (PAT) authentication type.
Breaking change: Reltio Account Deprecation in the October 2024 Release
Reltio has announced the deprecation of basic authentication using username and password for API access by the end of October 2024 to enhance their platform security. All customers must adopt client credentials and stop using username/password for API access immediately. Reltio will disallow API access using username/password by the end of October 2024. Client credentials are required for any integration or API usage with Reltio.
Consequently, SnapLogic will also deprecate the Reltio Account in the October 2024 release. Any existing Reltio pipelines that rely on the Reltio Account will cease to function after the October release. To ensure the continuity of your pipelines, we recommend you to use the Reltio OAuth2 Account. Learn more about Client credentials grant type.
Upcoming
Error handling Redesign in GraphQL Client:
We plan to redesign the error handling for the GraphQL Client Snap in the October 2024 (Latest release) to emulate how errors are reported in the raw GraphQL responses. This enhancement will result in specific behavior changes in the error document structure, output generation, and pagination. These behavior changes might break your existing pipelines. We will provide more information about the possible impact on your pipelines in the October 2024 release.
jOOQ Upgrade for the JDBC Snap Pack:
We plan to upgrade the jOOQ library of the JDBC Snap Pack from v3.9.1 to v3.17.x in the October 2024 (latest release). This upgrade will be part of the GA release on November 13, 2024 (Stable release). Pipelines using the Generic - JDBC Snaps might be impacted after the jOOQ upgrade because the latest jOOQ version is not fully backward-compatible. We will provide more information about the potential impact on your pipelines in an upcoming release.
New Snaps/Accounts
Reltio OAuth2 Account: Added support for OAuth2 authentication with Client credentials Grant type.
Google Service Account: Connects Google Sheets Snaps with data sources that use the Google Service Account.
Enhancements
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.
Enhanced the SuccessFactors Read and Read Advanced Snaps to handle empty responses.
Behavior change
SAP Snap Pack: The 4.38 GA
main27765
Snap Pack version that included the SAP library upgrade introduced the following behavior change:
In JCo 3.1.4
, if a decimal number couldn't be stored in a BCD field, it was rounded, resulting in a loss of precision. This behavior was removed in JCo 3.1.9, and instead, a conversion error is raised when this condition is detected. Here's an example of a conversion error:Cannot convert value '1035.1532177250149'
from type java.math.BigDecimal to type BCD field ZINV_AMT in record ZINVENTORY
Note from SAP documentation mentioned in SAP Note 3446411 (Version: 4, Released On: 04.04.2024):
This happened at calling API method
JCoRecord.setValue([name|index], BigDecimal)
for a type BCD field or parameter, if the fraction part of the providedjava.math.BigDecimal
value had too many digits to fully fit into the BCD field. In this case, the providedBigDecimal
value was unintentionally rounded instead of throwing an appropriateConversionException
for notifying the caller about the value not fitting into the BCD field. Hence, there might have been an unnoticed loss of precision.
Workaround:
Before passing the parameter value to SAP, modify the value by rounding or truncating to ensure it fits into the target BCD field.
SnapGPT
Enhancements
Enhanced design for selecting pipeline examples to generate pipelines.
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.