Podling Teaclave Report - Jan 2022

January 12, 2022 · Mingshen Sun

# Teaclave

# Three most important unfinished issues to address before graduating:

  • Improve project structure and documentation
  • Grow the community (attracting more committers, contributors, users)
  • Publish Apache releases (resolving logistics on Apache release)

# Are there any issues that the IPMC or ASF Board need to be aware of?


# How has the community developed since the last report?

Since the last report, we have organized two monthly virtual meetups. For each meetup, we have write-ups published on the Teaclave blog.

We also published a security advisory on a recent vulnerability on Intel SGX SDK.

To promote the recent TrustZone SDK in the Chinese community, we published a blog on getting started with the SDK for newcomers.

# How has the project developed since the last report?

Here are the summaries of recent progress:

Teaclave Faas Platform

  • [docker] start Teaclave docker services with auto-detection mechanism
  • Support selectively including executors (#574)
  • Optimize RPC memory footprint of serde (#577)
  • Persistent MockDB in test mode. (#580)
  • Flush DB and compact_range after dequeue operation
  • API updates (#588): UpdateFunction, ListFunciton, DeleteFunction, UserUpdate, UserRegister, UserUpdate
  • Introduce role-based user management and access control
  • Bug fixes and code refactoring

Teaclave TrustZone SDK

  • Update Rust toolchain to nightly-2021-09-20 an std to 1.56.1

Teaclave SGX SDK

  • Support Intel SGX SDK 2.15, DCAP 1.12
  • Update rust toolchain to nightly-2021-11-01


# How would you assess the podling's maturity?

Please feel free to add your own commentary.

  • [ ] Initial setup
  • [ ] Working towards first release
  • [x] Community building
  • [ ] Nearing graduation
  • [ ] Other:

# Date of last release:

2021-08-23: Apache Teaclave (incubating) 0.3.0

# When were the last committers or PPMC members elected?

  • 2021-09-20: Yuan Zhuang (Apache ID: yuanz), Committer
  • 2021-09-20: Rong Fan (Apache ID: fanrong), Committer

# Have your mentors been helpful and responsive?

Yes, our mentors work responsively to help us with electing new mentors, developing new features, fixing bugs, and expanding the community.

# Is the PPMC managing the podling's brand / trademarks?

We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175)