Skip to content

Releases: notaryproject/notation-go

v0.12.0-beta.1

02 Nov 05:15
55b8746
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.11.0-alpha.4...v0.12.0-beta.1

v0.11.0-alpha.4

12 Oct 02:16
3d8de5f
Compare
Choose a tag to compare
v0.11.0-alpha.4 Pre-release
Pre-release

New features

  • Plugin integration with verification workflow
  • Update go library
  • Support COSE envelope

Bug fixes

Other changes

  • Refactor to support new signature interface

Detail Commits

New Contributors

Full Changelog: v0.10.0-alpha.3...v0.11.0-alpha.4

v0.10.0-alpha.3

18 Aug 05:39
3f1301e
Compare
Choose a tag to compare
v0.10.0-alpha.3 Pre-release
Pre-release

New Features:

  • Implement basic signature verification
  • Implement Notation directory structure
  • Add config package & optimize directory package
  • Add support for trust store parsing

Bug Fixes

  • Fix #104: optimizes directory package
  • Fix #58: trust store test issue on Windows
  • Fix #98: fix hash function name according to the plugin spec

Other Changes:

  • Add unit tests
  • Add CodeQL security scanning
  • Refactor registry interface

Detail Commits

New Contributors

Full Changelog: v0.9.0-alpha.1...v0.10.0-alpha.3

v0.9.0-alpha.1

29 Jun 00:41
fe1997f
Compare
Choose a tag to compare
v0.9.0-alpha.1 Pre-release
Pre-release

Documentation 📘

notation-go provides the libraries for notation sign|push|validate capabilities. The notation CLI is implemented based on notation-go. However, notation-go may be used in other CLIs.

What's Changed

  • Implement generate-envelope workflow #47 by @qmuntal
  • Add more validations to trust-policy parsing #43 by @rgnote
  • Implement built-in JWS signer in terms of an in-process plugin #46 by @qmuntal
  • Implement generate signature plugin workflow #42 by @qmuntal
  • Load and Validate Trust policy documents #39 by @rgnote
  • Implement plugin manager #37 by @qmuntal

Dependency updates via dependabot

New Contributors

  • Special thank you to @qmuntal with first and then numerous contributions after this as noted above.

Full Changelog: v0.8.0-alpha.1...v0.9.0-alpha.1

v0.8.0-alpha.1

27 Apr 05:20
96df588
Compare
Choose a tag to compare
v0.8.0-alpha.1 Pre-release
Pre-release

Documentation 📘

notation-go provides the libraries for notation sign|push|validate capabilities. The notation CLI is implemented based on notation-go. However, notation-go may be used in other CLIs.

What's Changed

New Contributors

Full Changelog: v0.7.0-alpha.1...v0.8.0-alpha.1

v0.7.0-alpha.1

20 Oct 17:04
v0.7.0-alpha.1
6f3abd7
Compare
Choose a tag to compare
v0.7.0-alpha.1 Pre-release
Pre-release

Documentation 📘

notation-go-lib provides the libraries for notation sign|push|validate capabilities. The notation cli implements notation-go-lib, however notation-go-lib may be used in other clis.

  • Getting started with notation
  • Installing notation with linux and wsl2
    curl -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/v0.7.0-alpha.1/notation_0.7.0-alpha.1_linux_amd64.tar.gz
    tar xvzf notation.tar.gz -C ~/bin notation

What's Changed

New Contributors

Full Changelog: https://github.com/notaryproject/notation-go-lib/commits/v0.7.0-alpha.1