Release Notes

Release Notes for the Snowpark Migration Accelerator (SMA)

Note that the release notes below are organized by release date. Version numbers for both the application and the conversion core will appear below.

May 16, 2024

Application Version 1.2.4

Feature Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.45.1

Spark Conversion Core Version 2.45.1

Added

  • Argument/parameter information in Python listed in the usages inventories

  • Added mappings:

    • General PySpark

      • pyspark.sql.functions.map_from_arrays

      • pyspark.sql.dataframe.DataFrame.toPandas

    • ML related Spark mappings for:

      • pyspark.ml

      • pyspark.ml.classification

      • pyspark.ml.clustering

      • pyspark.ml.feature

      • pyspark.ml.regression

      • pyspark.ml.feature StringIndexer

      • pyspark.ml.clustering KMeans

      • pyspark.ml.feature OneHotEncoder

      • pyspark.ml.feature MinMaxScaler

      • pyspark.ml.regression LinearRegression

      • pyspark.ml.feature StandardScaler

      • pyspark.ml.classification RandomForestClassifier

      • pyspark.ml.classification LogisticRegression

      • pyspark.ml.feature PCA

      • pyspark.ml.classification GBTClassifier

      • pyspark.ml.classification DecisionTreeClassifier

      • pyspark.ml.classification LinearSVC

      • pyspark.ml.feature RobustScaler

      • pyspark.ml.feature Binarizer

      • pyspark.ml.feature MaxAbsScaler

      • pyspark.ml.feature Normalizer

    • Pandas API mappings have begun to the new Snowpark implementation of Pandas. These will not be converted, but will now be reported in the Pandas Usages Inventory. 82 mappings for the Pandas API were mapped. All are direct mappings with the exception of the first one:

      • pandas.core.series.Series.transpose [rename]

      • pandas

      • pandas.core.frame.DataFrame

      • pandas.core.frame.DataFrame.abs

      • pandas.core.frame.DataFrame.add_suffix

      • pandas.core.frame.DataFrame.axes

      • pandas.core.frame.DataFrame.columns

      • pandas.core.frame.DataFrame.copy

      • pandas.core.frame.DataFrame.cummax

      • pandas.core.frame.DataFrame.cummin

      • pandas.core.frame.DataFrame.describe

      • pandas.core.frame.DataFrame.diff

      • pandas.core.frame.DataFrame.drop

      • pandas.core.frame.DataFrame.drop_duplicates

      • pandas.core.frame.DataFrame.dtypes

      • pandas.core.frame.DataFrame.duplicated

      • pandas.core.frame.DataFrame.empty

      • pandas.core.frame.DataFrame.first

      • pandas.core.frame.DataFrame.first_valid_index

      • pandas.core.frame.DataFrame.head

      • pandas.core.frame.DataFrame.iloc

      • pandas.core.frame.DataFrame.isin

      • pandas.core.frame.DataFrame.isna

      • pandas.core.frame.DataFrame.isnull

      • pandas.core.frame.DataFrame.iterrows

      • pandas.core.frame.DataFrame.itertuples

      • pandas.core.frame.DataFrame.keys

      • pandas.core.frame.DataFrame.last

      • pandas.core.frame.DataFrame.last_valid_index

      • pandas.core.frame.DataFrame.max

      • pandas.core.frame.DataFrame.mean

      • pandas.core.frame.DataFrame.median

      • pandas.core.frame.DataFrame.min

      • pandas.core.frame.DataFrame.ndim

      • pandas.core.frame.DataFrame.notna

      • pandas.core.frame.DataFrame.notnull

      • pandas.core.frame.DataFrame.rename_axis

      • pandas.core.frame.DataFrame.reset_index

      • pandas.core.frame.DataFrame.select_dtypes

      • pandas.core.frame.DataFrame.set_axis

      • pandas.core.frame.DataFrame.set_index

      • pandas.core.frame.DataFrame.shape

      • pandas.core.frame.DataFrame.size

      • pandas.core.frame.DataFrame.squeeze

      • pandas.core.frame.DataFrame.sum

      • pandas.core.frame.DataFrame.tail

      • pandas.core.frame.DataFrame.take

      • pandas.core.frame.DataFrame.update

      • pandas.core.frame.DataFrame.value_counts

      • pandas.core.frame.DataFrame.values

      • pandas.core.groupby.generic.DataFrameGroupBy.count

      • pandas.core.groupby.generic.DataFrameGroupBy.max

      • pandas.core.groupby.generic.DataFrameGroupBy.sum

      • pandas.core.series.Series.abs

      • pandas.core.series.Series.add_prefix

      • pandas.core.series.Series.add_suffix

      • pandas.core.series.Series.array

      • pandas.core.series.Series.axes

      • pandas.core.series.Series.cummax

      • pandas.core.series.Series.cummin

      • pandas.core.series.Series.describe

      • pandas.core.series.Series.diff

      • pandas.core.series.Series.dtype

      • pandas.core.series.Series.dtypes

      • pandas.core.series.Series.first_valid_index

      • pandas.core.series.Series.hasnans

      • pandas.core.series.Series.idxmax

      • pandas.core.series.Series.idxmin

      • pandas.core.series.Series.keys

      • pandas.core.series.Series.last

      • pandas.core.series.Series.last_valid_index

      • pandas.core.series.Series.median

      • pandas.core.series.Series.notna

      • pandas.core.series.Series.rename_axis

      • pandas.core.series.Series.set_axis

      • pandas.core.series.Series.squeeze

      • pandas.core.series.Series.T

      • pandas.core.series.Series.tail

      • pandas.core.series.Series.take

      • pandas.core.series.Series.to_list

      • pandas.core.series.Series.to_numpy

      • pandas.core.series.Series.update

  • Updated Mappings:

    • Added transformation for csv, json, and parquet functions including:

      • pyspark.sql.readwriter.DataFrameWriter.json

      • pyspark.sql.readwriter.DataFrameWriter.csv

      • pyspark.sql.readwriter.DataFrameWriter.parquet

    • Updated mapping for pyspark.rdd.RDD.getNumPartitions to transformation

    • Updated mapping for pyspark.storagelevel.StorageLevel to transformation

  • Added end-to-end test infrastructure and input/output validations

  • Changed the import statement transformation: not supported imports are removed and EWI messages are not generated in the code

  • Updated conversion Status for SQL nodes in Hive that doesn't need conversion (multiple expressions - part 02)

  • Update the SqlElementsInfo.csv with new identified elements

  • Updated Replacer and SqlElementsInfo items to include Transformation

  • Enable decorations in transformation to comment out unsupported nodes

  • Fixed the groupBy function in the source code of org.apache.spark.sql.DataFrame to place it correctly in the symbol table

  • toPandas added as pyspark in the ThirdPartyLibs

