You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NuGet.org V3 API builds on a multi-CDN infrastructure for better redundancy and availability. One of the CDN providers has the fallback mechanism which returns DNS responses that can be larger than 512 bytes. Older versions of Alpine Linux only support DNS over UDP and DNS responses larger than 512 bytes are truncated. This caused the connectivity issue for customers using Alpine Linux early in 2023: #9396. As a mitigation step, NuGet.org has to disable the multi-CDN infrastructure in some regions to unblock Alpine Linux customers.
Since the version 3.18.0, Alpine Linux supports TCP fallback in DNS resolver Alpine 3.18.0 released | Alpine Linux. The limit of 512 bytes is not a concern anymore.
NuGet.org plans to switch back to the multi-CDN infrastructure around the beginning of 2024 and we suggest Alpine Linux customers consider migrating to Alpine Linux 3.18.0 or a newer version. The scream test (enabling the multi-CDN infrastructure for 24 ~ 48 hours) will be scheduled and we will collect feedback before making the further decision and moving forward.
We understand that migrating to a newer dependency takes time and is risky. At the same time, NuGet.org V2 API will still be available for customers to restore packages and NuGet.org V2 API doesn't have this DNS issue.
zhhyu
changed the title
NuGet.org suggests Alpine Linux customers migrate to Alpine Linux 3.18.0 or newer version
NuGet.org suggests Alpine Linux customers migrate to Alpine Linux 3.18.0 or a newer version
Jun 6, 2024
NuGet.org V3 API builds on a multi-CDN infrastructure for better redundancy and availability. One of the CDN providers has the fallback mechanism which returns DNS responses that can be larger than 512 bytes. Older versions of Alpine Linux only support DNS over UDP and DNS responses larger than 512 bytes are truncated. This caused the connectivity issue for customers using Alpine Linux early in 2023: #9396. As a mitigation step, NuGet.org has to disable the multi-CDN infrastructure in some regions to unblock Alpine Linux customers.
Since the version 3.18.0, Alpine Linux supports TCP fallback in DNS resolver Alpine 3.18.0 released | Alpine Linux. The limit of 512 bytes is not a concern anymore.
NuGet.org plans to switch back to the multi-CDN infrastructure around the beginning of 2024 and we suggest Alpine Linux customers consider migrating to Alpine Linux 3.18.0 or a newer version. The scream test (enabling the multi-CDN infrastructure for 24 ~ 48 hours) will be scheduled and we will collect feedback before making the further decision and moving forward.
We understand that migrating to a newer dependency takes time and is risky. At the same time, NuGet.org V2 API will still be available for customers to restore packages and NuGet.org V2 API doesn't have this DNS issue.
If you have any questions, do reach out to us at [email protected] or by commenting on the discussion issue: NuGet/Home#12985
The text was updated successfully, but these errors were encountered: