Hi Mnemonic folks FYI, the following report has been submitted to the ASF board for our project status update.
Please raise questions or concerns if you have any. Thanks! BR Yanhui ## Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. ## Issues: None at this this time ## Membership Data: PMC Changes: - Yanhui Zhao replaced Gary Wang as the new PMC Chair - Gary Wang becomes PMC member Committer Base Changes: - Currently 19 committers. ## Project Activity: In this period of reporting (since last release done on Jan. 11, 2021) , 23 of tickets have been created and 12 resolved. After our latest release of version 0.13.0, the community discussion prioritized our next release target focusing on (1) redesign the current memory service selection mechanism preparing for the incoming JDK upgrade, and (2) mnemonic-site reboot to reflect most updated project information, development flow, release flow, project news, etc. Our community has held regular meetings on biweekly basis, and we have covered the following topics on the project meeting - Project related training - Release target discussion and planning - New feature support discussion - Blocker issue discussion and possible solution - Encourage community engagement and looking to grow our developer communities ## Community Health: Through our biweekly meetings, current committers and active developers are actively contributing and participating in the project. Our project has PMC chair change appointing Yanhui as the new project chair, and it is approved by the board. Gary will still serve in the PMC and oversee the project development. We plan to recruit new committers recently to grow our communities. Metric data below indicates increased activities since our last project reboot, along with the new version release. Our project is now in a very health state. - [email protected] had a 496% increase in traffic in the past quarter (501 emails compared to 84) - 66 issues opened in JIRA, past quarter (560% increase) - 52 issues closed in JIRA, past quarter (642% increase) - 46 commits in the past quarter (475% increase) - 10 code contributors in the past quarter (400% increase) - 52 PRs opened on GitHub, past quarter (642% increase) - 50 PRs closed on GitHub, past quarter (614% increase) Our 2021 release plan and schedule: - v0.13.0 release done on Jan. 11 2020 - Active development on next major version (0.14), targeting release date of mid-March 2021
