blob: d8f40c30468b0316370bb50c72dc604b299fe3ad [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{393:function(e,t,a){"use strict";a.r(t);var r=a(11),s=Object(r.a)({},(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h2",{attrs:{id:"teaclave"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave"}},[e._v("#")]),e._v(" Teaclave")]),e._v(" "),a("h3",{attrs:{id:"three-most-important-unfinished-issues-to-address-before-graduating"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#three-most-important-unfinished-issues-to-address-before-graduating"}},[e._v("#")]),e._v(" Three most important unfinished issues to address before graduating:")]),e._v(" "),a("ul",[a("li",[e._v("Improve project structure and documentation")]),e._v(" "),a("li",[e._v("Grow the community (attracting more committers, contributors, users)")]),e._v(" "),a("li",[e._v("Publish Apache releases (resolving logistics on Apache release)")])]),e._v(" "),a("h3",{attrs:{id:"are-there-any-issues-that-the-ipmc-or-asf-board-need-to-be-aware-of"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#are-there-any-issues-that-the-ipmc-or-asf-board-need-to-be-aware-of"}},[e._v("#")]),e._v(" Are there any issues that the IPMC or ASF Board need to be aware of?")]),e._v(" "),a("p",[e._v("None.")]),e._v(" "),a("h3",{attrs:{id:"how-has-the-community-developed-since-the-last-report"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-has-the-community-developed-since-the-last-report"}},[e._v("#")]),e._v(" How has the community developed since the last report?")]),e._v(" "),a("p",[e._v("Since the last report, we have organized two monthly virtual meetups. For each meetup, we have write-ups published on the Teaclave blog.")]),e._v(" "),a("ul",[a("li",[e._v("Teaclave Meetup #8: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-14-teaclave-meetup-8/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-14-teaclave-meetup-8/")])]),e._v(" "),a("li",[e._v("Teaclave Meetup #9: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-11-30-teaclave-meetup-9/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-11-30-teaclave-meetup-9/")])])]),e._v(" "),a("p",[e._v("We also published a security advisory on a recent vulnerability on Intel SGX SDK.")]),e._v(" "),a("ul",[a("li",[e._v("SECURITY ADVISORY OF SMASHEX AND CVE-2021-0186: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-25-security-advisory-of-smashex-and-cve-2021-0186/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-25-security-advisory-of-smashex-and-cve-2021-0186/")])])]),e._v(" "),a("p",[e._v("To promote the recent TrustZone SDK in the Chinese community, we published a blog on getting started with the SDK for newcomers.")]),e._v(" "),a("ul",[a("li",[e._v("使用 TEACLAVE TRUSTZONE SDK 开发 TRUSTZONE 应用: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-15-developing-teaclave-application-with-teaclave-trustzone-sdk/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-15-developing-teaclave-application-with-teaclave-trustzone-sdk/")])])]),e._v(" "),a("h3",{attrs:{id:"how-has-the-project-developed-since-the-last-report"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-has-the-project-developed-since-the-last-report"}},[e._v("#")]),e._v(" How has the project developed since the last report?")]),e._v(" "),a("p",[e._v("Here are the summaries of recent progress:")]),e._v(" "),a("p",[e._v("Teaclave Faas Platform")]),e._v(" "),a("ul",[a("li",[e._v("[docker] start Teaclave docker services with auto-detection mechanism")]),e._v(" "),a("li",[e._v("Support selectively including executors (#574)")]),e._v(" "),a("li",[e._v("Optimize RPC memory footprint of serde (#577)")]),e._v(" "),a("li",[e._v("Persistent MockDB in test mode. (#580)")]),e._v(" "),a("li",[e._v("Flush DB and compact_range after dequeue operation")]),e._v(" "),a("li",[e._v("API updates (#588): UpdateFunction, ListFunciton, DeleteFunction, UserUpdate, UserRegister, UserUpdate")]),e._v(" "),a("li",[e._v("Introduce role-based user management and access control")]),e._v(" "),a("li",[e._v("Bug fixes and code refactoring")])]),e._v(" "),a("p",[e._v("Teaclave TrustZone SDK")]),e._v(" "),a("ul",[a("li",[e._v("Update Rust toolchain to nightly-2021-09-20 an std to 1.56.1")])]),e._v(" "),a("p",[e._v("Teaclave SGX SDK")]),e._v(" "),a("ul",[a("li",[e._v("Support Intel SGX SDK 2.15, DCAP 1.12")]),e._v(" "),a("li",[e._v("Update rust toolchain to nightly-2021-11-01")])]),e._v(" "),a("p",[e._v("Website")]),e._v(" "),a("ul",[a("li",[e._v("[blog] Teaclave Meetup #8: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-14-teaclave-meetup-8/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-14-teaclave-meetup-8/")])]),e._v(" "),a("li",[e._v("[blog] Teaclave Meetup #9: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-11-30-teaclave-meetup-9/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-11-30-teaclave-meetup-9/")])]),e._v(" "),a("li",[e._v("[blog] SECURITY ADVISORY OF SMASHEX AND CVE-2021-0186: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-25-security-advisory-of-smashex-and-cve-2021-0186/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-25-security-advisory-of-smashex-and-cve-2021-0186/")])]),e._v(" "),a("li",[e._v("[blog] 使用 TEACLAVE TRUSTZONE SDK 开发 TRUSTZONE 应用: "),a("a",{attrs:{href:"https://teaclave.apache.org/blog/2021-10-15-developing-teaclave-application-with-teaclave-trustzone-sdk/",rel:"noopener noreferrer"}},[e._v("https://teaclave.apache.org/blog/2021-10-15-developing-teaclave-application-with-teaclave-trustzone-sdk/")])])]),e._v(" "),a("h3",{attrs:{id:"how-would-you-assess-the-podling-s-maturity"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#how-would-you-assess-the-podling-s-maturity"}},[e._v("#")]),e._v(" How would you assess the podling's maturity?")]),e._v(" "),a("p",[e._v("Please feel free to add your own commentary.")]),e._v(" "),a("ul",[a("li",[e._v("[ ] Initial setup")]),e._v(" "),a("li",[e._v("[ ] Working towards first release")]),e._v(" "),a("li",[e._v("[x] Community building")]),e._v(" "),a("li",[e._v("[ ] Nearing graduation")]),e._v(" "),a("li",[e._v("[ ] Other:")])]),e._v(" "),a("h3",{attrs:{id:"date-of-last-release"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#date-of-last-release"}},[e._v("#")]),e._v(" Date of last release:")]),e._v(" "),a("p",[e._v("2021-08-23: Apache Teaclave (incubating) 0.3.0")]),e._v(" "),a("h3",{attrs:{id:"when-were-the-last-committers-or-ppmc-members-elected"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#when-were-the-last-committers-or-ppmc-members-elected"}},[e._v("#")]),e._v(" When were the last committers or PPMC members elected?")]),e._v(" "),a("ul",[a("li",[e._v("2021-09-20: Yuan Zhuang (Apache ID: yuanz), Committer")]),e._v(" "),a("li",[e._v("2021-09-20: Rong Fan (Apache ID: fanrong), Committer")])]),e._v(" "),a("h3",{attrs:{id:"have-your-mentors-been-helpful-and-responsive"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#have-your-mentors-been-helpful-and-responsive"}},[e._v("#")]),e._v(" Have your mentors been helpful and responsive?")]),e._v(" "),a("p",[e._v("Yes, our mentors work responsively to help us with electing new mentors, developing new features, fixing bugs, and expanding the community.")]),e._v(" "),a("h3",{attrs:{id:"is-the-ppmc-managing-the-podling-s-brand-trademarks"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#is-the-ppmc-managing-the-podling-s-brand-trademarks"}},[e._v("#")]),e._v(" Is the PPMC managing the podling's brand / trademarks?")]),e._v(" "),a("p",[e._v("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)")])])}),[],!1,null,null,null);t.default=s.exports}}]);