Fixed

  • Fixed some scenarios where EWI comments were not being added to the output code

  • Fixed processing of empty source cells presents in Jupyter Notebooks

  • Fixed parsing error message not being added in the output code

  • Fixed issue of pyspark.sql.functions.udf requiring the return_type parameter

May 2, 2024

Application Version 1.2.2

Feature Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.44.0

Spark Conversion Core Version 2.44.0

Added

  • Argument information available in in Python usages inventory

  • Updated conversion Status for SQL nodes in Hive that don't need conversion

    • Operators - numeric expressions

    • Function expressions

    • Multiple expressions

    • Name expressions and literals

  • Parsing improvments in SparkSQL:

    • DESCRIBE TABLE Clause

    • REFRESH Clause

  • Add the groupBy parameters in the analysis of org.apache.spark.sql.DataFrame

  • Improved the logging mechanism to indicate if the logs are only written when errors happened or if all messages were logged (introduced the DebugLogger to log all messages)

  • Updated the default value of Scala parser timeout from 150ms to 300ms

  • Update SqlElementsInfo.csv to Direct Status

  • Changed order in the SqlElementsInfo.csv

  • Update parsing error message when a SQL statement is not parsed

  • Statements without recovery are now added to Issues.csv

  • Changed SqlElements mapping status to Direct and Partial

  • Updated the fully qualified names for the following Spark elements in the conversion status file:

    • pyspark.sql.streaming.readwriter.DataStreamReader

    • pyspark.sql.streaming.readwriter.DataStreamWriter

    • pyspark.sql.streaming.query.StreamingQuery

  • Added the following Spark elements to the conversion status file as **NotSupported**:

    • pyspark.sql.streaming.readwriter.DataStreamReader.format

    • pyspark.sql.streaming.readwriter.DataStreamReader.table

    • pyspark.sql.streaming.readwriter.DataStreamWriter.partitionBy

    • pyspark.sql.streaming.query.StreamingQuery.awaitTermination

  • Removed the generation of the SummaryReport.docx, SummaryReport.html, and DetailedReport.html report files. Only the DetailedReport.docx will be generated.

