Docker and OCI Registry Client in Go and tooling using those libraries.
CVEs:
Breaking:
Features:
regclient.ImageConfig
method. (PR 706)regctl image mod
add layer from directory. (PR 740)Fixes:
regctl artifact put
. (PR 707)Chores:
regctl manifest head --platform
will trigger a get request. (PR 713)Contributors:
Breaking:
regctl artifact put
no longer includes the filename annotation by default. Use --file-title
to include. (PR 659)Fixes:
regclient.ImageCopy
. (PR 663)regctl registry login
(PR 671)syft packages
with syft scan
. (PR 695)Features:
BlobDelete
support for ocidir references. (PR 669)regctl blob delete
command. (PR 669)regctl registry config
. (PR 673)regctl image mod
. (PR 693)Deprecations:
types
are moved to the errs
package. (PR 686)types
are moved to the mediatype
package. (PR 686)types
are moved to the descriptor
package. (PR 686)github.com/regclient/regclient/regclient
(3 levels of regclient) deprecations are now identified by the standard comment to trigger linters. (PR 686)Other changes:
regctl
. (PR 665)t.Fatal
where appropriate. (PR 680)types
package to avoid circular dependency issues. (PR 686)Contributors:
Changes:
--skip-check
option to regctl registry set
and regctl registry login
. (PR 646)Fixes:
Chores:
ImageCopy
test to not depend on ImageCopy
for setup. (PR 635)t.Setenv
in tests of environment variables. (PR 636)Contributors:
New Features:
Fixes:
Chores:
Contributors:
New Features:
regctl --host
flag to configure registries for a single command. (PR 572)regclient.Ping
method. (PR 590)Fixes:
regclient.RepoList
. (PR 577)Chores:
Contributors:
Fixes:
regctl image inspect
. (PR 554)New Features:
GetSize
method to image manifests (OCI and Docker2 manifests). (PR 565)Chores:
Contributors:
Breaking Changes:
Features:
regctl tag ls --format
(PR 518)WithFileTarTime
method and regctl image mod --file-tar-time
option to edit timestamps inside tar files. (PR 530)regctl artifact put --index
(PR 548)Fixes:
artifactType
with regctl artifact put
(PR 513)Chores:
New Contributors:
Features:
regctl index create
for artifactType
and subject
(PR 490)--latest
flag to regctl artifact get
and regctl artifact list
(PR 507)Fixes:
regctl image get-file
(PR 503)org.opencontainers.artifact.*
to org.opencontainers.image.*
annotations in regclient images. (PR 506)Chores:
The two key features are:
Image Copy:
regctl image copy
(PR 413)regctl image copy
output on narrow terminals. (PR 440)regctl image copy
for tty displays. (PR 447)OCI Support:
artifactType
in image manifest (PR 400)Platform
field directly in the ImageConfig
(PR 456)Other Features:
SOURCE_DATE_EPOCH
build arg support in buildkit. (PR 472)Fixes:
regctl image import
(PR 452)regctl artifact tree
. (PR 470)