/
December 2024 Release Notes

December 2024 Release Notes

Highlights

The SnapLogic December 2024 Release includes the following highlights:

Admin Manager

  • New option to add a link to a custom GDPR (General Data Protection Regulation) privacy notice on the Apps menu

AgentCreator

  • Added the OpenAI Assistants Submit Tool Outputs and OpenAI Assistants Tool Call Router Snaps to the OpenAI Snap Pack

Monitor

  • View source and destination details for HTTP and REST Snaps

Snaps

  • Introduced Snap Trials

Dot Releases: Platform

To take advantage of the fixes in the JCC service, upgrade the Snaplexes in your environment (Org) to the designated version.

Date

Component

Version

Fixed Issues

Date

Component

Version

Fixed Issues

Dec 17, 2024

UI

N/A

The GDPR privacy notice URL field in the Admin Manager navigation pane no longer gives the Invalid URL error message when entering valid URLs.

Snaplex

main-28995 - 4.39.1.1

Fixed timeout issues with websocket connections when referencing accounts.

Dot Releases: Snaps

 Snap Pack

Date

Snap Pack Version

Updates

 Snap Pack

Date

Snap Pack Version

Updates

ELT

Jan 14, 2025

439patches29443

Fixed an issue with the ELT Merge Into Snap where the Snap fails to perform the MERGE INTO operation on the RedShift target tables with the error - There were no target table columns found. when the specified target Database schema is not one of the default schemas ("$user”, public). This issue did not exist before the May 2024 release.

Google BigQuery

Jan 10, 2025

439patches29499

Azure OpenAI LLM

Jan 8, 2025

439patches29444

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

Google GenAI LLM

Jan 7, 2025

439patches29451

 

Added the following Snaps to Google GenAI LLM Snap Pack:

Azure OpenAI LLM

Jan 3, 2025

439patches29396

  • Added the following Snaps to the Snap Pack:

    • Azure OpenAI Assistants Submit Tool Outputs: Submits a list of tool outputs to be fed back into the model as input for further processing by calling the Submit tool outputs to run API.

    • Azure OpenAI Assistants Tool Call Router: Routes the input run object into two output views. The first output view passes the run object from the input, which also consists of an empty array, whereas the second output view includes the list of tools to be called.

  • Enhanced the Azure OpenAI Function Generator Snap with function name validation using specific regex patterns.

  • Enhanced the Azure OpenAI Function Result Generator Snap with the Metadata field set that supports custom key-value pairs configuration. This feature enables you to pass specific metadata from the function pipeline, such as function execution details captured through logs.

  • Enhanced the Create and Run Thread and Run Thread Snaps to support the tool calling capability specifically for the assistants within the Azure OpenAI Snap Pack.

Amazon Bedrock LLM

Jan 3, 2025

439patches29393

  • Enhanced the Amazon Bedrock Function Generator Snap with function name validation using specific regex patterns.

  • The Amazon Bedrock Function Result Generator Snap now supports boolean values from the upstream Snap in the Is Error field, which previously only supported pipeline parameters. If the field is left empty, the Snap issues a lint warning indicating that the default value (false) is used.

  • Fixed an issue with the Amazon Bedrock Converse API Tool Calling Snap where only the first item in the content array of toolResult from the input document was processed and the remaining items were ignored.

  • The SdkNumber data type returned by the Amazon Converse API tool is now converted to BigDecimal data type which is supported by the SnapLogic Platform, to ensure seamless processing of numeric inputs.

OpenAI LLM

Jan 3, 2025

439patches29393

  • Enhanced the OpenAI Function Generator Snap with function name validation using specific regex patterns.

  • Enhanced the OpenAI Function Result Generator Snap with the Metadata field set that supports custom key-value pairs configuration. This feature enables you to pass specific metadata from the function pipeline, such as function execution details captured through logs.

Transform

Jan 2, 2025

439patches29416

Minimized the possibility of out-of-memory errors and the memory leak issue in the Join Snap.

Teradata

Dec 20, 2024

439patches29297

Enhanced the following Teradata Snaps with the Query band field that logs the SnapLogic pipeline, project, and Teradata database information in Teradata to help associate metadata with each query when it is executed:

PostgreSQL

Dec 16, 2024

439patches29250

Updated the tooltip for the Authentication Method dropdown field in the PostgreSQL and PostgreSQL Dynamic Accounts to enhance clarity and accuracy.

JMS

Dec 16, 2024

439patches29329

Fixed an issue with the JMS Consumer Snap that displayed ExecutionException when the Snap encountered a connection error. Now, it routes the connection error to the error view.

Upgrading to this Release

To use the new SnapLogic features and Snaps in the current release, ensure that your Snaplex nodes are upgraded to version main-28720 - 4.39.1.0

Admin Manager

New Feature

  • A new page gives Environment admins the option to add a link to a custom GDPR (General Data Protection Regulation) privacy notice in the App menu:

    gdpr.png

Enhancements

  • The File Access Event (files viewed, downloaded, or accessed) displays in the Activity log under Description. File access events have the format: <user id> accessed the file <FileName> under Project <path> in environment <org name>.

Known Issue

  • In Asset catalog app configuration, if non-administrators have access to the Asset catalog, they can view all assets in the environment, including those they might not have permission to view.

AgentCreator

The Snaps mentioned in this section are deployed in the Latest set of Snap Packs. To access the latest features, an Environment admin must select the Snap Pack version in Classic Manager or in Admin Manager.

New Features

Enhancements

API Management

Fixed Issues

  • Secrets Management is now available again to use with APIM.  This feature was temporarily paused, to fix an internal issue.

Behavior Change

  • The Developer Portal no longer displays empty tags added during API Version or Proxy creation in the API details view.

AutoSync

Enhancements

  • You can now configure AutoSync to create a table in the target to store error records for the SQL Server and SQL Server Bulk Load endpoints.

  • A new Ignore constraints checkbox for the Salesforce endpoint causes AutoSync to load nullable fields in non-nullable columns and to load decimal fields as the target float type with a precision of 8. This prevents load failures when Salesforce does not enforce its own constraints.

Documentation Enhancements

New Videos

  • Learn how to request Snap Pack trials:

    Subscribe to a New Snap Pack.mp4
  • Watch a quick tour of Monitor.

Migrated Articles

View the full list of help articles migrated to docs.snaplogic.com from the legacy documentation site or visit https://docs.snaplogic.com to view all content available on the new site.

Articles describing how to work with projects were added to the new site for this release:

Monitor

Enhancements

  • The Asset catalog can now infer the source and destination endpoints for pipelines that use HTTP and REST Snaps.

Fixed Issues

  • The Asset catalog Edit metadata functionality in the Custom tab of task details has been fixed. When editing, if you click Clear to remove an existing value and then click Cancel, the value is retained as expected.

  • In the Asset catalog Pipelines tab, when you filter by the Path column, a search now returns all pipelines that match.

  • The Asset catalog Execution statistics tab for task and pipeline details now contain data.

  • Node details no longer include Max threads or Max slots on the Additional details tab because they were incorrect. For consistency, Max jvm heap is now Max heap size:

  • On the Insights page large numbers are now indicated with standard abbreviations, K for thousands, M for millions, and B for billions. For example:

Known Issues

  • The following Asset catalog column filters do not work: Status, Source, Destination, Account, and for pipelines, Created date and Updated date.

  • Some of the patterns with multiple pipelines in the Public Pattern Library do not get downloaded into the specified Project space.

  • If you give non-administrators access to the Asset catalog, they can view all assets in the environment, including those they might not have permission to view.

Platform

Following the upgrade of the Docker Image to version 4.39 GA, the JDK version has been updated from 11.0.17 to 11.0.24. This upgrade does not impact existing pipelines.

Enhancements

  • To conform with the OpenAPI specification, Data Lineage external endpoint namespaces now provide more information. In addition to the endpoint name, the namespace includes the host and port number: <system_name>:<host>:<port>. For example, a PostgreSQL namespace might look like this: postgres://35.232.158.111:5432.

Known Issues

  • Some of the patterns with multiple pipelines in the Public Pattern Library do not get downloaded into the specified Project space.

Snaps

New

  • Introduced the Snap Trial feature that enables you to view add-on Snap Packs in the Snap Catalog. Use the Request trial link to try out Snap Packs that you do not have a subscription for. Learn more.

  • You now have the option to restrict Snap visibility for a group of users. This hides them only in the Designer list of Snaps and does not impact pipelines that contain the Snaps or other users. To do this, provide your CSM a list of Snaps or Snap Packs to hide. After your environment is configured, create a group and add the users you want to restrict. Learn more.

Enhancements

  • JDBC

    • Upgraded the JOOQ library of the JDBC Snap Pack from v3.9.1 to v3.17.x. Pipelines using the Generic - JDBC Snaps might be impacted by the jOOQ upgrade because the latest jOOQ version is not fully backward-compatible. Learn more.

  • SAP

    • Enhanced the SAP Execute Snap with the Round to SAP decimal checkbox that enables the Snap to round the decimal value to match the number of decimal places defined in the SAP target field. This property only applies to the SAP packed decimal fields, which store data in the BCD (Binary Coded Decimal) format.

Breaking Changes

  • Generic JDBC: With the 439patches29008 Snap Pack version, existing pipelines using the Generic JDBC Execute and Select Snaps may experience issues when connecting to the Oracle endpoint, specifically when handling the encoded ROWID (manually processing the Base64-encoded data). To avoid potential pipeline failures, it is recommended to downgrade the Generic JDBC Snap Pack to the previous version until the issue is resolved.

Behavior Changes

  • Generic JDBC: Earlier, the ROWID columns were displayed in binary (Base64 encoded data) form in the output. With the 439patches29008, the Generic JDBC Execute and Select Snaps that integrate with the Oracle endpoint display the ROWID columns in string form in the output (which can be used for other operations downstream).

Known Issues

  • When the Teradata FastLoad Snap pauses, both the target and error tables get locked.
    Workaround: You must manually drop these tables before retrying the fast-load job.

SnapGPT

Enhancements

  • Improved look and feel: