Releases: containers/image
Releases · containers/image
v5.5.1
v5.5.0
- Add Security Policy
- Bump to v5.5.0-dev again
- Bump github.com/containers/storage from 1.19.1 to 1.19.2
- Add debug line to get Content-Type from manifests
- Add defaults for using the rootless policy path
- Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0
- Bump github.com/klauspost/pgzip from 1.2.3 to 1.2.4
- pkg/docker/config/ModifyJSON: fix MkdirAll usage
- Bump github.com/vbauerster/mpb/v5 from 5.0.4 to 5.2.1
- Bump github.com/containers/storage from 1.19.2 to 1.20.1
- Bump github.com/klauspost/compress from 1.10.5 to 1.10.6
- Bump github.com/vbauerster/mpb/v5 from 5.2.1 to 5.2.2
- Go module noise
- Fix crash on inspecting an OCI image with no config
- Bump github.com/opencontainers/selinux from 1.5.1 to 1.5.2
- Add hardcode Authfile for windows and mac
- docker/config: initialize dockerConfigFile
- docker/config: add
GetAllCredentials
- Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
- Bump github.com/klauspost/compress from 1.10.6 to 1.10.7
- Bump github.com/containers/storage from 1.20.1 to 1.20.2
- Add documentation for credHelper
- Fix error messages on !canModifyManifest
- Add support for ProgressEventSkipped
- Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
- Bump github.com/klauspost/compress from 1.10.7 to 1.10.8
- oci: don't overwrite tags pointing at the same manifest
- oci test: simplify length calculation
v5.4.4
- Bump github.com/klauspost/compress from 1.10.3 to 1.10.4
- Add User-Agent to oauth
- Make the variant in TestChooseInstance data-controlled
- Fix the docstring of WantedPlatforms
- Introduce a variantOrder variable
- Simplify the WantedPlatforms main loop
- Simplify variant list preparation.
- Simplify further
- Simplify WantedPlatforms tests
- Use quotes around variant name in errors
- Bump github.com/containers/storage from 1.18.2 to 1.19.0
- Bump github.com/klauspost/compress from 1.10.4 to 1.10.5
- Bump github.com/vbauerster/mpb/v5 from 5.0.3 to 5.0.4
- registries.conf: remove references on v1
- Fix use of progressPool after it is closed.
- OCI: Don't crash if OCI1Index.Manifests[].Platform is nil
- Move format-indepenent private utilities to manifest/common.go
- Split updatedSchema2MIMEType / updatedOCI1MIMEType from UpdatedLayerInfos
- Factor out the common parts of MIME type update error messages
- Make MIME type conversions table-driven
- Factor out updatedMIMEType out of updatedSchema2MIMEType / updatedOCI1MIMEType
- Inline updatedSchema2MIMEType and updatedOCI1MIMEType back into callers
- Add internal/uploadreader.UploadReader
- Use an UploadReader for layer upload.
- Detect and report errors reported by the server on blob upload.
- Fix debug logging on HTTP request error
- Combine the two TestWantedPlatforms* tests
- Improve handling of Variant: ""
- Simplify and document MatchesPlatform
- Recognize v8 as a valid ARM variant
- Use the correct instance digest when uploading signatures using X-R-S-S
- Use a by-value manifestDigest for the docker PutSignatures implementations
- Remove registries.conf VERSION 2 references from man page
- Bump github.com/sirupsen/logrus from 1.4.2 to 1.6.0
- Bump github.com/containers/storage from 1.19.0 to 1.19.1
- Don't change dockerImageSource.Reference() if a mirror is used
- Commit Go-created go.mod updates
v5.4.3
v5.4.2
v5.4.1
v5.4.0
v5.3.1
* 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
- 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
- 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