February 2025 Release Notes
Highlights
The SnapLogic February 2025 Release includes the following highlights:
Tool calling support added to:
OpenAI for Assistants
Azure OpenAI for Assistants
Google GenAI for Gemini
Vector store support added to:
Manage files and vector stores for Azure OpenAI
Create vector stores for OpenAI
Added support to specify and configure an Azure AI Search Data source for Azure OpenAI Chat Completions usage
Added support for removing records and indexes from Pinecone.
Introduced the Amazon Athena Snap Pack
Introduced the gRPC Client to the API Suite Snap Pack
Introduced the Oracle CDC Snap Pack
Introduced the Oracle HCM Snap Pack
Updated the Snap color palette for accessibility and aesthetics
Platform Updates
Date | Component | Version | Fixed Issues |
|---|---|---|---|
Mar 6, 2025 | Snaplex | main-30862 - 4.40.0.3 |
|
Feb 27, 2025 | UI |
| The Task Details page for Triggered Tasks was missing the Cloud URL. |
Dot Releases: Snaps
Snap Pack | Date | Snap Pack Version | Updates |
|---|---|---|---|
Mar 11, 2025 | 440patches30202 |
| |
Mar 11, 2025 | 440patches30047 | Fixed an issue with the MySQL Bulk Load Snap that failed to display an exception when inserting null values into non-null columns. | |
Mar 10, 2025 | 440patches30186 | Fixed an issue with the CSV Parser Snap when a multichar delimiter is used and data has a single column with multi-line value. | |
Mar 10, 2025 | 440patches30127 | 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. | |
Mar 7, 2025 | 440patches30037 | Fixed the default value for Data format to Parquet in the Athena Bulk Load Snap. | |
Mar 5, 2025 | 440patches29980 | Enhanced the Kafka OAuth2 Account to support SASL extensions through Advanced properties using OAuth/OIDC. | |
Mar 5, 2025 | 440patches30160 | Upgraded the amqp-client library from v5.0.0 to v5.25.0 to resolve a connection issue with the RabbitMQ server via a load balancer using TLSv1.2. | |
Mar 4, 2025 | 440patches30104 | Fixed an issue with the GraphQL Client Snap for Behavior change: | |
Fixed an issue with the HTTP Client Snap that failed when the URI field contained an underscore (_) in the hostname, resulting in an empty hostname. Now the Snap works as expected when the hostname contains underscores. | |||
Mar 4, 2025 | 440patches30086 | Upgraded the Apache LDAP API library from 1.0.0 to 2.1.7 to fix the issue of the waiting thread in all LDAP Snaps. | |
Mar 3, 2025 | 440patches30046 |
| |
Feb 24, 2025 | 439patches30057 |
| |
Feb 19, 2025 | 440patches29989 | Fixed an issue with the Snowflake Insert Snap that inserted null values for the NUMBER data type when the input values were invalid strings. | |
Feb 18, 2025 | 440patches29956 |
| |
Feb 18, 2025 | 440patches29992 | Fixed the WSDL file cache issue with the SOAP Execute Snap by increasing the WSDL cache expiry from 5 minutes to 4 hours. You can configure this duration using the JVM option: | |
| Feb 17, 2025 | 440patches29922 | Fixed an issue with JDBC Select, Execute, and Insert Snaps that failed with class not found error for geometry and geography data types when connecting to the SQL server. |
Feb 17, 2025 | 440patches29922 | Fixed an issue with the SQL server Select, Execute, and Insert Snaps that failed with ClassCastException for geometry and geography data types when using custom jar files. | |
Feb 17, 2025 | 440patches29949 | Upgraded the Spring Framework version to 5.3.39. | |
Feb 14, 2025 | 440patches29909 | Updated the Apache POI (Poor Obfuscation Implementation) library from 4.1.2v to 5.2.5v in the Excel Parser Snap to fix the null pointer exception issue. | |
Feb 13, 2025 | 440patches29960 | Fixed an issue with the BigQuery Upsert (Streaming) Snap where an HTTP 404 error occurred when retrieving job status for multi-regional datasets in BigQuery. This occurred because the location was not explicitly specified in the request. The job request now includes the location information, ensuring successful job polling regardless of the region (for example, the US or EU). |
Upgrading your Snaplexes to this Release
To use the new SnapLogic features and Snaps available for the data plane, ensure that your Snaplex nodes are upgraded to version main-30027 - 4.40 GA (Recommended).
This release introduces the following platform enhancements:
Resiliency and performance improvements made to runtime delivery from the JCC service to speed up Suggest/Validate Execution responsiveness.
Improved Child Pipeline prepare times, specifically for the loading of assets.
Reduced off-heap memory usage from JDBC class loading.
This release includes stable versions of the monthly Snap and Platform patches deployed to the SnapLogic Platform after the November 2024 release, as listed in the Dot Releases section of the December 2024 and January 2025 Release Notes.
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 toSnapLogic Privacy Subprocessors.
Admin Manager
New Features
In environments with Enhanced Email Encryption, Environment admins can now enable or disable the feature in Admin Manager. When enabled, an Environment admin or individual users must upload a public key to receive encrypted emails. Learn more.
The colors that represent Snap types have changed to be accessible and more consistent with the rest of the interface. You can view these from the Snap Packs page by clicking on a Snap Pack. The following screenshot shows an example from the Amazon S3 Snap Pack:
AgentCreator
New Features
Added the following Snaps to the Azure OpenAI LLM Snap Pack:
Azure OpenAI Assistants Submit Tool Outputs: Submits a list of tool outputs to be fed back into the model as input for further processing by calling the Submit tool outputs to run the API.
Azure OpenAI Assistants Tool Call Router: Routes the input run object into two output views. The first output view passes the run object from the input, which also consists of an empty array, and the second output view includes the list of tools to be called.
Azure OpenAI Add Vector Store File: Adds an existing file from Azure OpenAI storage into the specified vector store using the vector store and file IDs.
Azure OpenAI Create Vector Store: Creates a new vector store associated with your account.
Azure OpenAI List Files: Retrieves and lists all files associated with the Azure OpenAI account.
Azure OpenAI List Vector Store Files: Retrieves and lists all vector store files based on the specified vector store ID from Azure OpenAI.
Azure OpenAI Remove Vector Store File: Removes a file from the specified vector store using the file ID from Azure OpenAI.
Azure Data Source AI Search: Enables search and retrieval across indexed datasets using Azure AI Search, allowing efficient query execution and intelligent information retrieval.
Azure Data Source API Key Account: Allows authentication using an API key to access Azure AI Search services, enabling secure and efficient search operations.
Azure User Assigned Managed Identity Account: Supports authentication via Azure Managed Identity, providing secure, identity-based access to Azure AI Search.
Added the following Snaps to the Google GenAI LLM Snap Pack:
Google Gemini API Tool Calling: Provides external tools for the model to call, supplying internal data and information for the model's response.
Google GenAI Function Generator: Generates a tool definition in the output to inform the model about the tools that you want to call.
Google GenAI Function Result Generator: Formats the results generated by user-run functions into a unified structure.
Added the following Snaps to the OpenAI LLM Snap Pack
OpenAI Create Vector Store Snap to create a new vector store associated with your account.
OpenAI Assistants Submit Tool Outputs: Submits a list of tool outputs to be fed back into the model as input for further processing by calling the Submit tool outputs to run API.
OpenAI Assistants Tool Call Router: Routes the input run object into two output views. The first output view passes the run object from the input, which also consists of an empty array. The second output view includes the list of tools to be called.
Added the following Snaps to the Pinecone Snap Pack:
Pinecone Delete Index: Deletes indexes in a user's Pinecone service.
Pinecone Delete Records: Deletes records in a Pinecone index.
Enhancements
Enhanced the Amazon Bedrock Function Result Generator Snap with the Metadata field set for adding key-value pairs to function results, enabling seamless downstream processing.
The Amazon Bedrock Function Result Generator Snap now supports
booleanvalues from the upstream Snap in the Is Error field, which previously supported only pipeline parameters. If the field is left empty, the Snap issues a lint warning to indicate that the default value (false) is used.The
SdkNumberdata type returned by the Amazon Converse API tool is now converted toBigDecimaldata type which is supported by the SnapLogic Platform, to ensure seamless processing of numeric inputs.
Enhanced the Create and Run Thread and Run Thread Snaps to support the tool calling capability specifically for the assistants in the Azure OpenAI Snap Pack.
Amazon Bedrock LLM, Azure OpenAI LLM, and OpenAI LLM:
Enhanced the Amazon Bedrock Function Generator, Azure OpenAI Function Generator, and OpenAI Function Generator Snaps to validate the names of functions based on the individual providers' requirements.
Enhanced the Azure OpenAI Function Result Generator and OpenAI Function Result Generator Snaps with the Metadata field set that supports custom key-value pairs configuration. This feature enables you to pass specific metadata from the function pipeline, such as function execution details captured in logs.
OpenAI LLM: Enhanced the Create and Run Thread and Run Thread Snaps to enable the assistant's tool calling capability.
Azure OpenAI LLM: Enhanced the following accounts in the Snap Pack with the Read timeout (seconds) field that enables the Snap to wait for a response from Azure:
Enhanced the Azure OpenAI Chat Completions Snap to support Azure AI Search Data Sources, allowing data source configurations and dependency management to optimize search and response processing.
API Management
Fixed Issues
Logging into the Developer Portal with a username email that starts with a leading hash character ( # ) no longer results in a
404 user not founderror.
AutoSync
Enhancements
The PostgreSQL and Databricks target endpoints now support writing error records to a table.
In environments that use Enhanced Account Encryption, AutoSync data pipelines must run on a Groundplex. For new environments that subscribe to AutoSync, an AutoSync Cloudplex is no longer provisioned. In environments with an existing subscription, the AutoSync Cloudplex will no longer be available to select.
Fixed Issues
The Azure Synapse source endpoint now supports the Incremental and SCD2 load types by allowing you to choose the field that tracks the last modified timestamp.
Documentation Enhancements
Migrated Help Articles
The following help articles have recently been migrated to SnapLogic Documentation from the legacy documentation site:
You can view the full list of help articles migrated to docs.snaplogic.com from the legacy documentation site or visit https://docs.snaplogic.comto view all content available on the new site.
Monitor
Enhancements
The documentation for node metric graphs now includes the time granularity for downsampling data. The granularity depends on the time period that you select for the graphs.
You can now expand the width of Asset catalog table columns to view data of any length.
Fixed Issues
In the Asset catalog, the View executions link on the task details pane now opens the Pipeline executions page with the executions for that task.
The Pipeline executions page now shows filtered results when opened from the Asset catalog. If you click the View executions link from a pipeline’s detail page in the Asset catalog, only executions for the selected pipeline display.
The Asset catalog no longer displays deleted pipelines on the Pipelines tab.
Known Issues
Multiple manual refreshes of the Pipeline executions page in a short time period can cause a display error. Workaround: Wait a few minutes and try again.
Platform
Java Version Support
Starting from the February 2025 release, all Java versions earlier than openjdk-11.0.8-jre are no longer supported. Learn more.
Mandatory Automatic Upgrade
Per the SnapLogic Release calendar, all Snaplexes on older versions will be upgraded to the recommended version during the mandatory automatic upgrade, scheduled for 3 PM (Pacific Daylight Time) on Saturday, Mar 8, 2025.
Enhancements
Environment admins can control whether tasks expose a Cloud URL for Triggered Tasks. The project options dialog in Classic Manager includes a new Enable cloud URL checkbox, which applies to all tasks associated with pipelines in that project.
The Git Integration settings for GitLab.com and self-managed GitLab now include a Namespaces field to specify the specific repositories for tracking SnapLogic assets. Limiting access to the appropriate repositories improves performance. The field is not required to ensure backward compatibility. Before using this feature, we recommend that Environment admins understand the correct way to reference GitLab groups, subgroups, and repositories.
Two unused fields have been removed from the Git Integration self-managed GitLab settings: Http proxy and Https proxy.
Known Issues
Auto-scaling in Kubernetes causes running pipelines to fail after a node is placed in maintenance mode.
If the Enable cloud URL option is disabled for a project, task details linked to the project's pipelines does not show the cloud URL. The Execute and Copy clipboard buttons remain visible, but clicking Execute redirects you to a page with an error message instead of executing the task.
Snaps
New Snaps and Accounts
Introduced the Amazon Athena Snap Pack, which contains the following Snaps and Account:
Athena Bulk Load: Performs a bulk load operation from an external location to the target table.
Athena Query: Executes SQL queries on data stored in Amazon S3 using Amazon Athena.
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2025 SnapLogic, Inc.