Skip to content

v1.5.0

Compare
Choose a tag to compare
@daniel-weisse daniel-weisse released this 24 Jun 11:21
· 84 commits to master since this release
deb4010

What's Changed

Additions

  • cli: allow users to use a custom nonce for SGX quote verification using --nonce flag by @daniel-weisse in #644

  • cli: add --save-sgx-quote flag to save a Coordinator's SGX quote to disk by @daniel-weisse in #647

  • Add a public Go API by @daniel-weisse in #658

  • coordinator: Add client API v2, which offers the same endpoints as the previous client API with an updated format by @daniel-weisse in #661

  • coordinator: add a new client API endpoint, /api/v2/sign-quote, to verify and sign SGX quotes by @daniel-weisse in #659

    • Requires setting the new manifest option .Config.FeatureGates to ["SignQuoteEndpoint"] to enable
  • cli: allow setting multiple DNS names or IPs using --domain flag in marblerun install by @daniel-weisse in #674

  • coordinator: add manifest option to seal with unique key or disable sealing by @thomasten in #677

    • controlled by setting the new manifest option .Config.SealMode:
      • ProductKey: Sealing uses the product key. This is the default if not set.
      • UniqueKey: Sealing uses the unique key.
      • Disabled: If set, the Coordinator won't persist state. This can be useful for ephemeral deployments.

Full Changelog: v1.4.1...v1.5.0