Fixed

  • Fixed the issue of the SMA tool not detecting Python cells (%magic) in .scala notebooks

  • Fixed EWI comments not being added to the output code

  • Fixed processing of empty source cells presents in jupyter notebooks

  • Fixed categorization of Spark identified usages and data display in Spark API usage summary table.

April 19, 2024

Application Version 1.0.4

Feature Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.42.1

Spark Conversion Core Version 2.42.1

Added

  • ThirdPartyLibrary to Report Additional Third Party Library Indicator.

  • Added Transform for Hive Set Statement.

  • Removed warning related to Unsupported .hql files in Symbol Table Loader for Python.

  • Added Transform for Hive Drop Table Statement.

  • Added ConversionBeginTaskBase and refactored tasks.

  • Added Transform for session.read("query", qry) to session.sql(qry).

  • Added handling for ImplicitImports node from JsonObjects.

  • Updated the parsing errors mechanism to avoid commenting out files with parsing errors.

  • Updated reporting mechanism to generate empty SQL reports when no SQL is found.

  • Updated the status conversion for the nodes (Create statements) that do not need conversion for Hive Inventory.

  • Updated the status conversion for the nodes that do not need conversion for Hive Inventory.

  • Changed EWI SPRKHVSQL1004 to indicate 'Information from underlying data files can not be recovered' instead of 'Purge removed from DROP TABLE statement'' and Change DROP TABLE transformation, to add ewi SPRKHVSQL1004 when PURGE statement is not present.

  • Collapse SqlNames and SqlJoins in the SQL Usages Inventory.

  • Updates Several SQL Statement with status and transformations:

    • Nodes related with MERGE.

    • Nodes with INSERT, ALTER, DROP TABLE, and CTEs.

    • Nodes with create table, function, view, and table.

    • Direct transformations for SqlSelect and related nodes.

  • Add support for DBC implicit imports.

Fixed

  • Updated the parsing errors mechanism to avoid commenting out notebooks cells with parsing errors.

  • Updated CallFunction parse rule to verify if has backslash or not new line to avoid parsing error when return statement has id and next statement is a deconstructed tuple assignment.

  • Fixed an issue that caused the Import Calls section of the reports to calculate incorrect percentage values.

  • Fixed issue related to not generating the detailed report.

  • Fixed EWI SPRKHVSQL1004 not being added to DROP TABLE transformation.

  • Fixed parsing error about return statement with id and deconstructed tuple assignment.

  • Fixed an issue that caused the Issues.csv and the notifications.pam files to not show the line, column, and file id of the files with parsing errors.

  • Fixed the text about ranges of readiness score.

March 19, 2024

Application Version 1.0.4

Feature Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.40.1

Spark Conversion Core 2.40.1

