Skip to content

v0.2

Compare
Choose a tag to compare
@riyazdf riyazdf released this 25 Feb 02:09
· 1527 commits to master since this release

v0.2

  • Add support for delegation roles in notary server and client
  • Add notary CLI commands for managing delegation roles: notary delegation
    • add, list and remove subcommands
  • Enhance notary CLI commands for adding targets to delegation roles
    • notary add --roles and notary remove --roles to manipulate targets for delegations
  • Support for rotating the snapshot key to one managed by the notary server
  • Add consistent download functionality to download metadata and content by checksum
  • Update docker-compose configuration to use official mariadb image
    • deprecate notarymysql
    • default to using a volume for data directory
    • use separate databases for notary-server and notary-signer with separate users
  • Add notary CLI command for changing private key passphrases: notary key passwd
  • Enhance notary CLI commands for importing and exporting keys
  • Change default notary CLI log level to fatal, introduce new verbose (error-level) and debug-level settings
  • Store roles as PEM headers in private keys, incompatible with previous notary v0.1 key format
    • No longer store keys as <KEY_ID>_role.key, instead store as <KEY_ID>.key; new private keys from new notary clients will crash old notary clients
  • Support logging as JSON format
  • Support mutual TLS between notary client and notary server

Checksums

Sha256

notary-v0.2_darwin-amd64.zip    c3e78a9d037fa040cf0b97d1f1c587cfe37eeb993b182002d2cd8322642d649c
notary-v0.2_linux-amd64.zip     5ab2dab6deaffa7ea8261b35c88996bd2b53c311a6036a27e90eb73bd048ebe2
notary-v0.2_darwin-amd64.tar.gz 5e2d9fb5626cf64f9ea616ba89eff8dfef171451068a23465c967e6cf7e7b4c3
notary-v0.2_linux-amd64.tar.gz  15edcc66b604ecd73780848a64841371847c4b85951a09ae0b9734459fc7db53