Skip to content

Releases: AliyunContainerService/image-syncer

image-syncer: v1.5.4

17 Jan 03:34
7b30194
Compare
Choose a tag to compare

Fixed Issues

  • Occasionally "close of closed channel" panic.
  • Occasionally "send on closed channel" panic.

image-syncer: v1.5.3

11 Jan 09:10
abd2689
Compare
Choose a tag to compare

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

24 Jul 06:24
976f52a
Compare
Choose a tag to compare

New features

  • Support tag regex.

image-syncer: v1.5.1

21 Jul 11:16
237a116
Compare
Choose a tag to compare

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

18 Jul 06:15
59ab8df
Compare
Choose a tag to compare

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

05 Jul 03:39
288dfb5
Compare
Choose a tag to compare

Fixed Issues

  • Make os/arch filter list empty if the parameter is an empty string.

image-syncer: v1.4.0

03 Jul 03:11
4f60073
Compare
Choose a tag to compare

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

20 Oct 04:58
4bcc8b5
Compare
Choose a tag to compare

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

21 Nov 04:15
3b2623e
Compare
Choose a tag to compare

manifest list support

image-syncer: v1.2.0

18 Jun 13:30
ad4182c
Compare
Choose a tag to compare

split config file to hide sensitive information