/
March 2025 Release Notes

March 2025 Release Notes

Upgrading to this Release

To use the SnapLogic platform features, enhancements, and fixes in the new Snaplex version, ensure that your Snaplex nodes are upgraded to version main-30871 - 4.40.1.0.

Enhancements include:

  • Updated scopes used for Slack integration.

  • Improved the cleanup of suggested executions.

  • Enhanced caching services to improve account fetching in pipeline executions.

Security Update

We use some third-party subprocessors to deliver services to our SnapLogic customers. For updates and details about the subprocessors and purpose of processing, refer to https://www.snaplogic.com/privacy-subprocessors.

Platform Updates

Date

Component

Version

Fixed Issues and Enhancements

Date

Component

Version

Fixed Issues and Enhancements

Mar 26, 2025

UI

N/A

The Asset catalog in Monitor now includes accounts and links to the pipelines that use them. From pipeline details, you can now navigate to related accounts, tasks, and child pipelines.

Mar 6, 2025

Snaplex

main-30862 - 4.40.0.3

  • When Secrets Management is used to access accounts, the Snap with the expression referencing the account would intermittently fail validation with the following error message: Cannot lookup a property on a null value.

  • Pipeline timeout issues would occur in the following contexts:

Feb 27, 2025

UI

N/A

The Task Details page for Triggered Tasks was missing the Cloud URL.

Dot Releases: Snaps

Snap Pack

Date

Snap Pack Version

Updates

Snap Pack

Date

Snap Pack Version

Updates

Databricks

Mar 26, 2025

440patches30096

Enhanced the Databricks Account to support M2M authentication, allowing secure connections using a Client ID and Client secret. The basic authentication for Databricks using a username and password is no longer supported since July 10, 2024.

Google BigQuery

Mar 26, 2025

440patches30368

Fixed the thread leak issue in Google BigQuery Snaps.

ELT

Mar 21, 2025

