May 2025 Release Notes

May 2025 Release Notes

Highlights

Admin Manager

  • Enabled an Email domain allowlist for the addition of new SnapLogic users

AgentCreator

  • Support for structured output

  • New Snaps with support for tools: Multi-Pipeline Function Generator, OpenAPI Function Generator, APIM Function Generator

  • Prompt Composer support for Advanced Prompt modes

APIM 3.0 Beta

  • The next evolution of APIM makes it easier to manage and secure native tasks and external endpoints in a Service-based architecture.

Patterns Library

  • UX redesign: Improved user experience and search capabilities

Snaps

  • Athena Bulk Upsert Snap

  • Amazon S3 Poller Snap

  • Google Cloud PubSub Snap Pack

  • OPC UA Snap Pack

  • Salesforce JWT OAuth2 Account

  • Syndigo Snap Pack

  • Snap color updates to enhance accessibility

SnapGPT

  • Smarter responses

  • New skills include creating a pipeline from an image and helping to modify a pipeline

Upgrading to the Quarterly Release

To use the new SnapLogic features and Snaps available through the data plane, ensure that your Snaplex nodes are upgraded to version main-33383 - 4.41.0.1 (Recommended).

This release includes stable versions of the monthly Snap patches deployed to the SnapLogic Platform after the Feb 2025 release, as listed in the Dot Releases section of the March 2025 and April 2025 Release Notes.

For the mandatory Snaplex version upgrade date, refer to our release calendar.

Platform Updates

Date

Component

Version

Fixed Issues and Enhancements

Date

Component

Version

Fixed Issues and Enhancements

May 22, 2025

Snaplex

main-33383 - 4.41.0.1 (Recommended)

Fixed an issue with memory management that resulted in memory accrual causing resource issues on the 4.41 GA (main-33084) Snaplex. We recommend that you upgrade your Snaplexes to this patch (main-33383).

May 21, 2025

UI

N/A

Support in the Cloudplex Secure Connectivity feature for Private Link with Snowflake. You can now connect to your Snowflake instance via AWS Private Link.

Dot Releases: Snaps

Snap Pack

Date

Snap Pack Version

Updates

Snap Pack

Date

Snap Pack Version

Updates

Infor M3

Jun 9, 2025

main201

Introduced the Infor M3 Snap Pack, which contains the following Snap and Accounts:

  • Infor M3: Enables integration with Infor M3 systems and facilitates interaction with M3 APIs for seamless data transmission.

  • Infor M3 Basic Auth Account: Allows basic authentication to access Infor M3 APIs.

  • Infor M3 OAuth2 Account: Allows authentication with Infor M3 Bulk APIs using the OAuth2 protocol.

SQL Server CDC

Jun 9, 2025

main201

Introduced the SQL Server CDC Snap Pack, which contains the following Snap and Account:

  • SQL Server CDC: Retrieves data from SQL Server Database transaction logs. It performs Insert, Update, and Delete statements on a specific table within a specified date and time range.

  • SQL Server CDC Account: Authenticates with the SQL Server database.

Hadoop

Jun 9, 2025

441patches31334

Fixed an issue with the Parquet Writer Snap that did not initialize the buffer directory for Hadoop when the username contained a dollar ($) sign.

API Suite

Jun 9, 2025

441patches31317

Fixed the following issues with the HTTP Client Snap:

  • HTTP 308 permanent redirect errors after upgrading to 4.41 Snap Pack version.

  • NTLM authentication issues (401 unauthorized responses when sending requests to an NTLM-authenticated endpoint) with the latest Snap Pack version (main31019).

Binary

Jun 4, 2025

441patches31276

Fixed an issue with the Decompress Snap where the Snap did not route errors either to the error view or the error pipeline when processing corrupted or malformed records.

Fixed an issue with the File Writer Snap that was causing a StringIndexOutOfBoundsException when attempting to write to the root directory via SFTP with a port number specified in the SFTP protocol. Now, when this scenario occurs, the Snap correctly displays an IOException, and the error message states, Cannot open output stream for sftp://localhost/test.json, because writing to the root directory is not permitted.

Upgraded JNQ SMB Library for Binary Snap Pack from 2.6.2-beta to 2.6.2.

Amazon Athena

Jun 3, 2025

441patches31207

Enhanced the Amazon Athena Select Snap to support querying the Iceberg table metadata.

Transform

Jun 3, 2025

441patches31228

  • Removed Free disk space from the lint message in the Aggregate Snap.

  • Fixed an issue with the Excel Formatter Snap to ensure compatibility with the third-party plugins.

ELT

Jun 3, 2025

441patches31159

Fixed the intermittent null expression errors with the ELT Snap Pack, where some malformed unique identifier suffixes to the Snaps' SQL statements were hindering the SQL statement execution, thereby causing the pipelines to fail.

