v16.0.0-Preview.2 (Preview)
Pre-releaseAzure DevOps Migration Tools v16.0.0-Preview.2
Version: 16.0.0-Preview.2
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools v16
Overview
The latest release of the Azure DevOps Migration Tools (v16) introduces significant enhancements, new features, and comprehensive documentation updates. This release focuses on improving the configuration management, enhancing logging capabilities, and refining the overall user experience. The changes aim to streamline the migration process and provide better support for users.
Detailed Changes
New Features ✨
- MigrationConfigCommand: A new command is added to handle configuration file creation and editing, enhancing user interaction with the tool. PR #2313
- Field Mapping Classes: New field mapping classes for Azure DevOps are introduced, allowing for more flexible data handling during migrations. PR #2313
- TelemetryLoggerFake: A new logger is added for testing purposes, improving the testing framework. PR #2313
Enhancements 💡
- Configuration Management: The configuration structure is updated for better clarity and usability, including the addition of new field mappings and improved logging settings. PR #2313
- Logging Improvements: Enhanced logging capabilities are implemented, including the integration of Serilog for better log management. PR #2313
Bug Fixes 🐛
- Test Setup Fixes: Corrections are made to the test setup for various processors, ensuring that all tests pass successfully. PR #2313
- Configuration Errors: Several typos and configuration errors are fixed in the YAML and JSON files, improving the overall stability of the tool. PR #2313
Performance Improvements ⚡️
- Processor Loading: The processor loading mechanism is refactored to use lazy initialization, which optimizes resource usage and improves performance during migrations. PR #2313
Refactoring ♻️
- Code Structure: Significant refactoring is performed across various components to improve code readability and maintainability. This includes renaming classes and reorganizing files for better clarity. PR #2313
Documentation Updates 📝
- Comprehensive Documentation: The documentation is extensively updated to reflect the new features, configuration options, and usage examples. This ensures that users have access to the latest information and guidance. PR #2313
Dependency Updates 📌
- Library Upgrades: Dependencies such as MSTest and Serilog are upgraded to their latest versions, ensuring compatibility and access to new features. PR #2313
Conclusion
The v16 release of the Azure DevOps Migration Tools represents a significant step forward in enhancing the migration experience for users. With new features, improved performance, and comprehensive documentation, this release aims to facilitate smoother migrations and better support for users. The ongoing commitment to refining the tool ensures that it remains a valuable resource for teams looking to migrate to Azure DevOps.
Get the tools
- Download the MigrationTools-16.0.0-Preview.2.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.0-Preview.2
. 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.0-preview0002
. 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.0-Preview.1...v16.0.0-Preview.2