Releases: containers/skopeo
Releases · containers/skopeo
v1.6.0
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
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
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
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
- [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
- 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
- [release-1.3] Bump skopeo v1.3.1, c/storage v1.31.3, c/common v0.38.11
v1.3.0
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
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
- 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