1.3.0 (2023-09-22)
Bug Fixes
- bump docker version to v24.0.6 to fix security issues (511a177)
- bump registry version to 2.8.2 to fix security issues (189c573)
- controllers: fix pod count when scaling up from a >0 number of pods (fbcfb30)
- controllers: ignore notFound errors when getting an imagePullSecret (60ec8b4)
- controllers: log reconciliation only when object still exists (60bb12d)
- controllers: properly update usedBy CachedImage status (937b568)
- controllers: reconcile Pods with deleting images only once (75c6473)
- controllers: set expiration date from CachedImageController (4b002ff)
- don't leave open file descriptors after collecting metrics (adad919)
- hash container names that are too long to be used as annotation key (0248e4b)
- proxy: add support for 307 responses with an S3 storage backend (8ecfbf3)
- proxy: don't replace -[0-9] with :[0-9] in domain name (c65d4bf)
- proxy: lazy discovery of rest mapping to avoid throttling at start (d5b4657)
- proxy: lazy discovery of rest mapping to avoid throttling at start (7254b48)
- use go.uber.org/automaxprocs to detect GOMAXPROCS in containers (66dedcc)
Features
- cache: add AWS ECR auth support (79c2a36)
- controller: allow ignoring images using regexes (884bbcd)
- controllers: add maxConcurrentCachedImageReconciles flag (d333c53)
- helm: make delete-untagged registry flag configurable from helm (15c2628)
- proxy: make Kube client throttling rates configurable (31b0f65)