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

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>.

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.

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.

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: