8000 Releases · containers/image · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: containers/image

v5.4.0

31 Mar 20:09
Compare
Choose a tag to compare
  • Expose image variant
  • A set of dependency updates

v5.3.1

28 Mar 09:55
Compare
Choose a tag to compare
* Bump github.com/klauspost/pgzip from 1.2.2 to 1.2.3
* Update import path for bbolt
* Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0
* Bump go.etcd.io/bbolt from 1.3.3 to 1.3.4
* Bump github.com/containers/storage from 1.16.5 to 1.16.6
* Move architecture+variant logic together, separate from wantedOS
* Only auto-detect platform variant if we are also auto-detecting the architecture
* Make restTLSClientConfig in restConfig a public field
* Add a comment to explain why tests are excluding the config descriptor
* Fix MIME type in expected results of schema1->schema2 conversion
* Rename image/fixtures/schema1-to-oci-config.json to schema1-for-oci-config.json
* Add ManifestUpdateInformation to tests converting from schema1
* Add tests for conversion between schema1 and OCI
* Consolidate repeated uses of GzippedEmptyLayerDigest to a single local variable
* Allow manifestConvertFn to edit ManifestUpdateOptions
* Modify manifestConvertFn to return a genericManifest instead of Image
* Convert ManifestUpdateOptions.LayerInfos on conversions from/to schema1

v5.3.0

19 Mar 19:51
Compare
Choose a tag to compare
  • Fixed registries.conf
  • Add Code of Conduct
  • Bubbling up errors returned by copyBlobFromStream
  • Re-order the members of archiveReference to a more logical order
  • Add docker/archive.NewReference
  • Remove tarballReference.transport
  • Add tarball.NewReference
  • Add storage.Transport.GetStoreIfSet
  • Simplify ID value check
  • Add validateImageID
  • Add storage.Transport.NewStoreReference
  • registries.conf.d: add stances for the registries.conf
  • Add $HOME/.config/containers/registries.conf to config path
  • sysregistriesv2: drop "rewrite" debug messages
  • Add $HOME/.config/containers/certs.d to perHostCertDirPath
  • Intial authfile man page
  • Return error when acquire semaphore lock gets error
  • feat(docker): support docker registry token
  • containers-registries.conf.d: refine semantics
  • 10000
  • Updated warning about short names.
  • Make UpdatedImage update after conversion of MIME type
  • Support IdentityToken in registry authn
  • Deprecate SupportsEncryption call in manifest interface
  • oci manifest: do not require whitelist of layer types
  • Fix crash on missing RootFS in docker/tarfile configs
  • copy: try list conversions on list push failures
  • Support architecture variants for multi-arch images and runtime compatibility checks

v5.2.1

06 Feb 08:11
Compare
Choose a tag to compare
  • Bump github.com/mtrmac/gpgme from 0.1.1 to 0.1.2
  • determineListConversion: check forced type
  • copyMultipleImages: re-serialize the list if we changed it

v5.2.0

03 Feb 15:05
Compare
Choose a tag to compare
  • Add tests for internal/iolimits
  • Also use ReadAtMost in docker/tarfile
  • Simplify error checking in iolimits.ReadAtMost
  • restrict sizes of inmem processed blobs
  • copy: relax platform checks
  • Add comment about chmod
  • Windows fixes for dir: destination
  • Bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1
  • Add documentation about rewriting docker.io registries
  • Bump github.com/klauspost/compress from 1.9.7 to 1.9.8
  • Always use SigningMechanism implementations by reference
  • Bump github.com/containers/storage from 1.15.5 to 1.15.7
  • Update to github.com/mtrmac/gpgme@v0.1.1
  • Bump github.com/pkg/errors from 0.9.0 to 0.9.1
  • Bump github.com/pkg/errors from 0.8.1 to 0.9.0
  • Add a log entry after each pullSource access failure
  • Use "Trying to access", not "Trying to pull" in the debug log
  • Report all errors encountered when trying to use mirrors
  • Simplify variable names in newImageSource*
  • Behavior change: Make all errors in newImageSourceAttempt non-fatal
  • Split newImageSourceAttempt from newImageSource
  • Allow for disabling schema1 MIME types for docker destinations
  • Fix up the wording a bit in various places
  • Support canceling the 429 retry loop using context.Context
  • Make parseRetryAfter a top-level function
  • Move the backoff handling parameters to the top of the file
  • Use time.Duration instead of an integer number of seconds in the
    backoff loop
  • Separate an initialDelay constant from the delay loop variable
  • Move the (res, err) variables inside the loop
  • Simplify back-off control flow, part 3
  • Simplify back-off control flow, part 2
  • Simplify back-off control flow, part 1
  • Remove a debugging log entry
  • Rename the "delay" parameter to parseRetryAfter to "fallbackDelay"
  • Remove the min() helper
  • Move the maxDelay enforcement out of the nextDelay helper
  • Re-add some context to unexpected HTTP status errors
  • Bump github.com/klauspost/compress from 1.9.5 to 1.9.7
  • Bump github.com/klauspost/compress from 1.9.4 to 1.9.5
  • Bump github.com/containers/storage from 1.15.4 to 1.15.5
  • Bump github.com/containers/storage from 1.15.3 to 1.15.4
  • Bump github.com/vbauerster/mpb/v4 from 4.11.1 to 4.11.2
  • Add registries warning to registries.conf

