NuGet V2 OData查询弃用将如何影响我的人工服务器?
微软NuGet团队计划在2021年1月底之前禁用选定的NuGet V2 OData端点。
JFrog准备
在收到NuGet团队的信息后,JFrog在几个层面上采取了行动:
- 在Artifactory 7.8.1 / 6.22及以上版本中,我们实现了新的下载机制,只依赖于NuGet V3端点。Artifactory现在默认情况下将使用V3端点,如果无法为请求提供服务,它将使用V2端点重试,这与以前下载总是依赖V2端点的行为不同。
- 我们测试了几个用户的流程Nuget.org预生产环境所有弃用的OData查询都已禁用,以评估对各种Artifactory版本的影响。
测试是在两个Artifactory版本6上完成的。X和7。x, with and without the new V3 download mechanism – we did not encounter any issues when using the versions below:
人工7.7.8使用NuGet feed V2
手工7.7.8使用NuGet V3
手工7.10.5使用NuGet feed V2
手工7.10.5使用NuGet提供V3
人工6.21.0使用Nuget feed V2
人工6.21.0使用Nuget feed V3
人工6.23.1使用Nuget feed V2
人工6.23.1使用Nuget feed V3
根据这次调查,结合NuGet团队的信息,我们没有发现使用官方NuGet客户端的所有版本的Artifactory NuGet用户有任何影响。
作为参考,你可以参考这个GitHub的问题其中NuGet团队提供了有关可能受影响的端点的更多信息。
