Release Notes

Updates on each released version of Mobilize.Net Bifrost

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