Skip to content

v16.0.0-Preview.9 (Preview)

Pre-release
Pre-release
Compare
Choose a tag to compare
@nkdagility-actions-bot nkdagility-actions-bot released this 04 Sep 08:31
· 182 commits to main since this release
b861907

Azure DevOps Migration Tools v16.0.0-Preview.9

Version: 16.0.0-Preview.9
Ring: (Preview)

Release Summary for Azure DevOps Migration Tools

Overview

This release of the Azure DevOps Migration Tools introduces a series of enhancements, new features, and critical bug fixes aimed at improving the overall functionality and user experience. The updates focus on refining configuration management, enhancing logging capabilities, and ensuring better integration with Azure DevOps services.

Detailed Changes

New Features ✨

  • MigrationConfigCommand: A new command is added to handle configuration file creation and editing, enhancing user interaction with the tool. #PR
  • Field Mapping Classes: New field mapping classes for Azure DevOps are introduced, allowing for more flexible data handling. #PR
  • TelemetryLoggerFake: A new fake logger is added for testing purposes, improving the testing framework. #PR

Enhancements 💡

  • Configuration Management: The configuration structure is updated to support multiple sources and targets, improving flexibility in data migration. #PR
  • Logging Improvements: Enhanced logging capabilities are introduced, including the integration of Serilog for better log management. #PR
  • Processor Configuration: Refactoring of processor configuration and container handling for better readability and maintainability. #PR

Bug Fixes 🐛

  • Fix for Missing Files: Resolved issues related to missing WITDataStore64 files, ensuring smoother operation. #PR
  • Improved Error Handling: Enhanced error messages and logging for invalid processors, providing clearer feedback to users. #PR

Performance Improvements ⚡️

  • Optimised Configuration Loading: The configuration loading logic is updated for better performance and reliability. #PR

Refactoring ♻️

  • Code Structure Updates: Significant refactoring of the codebase to improve maintainability and clarity, including renaming classes and reorganising namespaces. #PR
  • Removal of Obsolete Methods: Deprecated methods are removed to streamline the codebase and reduce complexity. #PR

Security Updates 🔒️

  • Configuration Security Enhancements: Updates to the configuration files to improve security, including the addition of PersonalAccessTokenVariableName for better security practices. #PR

Documentation Updates 📝

  • Updated Documentation: Comprehensive updates to the documentation, including new commit details and improved clarity on configuration options. #PR

Dependency Updates 📌

  • Updated Dependencies: Upgraded various dependencies, including MSTest and Serilog, to ensure compatibility and leverage new features. #PR

Conclusion

The changes in this release significantly enhance the Azure DevOps Migration Tools, making it more robust and user-friendly. The introduction of new features, along with critical bug fixes and performance improvements, positions the tool to better meet the needs of users migrating to Azure DevOps. These updates are expected to streamline migration processes, improve logging and error handling, and enhance overall user experience, aligning with our business goals of providing reliable and efficient migration solutions.

Get the tools

  • Download the MigrationTools-16.0.0-Preview.9.zip file below
  • Install with Winget with winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.0-Preview.9 . 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-preview0009. 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.8...v16.0.0-Preview.9