Skip to content

Releases: in-toto/attestation

v1.2.0

Choose a tag to compare

@marcelamelara marcelamelara released this 18 Mar 17:52
df02077

Core Attestation Framework Spec Changes

  • Ensure the Envelope spec meets ITE-5 by @marcelamelara in #431
  • Add predicate type to the allowed media types for the envelope's payload type by @mdeicas in #473
  • Clarify that non-cryptographic digests may use custom value encoding by @marcelamelara in #517

New / Updated Predicates

  • New Simple Verification Result (SVR) Predicate by @arewm in #470
  • Update Release Predicate to v0.2 by @ bdehamer in #495
  • New SPDX 3 Predicate by @JPEWdev in #508

Language Bindings Changes

Other Changes

New Contributors

Full Changelog: v1.1.2...v1.2.0

v1.1.2

Choose a tag to compare

@trishankatdatadog trishankatdatadog released this 14 Jun 11:38
98dd36d

What's Changed

  • Bump markdownlint-cli from 0.43.0 to 0.44.0 by @dependabot in #439
  • Bump actions/setup-go from 5.2.0 to 5.3.0 by @dependabot in #438
  • Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #437
  • Regenerate attestation libraries by @github-actions in #440
  • Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 by @dependabot in #444
  • Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #442
  • Bump actions/setup-node from 4.1.0 to 4.2.0 by @dependabot in #441
  • Regenerate attestation libraries by @github-actions in #445
  • Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot in #451
  • Bump actions/setup-node from 4.2.0 to 4.3.0 by @dependabot in #450
  • Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #449
  • add slsa provenance predicate v0.1 v0.2 by @kpauljoseph in #448
  • Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 by @dependabot in #446
  • update go to v1.22 to fix parsing issues by @pxp928 in #453
  • update workflow to use updated version of go by @pxp928 in #454
  • Regenerate attestation libraries by @github-actions in #455
  • fix typo in docstring by @indiVar0508 in #443
  • Bump brace-expansion from 2.0.1 to 2.0.2 by @dependabot in #467

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@TomHennen TomHennen released this 24 Jan 15:53
7017ad8

What's Changed

New Contributors

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

v1.1.0

Choose a tag to compare

@marcelamelara marcelamelara released this 28 May 23:36
36c1129

The v1.1.0 minor release generalizes the semantics of the DigestSet field type to support any type of immutable identifier. This change is backwards compatible because cryptographic digests are strongly recommended to achieve immutability, so any implementations that only support cryptographic DigestSet still meet the modified semantics. The _type of a Statement is still https://in-toto.io/Statement/v1

More details in the updated DigestSet spec

v1.0.2

Choose a tag to compare

@marcelamelara marcelamelara released this 08 Apr 19:52
15e7ca2

This patch release includes a new predicate type, updates to the predicate vetting process, and more thorough DigestSet validation in Go.

Go, Python and Java APIs are not considered stable before v1.1.

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@marcelamelara marcelamelara released this 20 Dec 00:46
14e233f

This patch release includes on documentation, predicate spec and Go and Python API changes. This release also introduces new vetted predicates. Go, Python and Java APIs are not considered stable before v1.1.

What's Changed

New Contributors

Full Changelog: v1.0...v1.0.1

v1.0.0

Choose a tag to compare

@marcelamelara marcelamelara released this 22 Mar 16:15
ee16c68

v1.0 Release

Our first major release introduces new primitives, basic tooling and guidelines for contributing new predicates types. We also made significant updates to the DigestSet type and extension fields.

What's New

DISCLAIMER: The protobuf definitions and Golang bindings will not be considered stable until the v1.1 tagged release. Use at your own risk.

Updates

  • Add dirHash1, gitCommit, gitTree, etc. to the list of pre-defined algorithms for DigestSet
  • Specify lowercase-hex encoding for standard algorithms only
  • Relax requirements for Statement subject name
  • Updated rules for extension fields and unrecognized fields
  • Documentation updates

New Predicate Types

Since v0.1, we have added three predicate types to our catalog. Please note that predicates are versioned independently from the in-toto attestation spec.

Thanks

Thank you to all contributors to this release!

Full Changelog: v0.1.0...v1.0