Skip to content

Releases: in-toto/in-toto

v3.0.0

14 May 15:01
v3.0.0
659942b
Compare
Choose a tag to compare

See CHANGELOG.md for details.

v2.3.0

10 Apr 19:19
v2.3.0
d6e78aa
Compare
Choose a tag to compare

See CHANGELOG.md for details.

v2.2.0

11 Jan 14:54
v2.2.0
0c1a97f
Compare
Choose a tag to compare

See CHANGELOG.md for details.

v2.1.1

13 Sep 18:32
v2.1.1
3bb4dd8
Compare
Choose a tag to compare

Changed

  • Default type for CLI arg --run-timeout to avoid type mismatch (#626)
  • Dependency update (#627)

v2.1.0

07 Sep 16:27
v2.1.0
0b3c3d2
Compare
Choose a tag to compare

Added

  • CLI argument to control command execution timeout (#605)
  • ITE-4 resolver for directories ("dirHash", #590)

Changed

Removed

  • AppVeyor test configuration (#598)

v2.0.0

10 May 18:55
v2.0.0
3467cd9
Compare
Choose a tag to compare

This release includes breaking changes such as the removal of the user_settings module and changes to exceptions raised during artifact recording. Additionally, it incorporates changes for issues captured in security advisories GHSA-p86f-xmg6-9q4x, GHSA-jjgp-whrp-gq8m, and GHSA-wc64-c5rv-32pf, the last of which has been assigned CVE-2023-32076.

Added

  • Generic interface for ITE-4 resolvers (#584)
  • ITE-4 resolver for OSTree repositories (#585)
  • Warning when --bits is used with non RSA keys in in-toto-keygen (#588)
  • Support for GitHub's security reporting feature (#567)
  • Tool to check local artifacts against in-toto link metadata
    (#589, GHSA-p86f-xmg6-9q4x)
  • Testing in CI for Python 3.11 (#594)

Changed

  • Recording of file hashes to use ITE-4 file resolver (#584)
  • Exceptions returned to Python defaults when recording file artifacts (#592)
  • Documentation about in-toto governance to reflect project changes (#591)
  • Code style to use black + isort, includes update to codebase to conform (#593)
  • Verification documentation to reflect how PGP trust model is used
    (GHSA-jjgp-whrp-gq8m)

Removed

  • Support for user_settings module that enabled configuring in-toto via RC files
    and environment variables (GHSA-wc64-c5rv-32pf)

v1.4.0

26 Apr 14:08
v1.4.0
978f430
Compare
Choose a tag to compare

Added

  • Support for DSSE in metadata generation tools (#503, #577)
  • Ability to set command, byproducts, environment in the in_toto_record APIs (#564)

Changed

  • Various dependency updates and dependabot changes
  • Simplified link threshold check (#573)

v1.3.2

15 Mar 08:11
v1.3.2
c07afeb
Compare
Choose a tag to compare

Added

  • Moved subprocess execution wrapper to in-toto from securesystemslib (#544)
  • Support for in-toto flavoured GPGSigner and GPGKey for use with securesystemlib's new signer API (#538)
  • Acknowledgement to Purdue University (#526)

Changed

  • Invocation of bandit linter (#541)
  • Link to in-toto specification in README (#551)
  • Dependency updates (#543, #549)

v1.3.1

01 Feb 15:29
v1.3.1
341db48
Compare
Choose a tag to compare

Fixed

  • Includes tests in source distribution

v1.3.0

30 Jan 09:03
v1.3.0
ea4f5f3
Compare
Choose a tag to compare

Added

  • ECDSA key type in CLI (#520)
  • Windows builds in GitHub Actions CI (#513)
  • Dependabot version monitoring for GitHub Actions (#498)

Changed

Removed

  • Obsolete test dependency (#521)