FIX: NuGet v3 Search does not Aggregate Versions property from Connectors
Created:
7/13/2025 11:12:10 PM by Alana Tripp
Status:
Open
Last pulled:
7/30/2025 1:52:52 PM
Description:
https://azuresearch-usnc.nuget.org/query?take=30&prerelease=true&semVerLevel=2.0.0
Here's how to reproduce the issue:
1. Created a NuGet Feed w/ a connector to nuget.org
2. Pulled Newtonsoft.Json 13.0.2, 13.0.3-beta1, 13.0.3
3. Visited `/nuget/my-nuget-feed/v3/search?q=&skip=0&take=30&prerelease=true&semVerLevel=2.0.0`
Note how only the three versions of Newtonsoft.Json are shown. Compare this to all the versions returned by connector:
https://azuresearch-usnc.nuget.org/query?take=30&prerelease=true&semVerLevel=2.0.0
The underlying issue is that the `NuGetFeed.cs::Combine` method isn't "munging" the versions properties during a Union
This seems to be very long-standing behavior, so not a big priority