Skip to content

v16.0.4-Preview.7 (Preview)

Pre-release
Pre-release
Compare
Choose a tag to compare
@nkdagility-actions-bot nkdagility-actions-bot released this 03 Oct 07:44
· 165 commits to main since this release
d589bdd

Azure 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