Releases: nkdAgility/azure-devops-migration-tools
v16.0.6-Preview.1 (Preview)
Azure DevOps Migration Tools v16.0.6-Preview.1
Version: 16.0.6-Preview.1
Ring: (Preview)
Funding for us doing work on this tool is generally through 1) customer funding, or 2) donated free time.
Sponcer a Feature | Hire us directly
Certainly! Please provide the JSON output of the git log or git diff command, and I will generate a structured summary based on the specified instructions.
Get the tools
- Download the MigrationTools-16.0.6-Preview.1.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.6-Preview.1
. 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.6-preview0001
. 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.5-Preview.6...v16.0.6-Preview.1
v16.0.5 (Release)
Azure DevOps Migration Tools v16.0.5
Version: 16.0.5
Ring: (Release)
Funding for us doing work on this tool is generally through 1) customer funding, or 2) donated free time.
Sponcer a Feature | Hire us directly
Get the tools
- Download the MigrationTools-16.0.5.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools --version 16.0.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.5
. 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
- Validator for TfsGitRepositoryTool and honor the enabled:false by @MrHinsh in #2420
- UserMpaping shenanigans by @MrHinsh in #2422
- Topic/remove default string maniplulaot by @MrHinsh in #2424
- Update FUNDING.yml by @MrHinsh in #2430
- Update LICENSE by @MrHinsh in #2431
- Update workflow to protextfrom but run external PRs by @MrHinsh in #2440
- 🔧 (main.yml): add GitHub context variables and temporarily disable bu… by @MrHinsh in #2441
- 🔧 (main.yml): update workflow conditions and verbosity for improved C… by @MrHinsh in #2442
- Update again! by @MrHinsh in #2443
- Fix/workflow for external support by @MrHinsh in #2444
- Update by @MrHinsh in #2445
- Update to remove sonar from PR from fork by @MrHinsh in #2446
- adjust handling of default value by @sbaeurle in #2439
- 🔧 (close-pr.yaml): Add condition to skip workflow for forked repositories to optimize resource usage by @MrHinsh in #2447
- Collection of Wee Changes by @MrHinsh in #2452
- TF26027: A field definition Microsoft.VSTS.Common.ClosedDate in the work item type definition file does not exist. by @MrHinsh in #2455
New Contributors
Full Changelog: v16.0.4...v16.0.5
This discussion was created from the release v16.0.5 (Release).
v16.0.5-Preview.6 (Preview)
Azure DevOps Migration Tools v16.0.5-Preview.6
Version: 16.0.5-Preview.6
Ring: (Preview)
Funding for us doing work on this tool is generally through 1) customer funding, or 2) donated free time.
Sponcer a Feature | Hire us directly
It seems that the JSON output of the git log or git diff command is missing from your message. Please provide the JSON data so that I can generate a detailed and structured summary of the changes made in the software release.
Get the tools
- Download the MigrationTools-16.0.5-Preview.6.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.5-Preview.6
. 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.5-preview0006
. 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.5-Preview.5...v16.0.5-Preview.6
v16.0.5-Preview.5 (Preview)
Azure DevOps Migration Tools v16.0.5-Preview.5
Version: 16.0.5-Preview.5
Ring: (Preview)
Funding for us doing work on this tool is generally through 1) customer funding, or 2) donated free time.
Sponcer a Feature | Hire us directly
It seems that the JSON output of the git log or git diff command is missing from your message. Please provide the JSON data so that I can generate a detailed and structured summary of the changes made in the software release.
Get the tools
- Download the MigrationTools-16.0.5-Preview.5.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.5-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.5-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
- TF26027: A field definition Microsoft.VSTS.Common.ClosedDate in the work item type definition file does not exist. by @MrHinsh in #2455
Full Changelog: v16.0.5-Preview.4...v16.0.5-Preview.5
v16.0.5-Preview.4 (Preview)
Azure DevOps Migration Tools v16.0.5-Preview.4
Version: 16.0.5-Preview.4
Ring: (Preview)
Funding for us doing work on this tool is generally through 1) customer funding, or 2) donated free time.
Sponcer a Feature | Hire us directly
It seems that the JSON output of the git log or git diff command is missing from your message. Please provide the JSON data so that I can generate a detailed and structured summary of the changes made in the software release.
Get the tools
- Download the MigrationTools-16.0.5-Preview.4.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.5-Preview.4
. 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.5-preview0004
. 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
- 🔧 (close-pr.yaml): Add condition to skip workflow for forked repositories to optimize resource usage by @MrHinsh in #2447
- Collection of Wee Changes by @MrHinsh in #2452
Full Changelog: v16.0.5-Preview.3...v16.0.5-Preview.4
v16.0.5-Preview.3 (Preview)
Azure DevOps Migration Tools v16.0.5-Preview.3
Version: 16.0.5-Preview.3
Ring: (Preview)
It seems that the JSON output of the git log or git diff command is missing from your message. Please provide the JSON data so that I can generate a structured summary of the changes based on your instructions.
Get the tools
- Download the MigrationTools-16.0.5-Preview.3.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.5-Preview.3
. 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.5-preview0003
. 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
- Update FUNDING.yml by @MrHinsh in #2430
- Update LICENSE by @MrHinsh in #2431
- Update workflow to protextfrom but run external PRs by @MrHinsh in #2440
- 🔧 (main.yml): add GitHub context variables and temporarily disable bu… by @MrHinsh in #2441
- 🔧 (main.yml): update workflow conditions and verbosity for improved C… by @MrHinsh in #2442
- Update again! by @MrHinsh in #2443
- Fix/workflow for external support by @MrHinsh in #2444
- Update by @MrHinsh in #2445
- Update to remove sonar from PR from fork by @MrHinsh in #2446
- adjust handling of default value by @sbaeurle in #2439
New Contributors
Full Changelog: v16.0.5-Preview.2...v16.0.5-Preview.3
v16.0.5-Preview.2 (Preview)
Azure DevOps Migration Tools v16.0.5-Preview.2
Version: 16.0.5-Preview.2
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release introduces several enhancements and bug fixes aimed at improving the functionality and performance of the Azure DevOps Migration Tools. Key changes include the addition of validation and logging features, refactoring of existing tools, and updates to dependencies, all of which contribute to a more robust and user-friendly experience.
Detailed Changes
New Features, ✨
- TfsGitRepositoryTool Enhancements: The TfsGitRepositoryTool now includes validation and logging for its options, ensuring that users receive immediate feedback on their configurations. This feature enhances usability and reduces the likelihood of errors during migration processes. PR #2420
Enhancements, 💡
- Debug Logging for User Identity Mapping: The TfsUserMappingTool has been updated to include debug logging for user identity mapping. This improvement aids in troubleshooting and provides better visibility into the mapping process, which is crucial for successful migrations. PR #2422
Refactoring, ♻️
- StringManipulatorTool Refactor: The StringManipulatorTool has undergone a refactor to add a default manipulator if none are configured. Additionally, the default manipulator configuration has been removed from the appsettings.json file. This change simplifies the configuration process and enhances the tool's flexibility. PR #2424
Bug Fixes, 🐛
- Validator for TfsGitRepositoryTool: A validator has been implemented for the TfsGitRepositoryTool to ensure that the
enabled: false
setting is honoured. This fix addresses issues where the tool may have operated incorrectly when disabled, thus improving reliability.
Dependency Updates, 📌
- GitHub Actions Update: The workflows have been updated to the latest versions of GitHub Actions. This ensures that the project benefits from the latest features and security improvements provided by GitHub.
Other, 🧱
- Dependabot Check for Actions: A dependabot check has been added for actions, which helps in maintaining up-to-date dependencies and enhances the overall security posture of the project.
Conclusion
The changes introduced in this release significantly enhance the functionality and reliability of the Azure DevOps Migration Tools. By adding new features, improving existing functionalities, and ensuring that the tools operate as intended, this release positions the project for greater success in meeting user needs and achieving business objectives. The focus on logging and validation will also facilitate smoother migrations, ultimately leading to increased user satisfaction and trust in the tools.
Get the tools
- Download the MigrationTools-16.0.5-Preview.2.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.5-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.5-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.5-Preview.1...v16.0.5-Preview.2
v16.0.5-Preview.1 (Preview)
Azure DevOps Migration Tools v16.0.5-Preview.1
Version: 16.0.5-Preview.1
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release introduces several enhancements and new features aimed at improving the functionality and reliability of the Azure DevOps Migration Tools. Key updates include the addition of validation checks, improved logging capabilities, and updates to dependencies, ensuring the tools remain robust and efficient for users.
Detailed Changes
New Features, ✨
- Validation and Logging for TfsGitRepositoryTool Options
Commit: a07a4bc
This feature adds validation and logging capabilities for the TfsGitRepositoryTool options. This enhancement allows users to ensure that their configurations are correct before execution, reducing the likelihood of errors during migration processes.
Enhancements, 💡
- Debug Logging for User Identity Mapping
Commit: 40f3c5e
The addition of debug logging for user identity mapping enhances the tool's ability to trace and diagnose issues related to user mappings. This improvement is crucial for users who require detailed insights into the mapping process.
Bug Fixes, 🐛
- Validator for TfsGitRepositoryTool
Commit: e79d28b
This update resolves issues related to the validation of the TfsGitRepositoryTool, ensuring that the tool correctly honours theenabled:false
setting. This fix is essential for maintaining the integrity of migration operations.
Performance Improvements, ⚡️
- Update GitHub Actions to Latest Versions
Commit: a043f67
The workflows have been updated to the latest versions of GitHub Actions, which enhances the performance and reliability of the CI/CD processes. This update ensures that the development team can leverage the latest features and improvements from GitHub Actions.
Dependency Updates, 📌
- Dependabot Check for Actions
Commit: 95ec5f1
The addition of a Dependabot check for actions ensures that the project remains up-to-date with the latest dependencies, reducing security vulnerabilities and improving overall stability.
Other, 🧱
- UserMapping Shenanigans
Commit: af279b1
This commit addresses various internal changes related to user mapping, although specific details are not provided. These changes are likely aimed at improving the overall functionality of user mapping within the tools.
Conclusion
The changes introduced in this release significantly enhance the Azure DevOps Migration Tools, providing users with improved validation, logging, and dependency management. These updates not only streamline the migration process but also bolster the tools' reliability and performance. As a result, users can expect a more efficient and error-free experience, aligning with our commitment to delivering high-quality software solutions.
Get the tools
- Download the MigrationTools-16.0.5-Preview.1.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.5-Preview.1
. 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.5-preview0001
. 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.9...v16.0.5-Preview.1
v16.0.4 (Release)
Azure DevOps Migration Tools v16.0.4
Version: 16.0.4
Ring: (Release)
Release Summary for Azure DevOps Migration Tools
Overview
This release of the Azure DevOps Migration Tools introduces several significant enhancements, new features, and critical bug fixes aimed at improving the overall functionality and user experience. The changes reflect our commitment to providing robust tools for seamless migration processes while ensuring high standards of performance and security.
Detailed Changes
New Features ✨
-
Validation and Logging for TfsGitRepositoryTool Options
Commit: e79d28b73326a5b972af9e7fe0053f4a7278f83b
This feature adds validation and logging capabilities to the TfsGitRepositoryTool options, ensuring that users receive immediate feedback on their configurations, which enhances usability and reduces errors. -
Order Property in ConfigurationSample Class
Commit: 6d3fe268de4733b7e3ab0b07ef75c877b4c8a2af
The addition of the 'Order' property allows for more structured configuration management, improving the clarity and organisation of configuration samples.
Enhancements 💡
-
Improved Exception Handling
Commits: 4076a323b0d10df71a8267a3a424e9c4ec0efd66, 65ebf5362d5b9bd243f6c5dc952daa1ad7a98180
Refactoring of exception handling improves the robustness of the application, making it easier to manage errors and enhancing the overall reliability of the migration tools. -
Configuration Updates
Commits: df545d9c84c0fe957e49b130b5f6484015666ebe, 7165c5ce48c5a97a641c942ca02566e25c256b3e
Updates to the configuration files reflect changes in the testing environment, ensuring that the tools are aligned with current project structures.
Bug Fixes 🐛
-
URL Validation Logic Improvement
Commits: cf9e4445856c9cb732b3bcc438d2d3fc23b3fa23, a8f0fd48dbed03cda9a2a967176f1fb811b9ef28
Enhancements to the URL validation logic for the Collection property resolve issues that could lead to misconfigurations, thereby improving the reliability of the migration process. -
User Mapping Logic Error Fix
Commit: 62941905d11ec5fdb595d59b3b250fc36ec144f4
This fix addresses a critical error in user mapping logic, ensuring accurate user data handling during migrations.
Performance Improvements ⚡️
- Centralised Log Path Creation
Commits: 2a8128826c38e7bdfcc20d4850ad44ca36de07de, aa08a9a866d6934b2f76fde481ab011de2209d2d
Improvements in logging mechanisms enhance performance by centralising log path creation, which simplifies log management and improves the efficiency of logging operations.
Refactoring ♻️
- Refactoring of Processor Options
Commits: 58b4cd56b96b8180b2cf8c197dbebace0835768c, ec114b7c6d087972e010a6b5c9203fa65bfbd673
Refactoring efforts focus on improving the structure of the codebase, making it easier to maintain and extend in the future without altering existing functionality.
Documentation Updates 📝
- Updated Documentation for MigrationTools
Commits: 81a6ce471f28bf6e216f6509cda423585a1da9f3, 8de6230394166ad9f44bfdbc4fbf304185b2d39e
Documentation updates ensure that users have access to the latest information regarding features and configurations, enhancing user experience and support.
Conclusion
The changes introduced in this release significantly enhance the Azure DevOps Migration Tools, providing users with improved functionality, better performance, and a more reliable migration experience. These updates not only address existing issues but also lay the groundwork for future enhancements, aligning with our business goals of delivering high-quality, user-friendly migration solutions. We anticipate that these improvements will lead to increased user satisfaction and adoption of the tools in various migration scenarios.
Get the tools
- Download the MigrationTools-16.0.4.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools --version 16.0.4
. 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
. 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
- Add defaults for
AzureDevOpsEndpoint
and rebuild docs. by @MrHinsh in #2355 - Niggles v16 (Docs) + Bugs by @MrHinsh in #2358
- Update validator errors to be more clear that is is a user error. by @MrHinsh in #2363
- Improve validation for TfsEndpoint PAT tokens and message by @MrHinsh in #2368
- add warning log when node structure enricher is disabled by @MrHinsh in #2370
- Fix for Endpoint Samples not being rendered correctly in Docs by @MrHinsh in #2377
- Update to also publish to Azure Static Sites by @MrHinsh in #2378
- 🔧 centralize log path creation and improve logging by @MrHinsh in #2385
- 🐛 (TfsEndpointOptions.cs): improve URL validation logic for Collection property by @MrHinsh in #2388
- Update Docs and Defaults by @MrHinsh in #2392
- Publish to Static Sites by @MrHinsh in #2384
- User mapping logic error by @MrHinsh in #2417
- Exception enhancement by @MrHinsh in #2418
- refactor exception handling and update XML references by @MrHinsh in #2419
Full Changelog: v16.0.2...v16.0.4
v16.0.4-Preview.9 (Preview)
Azure DevOps Migration Tools v16.0.4-Preview.9
Version: 16.0.4-Preview.9
Ring: (Preview)
Release Summary for Azure DevOps Migration Tools
Overview
This release of the Azure DevOps Migration Tools introduces several significant enhancements, new features, and critical bug fixes aimed at improving the overall functionality and user experience. The changes reflect our commitment to providing robust tools for seamless migration processes while ensuring high standards of code quality and maintainability.
Detailed Changes
New Features ✨
-
Validation and Logging for TfsGitRepositoryTool Options
Commit: e79d28b73326a5b972af9e7fe0053f4a7278f83b
This feature adds validation and logging capabilities for the TfsGitRepositoryTool options, ensuring that users receive immediate feedback on configuration issues, which enhances usability and reduces errors during migration. -
Support for 'Order' Property in ConfigurationSample Class
Commit: 6d3fe268de4733b7e3ab0b07ef75c877b4c8a2af
The addition of the 'Order' property allows for more structured configuration management, improving the clarity and organisation of configuration samples.
Enhancements 💡
-
Improved Exception Handling
Commits: 4076a323b0d10df71a8267a3a424e9c4ec0efd66, 65ebf5362d5b9bd243f6c5dc952daa1ad7a98180
Refactoring of exception handling improves the robustness of the application, making it easier to diagnose and resolve issues that may arise during migration. -
Centralised Log Path Creation
Commit: aa08a9a866d6934b2f76fde481ab011de2209d2d
This enhancement centralises the log path creation process, improving logging consistency and making it easier to manage log files.
Bug Fixes 🐛
-
Improved URL Validation Logic
Commits: cf9e4445856c9cb732b3bcc438d2d3fc23b3fa23, a8f0fd48dbed03cda9a2a967176f1fb811b9ef28
The URL validation logic for the Collection property is enhanced, ensuring that users can only input valid URLs, thus preventing potential migration failures. -
Fix for User Mapping Logic Error
Commit: 62941905d11ec5fdb595d59b3b250fc36ec144f4
This fix addresses a critical error in user mapping logic, ensuring accurate user data migration.
Performance Improvements ⚡️
- Optimisation of JSON Serialization Handling
Commit: 48d5f5ca760b9065ccf9c4f28d5c10493fb857d6
Improvements in JSON serialization handling lead to faster processing times and reduced memory usage during migrations.
Refactoring ♻️
- Refactor of Processor Options and Validation Logic
Commits: 58b4cd56b96b8180b2cf8c197dbebace0835768c, ec114b7c6d087972e010a6b5c9203fa65bfbd673
Refactoring efforts focus on improving code structure and maintainability without altering existing functionality, which is crucial for long-term project sustainability.
Documentation Updates 📝
- Updated Documentation to Reflect Latest Changes
Commits: 81a6ce471f28bf6e216f6509cda423585a1da9f3, a249caf19931b605c708dd66691cb9ec44a7ccc0
Documentation is updated to include new features, configuration changes, and improved error messages, ensuring that users have access to the most current information.
Dependency Updates 📌
- Updated Configuration for Migration Testing
Commit: df545d9c84c0fe957e49b130b5f6484015666ebe
The project name in the configuration file is updated to reflect changes in the testing environment, ensuring consistency across development and testing phases.
Conclusion
The changes introduced in this release significantly enhance the functionality, performance, and reliability of the Azure DevOps Migration Tools. By addressing critical bugs, adding new features, and improving existing functionalities, this release positions the project for greater user satisfaction and operational efficiency. As we continue to evolve the tools, we remain committed to delivering high-quality solutions that meet the needs of our users and support their migration efforts effectively.
Get the tools
- Download the MigrationTools-16.0.4-Preview.9.zip file below
- Install with Winget with
winget install nkdagility.azure-devops-migration-tools.Preview --version 16.0.4-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.4-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.4...v16.0.4-Preview.9