v0.14.0 Release


Radhika Jandhyala
 

Hi Everybody,



Open Enclave version 0.14.0 will soon be published, and we want to send out some release candidate packages (for Windows Server 2016 and 2019, Ubuntu 16.04/18.04) for pre-release testing. You can find the release candidate packages on GitHub below under the v0.14.0-rc1 tag:



https://github.com/openenclave/openenclave/releases<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenenclave%2Fopenenclave%2Freleases&data=04%7C01%7Cradhikaj%40microsoft.com%7Cee8691b885c74130597d08d884df9e03%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637405443245640784%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RkKy6I2YDSLU1%2BxfQo%2BRs1od391lAQBgP43PCIJ29BE%3D&reserved=0>



Please test these packages and let us know if you come across any issues. Thank you so much for your help!



To the Committers of the OE SDK: Please let us know if we have missed anything in the release notes. We should update our CHANGELOG if so.



Thank you so much to everyone in helping us drive and deliver this release! Please use our GitHub repo to report any issues that you may come across in your use of the SDK.

Thanks,
Radhika

Release notes
Added

* Add the deep-copy out parameter support as an experimental, SGX-only feature. To use the feature, pass --experimental when invoking oeedger8r. Refer to the design document<https://github.com/openenclave/openenclave/blob/v0.14.0/docs/DesignDocs/DeepCopyOutParameters.md> for more detail.

Changed

* OE SDK is now built using clang-8. It is required to upgrade the compile to clang-8 if you are building the SDK from source.

Deprecated

* The support of building the SDK for Intel SGX with GCC from source is no longer supported. The recommended compiler is Clang.
* Please note that this is the last release of Open Enclave SDK for Ubuntu 16.04.
* Please note that this is the last release of Open Enclave SDK for Windows Server 2016.


Radhika Jandhyala
 

Hi,

Please note that the packages for v0.14.0-rc1 have been updated due to an error where the older packages were uploaded, so please test against the updated packages there. Sorry for the inconvenience.

Thanks,
Radhika

From: Radhika Jandhyala
Sent: Tuesday, February 2, 2021 1:38 PM
To: oesdk@...
Subject: v0.14.0 Release


Hi Everybody,



Open Enclave version 0.14.0 will soon be published, and we want to send out some release candidate packages (for Windows Server 2016 and 2019, Ubuntu 16.04/18.04) for pre-release testing. You can find the release candidate packages on GitHub below under the v0.14.0-rc1 tag:



https://github.com/openenclave/openenclave/releases<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenenclave%2Fopenenclave%2Freleases&data=04%7C01%7Cradhikaj%40microsoft.com%7Cee8691b885c74130597d08d884df9e03%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637405443245640784%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RkKy6I2YDSLU1%2BxfQo%2BRs1od391lAQBgP43PCIJ29BE%3D&reserved=0>



Please test these packages and let us know if you come across any issues. Thank you so much for your help!



To the Committers of the OE SDK: Please let us know if we have missed anything in the release notes. We should update our CHANGELOG if so.



Thank you so much to everyone in helping us drive and deliver this release! Please use our GitHub repo to report any issues that you may come across in your use of the SDK.

Thanks,
Radhika

Release notes
Added

* Add the deep-copy out parameter support as an experimental, SGX-only feature. To use the feature, pass --experimental when invoking oeedger8r. Refer to the design document<https://github.com/openenclave/openenclave/blob/v0.14.0/docs/DesignDocs/DeepCopyOutParameters.md> for more detail.

Changed

* OE SDK is now built using clang-8. It is required to upgrade the compile to clang-8 if you are building the SDK from source.

Deprecated

* The support of building the SDK for Intel SGX with GCC from source is no longer supported. The recommended compiler is Clang.
* Please note that this is the last release of Open Enclave SDK for Ubuntu 16.04.
* Please note that this is the last release of Open Enclave SDK for Windows Server 2016.


Radhika Jandhyala
 

Hi Everybody,

Open Enclave version 0.14.0 is released and can be found at https://github.com/openenclave/openenclave/releases/tag/v0.14.0.

For the Ubuntu 16.04 and 18.04 packages: they have been published to the production packages.microsoft.com APT repo (for each distro).

For the Windows NuGet packages: They are available on nuget.org.

Thank you so much to everyone in helping us drive and deliver this release! Please use our GitHub repo to report any issues that you may come across in your use of the SDK!

Thanks,
Radhika


From: Radhika Jandhyala
Sent: Wednesday, February 3, 2021 9:55 AM
To: oesdk@...
Subject: RE: v0.14.0 Release

Hi,

Please note that the packages for v0.14.0-rc1 have been updated due to an error where the older packages were uploaded, so please test against the updated packages there. Sorry for the inconvenience.

Thanks,
Radhika

From: Radhika Jandhyala
Sent: Tuesday, February 2, 2021 1:38 PM
To: oesdk@...<mailto:oesdk@...>
Subject: v0.14.0 Release


Hi Everybody,



Open Enclave version 0.14.0 will soon be published, and we want to send out some release candidate packages (for Windows Server 2016 and 2019, Ubuntu 16.04/18.04) for pre-release testing. You can find the release candidate packages on GitHub below under the v0.14.0-rc1 tag:



https://github.com/openenclave/openenclave/releases<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenenclave%2Fopenenclave%2Freleases&data=04%7C01%7Cradhikaj%40microsoft.com%7Cee8691b885c74130597d08d884df9e03%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637405443245640784%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RkKy6I2YDSLU1%2BxfQo%2BRs1od391lAQBgP43PCIJ29BE%3D&reserved=0>



Please test these packages and let us know if you come across any issues. Thank you so much for your help!



To the Committers of the OE SDK: Please let us know if we have missed anything in the release notes. We should update our CHANGELOG if so.



Thank you so much to everyone in helping us drive and deliver this release! Please use our GitHub repo to report any issues that you may come across in your use of the SDK.

Thanks,
Radhika

Release notes
Added

* Add the deep-copy out parameter support as an experimental, SGX-only feature. To use the feature, pass --experimental when invoking oeedger8r. Refer to the design document<https://github.com/openenclave/openenclave/blob/v0.14.0/docs/DesignDocs/DeepCopyOutParameters.md> for more detail.

Changed

* OE SDK is now built using clang-8. It is required to upgrade the compile to clang-8 if you are building the SDK from source.

Deprecated

* The support of building the SDK for Intel SGX with GCC from source is no longer supported. The recommended compiler is Clang.
* Please note that this is the last release of Open Enclave SDK for Ubuntu 16.04.
* Please note that this is the last release of Open Enclave SDK for Windows Server 2016.