Skip to content

Releases: sigstore/sigstore-python

Release 1.1.1rc1

06 Mar 15:46
v1.1.1rc1
681018c
Compare
Choose a tag to compare
Release 1.1.1rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1rc1

Release 1.1.0

31 Jan 18:06
v1.1.0
c65f3d8
Compare
Choose a tag to compare

Added

  • sigstore sign now supports Sigstore bundles, which encapsulate the same
    state as the default {input}.crt, {input}.sig, and {input}.rekor
    files combined. The default output for the Sigstore bundle is
    {input}.sigstore; this can be disabled with --no-bundle or changed with
    --bundle <FILE>
    (#465)

  • sigstore verify now supports Sigstore bundles. By default, sigstore looks
    for an {input}.sigstore; this can be changed with --bundle <FILE> or the
    legacy method of verification can be used instead via the --signature and
    --certificate flags
    (#478)

  • sigstore verify identity and sigstore verify github now support the
    --offline flag, which tells sigstore to do offline transparency log
    entry verification. This option replaces the unstable
    --require-rekor-offline option, which has been removed
    (#478)

Fixed

  • Constrained our dependency on pyOpenSSL to >= 23.0.0 to prevent
    a runtime error caused by incompatible earlier versions
    (#448)

Removed

  • --rekor-bundle and --require-rekor-offline have been removed entirely,
    as their functionality have been wholly supplanted by Sigstore bundle support
    and the new sigstore verify --offline flag
    (#478)

Release 1.0.0

13 Jan 14:51
v1.0.0
55f98f6
Compare
Choose a tag to compare

Changed

  • sigstore.rekor is now sigstore.transparency, and its constituent APIs
    have been renamed to removed implementation detail references
    (#402)

  • sigstore.transparency.RekorEntryMissing is now LogEntryMissing
    (#414)

Fixed

  • The TUF network timeout has been relaxed from 4 seconds to 30 seconds,
    which should reduce the likelihood of spurious timeout errors in environments
    like GitHub Actions (#432)

Release 1.0.0rc1

12 Jan 02:28
d1a24e9
Compare
Choose a tag to compare
Release 1.0.0rc1 Pre-release
Pre-release
sigstore: 1.0.0rc1 (#427)

Signed-off-by: William Woodruff <william@trailofbits.com>

Signed-off-by: William Woodruff <william@trailofbits.com>

Release 0.10.0

09 Jan 19:46
v0.10.0
6658152
Compare
Choose a tag to compare

Added

  • sigstore now supports the -v/--verbose flag as an alternative to
    SIGSTORE_LOGLEVEL for debug logging
    (#372)

  • The sigstore verify identity has been added, and is functionally
    equivalent to the existing sigstore verify subcommand.
    sigstore verify is unchanged, but will be marked deprecated in a future
    stable version of sigstore-python
    (#379)

  • sigstore now has a public, importable Python API! You can find its
    documentation here
    (#383)

  • sigstore --staging is now the intended way to request Sigstore's staging
    instance, rather than per-subcommand options like sigstore sign --staging.
    The latter is unchanged, but will be marked deprecated in a future stable
    version of sigstore-python
    (#383)

  • The per-subcommand options --rekor-url and --rekor-root-pubkey have been
    moved to the top-level sigstore command. Their subcommand forms are unchanged
    and will continue to work, but will be marked deprecated in a future stable
    version of sigstore-python
    (#381)

  • sigstore verify github has been added, allowing for verification of
    GitHub-specific claims within given certificate(s)
    (#381)

Release 0.9.0

22 Dec 16:33
v0.9.0
62865f3
Compare
Choose a tag to compare

[0.9.0]

Added

  • sigstore verify now supports --certificate-chain and --rekor-url
    during verification. Ordinary uses (i.e. the default or --staging)
    are not affected (#323)

Changed

  • sigstore sign and sigstore verify now stream their input, rather than
    consuming it into a single buffer
    (#329)

  • A series of Python 3.11 deprecation warnings were eliminated
    (#341)

  • The "splash" page presented to users during the OAuth flow has been updated
    to reflect the user-friendly page added to cosign
    (#356)

  • sigstore now uses TUF to retrieve its trust material for Fulcio and Rekor,
    replacing the material that was previously baked into sigstore._store
    (#351)

Release 0.8.3

23 Nov 22:13
v0.8.3
0bd51fd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.2...v0.8.3

Release 0.8.2

23 Nov 22:06
v0.8.2
075f046
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.1...v0.8.2

Release 0.8.1

23 Nov 21:59
v0.8.1
3b29ccb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.8.1

Release 0.8.0

23 Nov 21:39
v0.8.0
d5506a6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0