SnowConvert AI - Recent Release Notes¶
Version 2.18.0 (Mar 30, 2026)¶
New Features¶
Informatica¶
Added Stored Procedure Connected Normal mode translation.
PostgreSQL¶
Added transformation support for the
QUOTE_LITERALfunction.
RedShift¶
Added support for Iceberg migrations.
Enabled Cloud Data Migration for Redshift.
Added support for
CASCADE DROPtransformation.
SSIS¶
Added conversion of
UserName,PackageName,PackageID, andExecutionInstanceGUIDSSIS System Variables.Enabled SSIS Data Flow Simplification as a GA feature.
Teradata¶
Enabled AI Conversion for Teradata.
Added
CREATE DATABASEtranslation to Snowflake.
General¶
Added Cloud Data Validation foundation layer.
Added CSV report writer for code extraction.
Added extraction log writer for code extraction.
Integrated extraction reports into the code extraction workflow.
Added opt-in support for cloud deployment status tracking.
Improvements¶
Informatica¶
Added Functional Difference Messages (FDMs) to Informatica PowerCenter reusable transformations.
General¶
Added autoplay to the carousel component.
Improved uploaded drivers retrieval for AI Verification.
Enabled ReadyToRun pre-compilation for improved startup performance.
Improved AI code conversion error messages when Cortex/LLM access is denied.
Improved two-sided AI Verification environment handling and navigation stability.
Improved performance by using local credentials first to avoid unnecessary Snowflake connections.
Bug Fixes¶
BigQuery¶
Fixed false positive
EWI-0073in BigQuery transaction replacers.
SQL Server¶
Fixed
CONVERTwithGETDATEinDEFAULTexpressions.Fixed missing comma before
CONSTRAINTinCREATE TABLE.
SSIS¶
Fixed identifier sanitization for Snowflake root task names.
Fixed SSIS
ExecutePackageconnection manager-based references.
General¶
Fixed telemetry and logs directory permissions.
Fixed error code when connection test fails.
Fixed default object type from
viewstoviewin selector report creation.Fixed AI Conversion “not processed” typo in results display.
Version 2.17.0 (Mar 25, 2026)¶
New Features¶
Informatica¶
Enabled Informatica PowerCenter Replatform support in the UI.
Oracle¶
Added
CONNECT_BY_ROOTpass-through support.
PostgreSQL¶
Added support for the
EXTRACTbuilt-in function.
RedShift¶
Added support for the
EXTRACTbuilt-in function.Added support for the
HLLaggregate function.
SQL Server¶
Added
OBJECTPROPERTY()function conversion support.Added
UNPIVOToperator translation support.Added support for
GOTO/LABELstatement translation to nested procedures.Added SQL Server Agent Job closure support with ownership, tagging, notification, and multi-schedule fan-out.
Added
CREATE SYNONYMstatement support.
SSIS¶
Added Microsoft Cache Transform (
Microsoft.Cache) translation to dbt.Added
--simplify-ssis-dataflowoption for SSIS conversion.
General¶
Added Teradata driver upload functionality for two-sided AI Verification.
Added carousel with CLI and Cloud Data Migration information.
Enabled Cloud Data Migration by default.
Added ability to deploy objects when status is verified by user.
Improvements¶
SQL Server¶
Added defensive guards to
GOTO/LABELdecomposition logic.Added
WAITFOR TIMEcommenting with Functional Difference Message (FDM).Added
SSC-FDM-TS0055for database-scopedCREATE USER.Added FDM for global temporary tables.
Changed
DEALLOCATEto use FDM instead of EWI.
SSIS¶
Normalized reusability tracker keys and conditionally suppressed
SSC-EWI-SSIS0008.Simplified SSIS FileSystem Task SQL output.
General¶
Enhanced AI Verification with estimation formulas retrieval.
Added validation for two-sided AI Verification source files (UTF-8 no BOM, LF line endings).
Improved engine crash exception propagation to provide clearer error messages.
Added TaskManager crash diagnostics for Windows
CVT0008errors.Added filename generation in the element inventory.
Removed
VARCHARlength limits from control variables schema.
Bug Fixes¶
RedShift¶
Fixed database not being added to qualified object names on extraction.
General¶
Fixed code conversion failing when using offline mode.
Fixed consolidated source not being preserved across repeated code extractions.
Fixed error message to show supported languages for invalid source language errors.
Fixed rendering of icons for UTF-8 consoles.
Version 2.16.1 (Mar 20, 2026)¶
New Features¶
Informatica¶
Added support for the
SUMaggregate function translation to Snowflake.Added support for the
MINaggregate function translation to Snowflake.Added support for
GET_DATE_PARTto SnowflakeDATE_PARTtranslation.Added support for
IS_NUMBERfunction translation to Snowflake.Added support for
IS_DATEinline translation to SnowflakeTRY_TO_DATE.Added support for
TO_DATEfunction translation to Snowflake.Added Source Qualifier Pre/Post SQL, session overrides, and variable migration support.
Added Sorter transformation to dbt translation with
ORDER BY,DISTINCT, andLOWERsupport.Added Sequence Generator transformation translation to
ROW_NUMBER().
SQL Server¶
Added SQL Server Agent Job support for CRON schedule building,
sp_send_dbmail, andsp_add_categorytranslation.Added
SCOPE_IDENTITY()transformation to Snowflake time-travel queries.Added support for
DROP PROCEDUREstatement with type signatures.
SSIS¶
Added ADO NET Source (
Microsoft.DataReaderSourceAdapter) translation to dbt.
PowerBI¶
Added implementation flag support on entity connector types.
General¶
Added Cloud Data Exchange Worker for data migration workflows.
Added infrastructure diagnostics for Cloud Data Migration.
Improvements¶
Hive¶
Included table naming convention support.
Oracle¶
Added
INSTRnegative position workaround forposition = -1.
SQL Server¶
Added
CONVERTwith style mapping toTO_DATE/TO_TIMESTAMP.Added
CREATE STATISTICScommenting withSSC-FDM-TS0048Functional Difference Message (FDM).Replaced
EWI-0035with specific FDMs forCHECKconstraint handling.Removed partition placement
ONclause from constraints inCREATE TABLE.Added new Error Warning Information (EWI) for
OBJECT_SCHEMA_NAME.Updated
SSC-FDM-TS0035trigger FDM message.
SSIS¶
Improved per-executable resilience, pipeline column enrichment, and GUID resolution.
Added package name as a prefix of the Snowflake task names.
Teradata¶
Included
FORMATliteral inTD0040message.
General¶
Deprecated the selector for code deployment, restricting it to SQL Server and Redshift only.
Improved conversion performance for code-only projects by disabling registry generation.
Renamed
legacy_structureproject type toFullandCodefor clarity.Improved assessment cleanup by removing engine output after execution.
Removed legacy
convertedfolder references from the project structure.Added AI verification status column with parent tooltips in the UI.
Cloud Data Migration now uses images from the SPCS Image Registry directly.
Bug Fixes¶
Oracle¶
Fixed a variable named
current_datebeing incorrectly converted to a function call.
RedShift¶
Fixed database not being recognized in Redshift code units.
Fixed EWI on out cursor transformation.
SQL Server¶
Fixed
FOR XML PATH('')transformation dropping expressions.
SSIS¶
Fixed version upgrade emitting malformed XML.
Fixed nested Jinja in dbt
source()calls for VariableTable access mode.
General¶
Fixed language flags to avoid repeated short names.
Fixed code conversion input and output path resolution in the UI.
Fixed AI code conversion on Windows by preparing report paths before zipping.
Fixed AI Conversion status display and progress tracking.
Fixed ArrangeLog Logger not being disposed, causing Windows file locking.
Version 2.15.1 (Mar 13, 2026)¶
New Features¶
General¶
Added an assessment report page with a code tag component for viewing conversion results.
Improvements¶
General¶
Improved code deployment to include dependencies when a
WHEREclause filter is defined.Scoped the new project structure and registry to SQL Server and Redshift platforms.
Added source identifier tracking to schema objects during extraction.
Updated application update notifications to display the download URL directly.
Bug Fixes¶
General¶
Fixed broken Data Validation endpoints.
Fixed a terminal output issue where progress bars could collide with other output.
Version 2.15.0 (Mar 13, 2026)¶
New Features¶
Hive¶
Added support for the
GET_JSON_OBJECTfunction.
SQL Server¶
Added non-ASCII identifier double-quoting transformation for Transact-SQL.
Teradata¶
Added support for Teradata file extraction.
SSIS¶
Added conversion support for
Microsoft.CharacterMaptransformations.Added conversion of
sp_add_jobstepfor SQL Server Agent Job orchestration.
Informatica¶
Added conversion of the
TRUNCfunction to SnowflakeTRUNC.Added conversion of the
DECODEfunction to Snowflake.Added conversion of the
ADD_TO_DATEfunction to SnowflakeDATEADD.Added conversion of the
LTRIMfunction to Snowflake.Added conversion of the
RTRIMfunction to Snowflake.Added conversion of the
MAXaggregate function to Snowflake.
General¶
Added support for iteratively adding code units to a project.
Added local report generation for Cloud Data Migration.
Integrated Testing Orchestration (seed, capture, and validate) into the desktop application.
Improvements¶
SQL Server¶
Added a Functional Difference Message (FDM) for
SET IDENTITY_INSERTstatements, which are now commented out during conversion.
PowerBI¶
Improved Power BI version integration and applied general cleanup.
General¶
Integrated the resync command with the conversion engine for re-scanning modified converted files.
Integrated resync into the code accept workflow to keep issue metadata in sync.
Enhanced the selection summary panel layout for smaller window sizes.
Disabled connections with invalid authenticators in Snowflake.
Extended the close-app guard to cover active Code Extraction jobs.
Added application type information to CSV reports.
Improved IPC channel error handling.
Bug Fixes¶
SQL Server¶
Fixed an issue where semicolons in SQL Server passwords caused connection failures.
Fixed alias duplication in
UPDATE...FROMtranslation.Fixed
XML.value()instance parsing and absolute-path handling.
SSIS¶
Fixed
FuzzyLookupto only propagate passthrough columns.Fixed
ExcelSourcenot displaying Error Warning Information (EWI) markers in dbt models.
Informatica¶
Fixed unresolved EWI description placeholders for Mapplet subtypes.
PowerBI¶
Fixed SQL extraction from Power Query connections when schema and object names use double quotes without an ending semicolon.
General¶
Fixed account locator extraction for AI Code Conversion when using Key Pair authentication.
Fixed an issue where the Key Pair passphrase argument was incorrectly omitted when empty or null.
Fixed an issue where code formatting could cause errors.
Fixed a race condition that could affect job initialization during concurrent operations.
Applied general stability fixes.
Version 2.14.0 (Mar 06, 2026)¶
New Features¶
SSIS¶
Added conversion support for
ExcelDestinationcomponents to Snowflake dbt.Added conversion support for SQL Server Agent Job
TSQLcommand references.Added a catch-all replacer for unsupported SQL Server Agent Job procedures.
Added conversion of
sp_delete_jobtoDROP TASK IF EXISTSfor SQL Server Agent Jobs.Added conversion of
sp_update_jobtoALTER TASK ... SUSPEND/RESUMEfor SQL Server Agent Jobs.Added conversion support for
Microsoft.FileSystemTasktransformations.Added conversion support for
Microsoft.FuzzyLookuptransformations.Added support for SSIS
Project.paramsconversion.
SQL Server¶
Added conversion of
WAITFOR DELAYtoCALL SYSTEM$WAIT.
General¶
Added Single Sign-On (SSO) support for executing AI Verification jobs.
Added Time-based One-Time Password (TOTP) Multi-Factor Authentication (MFA) support.
Added a resync command for re-scanning modified converted files to update issue metadata.
Added estimation report generation support.
Added the last job status per code unit on the selection page.
Improvements¶
SSIS¶
Improved support for older SSIS package formats with automatic version upgrade.
RedShift¶
Improved the layout of the Redshift connection form.
General¶
Improved specification and migration report artifact downloads to include terminal job status.
Extended the close-app guard to cover data migration, data validation, and deployment jobs.
Improved connection error messages with better formatting.
Improved log and report file path handling.
Added individual object listing in the code deploy success summary.
Added validation for AI Verification job files in the project directory.
Added application type information to the assessment report.
Added a flag to skip split operations during code extraction.
Bug Fixes¶
SQL Server¶
Fixed the double-dot identifier transformation to correctly reference the latest active database.
Fixed
BEGIN TRANsyntax conversion to Snowflake.
SSIS¶
Fixed handling of empty XML elements and hardened upgrade error handling.
RedShift¶
Fixed Redshift code unit name matching in AI Verification.
General¶
Fixed Data Validation Framework (DVF) progress corruption.
Version 2.13.0 (Mar 03, 2026)¶
New Features¶
RedShift¶
Added support for RedShift function extraction.
SSIS¶
Added support for converting
sp_stop_jobtoALTER TASK ... SUSPENDfor SQL Server Agent Job orchestration.Added an orchestration file generator for SQL Server Agent Job conversion.
PowerBI¶
Added
QUOTED_IDENTIFIERS_IGNORE_CASEvalidation for column renaming support in Power BI conversions.
General¶
Added a
CodeSyncServiceandIssuesServicefor synchronizing issue metadata (Error Warning Information, Functional Difference Messages, Out of Scope, Performance Review) in the code unit registry when converted files are modified.Added connection timeout support for Snowflake credentials with authentication-specific defaults.
Improvements¶
General¶
Added a terminal link and icon to the SnowConvert AI home page for quick access to the command-line interface.
Updated
AgentJobOptionsto support custom database usage and extra file dependencies.AI Verification files are now persisted in the project directory instead of temporary folders.
Improved error handling for source connection resolution.
Bug Fixes¶
General¶
Fixed an issue where the application did not handle .NET backend process crashes gracefully.
Version 2.12.0 (Feb 27, 2026)¶
New Features¶
General¶
Added a
SessionManagerServicefor session lifecycle management.Moved the license file activation from the Login page to the Help menu.
Improvements¶
General¶
Implemented mode-aware documentation links in update notification banners.
Bug Fixes¶
General¶
Fixed an issue where missing C# dependencies caused build errors.
Fixed a crash on the progress page when step titles were unmapped, by filtering out steps without display strings.
Fixed slow loading for AI Verification jobs.
Version 2.11.0 (Feb 27, 2026)¶
New Features¶
General¶
Implemented state management for code deployment.
Added a Testing Orchestration engine with CSnakes Python interop.
Implemented file size validation for AI processing.
Added T-SQL to Snowflake TDD workflow skills for AI-assisted translation development.
Hive¶
Added support for the Hive
InStrfunction.Added support for the Hive
COLLECT_SETfunction.
Netezza, SQL Server, Sybase, Teradata¶
Added a
disable-use-database-generationflag for schemas.
PostgreSQL¶
Added PostgreSQL
RETURN QUERYtransformation support.Added preprocess and partial transformation support for Python functions in PostgreSQL.
RedShift¶
Added support for transforming cursor out parameters in RedShift.
SSIS¶
Added multi-target column unpivot translation support for SSIS.
Added Microsoft.Pivot transformation support for dbt translation.
Added Early Warning Indicators (EWI) for unreviewed SSIS expression functions.
Introduced Agent Job 2.1 with base replacer and EWI/FDM codes for SSIS.
Improvements¶
General¶
Enhanced error handling in AI verification results by adding
lastErrorto the job state.Enhanced the AI Verification Orchestrator to handle transient PENDING statuses.
Enhanced AI verification job status handling by adding a ‘FAILED’ state and improving error logging.
PowerBI¶
Removed the renaming of calculated columns in Power BI conversions.
Removed table aliases when generating column renames for Power BI.
Fixes¶
General¶
Fixed a bug related to Extract Code and Code Unit Registry.
RedShift¶
Fixed an issue with data migration navigation.
SSIS¶
Fixed FlatFileSource naming to use the component path for unique identifiers.
Version 2.10.0 (Feb 24, 2026)¶
New Features¶
Hive¶
Added support for the Hive
regexp_extractbuilt-in function.Added a replacer for the Hive
ISNULLfunction, incorporating validation best practices.
SSIS¶
Implemented conversion for SSIS Excel Source components to Snowflake dbt.
General¶
Added an option to disable the generation of
USE DATABASEstatements.
Improvements¶
SQL Server¶
Optimized Transact-SQL conversions by using the native
parse_json()function instead of a custom UDF helper.
SSIS¶
Added sanitization of identifiers for the flat file source translator.
Improved the SSIS TDD skill based on insights from Microsoft Pivot migration retrospectives.
General¶
Added test generation capabilities guard and
TST0003error handling.Renamed the Data Validation CSnakes bridge to
_dvf_csnakes_bridge.py.
Bug Fixes¶
Power BI¶
Fixed an issue where query values were lost when migrating multiple Power BI Template (
.pbit) files simultaneously.
Version 2.9.0 (Feb 23, 2026)¶
New Features¶
Hive¶
Added support for converting the
FROM_UTC_TIMESTAMPfunction from Hive to Snowflake.
SSIS¶
Added support for SSIS Aggregate transformation in dbt translation.
Added an
ssis-tddskill to support the SSIS-to-Snowflake Test-Driven Development (TDD) workflow.Added support for translating
Microsoft.Sorttransformations from SSIS to Snowflake.
Power BI¶
Added an optional
ROLEparameter for Power BI conversions.
General¶
Enhanced AI Verification by adding support for Key Pair Authentication.
Added registry generation to the Extract command.
Integrated with the
scai test seedtest generation library.Added
CUBEto the list of supported ANSI built-in functions.
Improvements¶
General¶
Enhanced AI conversion logs with improved detail and readability.
Improved the display of friendly error messages and server-side error details on the AI code conversion error page.
Bug Fixes¶
SSIS¶
Fixed dot-delimited table names being incorrectly split during dbt model generation for SSIS conversions.
Fixed the
ExcelSourceconversion to the previous Snowflake dbt TDD implementation.
General¶
Fixed an issue with AI Verification where double-nested source directories were not resolved correctly.
Fixed an issue with AI Verification two-sided mode serialization.
Fixed an issue with Data Validation and the minimum Python environment version installation.
Version 2.8.0 (Feb 19, 2026)¶
New Features¶
Hive¶
Added support for converting the
FROM_UTC_TIMESTAMPfunction from Hive to Snowflake.
SSIS¶
Added support for SSIS Aggregate transformation in dbt translation.
Added an SSIS-TDD skill to support the SSIS-to-Snowflake Test-Driven Development workflow.
Added support for Microsoft.Sort operations in SSIS-to-Snowflake conversions.
PowerBI¶
Added an optional
ROLEparameter for Power BI conversions.
General¶
Introduced an
-ooption for ETL AI verification.Implemented Snowflake credential override options and improved authentication error messages.
Added
CUBEto the list of supported ANSI built-in functions.
Improvements¶
General¶
Enhanced internal data transfer objects, input building, and progress handling.
Updated the version retrieval script to save results directly to a file.
Unified AI Verification with the Standard Job Orchestrator for streamlined operations.
Refactored job orchestration to support asynchronous job initiation.
Updated the ‘limit reached’ message for improved clarity.
Version 2.7.0 (Feb 13, 2026)¶
New Features¶
General¶
Added Snow-to-Snow support in Data Validation.
Added AI verification support for
SEQUENCEobject types.Added support for a new AI code conversion contract.
Improvements¶
SSIS¶
Extended
IsStringfunctionality to detect strings through parentheses, function calls, casts, and concatenation (+) expressions.
Informatica¶
Improved the conversion of the
INSTRbuilt-in function in expressions.
General¶
Implemented code unit deduplication in the Job Status Mapper to prevent duplicate entries.
Added a link to the assessment report and improved the ordering of cards on the project page.
Enabled offline mode for license installation and improved connection error logging.
Improved error messages for Snowflake authentication failures and refactored connection resolution for commands.
Introduced
AiVerificationTestBaseto support language as a parameter in AI verification tests.Updated the AI initial prompt message and corrected a UI icon.
Enhanced AI verification job execution to prioritize the
source_Processeddirectory when available.Added
InvalidInputErrorhandling for AI verification inputs.
Fixes¶
SSIS¶
Fixed inconsistent Start/End block tagging in stored procedure output.
General¶
Fixed an issue where SnowConvert AI displayed unsupported objects as pending.
Version 2.6.3 (Feb 11, 2026)¶
New Features¶
SQL Server¶
Added support for
INSERT INTO EXECUTEin procedures.Added support for
CONCAT_NULL_YIELDS_NULL,NUMERIC_ROUNDABORT, andARITHABORTSET options.
SSIS¶
Added OLE DB Command (DELETE/UPDATE) support for SSIS to dbt translation.
Added conversion of completion precedence constraints.
Power BI¶
Added support for repointing connections identified as pending changes.
General¶
Added Terms and Conditions acceptance functionality.
Improvements¶
SSIS¶
Improved the placement of SSIS task comment tags for better readability.
General¶
Enhanced the project header to display source dialect names alongside project names.
Improved error handling for array-type errors in conversion results.
Bug Fixes¶
SQL Server¶
Fixed resultset handling for set operators.
SSIS¶
Fixed false column collision on Lookup No Match output paths.
Fixed start tags not being added to unsupported control flow tasks.
General¶
Fixed deployment error messages not being cleared after a successful redeployment.
Fixed an issue where empty capabilities caused unexpected behavior.
Version 2.5.0 (Feb 06, 2026)¶
New Features¶
Hive¶
Added support for Hive Date Format.
General¶
Added new outcomes for source and converted dependency failures in AI Verification.
Added a SQL platform selector.
Implemented logic to split logs by execution and to clean up logs older than 30 days.
Improvements¶
General¶
Changed connection testing to use session state instead of querying data.
Updated conversion status messages and adjusted icon usage in status templates for better clarity and consistency.
Updated the
deployment_ordercolumn to allow null values and enhanced parsing logic in the CodeConversionService.Changed conversion status and type to object type.
Enhanced script extraction descriptions and integrated source dialect information in the CodeConversionService CodeLoadPage.
Added quick access to the connections file from the Login page.
Ensured all files are copied in AI output when AI flags are enabled.
Version 2.3.3 (Feb 04, 2026)¶
New Features¶
BigQuery¶
Enabled BigQuery dialect support for AI Verification.
PostgreSQL¶
Enabled PostgreSQL dialect support for AI Verification.
Redshift¶
Added support for the
STRTOLfunction.Added support for assigning query results to variables within stored procedures.
SQL Server¶
Added support for the
HASHBYTESfunction.
General¶
Added accept command for AI-Convert.
Added object selector support in Code Deployment.
Added source and target mapping information in the ETL.Elements report.
Added support for the
FROM_UNIXTIMEbuilt-in function.
Improvements¶
SQL Server¶
Improved code formatting.
Excluded aliases from the Object References report.
General¶
Added ‘Learn More’ links to footers and introduced
body-small-italictext variant.Migrated from
InternalErrorto theScErrorinterface for enhanced error handling.Added safeguard to prevent accidental application closure during active conversions.
Enhanced error handling for code conversions and added tooltips to results tables in Data Migration and Validation.
Removed unused reject change functionality.
Refactored connection resolution to separate credential validation from connectivity testing.
Updated DataMigrator component and refactored Snowflake credential handling.
Bug Fixes¶
PostgreSQL¶
Fixed the ordering of generated function options to prevent deployment errors in Snowflake.
General¶
Fixed an issue preventing the reporting issue modal from displaying correctly.
Fixed
HOST_NAME()function conversion toCURRENT_IP_ADDRESS()when using FDM.
Version 2.3.2 (Jan 30, 2026)¶
New Features¶
General¶
Added a legacy view for code process results.
Added support for using a
.yamlconfiguration file in the Data Validation command.Added direct access to OpenLogs from the application menu.
Added support for an object selector in Data Validation.
Improvements¶
General¶
Implemented a mechanism to read from
connections.tomland fall back toconfig.tomlwhen retrieving the default connection.
Fixes¶
General¶
Fixed an issue where AI Verification was missing
.sqlcontent.Fixed an issue where the application did not navigate to results after partially successful migration and validation, and resolved name overflow in progress cards.
Version 2.3.1 (Jan 28, 2026)¶
New Features¶
RedShift¶
Added support for RedShift in Data Validation.
General¶
Added a Sign Out option to the application menu.
Implemented an offline mode for project commands.
Added support for the
Unix_TimeStampbuilt-in function.
Improvements¶
RedShift¶
Improved error propagation within the Data Validation feature.
General¶
Added a loading fallback mechanism for the Login page.
Added dynamic model validation to AI Verification processes.
Refactored the AI Verification Service to manage job options on a per-project basis.
Set the connection project default and improved AI Verification commands.
Improved handling of
ConvertedObjectFixAttemptFailedstatus in two-sided conversion runs.Added migration project context, loading it from a project-relative path.
Fixes¶
Teradata¶
Fixed the ordering of column options when column-level collation is generated for Teradata conversions.
General¶
Fixed path comparison logic to correctly handle null or whitespace input in the
ValidateInputPathmethod.Resolved an issue causing blinking when opening a project.
Version 2.3.0 (Jan 26, 2026)¶
Improvements¶
SSIS¶
Added support for converting Microsoft.BulkInsertTask.
Implemented conversion support for Execute Package Variable Binding.
Added support for converting
INSERT...OUTPUT INSERTEDstatements toINSERT + SELECT INTO.
PostgreSQL¶
Updated the transformation of
<<and>>bitwise operators to correctly handle integer type differences when converting from PostgreSQL to Snowflake.
General¶
Updated Snowflake authentication to be handled directly through the IConnectionResolver, utilizing the provided connection when available.
Implemented data validation improvements.
Fixes¶
SSIS¶
Resolved a styling issue affecting cards in the ETL SSIS Report.
Fixed an issue where the “Check dependencies” button in the ETL SSIS Report was not functioning.
General¶
Corrected the architecture name used for macOS Intel installers.
Removed the access code requirement and implemented a direct redirect to the login page.
Added source system text and corrected color display.
Version 2.2.7 (Jan 22, 2026)¶
Improvements¶
General¶
Cached the VS Code path to improve performance.
Updated connection redirection to fetch the last used credentials.
Fixes¶
Oracle¶
Added support for the
NULLIFfunction to trim transformations for Oracle.
RedShift¶
Fixed the RedShift connection handling for the default port and removed duplicated authentication method input.
SQL Server¶
Fixed an issue where
JSON_UDF.sqlwas not being deployed for SQL Server.Fixed integer divisions to correctly use truncation for SQL Server.
Version 2.2.6 (Jan 21, 2026)¶
Improvements¶
General¶
Implemented renaming in testing mode and on the verify button.
Changed the name of “AI Verification” to “AI Code Conversion”.
Created data models for selector commands and refactored the TopLevelCodeUnits reader.
Added
useUserMetadatato set user metadata for telemetry.Replaced temporary credentials with active credentials across the application.
Added the
useCredentialStoragehook for managing credential IDs in local storage.Added a host URL input field to the Snowflake Connection Form.
Added an AI Verification disclaimer.
Added pre-extraction checks for the Code Extraction command, including a source connection test.
Added collation support to code extraction.
Added a Technical Discovery section.
Fixes¶
Redshift¶
Changed the
WITH NO SCHEMA BINDINGtransformation to always remove it for Redshift conversions.
SQL Server¶
Fixed an issue with
SELECTstatements containing a variable in theTOPclause for SQL Server conversions.
Teradata¶
Removed the
NEXTkeyword in fetch next statements for Teradata conversions.
General¶
Fixed an issue where procedures and views were not marked as verified by the user.
Fixed an issue in two-sided validation.
Fixed path validation when autocompleting.
Implemented UI fixes for the “Use the extraction script” section.
Fixed an issue with temporary tables having an incorrect schema.
Version 2.2.5 (Jan 16, 2026)¶
New Features¶
Hive/Spark/Databricks¶
Added
DATE_SUBfunction replacers.
PostgreSQL¶
Added an arrange option for routines with quoted definitions.
Added preprocessing for single-quoted procedure bodies.
Teradata¶
Added support for
.IMPORTand.SETcommands in Mload.
SSIS¶
Added an ETL SSIS Report.
Enhanced variables conversion with improvements and refactoring.
PowerBI¶
Added support for column renaming in embedded SQL cases.
General¶
Implemented project input validations.
Added user metadata to telemetry upon login.
Added list, cancel, and status commands for AI Verification.
Added an initial Login Page with enhanced licensing features.
Added support for AI Verification contracts.
Added transformation of SQL code within
dbt_project.ymlvariables.
Improvements¶
SQL Server¶
Improved the transformation of the
ROWkeyword as a reserved keyword.Removed unnecessary commas from Transact-SQL transformation output.
Teradata¶
Updated the collation conversion setting to align with the tool’s new default behavior.
Updated current collation support to ensure compatibility with Iceberg Tables transformations.
Removed CREATE STAGE and PUT commands from the EXECUTE IMMEDIATE block in Mload transformations.
General¶
Improved AI Verification status reporting.
Improved consistency of capitalization in Settings tabs.
Consolidated the definition of source languages that support database connections for an improved end-to-end flow.
Updated the code extraction command to enhance object type handling and improve progress reporting.
Refactored the Translation API and implemented logic for Mapplet CTE generation.
Refactored SQL transformation for variables.
Added a Mapplet CTE Builder Module.
Fixes¶
SQL Server¶
Fixed an issue with the
coalescefunction for integer types when an empty string was present.
General¶
Corrected an issue where AI verification results were not showing two-sided comparisons.
Removed Etl instrumentation argument.
Added null validation to the RAISERROR helper parameters.
Version 2.2.2 (Jan 13, 2026)¶
Improvements¶
General¶
SQL Server extraction process now adds ‘GO’ statements after
USE databasecommands in object definition files to allow files to be executable.Metadata extraction now intelligently focuses on extracting only supported object types for each specific platform.
Improved conversion settings and disabled action buttons when a conversion status is pending (e.g., during AI verification).
Added a ConnectionInfoBanner component to clearly display saved connection information.
Refactored credential management by removing secret handling methods and simplifying connection processes.
Introduced a database dropdown in data migration and validation screens and removed unnecessary required fields in connection configurations.
Updated an internal dependency from ‘balto’ to ‘stellar’.
Enhanced internal utilities for managing test results and progress.
Version 2.2.1 (Jan 08, 2026)¶
New Feature¶
General¶
The Missing Object Report has been merged into Object References, streamlining reporting. This unifies both valid and missing object references in a single report.
Improvements¶
General¶
Implemented a mechanism to parse and modify
.tomlfiles for credentials for Snowflake and various source languages.
Version 2.2.0 (Jan 07, 2026)¶
New Features¶
General¶
Implemented initial code unit state management using JSON files.
Added a new JobStorageService.
Implemented AI verification server and interfaces.
Added support for identity columns in table definition queries.
Added required credentials configuration for the Data Migration Connection Page and updated the Data Validation Connection Page to include KeyPair as a supported authentication method.
Migrated AI Verification to the new jobs infrastructure and services.
Added models for the AI Verification job.
Defined reader and writer components for TOML files.
Improvements¶
General¶
Updated the VersionInfoProvider to strip branch and commit hash from the version string.
Added a missing singletons registry for dependency injection.
Made the
reportFilePathoptional inCodeUnitConversionProgress.Moved the
SpcsManagerand its dependencies to the Databases project for better organization.Implemented an AI verification orchestrator.
Refactored credential management methods to utilize
CreateOrEditCredentials.Updated conversion status in other features when verified by a user.
Removed AI Verification v1.
Enhanced password input fields to prevent overflowing.
Refactored AI Verification to use
CredentialsIdinstead ofConnectionString.Improvements in the deploy command.
Updated application version retrieval to use semantic versioning.
Fixes¶
Teradata¶
Fixed parenthesis issues that caused incorrect
PARTITION BYgeneration for Iceberg table transformations in Teradata.
General¶
Fixed SSO URL handling in Snowflake credentials configuration.
Addressed minor issues related to AI verification.
Fixed relative paths in AI verification job execution and application state management.
Version 2.1.0 (Dec 18, 2025)¶
New Features¶
IBM DB2¶
Implemented DECFLOAT transformation.
Oracle¶
Added support for transforming
NUMBERtoDECFLOATusing the Data Type Mappings feature.Added a new report TypeMappings.csv that displays the data types that were changed using the Data Type Mappings feature.
PowerBI¶
Added support for the Transact connector pattern for queries and multiple properties in the property list for PowerBI.
Teradata¶
Added a new conversion setting Tables Translation which allows transforming all tables in the source code to a specific table type supported by Snowflake.
Enabled conversion of tables to Snowflake-managed Iceberg tables.
SSIS¶
Added support for full cache in SSIS lookup transformations.
General¶
Added temporary credentials retrieval for AI Verification jobs.
Added summary cards for selection and result pages.
Implemented full support for the Git Service.
Added ‘verified by user’ checkboxes and bulk actions to the selection and results pages.
Added a dependency tag for AI Verification.
Implemented the generation of a SqlObjects Report.
Improvements¶
RedShift¶
Optimized RedShift transformations to only add escape characters when necessary in
LIKEconditions.
SSIS¶
Improved Microsoft.DerivedColumn migrations for SSIS.
General¶
Added the number of copied files to relevant outputs.
Changed some buttons to the footer for improved UI consistency.
Fixes¶
Teradata¶
Fixed transformation of bash variables substitution in scripts.
Version 2.0.86 (Dec 10, 2025)¶
Improvements¶
RedShift¶
Added support for the
MURMUR3_32_HASHfunction.Replaced Redshift epoch and interval patterns with Snowflake
TO_TIMESTAMP.
SSIS¶
Added support for converting Microsoft SendMailTask to Snowflake SYSTEM.
Implemented SSIS event handler translation for
OnPreExecuteandOnPostExecute.
SQL Server¶
Enhanced transformation for the
Roundfunction with three arguments.
Informatica¶
Updated
InfPcIntegrationTestBaseto import the real implementation of translators and other necessary components.
General¶
Enhanced procedure name handling and improved identifier splitting logic.
Improved object name normalization in DDL extracted code.
Implemented a temporal variable to keep credentials in memory and retrieve the configuration file.
Updated the TOML Credential Manager.
Improved error suggestions.
Added missing path validations related to ETL.
Improved the application update mechanism.
Implemented an exception to be thrown when calling the
ToTomlmethod for Snowflake credentials.Changed the log path and updated the cache path.
Implemented a mechanism to check for updates.
Merged the Missing Object References Report with ObjectReferences.
Changed values in the name and description columns of the ETL.Issues report.
Added support for Open Source and Converted models in AI Verification.
Added a new custom JSON localizer
Added a dialog to appear when accepting changes if multiple code units are present in the same file.
Added a
FileSystemService.Added an expression in the ETL issues report for
SSISExpressionCannotBeConverted.
Fixes¶
SQL Server¶
Fixed a bug that caused the report database to be generated incorrectly.
Fixed a bug that caused unknown Code Units to be duplicated during arrangement.
General¶
Fixed an issue that prevented the cancellation of AI Verification jobs.
Fixed an issue to support EAI in the AI specification file.
Fixed an issue where the progress number was not being updated.
Fixed the handling of application shutdowns during updates.
Version 2.0.57 (Dec 03, 2025)¶
Improvements¶
SQL Server¶
Enhanced SQL Server code extraction to return schema-qualified objects.
General¶
Enhanced Project Service and Snowflake Authentication for improved execution.
Removed GS validation from client-side, as it is now performed on the server side.
Implemented connection validation to block deployment, data migration, and data validation when a connection is unavailable.
Enhanced conversion to use the source dialect from project initialization.
Improved
CodeUnitStatusMapperto accurately handle progress status in UI status determination.Implemented batch insert functionality for enhanced object result processing.
Fixes¶
General¶
Resolved an issue where conversion settings were not being saved correctly.
Corrected data validation select tree to properly skip folders.
Fixed content centering issues in the UI.
Normalized object names in AI Verification responses to prevent missing status entries in the catalog.
Version 2.0.34 (Nov 27, 2025)¶
Improvements¶
General¶
Resolved an issue where PowerBI was not correctly displayed in the list of supported languages.
Version 2.0.30 (Nov 26, 2025)¶
New Features 🚀¶
IBM DB2¶
Added transformation support for SELECT INTO and VALUES statement for variable assignments within User-Defined Functions (UDFs).
Oracle¶
Added transformation support for SELECT INTO for variables assignments within User-Defined Functions (UDFs).
SQL Server¶
Added transformation support for SELECT INTO for variables assignments within User-Defined Functions (UDFs).
SSIS¶
Added support for SSIS Event Handlers.
General¶
Introduced AI Verification Contract Model Codes.
Created a base component for the Code Processing View.
Implemented YAML reading and writing services with an enhanced
infocommand.Created an execution type selector page.
Improvements¶
General¶
Updated GS Version to 9.50.99 to ensure compatibility with newer versions of GS.
Expanded job storage test coverage across data validation, migration, deployment, extraction, metadata, and AI verification.
Refactored the FilteredObjectExplorer layout and removed unnecessary container styles from the AI Verification Selection Page and Mappings Page to improve UI consistency.
Enhanced deployment database selection.
Fixes¶
SQL Server¶
Resolved an error that occurred when parsing SQL Server connections with a specific port.
General¶
Resolved an issue where mappings were not functioning correctly in code conversion.
Corrected the process for cleaning the conversion directory before conversion.
Fixed deployment dropdown functionality.
Version 2.0.8 (Nov 21, 2025)¶
Improvements¶
Teradata¶
Added support for
GOTO-LABELSin SnowScript.
Spark SQL¶
Added support for transformation rules to handle
INSERT OVERWRITEstatements.
SQL Server¶
Added support for the
CREATE SEQUENCEstatement.
General¶
Added support for IBM Db2 from the UI.
Fixed Db2 support in SourceDialect and Update Conversion settings window.
Added support for tables with large numbers of rows (> 2.5B) in data migrator.
Version 2.0.0 (Nov 20, 2025)¶
The SnowConvert AI interface is revised to improve efficiency, control, and usability. In the improved interface, you can run specific flows independently, including extraction, deployment, and data validation. There is now a dedicated project page to show you which flows you can run. The improved interface gives you more granular control over your project and makes managing complex workflows easier.
For more information, SnowConvert AI: Project Creation
Version 1.21.0 (Nov 08, 2025)¶
Improvements¶
SQL Server¶
Added support for the CREATE SEQUENCE statement.
General¶
Added a notification to inform users about the SnowConvertAI 2.0 New UI experience.
Version 1.20.11 (Nov 07, 2025)¶
Improvements¶
RedShift¶
Added support for the
CURRENT_SETTINGtimezone.
Spark SQL¶
Added support for
INSERT BY NAMEand removed theTABLEkeyword and partition clause.
PowerBI¶
Supported dynamic parameterization in connectors with embedded queries in WHERE clauses.
Version 1.20.10 (Nov 06, 2025)¶
Improvements and Fixes¶
RedShift¶
Added support for HLL functions.
Added support for JSON functions.
Added support for OBJECT_TRANSFORM.
SSIS¶
Added conversion support for SSIS Microsoft.ExpressionTask.
Modified the condition used to determine if an SSIS package is reusable.
Teradata¶
Added support for named arguments in the EXECUTE (Macro Form) statement.
Fixed an issue where scripts were not being migrated to Snowscript.
The Continue Handler is now available for Scripts.
PostgreSQL¶
Fixed an issue where procedures did not have the EXECUTE AS CALLER clause generated by default when the SECURITY clause was absent in the input.
RedShift¶
Fixed an issue where non-ASCII characters in columns were not quoted during data migration.
SQL Server¶
Fixed an issue where default GETDATE column constraints applied an unnecessary double cast in the column definition.
Version 1.20.8 (Nov 05, 2025)¶
Improvements¶
General¶
Added support for alert preview notifications.
Improved Claude model validation to inform users about required access.
Version 1.20.7 (Oct 31, 2025)¶
IBM DB2 Stored Procedures & User-Defined Functions Support¶
SnowConvert AI now supports the conversion of DB2 stored procedures to Snowflake equivalents, enabling seamless migration of procedural code. This feature includes support for variable operations, and control flow statements. Also, DB2 user-defined functions will be converted to Snowflake Scripting UDFs when possible.
New Features 🚀¶
SSIS¶
Implemented SSIS to Snowflake string literal escape sequence conversion.
Improvements¶
Teradata¶
Updated scripts transformation to utilize a
continuehandler.
General¶
Cleaned up
package.jsonfor customer distribution.
Fixes¶
BigQuery¶
Fixed an aggregation issue that occurred when column aliases had the same name as table columns.
Oracle¶
Fixed
NOT NULLconstraint behavior withINLINE,CHECK, andPKconstraints.
SSIS¶
Fixed an issue where comment tags were not displayed in converted reusable packages.
General¶
Updated database dependencies and resolved dependencies vulnerabilities.
Version 1.20.6 (Oct 29, 2025)¶
New Features 🚀¶
SSIS¶
SSIS Replatform migration (Public Preview) - SnowConvert AI now supports SSIS package migration to Snowflake in Public Preview, enabling automated conversion of SSIS workflows to modern cloud-native data pipelines.
BigQuery¶
Added support for the
JSON_TYPEbuilt-in function.Added support for the
SAFE.POWfunction.Added transformation for array slice patterns.
Added more array pattern support.
IBM DB2¶
Added support for
CONTINUE HANDLER.
Oracle¶
Added support for the
PARTITIONclause inMERGEstatements.
RedShift¶
Added support for
CONTINUE HANDLER.
Teradata¶
Added support for
CONTINUE HANDLER.
PowerBI¶
Added the
HierarchicalNavigationflag as an optional parameter in native connectors.
Improvements¶
Oracle¶
Enhanced arithmetic operations with
TIMESTAMPvalues.
SSIS¶
Enhanced the UI for the SSIS Replatform Public Preview release with improved user experience and workflow optimization.
General¶
Removed the SSC-EWI-0009 warning from non-literal expressions and added FDM instead.
AiVerification - Added support for
n_testsparameter in configuration file.
Fixes¶
BigQuery¶
Fixed an issue where UDF files were not generated.
General¶
Fixed an issue where symbols were not loaded in views and set operations.
Version 1.20.3 (Oct 20, 2025)¶
Fixes¶
General¶
Fixed incorrect verified objects count calculation during validation process.
Updated warehouse validation error messages to maintain consistency with connector messaging.
Version 1.20.2 (Oct 20, 2025)¶
New Features 🚀¶
BigQuery¶
Added support for
REGEXP_EXTRACT_ALLandROW_NUMBERbuilt-in functions.Added support for the
ARRAYbuilt-in function.
Improvements¶
SQL Server¶
Migrated
XACT_STATEtoCURRENT_TRANSACTION.Enabled
ROLLBACKtransformation within explicit transactions.
PowerBI¶
Improved the ‘Pending Work Description’ on repointing reports.
Fixes¶
BigQuery¶
Fixed an issue where literals inside
IN UNNESTwere not being transformed.Fixed
SAFE_CASTbehavior when the input type is notVARCHAR.
General¶
Fixed queries containing aggregate functions and multiple columns.
Version 1.20.1 (Oct 16, 2025)¶
New Features 🚀¶
BigQuery¶
Added support for the
REGEXP_REPLACEfunction.Added support for the
FORMATfunction with the%targument.Added support for the
BYTE_LENGTHfunction.Added support for the
TIMESTAMP_TRUNCfunction.
Improvements¶
Teradata¶
Improved the preservation of default values in
SELECT INTOstatements for empty results.
PowerBI¶
Improved M-Query source retrieving from metadata files.
Fixes¶
PowerBI¶
Fixed an issue where the parameter list was not read correctly when the connection pattern was rejected.
Added description in ETLAndBiRepointing assessment report when non-database or non-applicable connectors are unmodified.
Version 1.20.0 (Oct 15, 2025)¶
New Features 🚀¶
BigQuery¶
Added support for
TimestampDiff,Safe_Divide, andExceptfunctions.Added support for the
ARRAY_AGGfunction.Added the
UNNESTbuilt-in symbol.Added support for the
UNIX_SECONDSbuilt-in function.Added support for
UNIX_MILLISandUNIX_MICROSbuilt-in functions.Added support for
ARRAY_CONCAT,TIMESTAMP_MILLIS, andENDS_WITHfunctions.Added support for
JSON_QUERY,JSON_EXTRACT,JSON_QUERY_ARRAY, andJSON_EXTRACT_ARRAYfunctions.
Teradata¶
Added support for
.REMARKin SnowScript.
SSIS¶
Implemented SSIS ForEach File Enumerator translation logic.
Tableau¶
Added repointing assessment for Tableau repointing.
General¶
Added support for the MD5 function.
Improvements¶
Teradata¶
Commented out ERROR LEVEL in BTEQ.
SSIS¶
Enhanced identifier sanitization for SSIS.
Improved retrieval of the “CopyFromReferenceColumn” property for output columns in SSIS Lookup.
General¶
Added account information to AiVerification logs.
Added warehouse validation to the Snowflake login.
Wrapped control variable values with
TO_VARIANTinUpdateControlVariablecalls.Refactored SQL task creation to use
CREATE OR REPLACEsyntax.Added
INSERT...SELECTwithTO_VARIANTfor control variables.Added transformation for string case-insensitive comparisons.
Fixes¶
General¶
Fixed name collisions of tasks in the main control flow with container tasks.
Fixed “No expression translation for negative numbers (or unary ‘minus’)” issues.
Version 1.19.7 (Oct 10, 2025)¶
New Features 🚀¶
BigQuery¶
Support was added for the
TO_HEXandARRAY_TO_STRING_FUNCTION.
Oracle¶
SnowScript UDF is now generally available.
SQL Server¶
SnowScript UDF is now generally available.
General¶
A feature flag was added to hide additional options for the AiVerification API.
An interface was added to Abstract Syntax Trees (ASTs) for representing string comparisons.
Partial support was added for the
ARRAY_CONCAT_AGGfunction.Support was added for the
REGEXP_EXTRACTfunction.Transformation support was added for the
UNNESTfunction within anINpredicate.Support was added for the
NET.IPV4_TO_INT64function.
Improvements¶
The maximum GS version was bumped to 9.37 to extend the period of SC usage until the end of October.
The
TSqlNotSupportedStatementReplacerrule is now bypassed when processing ETL SQL fragments.Predecessor name generation now uses the SSIS package file name.
Fixes¶
The verified objects count issue was resolved.
Version 1.19.6 (Oct 08, 2025)¶
New Features 🚀¶
SSIS¶
Added core foundation for ForEach File Enumerator.
Added base infrastructure for Dynamic SQL.
Added cursor-based iteration structure for SSIS ForEach Loop containers.
Added dynamic SQL support for SSIS Execute SQL Task.
Oracle¶
Added support for the BigQuery UNNEST operator.
Added support for JSON_VALUE_ARRAY built-in function.
Added support for multiple built-in functions.
Added support for TIMESTAMP_SECONDS.
Added support for SnowScript UDF.
SQL Server¶
Added TSqlSetIdentityInsertReplacer to handle SET IDENTITY_INSERT in Transact.
General¶
Added AI Verification PuPr Followup items.
Added ‘connection’ element in Tableau repointing.
Added semicolons to execute SQL task statements inside containers.
Added transformation for NET.SAFE_IP_FROM_STRING function.
Added support for HLL_COUNT.MERGE function.
Added support for NET.IP_NET_MASK function.
Added ETL Preprocess Task.
Added transformation for HLL_COUNT.INIT function.
Added support for offset array accessor function.
Improvements¶
Added serialization and deserialization of query symbols in the migration context.
Fixes¶
Teradata¶
Fixed issues related to CAST formats.
Oracle¶
Fixed an issue where supported formats were incorrectly marked as unsupported.
Fixed a bug related to symbol key creation.
General¶
Fixed an issue with symbol key creation when loading symbols with context.
Fixed an issue with quotes and value length in Tableau repointing.
Version 1.19.5 (Oct 03, 2025)¶
New Features 🚀¶
General¶
Added support for Snowflake select asterisk column expressions.
SSIS¶
Added support for converting CAST expressions.
Improvements¶
General¶
Enhanced the SnowflakeLogin method to handle email users correctly.
Moved the Declare Statement Replacer to SQL.
Fixes¶
SSIS¶
Fixed an issue where SSIS containers BEGIN END without a semicolon.
Oracle¶
Fixed an issue with incorrect function transformation.
Fixed an issue where SYS_REFCURSOR was not being migrated correctly.
dbt¶
Fixed an issue with conditional split downstream ref() calls.
Version 1.19.4 (Oct 1, 2025)¶
New Features 🚀¶
PowerBI¶
Expanded test scenarios for Teradata Power BI repointing.
SSIS¶
Introduced support for the SSIS Merge Join transformation.
Implemented orchestrator task variable wrappers for SSIS tasks.
Teradata¶
Ensured script files are now correctly reported as code units when Snowscript is the target.
Oracle¶
Implemented a warning system for users when a referenced datatype might be unsupported.
Renamed
RAISE_MESSAGE_UDF.sqltoRAISE_MESSAGE.sqlfor clarity and consistency.
SQL Server¶
Added parameters as an identifier for improved recognition.
dbt¶
Relocated configuration files to the ETL output directory and removed analyses and snapshots folders from dbt projects.
General¶
Added transformations for BTEQ labels to support nested procedures.
Enabled result binding for the Execute SQL Task.
Included Migration ID in object tagging and relevant reports for enhanced telemetry.
Reduced the frequency of the AI Verification prompt.
Improvements¶
Oracle¶
Enhanced the conversion process for
%TYPEdeclarations.Refactored DB2 variable declarations for improved consistency.
General¶
Improved collision detection and resolution mechanisms for ETL transformations.
Fixes¶
Oracle¶
Resolved an issue where
RAISE_MESSAGE_UDF.sqlwas incorrectly referenced in PostgreSQL tests.Addressed a problem where EWI (Error Warning Information) was not being added to unresolved types in Oracle.
General¶
Improved error handling and logging within the
AiVerificationHttpClient.
Version 1.19.3 (Sep 29, 2025)¶
Improvements¶
General¶
Enhanced VerifiedTemplate to better manage child verification states.
Fixes¶
General¶
Fixed an issue where the role was not being propagated correctly to the login endpoint.
Fixed an issue where ZIP files created in Windows did not preserve proper Unix permissions.
Version 1.19.2 (Sep 26, 2025)¶
New Features 🚀¶
PowerBI¶
Added support for dynamic or custom concatenation for greater flexibility in data transformations.
SSIS¶
Implemented the core infrastructure for recursive conversion of SSIS containers (e.g.,
For Loop,Foreach Loop), enabling the processing of more complex structures.
Improvements¶
SSIS¶
Completed the implementation of inlined conversion for containers to better handle control flows.
Teradata¶
Reordered UDFs and updated the default time format (
HH:MI:SS.FF6) to improve conversion compatibility.
dbt¶
Removed angled brackets (
<>) from generated YML configuration files to prevent potential syntax errors.Removed unnecessary tags from models generated during ETL conversions to produce cleaner code.
Simplified the names of generated models in ETL conversions to enhance project readability.
Fixes¶
PostgreSQL¶
Resolved an error in the
RAISE_MESSAGE_UDFwhen it was called with only two parameters.
General¶
Updated SQLite storage filename to include file extension for better file management.
Corrected an issue in the
TRANSFORM_SP_EXECUTE_SQL_STRING_UDFhelper wheredatetimevalues were formatted incorrectly in dynamic SQL.Applied internal fixes related to Nuget package management.
Corrected an incorrect enumeration in an internal resource file (
IssueResources.json).
Version 1.19.0 (Sep 24, 2025)¶
New Features 🚀¶
General¶
Added support for IDENTITY in CTAS statements.
Enhanced telemetry settings in data migration configuration for improved metrics collection control.
Tableau¶
Added initial infrastructure for converting Tableau projects.
ETL & SSIS¶
Implemented new output structure for ETL conversions, grouped by filename.
Added support for ISNULL function conversion and variables in “Derived Column” expressions.
Enhanced SSIS assessment report and task generation using original package names.
DB2¶
Added support for DECLARE TABLE statement transformation.
BigQuery¶
Added support for REGEXP_CONTAINS function.
dbt¶
Refactored dbt project generator to unify variable conversion logic.
Fixes¶
PowerBI¶
Fixed CommandTimeout parameter and schema uppercase conversion issues.
SSIS¶
Fixed critical bug with plus operator (+) on numeric operands.
General¶
Corrected conversion rate calculation.
Enhanced DROP TABLE handling and COALESCE type resolution.
Removed conversion of On Commit Preserve Rows node for Teradata.
Version 1.18.3 (Sep 22, 2025)¶
Fixes¶
Improved the refresh deployment catalog functionality in the end-to-end experience.
Fixed navigation issues with the Retry Conversion flow.
Version 1.18.0 (Sep 18, 2025)¶
New Features 🚀¶
PuPr AI Verification¶
Added new AI Verification step for SQL Server migrations.
SQL Server¶
[Preview Feature] Support for UDF translation to Snowflake Scripting UDFs
Support for
ERROR_NUMBERtoSQLCODE.Support for
COL_LENGTHbuilt-in function.
Teradata¶
Support for the
TD_MONTH_BEGIN,TD_WEEK_BEGIN, andTD_WEEK_ENDbuilt-in functions.Support for hex literals in the
OREPLACEbuilt-in function.
Oracle¶
Support
ASCIISTRbuilt-in function.Support for
MAX DENSE_RANK FIRSTandMIN DENSE_RANK LASTclauses.
SSIS¶
Added SSIS Microsoft.Merge transformation
Enhanced SSIS variable handling transformation
Fixes¶
Oracle¶
Improved recognition of correlated queries.
Version 1.17.6 (Sep 5, 2025)¶
Fixes¶
Fixed crashes in code conversion on SnowConvert classic mode.
Version 1.17.2 (Sep 4, 2025)¶
Fixes¶
Fixed visual issues in the object selection screen.
Version 1.17.1 (Sep 1, 2025)¶
New Features 🚀¶
General¶
IBM DB2 SQL Support
SnowConvert AI now supports the conversion of Tables and Views to Snowflake. This feature includes support for the following:Translation of Tables.
Translation of Views.
Translation of Data Types.
Translation of Built-in Functions.
Added new columns to Top Level Code Unit report: Code Unit Database, Code Unit Schema and Code Unit Name
PostgreSQL & Based Languages¶
Support for Bitwise Functions
Fixes¶
General¶
Modified SSC-EWI-0040 to specify the error node.
Teradata¶
Removed .SET FORMAT from BTEQ transformation
Fixed several BTEQ parsing errors
Added support for BTEQ
.MESSAGEOUTcommandAdded pending transformation for shell variables inside conditions
Added support for BTEQ
.SET FOLDLINEcommandAdded transformation for
.SET TITLEDASHEScommandDowngraded EWI to FDM for
STATISTICSBTEQ clauseDowngraded EWI to FDM for
PERIODBTEQ clause
Oracle¶
Fix transformation for DATE type attribute
SQL Server¶
Improved the handling of procedures containing
SELECT INTOstatements that return a query.Transform
@@DateFirsttoGET_WEEK_STARTNumeric formatfunction supportConvertfunction supportDatenamefunction supportRemoved the symbol
@in the conversion that uses XML queries.Printstatement supportFormats for datetime support.
Improved the update statement by removing the table name from the clause when it appears in the target table.
Error functions translation support.
Version 1.16.2 (Aug 19, 2025)¶
New Features 🚀¶
General¶
Added a new report, SQLFunctionsUsage.csv, that summarizes the invocations of built-in and user-defined functions grouped by their migration status. This report allows users to get details about function usages, whether they were transformed to Snowflake with no problem, or whether they require an additional post-conversion action.
Teradata¶
Added transformation for the period
CONTAINSclause
Fixes¶
Oracle¶
Fixed the
GENERATED ALWAYSAS expr column option not being transformedFixed dynamic SQL code strings not having their literal values properly escaped in the output
SQL Server¶
Fixed the
DATETIME2datatype not transformed correctly when precision is specifiedFixed object names without brackets not being renamed when using the renamed feature
Promoted SSC-FDM-TS0015 to EWI SSC-EWI-TS0015 to fix objects with unsupported datatypes incorrectly marked as successfuly transformed
Fixed some virtual columns transformed to datatype
VARIANTinstead of the right datatype for their expressionImplemented transformation for the
STRING_SPLITfunction, previously being left as is in the output codeFixed
CREATE FUNCTIONbodies not generated when aSELECTstatement was found in theELSEclause of anIFstatementFixed identifiers containing the
@character producing parsing errorsFixed the
DATE_PARTfunction incorrect transformation when the weekday part is specifiedFixed the empty statements generated by parsing error recovery causing a pending functional equivalence error to be reported
Fixed the
DATENAMEfunction transformation not generating the necessary UDF definitions in theUDF HelpersfolderFixed the
TRY_CAST/TRY_CONVERTfunctions not being transformed in some cases
Version 1.16.1 (Aug 11, 2025)¶
New Features 🚀¶
Added Key Pair authentication to login to Snowflake.
Upgraded data validation Python support to 3.13.
Version 1.16.0 (Aug 8, 2025)¶
Fixes¶
Fixed issue with retrieving access codes from SnowConvert due to certificate handling problems.
Added Data Validation manual execution instruction and scripts.
Version 1.15.1 (Aug 6, 2025)¶
New Features 🚀¶
Added support for PostgreSQL Array Expression and Array Access.
Fixes¶
Fixed transformation for Oracle’s JSON_OBJECT function.
Updated links to the new official documentation site.
Fixed bug when clicking on retry conversion on a non E2E platform.
Fixed optional fields in Snowflake connection form.
Fixed some Oracle functions not being transformed to the correct target.
Version 1.14.0 (Jul 30, 2025)¶
New Features 🚀¶
Added Migration Project Context feature.
Version 1.13.0 (Jul 28, 2025)¶
New Features 🚀¶
Enhanced data migration performance by increasing default timeout values for large-scale operations including data extraction, analysis, and loading processes.
Support for nested procedures in Oracle.
Fixes¶
Routed SnowConvert AI API traffic from Azure-hosted domains (.azurewebsites.net) to Snowflake-hosted domains (.snowflake.com) to streamline integration and deliver a unified user experience.
Fixed SSO authentication token caching during data migration processes, eliminating repeated authentication prompts that previously opened new browser tabs for each request.
Version 1.12.1 (Jul 21, 2025)¶
New Features 🚀¶
Conversion Option for External Tables for Hive-Spark-Databricks SQL.
Fixes¶
Backtick Identifiers Support in Sybase.
Translation for Amazon Redshift COMMENT ON statement.
Non-returning functions translated to stored procedures for PostgreSQL.
Version 1.11.1 (Jul 11, 2025)¶
New Features 🚀¶
Support for new Snowflake Out Arguments syntax within Snowflake Scripting on Teradata, Oracle, SQL Server, and Redshift migrations.
Fixes¶
Enhanced Teradata Data Type Handling: JSON to VARIANT migration. Improved recovery on Redshift procedures written with Python.
Version 1.11.0 (Jul 1, 2025)¶
New Features 🚀¶
New Data Validation framework integration for SQL Server End-to-End experience: Now, users can validate their data after migrating it. The Data Validation framework offers the following validations: Schema validation: Validate the table structure to attest the correct mappings among datatypes. Metrics validation: Generate metrics of the data stored in a table, ensuring the consistency of your data post-migration.
Version 1.3.0 (Mar 25, 2025)¶
Sybase IQ Support¶
SnowConvert AI now supports the conversion of Sybase IQ Create Table to Snowflake. This feature includes support for the following:
New Features 🚀¶
Sybase:
Translation of Regular and Temporary Tables
Translation of Constraints
Translation of Data Types
Azure Synapse¶
Fix Object References not shown in Object References and Missing Object References reports.
Added parsing support for Materialized Views with distribution clause
Version 1.2.17 (Mar 18, 2025)¶
Azure Synapse Support¶
SnowConvert AI is adding support for Azure Synapse to Snowflake, now enabling direct translation for Azure Synapse SQL scripts and stored procedures to Snowflake’s SQL dialect. This complements our existing support for Transact-SQL (T-SQL) and provides a more comprehensive solution for users migrating from Microsoft’s data warehousing ecosystem.
New Features 🚀¶
Common:
Add a Relation Type column to the Object References and Missing Object References reports.
Version 1.2.16 (Mar 10, 2025)¶
Redshift Stored Procedures Support¶
SnowConvert AI now supports the conversion of Redshift stored procedures to Snowflake, enabling seamless migration of procedural code. This feature includes support for variable operations, control flow statements, cursor handling, and transaction management capabilities.
New Features 🚀¶
Stored procedures new supported functionality.
General support:
Transformation for
SELECT INTOvariables inside stored procedures.Transformation for
CASEstatements without ELSE clauses.Transformation of
RETURNstatement in Redshift.Support of
RAISEfor logging, warnings, and exceptions.
Variable Binding:
Support for binding variables in stored procedures.
Handling positional arguments for binding variables.
Variable bindings in the
OPEN cursorstatement.
Transaction Support:
Initial support for
COMMIT,ROLLBACK, andTRUNCATEstatements.
Cursor Operations:
Support for the
FETCHstatement.Transformation for
refcursor variable declaration.
DML Operations:
Transformations for
INSERT,UPDATE,MERGE,SELECT INTOstatements.
**Control Flow Statements**:Support for basic control flows statements.
Transformations of Labels Stats against loops.
DDL Operations:
Support for
CREATE TABLE ASstatement.
Breaking Changes ⛓️💥¶
Renamed Code Unit Name to Code Unit ID in Top-Level Code Units report.
Version 1.2.6 (Feb 26, 2025)¶
Oracle¶
Fixed CONSTRAINT clauses incorrectly reported as parsing errors.
Redshift¶
Added
Support for Declare statement.
Support for Merge statement.
Support for Update statement.
Support for variable declaration with Refcursor type.
Support for Declare, Open and Close Cursor.
Teradata¶
Fixed ‘chars’, and ‘characters’ built-in functions being reported as missing references.
Version 1.2.5 (Feb 7, 2025)¶
Common¶
Improved SnowConvert AI CLI help messages.
Version 1.2.4 (Feb 7, 2025)¶
Common¶
Improved SnowConvert AI CLI help messages.
Teradata¶
Improved EWI consistency on DATE casting.
Version 1.2.1 (Jan 31, 2025)¶
Common¶
Fixed
Improved mechanism to validate the SnowConvert AI license by preventing the use of the powershell current user profile settings, ensuring a smoother execution.
Version 1.2.0 (Jan 28, 2025)¶
Free access for anyone with a corporate email.
Redshift conversion is now supported under preview.
Remove assessment step. Assessment and conversion are now completed in only one step.
Introduction of the new Code Completeness Score and Code Unit Methodology.
Improved messages like Functional Difference Messages (FDMs), Performance Reviews (PRFs) and EWIs (error, warnings, and issues).
Common¶
Fixed
Usage of correlated scalar subqueries erroneously causing SSC-EWI-0108 under certain scenarios.
Teradata¶
Fixed
Set Character Set as optional in description of columns in derived tables.
Version 1.1.91 (Dec 19, 2024)¶
Common¶
Fixed
Correlated scalar subqueries missing an aggregate function.
Uncorrelated scalar subqueries are being marked as unsupported.
Teradata¶
Added¶
Added “ANSI/TERA Session Mode” and “Use COLLATE for Case Specification” settings:
ANSI mode with COLLATE.
ANSI mode without COLLATE.
TERA mode with COLLATE.
TERA mode without COLLATE.
Support parsing of GENERATED TIMECOLUMN column option.
Support parsing of TD_NORMALIZE_MEET function.\
Fixed¶
Fixed inconsistencies in column names when it comes to Snowflake reserved keywords.
Parsing errors in PARTITION BY RANGE_N clause.
Improved support for COALESCE expression.
SQL Server¶
Fixed¶
Some functions were incorrectly marked as a pending functional.
Version 1.1.80 (Dec 5, 2024)¶
Common¶
Fixed
SnowConvert AI was incorrectly marking scalar subqueries as invalid when some function aliases were used.
Crash when SnowConvert AI didn’t have read/write permissions to configuration folder.
Teradata¶
Fixed¶
Renaming feature now contemplates function with parameters.
The UPDATE statement with ELSE INSERT syntax was not converted correctly.
SQL Server¶
Fixed¶
SnowConvert AI now successfully converts @@ROWCOUNT using the global variable SQLROWCOUNT.
View and column names from sys objects are now be paired with INFORMATION_SCHEMA.
Version 1.1.69 (Nov 14, 2024)¶
SQL Server¶
Fixed¶
BIT Datatype with DEFAULT value is not converted to true or false but 1 or 0.
Oracle¶
Fixed¶
Code missing when converting a function with CONNECT BY.
Version 1.1.67 (Oct 30, 2024)¶
Teradata¶
Fixed¶
Flag TeraModeForStirngComparison is set to true as default.
SQL Server¶
Fixed¶
Columns with default value are now converted correctly with their respective data type casting.
Oracle¶
Fixed¶
Code missing when converting a function with CONNECT BY.
Version 1.1.63 (Oct 24, 2024)¶
Common¶
Recovery codes removed from the parsing error messages.
Windows close button now works as intended.
Added a new field domain to the comment clause for each DDL SnowConvert AI generates.
Teradata¶
Added
Support for UNION ALL clause with different data types and column sizes.
Support for sp_executeql.
Fixed¶
Inconsistencies in string comparison in Tera mode and ANSI mode.
Complex column alias with syntax ‘’n is not being recognized by SnowConvert.
SQL Server¶
Added
FDM in every corelated subquery.
Fixed¶
Issue with WITH DISTRIBUTION and CLUSTERED in table creation.
Oracle¶
Fixed¶
Issue that caused SP conversion to fail when using .rownum within a FOR statement.
Version 1.1.61 (Oct 18, 2024)¶
Teradata¶
Fixed¶
Conversion of stored procedures inside macros is now supported.
StringSimilarity Teradata Function is now converted successfully
Oracle¶
Fixed¶
DATEDIFF_UDF now returns date difference with timestamp as parameter with decimals (time part difference).
Version 1.1.56 (Oct 9, 2024)¶
Teradata¶
Fixed¶
Create a Stored Procedure to compliance the same flow as in Teradata (StoredProcedure inside a Macro)
Use a UDF Helper to emulate the functionality given for a VALIDTIME column in Teradata
Oracle¶
Fixed¶
Empty Create Statement
Return date difference with timestamp as parameter with decimals (time part difference).
Version 1.1.54 (Oct 3, 2024)¶
Common¶
Improved the auto-update mechanism.
Teradata¶
Fixed¶
UDF called “PERIOD_TO_TIME_UDF” is now included as part of the code output if it is used in the converted code.
UDF called “DATE_TO_PERIOD_UDF” is now included as part of the code output if it is used in the converted code.
SQL Server¶
Fixed¶
The CLUSTERED clause is no longer in the output code.
Oracle¶
Fixed¶
PARTITION clause in queries is now identified as an EWI instead of FDM.
Version 1.1.52 (Sep 24, 2024)¶
Common¶
Adding an informative message when there is no communication to the licensing API and a link with more information of what is happening.
A new column named “Lines of Code” was added on the report, specifically the “2.1 Conversion Rates Summary” table
Teradata¶
Fixed¶
Cast to CHAR/CHARACTER causing parsing error
SQL Server¶
Fixed¶
Empty STAT EWI when there is an extra ‘;’.
Continue statement is not marked as an EWI any more.
Oracle¶
Fixed¶
DATE_TO_RR_FORMAT_UDFis now included on the output if there is a reference to it on the input source code.
Version 1.1.45 (Sep 12, 2024)¶
Common¶
Fix Encoding issue SSC-EWI-0041
Teradata¶
Added
New conversion setting for TERA MODE strings comparison transformation
Fixed
Anonymous block of code converted to a stored procedure.
PRIMARY TIME INDEX not being parsed.
SQL Server¶
Fixed
Empty stat should not be classified as pending functional
SQL report has a text referring to Teradata
Oracle¶
Added
Oracle function conversion to Functions (single statement)
Fixed
DATE_TO_RR_FORMAT_UDF is added in the view conversion but is not part of the SC output
Version 1.1.38 (Aug 29, 2024)¶
Common¶
Improved the performance for running SnowConvert.
Teradata¶
Added translation for EXTRACT function.
Fix translation in procedure when there is a presence of IMMUTABLE/VOLATILE.
Improved translation of EXTRACT_TIMESTAMP_DIFFERENCE_UDF to support timestamp as parameter.
SQL Server¶
Improved error handling when translating long-named columns.
Oracle¶
Added translation for STANDARD_HASH function.
Improved the parser to be able to read DBMS_DATAPUMP.detach.
Version 1.1.33 (Aug 9, 2024)¶
Common¶
Fixed numerous SSC-EWI-0013 occurrences.
Improved UI experience when user does not have read/write permissions on a particular local directory.
Teradata¶
Added translation for
PREPARE STATEMENT,ACTIVITY_COUNT,DAY_OF_MONTH,DAY_OF_WEEK,WEEK_OF_CALENDAR,MONTH_OF_CALENDAR.Added translation for
CREATE SCHEMA.Fixed
INTERVALliteral not converted in minus operations.Improved parser capability to read
LATESTas a column name.
Oracle¶
Improved translation on PL/SQL parameter data types: VARCHAR and INTEGER.
Fixed duplicated comments in PL/SQL procedure declarations.
Version 1.1.26 (Jul 28, 2024)¶
Oracle¶
Add parsing of
ACCESS PARAMETERStable options.Add parsing of
XMLTypetable.Added translation for
FUNCTIONdefinition within anonymous blocks.Fixed duplicated code SSC-FDM-OR0045.
Improve parsing of
XMLSchemaspecification.
SQLServer¶
Fixed
EXECUTE ASstatement wrongly transformed toEXECUTE IMMEDIATE.Fixed temporary table generated erroneously.
Improve parsing of
WITH xmlnamespacesstatement.
Version 1.1.16 (Jun 26, 2024)¶
Teradata¶
Fixed translation of
LIKE NOT CASESPECIFIC.Improved translation of variable declarations inside
BEGIN…END.Improved parsing of
AS OFclause andWITH TIES option fromCREATE VIEW.
Oracle¶
Fixed translation for columns with whitespaces in
CREATE VIEW.Improved description of
SSC-EWI-OR0042.Improved parsing of
ACCESSIBLE BYclause andSQL_MACROoption fromCREATE FUNCTION.Improved parsing of the
DECLAREstatement.
SQLServer¶
Fixed translation of
BEGIN…ENDshowing pending functional equivalence.Added translation for
FOR XML PATHclause.
Version 1.1.9 (Jun 12, 2024)¶
Common¶
Added more info in the COMMENT clause of each object.
Teradata¶
Added an EWI 0073 to
PREPAREstatement.Added
OR REPLACEtoCREATE TABLE
Oracle¶
Added translation for Materialized View’s
REFRESH_MODEproperty.Improved parsing capability to read MODEL clause and to read CREATE VIEW alternate routes.
Version 1.1.8 (May 31, 2024)¶
Common¶
Added translation of Materialized View to Dynamic Tables.
Improved CodeUnit Report to show more code units.
SQLServer¶
Added translation of SET ANSI_NULLS.
Added translation of INSERT that contains a FROM Subquery + MERGE INTO pattern.
Version 1.1.6 (May 21, 2024)¶
Teradata¶
Fixed translation for
Cast('POINT(x t)' As ST_GEOMETRYFixed translation of casting from one format to another.
Fixed translation related to
DATEADD_UDFandTO_INTERVAL_UDF
Oracle¶
Improved parsing capability to read
JSON_OBJECTandJSON_ARRAYAGGbuilt-in functions.
SQLServer¶
Improved Missing Object References report’s content.
Improved robustness during the semantic analysis phase and translation phase.
Version 1.1.5 (May 10, 2024)¶
Common¶
Provide more information and details for SSC-EWI-0001
Improved robustness of assessment mode when providing free tables.
Teradata¶
Improved translation related to date handling.
Improved parsing capability to read code that contains block comments.
Improved parsing capability to read NOT NULL column option before the data type declaration in a table.
Improved the functionality of TIMESTAMP_DIFFERENCE_UDF and EXTRACT_TIMESTAMP_DIFFERENCE_UDF.
SQL Server¶
Improved translation for ALTER TABLE CHECK constraint.
Version 1.1.4 (May 2, 2024)¶
Common¶
Added a new assessment report EmbeddedCodeUnitReport, for more information, please visit here.
Improved the TopLevelCodeUnitReport. Added four more columns: FDM Count, PRF Count, FDM and PRF. For more information, please visit here.
Fixed an unexpected error in creating an assessment report.
Teradata¶
Added translation for CONTINUE HANDLER.
Added new parsing capability for BYTE data type.
Improved binding variable translations.
Oracle¶
Added and improved parsing capability to read EXPLAIN PLAN statement, U-Literals and CTAS.
Improve CURSOR translation when it has to define a cursor with object_construct.
Improved translation of procedure parameters avoiding deployment errors.
SQLServer¶
Added translation for DB_ID function.
Added basic translation for CREATE SCHEMA.
Added an FDM for CREATE INDEX.
Improved ALTER TABLE translation.