Visual Studio Team Services

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The VSTS Team

How can we improve Visual Studio Team Services (VSTS)?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Support two-factor authentication (2FA) for npm

    npm introduced 2FA in npm 5.5.1 (October 2017): https://docs.npmjs.com/getting-started/using-two-factor-authentication

    Given the nefarious package updates in eslint-scope / esling-config-eslint on July 12, 2018, npm has promoted 2FA more heavily: https://blog.npmjs.org/post/175824896885/incident-report-npm-inc-operations-incident-of

    I understand that Microsoft's response to npm invalidating tokens is also proving means to invalidate tokens on its registry, but I am not aware of preventing unsanctioned publishes in the future: https://blogs.msdn.microsoft.com/devops/2018/07/18/protecting-our-users-from-the-npm-eslint-package-breach/

    Will 2FA for packages be supported in VSTS?

    2 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow to Favorite/star a nuget feed

      Our team have dozens of nuget feed, but I only use two of them in the UI. Today I have to search them, but it would be great if I could star them so they would pin to the top of the drop down feed list.

      2 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
      • Support upload of nuget package into feeds in vsts UI

        Currently, packages can be viewed and deleted in the VSTS UI.

        It would be very nice to have a mechanism to upload a nupkg directly instead of having to download the nuget+credentialprovider blob, and run copy-pasted commands.

        Apologies if this has already been suggested, didn't find dups at a glance for some common terms.

        2 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          1 comment  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
        • Package Management search query should implement nuget.org operators

          While fixing up the search for NuGet Package Explorer, we found that there’s no standard way of parsing the search terms for the NuGet queries. NuGet and MyGet appear to do it one way while VSTS does something else.

          You can see the results in the screen shots here:
          https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/pull/351

          a “PackageId:” search works for NuGet/MyGet but turns up blank for VSTS.

          Aside from having a common search query syntax, it would be nice if VSTS supported the existing parameters that NuGet.org does today: https://docs.microsoft.com/en-us/nuget/consume-packages/finding-and-choosing-packages#search-syntax

          2 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
          • Make Nuget tags searchable via feed UI

            It would be great if nuget tags were searchable via the feed UI.

            We're looking to leverage the Tags piece of metadata to contain things such as service reference GUIDs (1 service reference to N packages linked via the GUID as a tag in the packages), and other things such as flagging if it's released, production quality etc. are under consideration.

            This idea could be further genericised to argue that making all metadata fields searchable via the feed UI for packages published to your feed. For now I'd be happy with nuget though :)

            2 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
            • Shared VSTS package feeds across organizations

              Make it possible that a VSTS account can consume packages from another organisation it's VSTS Package feed. So having the possibility to have a public VSTS feed, which can be consumed by everyone

              1 vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
              • Task to execute VS Package Manager Update-package from VSTS Task

                After a CI build, which updates a nuget repository package, completes, it would be great if i could have VSTS execute a build that updates downstream projects to use the most recent nuget package. In my case, i have a private repository that downstream projects use. When a change to the project occur, i'd like the downstream projects to automatically build with the latest nuget package.

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
                • NPM package retention: option to limit pre-release packages only

                  We publish a large number of pre-release NPM packages (packages with pre-release semver components). When setting the "Maximum number of versions per package" in VSTS, this is applied to all packages, resulting sometimes in non-pre-release packages getting deleted.

                  E.g. with a limit of 2, the non-pre-release package@1.0.0 would be deleted here:

                  -> package@1.1.1-pr.1234
                  -> package@1.1.0
                  -> package@1.0.0

                  We would like the option to only have the limit apply to pre-release packages (we would like to retain non-pre-prelease packages indefinitely). If there is a better way to achieve this that would also be be great (and if the docs could be…

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
                  • Cannot pass in additional arguments to Nuget Build Task

                    The deprecated nuget task used to allow you to pass in additional arguments (e.g. -includereferencedprojects) now I have to use custom command which has hardcoded paths in order to include referenced projects.

                    https://docs.microsoft.com/en-us/vsts/build-release/tasks/package/nuget#comments-container

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
                    • Maven package deployment task

                      Would like to have the ability to publish a maven package to the package feed without having to build the artifact in the same step. Something that will have access to the package storage so a key does not need to be updated every 90 days.
                      This would probably take take the patch to the jar artifact, and deploy it to the package feed.

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
                      1 3 Next →
                      • Don't see your idea?

                      Feedback and Knowledge Base