v16.0.4-Preview.8 (Preview)
Pre-releaseAzure 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 theConfigurationSample
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
Full Changelog: v16.0.4-Preview.7...v16.0.4-Preview.8