Release Notes

Updates on each released version of Mobilize.Net Bifrost

Public Preview - March 9th, 2023

BlackDiamond Studio Portal

Added

  • New options on conversion settings:
    • Teradata:
      • Period data type
      • Prepare my code
      • BTEQ Python/Snowscript
      Teradata new conversion settings
    • Oracle:
      • Outer joins to ANSI
      • Conversion rate
      • Disable EWIs
      • Prepare my code
      Oracle new conversion settings
  • TSQL:
    • Conversion rate
    TSQL new conversion settings

Fixes

  • Trial licenses will be autogenerated only for assessment projects.

BlackDiamond Studio IDE

Added

  • Standardize the conversion settings screen:
    • Now the screen for the conversion settings is the same as the web portal.
    IDE conversion settings

Fixes

  • Fix Insight's Scanner mechanism on IDE.

Public Preview - February 20th, 2023

BlackDiamond Studio Portal

Added

  • You can now select and delete multiple projects from the project list at once.

BlackDiamond Studio IDE

Fixes

  • Generated EWI (Errors, Warnings, Information) descriptions were not displayed in IDE BlackDiamond extension.

Public Preview - February 2nd, 2023

BlackDiamond Studio Portal

Added

  • Text related to next steps after conversion are now presented as a tooltip.

BlackDiamond Studio IDE

Added

Fixed
  • Docx and HTML reports are now available after conversion.

Public Preview - January 25th, 2023

BlackDiamond Studio IDE

Added

  • The Output of conversions now is generated into a subfolder inside the Target folder.

Public Preview - December 23th, 2022

BlackDiamond Studio Portal

Added

  • Adding filters and search criteria to navigate across the project list. Now you can use Project type, whether the project is shared or not, and the language or platform used in the project.
    Project Filtering Bar
  • Sort projects by creation date and alphabetical order.
  • Reset Multi-factor authentication (MFA) now is possible by clicking on the forgot password option available on the Sign-in screen
Fixed
  • Projects can't be created with a name used before, even if the project was deleted.
  • Wording changes in templates

BlackDiamond Studio IDE

Added

  • Include support to run the RapidScan tool inside BDS IDE. You can run RapidScan on your code and get the reports about the files analyzed by the tool.
    Command to execute RapidScan

Fixed

  • Support to database connections with passwords that contain special characters like $ or !.
  • Connection information was lost after restarting the IDE.
  • Suspended screen because inactivity was updated, now you can check the project's name and identify which IDE was suspended.

Public Preview - November 25th, 2022

BlackDiamond Studio Portal

Added

  • New Search Bar is available for Project's screen
  • Scala and Python Assessments now can be executed without a license
  • Statistics are now available for template creators
  • User role is now available in the project's card

Fixed

  • Project's page pagination is working for shared projects

BlackDiamond Studio IDE

Added

  • Streamlit apps now are supported from the IDE Terminal

Public Preview - November 10th, 2022

BlackDiamond Studio Portal

Added

  • SnowConvert for PySpark is available now!
  • PySpark Qualification
  • Template Creation is now supported on BDS if you want to try this feature please contact us

Fixed

  • Wizard improvements for shared projects.
  • License Key activation mechanism improvements on shared projects.
  • Text related with the source of the code when using an external repository on conversion projects.

BlackDiamond Studio IDE

Added

  • Migrations from any folder structure or name are now supported by our IDE
  • Session is now suspended (all changes are saved on the repo) after a certain period of inactivity.
  • New custom marketplace available for all user so extensions develop by Mobilize.Net can be installed on each IDE instance.
  • Restart IDE option now deletes previous Persistant Volume and creates a new one from scratch.

Fixed

  • The duplicated header on IDE when the user ran into a network issue is removed.
  • Conversion using a blank project type is enabled.

Public Preview - October 13th, 2022

BlackDiamond Studio Portal

Fixed

  • Removed third party cookies workflow.
  • Enable Restart IDE feature for all project members.

Added

  • Project Templates feature.
  • New assessment card in project wizard to separate it from Conversion card.
  • Product tour tooltips improved.

BlackDiamond Studio IDE

Fixed

  • Removed Cancel button from conversion modal.

Added

  • Restart IDE now restarts the Persistant Volume, so the user will have a cleaner environment after Restart.
  • Culling policy updated.

Public Preview - September 29th, 2022

BlackDiamond Studio Portal

