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.
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
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
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
Known Issues
The Dashboard Insights tab displays an empty pie chart for statistics that have a value of under 0.01%.
RFC Compliance Enforcement
Snaps
Upcoming
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-2024 SnapLogic, Inc.