440patches30341

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 - Failed to set search_path when the specified target Database schema is not one of the default schemas ("$user”, public).

LDAP

Mar 21, 2025

440patches30299

Fixed an issue with LDAP Modify Entry Snap that prevented moving Active Directory objects between Organizational Units. 

PDF

Mar 20, 2025

440patches30208

Fixed an issue with PDF Parser Snap that caused a NullPointerException when loading local fonts. Updated Apache PDFBox to version 3.0.4 to resolve this issue.

API Suite

Mar 20, 2025

440patches30304

Fixed an issue with the GraphQL Client Snap that caused Vertx thread leaks and DatagramSocket exhaustion.

Transform

Mar 20, 2025

440patches30311

  • Fixed the memory consumption issue in the XML Formatter Snap.

  • Fixed the child threads cleanup issue in the Join Snap.

Mar 14, 2025

440patches30071

Fixed the Null Pointer Exception (NPE) issue in the following Database Snaps. Now, these Snaps display an error exception instead of NPE when the URL properties (key and value) and either key or value are empty.

Salesforce

Mar 14, 2025

440patches30230

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

API Suite

Mar 14, 2025

440patches30238

Fixed an issue with the GraphQL Client Snap where the Snap did not route the 400/404/500 errors to the error view. Now, the Snap routes the error data to the error view when these errors occur.

API Management

Fixed Issues

  • The pipeline execution records on the API metrics page in Monitor now provide the same information available under the API tab in Dashboard.

AutoSync

New Features

  • You can now create custom AutoSync endpoints with the AutoSync SDK. Start your project with a Maven archetype. Learn more.

Enhancements

Classic Manager

Enhancements

  • The enforcement of restricted file extensions is improved for the File upload operation in Classic Manager. The Upload file wizard now verifies (where possible) that the file content is permitted, as well as checks if the file extension is allowed. When you try to upload an unsupported file type, the operation fails with an error.

Fixed Issues

Documentation Enhancements

Feedback feature

Sharing feedback on the documentation is simpler with a new feedback button on the pages of the new doc portal. Your input helps us improve our content.

image-20250311-170743.png

Click Send feedback to share specific feedback on a document or a related document set.

image-20250313-092454.png

Migrated Content

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

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

Upcoming behavior change: Starting from the April release, you will not be able to open the Dashboard by clicking the tab. Instead, a Monitor tab will be available when you are in Designer or Classic Manager. However, until the Dashboard is completely replaced by Monitor, you will be able to open it from the waffle menu.

Monitor

Enhancements

  • You can now view an alert in the Activity log in Classic and Admin Manager when a pipeline terminates because of excessive memory consumption. You need to update your Snaplex to this release version. This alert displays the pipeline's name, path, and error details. Learn more.

Known Issues

  • In the Asset catalog, the Execution statistics are currently empty.

Snaplexes

Minimum Java Version Supported

SnapLogic installers come with openjdk-11.0.24_8-jre. Starting from the February 2025 release, all Java versions earlier than openjdk-11.0.8-jre are no longer supported. Learn more.

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

  • Binary:

    • Improved thread resource management in the File Poller Snap.

  • API Suite:

    • Enhanced the GraphQL Client Snap to support a pagination interval that enables you to use the APIs with rate limits.

    • Enhanced the GraphQL Client Snap to support expressions (pipeline and upstream parameters) for the Query, Has additional page path and Next cursor path fields that enable you to dynamically pass values to the Snap. This feature allows you to decrease development and maintenance costs and increase flexibility. This has resulted in specific behavior changes.

  • Kafka:

    • Enhanced the Kafka OAuth2 Account to support SASL extensions through Advanced properties using OAuth/OIDC.

  • LDAP:

    • Upgraded the Apache LDAP API library from v1.0.0 to v2.1.7.

  • MongoDB:

    • Upgraded the Spring Framework from v5.3.33 to v5.3.39.

  • RabbitMQ:

    • Upgraded the amqp-client library from v5.0.0 to v5.25.0.

  • Transform:

    • Updated the Apache POI library from v4.1.2 to v5.2.5 in the Excel Parser Snap.

  • Improved the OAuth2 account token auto-refresh process in the SnapLogic Platform by adding a mechanism that marks accounts as stale after 18 failures (applicable only for accounts with auto-refresh functionality). You can now configure notification settings to receive emails and Slack messages for stale accounts. Learn more.

Known Issues

  • When a child pipeline with a mix of ELT and Standard-mode Snaps is run manually, the parent pipeline execution encounters the following error message in the Designer and remains in the prepared state instead of failing:
    ELT and Standard Mode Snaps cannot be combined in a single pipeline
    You might not easily identify the child pipeline causing the issue because its name with mixed Snaps isn’t clear from the error message. In contrast, when a standalone pipeline with ELT and Standard-mode Snaps (not a parent-child) is manually run, the pipeline execution errors out and doesn’t display in the dashboard at all.

Workaround: Run the pipelines as a Scheduled Task.

Behavior change

  • API Suite (GraphQL Client Snap):

    • The Snap now retries 401 responses by reloading the account between attempts. If the maximum number of attempts is exhausted and the response still contains a 401, the Snap stops the execution instead of writing to the error view because the error is now unrecoverable.

    • The validation for the Variable name and Cursor variable name fields against variable names parsed from the query is now done in the document processing stage.

    • For Variable name and Cursor variable name suggestible fields, a warning message is displayed if the suggested variable names cannot be generated. This happens when the Query setting uses upstream parameters in its expression and the query cannot be evaluated during the suggestion stage.

    • Has additional page path, Next cursor path, and Cursor variable name will no longer produce configuration errors that stop Snap execution for validation issues, such as missing or invalid values, because they are now evaluated during document processing and the values may differ between input documents. These will now produce Snap data errors that write documents to the error view, and the Snap continues to process additional input documents.

    • When the Query setting is expression-enabled, there can be potential syntax errors, because the expression text that is carried over can cause the following syntax issues in the interactive builder:

      • When the query is copied from the Snap to the query builder, it remains in expression format (for example, ${variableName}) instead of being converted into valid GraphQL syntax.

      • As the expression isn’t evaluated before being passed into the query builder, the UI takes raw expressions instead of actual query values. Evaluation happens later.