Skip to content

Releases: containers/skopeo

v1.11.0

26 Jan 21:14
9686701
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.0...v1.11.0

v1.9.3

19 Oct 19:15
Compare
Choose a tag to compare

Fixes reads/writes of sigstore signatures/attachments in quay.io and registry.redhat.io

v1.10.0

01 Oct 17:05
Compare
Choose a tag to compare

skopeo inspect now provides more information about individual layers.

The default /etc/containers/registries.d/default.yaml now has all entries commented-out, to use built-in defaults; that can change the default for lookaside-staging to use an unprivileged users’ home directory instead of a path in /var/.

  • GHA: Re-use identical workflow from buildah repo
  • Optimize upstream skopeo container image build
  • Fix running tests on macOS
  • Reformat with Go 1.19's gofmt
  • Fix a comment
  • Fix looking for commands with GNU make 4.2.1
  • Talk about "registry repositories" in (skopeo sync) documentation
  • Point at --all in the --preserve-digests option documentation
  • Remove unused GIT_BRANCH definition
  • Don't include git commit from a parent directory in the --version output
  • Update for c/image's update of github.com/gobuffalo/pop
  • Merge pull request #1737 from mtrmac/pop-v5-override
  • Stop using docker/docker/pkg/homedir in tests
  • add inspect layersData
  • Don't abort sync if the registry returns invalid tags
  • warn users about --dest-compress and --dest-decompress misuse
  • document imageDestOptions.warnAboutIneffectiveOptions()
  • warn about ineffective destination opts in sync cmd
  • default.yaml should have all options commented
  • Fix documentation in the default registries.d content.
  • [CI:DOCS] Add quay-description update reminder
  • Revert addition of -compat=1.17 to (go mod tidy)
  • Update for klauspost/pgzip#50

v1.9.2

02 Aug 18:15
Compare
Choose a tag to compare
  • [CI:DOCS] Cirrus: Use the latest imgts container
  • Cirrus: Update CI VM images to match podman CI
  • Bump github.com/containers/common from 0.49.0 to 0.49.1

v1.9.1

25 Jul 20:06
Compare
Choose a tag to compare
  • Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
  • Bump github.com/containers/storage from 1.41.0 to 1.42.0
  • Update to github.com/containers/image/v5 v5.22.0
  • Update to github.com/containers/common v0.49.0
  • Stop using deprecated names from c/common/pkg/retry

v1.9.0

13 Jul 14:27
Compare
Choose a tag to compare

Adds support for copying non-image OCI artifacts, and for creating and enforcing sigstore signatures.

Shell autocompletions are now auto-generated, adding support for zsh, fish and PowerShell.

Now requires Go 1.17.

  • Bump github.com/docker/docker
  • Config files live in /usr/local/etc on FreeBSD
  • Avoid hard-coding the location of bash
  • Bump github.com/containers/storage from 1.40.2 to 1.41.0
  • Bump github.com/docker/docker
  • add completion command to generate shell completion scripts
  • Remove cgo_pthread_ordering_workaround.go
  • Update c/image
  • Stop calling gpgme-config
  • shell completion: add Makefile target
  • shell completion: add install instructions docs
  • shell completion: add completion for transports names
  • [CI:DOCS] Pin actions to a full length commit SHA
  • Updated skopeo logo with new artwork
  • Update to gopkg.in/yaml.v3 v3.0.0
  • fix make completions for all POSIX shells
  • Update to github.com/opencontainers/runc >= 1.1.2
  • Cirrus: use Ubuntu 22.04 LTS
  • Bump github.com/containers/ocicrypt from 1.1.4 to 1.1.5
  • Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • Bump github.com/docker/docker
  • Update go.mod to Go 1.17
  • Use testing.T.Setenv instead of os.Setenv in tests
  • Change a repo used for sync tests
  • Use an updated CI image
  • Update for docker/distribution CLI change
  • Enable schema1 support on the test registries
  • CoPR: Autobuild rpm on rhcontainerbot/podman-next
  • [CI:DOCS] Makefile: include cautionary note for rpm target
  • [CI:DOCS] skopeo.spec.rpkg: Fix syntax highlighting
  • Bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  • Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
  • Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
  • Cirrus: Migrate multiarch build off github actions
  • Update & fix skopeo multiarch image Containerfiles
  • Use bytes.ReplaceAll instead of bytes.Replace(..., -1)
  • Update IRC information
  • Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
  • Introduce noteCloseFailure, use it for reporting of cleanup errors
  • Modify error messages on failures to close
  • Remove uses of pkg/errors
  • Use errors.As() instead of direct type checks
  • Vendor unreleased c/image with OCI artifact support
  • Revert "Change a repo used for sync tests"
  • Vendor in c/image with sigstore support
  • Add --sign-by-sigstore-private-key to (skopeo copy) and (skopeo sync)
  • Update for the renames of sigstore to lookaside

v1.8.0

07 May 12:22
Compare
Choose a tag to compare

What's Changed

  • v1.7.0 by @mtrmac in #1606
  • Update skopeoimage/README.md that tags are v-prefixed by @glensc in #1607
  • Add dry-run mode to skopeo-sync by @rhatdan in #1608
  • delete non-existent option in the cmdline example by @masatake in #1611
  • Add option to specify the identity for signing by @Jamstah in #1610
  • Update to benefit from Go 1.16 by @mtrmac in #1621
  • Improve the (skopeo delete) man page by @mtrmac in #1597
  • Update vendor of containers/(common,storage,image) by @rhatdan in #1626
  • Cirrus: Update to F36 w/ netavark+aardvark-dns by @cevich in #1631
  • [CI:DOCS] install.md: remove Kubic package info for Ubuntu by @lsm5 in #1632
  • [CI:DOCS] install.md: include distro package info links by @lsm5 in #1633
  • Vendor in containers/(common, storage, image) by @rhatdan in #1635
  • Vendor in containers/storage v1.40.2 by @rhatdan in #1636

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.6.2

01 Apr 18:22
Compare
Choose a tag to compare
  • Update the command to install golint
  • Bump github.com/prometheus/client_golang to v1.11.1

v1.7.0

24 Mar 19:58
Compare
Choose a tag to compare

skopeo list-tags docker-archive:… is now available.

  • Improve a comment in the 010-inspect.bats test
  • do not recommend upgrading all packages
  • Bump github.com/containers/image/v5 from 5.19.1 to 5.20.0
  • Update github.com/containerd/containerd
  • Bump github.com/docker/docker
  • Bump github.com/spf13/cobra from 1.3.0 to 1.4.0
  • Add support for docker-archive: to skopeo list-tags
  • Rename "self" receiver
  • Remove assignments to an unused variable
  • Add various missing error handling
  • Simplify the proxy server a bit
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  • Use assert.ErrorContains
  • Update to Go 1.14 and revendor
  • Use check.C.MkDir() instead of manual ioutil.TempDir() calls
  • Formally record that we require Go 1.15
  • Update the command to install golint
  • Bump github.com/containers/ocicrypt from 1.1.2 to 1.1.3
  • Bump github.com/docker/docker
  • Bump github.com/containers/storage from 1.38.2 to 1.39.0
  • Bump github.com/containers/common from 0.47.4 to 0.47.5
  • Bump github.com/prometheus/client_golang to v1.11.1

v1.6.1

16 Feb 17:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.6.1