Skip to content

v5.6.0

Compare
Choose a tag to compare
@vrothberg vrothberg released this 15 Sep 07:46
  • When we can't store signatures, point the user at the destination.
  • Update for containers/skopeo#932
  • Refactor configPath API
  • Load the rootless registries.conf.d for override
  • docker config: clean up after test
  • blobinfocache: clean up after test
  • enable search using pagination
  • pkg/docker/config: correct default file mode when create auth.json file
  • Update to Go 1.13
  • Coverity found potential nil dereference
  • Look for normalized paths in tarfile.
  • Move docker/tarfile.Destination to docker/internal/tarfile.Destination
  • Use the docker/internal/tarfile.Destination from docker/daemon and docker/archive
  • Remove deprecated non-SystemContext functions from docker/internal.tarfile
  • Introduce Destination.configPath and Destination.physicalLayerPath
  • Split docker/internal.tarfile.Writer from Destination
  • Move createRepositoriesFile to a bit better place
  • Split Writer.createManifest from Destination.PutManifest
  • Reorganize docker/internal/tarfile.Writer.createManifest a bit
  • Move the computation of layerPaths in docker-archive
  • Implement writing multiple images in the modern format.
  • Split createSingleLegacyLayer from writeLegacyLayerMetadata
  • Move legacy layer ID computation to a bit later
  • Merge writeLegacyMetadata and createRepositoriesFile
  • Implement writing multiple images in the legacy format
  • Separate tarfile.Writer creation from Destination creation
  • Lock docker/internal/tarfile.Writer to support concurrent uses
  • Split openArchiveForWriting from docker/archive/newImageDestination
  • Finally, introduce docker/archive.Writer
  • use container/storage/pkg/homedir
  • Fix an error message on docker-archive:path:name@sha256:$digest
  • Move docker/tarfile.Source to docker/internal/tarfile.Source
  • Use the docker/internal/tarfile.Source from docker/daemon and docker/archive
  • Remove deprecated non-SystemContext functions from docker/internal/tarfile
  • Split docker/internal/tarfile.Reader from Source
  • Separate tarfile.Reader creation from Source creation
  • Read the tarfile manifest already when initializing tarfile.Reader
  • Turn tarfile.Source.LoadTarManifest into a TarManifest
  • Allow choosing an image from tarfile.Reader by reference
  • Introduce docker-archive:path:@Index syntax for reading untagged images
  • Introduce docker/archive.Reader
  • Finally, share a tarfile.Reader across archiveSource objects
  • Add docker/archive.NewReaderForReference
  • Add docker/archive.Reader.ManifestTagsForReference
  • Support per user registries.d
  • Move TestInvalidPolicyFormatError
  • Reduce duplication in policy_config_test.go
  • Eliminate more duplication in signature/policy_config_tests.go
  • Return error body if UnexpectedHTTPResponseError
  • Set NoLchown to true in untar opts