Added

  • Parsing support for HiveQL including support for HiveSql files (.hql)

  • Remove the import for snowpark-extensions in Python

  • Logo updated in the Detailed Report

  • Ignored files are now noted in the Detailed Report

  • SQL elements calculator and SQL elements table added to the detailed report

  • Added transformation for WHEN NOT MATCH BY SOURCE when multiple match conditions exist

  • Site-packages, pip, dist, venv, and hidden directories now excluded from processing by the SMA

  • Rename Supported to IsSnowparkAnacondaSupported in the Import Usages spreadsheet

  • Added SQL elements to the SqlElementsInfo.csv catalog

  • Added a new column named Flavor to the SqlElementsInfo.csv inventory to distinguish between SparkSQL and HiveQL

  • Added parsing errors for SQL code to the Issues.csv file

  • New EWI's added for org.apache.spark.sql.functions.split related parameter errors

  • 36 additional RDD elements added to the core mapping table (currently will be listed as unsupported)

  • Transformation and conversion support for:

    • org.apache.spark.sql.types.StructField

    • org.apache.spark.sql.functions.translate

    • org.apache.spark.sql.Builder.enableHiveSupport

    • pyspark.sql.functions.split

    • org.apache.spark.sql.functions.split

    • Adjusted the replacer for pyspark.sql.functions.unix_timestamp

Fixed

  • Modified the source concatenation process to ensure that magic commands are kept distinct. Now, strings are concatenated continuously until a magic command is encountered, at which point each magic command is handled separately.

  • Removed new lines in the format of Single line SQL when printing

  • Path for the generation of assessment zip files has been corrected

  • Corrected unnecessary imports of org.apache.spark.sql.Dataset

  • Conversion now removes Apache Spark imports remain after migration

March 18, 2024

Application Version 1.0.0

Feature Updates include:

  • New Snowpark Migration Accelerator logo.

  • Improved Assessment reports.

  • Updated Spark (Scala and Python) Conversion Core: 2.33.0

Spark Conversion Core 2.33.0

Added

  • Added additional inventory elements to the core mapping tables (currently, listed as not supported):

    • Pandas not supported cases in the pandas mappings

    • Added ML, Streaming and Blank not supported cases

  • Updated custom EWIs for Micro-partition, clustering, and streaming cases

February 12, 2024

Application Version 0.38.0

Feature Updates include:

  • Automatic license provisioning, now you can request a new SMA license directly from the app and receive it in your email.

  • Updated Spark (Scala and Python) Conversion Core: 2.29.0

Spark Conversion Core 2.29.0

Added

  • Added SQL elements inventory

  • Reports are no longer filtered by readiness score or Snowflake user

  • Group Import Call Summary table in Assessment Report by package

  • Added support Snowpark API Versions:

    • Snowpark API version 1.10.0 on Python

    • Snowpark API version 1.9.0 on Python

    • Snowpark API version 1.8.0 on Python

  • Added/Updated mappings for:

    • Pyspark

      • pyspark.sql.functions.pandas_udf

      • pyspark.sql.group.GroupedData.pivot

      • pyspark.sql.functions.unix_timestamp

    • Scala

      • Multiple scenarios of contains functions, including org.apache.spark.sql.Column.contains(scala.Any)

      • org.apache.spark.sql.types.StructField.name

      • org.apache.spark.sql.types.StructField.fields

      • org.apache.spark.sql.function.array_agg

  • Recollection of Pandas data:

    • Created Inventory for Pandas Usages

    • Supported Pandas at ConversionStatus

    • Added Pandas Information in reports

  • Generates assessment zip file

  • Support for parsing of an empty interpolation scenario (${})

  • Updated examples of the DetailedReport template in Appendix A for Python and Scala

  • Avoid adding hardcoded credentials to SparkConf transformation

  • Add JSON inventory conversion logic to code processor

Fixed

  • Fixed inconsistencies of table called notebook sizing by language

  • Fixed issue with try/except in sprocs creation

  • Exclude internal imports in Assessment Report and add origin to import inventory

  • Improve EWI message for parsing errors

  • Fixed error missing .map files in scala

  • Fixed no file type summary for other code extensions

  • Fixed parsing errors for methods named 'match'.

  • Fixed an error that omitted some files in the File Sizing table

  • Remove useless statement after removal of not required functions

  • Fix replacer to remove unsupported clearCache function

  • Fix parsing for *args and **kwargs with backslash

  • Fix scenario where alias of column with brackets was removed in transformation due to bad resolution

November 27, 2023

The tool's name has changed from SnowConvert for Spark to the Snowpark Migration Accelerator (SMA).

Application Version 0.33.1

