April 2025 Release Notes

April 2025 Release Notes

Highlights

The SnapLogic April 2025 Release includes the following highlights:

Admin Manager

  • New tab on the AutoSync application settings page to relax restrictions on the last modified column

AgentCreator

  • New interface for writing prompts - Prompt Composer

Monitor

  • Now the primary and default place to track pipeline execution, infrastructure health, and view metrics

  • New design for the Pipeline executions page that includes preset filters

SnapGPT

  • New welcome screen, updated skill icons, and feedback survey 

Upgrading to this Release

To use the new SnapLogic features and Snaps available through the data plane, ensure that your Snaplex nodes are upgraded to version main-31851 - 4.40.2.0.

Platform Updates

Date

Component

Version

Fixed Issues and Enhancements

Date

Component

Version

Fixed Issues and Enhancements

Apr 16, 2025

UI

N/A

In Monitor:

  • The default preset filter for the Pipeline executions page is now Not running.

  • Preset filters can now be cleared by clicking them.

Dot Releases: Snaps

Snap Pack

Date

Snap Pack Version

Updates

Snap Pack

Date

Snap Pack Version

Updates

Amazon Athena

May 8, 2025

440patches30876

Added the Athena Bulk Upsert Snap to the Amazon Athena Snap Pack that enables you to update or insert input data into an ICEBERG table and deletes rows that match the specified condition.

Amazon Bedrock LLM
Azure OpenAI LLM
OpenAI LLM
Google GenAI LLM

May 8, 2025

440patches30662

Fixed an issue with the handling of input documents without an original input in Amazon Bedrock Prompt Generator, Azure OpenAI Prompt Generator, Google GenAI Prompt Generator, and OpenAI Prompt Generator Snaps. Previously, when an input document included a messages array but did not include an original field (or had an original that wasn’t a valid map), these Snaps displayed a confusing error message. Now, if the original field is missing or invalid, the Snaps process the core document as the original instead of displaying an error. This prevents unnecessary failures and ensures seamless processing without including the original in the output.

Google GenAI LLM

May 8, 2025

440patches30662

Fixed an issue with the Google Gemini API Tool Calling Snap, where the Maximum tokens value was too small to generate a response. Now, the Snap displays a lint warning to modify the value for Maximum tokens count, but doesn’t display an error message.

JDBC

May 9, 2025

440patches30846

Fixed an issue with the Generic JDBC – Execute Snap (main29887) where DATETIME fields from Informix database were returned as formatted strings instead of Timestamp objects, causing inconsistency across environments. The Snap now correctly returns Timestamp objects, restoring behavior to match pre-jOOQ upgrade versions, and ensures consistent datetime formatting and timezone handling across all environments.

Binary

May 8, 2025

440patches30836

Upgraded the SMB client library to v2.6.1 to address connection issues.

Workday Prism Analytics

May 6, 2025

440patches30913

  • Added support for Workday Prism API v3, which introduces minor endpoint and payload changes and continues the use of SQL-style tables. This ensures continued compatibility as Workday phases out legacy base datasets and adopts tables.

  • Improved the version handling of APIs in the Workday Prism Analytics Bulk Load Snap, allowing for integer-based version comparisons. This enables forward compatibility with future API versions.

AutoSync

May 5, 2025

440patches30817

Schema drift improvements for the following target endpoints: Databricks, SQL Server, and SQL Server Bulk Load. Learn how to upgrade to this Snap Pack.

Tableau

May 5, 2025

440patches30721

The Hyper API Version of the Tableau Snap Pack has been updated to the latest version 0.0.20746, which ensures compatibility with current features and improvements and continues support for Tableau's evolving API capabilities.

  • New Certified Hyper API version: 0.0.20746 (November 2024)

  • Previous certified Hyper API version: 21.0.0.12982 (June 2021)

JMS

May 5, 2025

440patches30851

Improved the JMS authentication handling on the JBoss Server. Now, if the username authentication fails, SnapLogic uses the username and password as the JNDI properties to authenticate the JMS Account automatically at the backend.

Google BigQuery

May 5, 2025

440patches30928

Fixed an issue with the Ultra task for BigQuery Write Snap.

API Suite

Apr 30, 2025

440patches30707

  • Updated the minimum output view in the HTTP Client Snap from 1 to 0 (closed) to enable the processing of Ultra tasks.

  • Fixed lineage issue for document output view in the HTTP Client Snap. Now, the Ultra tasks are executed successfully without any issues.

Binary

Apr 28, 2025

440patches30729

Enhanced the following Snaps to support Azure Data Lake Gen2 OAuth2 Account using ABFS (Azure Blob File System) and ABFSS (Azure Blob File System Secure) protocols:

Amazon SQS

Apr 24, 2025

440patches30700

Enhanced the SQS Acknowledge Snap to support automatic security token refresh on encountering a 403 AmazonSQSException when using an IAM role. This ensures continued execution after token renewal.

Flow

Apr 18, 2025

440patches30586

Fixed an issue with the PipeLoop Snap that prevented the Monitor (and Dashboard) from listing the Snap’s child pipelines. This fix does not address runtimes already affected by this issue.

PLM TC

Apr 16, 2025

main193

Fixed vulnerability issue in the spring-web dependency.

Amazon S3

Apr 15, 2025

440patches30496

Added S3 Poller Snap to the Amazon S3 Snap pack. This Snap enables you to poll the target directory and find file names matching the specified pattern.

Transform

Apr 15, 2025

440patches30520

  • Improved the usability of error message for invalid CSV data.

  • Fixed an indefinite waiting issue in the Join Snap when the Copy Snap was used upstream, causing the Snap to wait for additional memory or disk space.

Salesforce

Apr 15, 2025

440patches30577

Added Salesforce JWT OAuth2 Account to the Salesforce Snap Pack, enabling a secure and efficient server-to-server authentication.

Snowflake

Apr 14, 2025

440patches30118

Fixed an issue with the Snowflake Bulk Load and Snowflake Bulk Upsert Snaps where the null values were replaced by long strings during bulk load resulting in increased transfer times and high data storage.
The issue is now resolved by introducing a new field, Strings considered as null, which ensures effective handling of null values without impacting existing data and optimizes the storage space in the internal stage.

Kafka

Apr 14, 2025

440patches30571

Fixed an issue with the Kafka Producer Snap that failed when passing null as a value for the message. Now, when you pass a null value as the message in the Producer Snap, the message will be successfully received by the Kafka Consumer Snap.

Microsoft Dynamics 365 for Sales

Apr 10, 2025

440patches30456

Added support for password-based OAuth2 authentication to the Dynamics 365 OAuth2 Account for Online. We recommend you choose password in the Grant type field only if your organization chooses to authenticate users on an on-premise Dynamics 365 for Sales instance through this MFA-incompatible mode.

API Suite

Apr 10, 2025

440patches30418

  • Fixed Issues in the HTTP Client Snap to allow:

    • Both integer and decimal values for query parameters.

    • The $original value in pagination properties.

    • The response output is returned in JSON format when the response content type supports JSON.

  • Added support for default character encoding to UTF-8 when constructing the response in the HTTP Client Snap.

  • Enhanced the GraphQL Client Snap with retry functionality. The Snap now automatically fetches the header and retries after a 429 response. This reduces the number of pipeline failures and optimizes the API rate limits on the GraphQL server side.

AutoSync

Apr 10, 2025

440patches30509

Oracle target endpoint support for error tables.

LLM Utilities

Apr 9, 2025

440patches30458

Added the following Snap to the LLM Utilities Snap Pack:

Amazon Bedrock LLM

Azure OpenAPI LLM

Google GenAI LLM

OpenAI LLM

Apr 9, 2025

440patches30458

The Amazon Bedrock Converse API Tool Calling, Azure OpenAI Tool Calling, Google Gemini API Tool Calling, and OpenAI Tool Calling Snaps now support the OpenAPI tool type. This update includes:

  • Support for json_schema and format fields in parameters

  • Automatic renaming of duplicate tools, with warning messages

  • Improved handling of sl_tool_metadata

  • Enhanced support for resolved_url and header parameters in API calls

Google GenAI LLM

Apr 9, 2025

440patches30458

Fixed a null pointer exception in the Google Gemini Generate Snap.

