v16.0.4-Preview.5 (Preview)
Pre-releaseAzure 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 inTfsEndpointOptions.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
andTfsEndpointOptions.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