Feature Updates include:

Spark Conversion Core 2.20.0

Added

  • Add support to convert from Databricks to Jupyter (.dbc -> .ipynb)

  • Add line number of the error when there is a parsing error

  • Add company written by the user to the execution info in the assessment summary

  • Add mappings for:

    • org.apache.spark.sql.Column.contains(scala.Any)

      Example:
      Spark:    col("a").contains(col("b"))
      Snowpark: contains(col("a"), col("b"))
  • Add needed data to display detailed report info in the Desktop tool reports

    • Updates to the assessment JSON file to accommodate the detailed assessment report

  • Dataframes saved as a tables using a Hive format now converted to not be specific to Hive

  • Add automated generation of stored procedures for Spark entry points

  • Add preprocess step in Python files to identify combination of spaces and tabs, and normalize them with spaces to prevent parsing errors

  • Inventories uploaded to telemetry even if the tool crashes

  • Adjust new tool name (Snowpark Migration Accelerator) in DOCX and HTML reports to accommodate the rebranding

Fixed

  • Fix Import call summary table in the report not matching the total value

  • Fix timeout issue in application for StructType with multiple fields

  • Fix indentation scenarios that do not require normalization in Scala

  • Fix 'Load Symbol Table' crash when the base class is not defined

  • Fix an issue causing the 'Python File Sizing' and 'Scala File Sizing' tables in the reports to display wrong values

  • Fix tool getting stuck when processing SQL files in Scala

November 09, 2023

Application Version 0.27.5

Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.16.0

  • Update to the license request mechanism inside the application.

Spark Conversion Core 2.16.0

Updates include:

  • Add support for DataFrame alias at joins for Spark Scala.

  • Import Call Summary table in Assessment Report truncated and ordered.

  • Turn off by default the condensed file ID feature.

November 02, 2023

Application Version 0.26.0

Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.14.0

  • The logger mechanism has been updated.

October 25, 2023

Application Version 0.25.11

Updates include:

  • Updated Spark (Scala and Python) Conversion Core: 2.14.0

  • Improved crash report flow

  • Fixes in Code Compare component

  • The button “View Reports” was changed to open the expected folder

Spark Conversion Core 2.14.0

Updates include:

  • Add condensed ID for filenames and use it in the log.

  • Refactor output folder hierarchy of the TrialMode.

  • Generate Reports locally in Assessment mode when the score hits 90 or higher.

  • Generate Reports locally in Assessment mode when it's a Snowflake user.

  • Create inventories as .csv files (as shown below).

  • Move inventories to the Reports folder (as shown below).


October 19, 2023

Version 0.25.6 (Oct 19, 2023)

Included SnowConvert Core Versions

Fixes

  • Inconsistencies with Spark-supported file extensions

  • CLI Terms and Conditions and Show Access Code options

  • Visual fixes

Features

  • SnowConvert Client separation


Version 0.24.0(Oct 04, 2023)

Included SnowConvert Core Versions

  • Scala Conversion Core 2.9.0

  • Python Conversion Core 2.9.0

Fixes

  • Conversion settings persistency on project files.

  • Inconsistencies in SQL Assessment and Conversion reports were fixed.

Features

  • Feature Flags for CLI