Fixed

  • Support for heavy zip files in the uploader.
  • Wording related to Qualification Tool.
  • Support for templates using external repositories.

Added

  • Improvements on how the onboarding tooltips are displayed.

BlackDiamond Studio IDE

Fixed

  • Conversion settings parameters sync with portal.

Added

  • Conversion status messages improvements. (Adding more information about progress states)
  • New ability to restore the conversion progress when the IDE is refresh or restore.
  • Conversion option is lock if the user already has a conversion in progress.

Public Preview - September 9th, 2022

BlackDiamond Studio Portal

Fixed

  • Fix to resolve issues related with snowflake connection with shared projects.
  • Fix to unwanted logout in BDS.
  • Fix to duplicated testing extension tabs.
  • Fix to Oracle project migration logs.
  • Fix to information of licenses not being stored in the DB when added manually.

Added

  • Improvement on conversion progress messages.
  • Home page product tour.
  • Qualification Tool for Python and Scala.
  • Updated project creation wizard flow.

BlackDiamond Studio IDE

Fixed

  • Fix to allow deploy in folders.
  • Fix to Kernel issues when using notebooks.
  • Fix to conda not being enabled by default

Added

  • Auto-save process.
  • Auto-save improvements.
  • Improvement on conversion progress messages.
  • Snowpark Version update.

Public Preview - August 17th, 2022

BlackDiamond Studio Portal

Fixed

  • Fix having "New" on the title of the Project will cause the app not to work.
  • Fix "getting started with Scala template" taking to much time to save the project.
  • Fix database connections to Snowflake.
  • Fix templates getting stock when project is saved.
  • Fix spaces in Snowflake identifiers causing conversion failures.
  • Fix validation for passwords with less than 4 characters.
  • Fix clicking on forgot password clears the username.
  • Fix help screens inconsistencies.

Added

  • Improve user experience when creating a new project.
  • Redesign "Connect to Snowflake" step.
  • Improve conversion/licensing errors on Portal.

BlackDiamond Studio IDE

Fixed

  • Fix typo on the conversion error messages.
  • Fix compare functionality on SQL migrations.
  • Fix readme file reporting migration issues.
  • Fix migration issues not listed on some conversions.
  • Fix notebooks files not working on first usage of IDE.
  • Fix Python documentation.
  • Fix message on single file conversions.
  • Fix markdown files editor.

Added

  • Include Get Started option in help menu.
  • Improvement on progress notifications.

Public Preview - July 29th, 2022

BlackDiamond Studio Portal

Fixed
  • Snowflake connection problems for projects shared to new users.
Added
  • Support for online LOC licensing mode (Lines Of Code Reduction).
  • New restart IDE option available on the project summary.
  • New Scala Template (Hands on Lab).
  • MFA enable on Signin.
  • Special characters are not required for password on Sign up.

BlackDiamond Studio IDE

Fixed
  • Snow Explorer issues related to hot migration issues are displayed.
  • TSQL arrange option on conversion settings its sync with Portal.
  • Scala files related to conversion process are now erased from output.
Added
  • Improve the connections synch between IDE extensions and credentials encryption.
  • IDE embedded on Portal.
  • Help menu available on IDE Header.

Public Preview - July 6th, 2022

BlackDiamond Studio Portal

Fixed
  • Snowflake connection problems for projects shared to new users.
  • Pagination support to external provider repositories.
Added
  • New Snowscript option for Oracle and SQL Server.

BlackDiamond Studio IDE

Fixed
  • Conversion on IDE when user convert first in the Portal.
  • Test generation displayed name on PS Env.
  • Update Python Template (Comments about the steps).
  • Support to generate test when files contains quotes.
  • Problem with encoding UTF-8 with BOM.
Added
  • Snowflake credentials are encrypted on the IDE to provide the more security on the user information.

Public Preview - June 16th, 2022

BlackDiamond Studio Portal

Fixed

  • Error when trying to delete a Python Project.
  • Console log errors when requesting the info of the conversion projects.
  • New security policies on the delete API.

BlackDiamond Studio IDE

Public Release – June 06th, 2022

BlackDiamond Studio Portal

Added

  • Users now are redirected to the new BDS Home page https://bds.mobilize.net/
  • When a user is sharing a project, now non-existing emails are validated to let the user know if the email provided is valid or not.
  • UX improved when the user is saving a project.

Fixed

  • Duplicated buttons in the project's summary screen were removed.

BlackDiamond Studio IDE

