Releases: containers/image
Releases · containers/image
v5.19.4
- vendor c/[email protected] (backports for https://bugzilla.redhat.com/show_bug.cgi?id=2072452)
 
v5.19.3
What's Changed
- [v5.19, backport] storage: use race-free 
AddNamesinstead ofSetNamesby @flouthoc in #1503 - [release-5.19 backport] Remove keyring support and Cirrus update to f36 VMs by @lsm5 in #1542
 - [release-5.19 backport] Bump github.com/containers/ocicrypt to 566b808 by @lsm5 in #1539
 
Full Changelog: v5.19.2...v5.19.3
v5.21.1
What's Changed
- Release v5.21.0 by @mtrmac in #1514
 - Use c/storage/pkg/ioutils.AtomicWriteFiles to update auth.json by @mtrmac in #1515
 - build(deps): bump github.com/BurntSushi/toml from 1.0.0 to 1.1.0 by @dependabot in #1516
 - build(deps): bump github.com/sylabs/sif/v2 from 2.4.2 to 2.5.0 by @dependabot in #1520
 - Update to benefit from Go 1.16 by @mtrmac in #1521
 - build(deps): bump github.com/sylabs/sif/v2 from 2.5.0 to 2.6.0 by @dependabot in #1524
 - man containers-registries.conf: clarify mirror association by @vrothberg in #1525
 - Use strings.NewReader instead of bytes.NewBufferString by @mtrmac in #1517
 - Use correct list syntax in containers-registries.conf(5) by @mtrmac in #1527
 - Don't require a Docker-Content-Digest header when deleting images by @mtrmac in #1497
 - build(deps): bump github.com/sylabs/sif/v2 from 2.6.0 to 2.7.0 by @dependabot in #1528
 - Improve progress bars, and update mpb by @mtrmac in #1530
 - build(deps): bump github.com/klauspost/compress from 1.15.1 to 1.15.2 by @dependabot in #1531
 - Cirrus: Update to F36 VMs by @cevich in #1535
 - Bump github.com/containers/ocicrypt to 566b808 by @lsm5 in #1534
 - Fix unwanted reuse of encrypted layers by @mtrmac in #1533
 
Full Changelog: v5.21.0...v5.21.1
v5.21.0
What's Changed
- Release v5.20.0 by @mtrmac in #1482
 - storage: use race-free 
AddNamesinstead ofSetNamesby @flouthoc in #1480 - build(deps): bump github.com/klauspost/compress from 1.14.4 to 1.15.0 by @dependabot in #1484
 - Update github.com/containerd/containerd by @mtrmac in #1485
 - build(deps): bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.1+incompatible by @dependabot in #1486
 - build(deps): bump github.com/sylabs/sif/v2 from 2.3.2 to 2.4.0 by @dependabot in #1488
 - build(deps): bump github.com/klauspost/compress from 1.15.0 to 1.15.1 by @dependabot in #1490
 - build(deps): bump github.com/docker/docker from 20.10.12+incompatible to 20.10.13+incompatible by @dependabot in #1489
 - Silence go-staticcheck about openpgp use by @mtrmac in #1491
 - Try to make (make lint) pass with Go 1.18 by @mtrmac in #1492
 - build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #1494
 - Use assert.ErrorContains by @mtrmac in #1495
 - build(deps): bump github.com/sylabs/sif/v2 from 2.4.0 to 2.4.1 by @dependabot in #1496
 - Formally require Go 1.15 by @mtrmac in #1493
 - build(deps): bump github.com/containers/ocicrypt from 1.1.2 to 1.1.3 by @dependabot in #1498
 - build(deps): bump github.com/docker/docker from 20.10.13+incompatible to 20.10.14+incompatible by @dependabot in #1504
 - registries.conf: prefixes: subdomain matching by @vrothberg in #1505
 - toml decoding: report unknown keys by @vrothberg in #1507
 - registries.conf: fix typo in prefix by @vrothberg in #1508
 - build(deps): bump github.com/opencontainers/selinux from 1.10.0 to 1.10.1 by @dependabot in #1511
 - Add option to specify the identity for signing by @Jamstah in #1510
 - Add pull-from-mirror for adding per-mirror level restrictions by @QiWang19 in #1411
 - build(deps): bump github.com/sylabs/sif/v2 from 2.4.1 to 2.4.2 by @dependabot in #1513
 
Full Changelog: v5.20.0...v5.21.0
v5.19.2
v5.20.0
docker/referece: addIsFullIdentifier- Changed oci layout transport to thread-safe destination
 - add 
pkg/blobcachefrom Buildah - blobcache: drop import on 
buildah/docker - blobcache: drop history comment
 - blobcache: make 
ClearCache()private - blobcache: remove 
CacheLookupReferenceFunc - blobcache: turn 
BlobCacheinto a struct - blobcache: export 
clearCache - Remove (unused and unreachable) keyring support
 - Eliminate a goroutine
 - Also introduces internal-only interfaces to allow extending the transport feature set in the future
 
v5.19.1
v5.19.0
What's Changed
- Release c/image v5.18.0 by @mtrmac in #1437
 - build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 by @dependabot in #1440
 - build(deps): bump github.com/klauspost/compress from 1.13.6 to 1.14.1 by @dependabot in #1441
 - Initial sif transport implementation by @mtrmac in #1438
 - build(deps): bump github.com/sylabs/sif/v2 from 2.3.0 to 2.3.1 by @dependabot in #1443
 - build(deps): bump github.com/vbauerster/mpb/v7 from 7.3.0 to 7.3.1 by @dependabot in #1444
 - Corrects wrong default path for auth.json in docs by @svdHero in #1442
 - Log every credential path we consult by @mtrmac in #1445
 - build(deps): bump github.com/containers/storage from 1.37.0 to 1.38.0 by @dependabot in #1447
 - Run codespell on code by @rhatdan in #1449
 - build(deps): bump github.com/vbauerster/mpb/v7 from 7.3.1 to 7.3.2 by @dependabot in #1450
 - GPGME: support passphrase for prompt-less signing by @vrothberg in #1446
 
New Contributors
Full Changelog: v5.18.0...v5.19.0
v5.18.0
- Add copy.Options.PreserveDigests
 - Link the two variants of cannotModifyManifest*Reason together.
 - shortnames: mechanism to enforce resolving to Docker Hub
 - manifest.GuessMIMEType(): recognize self-described OCI manifests
 - Add a comment about only looking up credential helpers by registry
 - Reorganize the success case in getCredentialsWithHomeDir
 - Introduce a string key in getCredentialsWithHomeDir
 - Modify findAuthentication to use a string key instead of a reference.Named
 - Allow using namespaced keys in GetCredentials and GetAuthentication
 - Rename useLegacyAPI to useLegacyFormat
 - Fix GetAllCredentials
 - Reject invalid keys in GetCredentials/GetAuthentication
 - Make validateKey a bit more strict
 - Don't include full manifest contents in error messages
 - Log if a manifest upload doesn't contain a Docker-Content-Digest header
 - docker/config: handle credentials not found errors
 - docker: less bears :(
 - Remove unused filler argument to customPartialBlobCounter
 - Inline decor.Any into the caller
 - Inline sstyle into the only user
 - Simplify a check for missing credentials
 - Fix handling of missing data in GetAllCredentials
 - Fix the pseudo-version of github.com/opencontainers/image-spec
 - Update golang.org/x/crypto, and silence warnings about openpgp
 
v5.17.0
Includes a fix for CVE-2021-41190 / GHSA-77vh-xpmg-72qh .
- [CI:DOCS] Misc manpage fixups
 - Log credentials helper path if available
 - Record locations of blobs discovered by PutBlob but not TryReusingBlob
 - Fix possible out-of-bounds accesses in string indexing
 - Precompute digests option prior to registry upload
 - Add simple documentation how to use c/image with podman's rootless mode
 - Fix c/image fails to pull OCI image with non-
http(s)://urls - Reject ambiguous manifest formats