v5.1.0

13 Dec 14:50
Compare
Choose a tag to compare
Bump all vendored software
Makefile: split tools installation
internal/pkg/keyctl: drop deprecation warning
keyctl: tests: check errors
storage_test.go: check storage interfaces
Bump github.com/klauspost/compress from 1.9.2 to 1.9.3
Add internal error handling
Fix Error return value is not checked
Handle checking error in dirImageMockWithRef
Add helper for error checking
Reverted newDigestingReader to validate blob during decryption
Cleaner refactoring to determineManifestConversion
Implemented image encryption
Fix destination stream overwrite on progress
Enforce architecture match on MustMatchRuntimeOS
Simplify the OS equivalence check
Improve OS mismatch error message
Redefine ImageDestination.MustMatchRuntimeOS to also include architecture
Added possibility to overwrite default tmp dir for big files
Improve progress reader to report start/end and offset update

v5.0.0

26 Oct 07:42
Compare
Choose a tag to compare
  • Clean up various imports primarily so that imports of packages that aren't in the standard library are all in one section.
  • Update to major version v5
  • return resp error message
  • copy.Image(): select the CopySystemImage image using the source context
  • Add manifest list support
  • docker: handle http 429 status codes
  • allow for .dockercfg files to reside in non-home directories
  • Use the correct module path in (make test-skopeo)

v4.0.1

03 Oct 22:04
Compare
Choose a tag to compare

Actually usable as a v4 Go module.

  • Simplify Makefile a bit
  • Correctly use a c/image/v4 module namespace
  • GuessMIMEType: recognize OCI images with no layers
  • manifest update: consider that storage lies

v4.0.0

01 Oct 15:21
Compare
Choose a tag to compare

Explicitly replace docker/libtrust with containers/libtrust

  • Don't import all of pkg/compression in c/image/types
  • update c/storage to v1.13.4
  • Simplify Makefile a bit
  • Revert "update dependencies"
  • Update to mergo v0.3.5
  • Add tests for parsing OpenShift kubeconfig files
  • add http response to log
  • make container tools work with go+openssl
  • Update test certificates
  • update dependencies
  • make test-skopeo: replace c/image module instead of copying code
  • copy: don't lose annotations of BlobInfo
  • move keyctl to internal & func remove auth from keyring
  • media type checks
  • Makefeile: use official golang proxy
  • update go module
  • Replace vendor.conf by go.mod
  • internal/testing/explicitfilepath-tmpdir: handle unset TMPDIR
  • keyctl: clean up after tests
  • copy: fix options.DestinationCtx nil check
  • fix cross-compilation by vendoring latest c/storage
  • copy: add nil checks
  • copy: compression: default to gzip
  • vendor.conf: update reference for containers/storage
  • compress: define some consts for the compression algos
  • copy: use a bigger buffer for the compression
  • compression: allow to specify the compression format
  • compression: add support for the zstd algorithm

v3.0.2

07 Aug 23:33
Compare
Choose a tag to compare
  • ostree: Return the uncompressed size for originally-compressed layers in GetBlob
  • Hard-code the kernel keyring use to be disabled for now
0