Marketo

Jun 2, 2025

441patches31136

  • Updated the Marketo Asset Read Snap to make the folderId optional when calling the Marketo REST APIs. Now, if you do not specify folderId, the Snap still fetches all available forms.

  • Updated Marketo Snap pack dependency json-smart to version 2.5.2 to fix vulnerability issues. 

SAP S/4 HANA Cloud

May 27, 2025

main195

  • Improved the handling of Sub-entities in the Read and Read Custom Query Snaps. Now, you can use suggestions from Sub-entities across the Snaps' configuration fields.

  • Removed the Subentity field from the Create, Update, and Delete Snaps. Sub-entities are now managed via the upstream Mapper Snap, enabling more dynamic and flexible processing.

SAP SuccessFactors

May 27, 2025

main195

Fixed an issue with the SuccessFactors Read Advanced Snap, which didn’t retrieve linked entities when using the Expand Query Type.

SharePoint Online

May 27, 2025

main195

Added SharePoint Online - Get Delta Changes Snap that enables you to retrieve only the list of changes (made to an item) from a document library based on its metadata.

Slack

May 27, 2025

441patches31073

Fixed an issue where the Workspace Operations Snap fails with a 429 rate limit error while fetching the entire list of Slack channels (public, private, group, and DM) in the workspace. The Snap now uses an internal Retry mechanism to prevent issues caused by rate limits.

Google BigQuery

May 26, 2025

441patches31077

Fixed an issue with the Google BigQuery Bulk Upsert (Streaming) Snap, which failed when there were no input documents. 

API Suite

May 23, 2025

441patches31161

Fixed the following issues in the HTTP Client Snap:

  • Null Pointer Exception (NPE) caused by closing the output view.

  • 403 error caused by the upgrade of the Apache HTTP Client library.

Admin Manager

Features

  • Enables Environment admins to restrict user creation to approved email domains. This enhances security, complements SSO, and ensures compliance with company policies. Learn more.

    email-domain-allowlist.png

Enhancements

  • Users can now filter the Node Crash events in the Activity log using the Snaplex category.

    activity-log.png

AgentCreator

New

Enhancements

Prompt Composer Enhancements

  • Support in Prompt Generator Snaps for leveraging the Advanced Prompt Mode and in LLM-calling Snaps with Simplified and JSON response modes.

  • Improved error messages in the console. You can now troubleshoot pipeline issues more easily based on clear messaging.

Fixed Issues

  • Fixed an issue with the handling of input documents without an original input in Amazon Bedrock, Azure OpenAI, Google GenAI, 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 showing an error. This prevents unnecessary failures and ensures seamless processing without including the original in the output.

API Management 3.0 Beta

The Beta version of API Management (APIM) 3.0 is the next generation of APIM. It supports a Service-based architecture for building a composable system with modular, interoperable, and reusable components. Services bundle Triggered Tasks, Ultra Tasks, and external APIs with Policies that provide security and governance.

The customizable DeveloperHub portal site exposes published Services to internal and external consumers. You can enhance the site with images and multimedia and provide all the documentation necessary to ensure the appropriate and correct use of Services.

APIM 3.0 is available on request. Contact your CSM. Learn more.

The APIM 3.0 workflow includes:

  • Creating Services from scratch or from an OpenAPI specification:

    image-20250502-180446.png
  • Real-time linting, which ensures valid configuration:

    image-20250502-182150.png

  • Build Policies that contain rules for validation, authentication, and transformation:

    image-20250521-031744.png
  • Full lifecycle support for testing and publishing:

    image-20250502-181852.png
  • Fully customizable DeveloperHub portal site to publish Services for internal and external consumers.

Known issues

ServiceManager

  • When migrating API assets across Orgs, files within a service version are not transferred.
    Workaround: Upload the files at the project level before migrating them to a different Org.

  • Outbound TLS rules do not execute when public and private key files are stored in shared folders.
    Workaround: Store the key files in the same folder and update the configuration rule.

  • When migrating API assets from one Org to another, file and account references used in Outbound OAuth and Outbound TLS rules are not updated with the destination Org.
    Workaround: After migrating the assets, manually update all the references in the associated rules to the right resources in the destination Org.

  • JSON syntax highlight does not work for the Code component.
    Workaround: None.

  • You cannot move a task inside a Service version if they both exist in the same project.
    Workaround:

    1. Copy the task inside the Service Manager and delete the other task.

    2. Or, move the task to a different project (like shared) and then move it to the Service version.

DeveloperHub

  • The format of a page does not render as expected in the preview mode. However, the published page format renders correctly as designed in the Edit mode.

  • Using the resize tooltip for a content object in a section is overtly sensitive resulting in above-normal resizing.
    Workaround: Manually resize the section using the Edit Section button and filling in the number of rows.

API Management

Fixed Issues

  • Fixed an issue where the specification file created after publishing an API had an empty context.

Documentation Enhancements

Trending topics

Redesigned the Trending topics section on the home page of the new documentation portal for better usability.

image-20250505-062012.png

Enhanced navigation

A redesign of the documentation portal navigation menu to surface important information at a higher level. Blue category headers organize information by work goals and products to make it easier to quickly locate content.

image-20250505-072129.png

Designer

Behavior Change

  • SnapLogic Designer now displays validation data in the Data Preview page when you validate a pipeline and only have read and execute permission to a project. Previously, you needed full permission to the project to view the validation data.

Dashboard

Upcoming behavior change: In a future release, the Dashboard tab will not display when Designer or Classic Manager is open. Until the Dashboard is completely replaced by Monitor, you will be able to open it from the waffle menu.

Behavior Change

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

    MonitorDefault.mp4

     

  • 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 is not available in any new Environments (Orgs) created after April 10, 2025.

Monitor

Enhancements

  • To make it easier to find and act on executions with issues or with specific performance characteristics, the Asset catalog surfaces operational metrics:

    • The Tasks and Pipeline tabs includes the following fields: total, stopped, successful, and failed executions; the failure percentage rate, average duration, and the average docs processed.

    • The displayed information includes 30-day aggregate data.

    • The new operational metric fields support filtering by minimum and maximum value.

    • Search supports the new operational metric fields.

Patterns Library

UX Redesign

You can now find the right pattern faster with the following benefits:

  • Fewer clicks to open and use a pattern

  • More control when browsing or narrowing results

image-20250505-165108.png

Improved UX

  • Clearer headings and metadata

  • Standardized tag styles (for example, App Integration and Data Transformation)

  • Shorter, more scannable descriptions with consistent truncation

More efficient workflow

  • The Use Pattern button now opens pipeline directly in a new tab.

  • No need to find the pattern manually in your project folder.

  • After download, the pattern pipeline opens on the Designer canvas in a new browser tab. Previously, the pipeline was saved to your project and needed to be manually opened from the folder.

Search enhancements

  • New dropdown menus for Endpoint and Use Case

    • Sort by name or last modified date

    • Quick-access category filters like AgentCreator

Pipelines and Tasks

  • You can set Blackout Dates in repeated Scheduled Tasks for time periods when you do not want the task to run. The blackout period can be defined with a specific start/end date and time. This feature is available with the May Snaplex version and Orgs with Snaplex-based Scheduling. Contact your CSM for details. Learn more.

    blackout-dates.png

Snaps

New

  • Google Cloud PubSub Snap Pack: This Snap Pack enables asynchronous communication between independent applications or services using the Publisher and Subscriber Snaps.

    • PubSub Acknowledge: Acknowledges the messages with Message IDs read by a PubSub Subscriber Snap used in the upstream Snap.

    • PubSub Publisher: Publishes messages from the input into the Google PubSub for the given topic name

    • PubSub Subscriber: Subscribes or pulls messages from Google PubSub topic using the subscription name.

  • OPC UA Snap Pack: This Snap Pack enables secure, real-time connectivity with industrial systems using the OPC UA protocol.

    • OPC UA Read: Reads data values from specified nodes in an OPC UA server.

    • OPC UA Browse: Allows browsing the node hierarchy of a connected OPC UA server.

    • OPC UA Write: Writes data values to nodes in an OPC UA server.

    • OPC UA Subscribe: Subscribes to data changes on specified nodes in an OPC UA server.

  • Syndigo Snap Pack: This Snap Pack enables easy integration with Syndigo’s Product Information Management (PIM) and Master Data Management (MDM) interfaces.

    • Syndigo Read: Reads (retrieves) content records from the Syndigo in their default RSJSON format or the simplified JSON format.

    • RSJSON Parser: Transforms the product information stored in RSJSON format to simplified JSON format for easier consumption by external systems.

  • 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 delete rows that match the specified condition.

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

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

