Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Feb 22:17
· 510 commits to main since this release
v0.9.0
f38f261

This release includes multiple quality-of-life improvements as well as changes to support gittuf policies that work across multiple repositories. This is possibly our last alpha minor version!

Changelog

Added

  • Added a terminal UI (TUI) to enable managing gittuf policy interactively
  • Added global rules to set thresholds and prohibit force pushes to help set security baselines in repositories with gittuf
  • Added workflows to support synchronizing/propagating policy and RSL changes across multiple repositories
  • Added local persistent cache functionality to reduce the time taken for verification of a repository after successful initial verification
  • Added functionality to set a repository's canonical location in gittuf metadata
  • Added a control for RSL recording to skip checking for duplicates
  • Added the gittuf Augmentation Process (GAP) for formalizing changes to gittuf
  • Added color output for various gittuf logging flows
  • Added functionality to discard currently staged changes to policy
  • Added functionality to remove principals and keys no longer used by rules in the metadata

Updated

  • Updated RSL printing to now use buffered output, improving performance
  • Improved testing coverage of gitinterface
  • Updated the design document for clarity and to reflect recent changes to gittuf
  • Updated various dependencies and CI workflows

Contributors

This release includes work by @haotran-california, @fr0m-scratch, @yongjae354, @Raghava-Gatadi, @Horiodino, @patzielinski, @JustinCappos, and @adityasaky, with dependency updates courtesy of @dependabot.