Skip to content

v16.0.4-Preview.8 (Preview)

Pre-release
Pre-release
Compare
Choose a tag to compare
@nkdagility-actions-bot nkdagility-actions-bot released this 03 Oct 07:58
· 54 commits to main since this release
4076a32

Azure DevOps Migration Tools v16.0.4-Preview.8

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

Release Summary for Azure DevOps Migration Tools

Overview

This release of the Azure DevOps Migration Tools introduces several enhancements, bug fixes, and new features aimed at improving the overall functionality and user experience. The changes reflect our commitment to maintaining high-quality software and addressing user feedback effectively.

Detailed Changes

New Features ✨

  • Order Property Addition: The Order property is added to the ConfigurationSample class, enhancing the sample creation logic. This change allows for better organisation and retrieval of configuration samples, improving usability. PR #2392

Enhancements 💡

  • Exception Handling Refactor: The exception handling mechanism is refactored and XML references are updated. This improvement enhances the robustness of the application by ensuring that exceptions are managed more effectively. PR #2419
  • User Mapping Logic Improvement: The user mapping logic is enhanced to address previous errors, ensuring more accurate user data handling. PR #2417
  • Configuration Updates: The project name in configuration.json is updated to reflect changes in the testing environment, ensuring clarity and consistency in project settings. PR #2418

Bug Fixes 🐛

  • URL Validation Logic Improvement: The URL validation logic for the Collection property is improved, addressing issues that could lead to incorrect URL formats. This fix enhances the reliability of the application when interacting with external services. PR #2388
  • Type Registration Fix: An incorrect type registration for TfsWorkItemMigrationProcessorOptions is fixed, ensuring that the application correctly validates options. PR #2363

Performance Improvements ⚡️

  • Centralised Log Path Creation: The log path creation is centralised and logging is improved, which enhances the performance of logging operations and simplifies log management. PR #2385

Refactoring ♻️

  • Validation Logic Refactor: The validation logic for various options is refactored to improve clarity and maintainability. This change does not alter functionality but enhances the code structure for future development. PR #2368

Documentation Updates 📝

  • Documentation Enhancements: The documentation is updated to reflect the latest changes, including new branch and commit details. This ensures that users have access to the most current information regarding the tool's functionality. PR #2392

Dependency Updates 📌

  • Configuration Fields Update: New configuration fields are added and JSON serialization handling is improved, ensuring that the application can handle configuration data more effectively. PR #2385

Conclusion

The changes introduced in this release significantly enhance the Azure DevOps Migration Tools, making it more robust, user-friendly, and efficient. By addressing user feedback and improving existing functionalities, we aim to provide a better experience for our users and support their migration needs more effectively. The ongoing commitment to quality and performance positions the project for future success and aligns with our business goals of delivering reliable and effective software solutions.

Get the tools

  • Download the MigrationTools-16.0.4-Preview.8.zip file below
  • Install with Winget with winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.8 . 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-preview0008. 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

  • refactor exception handling and update XML references by @MrHinsh in #2419

Full Changelog: v16.0.4-Preview.7...v16.0.4-Preview.8