Skip to content

v16.0.4-Preview.5 (Preview)

Pre-release
Pre-release
Compare
Choose a tag to compare
@nkdagility-actions-bot nkdagility-actions-bot released this 24 Sep 12:11
· 65 commits to main since this release
aa4680f

Azure DevOps Migration Tools v16.0.4-Preview.5

Version: 16.0.4-Preview.5
Ring: (Preview)

Release Summary for Azure DevOps Migration Tools

Overview

This release of the Azure DevOps Migration Tools introduces several enhancements, new features, and critical bug fixes aimed at improving the overall functionality and user experience. The updates focus on refining configuration management, enhancing validation logic, and improving documentation to support users effectively.

Detailed Changes

New Features, ✨

  • Added 'Order' Property: The ConfigurationSample class now includes an 'Order' property, enhancing the sample creation logic. This addition allows for better organisation and retrieval of configuration samples. PR #2392

Enhancements, 💡

  • Improved Logging: Centralised log path creation and enhanced logging mechanisms have been implemented, providing clearer insights into the migration process. This change aids in troubleshooting and monitoring. PR #2385
  • Updated Documentation: Documentation has been updated to reflect the latest changes, ensuring that users have access to accurate and comprehensive information. This includes updates to the MigrationTools.xml file. PR #2377

Bug Fixes, 🐛

  • URL Validation Logic: The URL validation logic for the Collection property in TfsEndpointOptions.cs has been improved, addressing issues that could lead to incorrect URL formats. This fix enhances the reliability of endpoint configurations. PR #2388
  • Type Registration Fix: An incorrect type registration for TfsWorkItemMigrationProcessorOptions has been rectified, ensuring that the validation process functions correctly. PR #2368

Performance Improvements, ⚡️

  • Centralised Configuration Handling: New configuration fields have been added, and JSON serialization handling has been improved, optimising the performance of configuration management. This change streamlines the process of managing application settings. PR #2385

Refactoring, ♻️

  • Validation Logic Refactor: The validation logic for various options has been refactored to use the IValidateOptions interface, promoting cleaner code and better separation of concerns. This change enhances maintainability and readability of the codebase. PR #2368

Documentation Updates, 📝

  • Enhanced Error Messages: Error messages in TfsTeamProjectAuthentication.cs and TfsEndpointOptions.cs have been updated to include links to relevant documentation, providing users with immediate access to help resources when encountering issues. PR #2363

Dependency Updates, 📌

  • Updated Build Commands: The Jekyll build command in main.yml has been updated to ensure compatibility with Azure Static Sites, allowing for smoother deployment processes. PR #2378

Conclusion

The changes introduced in this release significantly enhance the Azure DevOps Migration Tools, making them more robust and user-friendly. By addressing critical bugs, improving performance, and updating documentation, the team ensures that users can rely on the tools for efficient migration processes. These updates align with our commitment to continuous improvement and user satisfaction, ultimately supporting our business goals of providing high-quality software solutions.

Get the tools

  • Download the MigrationTools-16.0.4-Preview.5.zip file below
  • Install with Winget with winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.5 . There is a delay for aprovals on the winget store, so you may need to wait a few days before this is available.
  • Install with Chocolatey with choco install vsts-sync-migrator --version 16.0.4-preview0005. There is a delay for aprovals on the chocolatey store, so you may need to wait a few hours before this is available.

What's Changed

🏕 Features

  • 🐛 (TfsEndpointOptions.cs): improve URL validation logic for Collection property by @MrHinsh in #2388
  • Update Docs and Defaults by @MrHinsh in #2392

Full Changelog: v16.0.4-Preview.4...v16.0.4-Preview.5