/
February 2025 Release Notes

February 2025 Release Notes

Highlights

The SnapLogic February 2025 Release includes the following highlights:

AgentCreator

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

Snaps

  • 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

 

Dot Releases: Snaps

Snap Pack

Date

Snap Pack Version

Updates

Snap Pack

Date

Snap Pack Version

Updates

API Suite

Feb 18, 2025

440patches29956

  • Fixed an issue with the HTTP Client Snap where reserved characters in the MIME type caused the Snap to fail.

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

SOAP

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:  snaplogic.network.read.cache.duration.minutes.

Generic JDBC

 

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.

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.

MongoDB

Feb 17, 2025

440patches29949

Upgraded the Spring Framework version to 5.3.39.

Transform

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.

Google BigQuery

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 Snaplex 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:

    admin-mgr-snap-color-change.png

AgentCreator

New Features

Enhancements

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 found error.

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

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

Upcoming

New Features

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

    • Athena Select: Retrieves data from Amazon Athena by executing SQL queries on the specified data stored in Amazon S3.

    • Amazon Athena Account: Establishes a connection between Amazon Athena Snaps and Athena services that rely on the AWS credentials.

  • API Suite:

    • gRPC Client: Added the gRPC Client Snap that enables you to interact with a gRPC (Google Remote Procedure Call) server to invoke its services. Learn more.

  • Introduced the Oracle CDC Snap Pack with the following Snap and Account:

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

    • Oracle CDC Account: Establishes a connection between the Oracle CDC Snap and Oracle CDC services.

  • Introduced the Oracle HCM Snap Pack. Oracle HCM (Human Capital Management) is a cloud-based software suite designed to help organizations manage their human resource processes. This Snap Pack enables you to query data to read, insert, update, or delete data in Oracle HCM. It contains the following Snaps and an Account:

    • Oracle HCM Read

    • Oracle HCM Insert

    • Oracle HCM Update

    • Oracle HCM Delete

    • Oracle HCM Basic Auth Account

Enhancements

  • Updated the Snap colors for accessibility. They also coordinate better with the rest of the interface:

    snap-color-change.png

  • Amazon S3

    • Enhanced the S3 Account to access AWS S3 in the ECS environment with IAM roles. Learn more.

  • Amazon SQS:

  • Azure SQL:

    • Enhanced the Azure SQL Entra and Azure SQL Entra Dynamic Accounts with the ActiveDirectoryServicePrincipalCertificate authentication method for improved security and stronger authentication.

  • Google BigQuery:

Behavior change

  • SAP: Updated the behavior of the Halt on SAP error checkbox in the SAP iDoc Document Listener and SAP iDoc Listener Snaps for better error handling by stopping significant errors while allowing retries on connection errors. Instead of halting on any error, the system will now stop only on the first non-connection error. This change enhances the system's robustness and ensures critical issues are addressed promptly.

  • Generic JDBC: Earlier, the ROWID columns were displayed in binary (Base64 encoded data) form in the output. With the 439patches29008, the Generic JDBC Execute and Select Snaps that integrate with the Oracle endpoint display the ROWID columns in string form in the output, which can be used for other operations downstream.

Known Issues

  • Amazon Athena Snap Pack:

    • Athena Bulk Load:

      • Choosing the Overwrite option for the If table exists field can delete the Athena table and its associated S3 objects when the Snap execution starts. Use this option cautiously to prevent data loss.

    • Athena Select:

      • ARRAY, STRUCT, and MAP are not supported in SELECT queries. If used, they can result in incorrect values in the output documents.

      • This Snap can fail with a connection error if the account is configured with an IAM role, and, Role ARN.

      • This Snap uses the Athena JDBC driver to retrieve data. When using a Cross-account IAM role, the JDBC connection expires based on the role's duration. Large datasets requiring more time than this duration are not supported.

      • CSE_KMS encryption is not supported because of an issue in the Athena JDBC driver.

        Workaround: Use the Athena Query Snap with a SELECT query.

      • The second output view of this Snap cannot connect directly to the second input view of Athena Bulk Load Snap because Athena does not provide complete table metadata for all data types.

      • Query execution can fail on a table created with ORC files in LZO compression because of an Athena service defect.

    • Athena Query:

      • ARRAY, STRUCT, and MAP are not supported in SELECT queries. If used, it can result in incorrect values in the output documents.

      • Query execution can fail on a table created with ORC files in LZO compression because of an Athena service defect.

  • Teradata: When the Teradata FastLoad Snap pauses, both the target and error tables get locked.
    Workaround: You must manually drop these tables before retrying the fast-load job.

  • Zuora: High heap usage is triggering the termination of the Zuora Read Snap pipeline. The pipeline killer activates when heap usage exceeds 95% of its maximum capacity, resulting in the termination of the Zuora Read process due to its high output. This disruption affects pipeline execution and can lead to delays and incomplete data ingestion from Zuora.
    Workaround: To temporarily mitigate this issue, consider reducing the output document volume or optimizing memory usage. We are currently working on a fix to improve heap management and better handle large document volumes in the Snap.

Deprecated Snaps

  • The ForEach and TaskExecute Snaps are deprecated. If your existing pipelines use these Snaps, we recommend that you replace them with the Pipeline Execute Snap.

SnapGPT

Enhancements

  • It’s now easier to select an expression from the list that SnapGPT generates. Each suggestion displays in a separate box: