Skip to content

Releases: containers/skopeo

v1.6.0

02 Feb 22:14
Compare
Choose a tag to compare

Highlights:

  • A new sif: transport
  • New options --multi-arch, --preserve-digests, --sign-passphrase-file

  • Use a dynamic temp dir for test
  • Add an option to allow copying image indexes alone
  • proxy: Add a GetFullConfig method
  • proxy: Also bump compatible semver
  • Add option to preserve digests on copy
  • Run codespell on code
  • prompt-less signing via passphrase file
  • add a SIF systemtest
  • Merge pull request #1550 from vrothberg/sif-test
  • Improve the documentation of the argument to (skopeo inspect)
  • Document where various fields of (skopeo inspect) come from
  • Improve the documentation of boolean flags

v1.5.2

26 Nov 16:53
Compare
Choose a tag to compare

What's Changed

Includes a fix for CVE-2021-41190 / GHSA-77vh-xpmg-72qh .

  • use fedora:latest in contrib/skopeoimage/*/Dockerfile
  • Fix test bug that prevented useful diagnostics on registry fail
  • proxy: Add an API to fetch the config upconverted to OCI
  • proxy: Add support for manifest lists
  • proxy: Uncapitalize all errors
  • Cirrus: Bump Fedora to release 35 & Ubuntu to 21.10
  • Update to c/image v5.17.0

Full Changelog: v1.5.1...v1.5.2

v1.5.1

04 Nov 14:27
Compare
Choose a tag to compare

What's Changed

  • Bump to v1.5.1
  • main: Error out if an unrecognized subcommand is provided
  • move optional-flag code to c/common/pkg/flag
  • Add --dest-precompute-digests option for docker
  • bump containers/image to 2541165
  • Add instructions to generate static binaries
  • Add new experimental-image-proxy hidden command
  • issue#785 inspect command - introduce a way to skip querying available tags for an image
  • Document container images as an alternative to installing packages
  • Introduce --username and --password to pass credentials
  • Move to v1.5.1-dev

Full Changelog: v1.5.0...v1.5.1

v1.5.0

06 Oct 20:40
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/docker/docker from 20.10.7+incompatible to 20.10.8+incompatible by @dependabot in #1404
  • [CI:DOCS] Github: Add workflow to monitor Cirrus-Cron builds by @cevich in #1405
  • Cirrus: Run checks directly on the host by @cevich in #1334
  • systemtests: if registry times out, show container logs by @edsantiago in #1413
  • Add codespell fixes by @rhatdan in #1414
  • [CI:DOCS] Add OWNERS file by @rhatdan in #1420
  • Update non-module dependencies by @mtrmac in #1428
  • Run (gofmt -s -w) by @mtrmac in #1427
  • Bump github.com/containers/storage from 1.33.1 to 1.37.0 by @dependabot in #1439
  • Introduce DISABLE_DOCS to skip doc generation while building from source by @jaikiran in #1443
  • Update VM Images + Drop prior-ubuntu references by @cevich in #1444
  • Update to github.com/vbauerster/mpb v7.1.5 by @mtrmac in #1455
  • Remove the extra (defaults to true) help msg by @rhatdan in #1431
  • Bump github.com/containers/common from 0.42.0 to 0.46.0 by @dependabot in #1462
  • drop nix support by @lsm5 in #1463
  • Update installation doc with latest steps by @lsm5 in #1464
  • Introduce a --ignore option to allow "sync" command to continue syncing even after a particular image sync fails by @jaikiran in #1468
  • Update github.com/containerd/containerd to v1.5.7 by @mtrmac in #1472
  • Remove leftover Nix packaging files by @mtrmac in #1473
  • Bump github.com/docker/docker from 20.10.8+incompatible to 20.10.9+incompatible by @dependabot in #1471
  • Bump github.com/containers/image/v5 from 5.15.0 to 5.16.1 by @dependabot in #1474

Full Changelog: v1.4.0...v1.5.0

v1.4.1

20 Aug 21:06
Compare
Choose a tag to compare
  • [release-1.4] Bump to v1.4.1
  • [release-1.4] Bump c/image 5.15.2 c/storage 1.34.1 c/common 0.42.1
  • [release-1.4] Bump c/storage 1.34.0, c/image 5.15.1 and c/common 0.43.0

v1.4.0

02 Aug 19:13
Compare
Choose a tag to compare
  • vendor-in-container: update to golang:1.16
  • Accept repositories on login/logout
  • update c/common, c/image, c/storage
  • Update on Building on Ubuntu
  • Add timeouts when waiting on OpenShift or the registry to start
  • Add docs and bash completions
  • Add support for decompressing while copying to dir://
  • Update to enabled containers/image version
  • Fix two instances of unused err found by go-staticcheck
  • Bump github.com/containers/storage from 1.32.6 to 1.33.0
  • Multi-arch image build: Daily version-tag push
  • CONTRIBUTING: small fixes to commands
  • Fix --tls-verify
  • Test both imageOptions and imageDestOptions in TestTLSVerifyFlags
  • Split testing of --tls-verify into separate TestTLSVerifyFlags
  • Add the --tls-verify option to (skopeo logout)
  • Fix using images from rate-limited docker hub
  • Use Fedora container for doccheck
  • Man page validation: part 2 of 2
  • docs: Adding info re container signatures
  • [CI:DOCS] Multi-arch image workflow: Make steps generic
  • Update nix pin with make nixpkgs
  • Cirrus: Freshen CI images
  • Bump github.com/containers/common from 0.40.1 to 0.41.0
  • Bump github.com/containers/storage from 1.32.5 to 1.32.6
  • Remove an unnecessary break
  • Remove an unnecessary Sprintf
  • Fix TestDockerRepositoryReferenceParser
  • Remove unused code
  • Set cobra.Command.CompletionOption already in createApp
  • Bump version to v1.4.0-dev
  • Revert "integration tests: disable ls for logs"
  • CONTRIBUTING: update vendoring instructions
  • disable completion command
  • Bump github.com/spf13/cobra from 1.2.0 to 1.2.1
  • Bump github.com/spf13/cobra from 1.1.3 to 1.2.0
  • Update tests for removal of error and Error from error messages
  • Fix some comments in man-page-checker
  • Improve the description of (skopeo list-tags)
  • Include the mandatory --output option in synopsis of (skopeo standalone-sign)
  • Support non-replaceable strings in synopsis
  • Use (make validate-local) in the validate target
  • man page checker - part 1 of 2
  • Cirrus: Rename cross -> osx task, add cross task.
  • Bump github.com/containers/ocicrypt from 1.1.1 to 1.1.2
  • Cirrus: Add vendor + tree status check
  • Run unit tests as well, not integration tests twice
  • Bump github.com/containers/storage from 1.32.4 to 1.32.5
  • Reintroduce the GNU semantics of DESTDIR
  • Add --retry-times to markdown docs
  • Workaround quay.io image build failure
  • Update brew to avoid 403 on accessing https://homebrew.bintray.com
  • Fix automation re: master->main rename
  • Bump github.com/containers/storage from 1.32.3 to 1.32.4
  • Bump github.com/containers/common from 0.40.0 to 0.40.1
  • Bump github.com/containers/storage from 1.32.2 to 1.32.3
  • Bump github.com/containers/image/v5 from 5.13.1 to 5.13.2
  • Fix documentation of the --format option of skopeo copy and skopeo sync
  • Bump github.com/containers/common from 0.39.0 to 0.40.0
  • Cirrus: New VM Images w/ podman 3.2.1
  • Bump github.com/containers/image/v5 from 5.12.0 to 5.13.1
  • Update nix pin with make nixpkgs
  • Fix multi-arch build version check
  • [CI:DOCS] Fix docs links due to branch rename
  • Bump github.com/containers/storage from 1.32.1 to 1.32.2
  • Update nix pin with make nixpkgs
  • Bump github.com/docker/docker
  • Fix wrong directory name
  • Support [CI:DOCS] mode
  • install.md Building Docs needs MacOS section
  • Bump github.com/containers/storage from 1.32.0 to 1.32.1
  • Bump github.com/containers/common from 0.38.4 to 0.39.0
  • Multi-arch github-action workflow unification
  • Bump github.com/containers/storage from 1.31.1 to 1.31.2
  • Move to v1.3.1-dev

v1.3.1

29 Jun 22:19
e9207c4
Compare
Choose a tag to compare
  • [release-1.3] Bump skopeo v1.3.1, c/storage v1.31.3, c/common v0.38.11

v1.3.0

19 May 21:12
Compare
Choose a tag to compare
Add the missing import and a gitignore entry for bin
Added `format` parameter to `sync` command
Bump github.com/containers/common from 0.36.0 to 0.38.4
Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0
Bump github.com/containers/storage from 1.30.0 to 1.30.1
Cirrus: Improve test synchronization with c/image
Fix typos in docstrings
Makefile: Ensure policy.json uses new variable
Remove older distro docs
Travis -> Cirrus: MacOS Cross test
Travis -> Cirrus: validate, vendor, and test
Update F34beta -> F34 and U2010 -> U2104
Update nix pin with `make nixpkgs`
Upgrade to GitHub-native Dependabot
copy: Add --digestfile

v1.2.3

15 Apr 18:50
Compare
Choose a tag to compare
020-copy.bats: check that we set the manifest type correctly
Add local integration and system test targets
Bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0
Bump github.com/gogo/protobuf/proto to v1.3.2
Bump github.com/spf13/cobra from 1.1.1 to 1.1.2
Bump github.com/stretchr/testify from 1.6.1 to 1.7.0
Bump skopoeoimage Dockerfiles to user Fedora 33
Cirrus: Add hack/get_ci_vm.sh support
Cirrus: Initial implementation support for GCP VMs
Cirrus: Update to use F34beta VM images
Dockerfile.build: switch to fedora:latest
Enable 'OptimizeDestinationImageAlreadyExists' feature
Fix Makefile to handle PREFIX correctly
Fix Makefile to handle PREFIX correctly
Fix for login / logout registry argument
Fix skipping tests in test container
Migrate tests from docker.io
Rebase against master and improve comment about gpgme-config
Set User-Agent to skopeo/$VERSION
Update github.com/containers/storage, containers/common, containers/image ...
Update nix pin with `make nixpkgs`
Update to F34beta images + add hack/get_ci_vm.sh script
Upgrade dsnet/compress to avoid vulnerable xz version
Vendor in latest golang.org/x/crypto
skopeo images: set authfile to /tmp/auth.json

v1.2.2

18 Feb 23:24
e72dd9c
Compare
Choose a tag to compare
  • Bump golang.org/x/crypto to the latest
  • Bump vendor/modules.txt in release-1.2
  • Fix gating test in release-1.2 port
  • Bump c/common c/image and c/storage to latest
  • Bump to Skopeo v1.2.2