We have a self-hosted Artifactory Pro instance, on which we have NuGet repositories set up.
We have recently populated those NuGet repos with our legacy packages from a older system.
If I run the command:
nuget.exe list -Source <URL>
I get multiple returned values for each package, even though this command should only display the latest for each package.
This is the case with Nuget.exe 5.8.1 and 5.9.1 on Artifactory. Those same nuget.exe versions accessing Azure DevOps or filesystem based package repos do not display the problem.
Steps to reproduce
Populate 30+ versions for 1 package in a Artifactory Nuget repo within an on-premises server. If nuget.exe is run with the additional -Verbosity Detailed argument, it indicates the following GET calls:
where the skip value is incremented by 30 each call. In the reponse multiple <entry> tags are shown for each package. If i do the similar process on a DevOps repo, the response only contains a single <entry> per package (which contains the info for the latest version of that package).
Multiple versions shown for each package
Single (latest) version shown for each package
Lack of desire to move to Artifactory and/or need to write additional code to filter incorrect additional items..