File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,36 @@ All breaking changes and new features in `eng/docker-tools` will be documented i
44
55---
66
7+ ## 2026-06-11: Configurable per-registry referrer-lookup rate limit
8+
9+ - Issue: [ #2141 ] ( https://github.com/dotnet/docker-tools/issues/2141 )
10+
11+ ImageBuilder now rate limits only OCI referrer lookups (the ACR
12+ ` /v2/<repo>/referrers/<digest> ` endpoint), instead of throttling and bounding the concurrency of all
13+ ACR operations. All other ACR operations rely on the standard HTTP retry behavior, which retries on
14+ HTTP 429 and respects ` Retry-After ` headers. This significantly speeds up image copying during
15+ publishing.
16+
17+ The referrer-lookup limit defaults to 250 requests per 60-second window and can be configured per
18+ registry via an optional ` referrerRequestsPerMinute ` field on each ` RegistryAuthentication ` entry in
19+ ` publishConfig ` :
20+
21+ ``` yaml
22+ RegistryAuthentication :
23+ - server : $(acr.server)
24+ resourceGroup : $(acr.resourceGroup)
25+ subscription : $(acr.subscription)
26+ referrerRequestsPerMinute : 1000
27+ serviceConnection :
28+ name : $(publish.serviceConnectionName)
29+ ...
30+ ```
31+
32+ This field is optional; when omitted, the 250/60s default is used. No action is required for
33+ existing configurations.
34+
35+ ---
36+
737## 2026-04-02: Extra Docker build options can be passed through ImageBuilder
838
939- Pull request: [ #2063 ] ( https://github.com/dotnet/docker-tools/pull/2063 )
Original file line number Diff line number Diff line change 11variables :
2- imageNames.imageBuilderName : mcr.microsoft.com/dotnet-buildtools/image-builder:2986591
2+ imageNames.imageBuilderName : mcr.microsoft.com/dotnet-buildtools/image-builder:3002630
33 imageNames.imageBuilder : $(imageNames.imageBuilderName)
44 imageNames.imageBuilder.withrepo : imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId)
55 imageNames.testRunner : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner
You can’t perform that action at this time.
0 commit comments