May 2025 Release Notes
Highlights
Enabled an Email domain allowlist for the addition of new SnapLogic users
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
The next evolution of APIM makes it easier to manage and secure native tasks and external endpoints in a Service-based architecture.
UX redesign: Improved user experience and search capabilities
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
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 |
---|---|---|---|
May 22, 2025 | Snaplex |
| 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 |
---|---|---|---|
Jun 9, 2025 | main201 | Introduced the Infor M3 Snap Pack, which contains the following Snap and Accounts:
| |
Jun 9, 2025 | main201 | Introduced the SQL Server CDC Snap Pack, which contains the following Snap and Account:
| |
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. | |
Jun 9, 2025 | 441patches31317 | Fixed the following issues with the HTTP Client Snap:
| |
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 | |||
Upgraded JNQ SMB Library for Binary Snap Pack from 2.6.2-beta to 2.6.2. | |||
Jun 3, 2025 | 441patches31207 | Enhanced the Amazon Athena Select Snap to support querying the Iceberg table metadata. | |
Jun 3, 2025 | 441patches31228 |
| |
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. | |
Jun 2, 2025 | 441patches31136 |
| |
May 27, 2025 | main195 |
| |
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. | |
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. | |
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. | |
May 26, 2025 | 441patches31077 | Fixed an issue with the Google BigQuery Bulk Upsert (Streaming) Snap, which failed when there were no input documents. | |
May 23, 2025 | 441patches31161 | Fixed the following issues in the HTTP Client Snap:
|
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.
Enhancements
Users can now filter the Node Crash events in the Activity log using the Snaplex category.
AgentCreator
New
Added the following Snaps to the LLM Utilities Snap Pack:
Multi Pipeline Function Generator: Transforms Pipeline properties and parameters (such as pipeline name, purpose, and OpenAPI parameters) into function definitions.
OpenAPI Function Generator: Converts an OpenAPI specification into functions for tool calling.
APIM Function Generator: Enables you to integrate your tool calling APIs on the APIM DeveloperHub within your Agents.
Azure OpenAI Upload File: Uploads files to OpenAI storage based on the specified purpose of the file.
Enhancements
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.
Support for
json_schema
-based parameters.Automatic renaming of duplicate tools, with warning messages.
Improved handling of passing through of
sl_tool_metadata
when the corresponding tools are called.Enhanced support for
resolved_url
and header parameters in API calls from OpenAPI or APIM-based Function Generators.
LLM reasoning support added to the following:
Enhanced the OpenAI Chat Completions and Google Gemini Generate Snaps to support structured output. This enhancement enables models to reliably produce responses that strictly follow a user-defined JSON Schema, ensuring consistency and simplifying downstream parsing and validation.
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:
Real-time linting, which ensures valid configuration:
Build Policies that contain rules for validation, authentication, and transformation:
Full lifecycle support for testing and publishing:
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:Copy the task inside the Service Manager and delete the other task.
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.
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.
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:
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 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
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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 themain31019
Snap Pack version, when you use theWrite
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.
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
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.
Distinct Snap border outlines for various states to improve usability and accessibility
Solid Blue border outline for Snap in selected state.
Solid Green border outline for pipelines that are validated and executed.
Dashed Red border outline for pipelines that failed.
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.
Failed background colors for pipelines are distinct. The background for failed validation is light pink, and the background for failed execution is dark pink.
Started pipeline
Suspended pipeline
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:
Create a diagram illustrating the data flow
Save the image in .jpg, .jpeg, or .png format. The file must be 750KB or less.
In the SnapGPT prompt, click the image icon or drag the image to upload:
The following example shows the image input, the pipeline generated by SnapGPT, and the Snap settings:
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.
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.
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.