v15.0.0-Preview.73
Pre-release
Pre-release
This update is a +semver: major change. There are many config changes!
Change 1: Updates all Processors to use only CommonEnrichersConfig
and removes inline options. Only options set in CommonEnrichersConfig
will be honored.
This will minimise the number of configuration options for processors, and reduce confusion and support tickets.
TfsNodeStructureOptions
has been made the default soAreaMaps
,IterationMaps
,NodeBasePaths
,PrefixProjectToNodes
,ShouldCreateMissingRevisionPaths
, andReplicateAllExistingNodes
are all removed fromWorkItemMigrationContext
and must instead be added toCommonEnrichersConfig
in line with TfsNodeStructure. The documentation forAreaMaps
,IterationMaps
,NodeBasePaths
has all been moved here.TfsRevisionManagerOptions
has been made default soReplayRevisions
andMaxRevisions
is now only configurable by adding aTfsRevisionManagerOptions
section toCommonEnrichersConfig
. See TfsRevisionManagerOptions- 'TfsWorkItemLinkEnricherOptions' has been made the default moving its option
FilterIfLinkCountMatches
, andSaveAfterEachLinkIsAdded
toCommonEnrichersConfig
. See TfsWorkItemLinkEnricherOptions
"CommonEnrichersConfig": [
{
"$type": "TfsNodeStructureOptions",
"PrefixProjectToNodes": false,
"NodeBasePaths": [],
"AreaMaps": {
"^Skypoint Cloud$": "MigrationTest5"
},
"IterationMaps": {
"^Skypoint Cloud\\\\Sprint 1$": "MigrationTest5\\Sprint 1"
},
"ShouldCreateMissingRevisionPaths": true,
"ReplicateAllExistingNodes": true
},
{
"$type": "TfsWorkItemLinkEnricherOptions",
"Enabled": true,
"FilterIfLinkCountMatches": true,
"SaveAfterEachLinkIsAdded": false
},
{
"$type": "TfsRevisionManagerOptions",
"Enabled": true,
"ReplayRevisions": true,
"MaxRevisions": 0
}
],
Change 2: Update the Query system to no longer have two parts that are added together. All queries are now the full query. There are no docs on this but a typical query now looks like:
"WIQLQuery": "SELECT [System.Id] FROM WorkItems WHERE [System.TeamProject] = @TeamProject AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan','Shared Steps','Shared Parameter','Feedback Request') ORDER BY [System.ChangedDate] desc",