In Artifactory version 6.19 - the NuGet virtual repository is not looking for artifact versions beyond the first 80 entries until a version beyond 80 entries is specified.
The existing builds of the customers using Nuget virtual repositories will fail automatically due to this.
Steps to reproduce:
- Use Artifactory v6.19
- Follow set me up steps for resolving package FluentAssertions from remote repository and similarly from Virtual repository - notice the difference in the version of package donwloaded.
Downloaded version from remote and virtual repositories is different for the same package.
Downloaded version from remote and virtual repositories should be same.
On debugging further, I found the issue is happening due to first 80 entries only being looked for from Virtual repositories, i.e. in Artifactory 6.12.x:
v/s Artifactory 6.19:
Use a remote repository instead/specify version while downloading from Virtual