Version 0.20.3(Sept 14, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.2.63

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.6.0

  • Python Conversion Core 2.6.0

Features

  • Analyzing sub-folders and Converting sub-folders are now available.

  • Include the Disable topological level reorder flag as part of the Teradata conversion settings.

Fixes

  • Conversion finished successfully but reporting a crashed status.

  • SQL Server schema was set to PUBLIC automatically.

  • Missing generic scanner files on Spark/Python assessment.

  • Updated EULA.

Version 0.19.7(Sept 7, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.2.48

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.5.0

  • Python Conversion Core 2.5.0

Version 0.19.1(Sept 4, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.2.30

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.4.0

  • Python Conversion Core 2.4.0

Fixes

  • Changed default Conversion Rate on Reports to Lines of Code Conversion Rate.

  • Fixed issues with the list of Recently opened projects.

  • Fixed issue when trying to open an invalid .snowct file

Version 0.17.0(Aug 24, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.2.9

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.3.31

  • Python Conversion Core 2.3.31

Fixes

  • Assessment Conversion settings on the correct platforms.

  • Input Folder validations.

  • Creating a project with an existent name in the input folder blocked the application.

Version 0.16.1(Aug 21, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.0.47

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.3.31

  • Python Conversion Core 2.3.31

Fixes

  • A unified CLI version is now available.

  • Fix displayed data on SQL Conversion reports.

  • Open recent project issues when starting a new project.

  • Assessment settings.

Version 0.15.2(Aug 17, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.0.47

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.3.31

  • Python Conversion Core 2.3.31

Fixes

  • An auto-update issue with the x64 version for macOS. (Requires manual reinstallation).

  • Fix links displayed in report pages.

  • Minor updates in texts and labels.

Version 0.14.5(Aug 10, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.0.32

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.3.31

  • Python Conversion Core 2.3.31

Hotfix change for Snowpark Engines.

Version 0.14.1 (Aug 9, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.0.32

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.3.22

  • Python Conversion Core 2.3.22

Fixes

  • Fixed visual bugs on reports.

  • Changes on the Request an Access Code page

  • Rename the access-code field on the .snowct files.

  • Don't create empty output folders.

Version 0.13.1 (Aug 3, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 22.0.17

    • Oracle

    • Teradata

    • SQLServer

  • Scala Conversion Core 2.3.22

  • Python Conversion Core 2.3.22

Fixes

Improvements in Assessment and Conversion Reports

  • Updates in the reports layouts.

  • Collapsible sections.

  • Order in Card Components.

Version 0.11.7 (July 27, 2023)

Included SnowConvert Core Versions

  • SQL Conversion Core: 21.0.170

  • Scala Conversion Core 2.2.1

  • Python Conversion Core 2.2.1

Fixes

Fixing Conversion Rate by LoC.

Adding % to SQL LoC Conversion Rate

Output path validation was added in the report viewer.

Telemetry can be disabled once a valid license is selected.

Version 0.11.3 (July 19, 2023)

Included SnowConvert Core Versions

Fixes

Conversion settings reset after changing the current step.

Minor visual improvements.

Wording changes.

Version 0.9.2 (July 12, 2023)

Included SnowConvert Core Versions

Fixes

Included preview header.

Minor visual improvements.

Version 0.8.2 (July 10, 2023)

Included SnowConvert Core Versions

Fixes

  • Reset the timer on the progress bar in alerts.

  • Fixing styles on displayed alert notifications.

  • Added preview banner on application header.

  • Improved exception handling mechanism.

Version 0.7.6 (July 03, 2023)

Included SnowConvert Core Versions

Fixes

  • Updates notarization tool.

  • Fix the conversion rate issue when using conversion settings.

  • Fix the open new project flow after opening an old project.

  • Remove the .mobilize folder from outputs.

  • Improve alerts and notifications.

  • Windows certificate naming issue. (Requires manual reinstallation).

Version 0.6.1 (June 23, 2023)

Included SnowConvert Core Versions

Fixes

  • Sign Windows binaries with Snowflake certificates.

  • Fixed issue when creating a new project after opening an existing one.

  • Minor styling and wording improvements.

Version 0.4.1 (June 21, 2023)

Included SnowConvert Core Versions

Fixes

  • The report information does not display the correct information.

  • Keep the conversion failed status when reopening the project.

  • Update texts and documentation links.

Version 0.3.0 (June 16, 2023)

Included SnowConvert Core Versions

Fixes

  • Added tool version in error logs.

  • Included custom installation wizard for Windows version.

  • Assessment report tables not processing numbers with commas.

  • The code signing certificate was changed. This affects the OTA Update, manual installation of this version is required.

Version 0.2.9 (June 15, 2023)

Included SnowConvert Core Versions

Fixes

  • Missing information in telemetry reports

  • Fix the auto-saving issue with .snowct project files.

  • Telemetry enabled for conversion flows.

  • Error is shown when trying to convert without supported files.

Last updated