August patches for Azure DevOps Server and Team Foundation Server

Erin Dormier

Erin

For the August release, we are releasing patches for Azure DevOps Server 2019.0.1, TFS 2018 Update 3.2, and TFS 2017 Update 3.1. This month, there are no security fixes; these patches include functional changes.

Azure DevOps Server 2019.0.1: We added information to service connections to clarify that they are authorized for all pipelines by default.

TFS 2018 Update 3.2 and TFS 2017 Update 3.1: Fixed a bug where the Work Item Tracking Warehouse Sync stops syncing with an error: “TF221122: An error occurred running job Work Item Tracking Warehouse Sync for team project collection or Team Foundation server ATE. —> System.Data.SqlClient.SqlException: Cannot create compensating record. Missing historic data.”

Azure DevOps Server 2019.0.1 Patch 2

If you have Azure DevOps Server 2019, you should first update to Azure DevOps Server 2019.0.1. Once on 2019.0.1, install Azure DevOps Server 2019.0.1 Patch 2.

Verifying Installation

To verify if you have this update installed, you can check the version of the following file: [INSTALL_DIR]\Application Tier\Web Services\bin\Microsoft.TeamFoundation.Framework.Server.dll. Azure DevOps Server 2019 is installed to c:\Program Files\Azure DevOps Server 2019 by default.

After installing Azure DevOps Server 2019.0.1 Patch 2, the version will be 17.143.29207.6.

TFS 2018 Update 3.2 Patch 6

If you have TFS 2018 and you are seeing the TF221122 error in you Work Item Tracking Warehouse Sync job, you should first update to TFS 2018 Update 3.2. Once on Update 3.2, install TFS 2018 Update 3.2 Patch 6.

Verifying Installation

To verify if you have this update installed, you can check the version of the following file: [TFS_INSTALL_DIR]\Application Tier\Web Services\bin\Microsoft.TeamFoundation.WorkItemTracking.Web.dll. TFS 2018 is installed to c:\Program Files\Microsoft Team Foundation Server 2018 by default.

After installing TFS 2018 Update 3.2 Patch 6, the version will be 16.131.29131.4.

TFS 2017 Update 3.1 Patch 7

If you have TFS 2017 and you are seeing the TF221122 error in you Work Item Tracking Warehouse Sync job, you should first update to TFS 2017 Update 3.1. Once on Update 3.1, install TFS 2017 Update 3.1 Patch 7.

Verifying Installation

To verify if you have a patch installed, you can check the version of the following file: [TFS_INSTALL_DIR]\Application Tier\Web Services\bin\Microsoft.TeamFoundation.Server.WebAccess.Admin.dll. TFS 2017 is installed to c:\Program Files\Microsoft Team Foundation Server 15.0 by default.

After installing TFS 2017 Update 3.1 Patch 7, the version will be 15.117.29131.0.

Erin Dormier
Erin Dormier

Principal Program Manager, Azure DevOps

Follow Erin   

17 comments

  • Avatar
    Craig Gordon

    I am about to upgrade our QA envoirnment from TFS2018 Update 3 to the latest.  Do I need to install 2019.0.1 first before this patch?  Or does this patch contain all the bits for the upgrade? Also I need to do an offline install of it and I am usign the following command to do so “azuredevopsserver2019.0.1.exe /Layout E:\Staging\DevOps201901” Will this work for the patch? And one last question is the the officall realease now?  or is this still a RC?

    • Erin Dormier
      Erin Dormier

      Hi Craig,

      Yes, you need to install 2019.0.1 first. The patch only includes the files that changed, not the whole upgrade.

      To do an offline install, you can download the patch .exe file locally and install it offline. The patch is small, so the .exe includes everything and doesn’t need an internet connection to install.

  • Avatar
    Jon Hallenberg

    Is there a Microsoft resource for instructions on upgrading TFS 2017 from Update 1 to Update 3.1? Even if there are general instructions on the steps needed, that would be great. 

  • Nichole Burch
    Nichole Burch

    Hi,
    I’m getting the below error when trying to install TFS 2017 3.1 Patch 7:
    Error patching files: System.UnauthorizedAccessException: Access to the path ‘C:\Program Files\Microsoft Team Foundation Server 15.0\Application Tier\Web Services\bin\Microsoft.TeamFoundation.Framework.Server.dll’ is denied.

      • Avatar
        Chris Milne

        Yes, i do…though for updating TFS 2015 4.2 patch 2.  If you give all permissions to that folder or file, it will work, but then fails later trying to update the registry for the new version.

        • Erin Dormier
          Erin Dormier

          I found out this is an issue that will be fixed in the next release. As a workaround, you should run “net stop TeamFoundationSshService” before installing the patch, then run “net start TeamFoundationSshService” after the patch is installed.

  • Avatar
    Siosiou, Stavroula

    Hello, we want to upgrade from TFS 2018 3.1 to TFS 2018 Update 3.2.6. So, the right path would be to update first to TFS 2018 Update 3.2 and then? Does patch 6 include all the other patches?
    Thank you.

Leave a comment