winget install --id Sigstore.Cosign
About cosign
Code signing and transparency for containers and binaries
What's new in 3.1.3
This may be the last Cosign v3.1 release, as we finish deprecations and removing unused functionality. Soon we'll start work on Cosign v4 where we will remove things that are currently deprecated. We'll continue to support Cosign v3, with it's opt-in backwards compatibility, as described in our versioning policy. If you haven't already, now is an excellent time to move to the bundle format that has been supported since Cosign v2.6. We have received a ton of fixes over the past month from folks using Cosign in a variety of environments - thank you all! Deprecations • 816f2b6 Deprecate --payload for sign and verify commands (#4991) Features • 5121398 docs:add OVHcloud KMS in available external plugins (#4962) • 38f73bb Add insecure registry flag to ko publish in kind-verify-attestation workflow (#4970) • 2e0749a Deprecate --output-attestation (#4958) • 2233166 Add bundle inspect command (#4842) Fixes • eb3bb86 Guard against empty certificate PEM in mutate.Signature (#4998) • 089731c fix(download):Validate predicate type for new bundle format • d996ce1 Skip nil subject entries in IntotoSubjectClaimVerifier (#5016) • 8ca5b20 Fix Makefile:fall back to "unknown" version info when built outside a git repo (#5000) • df78bf6 fix(verify):skip identity validation for security keys (#5012) • aebdc3a fix:include artifactType in OCI 1.1 signature referrer manifest • c0edaac Allow attestation download to handle both bundle types (#4996) • a8642c7 Fix panic in dockerfile verify on malformed FROM lines (#4979) • ef3e3b4 fix(release):restore signing-step auth and fail on image signing errors...
Version history
| Version | Updated | Notes |
|---|---|---|
| 3.1.3 | Unknown | This may be the last Cosign v3.1 release, as we finish deprecations and removing unused functionality. Soon we'll start work on Cosign v4 where we will remove things that are currently deprecated. We'll continue to suppo... |
| 3.1.2 | Unknown | This may be the last Cosign v3.1 release, as we finish deprecations and removing unused functionality. Soon we'll start work on Cosign v4 where we will remove things that are currently deprecated. We'll continue to suppo... |
| 3.1.1 | Unknown | What's Changed Note: v3.1.0 was skipped due to a bug in our release pipeline. v3.1.1 is identical to v3.1.0 This release deprecates a number of flags related to verification material input for trust root material, as wel... |
| 3.0.6 | Unknown | Changelog v3.0.6 resolves GHSA-w6c6-c85g-mmv6. This release also adds support for signing with OpenBao-managed keys. - f1ad3ee Fix DSSE predicate check (GHSA-w6c6-c85g-mmv6) (#4801) - a09afa9 Handle whitespace-only certi... |
| 3.0.5 | Unknown | v3.0.5 v3.0.5 resolves a low-severity advisory for private PKIs. Deprecations - Deprecate rekor-entry-type flag (#4691) - Deprecate cosign triangulate (#4676) - Deprecate cosign copy (#4681) Features - Automatically requ... |
| 3.0.4 | Unknown | v3.0.4 v3.0.4 resolves GHSA-whqx-f9j3-ch6m. Changes - Fix bundle verify path for old bundle/trusted root (GHSA-whqx-f9j3-ch6m) (#4623) - Optimize cosign tree performance by caching digest resolution (#4612) - Don't requi... |
| 3.0.3 | Unknown | v3.0.3 Thank you for all of your feedback on Cosign v3! v3.0.3 fixes a number of bugs reported by the community along with adding compatibility for the new bundle format and attestation storage in OCI to additional comma... |
| 3.0.2 | Unknown | v3.0.2 v3.0.2 is a functionally equivalent release to v3.0.0 and v3.0.1, with a fix for CI to publish signed releases in the new bundle format. - Note that the --bundle flag specifying an output file to write the Sigstor... |
| 3.0.1 | Unknown | v3.0.1 v3.0.1 is an equivalent release to v3.0.0, which was never published due to a failure in our CI workflows. - Note that the --bundle flag specifying an output file to write the Sigstore bundle (which contains all r... |
| 2.6.1 | Unknown | Changelog - 634fabe Bump sigstore-go, move conformance back to tagged release - c5545ed Partially populate the output of cosign verify when working with new bundles (#4416) - e191024 bump go builder to use 1.25.1 and cos... |
| 2.6.0 | Unknown | v2.6.0 introduces a number of new features, including: - Signing an in-toto statement rather than Cosign constructing one from a predicate, along with verifying a statement's subject using a digest and digest algorithm r... |
| 2.5.3 | Unknown | Changelog - 488ef8c Add signing-config create command (#4280) - 722207e Allow multiple services to be specified for trusted-root create (#4285) - 2ee22fc force when copying the latest image to overwrite (#4298) - 86560e1... |
| 2.5.2 | Unknown | Changelog - b126109 Do not load trusted root when CT env key is set - 19ef59d docs: improve doc for --no-upload option (#4206) Thanks to all contributors! |
| 2.5.1 | Unknown | v2.5.1 Features - Add Rekor v2 support for trusted-root create (#4242) - Add baseUrl and Uri to trusted-root create command - Upgrade to TUF v2 client with trusted root - Don't verify SCT for a private PKI cert (#4225) -... |
| 2.5.0 | Unknown | v2.5.0 includes an implementation of the new bundle specification, attesting and verifying OCI image attestations uploaded as OCI artifacts. This feature is currently gated behind the --new-bundle-format flag when runnin... |
| 2.4.3 | Unknown | v2.4.3 Features - Bump sigstore/sigstore to support KMS plugins (#4073) - Enable fetching signatures without remote get. (#4047) - Feat/file flag completion improvements (#4028) - Update builder to use go1.23.6 (#4052) B... |
| 2.4.2 | Unknown | Features - Updated open-policy-agent to 1.1.0 library (#4036) - Note that only Rego v0 policies are supported at this time - Add UseSignedTimestamps to CheckOpts, refactor TSA options (#4006) - Add support for verifying... |
| 2.4.1 | Unknown | Changelog - update changelog for v2.4.1 (#3896) - chore(deps): bump actions/checkout in the actions group (#3893) - chore(deps): bump github.com/theupdateframework/go-tuf/v2 (#3895) - bump scaffolding release to v0.7.11... |
| 2.4.0 | Unknown | v2.4.0 begins the modernization of the Cosign client, which includes: - Support for the newer Sigstore specification-compliant bundle format - Support for providing trust roots (e.g. Fulcio certificates, Rekor keys) thro... |
| 2.3.0 | Unknown | Release notes |