Updated: Now available: Azure DevOps Server 2022 RTW

Gloridel Morales

12/16 Update: There is an additional step that you will have to follow while upgrading to Azure DevOps Server 2022. This applies to Azure DevOps Server/Team Foundation Server and Elasticsearch installations on the same and in different machines.

  • Upgrade Elasticsearch 2.x and 5.x to 7.x

You will have to select Install New Search while configuring search post Azure DevOps Server upgrade.

  • Upgrade Elasticsearch 6.x to 7.x

Re-indexing is not required in this case. If any index is found which is below 6.x then re-indexing is required for that index to upgrade Elasticsearch to 7.x.

The following table includes mapping of Azure DevOps Server/Team Foundation Server and Elasticsearch versions.

Azure DevOps and Elasticsearch Versions

Azure DevOps Server/Team Foundation Server Version Elasticsearch Version
Team Foundation Server 2017 Update 3.1 2.4.1
Team Foundation Server 2018 Update 3.2 5.4.1
Azure DevOps Server 2019 5.4.1
Azure DevOps Server 2020.1.1 6.2.4
Azure DevOps Server 2022 RC1 6.8.23
Azure DevOps Server 2022 RC2 and RTW 7.17.5

We’re excited to announce the final release of Azure DevOps Server 2022! You can upgrade from Azure DevOps Server 2022 release candidates or previous versions of TFS and Azure DevOps. You can find the full details in our release notes.

Here are some key links:

We’d love for you to install this release and provide any feedback at Developer Community.

24 comments

