Dear community,

The Apache Teaclave (incubating) team is pleased to announce the
release of Apache Teaclave (incubating) 0.5.0.

Apache Teaclave (incubating) is an open source universal secure computing 
platform, making computation on privacy-sensitive data safe and simple.

This is the fifth official Apache incubator release. In this release, we mainly 
focus on toolchain update, better development friendliness, function 
enhancement, task logging and CI improvement.

In this release, the underlying `Rust SGX SDK` is upgraded to 2.0.0. The number 
of Rust crates modified to run inside SGX reduces from hundreds to ten in our 
project. The Rust code backtrace is more complete than the old CPP version, 
which is good for debugging. Besides, a new structure `FunctionArgument` is 
introduced. Thus the function arguments are more typed and support both default 
value and overwriting. Usage count and limit to the function are also added. 
The function usage statistics is essential for a FaaS platform. Additionally, 
task log persistence is supported. Users can choose to save the logs as needed. 
Lastly, the CI is improved: tests are running parallelly and the running 
environment is upgraded.

To learn more, here is a list of notable changes in Teaclave version 0.5.0.

### Features
- Rust SGX SDK upgrade  (#666) 
- Add `FunctionArgument` to `Function` (#677)
- Add usage statistics to `Function` (#678) 
- Support task log persistence (#676) 
### Enhancements
- Improve CI (#658) 
- Update rusty-leveldb version to v1.0.4 (#661)
- Replace protected_fs_rs with sgx_protected_fs of Rust SGX SDK 
### Bug Fixes
- Fix python SDK attestation bypaas (#679) 
- Fix calling a wrong function
### Docs
- Improve function comment layout for pdoc (#670) 
- Fix typos (#671 #672 #675)

Release notes can be found here:
https://github.com/apache/incubator-teaclave/releases/tag/v0.5.0

A link to the download can be found here: https://teaclave.apache.org/download/

To learn more about Teaclave, please visit: https://teaclave.apache.org/

Best,
He Sun
The Apache Teaclave (incubating) Team

===

*Disclaimer*

Apache Teaclave (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator.
Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure, communications, and decision
making process have stabilized in a manner consistent with other
successful ASF projects. While incubation status is not necessarily a
reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.

Reply via email to