v16.0.4-Preview.7 (Preview)
Pre-releaseAzure DevOps Migration Tools v16.0.4-Preview.7
Version: 16.0.4-Preview.7
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 providing a robust and efficient migration tool that meets the evolving needs of our users.
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 - Support for IsKeyed Configuration Metadata: The
ClassDataLoader.cs
file is updated to support IsKeyed configuration metadata, providing more flexibility in configuration management. PR #2392
Enhancements, 💡
- Improved Logging: The logging mechanism is centralised, and enhancements are made to improve logging clarity and efficiency. This change aids in better tracking and debugging of migration processes. PR #2385
- Configuration Updates: The
configuration.json
file is updated to reflect changes in project names and to add new configuration fields, improving the clarity and usability of configuration settings. PR #2418
Bug Fixes, 🐛
- User Mapping Logic Error: A critical error in user mapping logic is resolved, ensuring that user data is accurately processed during migrations. PR #2417
- URL Validation Logic: The URL validation logic for the
Collection
property is improved, enhancing the reliability of endpoint configurations. PR #2388
Performance Improvements, ⚡️
- Centralised Log Path Creation: The log path creation process is centralised, which streamlines logging operations and improves performance during migration tasks. PR #2385
Refactoring, ♻️
- Validation Logic Refactor: The validation logic for various options is refactored to improve maintainability and clarity. This includes moving validation logic to separate classes, which enhances the overall structure of the codebase. PR #2368
Documentation Updates, 📝
- Updated Documentation: The documentation is updated to reflect the latest changes, including new features and configuration options. This ensures that users have access to the most current information. PR #2392
Dependency Updates, 📌
- GitHub Actions Workflow: A new GitHub Actions workflow is added to clean up PR environments, enhancing the CI/CD process and ensuring a cleaner development environment. PR #2378
Other, 🧱
- Commit Renames and Merges: Various commits are renamed for clarity, and branches are merged to maintain a clean and organised codebase.
Conclusion
The changes introduced in this release significantly enhance the functionality, performance, and usability of the Azure DevOps Migration Tools. By addressing critical bugs, adding new features, and improving existing functionalities, we are better positioned to meet the needs of our users and support their migration efforts effectively. These updates not only improve the user experience but also align with our business goals of delivering a reliable and efficient migration solution.
Get the tools
- Download the MigrationTools-16.0.4-Preview.7.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-Preview.7
. 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-preview0007
. 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.6...v16.0.4-Preview.7