Skip to content

Releases: notaryproject/notation

v0.10.0-alpha.3

18 Aug 11:49
e73bfc3
Compare
Choose a tag to compare
v0.10.0-alpha.3 Pre-release
Pre-release

New Features

  • Support notation login
  • Sign images with remote key stores that securely store the signing keys
  • Verify signatures using Trust Store configured in Notation clients
  • Sign images and verify signatures with locally stored test keys/certificates for demonstration use only
  • Setup Trust Store with the new directory-based structure
  • Configure Trust Policy as a JSON document. Support for registry scope and signature verification levels to customize the behavior during verification
  • Store signatures in registries compliant with the ORAS Artifacts Specification v1.0.0-RC.2

Bug Fixes

  • Fix #189: wrong download URL
  • Fix #264: hello-signing workflow with a self-generated certificate chain
  • Fix #286: allow empty credentials to store config

Removed

  • Remove docker-generate and docker-notation

Other Changes

  • Migrate to codecov.io
  • Add unit tests
  • Add CodeQL security scanning
  • Refactor: delete pkg/registry directory

Detail Commits

New Contributors

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

v0.9.0-alpha.1

01 Jun 09:38
7ff93cd
Compare
Choose a tag to compare
v0.9.0-alpha.1 Pre-release
Pre-release

What's Changed

New Contributors

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

feat-kv-extensibility

21 Jan 08:07
17c7607
Compare
Choose a tag to compare
feat-kv-extensibility Pre-release
Pre-release

Notation supports remote signing, assuring the private keys used for the signing are kept private.
This release represents the work in progress for the pending Signing plugin interface API Spec #26 under the feat-kv-extensibility branch.

Installation

Each tar.gz file in the asset list contains multiple platform versions of the notation binaries built for a specific commit.

Install notation on Linux or WSL

# Choose a binary
timestamp=20220121081115
commit=17c7607

# Download, extract and install
curl -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/feat-kv-extensibility/notation-feat-kv-extensibility-$timestamp-$commit.tar.gz
tar xvzf notation.tar.gz
tar xvzf notation_0.0.0-SNAPSHOT-${commit}_linux_amd64.tar.gz -C ~/bin notation

Install notation on Windows (Powershell)

# Choose a binary
$timestamp="20220121081115"
$commit="17c7607"

# Download and extract
curl.exe -Lo notation.tar.gz https://github.com/notaryproject/notation/releases/download/feat-kv-extensibility/notation-feat-kv-extensibility-$timestamp-$commit.tar.gz
tar.exe xvzf notation.tar.gz
Expand-Archive -Path notation_0.0.0-SNAPSHOT-${commit}_windows_amd64.zip

v0.7.1-alpha.1

19 Nov 14:32
1608db2
Compare
Choose a tag to compare
v0.7.1-alpha.1 Pre-release
Pre-release

Alpha 1 release of Notary v2 notation

Documentation 📘

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

What's Changed

New Contributors

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

v0.7.0-alpha.1

20 Oct 17:22
v0.7.0-alpha.1
2f51db3
Compare
Choose a tag to compare
v0.7.0-alpha.1 Pre-release
Pre-release

Alpha 1 release of Notary v2 notation

Documentation 📘

  • 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/commits/v0.7.0-alpha.1