Added

  • User Walkthrough was added, and now users can understand how to get started with the BlackDiamond Studio IDE
  • Code Analyzer option for Scala code.

Fixed

  • Contact us URL updated.
  • Fixed duplicated information in Insights reports.
  • Fixed code location data in Insights reports.

Public Preview – May 31st, 2022

BlackDiamond Studio Portal

Added

  • Users can now share their projects with other users.
    • When the user shares a project, roles can be assigned to the new project members:
      • Member: Can edit and view repository on the IDE.
      • Admin: Can invite more users and also can delete the project.
  • Users can now create projects using GitHub repositories.
  • Trial conversion licenses added, users now can user their licenses for 7 days, and 5000 Lines of code will be available to convert
  • Simplified project creation wizard. Provides a step-by-step guide for launching your BDS projects.

Public Preview – May 19th, 2022

BlackDiamond Studio Portal

Added

  • Users can now customize their Conversion Settings for the following source platforms:
    • Teradata
    • Oracle
    • SQL Server

BlackDiamond Studio IDE

Added

  • Users can now customize their Conversion Settings for the following source platforms:
    • Teradata
    • Oracle
    • SQL Server
  • Support for Scala projects using Snowpark
  • Support for Notebooks using Scala
  • Users can now convert Scala files from Spark to Snowpark using our latest version of the SnowConvert for Spark conversion tool.
  • Included BDS Insights analysis reports for Teradata, Oracle, and SQL Server.
  • Use Snowflake Stage to store the generated reports.
  • Included a synchronization feature to download all the generated reports from the Snowflake Stage.

Fixed

  • Improved conversion process performance.

General

Updated

  • Mobilize.Net SnowConvert for Spark is updated to the latest stable version (Please check Release documentation here)
  • Conversion settings are synchronized between the BlackDiamondStudio IDE and the BlackDiamond Studio Portal
  • Logos were updated
  • Terms of Service and Privacy Policy were added to the sign-up page, now by creating an account, users are agreeing to the Mobilize.net Terms and conditions.
  • The restriction that only allows @Snowflake users in the sign-up flow was removed.
In the following links you will be able to find specific documentation about how the conversion settings work:

Public Preview – April 4th, 2022

BlackDiamond Studio Portal

Added

  • Delete projects from the Portal and the Gitlab.

Fixes

  • Telemetry events reported in the user interactions.
  • Disconnect Database button.
  • IDE button in the hover.
  • Conversion Progress additional events removed.
  • Project ID added for delete-related events.
  • Restart IDE button.
  • Page name of BDS Portal is included in the logs.
  • Frozen Project Dashboard when the user has no projects.

BlackDiamond Studio IDE

Fixes

  • Telemetry events reported in the user interactions.
  • Project ID added for BDS-related events.
  • Added BDS Application parameter when the connection to Snowflake is done.

Public Preview - March 18th, 2022

BlackDiamond Studio Portal

Added

  • Report Telemetry from BlackDiamond portal to Azure AppInsights.

Fixes

  • Error 500 received when users with the same name but different domains tries to create a gitlab account.
  • API returns invalid JSON files.
  • IDE deploy on Snowflake fails

IDE

Added

  • SQLTools Customization.
    • Added SQLTools Extension for Snowflake.
      • Run queries directly from IDE.
      • Set up several Snowflake connections.
      • Explore objects in Snowflake DB.
  • Snowflake Code Analyzer
    • Run mobilize snowflake scanner on the generated code.
    • Generates reports about dependencies and objects in code in CSV format.
    • Preview reports in CSV format.
  • Report Telemetry from IDE usage in Azure AppInsights.

Public Preview - January 31st, 2022

BlackDiamond Studio Portal

Added
  • Supported Projects:
    • Conversion: Source platforms that are supported:
      • Teradata
      • SQL Server
      • Oracle
    • Snowflake DW Projects: Now you are able to connect to your Snowflake database and extract your code from the data warehouse.
  • Navigate to the IDE from the portal
  • Navigate to the Code Repository

IDE

  • Code Editor – File Manager
    • Intelli-sense
    • Add files
    • Add folder
    • Move files
    • Compare files
    • Convert files
  • Source Control
  • Debugging
  • Deploy to a single instance of Snowflake
Conversion Core: SnowConvert Core 3.2.16
  • SnowConvert Oracle: 0.8.11
  • SnowConvert Teradata: 2.0.16
  • SnowConvert SQL Server: 1.3.4