Enhancements

  • Amazon Athena:

    • Enhanced the Athena Bulk Load and Athena Select Snaps 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.

  • Amazon S3:

    • Enhanced the Amazon S3 Account with the S3 endpoint field to support connecting to the MinIO server.

  • Amazon SQS:

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

  • API Suite:

    • Enhanced the HTTP Client Snap to support uploading of a multipart file from external file systems. Learn more.

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

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

    • Updated all HTTP method libraries from HTTP Client v4 to v5.4. As a result, the output in the HTTP Client Snap has changed:

      • Special characters, if present, are now encoded by the Snap.

      • By default, space characters are percent-encoded as %20.

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

  • Binary:

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

    • Enhanced the Private key and Public key fields in the Private key Account to support expressions.

  • Databricks:

  • Flow:

    • Enhanced the performance of the Pipeloop Snap with the Pre-spawned pipelines and Parallel executions that optimize pipeline initialization and improve execution throughput. This feature is useful in scenarios where child pipelines are large or involve time-consuming steps, such as opening multiple account connections or loading complex Snaps. Learn more.

  • Tableau:

    • 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)

  • Microsoft Dynamics 365 for Sales:

    • Added support for password-based OAuth2 authentication. 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.

  • Workday Prism Analytics:

    • 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 Data Sets 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 better forward compatibility with future API versions.

  • Upgraded the Apache POI library to v5.4.1 for Transform and PDF Snap Packs to address security vulnerabilities.

Behavior change

  • MongoDB:

    • Previously, when you used the Write command in the MongoDB Execute Snap, the Snap was executed at the Primary node by default, regardless of the Read preference configuration. With the main31019 Snap Pack version, when you use the Write command in the MongoDB Execute Snap, it does not execute the command and displays an error depending on the Read preference set in the account. When the Read preference is:

      • Secondary: It always displays an error.

      • Secondary preferred: It most likely displays an error.

      • Nearest: It might error out depending on the network latency between the client and the MongoDB server.

      • Primary preferred and Primary: Has lower chances of error.

The Snap displays an error if it attempts to write to a non-primary node. We recommend that you use either Primary or Primary Preferred (which has potentially lower chances of errors) when executing a write command.

  • Workday Prism Analytics:

    • Previously, the Workday Prism Analytics Bulk Load Snap relied on string-based version extraction from the configured API URL. This has been replaced with numeric version extraction, enabling integer-based comparisons for behavior branching across API versions. This change ensures better forward compatibility with future versions of the Prism API, reducing the possibility of future Snap failures when new versions are released (as long as endpoint structures remain stable). Now, the Snap correctly handles tables in both v2 and v3. This avoids the need to manually convert Base Data Sets to tables later, aligning the Snap with Workday’s shift away from legacy data models.

Fixed Issues

  • Fixed an issue with the Mongo DB Execute Snap where the queries did not get executed on secondary nodes when the Read preference was set to Secondary preferred or Secondary.

Known Issues

  • Binary:

    • Private and public keys provided as Pipeline properties cannot be accessed as expression variables in the respective settings of the Private Key Account. However, they can still be accessed as Pipeline properties if they are passed to the pipeline by a parent pipeline's Pipeline Execute Snap.

Snap color updates to enhance accessibility

We made visual updates for Snaps to improve the UX for all users, including those with color vision differences:

  • Stronger visual indicators: Added border outlines as a secondary encoding to convey status—so color is not the only signal.

  • Improved contrast: Updated all system colors to meet accessibility standards and improve readability across the UI. Learn more.

Individual Snap colors

Read and Flow Snap Pack colors are distinct from each other.

image-20250507-103023.png

Distinct Snap border outlines for various states to improve usability and accessibility

Solid Blue border outline for Snap in selected state.

not-validated.png

Solid Green border outline for pipelines that are validated and executed.

validated.png

Dashed Red border outline for pipelines that failed.

failed.png

Background colors

Validate and Execute background colors for pipelines are distinct. The background for validated is light green, and the background for executed is dark green.

validated.png
execute-snap.png

Failed background colors for pipelines are distinct. The background for failed validation is light pink, and the background for failed execution is dark pink.

failed.png
failed-execution.png

Started pipeline

json-started.png

Suspended pipeline

suspended-pipeline.png

 

SnapGPT

New Features

  • Pipeline refinement beta: SnapGPT can modify an existing pipeline. For example, you can ask it to:

    • Rename Snaps

    • Add Snaps for specific conditions, such as a Router Snap.

  • Conversational understanding: SnapGPT now understands both your request and the context of what’s already on the canvas. You can use natural language to ask for changes without needing to describe the pipeline in detail.

  • Upload image to create a pipeline:

    1. Create a diagram illustrating the data flow

    2. Save the image in .jpg, .jpeg, or .png format. The file must be 750KB or less.

    3. In the SnapGPT prompt, click the image icon or drag the image to upload:

      image-20250506-150902.png

The following example shows the image input, the pipeline generated by SnapGPT, and the Snap settings:

image-20250506-152657.png

Enhancements

  • New announcement banner: A banner now appears at the top of the SnapGPT panel to highlight new features, tips, and improvements.

  • New three-dot menu: Quickly access the SnapGPT Home, Settings, and prompt ideas from the new three-dot menu in the top-right corner.

image-20250507-222345.png

Public APIs

  • Enhanced the public APIs for creating and adding users to the Org to validate the users with the email domain allowlist. Learn more.