Porting Assistant for .NET version history - Porting Assistant for .NET

Porting Assistant for .NET version history

The following table describes the released versions of Porting Assistant for .NET.

Version Details Release date
1.9.9 Bug fixes August 21, 2023
1.9.8 Bug fixes July 25, 2023
1.9.7
Bug fixes
  • Limits Porting Assistant tool to one instance.

  • Fixes issues with assessment dashboard table selection.

  • Fixes issues with assessment cancellation.

  • Fixes memory issues when running multiple assessments.

July 12, 2023
1.9.6
Bug fix
  • Fixes MSBuild path detection when multiple versions of Visual Studio are installed.

June 15, 2023
1.9.5 Adds support for additional porting rules for Web Forms projects. June 5, 2023
1.9.4
Bug fix
  • Fixes .NET Core recognition when porting to include .NET 6.0 and .NET 7.0.

May 3, 2023
1.9.3
Bug fixes
  • Adds a warning message if the solution folder name exceeds the windows path length limitation.

  • Fixes issue with frozen UI when a solution is removed while assessing.

  • Fixes issue with incompatible API table loading after assessment completed.

  • Disables auto-assessments on app start.

  • Disables Reassess button when an assessment is active.

  • Fixes issue with View Details button for failed assessments.

March 28, 2023
1.9.2
Bug fix
  • Populates dropdown for target framework selection irrespective of AWS profile.

November 23, 2022
1.9.1
  • Adds support for .NET 7.0.

  • Adds packages and API data in DataStore related to .NET 7.0.

November 22, 2022
1.9.0
  • Removes the AWS profile requirement.

October 25, 2022
1.8.0
  • Adds assessment project tracking.

  • Adds support for users to review assessment results of completed projects while the solution is being assessed.

  • Adds support to cancel assessment.

Bug fixes
  • Fixes issue with Open in VS action.

  • Fixes issue where an incompatible project fails an assessment.

October 18, 2022
1.7.0 Adds support for assessment and porting of VB.NET projects that are Web API, Class Library, or console application type projects. July 15, 2022
1.6.7
  • Adds option to download updates immediately, or defer until later. When updates are downloaded immediately, they are applied when the tool is closed. When updates are deferred, an update prompt appears the next time the application starts.

  • Fixes issues with cascading task cancellation.

June 2, 2022
1.6.6
  • Adds option to allow Porting Assistant for .NET to look for credentials using the default SDK chain.

  • Adds session token field in Add Profile modal to allow for the creation of profiles with short-term credentials.

April 15, 2022
1.6.5
  • Adds code behind conversions for WebForms controls.

  • Upgrades to .NET 6 from .NET Core 3.1.

Bug fixes
  • Fixes issue where porting to a new directory skips source files in sibling directories.

  • Fixes issue where some solutions show 0 projects in the assessment report.

  • Projects with duplicate references will no longer fail to port.

  • Sort-by-column now functional for APIs and Source File tables.

  • Flashbar warning now activates when you attempt to assess .vbproj files.

April 4, 2022
1.6.4 Adds support for using short-term credentials. January 14, 2022
1.6.3 Adds support for porting Web Forms applications to .NET Core. December 20, 2021
1.6.2
  • Adds support for .NET 6.0.

  • Adds packages and API data in DataStore related to .NET 6.0.

December 1, 2021
1.6.1
  • Adds support for sending feedback.

  • Adds support for enabling customer feedback and recommended package rules.

November 22, 2021
1.6.0 Adds support for porting WCF, OWIN, and ASP.NET MVC applications to .NET Core. October 18, 2021
1.5.4
  • Adds schema version API in client CLI.

  • Packages the PortingAssistant.Client.CLI Console Application with the Porting Assistant standalone tool installer.

  • Adds ApplicationGuid, SolutionGuid, and RepositoryUrl to assessment results .

  • Adds interface analysis to class declaration node.

October 6, 2021
1.5.3
  • Adds memory logging.

  • Moves logging to a separate thread to avoid assessment interference.

  • Adds prerequisite checks (internet and file access) before running assessment.

July 22, 2021
1.5.2
Bug fixes
  • Fixes issue with hanging assessment jobs.

  • Fixes broken links.

  • Adds support for error notification when builds fail.

  • Dependency versions updated.

June 13, 2021
1.4.3
Bug fixes
  • Mitigates null reference issue when performing assessment.

  • Fixes missing files when porting to new location.

  • Adds support for filtering failed project when porting.

March 26, 2021
1.4.2
Bug fixes
  • Fixes sorting issue for project tables.

  • Matches projects with corresponding upgraded packages when porting whole solution.

  • New configuration window appears when using an unsupported version.

  • Added new API metrics.

March 18, 2021
1.4.1
  • Adds Porting Assistant client version track support.

  • Adds option to port entire solution.

  • Adds support for displaying number of porting actions.

  • Adds support for displaying only released NuGet versions.

  • Adds Owin rules for namespaces: Owin, Microsoft.Owin, and Microsoft.Owin.Hosting.

  • Adds Owin support for new rule action type to replace method modifiers.

  • Adds Owin support for new rules to remove base class of OwinMiddleware on custom pipeline objects and remove the override method modifiers on the invoke method.

  • Adds Owin support for unit tests for all of the new rules listed previously.

  • Fixes blank page on external link navigation.

  • Fixes bug causing porting project file failure when packages are selected.

February 9, 2021
1.4.0
  • Adds recommendation rules for OWIN.

  • Adds .NET Standard 2.1 support to applicable rules.

  • Updates config migration action to process config files more reliably.

  • Bug fixes for the code translation assistant feature.

January 15, 2021
1.3.0
  • Adds automatic code translation feature.

  • Displays additional recommended code changes in the source file view.

  • Performs some recommended changes on source code when porting.

  • Adds more details to exported .csv files when exporting APIs.

December 16, 2020
1.2.0
  • Adds support for .NET 5.0.

  • Adds .NET 5.0-related packages and API data in DataStore.

November 25, 2020
1.1.0 Transition to use open sourced Porting Assistant for .NET Client (https://github.com/aws/porting-assistant-dotnet-client). October 15, 2020
1.0.2
  • Adds EULA and metrics collection details to Settings page.

  • Fixes permissions issue that prevented app from querying compatibility data files.

  • Includes Porting Assistant version information in calls to backend.

  • Improves compatibility accuracy of API calls from SDK.

October 5, 2020
1.0.1
  • Displays API and Source table empty states.

  • Fixes an error in telemetry that causes null pointer exception in some cases.

  • Fixes telemetry issues that prevent buffers from flushing at time intervals.

  • Fixes flash bar not appearing in certain race conditions.

  • Adds solution as a dimension in metrics and logs.

  • Adds frontend logs as part of returned logs.

  • Fixes an issue that causes API analysis to improperly cache.

July 29, 2020
1.0.0 Initial release June 30, 2020