April 2025 Release Notes
Highlights
The SnapLogic April 2025 Release includes the following highlights:
New tab on the AutoSync application settings page to relax restrictions on the last modified column
New interface for writing prompts - Prompt Composer
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
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 |
---|---|---|---|
Apr 16, 2025 | UI | N/A | In Monitor:
|
Dot Releases: Snaps
Snap Pack | Date | Snap Pack Version | Updates |
---|---|---|---|
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 | 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. |
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. | |
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. | |
May 8, 2025 | 440patches30836 | Upgraded the SMB client library to v2.6.1 to address connection issues. | |
| May 6, 2025 | 440patches30913 |
|
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. | |
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.
| |
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. | |
May 5, 2025 | 440patches30928 | Fixed an issue with the Ultra task for BigQuery Write Snap. | |
Apr 30, 2025 | 440patches30707 |
| |
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: | |
Apr 24, 2025 | 440patches30700 | Enhanced the SQS Acknowledge Snap to support automatic security token refresh on encountering a | |
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. | |
Apr 16, 2025 | main193 | Fixed vulnerability issue in the spring-web dependency. | |
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. | |
Apr 15, 2025 | 440patches30520 | ||
Apr 15, 2025 | 440patches30577 | Added Salesforce JWT OAuth2 Account to the Salesforce Snap Pack, enabling a secure and efficient server-to-server authentication. | |
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. | |
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. | |
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. | |
Apr 10, 2025 | 440patches30418 |
| |
Apr 10, 2025 | 440patches30509 | Oracle target endpoint support for error tables. | |
Apr 9, 2025 | 440patches30458 | Added the following Snap to the LLM Utilities Snap Pack:
| |
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:
| |
Apr 9, 2025 | 440patches30458 | Fixed a null pointer exception in the Google Gemini Generate Snap. | |
Apr 8, 2025 | 440patches30493 |
|
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.
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:
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:
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.
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:
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:
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:
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
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.
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.
Enhanced the Databricks Account to support M2M authentication, allowing secure connections using a Client ID and Client secret. Databricks announced end of life for basic authorization as of July 10, 2024.
REST:
Updated the REST Snaps label in SnapLogic Designer to "Not Recommended” from “Deprecated.” SnapLogic recommends that you use the HTTP Client Snap in your pipelines. Learn more.
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:
As shown in the screenshot above, click the survey link and provide feedback to help us improve SnapGPT.
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.