Amazon Athena

Apr 8, 2025

440patches30493

  • Enhanced the Athena Bulk Load Snap to support Iceberg tables in the Amazon Athena database.

  • Enhanced the Athena Select Snap to return precise and structured table metadata in the second output view.

Admin Manager

Features

  • A new AutoSync setting relaxes restrictions on the columns selected to track the last modified date for Incremental and SCD2 load. With the setting enabled, you can choose a last modified column that allows nulls. This supports synchronizing tables where the last modified column can’t be changed to nullable. However, records with null values in the last modified column won’t be incrementally updated. Learn more.

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

Features

Prompt Composer assists you in formulating well-structured prompts for AI models. It enables prompt engineering with a graphical console that supports iterative prompt development. Launch Prompt Composer from the Prompt Generator Snap. It has six panels, with three main sections for input, editing, and communication. Both the font size and panel view are adjustable. Learn more.

prompt-composer-launch-showcase.gif

Previously, only the JSON editor was available to enter prompts. It was necessary to close the editor, validate the pipeline manually, and then open the DataPreview to view the LLM response. In comparison, Prompt Composer validates the pipeline so you can view the LLM response without the need for context switching and offers the value-add of the Assistant to facilitate prompt development.

You can open Prompt Composer in the following Snaps:

API Management

Known Issues

  • When you publish an API or Proxy Version to the Developer Portal, the generated specification in the project folder has no contents. The specification that users can download from the Developer Portal does have the correct content.

AutoSync

Features

  • A new setting, available in Admin Manager for AutoSync, relaxes restrictions on the columns selected to track the last modified date for Incremental and SCD2 load. With the setting enabled, you can choose the last modified column that allows nulls. This supports synchronizing tables where the last modified column can’t be changed to nullable. However, records with null values in the last modified column won’t be incrementally updated. Watch the video for a quick demonstration:

  •  

    AutoSyncSettingAdminMgr.mp4

Fixed Issues and Enhancements

  • The 440patches30357 AutoSync Snap Pack released on April 1, 2025, contains the following:

    • Supports selection of the last modified column for Amazon Redshift, Azure Synapse, and Snowflake for incremental and SCD2 loads.

    • New error table support for MySQL.

    • Improved schema drift reconciliation for PostgreSQL.

Classic Manager

Behavior Change

  • In Classic Manager, the Dashboard tab has been replaced with the Monitor tab, which opens Monitor. If you have the Dashboard tab bookmarked, that URL now opens Monitor. The Dashboard will be available from the waffle menu Classic Dashboard link at least until August 2025. Refer to the Monitor section for a list of recent Monitor enhancements.

Designer

Behavior Change

  • In Designer, the Dashboard tab has been replaced with the Monitor tab, which opens Monitor. If you have the Dashboard tab bookmarked, that URL now opens Monitor. The Dashboard will be available from the waffle menu Classic Dashboard link at least until August 2025. Refer to the Monitor section for a list of recent Monitor enhancements.

Documentation Enhancements

Migrated pages

 The following pages are migrated to SnapLogic Documentation from the legacy documentation site:

https://docs.snaplogic.com/tool-integrations/observability-about.html

https://docs.snaplogic.com/tool-integrations/otel-collector-kubernetes.html

https://docs.snaplogic.com/snaplexes/snaplex-add-sl-platform-to-allowlist.html : The legacy documentation page will not be available afterMay 13, 2025.

You can view the full list of 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.

Dashboard

 Behavior Change

  • Monitor is now the primary and default app for viewing execution and infrastructure statistics. New features and enhancements that support observability will only be available in Monitor. Watch the video for more details:

    MonitorDefault.mp4

     

  • At least until August 2025, you can still access the Dashboard from the waffle menu Classic Dashboard link. Refer to the Monitor section for a list of recent Monitor enhancements.

    Classic Dashboard link in waffle menu

 

The Classic Dashboard will not be available in any new Environments (Orgs) created on or after April 10, 2025.

Monitor

Starting with the April release, Monitor is the primary and default app for observing your SnapLogic environment. Recent Monitor enhancements include:

  • Improved performance

  • A 10-second resolution for data

  • A modern look and feel:

    • A fully redesigned Infrastructure page

    • An expanded Metrics page

    • A new Pipeline executions page design that includes preset filters.

  • The first time you access Monitor, the Pipeline executions page opens instead of the Insights page.

  • The Pipeline executions page now includes filter presets. Check out the FAQs and watch this short video:

    MonitorUpdatesUpdated.mp4



Enhancements

  • A redesign of the Pipeline executions page provides quick filter buttons at the top of the page. Learn more about using and clearing filter presets. Watch the video for a quick demonstration:

    Monitor-filter-presets-final.mp4

     

  • The Monitor Node List table's default layout now shows details of the Snaplex name with multiple filters. On individual columns, click the icon or use the Table Configuration and Filters dialog. Learn more.

Fixed Issues

  • Slack and email notifications that contain links to pipeline runtime information now open correctly in the Pipeline executions table. You must enable notifications to receive them.

Known Issues

  • In the Metrics view, if you expand a graph and change the time frame, the window incorrectly returns to the page showing all graphs. Workaround: Select the desired time frame and then expand a graph.

Pipelines and Tasks

Deprecation

  • Deprecated the legacy Snaplex Triggered Task feature flag.

Fixed issues

  • Fixed an issue where an abrupt termination of a pipeline does not release the memory space on the node/nodes for use by subsequent pipeline runs.

Snaplexes

Java on Groundplex Nodes

Starting with the February 2025 release, the minimum supported version is openjdk-11.0.8-jre.

Watch the following video to learn more:

java-version-min-support.mp4

Fixed issues

  • Fixed an issue where the nodes persisted beyond the maximum wait time for restarting the Snaplex, resulting in a delayed or incomplete Snaplex restart.

  • Fixed an issue with Windows Snaplexes where they report a false node crash event when the OS restarted for essential purposes such as updates.

Snaps

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

Enhancements

  • Anaplan:

    • Enhanced the error handling mechanism in the Anaplan Action snap to include errors with failure dump when the Stream errors option is selected for Output handing. Now, whenever the Snap encounters errors, such as issues with the process, import or export actions, the errors are routed to the error view regardless of the availability or non-availability of the failure dump.

    • Updated the default task interval from 1 second to 5 seconds, which reduces the number of API calls and rate limit issues.

  • Azure Synapse SQL:

    • Enhanced the Azure Synapse SQL - Bulk Load Snap to support the default ROWTERMINATOR parameter for COPY INTO when the Data Source is set to Input view.

  • Databricks:

  • REST:

  • Salesforce:

    • Implemented a redirect strategy for all Salesforce snaps to ensure valid URL redirection for Lightning URLs.

Behavior Change

  • Anaplan Action Snap: Previously, for the Stream errors option as Output handling, when the Snap encountered issues with process, import, or export, it always routed the errors to the output preview and the failure dump to the error view. With the 440patches30345, when the process, import, or export actions fail with a fatal error, the Snap routes the error to the error view and displays nothing in the output preview.

  • However, when a process, import, export status is successful with data errors/warnings, the Snap's behavior remains the same. The failure dump errors are routed to the error view and task success information is routed to the output preview.

Fixed issues

  • Improved the messaging (reason) for pipelines that fail because they connect ELT Snaps with Standard-mode Snaps or vice versa.

    • Also, fixed the issue of parent pipelines not reflecting such a failure in one of their child pipelines.

    • Now, the parent pipeline moves to ‘Failed’ state from ‘Prepared’ state and displays the error message: ELT and Standard Mode Snaps cannot be combined in a single pipeline: <child_pipeline-path> indicating the child pipeline that failed.

Known issues

The Athena Select Snap displays an incorrect value of 1970-01-01T00:00:00Z for the lastAccessTime field in the table metadata returned for the second output view. This value does not reflect the actual last access time of the table.

SnapGPT

New Features

  • A new welcome screen provides a link to the SnapLogic privacy policy.

  • New cards present the skills that SnapGPT can help with. Access settings or maximize the SnapGPT panel from the options menu in the new simplified header:

panel-only.png

As shown in the screenshot above, click the survey link and provide feedback to help us improve SnapGPT.