Discussion is closed. Login to edit/delete existing comments.

  • Quintos 0

    Do Azure DevOps Server 2022 RTW Support SQL Server 2022 ?

  • Vincent Tollu 2

    Hi, I installed this version ADS 2022 RTW and could not make the Search module run. I use a JDK8 as specified in the readme, and I get an error regarding Java memory upon running the service:

    2022-12-08 09:06:54 Commons Daemon procrun stderr initialized
    java.lang.OutOfMemoryError: Direct buffer memory
        at java.nio.Bits.reserveMemory(Unknown Source)

    And the doc in the Search zip Readme is a 404 (https://go.microsoft.com/fwlink/?linkid=822603)

    • Matthäus J 0

      We had several problems with the Search Service in previous versions of Azure DevOps Server 2020 and we hoped to solve this by using 2022… it’s really annoying if this feature still doesn’t work

    • Vladimir KhvostovMicrosoft employee 0

      Vincent,
      sorry you having difficulties with Azure DevOps Server 2022 RTW. Could you please share logs?
      Just zip up C:\ProgramData\Microsoft\Azure DevOps\Server Configuration\Logs directory and send via email (vladimir.khvostov at microsoft.com)
      How much RAM do you have on machine?
      Thanks!
      –Vladimir

      • Vincent Tollu 0

        ok my bad with the recommended Azul JDK it works flawlessly. Be sure to use this jdk though

    • Gloridel MoralesMicrosoft employee 0

      Hi Vincent, thank you for reporting the issue with the doc link. It has been fixed.

      • Travis Johnson 0

        We are running into the same error attempting to start the updated Elasticsearch service. This server has been running the same version of JRE8 351 and the previous version of search was running on it and functional for some time. The server has 16GB or RAM.

        Any advice before opening a support case?

  • Ed Braiter 1

    “Download PDF” in the bottom left corner of any learn.microsoft.com page I tried gives a 404 error.

  • Thomas Bolon 0

    Hi,

    Our Elasticsearch Search server does not start anymore since we upgraded the server from latest version to 2022:

    [2022-12-10T10:01:07,616][ERROR][o.e.b.Bootstrap          ] [xxx] Exception
    java.lang.IllegalStateException: The index [projectsearchshared_1_1310/A1yxU94DQZGziai-ueUCRw] was created with version [5.4.1] but the minimum compatible version is [6.0.0-beta1]. It should be re-indexed in Elasticsearch 6.x before upgrading to 7.17.5.
        at org.elasticsearch.cluster.metadata.IndexMetadataVerifier.checkSupportedVersion(IndexMetadataVerifier.java:98) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.cluster.metadata.IndexMetadataVerifier.verifyIndexMetadata(IndexMetadataVerifier.java:80) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.gateway.GatewayMetaState.upgradeMetadata(GatewayMetaState.java:279) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.gateway.GatewayMetaState.upgradeMetadataForNode(GatewayMetaState.java:265) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.gateway.GatewayMetaState.start(GatewayMetaState.java:178) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.node.Node.start(Node.java:1183) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.bootstrap.Bootstrap.start(Bootstrap.java:335) ~[elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:443) [elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:169) [elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:160) [elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:77) [elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112) [elasticsearch-cli-7.17.5.jar:7.17.5]
        at org.elasticsearch.cli.Command.main(Command.java:77) [elasticsearch-cli-7.17.5.jar:7.17.5]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:125) [elasticsearch-7.17.5.jar:7.17.5]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80) [elasticsearch-7.17.5.jar:7.17.5]
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx] java.lang.IllegalStateException: The index [projectsearchshared_1_1310/A1yxU94DQZGziai-ueUCRw] was created with version [5.4.1] but the minimum compatible version is [6.0.0-beta1]. It should be re-indexed in Elasticsearch 6.x before upgrading to 7.17.5.
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.cluster.metadata.IndexMetadataVerifier.checkSupportedVersion(IndexMetadataVerifier.java:98)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.cluster.metadata.IndexMetadataVerifier.verifyIndexMetadata(IndexMetadataVerifier.java:80)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.gateway.GatewayMetaState.upgradeMetadata(GatewayMetaState.java:279)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.gateway.GatewayMetaState.upgradeMetadataForNode(GatewayMetaState.java:265)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.gateway.GatewayMetaState.start(GatewayMetaState.java:178)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.node.Node.start(Node.java:1183)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.bootstrap.Bootstrap.start(Bootstrap.java:335)
    [2022-12-10T10:01:07,621][WARN ][stderr                   ] [xxx]   at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:443)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:169)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:160)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:77)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.cli.Command.main(Command.java:77)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:125)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx]   at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80)
    [2022-12-10T10:01:07,622][WARN ][stderr                   ] [xxx] For complete error details, refer to the log at C:\Program Files\Azure DevOps Server 2022\Search\ES\v7.17\logs\TFS_Search_xxx.log
    • Thomas Bolon 0

      I decided to simply erase the index folder and restart from scratch.

      • Gloridel MoralesMicrosoft employee 0

        Hi Thomas, let us know how the upgrade goes after the restart.

  • Tore Østergaard Jensen (TORE) 1

    Hi Gloridel

    Looking very much forward to installing this new version.

    Small note: Your last sentence indicates that it is still a release candidate, which I don’t believe it is:
    We’d love for you to install this release candidate and provide any…

    • Gloridel MoralesMicrosoft employee 1

      Hi Tore, thanks for the feedback. I fixed the wording on the last sentence.

  • Stefan 0

    Since the analysis database and reports are intergrated in Azure Devops, is it safe to disable the regarding services „SQL Server Analysis Services (MSSQLSERVER)“ and „SQL Server Reporting Services“ after an upgrade from 2020.1 to 2022?

    • Dan HellemMicrosoft employee 1

      Yes, it is safe to disable

  • Tore Østergaard Jensen (TORE) 0

    We have now upgraded our test instance from 2020.1.2 Patch 1 and so far things work including search.

    However, at the end of the installation the Restart button did nothing and after a manual restart the migration wizard did not start automatically. There is also a leftover Azure DevOps Server 2020 folder in Program Files.

    • Tore Østergaard Jensen (TORE) 2

      Same thing happened when upgrading our production instance. 133 files are left in the 2020 folder, so compared to the 78679 files in 2022, most of the 2020 files are gone.

      Files left in C:\Program Files\Azure DevOps Server 2020\

      Application Tier\bin\Microsoft.TeamFoundation.Framework.Server.dll
      Application Tier\bin\de\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\es\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\fr\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\it\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\ja\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\ko\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\ru\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\tr\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\zh-Hans\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\bin\zh-Hant\Microsoft.TeamFoundation.Framework.Server.resources.dll
      Application Tier\Message Queue\web.config
      Application Tier\Message Queue\bin\Microsoft.TeamFoundation.Build2.Server.Extensions.PerfCounters.man
      Application Tier\Message Queue\bin\Microsoft.TeamFoundation.FileContainer.Server.PerfCounters.man
      Application Tier\Message Queue\bin\Microsoft.TeamFoundation.Framework.Server.PerfCounters.man
      Application Tier\Message Queue\bin\Microsoft.TeamFoundation.Git.Server.PerfCounters.man
      Application Tier\Message Queue\bin\Microsoft.TeamFoundation.VersionControl.Server.PerfCounters.man
      Application Tier\Message Queue\bin\Plugins\de\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\es\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\fr\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\it\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\ja\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\ko\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\ru\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\tr\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\zh-Hans\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\Message Queue\bin\Plugins\zh-Hant\Microsoft.TeamFoundation.Build2.Server.Extensions.resources.dll
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Analytics.Plugins.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Build2.Server.Extensions.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.CodeSense.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.FileContainer.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Framework.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Git.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Lab.Model.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Mention.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.Policy.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.VersionControl.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.TeamFoundation.WorkItemTracking.Server.DataAccessLayer.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.VisualStudio.Services.Analytics.Sdk.Plugins.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.VisualStudio.Services.Orchestration.Server.PerfCounters.man
      Application Tier\TFSJobAgent\Microsoft.VisualStudio.Services.SignalR.PerfCounters.man
      Application Tier\TFSJobAgent\TfsJobAgent.exe.config
      Application Tier\TFSJobAgent\TfsJobAgent.InstallLog
      Application Tier\Web Services\web.config.sav
      Application Tier\Web Services\App_Data\TfsEvent.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Analytics.Plugins.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Build2.Server.Extensions.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.CodeSense.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.FileContainer.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Framework.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Git.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Lab.Model.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Mention.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Policy.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.Ssh.Server.Core.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.VersionControl.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.TeamFoundation.WorkItemTracking.Server.DataAccessLayer.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.VisualStudio.Services.Analytics.Sdk.Plugins.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.VisualStudio.Services.Orchestration.Server.PerfCounters.man
      Application Tier\Web Services\bin\Microsoft.VisualStudio.Services.SignalR.PerfCounters.man
      Application Tier\Web Services\bin\TeamFoundationSshService.exe.config
      Application Tier\Web Services\bin\TeamFoundationSshService.InstallLog
      Application Tier\Web Services\bin\Plugins\Microsoft.TeamFoundation.TestManagement.Server.Jobs.dll
      Application Tier\Web Services\_static\_ext\ms.vss-features\signalr\Hub.compat.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\ms.vss-test-web.author-component.compat.O0nQsQyJ6ZkYXost.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\ms.vss-test-web.author-component.compat.xr8MV8MbgQ_cg2RC.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\ms.vss-test-web.author-component.es6.J0mGoer3K3__zpUDT.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\ms.vss-test-web.author-component.es6.n1IEE0Bfu845Bv8n.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\de\ms.vss-test-web.author-component.compat.RcOE56TWOkYuro7C.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\de\ms.vss-test-web.author-component.es6.E2XFmwVpXkdiVOUd.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\de\ms.vss-test-web.author-component.es6.RZlcXrCSE40dG4rX.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\es\ms.vss-test-web.author-component.compat.4ovl0__Tc4b9JLLgD.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\es\ms.vss-test-web.author-component.es6.buZIzlWHryEZteBG.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\es\ms.vss-test-web.author-component.es6.VSgHb4xFJk1V_vCU.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\fr\ms.vss-test-web.author-component.compat.cs8hTNL8NBR1H9NS.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\fr\ms.vss-test-web.author-component.es6.cwpDJBIcgIbyk7NK.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\fr\ms.vss-test-web.author-component.es6.iBW4m_CF_9gikQRB.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\it\ms.vss-test-web.author-component.compat.ZTowKfBH0XCSd3DO.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\it\ms.vss-test-web.author-component.es6.k3qn8Hst_4gu8R__3.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\it\ms.vss-test-web.author-component.es6.xWPIvd9FcqdbGlBd.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ja\ms.vss-test-web.author-component.compat.Igt79pmd1YzNBsIL.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ja\ms.vss-test-web.author-component.es6.Ilq5i8tr0ELw_w31.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ja\ms.vss-test-web.author-component.es6.MtzbczxFov8U6168.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ko\ms.vss-test-web.author-component.compat.FrwhBkSNmk__Kp83t.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ko\ms.vss-test-web.author-component.es6.UOmsiF8jQSDuctDf.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ko\ms.vss-test-web.author-component.es6.xCykC____oSyXSKGO6.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ru\ms.vss-test-web.author-component.compat.GvO6UYEFqUljcTQu.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ru\ms.vss-test-web.author-component.es6.f9fBzcDjEWkG_mgW.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\ru\ms.vss-test-web.author-component.es6.Mh9Bc4gPxpIRCSn3.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\tr\ms.vss-test-web.author-component.compat.oNbctCUypOhXRrRt.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\tr\ms.vss-test-web.author-component.es6.1F56svJJu6zEkiRv.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\tr\ms.vss-test-web.author-component.es6.6J63ism__Wlcm2dwD.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\zh-Hans\ms.vss-test-web.author-component.compat.TBY8h3ZsJsP8j8f0.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\zh-Hans\ms.vss-test-web.author-component.es6.HUSet3CvEGibwTq5.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\zh-Hans\ms.vss-test-web.author-component.es6.jyQCEReRP__Lv3433.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\zh-Hant\ms.vss-test-web.author-component.compat.rUsK5cEzoS__oq__EN.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\zh-Hant\ms.vss-test-web.author-component.es6.iUTwZ6eOBdF9RHR3.js
      Application Tier\Web Services\_static\_ext\ms.vss-test-web\author-component\L10N\zh-Hant\ms.vss-test-web.author-component.es6.tE__18bgiskDu0cxe.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\filter-content\ms.vss-work-web.filter-content.compat.GDZczx__lO__dxxZ6j.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\filter-content\ms.vss-work-web.filter-content.compat.hrg6yrC4Uc1__OMvp.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\filter-content\ms.vss-work-web.filter-content.es6.MhRy__BZPjRu4h005.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\filter-content\ms.vss-work-web.filter-content.es6.N9OJ__n4o95jIo5F6.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\filter-content\TextFilterProvider.compat.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\filter-content\Search\Search.compat.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\new-work-items-hub-content\Constants.compat.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\new-work-items-hub-content\ms.vss-work-web.new-work-items-hub-content.compat.j4ZCkgtuR0JccCxu.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\new-work-items-hub-content\ms.vss-work-web.new-work-items-hub-content.compat.ophLy__5j1wuulUfC.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\new-work-items-hub-content\ms.vss-work-web.new-work-items-hub-content.es6.F31ELB8YsgPDYWQN.min.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\new-work-items-hub-content\ms.vss-work-web.new-work-items-hub-content.es6.rx0Xk_DtS0s4ZTYM.js
      Application Tier\Web Services\_static\_ext\ms.vss-work-web\new-work-items-hub-content\Stores\WorkItemsHubStore.compat.js
      Backup\2021-05-05_18-02-53.zip
      Backup\2022-07-20_08-50-10.zip
      Tools\vcredist_x64.exe
      Tools\de\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\es\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\fr\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\it\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\ja\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\ko\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\Plugins\de\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\es\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\fr\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\it\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\ja\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\ko\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\ru\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\tr\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\zh-Hans\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\Plugins\zh-Hant\Microsoft.VisualStudio.Services.Tcm.Server.Common.resources.dll
      Tools\ru\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\tr\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\zh-Hans\Microsoft.TeamFoundation.Git.Server.resources.dll
      Tools\zh-Hant\Microsoft.TeamFoundation.Git.Server.resources.dll
      • Vladimir KhvostovMicrosoft employee 0

        Tore,
        thanks for reporting this issue. It is safe to delete C:\Program Files\Azure DevOps Server 2020\ after installing Azure DevOps Server 2022.
        Regards,
        –Vladimir

  • Tore Østergaard Jensen (TORE) 0

    Does anyone know how to enable preview features in Azure DevOps Server?

    All documentation seems to be around how this is done for Azure DevOps Services, but I cannot find the Account menu item mentioned here:
    https://learn.microsoft.com/en-us/azure/devops/project/navigation/preview-features?view=azure-devops&tabs=new-account-not-enabled

    I would like to try out the new “Preview of templates support in YAML editors”, which is listed as available in ADO Server 2022:
    https://learn.microsoft.com/en-us/azure/devops/release-notes/2021/sprint-187-update#preview-of-templates-support-in-yaml-editor

  • Lindeman, Andy 0

    Hello-

    I just upgraded to 2022 RTW. A behavior I am noticing- when I search for something in the search box in the upper right hand corner, then go to “Work item”, I get all the search results (as expected.) However, when I click the “Types: All” pulldown and select an individual Work Item type (Bug, User Story etc.), I get “No work items found for ‘xxx’ with applied filters.”, However, the pulldown screen gives me the correct number of WIs of the type that I just selected (a non-zero number).

    Do I need to re-run an index or something?

    Many thanks!

Feedback usabilla icon