Releases: AliyunContainerService/image-syncer
Releases · AliyunContainerService/image-syncer
image-syncer: v1.5.5
- Support ants pool v2
- Refactor Docker build
image-syncer: v1.5.4
Fixed Issues
- Occasionally "close of closed channel" panic.
- Occasionally "send on closed channel" panic.
image-syncer: v1.5.3
New features
- Destination can be set by environment variables.
- Output success images.
Fixed Issues
- Resupport os/arch filter list parameters.
image-syncer: v1.5.2
New features
- Support tag regex.
image-syncer: v1.5.1
New features
- Support multiple destinations for one image sync rule.
Improvements
- Adjust log in file to not print messy codes.
- Remove
--registry
flag and forbid destination to be empty to avoid unsure auth behaviors.
image-syncer: v1.5.0
New features
- Skip synchronizing list type image if manifest is unchanged.
- Support synchronizing images with only specific digest.
- Make everything (analyzing image rules, generating sync tasks, synchronizing a manifest/blob) a "task" and be excuted concurrently.
- Refactor logs, add time metrics and proccess infomation.
- Add "--force" flag for updating unchanged manifests.
Improvements
- Change default dockerhub url to
dockerhub.io
. - Remove
--namespace
flag. - Refactor the whole project for better structure.
- Return error code if failed tasks exist.
- Use github action
synctest
for function test.
Fixed Issues
- Occasional problems of multi-platform manifestlist be pushed as single-platform manifest.
image-syncer: v1.4.1
Fixed Issues
- Make os/arch filter list empty if the parameter is an empty string.
image-syncer: v1.4.0
New features
- Use temporary oauth2 tokens for Google registries. (#93)
- Support OCI type images. (#112)
- Skip unchanged non-list type images during synchronization (including layers of list type image, list type images themselves are not included).
Improvements
- Update golang version to 1.20.
- Add release for MacOS. (#104)
- Some refactoring.
image-syncer: v1.3.1
New features
- Add "--os" and "--arch" parameters as platform filter
- Support passing username and password by environment variable in auth configuration
image-syncer: v1.3.0
manifest list support