SnowConvert AI - Recent Release Notes¶
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¶
Updated Mobilize.Snow.CodeProcessor and related components to version 31.9.15.
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.
General¶
Updated Mobilize.Snow.CodeProcessor and related components.
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.
General¶
The Mobilize.Snow.CodeProcessor and related components have been updated to version 31.8.12.
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.
Updated Mobilize.Snow.CodeProcessor and related components.
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.
Mobilize.Snow.CodeProcessor and related components were updated to version 31.6.8.
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¶
Updated Mobilize.Snow.CodeProcessor and related components to version 31.5.4.
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.
Updated core libraries to versions
31.0.141.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¶
Updated core libraries to versions
31.0.134.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 new breaking change at the UI. Now, the user will have to inquire about an access code for doing their assessment. For more details, please check here.
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.