Skip to content

Consider dropping the api-version used in the rest cliens from 7.2 preview to 7.0 #143

@GABRIELNGBTUC

Description

@GABRIELNGBTUC

Recently, a user using one of our extensions reported that some functionalities of our extensions were no longer working on their Azure DevOps Server 2022. TUCRAIL/AdoPipelineOverview#54 (comment)

After some troubleshooting, we found out that the issue was that the api-version used by the rest clients of this library were not supported by the installed version of DevOps Server (latest supported version for 2022.0 and 2022.1 is 7.0) for the versions of this library post 2.228.0.

While I understand that using the latests rest api versions is good practice, this is problematic in this case since the latest major version of Azure DevOps server is unable to use widgets that are up-to-date.

Downgrading to 1.x versions to support 2022.0 and 2022.1 is a possibility in some cases, but if you use recent features such as te ability to author widgets with this library, downgrading is impossible if you want to support users on Azure DevOps server.

This is why I propose to downgrade from the 7.2-preview rest api version to 7.0 since:

  • The impact should be minimal due to being the same major release
  • This supports the latest major version of Azure DevOps server in all patch versions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions