Docker v0.2 Release Notes

    • โž• 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 on server and signer
    • ๐Ÿ‘Œ Support mutual TLS between notary client and notary server