Skip to content

1.3

Compare
Choose a tag to compare
@shamsasari shamsasari released this 06 Sep 12:04
· 135 commits to master since this release
2e0a5c7

This is the first release of the Conclave Core SDK to be open source! 🎉 Read our blog post on why did this and what it means for you. Here is a list of the main features in this release:

  1. The SDK artifacts are now available on Maven Central. There's no longer any need to have a local repo directory in your Conclave project. See the API changes page for more details.
  2. The Core SDK powers our new Conclave Cloud platform. Head over to https://conclave.cloud to learn more.
  3. 🧩 New feature! The Conclave Key Derivation Service (KDS) is out of beta and now supports production workloads. The REST API docs can be found here.
  4. 🧩 New feature! Support for stable enclave encryption keys with Mail by using the KDS. This enables use cases where the enclave can restart or move to a different physical machine without affecting the client. It also enables horizontally-scaled enclave solutions. See the API docs for the new KDS post office for more details.
  5. 🧩 Java 17 is now supported inside the enclave. There's no need to configure anything. Just ensure you're using JDK 17 when building your enclave to benefit from the new language features.
  6. Exceptions thrown during enclave startup in release mode now propagate to the host. This provides better feedback if the enclave is unable to start.
  7. Gradle 7 is now supported.
  8. GraalVM has been updated to version 22.0.
  9. Intel SGX SDK has been updated to 2.17.1. This provides bug fixes, security updates, and other improvements. See the SGX SDK release notes for more details.
  10. Conclave now supports Ubuntu 20.04 LTS and 18.04 LTS. 16.04 LTS is no longer supported.
  11. We've introduced the concept of beta APIs to facilitate quick iterative feedback on APIs before they're finalized. Anything annotated with @Beta is subject to change and may even be removed in a later release.
  12. 🧩 Beta feature New API method which creates an attestation quote with custom report data, for use with external SGX-enabled applications which require a signed quote with specific content. See Enclave.createAttestationQuote for more information.
  13. We have added Intel advisory IDs to DCAP-based attestation reports. These provide more information on any platform vilnerabilites that may be present on the system.