The Apache Software Foundation Board of Directors Meeting Minutes November 17, 2021 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:02 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42e8 The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Bertrand Delacretaz Roy T. Fielding Sharan Foga Justin Mclean Sam Ruby Craig L Russell Roman Shaposhnik Sander Striker Sheng Wu Directors Absent: none Executive Officers Present: Myrle Krantz David Nalley Matt Sicker Executive Officers Absent: Ruth Suehle Guests: Daniel Gruno Dave Fisher Greg Stein Joe Brockmeier Sally Khudairi Shane Curcuru 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of October 20, 2021 See: board_minutes_2021_10_20.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander] Daylight savings time - every year there are a few weeks in which clocks around the globe are further or closer apart than during the rest of the year. Our meeting time will have shifted, I for one look forward to adjourning before midnight as opposed to starting at midnight. The board agenda tools have been instrumental in preparing and running our meetings efficiently. I've recently had to correct some of the tool's output which emphasizes how much of a productivity booster it is when it functions, and at the same time can cause a bit of work if it is slightly off. I'm going to explore how we can expedite ownership and support by our operations team, to ensure this critical tool continues to contribute to the scaling of the board. B. President [David] Most of my month related to Apache has been spent with administrivia; and most of it focused on employment matters supporting Greg. Nothing I am aware of needing board attention. Additionally, please see Attachments 1 through 8. C. Treasurer [Myrle] We have begun the work of drafting an Investment Policy Statement, and have presented a very early draft to the board for discussion. Craig Russell has been supporting the Apache Cordova PMC in spending project restricted funds, by providing Ramp virtual cards. Volunteers are able to buy test hardware to help them develop Cordova without paying for that hardware out of their own pocket and then requesting reimbursement. This is the culmination of several positive advances in fundraising and in the treasury, including policies on what kinds of targeted donations are possible (fundraising), processes for recognising and tracking restricted funds (accounting), and tools for safely creating and managing virtual credit cards. This has taken a bit of figuring out, but feedback from volunteers has been overwhelmingly positive. This is a success to be proud of. For those interested, you can follow our credit card expenditures in the #ramp-notifications slack channel; credit card expenditures are *fully* transparent. D. Secretary [Matt] In October, the secretary team received 32 ICLAs and 1 software grant. E. Executive Vice President [Ruth] Nothing interesting to report this month. Waiting until January to decide whether it's time to plan ApacheCon in person next year. Apologies for missing meeting -- will be traveling. F. Vice Chair [Shane] Nothing to report. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Justin] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Craig] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Sam] No report was submitted. Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # DataSketches [striker] # Druid [striker] # Incubator [striker] A. Apache Ambari Project [Jayush Luniya / Sheng] See Attachment A B. Apache Ant Project [Jan Materne / Sander] No report was submitted. D. Apache Bahir Project [Luciano Resende / Bertrand] No report was submitted. E. Apache Beam Project [Kenneth Knowles / Sharan] See Attachment E G. Apache BookKeeper Project [Sijie Guo / Bertrand] See Attachment G H. Apache Brooklyn Project [Geoff Macartney / Sam] See Attachment H I. Apache Buildr Project [Antoine Toulme / Craig] See Attachment I K. Apache Cassandra Project [Nate McCall / Sharan] See Attachment K L. Apache Clerezza Project [Hasan Hasan / Sheng] See Attachment L M. Apache Cocoon Project [Cédric Damioli / Roy] No report was submitted. N. Apache Community Development Project [Swapnil Mane / Justin] See Attachment N O. Apache CouchDB Project [Jan Lehnardt / Roman] No report was submitted. P. Apache Creadur Project [Philipp Ottlinger / Craig] See Attachment P Q. Apache DataSketches Project [Lee Rhodes / Sharan] See Attachment Q @Sharan: follow up about copyright issue R. Apache DeltaSpike Project [Mark Struberg / Sam] No report was submitted. S. Apache Drill Project [Charles Givre / Sheng] No report was submitted. T. Apache Druid Project [Gian Merlino / Sander] No report was submitted. U. Apache Empire-db Project [Rainer Döbele / Bertrand] See Attachment U V. Apache Flume Project [Balázs Donát Bessenyei / Roman] See Attachment V W. Apache FreeMarker Project [Dániel Dékány / Justin] See Attachment W X. Apache Geode Project [Dan Smith / Roy] See Attachment X Y. Apache Giraph Project [Dionysios Logothetis / Sander] See Attachment Y Z. Apache Gora Project [Kevin Ratnasekera / Justin] No report was submitted. AA. Apache Groovy Project [Paul King / Sharan] See Attachment AA AB. Apache Hive Project [Ashutosh Chauhan / Sam] See Attachment AB AC. Apache HTTP Server Project [Joe Orton / Roy] See Attachment AC AD. Apache HttpComponents Project [Michael Osipov / Sheng] See Attachment AD AE. Apache Ignite Project [Dmitry Pavlov / Craig] See Attachment AE AF. Apache Impala Project [Jim Apple / Roman] See Attachment AF AG. Apache Incubator Project [Justin Mclean] See Attachment AG AH. Apache Joshua Project [Tommaso Teofili / Roman] No report was submitted. AI. Apache jUDDI Project [Alex O'Ree / Bertrand] See Attachment AI AJ. Apache Juneau Project [James Bognar / Justin] See Attachment AJ AK. Apache Kafka Project [Jun Rao / Sharan] See Attachment AK AL. Apache Kibble Project [Sharan Foga] See Attachment AL AM. Apache Knox Project [Larry McCay / Roy] See Attachment AM AN. Apache Kylin Project [Shao Feng Shi / Craig] See Attachment AN AO. Apache Libcloud Project [Tomaž Muraus / Sam] See Attachment AO AP. Apache Logging Services Project [Ron Grabowski / Sander] See Attachment AP AQ. Apache ManifoldCF Project [Karl Wright / Sheng] See Attachment AQ AS. Apache Oozie Project [Dénes Bodó / Roman] See Attachment AS AV. Apache OpenWhisk Project [Dave Grove / Roman] See Attachment AV AW. Apache Ozone Project [Sammi Chen / Sheng] See Attachment AW AX. Apache Perl Project [Steve Hay / Justin] See Attachment AX AY. Apache Phoenix Project [Ankit Singhal / Craig] See Attachment AY BA. Apache Pinot Project [Kishore G / Sharan] See Attachment BA BB. Apache POI Project [Dominik Stadler / Sander] See Attachment BB BE. Apache Qpid Project [Robbie Gemmell / Justin] See Attachment BE BF. Apache Ranger Project [Selvamohan Neethiraj / Sam] See Attachment BF BG. Apache REEF Project [Sergiy Matusevych / Sharan] No report was submitted. BH. Apache River Project [Roy T. Fielding] See Attachment BH BI. Apache RocketMQ Project [Xiaorui Wang / Sander] See Attachment BI BJ. Apache Roller Project [David M. Johnson / Bertrand] No report was submitted. BK. Apache Santuario Project [Colm O hEigeartaigh / Craig] No report was submitted. BL. Apache Serf Project [Justin Erenkrantz / Roman] See Attachment BL BM. Apache ServiceComb Project [Willem Ning Jiang / Roy] See Attachment BM BN. Apache ShardingSphere Project [Liang Zhang / Roy] See Attachment BN BP. Apache SIS Project [Martin Desruisseaux / Bertrand] See Attachment BP BQ. Apache Solr Project [Jan Høydahl / Sharan] See Attachment BQ BR. Apache Spark Project [Matei Alexandru Zaharia / Roman] See Attachment BR BS. Apache Subversion Project [Nathan Hartman / Sam] See Attachment BS BT. Apache Superset Project [Maxime Beauchemin / Craig] See Attachment BT BU. Apache Syncope Project [Francesco Chicchiriccò / Sheng] See Attachment BU BV. Apache SystemDS Project [Matthias Boehm / Justin] See Attachment BV BW. Apache TomEE Project [David Blevins / Bertrand] No report was submitted. BX. Apache Traffic Control Project [Eric Friedrich / Sheng] See Attachment BX BY. Apache Turbine Project [Georg Kallidis / Sharan] See Attachment BY BZ. Apache Usergrid Project [Michael Russo / Sander] No report was submitted. CA. Apache Velocity Project [Nathan Bubna / Justin] No report was submitted. CB. Apache Whimsy Project [Shane Curcuru / Roy] See Attachment CB CC. Apache Xalan Project [Gary D. Gregory / Craig] See Attachment CC CD. Apache Xerces Project [Michael Glavassevich / Sam] No report was submitted. CE. Apache XML Graphics Project [Clay Leeds / Roman] See Attachment CE CG. Apache Zeppelin Project [Lee Moon Soo / Bertrand] See Attachment CG Committee reports approved as submitted by General Consent. 7. Special Orders A. Terminate the Apache Joshua Project WHEREAS, the Project Management Committee of the Apache Joshua project has arrived at a consensus to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Joshua project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Joshua project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Joshua Project; and be it further RESOLVED, that the office of "Vice President, Apache Joshua" is hereby terminated; and be it further RESOLVED, that the Apache Joshua PMC is hereby terminated. Special Order 7A, Terminate the Apache Joshua Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Schedule the annual members meeting In line with 2021 (https://s.apache.org/p6y9w), I propose the first week of March (1st-3rd) in 2022. Approved by the board by unanimous consent. 9. Review Outstanding Action Items * Bertrand: Board Agenda Tool transition to ASF Infra [ Unfinished Business 2021-08-18 ] Status: Sander's report points to the need to have a plan for the maintenance of the Board agenda tool. I didn't get replies from infra to my pings at https://github.com/apache/members-info/issues/6 , suggest asking our President to talk to infra and suggest a plan so that Infra can start maintaining the (or rather "a") Board Agenda tool soon. * Justin: follow up on BT SIG [ Mynewt 2021-09-15 ] Status: * Roman: reach out to ComDev about alternative communication channels for [ President 2021-10-20 ] Status: in progress 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:22 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period October 2021 * ISSUES FOR THE BOARD * OPERATIONS Responded to the following queries, liaising with projects as required: - one request to sign a release to use material in a book was declined and the publishers pointed towards the ALv2 that covered the material in question - one request, granted, to produce a small number of t-shirts including ASF project marks for internal use - approved one event * REGISTRATIONS While working to address the infringements by an Amazon Marketplace seller, it was noticeable that a registration for APACHE in India would be helpful. I therefore instructed counsel to start the process of registering APACHE in India. Worked with counsel and the BEAM PMC to determine a way ahead for a registration for BEAM. * INFRINGEMENTS Continued to work with FLINK PMC and counsel to address potential infringements in China. Provided advice to CLOUDSTACK regarding a potential infringement. Provided advice to KAFKA regarding potential infringements. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] Resurfacing from Wedding activities, short/late report this month. ## Published Published: the following items were published on blogs.apache.org - Promotion for CloudStack Collaboration Conference 2021 https://s.apache.org/93zc8 - Apache Software Foundation moves to CDN distribution for software https://s.apache.org/rz8ix - Apache Month in Review: September 2021 https://s.apache.org/wpt90 Press release: The Apache Software Foundation Announces Apache® OpenOffice® 4.1.11 https://s.apache.org/h0dyg Informal Announcements: we published 8 items on the ASF "Foundation" Blog, including 4 Apache News Round-ups and 1 monthly overview, totaling 405 news summaries published to date. We tweeted 18 items to 60.9K followers on Twitter, and posted 12 items to 50.9K followers on LinkedIn. The ASF's YouTube channel had 22.8K views, and 10.67K subscribers. ## Quarterly reports Future Announcements: we continue to wait on content from select area leads in order to publish the Q1 FY2022 Report. Considering whether these reports are entirely necessary - would be interested in board feedback on this. Media Relations: responded to 5 media queries. Highlights of coverage from this month include: - The best open source software of 2021 https://s.apache.org/t85vz - Apache OpenOffice users should upgrade to newest security release! https://s.apache.org/gb45u - How to Simplify Your Approach to Data Analytics https://s.apache.org/k81dm - Over 100,000 Apache HTTP Servers Affected by Actively Exploited Zero-Day Flaw https://s.apache.org/wskkg - Apache emergency update fixes incomplete patch for exploited bug https://s.apache.org/vc539 - Scanning Activity for Apache Flaw Began Before Public Disclosure https://s.apache.org/luhai - Apache web server users urged to patch immediately https://s.apache.org/nf2yx Analyst Relations: we responded to 2 analyst queries. Following media coverage regarding a PMCs blog post challenging a vendor-commissioned analyst research report that contained numerous errors towards the Apache project and was heavily slanted in the vendor's favor, the analyst group contacted us requesting evidence of our attempts to contact them, as stated in the article. Sally responded, and forwarded email headers from her 6 attempts to reach the analysts to rectify issues with the report, but never heard back from the analyst group. Apache was mentioned in a total of 11 reports by Gartner, Forrester, 451 Research, and IDC. ## Additional Contracted services: Reviewing renewals with GlobeNewsWire and Meltwater. Do not intend to renew Meltwater and plan to bring down the number of committed press releases for 2022. Liaison with ASF Fundraising -- - Working with an ASF Platinum Sponsor to publish “Sponsor Success at Apache” article on blogs.a.o - Coordinating promotional material development with Central Services for Giving Tuesday PMC Communication -- - Responded to queries regarding project classification (DOAP) and listing in Annual Report statistics - Facilitated corrections to two misleading self-published articles criticizing the security of different versions of an Apache project - 3 PMCs requesting promotion assistance for their events - Discussed possible press release related to ASF projects use in high profile news story. Are not going to pursue that at this time. ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [David Nalley] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Highlights ========== - Offer extended and accepted for our open position. Paperwork has not been signed, so a name and introduction will come later. - Our mail archive service, PonEE, updated the software to a new improved version of the software. - Mirror system turned off. Short Term Priorities ===================== - Decommission: mail-*.a.o, minotaur.a.o, Puppet v3 (devops.a.o) - Upgrade to new LDAP servers - Turn off CMS, finally Long Range Priorities ===================== - Gitbox v2 - Migrate mail system off hermes General Activity ================ - Jira, Confluence, and CCOS upgraded to new security releases. - Rough download stats, experimental. - Standing up a new infra-internal "dashboard" to better direct the team to documentation, runbooks, and data query systems. - Buildbot configuration migrations from v0.8 to v3.2 - Planning a move to https: redirects and HSTS header. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] While we are starting to think about the Conferences plan for 2022, there has been no on-list discussion yet, and no actual decisions made. We hope to begin discussions in the early weeks of 2022. In particular, we need to decide on policies around vaccination verification at upcoming in-person events, and about how we will go about validating/enforcing these polices at those events. In preparation for that, we have put out some queries to other similar organizations about their policies and processes, and hope to have some templates from which to work once those discussion begin. We may need two sets of policies - one for official ApacheCon events, and another for projects or organizations who seek brand approval for Apache-related events (eg the upcoming Kafka Summit), due to the different levels of liability. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== No current events Future Events ============= None Currently Short/Medium Term Priorities ===================== In person events are starting to pop up and TAC is keeping an eye out for suitable events. Still to be discussed are additional questions that could/should be added around Covid Passports etc. Mailing List Activity ===================== None Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ## Description: - The Diversity and Inclusion VP works in collaboration with a team that contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: None ## Activity: ### Project: Internships for underrepresented groups (Outreachy) * We continue on the round "December 2021 to March 2022". We finalized the project list period, on October 15th, with 5 projects submitted by different members/contributors of the community. The projects are: - 2021 December to 2022 March round - Apache - Add Open-Telemetry support for Apache Airflow [1] - 2021 December to 2022 March round - Apache - Convert Airflow Local Development environment (Breeze) from Bash-based to Python-based [2] - 2021 December to 2022 March round - Apache - Create REST API for Apache Gora functions [3] - 2021 December to 2022 March round - Apache - Implement distributed tracing for Apache ActiveMQ Artemis. [4] - 2021 December to 2022 March round - Apache - Rewrite Github Action workflows to Python [5] * Outreachy organizers communicated to us the current status of our fundings. We have received funds for 1 intern from Amazon, funds for 2 interns from Red hat, and funds for 2 interns from Indeed. A big thank you to our sponsors for supporting us on this program. * The contribution period is opened until November 5th, 4 pm UTC. We have received some contributions from 2 candidates so far. * Jarek Poliuk and Elad organized a workshop for Outreachy candidates on October 14th. Thank you so much Jarek and Elad for the great initiative. The workshop was focused on how the ASF works, how the Apache Airflow projects run, environment setup, what it means to contribute, how to ask for help, what to expect when it comes to response time, expectations, etc. [6] * 4 Outreachy interns selected for 4 projects. One Outreachy intern per project. * We are working on the selection of a fifth pote total Outreachy intern, we are waiting for Outreachy organizer feedback. ### Project: EDI Website no updates [7] ### Topic: Criteria for inclusive words: CLC (Conscious Language Checker) No updates. [8][9] ### Operations no updates. ### Project: User Experience Research on new contributors * Restructure of the report in progress. * Resuming tasks related to the contract during this week. * Katia Rojas signed the sponsorship contract with Google. We are working on the PO and invoices. ## Committee members changes: No new members. ## References [1] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/add-open-telemetry-support-for-apache-airflow/cfp/ [2] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/convert-airflow-local-development-environment-bree/cfp/ [3] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/create-rest-api-for-apache-gora-functions/cfp/ [4] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/implement-distributed-tracing-for-apache-activemq-/cfp/ [5] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/rewrite-github-action-workflows-to-python/cfp/ [6] https://cwiki.apache.org/confluence/display/EDI/Contributing+to+Apache+Airflow+-+Outreachy+2021++?flashId=-1654039174 [7] https://issues.apache.org/jira/browse/DI-11 [8] https://issues.apache.org/jira/browse/DI-38 [9] https://issues.apache.org/jira/browse/DI-39 ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] No items requiring board attention for now. Discussion around "user website tracking" alá Google Analytics started at the mailing list. ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. We've resolved quite a few issues and are flat with 17 outstanding issues compared to last month. We've discussed and reviewed a small tweak to the Release Policy and accepted a change clarifying the role of unreleased artifacts distributed to the developer community. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Oct 2021: 24 [license confusion] 23 [support request/question not security notification] Security reports: 36 (last months: 47, 48, 42) 9 [site] 5 [httpd], [druid] 3 [superset] 2 [airflow], [dubbo], [solr] 1 [avro], [guacamole], [hadoop], [plc4x], [syncope], [tomcat], [trafficcontrol], [trafficserver] In total, as of 1st Nov 2021, we're tracking 90 (last month: 92) open issues across 40 projects, median age 87 (last month: 78) days. 57 of those issues have CVE names assigned. 4 (last month: 4) of these issues, across 3 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache Ambari Project [Jayush Luniya] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ambari was founded 2013-11-20 (8 years ago) There are currently 110 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. New committer: Szilard Antal. ## Project Activity: Ambari 2.7.6 has been release on Nov 12th, including several bug fixes. ## Community Health: Last quarter brought increased level activity within the community. This made it possible to come out with a properly verified release. ----------------------------------------- Attachment B: Report from the Apache Ant Project [Jan Materne] ----------------------------------------- Attachment D: Report from the Apache Bahir Project [Luciano Resende] ----------------------------------------- Attachment E: Report from the Apache Beam Project [Kenneth Knowles] ## Description: The mission of Apache Beam is the creation and maintenance of software related to a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Beam was founded 2016-12-20 (5 years ago) There are currently 80 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Chamikara Madhusanka Jayalath on 2021-01-20. - No new committers. Last addition was Emily Ye on 2021-07-22. ## Project Activity: Recent releases: - 2.33.0 was released on 2021-10-07 (6 weeks from 2.32.0) - 2.32.0 was released on 2021-08-26 (7 weeks from 2.31.0) - 2.31.0 was released on 2021-07-08 (4 weeks from 2.30.0) Notable developments: - Beam's Go SDK exits "experimental" status, bringing in a third ecosystem and community! https://beam.apache.org/blog/go-sdk-release/ - Beam's Dataframe API (mentioned last report) also has graduated out of "experimental" status. - Beam Summit was held online August 4-6, 2021. https://2021.beamsummit.org/ 850 live attendees from 50+ countries. 4.58/5 Average Event Rating Interesting functional improvements to Beam: - Initial support for pushing projections into sources when programming using Beam's schema-driven transforms, for some big performance gains - Google Cloud Firestore connector - Beam SQL supports `CREATE FUNCTION` syntax from Calcite - New append-only variant of ElasticSearch sink - Partitioned reads over JDBC - Improved Beam schema / Avro schema / JDBC schema interoperability ## Community Health: Community metrics are about the same, in terms of dev list, user list, GitHub pull requests, and Jira. There is a statistical uptick in emails to the dev list, but this is due to automated alerts about high priority issues in Jira. There does seem to be a major increase in Jira issues closed, but I think this is due to clean up. ----------------------------------------- Attachment G: Report from the Apache BookKeeper Project [Sijie Guo] ## Description: The mission of BookKeeper is the creation and maintenance of software related to Replicated log service which can be used to build replicated state machines ## Issues: Currently there is no issue for the board. ## Membership Data: Apache BookKeeper was founded 2014-11-19 (7 years ago) There are currently 24 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Charan Reddy G on 2019-07-24. - No new committers. Last addition was Yong Zhang on 2021-07-08. We are onboarding Jack Vanlightly as new committer, he has already accepted the invitation. ## Project Activity: Recent releases: - 4.14.2 was released on 2021-08-24 - 4.14.1 was released on 2021-06-01 - 4.14.0 was released on 2021-05-25 - 4.13.0 was released on 2021-02-25 ## Community Health: The community is in good shape. There are a few ongoing works. We have recently invited a new committer and there are other folks in the community that will be probably be invited soon. Discussions happen mostly on GitHub issues and in the mailing list. We have a slack channel but it is recently less active, it is used mostly by users who reach out to get support. We are trying to encourage the usage of the user@ mailing list but slack is somehow more easy for new comers. - dev@bookkeeper.apache.org had a 89% increase in traffic in the past quarter (110 emails compared to 58) - issues@bookkeeper.apache.org had a 193% increase in traffic in the past quarter (949 emails compared to 323) - user@bookkeeper.apache.org had a 85% decrease in traffic in the past quarter (2 emails compared to 13) - 90 commits in the past quarter (181% increase) - 24 code contributors in the past quarter (71% increase) - 97 PRs opened on GitHub,past quarter (259% increase) - 64 PRs closed on GitHub, past quarter (156% increase) - 24 issues opened on GitHub, past quarter (9% increase) - 18 issues closed on GitHub, past quarter (63% increase) ----------------------------------------- Attachment H: Report from the Apache Brooklyn Project [Geoff Macartney] ## Description: The mission of Apache Brooklyn is the creation and maintenance of software related to a software framework for modeling, monitoring and managing cloud applications through autonomic blueprints. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Brooklyn was founded 2015-11-18 (6 years ago) There are currently 19 committers and 19 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Iuliana Cosmina on 2021-06-04. - No new committers. Last addition was Iuliana Cosmina on 2020-07-03. ## Project Activity: The last major Brooklyn release was 1.0.0, released on 3rd March 2020. There is a steady turnover of commits to the project. ## Community Health: Discussions about issues and directions for the project continue on the mailing lists. ----------------------------------------- Attachment I: Report from the Apache Buildr Project [Antoine Toulme] ## Description: Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that’s simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language that’s a joy to use. And of course, we wanted it to be fast, reliable and have outstanding dependency management. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We have released 1.5.8 in July 2019. We haven't had any activity since. This report is essentially the same as what we filed for a while now. ## Health report: - We still have a small PMC presence of 3 active members still able to vote releases. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Peter Donald on Tue Oct 15 2013 ## Committer base changes: - Currently 10 committers. - Olle Jonsson was added as a committer on Wed Dec 12 2018 ## Releases: - Last release was 1.5.8 on July 14th 2019 ----------------------------------------- Attachment K: Report from the Apache Cassandra Project [Nate McCall] ## Description: Apache Cassandra software is a highly scalable second-generation distributed database. ## Issues: No issues to raise with the board this quarter. ## Membership Data: Apache Cassandra was founded 2010-02-17 (12 years ago) There are currently 66 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Dinesh Joshi on 2021-05-20. - Aleksei Zotov was added as committer on 2021-09-21 - Adam Holmberg was added as committer on 2021-08-10 - Sumanth Pasupuleti was added as committer on 2021-10-27 ## Project Activity: Three patch releases have been published this quarter. Lots of new activity on all fronts, often an increase from 25 to 60% (mailing lists, pull requests, jiras, etc). Commits being merged has dropped, but that is due to current activities, post the 4.0 release and its feature freeze being lifted, shifting to CEPS and planning major new features. ## Community Health: Community health is strong and improving. The community is finding its feet with its new Cassandra Enhancement Proposal (CEP) process, and collaborating across a more diverse landscape. Efforts continue to ensure newcomers are attracted and welcomed. Maintaining CI test results, while accelerating dev efforts is also an ongoing focus. Cassandra project status updates are emailed regularly to dev@, these are worth reading for a more detailed view on current state of affairs in the project. ----------------------------------------- Attachment L: Report from the Apache Clerezza Project [Hasan Hasan] ## Description: Apache Clerezza models the RDF abstract syntax in Java and provides supports for serializing, parsing, managing and querying triple collections (graphs). Apache Clerezza modules aim at supporting the development of Semantic Web applications and services. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Clerezza was founded 2013-02-20 (9 years ago) There are currently 16 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Furkan Kamaci on 2018-12-27. - No new committers. Last addition was Furkan Kamaci on 2018-12-27. ## Project Activity: Yusuf Karadag successfully completed Apache Clerezza GSoC 2021 project. Apart from changes triggered by the work done by Yusuf Karadag, there were almost no activities done by the committers. Therefore, Hasan sent a request to the dev list to vote whether to move Apache Clerezza to the Attic. The work to upgrade Apache Clerezza to use JUnit 5 is currently on hold. The latest release was created on October 22, 2020. ## Community Health: Even though Yusuf has expressed his interest personally to Hasan to join Clerezza, without involvement of more committers, Hasan doubts that the community health can be improved. ----------------------------------------- Attachment M: Report from the Apache Cocoon Project [Cédric Damioli] ----------------------------------------- Attachment N: Report from the Apache Community Development Project [Swapnil Mane] ## Description: The mission of Community Development is the creation and maintenance of software related to Resources to help people become involved with Apache projects ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Community Development was founded 2009-11-01 (12 years ago) There are currently 41 committers and 35 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - Ted Liu was added to the PMC on 2021-10-18 - Ted Liu was added as committer on 2021-10-18 ## Project Activity: ApacheCon Our Community track ran over three days and attracted a good audience. We had 15 community tracks in ApacheCon@Home. All the session tracks are uploaded to the ASF YouTube channel. Also, for ApacheCon Asia, along with YouTube, the sessions are uploaded to the Bilibili platform for the Chinese audience. ALC We established the ALC Lagos (Nigeria) and the Lagos team had its first team meeting in October 2021. We also received a request to establish the ALC Shenzhen (China). The response was overwhelming. 18 people showed their interest in joining the ALC Shenzhen including 3 existing ALC members that have shown interest in becoming mentors to the new ALC. GSoC GSoC 2021 has concluded. ASF GSoC mentors evaluated 48 projects in August 2021 and in total 28 proposals were accepted, more details are available at [1]. Other We got the proposal and set up a new security-discuss mailing list. The purpose of the mailing list is to provide guidance to ASF projects on security best practices. It will also enable interested participants and members of the ASF to share best practices and build a collaborative community around infosec [2]. We might have our presence in the FOSS Backstage event. Some community members expressed their interest and submitted proposals for it [3]. ## Community Health: Our dev mailing list had almost the same traffic as compared to the past quarter, with a minor drop. (183 emails compared to 194 in the past quarter). The new mailing list 'security-discuss@community.apache.org' (established in September 2021) also started getting traction (15 emails). [1] https://s.apache.org/GSoC-2021 [2] https://s.apache.org/x81a6 [3] https://s.apache.org/s0sje ----------------------------------------- Attachment O: Report from the Apache CouchDB Project [Jan Lehnardt] ----------------------------------------- Attachment P: Report from the Apache Creadur Project [Philipp Ottlinger] ## Description: The mission of Creadur is the creation and maintenance of software related to Comprehension and auditing of software distributions ## Issues: No issue that requires any board attention. ## Membership Data: Apache Creadur was founded 2012-04-18 (10 years ago) There are currently 11 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Karl Heinz Marbaise on 2016-08-30. - No new committers. Last addition was Karl Heinz Marbaise on 2016-08-30. ## Project Activity: Jira requests are being answered. Notable changes were the integration of Github's dependabot and minor changes in the codebase. ## Community Health: Activity remains steadily low. I guess also due to the current political circumstances at least from my point of view and my daily life. ----------------------------------------- Attachment Q: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Issues: There are no issues requiring board attention at this time. However, we have identified some other sites that may be misusing our copyrights. We will be contacting legal@apache.org to help us understand whether these other site are actually in violation or not. ## Membership Data: Apache DataSketches was founded 2020-12-15 (a year ago) There are currently 15 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - David Cromberge was added to the PMC on 2021-09-22 - No new committers. Last addition was Charlie Dickens on 2020-12-18. ## Project Activity: Although readers can see the 4 releases of this past quarter from the statistics page, probably the most significant release was the Memory-2.0.0 release on 2021-09-14. This release enables the dependant Java components to be able to compile and run with JDK 8 through JDK 13. Once this was released, it enabled the following core Java component release 3.0.0 on 2021-10-02 to also compile and run with JDK 8-13. This coming year we will be working on a release train that will enable the DataSketches Java components to run on JDK17 and beyond. Not immediately obvious from the stats is the work we have done with Python, released with datasketches-cpp on 2021-09-29, which allows Python users access to the DataSketches algorithms with a simple PIP install. ## Community Health: The DataSketches project is healthy. Most of our interactions with users are through GitHub or through Slack, both of which are easier to use and more interactive than the dev@ list. So the decrease in dev@ usage is understandable. But on the whole, the activity on the DataSketches project is growing. ----------------------------------------- Attachment R: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment S: Report from the Apache Drill Project [Charles Givre] ----------------------------------------- Attachment T: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment U: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db is an object orientated API for dealing with all aspects of storing, manipulating, retrieving and modelling data in relational database management systems. With an SQL centric, no-compromise approach Emprie-db attempts to makes the full power of the database system available to applications. In contrast to object-relational-mapping it provides a easy, intuitive and string-free way to create SQL-statements of any complexity in order to query or manipulate data. ## Issues: There are no issues requiring the boards attention at this time. ## Membership Data: Apache Empire-db was founded 2012-01-24 (10 years ago) There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jan Glaubitz on 2016-07-10. - No new committers. Last addition was Jan Glaubitz on 2015-10-05. ## Project Activity: Originally it was planned finish and publish our upcoming release 2.5.1. However due to personal circumstances the work could not yet be completed. The chair intends to make another attempt to finish and vote on the upcoming release in December or January. ## Releases empire-db-2.5.0 was released on 2020-05-12. ## Community Health: Community is still active. 4 issues opened in JIRA, past quarter (-20% change) 1 issue closed in JIRA, past quarter (100% increase) 13 commits in the past quarter (-35% change) ----------------------------------------- Attachment V: Report from the Apache Flume Project [Balázs Donát Bessenyei] ## Description: The mission of Flume is the creation and maintenance of software related to A reliable service for efficiently collecting, aggregating, and moving large amounts of log data ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Flume was founded 2012-06-20 (9 years ago) There are currently 32 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Ferenc Szabo on 2019-01-28. - No new committers. Last addition was Tristan Stevens on 2020-01-07. ## Project Activity: The last quarter had low activity, likely due to people busy with other things. The last release was on January 8, 2019, more than two years ago. ## Community Health: The community shows low activity, but we still seem to have the necessary number of people around. Work is in progress to try to get a new release out by the end of the year. ----------------------------------------- Attachment W: Report from the Apache FreeMarker Project [Dániel Dékány] ## Description: Apache FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. Apache FreeMarker is implemented in Java as a class library for programmers. FreeMarker 2 (the current stable line) produces releases since 2002. The FreeMarker project has joined the ASF in 2015, and graduated from the Incubator in early 2018. ## Issues: There are no issues requiring board attention at this time. ## Activity: Activity was low in recent months, but ramping up recently, preparing for next release with at least one major feature, and also for the first release of the "freemarker-generator" subproject. ## Health report: Activity is low but steady, as is usual for this project. User questions (mostly on StackOverflow) and new Jira issues are being answered promptly. The short term goal is to develop the next micro version. The long term goal is continuing the ongoing development on the 3.0 branch, so that the project can innovate and the code base can become much cleaner and more attractive for new committers. ## PMC changes: - Currently 7 PMC members. - No changes since the graduation on 2018-03-21 ## Committer base changes: - Currently 8 committers. - Last added: Siegfried Goeschl on 2020-01-07 ## Releases: - 2.3.31 was released on 2021-02-16 ----------------------------------------- Attachment X: Report from the Apache Geode Project [Dan Smith] ## Description: The mission of Apache Geode is the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. ## Issues: There are no Board-level issues at this time. ## Membership Data: Apache Geode was founded 2016-11-15 (5 years ago) There are currently 115 committers and 54 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Donal Evans on 2021-03-22. - No new committers. Last addition was Alberto Bustamante on 2021-05-13. ## Project Activity: We issued two releases this quarter, including a new minor 1.14 that took about 9 months from the time the branch was cut. We're hoping to have a much shorter release time for 1.15.0, which is in development. Recent releases: - 1.14.0 was released on 2021-09-03. - 1.12.5 was released on 2021-10-27. ## Community Health: Initiatives during this period include: - Continuing our monthly video conferences - Gregory Green presented on "OLTP Application Data Services with Apache Geode" at apachecon ----------------------------------------- Attachment Y: Report from the Apache Giraph Project [Dionysios Logothetis] ## Description: The mission of Giraph is the creation and maintenance of software related to Iterative graph processing system built for high scalability ## Issues: There are no issues requiring board attention ## Membership Data: Apache Giraph was founded 2012-05-15 (9 years ago) There are currently 20 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Dionysios Logothetis on 2018-04-22. - No new committers. Last addition was Dionysios Logothetis on 2018-04-23. ## Project Activity: No activity this half. Last release: June 11, 2020 ## Community Health: We're in the process of recruiting people internally (Facebook) that may be contributing to the project in the coming half. ----------------------------------------- Attachment Z: Report from the Apache Gora Project [Kevin Ratnasekera] ----------------------------------------- Attachment AA: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy programming language ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache Groovy was founded 2015-11-18 (6 years ago) There are currently 20 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Eric Milles on 2020-11-20. - No new committers. Last addition was Mikko Värri on 2020-06-03. ## Project Activity: We continue to work on bug fixes for 2.5.x and 3.0.x and continue to assist other non-Apache projects within the Groovy ecosystem move to Groovy 3 and prepare for Groovy 4. We have been receiving very valuable feedback on edge cases for our static compiler from a research group and have been making adjustments as needed. We are also continuing on our roadmap for Groovy 4. We recently added support for records, sealed classes, switch expressions and an integrated query DSL. We expect to be releasing release candidates for Groovy 4 soon with a final GA release for Groovy 4 still expected late this year or early next year depending on feedback. We have also been working on improving our support for recent JDKs (16-18). Recent releases: 2.5.15 was released on 2021-09-06. 3.0.9 was released on 2021-09-06. 4.0.0-beta-1 was released on 2021-09-06. 4.0.0-beta-2 has also been released recently but after the reporting period for this report and will be included in the next report. ## Community Health: Activity has been strong in the last quarter. The ASF Board Reporter wizard indicated an increase in activity for all metrics across mailing lists and issues/PRs opened/closed. Some of this can be attributed to some small contributions from Hacktoberfest but interest was also healthy outside that blip that we seem to get most years around this time. Groovy remained at a healthy position on the latest TIOBE language index. Popular JVM languages: Java 3, Groovy 12, Kotlin 33, Scala 35, Clojure 39. This quarter, 297 commits were contributed from 9 contributors including 6 non-committer contributors (5 new). ----------------------------------------- Attachment AB: Report from the Apache Hive Project [Ashutosh Chauhan] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## Issues: No issue requiring board attention at this time. ## Membership Data: Apache Hive was founded 2010-09-21 (11 years ago) There are currently 101 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Marta Kuczora on 2021-08-02. - No new committers. Last addition was Marton Bod on 2021-07-13. ## Project Activity: hive-storage-2.7.3 was released on 2021-08-03. hive-storage-2.8.1 was released on 2021-08-03. hive-storage-2.8.0 was released on 2021-07-23. Project is continuing to make releases. ## Community Health: Most of mailing list saw drop in traffic. This may indicate decline in popularity of project among both user and dev community. ----------------------------------------- Attachment AC: Report from the Apache HTTP Server Project [Joe Orton] ## Description: The mission of HTTP Server is the creation and maintenance of software related to Apache Web Server (httpd) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HTTP Server was founded 1995-02-27 (27 years ago) There are currently 127 committers and 55 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Giovanni Bechis on 2021-06-11. - No new committers. ## Project Activity: Having struggled to get a release out in the previous quarter, this quarter saw three releases in fast succession. The 2.4.49 release was announced on September 15th, rolling up four months of bug fixes and enhancements since 2.4.48 was tagged in May, and addressing five Low- and Moderate-rated security vulnerabilities which had been in the backlog. At the end of September one of the new features added in .49 was discovered to have introduced a path traversal/file disclosure vulnerability, initially rated Important severity and later upgraded to Critical. Thanks to the release workflow improvements made this year, committers were able to tag, vote for, and announce a security update (2.4.50) intended to fix this just four working days after the report came in. Unfortunately the story doesn't end there, as the patch used in 2.4.50 was quickly discovered to be incomplete. Hence the final of the three releases this quarter came in 2.4.51 - only three working days later - on October 7th to properly address the vulnerability. It would be easy to dwell on the negatives here (and the vulnerabilities did attract some media attention) but from a quick trawl through history I cannot find three releases in as many weeks since early 2.0.x development in 2001, which is worth celebrating. The intrepid Release Manager who took us through all three releases, Stefan Eissing, has a more detailed write-up for anybody interested. https://github.com/icing/blog/blob/main/httpd-2.4.50.md ## Community Health: Community mailing list discussion was significantly more active this quarter, mostly centred around the release activity but also ongoing efforts to improve and stabilise the Travis CI configuration. Notably, HTTP/2 testing is now automated and integrated into the CI. The commit statistics show a significant increase in commits quarter-on-quarter (almost doubling). New activity on GitHub was slower this quarter. ----------------------------------------- Attachment AD: Report from the Apache HttpComponents Project [Michael Osipov] ## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - No changes have occured for 4.x branches - More and more tickets arrive for the 5.x line - Active feature developments happens on master (5.2.x) with Java 8 - Last Java 7 version remains on the 5.1.x line ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Client 5.2-alpha1 was released on 2021-11-03 - HttpComponents Client 5.1.1 was released on 2021-10-27 - HttpComponents Core 5.2-alpha2 was released on 2021-10-20 - HttpComponents Core 5.1.2 GA was released on 2021-09-30 - HttpComponents Core 5.2-alpha1 was released on 2021-09-13 ----------------------------------------- Attachment AE: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite project is the creation and maintenance of software related to high-performance distributed database engine providing in-memory and persistent data caching, partitioning, processing, and querying components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ignite was founded 2015-08-19 (6 years ago) There are currently 64 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Kseniya Romanova was added to the PMC on 2021-09-08 - Alexandr Shapkin was added as committer on 2021-08-04 - Konstantin Orlov was added as committer on 2021-10-29 - Kseniya Romanova was added as committer on 2021-09-04 - Petr Ivanov was added as committer on 2021-08-18 - Nikita Safonov account requested (elected as committer) ## Project Activity: Recent releases: - 3.0.0-alpha3 was released on 2021-10-18. - 3.0.0-alpha2 was released on 2021-06-29. - 2.11.0 was released on 2021-09-17. - 2.10.0 was released on 2021-03-15. - Community started preparing next major release 2.12. Events: - Community members organized 3 virtual meetups in July, and September and one offline meetup in September in Moscow (in compliance with all local C19 restrictions). - Community is hosting the next Ignite Summit in November: https://ignite-summit.org ## Community Health: - dev@ list traffic decreased by 20% in the past quarter. - PRs closed count has 30% decrease (regular PR close hasn't been done this quarter). - JIRA issues opened and closed, commits, PRs opened, and code contribution are amlsot the same. Topics: - PMC discussed a tool for non-code contributions track (project awareness: conferences, training, etc). - Community postponed the creation of a separate Jira project and wiki space for Ignite 3. - Community is discussing how to integrate two TeamCity instances sponsored by different entities. ----------------------------------------- Attachment AF: Report from the Apache Impala Project [Jim Apple] ## Description: The mission of Apache Impala is the creation and maintenance of software related to a high-performance distributed SQL engine ## Issues: There are no issues requiring board attention ## Membership Data: Apache Impala was founded 2017-11-14 (4 years ago) There are currently 59 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Vihang Karajgaonkar on 2021-06-03. - No new committers. Last addition was Wenzhe Zhou on 2021-07-09. ## Project Activity: During August, September, and October, the Impala community: - Improved support for integrations with Apache projects Ozone, ORC, Iceberg, Hive, Ranger, Kudu, DataSketches, Parquet, and HDFS - Improved integration with non-Apache projects, formats, or protocols S3, CentOS 7, PyPi, flame graphs, Docker, and LDAP This quarter few new features landed that weren't integrations as mentioned above. Most other patches were bug fixes. ## Community Health: Perhaps the most stable indicator of Impala activity is reviews@, which registers an email for each code review, each submit, and each Jenkins job completion. This decreased this quarter to 2415 from 2819, a 14% decline. Impala is still a thriving community. ----------------------------------------- Attachment AG: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for November 2021 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 37 podlings incubating. In September and October, podlings executed 7 distinct releases. We added no new IPMC members, and none retired. There were 2 IP clearances, and no projects graduated in the last two months. A couple of podlings are heading towards graduation in the next few months. We were missing reports from PageSpeed, SDAP, Toree and Training, all of whom we'll ask to report next month. Livy's report was also missing and they asked to report next month. The projects that failed to report in the last report have reported this time. Discussion on the IP clearance for Apache AsterixDB JDBC Driver continued. The project will need to go through the IP clearance steps for this donation before their next release. Another IP clearance was found to contain code under a category X license. Several projects were asked to correct links on their download pages, and a script was created to check these pages. A couple of projects were asked to add the incubator disclaimer to their website, and a couple of projects were asked to clean up their distribution areas. There is a discussion on Apache Hop graduating. There were discussions around download pages, releases, and IP clearances on the mailing list. ## Community ### New IPMC members: - none ### People who left the IPMC: - none ## New Podlings - none ## Podlings that failed to report, expected next month - Livy - PageSpeed - SDAP - Toree - Training ## Graduations - None The board has motions for the following: - None ## Releases The following releases entered distribution during the months of October and September: - BRPC 1.0.0 - Hop 1.0.0 - InLong 0.10.0 - Kyuubi 1.3.0 - Kyuubi 1.3.1 - Sedona 1.1.0 - Shenyu 2.4.1 ## IP Clearance - Apache AsterixDB - JDBC Driver - Apache Daffodil VSCode Debugger ## Legal / Trademarks N/A ## Infrastructure N/A ## Table of Contents [Annotator](#annotator) [BlueMarlin](#bluemarlin) [Flagon](#flagon) [Hivemall](#hivemall) [InLong](#inlong) [Kyuubi](#kyuubi) [Liminal](#liminal) [Milagro](#milagro) [NuttX](#nuttx) [Pegasus](#pegasus) [Pony Mail](#pony mail) [ShenYu](#shenyu) [Teaclave](#teaclave) [YuniKorn](#yunikorn) [DataLab](#datalab) [Doris](#doris) [EventMesh](#eventmesh) [Heron](#heron) [Kyuubi](#kyuubi) [MXNet](#mxnet) [NLPCraft](#nlpcraft) [Sedona](#sedona) [Spot](#spot) [Tuweni](#tuweni) -------------------- ## Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. ### Three most important unfinished issues to address before graduating: 1. Build community 2. Maintain a regular release cadence 3. Grow the PPMC and committer groups ### Are there any issues that the IPMC or ASF Board need to be aware of? None at this time. ### How has the community developed since the last report? There was a small surge in interest and issue reports from the community surrounding the most recent release, but that has yet to convert into a higher level of sustained activity. ### How has the project developed since the last report? The project completed a second ASF release in September. Highlights of the release include converting the project to TypeScript and adding API documentation to the website. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-09-03 ### When were the last committers or PPMC members elected? 2018-09-04 ### Have your mentors been helpful and responsive? Mentors have been helpful and responsive to questions about release process, as well as responsive and supportive around reporting. There are no issues at this time. ### Is the PPMC managing the podling's brand / trademarks? The PPMC is not aware of any branding issues at this time. ### Signed-off-by: - [X] (annotator) Nick Kew Comments: - [ ] (annotator) Tommaso Teofili Comments: - [X] (annotator) Benjamin Young Comments: ### IPMC/Shepherd notes: -------------------- ## BlueMarlin BlueMarlin will develop a web service to add intelligence functionality to a plain ad system. BlueMarlin has been incubating since 2020-06-09. ### Three most important unfinished issues to address before graduating: 1. Improve DL-predictor performance and make error rate less than 15%. 2. Create a new release plan 3. Reduce the training time of LookALike model ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? This is the second report since incubation. As of September 9th, 2021, the project has 7 contributors and 2 forks. It has 11 closed pull requests and 0 open issues. ### How has the project developed since the last report? The following features/fixes were added after March 30th, 2021: 1. Fix bugs on DLPredictor 2. Add outlier module to improve accuracy of the DLPredictor 3. Consider Ad-Unit-ID in clustering module in DLPredictor 4. Remove dead-points of time-series in DLPredictor 5. Add script to report performance statistics of DLPredictor 6. Add integration tests to DLPredictor 7. Update Lookalike Application to handle large user set ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: NA ### When were the last committers or PPMC members elected? NA ### Have your mentors been helpful and responsive? Yes, but still need help to migrate our issue list from original github repo to apache github repo. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (bluemarlin) Craig Russell Comments: - [ ] (bluemarlin) Jean-Baptiste Onofré Comments: - [ ] (bluemarlin) Von Gosling Comments: - [X] (bluemarlin) Junping Du Comments: - [ ] (bluemarlin) Uma Maheswara Rao G Comments: ### IPMC/Shepherd notes: -------------------- ## Flagon Flagon is a software tool usability testing platform Flagon has been incubating since 2016-07-13. ### Three most important unfinished issues to address before graduating: 1. Continue VOTE thread for Graduation on general@incubator ### Are there any issues that the IPMC or ASF Board need to be aware of? None at this time. ### How has the community developed since the last report? Onboarding new contributors within a large-scale university consortium. We expect VOTES on new committers Q4 2020. ### How has the project developed since the last report? We have committed minor enhancements to UserALE.js and have maintained the code base. Ongoing development and design on visualization (Apache Superset) and analytics packages continues. We expect a new UserALE.js release in Q4 2021. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-06-03 Apache UserALE.js 2.2.0 ### When were the last committers or PPMC members elected? 2021-03-26 (Gedd Johnson) ### Have your mentors been helpful and responsive? Yes, Mentors are supportive. Slow quarter, with focus on use-case and user community growth/training. Expect to reinvigorate Graduation VOTE in 2021 Q4. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (flagon) Lewis John McGibbney Comments: - [ ] (flagon) David Meikle Comments: - [ ] (flagon) Tim Allison Comments: - [ ] (flagon) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. ### Three most important unfinished issues to address before graduating: 1. Community growth (committers and users) 2. One or more Apache Releases as an Incubator project ### Are there any issues that the IPMC or ASF Board need to be aware of? PPMCs are considering exit approaches including retiring. ### How has the community developed since the last report? - Not significantly different from the last report. - Few traffic from users such as HIVEMALL-306, HIVEMALL-312, HIVEMALL-313 - Github stars are increased to 292 and 112 forks ### How has the project developed since the last report? - Korean Tokenizer support (HIVEMALL-307) - Hotfix for Spark support fixing user reported problems (HIVEMALL-311, HIVEMALL-312, HIVEMALL-314) ### 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: 2019-12-19 ### When were the last committers or PPMC members elected? Elected Jerome Banks as a committer on April 2, 2018. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes, we keep tracking podling's brand / trademarks. ### Signed-off-by: - [ ] (hivemall) Daniel Dai Comments: - [X] (hivemall) Koji Sekiguchi Comments: ### IPMC/Shepherd notes: -------------------- ## InLong InLong is a one-stop data streaming platform that provides automatic, secure, distributed, and efficient data publishing and subscription capabilities. This platform helps you easily build stream-based data applications. InLong has been incubating since 2019-11-03. ### Three most important unfinished issues to address before graduating: 1. Improve and optimize the system to solve the system shortboard 2. Promote the system, to let more people use and participate in the community 3. Building a diverse community with open governance ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues ### How has the community developed since the last report? 1. 1 new contributor has joined the community since the last report (currently: 57) 2. Participated in the ApacheCon Asia online conference in August, introducing the architecture and advantages of InLong 3. Plan to hold an offline + online meetup in October to discuss how to run the InLong community well in the next ### How has the project developed since the last report? In version 0.10.0, we integrated the project, Dockerized all components, provided one-click installation capabilities, simplified module configuration, and lowered the threshold for using InLong; in the upcoming 0.11.0 version, we are doing the following Improvement: the entire chain adds support for Pulsar reporting, and the Sort module adds support for IceBerg and ClickHouse landing to increase the use of components. ### 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-09-14 ### When were the last committers or PPMC members elected? The last committer or PPMC was elected on on 2020-12-15. Judging from the current contribution situation,it is expected that someone contributor will be promoted to the committer in the next version. ### Have your mentors been helpful and responsive? Yes, our mentors are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Yes, all good here. ### Signed-off-by: - [X] (inlong) Junping Du Comments: - [X] (inlong) Justin Mclean Comments: - [ ] (inlong) Sijie Guo Comments: - [ ] (inlong) Zhijie Shen Comments: - [ ] (inlong) Jean-Baptiste Onofré Comments: ### IPMC/Shepherd notes: -------------------- ## Kyuubi Kyuubi is a distributed multi-tenant Thrift JDBC/ODBC server for large-scale data management, processing, and analytics, built on top of Apache Spark and designed to support more engines. Kyuubi has been incubating since 2021-06-21. ### Three most important unfinished issues to address before graduating: 1. Gain more active contributors/committers to build a diverse community 2. Make Apache releases regularly and keep the quality for all releases 3. Improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? 1. 4 new contributors participate in the community since the last one. There are currently 46 contributors and 9 committers. 2. 17 authors have pushed 84 commits to master and 103 commits to all branches. On master, 172 files have changed and there have been 7,220 additions and 3,188 deletions. 3. Several discussions/bug reports on the GitHub Issues/WeChat groups, etc. 4. Number of GitHub stars increased (last report: 692, currently: 754). 5. Participate in 1 off line meetup (@ Huawei corp., Hangzhou, China) to promote the project. ### How has the project developed since the last report? 1. We have released 1.3.0-incuabating in Sep. 15 2. RESTful API Design is accomplished, the community is working on implementation 3. Z-Order Support under dev 4. Flink engine support under discussion with a draft ### 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-09-15 ### When were the last committers or PPMC members elected? No new committer added yet ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (kyuubi) Willem Ning Jiang Comments: - [ ] (kyuubi) Jeff Zhang Comments: - [X] (kyuubi) Duo Zhang Comments: - [X] (kyuubi) Akira Ajisaka Comments: ### IPMC/Shepherd notes: -------------------- ## Liminal Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way. Liminal has been incubating since 2020-05-23. ### Three most important unfinished issues to address before graduating: 1. Grow developers community. 2. Adoption of the project by a few companies. 3. More features - provide out-of-the-box usability for common use-cases. ### Are there any issues that the IPMC or ASF Board need to be aware of? NA ### How has the community developed since the last report? We have presented Liminal to several companies, got great feedback, and they are now evaluating Liminal for their use cases. We have presented in ApacheCon Asia and ApacheCon. ### How has the project developed since the last report? We have released v 0.0.3 - a major milestone to Liminal, containing out-of-the-box functionality to run an ML pipeline locally and in AWS, using Airflow, Kubernetes & Spark. ### 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-12 ### When were the last committers or PPMC members elected? NA ### Have your mentors been helpful and responsive? Super helpful. ### Is the PPMC managing the podling's brand / trademarks? NA ### Signed-off-by: - [ ] (liminal) Jean-Baptiste Onofré Comments: - [ ] (liminal) Henry Saputra Comments: - [ ] (liminal) Uma Maheswara Rao G Comments: - [ ] (liminal) Davor Bonaci Comments: - [ ] (liminal) Liang Chen Comments: ### IPMC/Shepherd notes: -------------------- ## Linkis Apache Linkis is a computation middleware project, which decouples the upper applications and the underlying data engines, provides standardized interfaces (REST, JDBC, WebSocket etc.) to easily connect to various underlying engines (Spark, Presto, Flink, etc.). Linkis has been incubating since 2021-08-02. ### Three most important unfinished issues to address before graduating: 1. Improve project infrastructure(CI, CD, test automation, etc.) and structure to facilitate community collaboration 2. Make Apache releases regularly and keep the quality for all releases 3. Gain more active contributors and committers to build a diverse community ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? * No new contributors since last repot(2021/09/14). There are currently 51 contributors and 15 committers. * 45 issues and 31 pull requests since last report. * 125 GitHub stars increased (last report: 2095, currently: 2200). ### How has the project developed since the last report? * Apache release 1.0.3 under development, progress 80%. * Linkis website under development, progress 60%. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-09-02 ### When were the last committers or PPMC members elected? 2021/08 ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [X] (Linkis) Junping_Du Comments: - [ ] (Linkis) Duo Zhang Comments: - [ ] (Linkis) Jerry Shao Comments: - [X] (Linkis) Lidong Dai Comments: - [X] (Linkis) Shao Feng Shi Comments: ### IPMC/Shepherd notes: -------------------- ## Milagro Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems. Milagro has been incubating since 2015-12-21. ### Three most important unfinished issues to address before graduating: 1. Continue to build relevant and useful crypto libraries and applications for decentralized networks in order to grow the ecosystem of users and contributors to the project. 2.Continue to improve compliance with the Apache Way. In particular to update the Milagro website and other project sites (e.g. Whimsy) in accordance with Apache policies. 3. Further releases to increase the scope of the Milagro project, extend the capability of existing releases and to demonstrate improved compliance with the Apache Way. ### Are there any issues that the IPMC or ASF Board need to be aware of? Administrative tasks are still outstanding due to members' other commitments and the pandemic. These include In particular, a PPMC meeting to discuss the project roadmap needs to be arranged, old releases need to be deleted, confirmation that the project's Whimsy, Clutch, SVN, Confluence & Committers pages are all current, and the code signing keys needs countersigning. Investigations into a redirect on Milagro's home page and an XSS vulnerability on the Decentralized Trust Authority's Swagger page are ongoing. ### How has the community developed since the last report? No change. ### How has the project developed since the last report? Works is still progressing preparing the MPC library for its first official Apache release. Some issue regarding static code analysis were encountered but these have now been resolved. A request to release the Rust version of the core crypto library has been received from within the Milagro community. ### 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: 2020-02-10 ### When were the last committers or PPMC members elected? February 2020 ### Have your mentors been helpful and responsive? Previous podling report sign-off was missed. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the Milagro community. ### Signed-off-by: - [X] (milagro) Nick Kew Comments: - [X] (milagro) Jean-Frederic Clere Comments: ### IPMC/Shepherd notes: -------------------- ## NuttX NuttX is a mature, real-time embedded operating system (RTOS). NuttX has been incubating since 2019-12-09. ### Three most important unfinished issues to address before graduating: 1. Clear any potential infringing use of the NuttX trademark 2. Achieve a non-WIP Disclaimer release under Apache 3. Continue to grow the community with people from different background ### Are there any issues that the IPMC or ASF Board need to be aware of? The project has begun to discuss graduation to TLP and hopes to start this process in the near future. We would appreciate any helpful feedback that will assist us in taking this important step forward. ### How has the community developed since the last report? * Virtually all communications have moved from old venues to dev@nuttx.apache.org. The dev list contains 245 subscribers, an increase of 7% since our previous report, and is the home of most development discussions and user questions. * GitHub's PRs and Issues also have their own discussions. * We are seeing new contributors to the project through GitHub. * No non-PPMC committers have been added since the last report. * One new PPMC member has been added since the last report: Sara Monteiro joined the PPMC in May. * No non-PPMC committers have been added since the last report. ### How has the project developed since the last report? * NuttX developers and contributors organized the annual NuttX Workshop 2021. Due to continuing concerns around COVID, this year's workshop was held online. The event took place on 21-22 August 2021 and can be seen online at https://www.youtube.com/watch?v=KxhrnO4qz0w. More information about this and other NuttX events can be found at https://nuttx.events. * We continue to make significant steps toward license clearing, needed for graduation. This month, we have received four new SGAs and five new ICLAs. Efforts continue to clear files and change their license to the Apache 2.0 License through the large effort of our volunteers. Since joining the Incubator, tens of thousands of files have been changed to the Apache 2.0 License with the permission of more than 70 individuals and 20 organizations who signed ICLAs, CCLAs, and SGAs to assist us in getting closer to graduation. We are grateful to everyone for their invaluable support through this important process. * NuttX developers and contributors organized an event called NuttX Monthly Meetup, the first event of its kind, which took place at https://meet.jit.si/NuttXMeetup, to discuss topics such as continuing efforts toward license clearing and the next NuttX release. Following the event, a lengthy discussion took place at the NuttX mailing list where concerns were expressed about the meeting's content and synchronous venue. Currently it is unclear whether similar events will be organized in the future. If they will, it seems likely that the focus will be to promote NuttX and answer users questions. * The community has begun discussing the next release, NuttX-10.2, and a developer has volunteered to serve as Release Manager for this release. * Many technical improvements, bug fixes, and new architectures have been collaborated and work continues with several pull requests merged per day. * We have listened to the valuable feedback received during our previous releases and continue to improve our documentation. This can be found at https://nuttx.apache.org/docs/latest/. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: NuttX-10.1.0 was released on 2021-05-26. ### When were the last committers or PPMC members elected? Last elected PPMC: 2021-05-08 Last committer added: 2021-04-14 ### Have your mentors been helpful and responsive? Mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx ### Signed-off-by: - [X] (nuttx) Duo Zhang Comments: Looking forward to your next release. And on the monthly meetup, my suggestion is still that, it is OK to hold these events but the final decision must be made on the mailing list, not on the event. - [X] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: - [X] (nuttx) Mohammad Asif Siddiqui Comments: - [ ] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: -------------------- ## Pegasus Pegasus is a distributed key-value storage system which is designed to be simple, horizontally scalable, strongly consistent and high-performance. Pegasus has been incubating since 2020-06-28. ### Three most important unfinished issues to address before graduating: 1. Grow the community, attracting more users, contributors and committers 2. Resolve the license problems 3. Publish more releases in ASF policy regularly ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? Since the last report, we have raise a offline meetup on 2021-09-25. ### How has the project developed since the last report? We are discussing next release, it might be released on the end of October. ### 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-06-28: Apache Pegasus(incubating 2.2.0) ### When were the last committers or PPMC members elected? New committer: Yanzhao Tang(2021-07-07) ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (pegasus) Kevin A. McGrail Comments: - [X] (pegasus) Duo zhang Comments: - [ ] (pegasus) Liang Chen Comments: - [ ] (pegasus) Von Gosling Comments: - [ ] (pegasus) Liu Xun Comments: ### IPMC/Shepherd notes: -------------------- ## Pony Mail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Pony Mail has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. Grow the community 2. Work towards a release of Foal 3. Ensure there are proper unit tests 4. Add tests for API compatibility 5. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Making great progress on the next gen suite (Foal), with input from the usual suspects and more than 20 issues/PRs resolved this quarter, as well as lots of traffic on the dev@ list. We hope to engage more of the community as well as grow it, in order to receive more valuable feedback from especially UI testing. We have begun discussing graduation, though we feel we could use a few more people for better project oversight. ### How has the project developed since the last report? No noteworthy developments on the community front, but activity in the project as noted above. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-20 ### When were the last committers or PPMC members elected? Sean Palmer was elected committer on April 2nd, 2021. ### Have your mentors been helpful and responsive? No answer ### Is the PPMC managing the podling's brand / trademarks? No answer ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: - [X] (ponymail) Sharan Foga Comments: ### IPMC/Shepherd notes: -------------------- ## Teaclave Teaclave is a universal secure computing platform, making computation on privacy-sensitive data safe and simple. Teaclave has been incubating since 2019-08-20. ### 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? None. ### How has the community developed since the last report? Since the last report, we have organized one monthly virtual meetup (we skipped one due to the public holiday). For each meetup, we have minutes write-up published on the Teaclave blog. - Teaclave Meetup #7: Starting from this meetup, we use Google Calendar to show the meetup schedule and location (i.e., the Zoom link). - Teaclave Community Calendar: We also have two new members elected since the last report: - 2021-09-20: Yuan Zhuang (Apache ID: TBD), Committer - 2021-09-20: Rong Fan (Apache ID: TBD), Commiter ### How has the project developed since the last report? Here are the summaries of recent progress: Teaclave Faas Platform - Add TVM MNIST example - Add IDE helper script - Add license header and include SkyWalking Eyes in CI for automatic checking - Release v0.3.0: https://teaclave.apache.org/download/#teaclave - Consolidate `docker-compose` scripts for servers with different SGX drivers Teaclave TrustZone SDK - TEE Socket APIs and examples - Upgrade building docker to Ubuntu 20.04 - Switch to GitHub Actions - Add -rs to examples and update test scripts - Update to OP-TEE 3.14.0 Teaclave SGX SDK - Intel SGX SDK 2.14 - Move wiki pages to the document directory for homepage rendering - Better project template Website - [blog] 使用 Teaclave SGX SDK 开发 SGX 应用 · Aug 24 2021: - [blog] Announcing Apache Teaclave (incubating) 0.3.0 · Sep 30 2021: - [style] Update the contributors page to include Apache ID and tags for each committers Community Collaboration - Teaclave/Intel: Integrating Graphene as a new Library OS executor - Teaclave/OP-TEE: Integrating examples in Rust TrustZone SDK in OP-TEE ### 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: TBD), Committer - 2021-09-20: Rong Fan (Apache ID: TBD), 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? The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175) ### Signed-off-by: - [X] (teaclave) Felix Cheung Comments: - [ ] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [ ] (teaclave) Matt Sicker Comments: - [ ] (teaclave) Zhijie Shen Comments: - [ ] (teaclave) Gordon King Comments: ### IPMC/Shepherd notes: -------------------- ## YuniKorn YuniKorn is a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds. YuniKorn has been incubating since 2020-01-21. ### Three most important unfinished issues to address before graduating: 1. Increase the number of contributors and committers. 2. Plan feature to release mapping. 3. Improve the ease of deployment and documentation quality. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at this point in time. ### How has the community developed since the last report? Two new committers added, multiple new contributors added to the community. Released v0.11.0, work on v1.0.0 is in progress. ### How has the project developed since the last report? Working towards a v1.0 release. Scheduler interface changes are planned to simplify the code. Improved node sorting code. Performance tests showing a major improvement and large advantage over the default Kubernetes scheduler. A performance blog is in preparation. Blog published (3rd party) on gang scheduling. Some statistics for the report period (2021-07-01 till 2021-09-30): JIRA: 141 created, 118 resolved PRs: 125 opened, 122 resolved 17 unique active code contributors (cumulative for all repos) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-08-27 ### When were the last committers or PPMC members elected? 2021-08-26 & 2021-09-22 committers added ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? No issues that we are aware of. ### Signed-off-by: - [X] (yunikorn) Junping Du Comments: - [X] (yunikorn) Felix Cheung Comments: - [X] (yunikorn) Jason Lowe Comments: - [ ] (yunikorn) Holden Karau Comments: - [X] (lresende) Luciano Resende Comments: One of the important aspects of community building is reaching out to the folks in the community, I would have expected to see a mention about the planned meetup in the report -> https://yunikorn.apache.org/community/events ### IPMC/Shepherd notes: -------------------- ## DataLab DataLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools. DataLab has been incubating since 2018-08-20. ### Three most important unfinished issues to address before graduating: 1. Finish preparing all artifacts necessary for graduation 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues ### How has the community developed since the last report? It’s not completed yet. We have just started two processes of voting for the new committers. ### How has the project developed since the last report? - We are working towards the release 2.5.1 - Bug fixing ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [X] Other: working towards next release ### Date of last release: 2021-09-08 ### When were the last committers or PPMC members elected? The last committer was elected on June 22, 2021 ### Have your mentors been helpful and responsive? Yes, our mentors are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [ ] (datalab) P. Taylor Goetz Comments: - [ ] (datalab) Henry Saputra Comments: - [ ] (datalab) Konstantin I Boudnik Comments: - [ ] (datalab) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## Doris Doris is a MPP-based interactive SQL data warehousing for reporting and analysis. Doris has been incubating since 2018-07-18. ### Three most important unfinished issues to address before graduating: 1. Code refactor to reduce references to other project code. 2. The official website need to be updated to meet the requirement of ASF. 3. Some unofficial code repos or mirrors names related to Doris need to be processed. ### Are there any issues that the IPMC or ASF Board need to be aware of? The main branding issue has been addressed(DorisDB renamed to StarRocks). ### How has the community developed since the last report? Since the last report, we have added 30 contributors. There are currently 213 contributors and 29 committers. ### How has the project developed since the last report? 1. We are working on release 0.15 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-05-26 ### When were the last committers or PPMC members elected? 1. zhangjiafeng, committer, 2021-09-24 2. lihaopeng, committer, 2021-11-08 3. xuyang, committer, 2021-09-24 ### Have your mentors been helpful and responsive? All mentors are very helpful! ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [X] (doris) Willem Ning Jiang Comments: - [ ] (doris) Shao Feng Shi Comments: - [X] (doris) Ming Wen Comments: ### IPMC/Shepherd notes: -------------------- ## EventMesh EventMesh is a dynamic cloud-native basic service runtime used to decouple the application and middleware layer. EventMesh has been incubating since 2021-02-18. ### Three most important unfinished issues to address before graduating: 1. Gain more active contributors/committers to build a diverse community 2. Make Apache releases regularly and keep the quality for all releases 3. Improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? 1. Serveral new contributors added 2. Participated in several online and offline conferences to share eventmesh 3. One-week meeting is scheduled for serveral months by tencent meeting 4. Serveral blogs were delivered on wechat public account、infoq、思否、csdn、开源中国等 ### How has the project developed since the last report? v1.3.0 is nearing release. ### 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-11 ### When were the last committers or PPMC members elected? 2021-02 ### Have your mentors been helpful and responsive? yes ### Is the PPMC managing the podling's brand / trademarks? yes ### Signed-off-by: - [ ] (eventmesh) Francois Papon Comments: - [ ] (eventmesh) Junping Du Comments: - [X] (eventmesh) Jean-Baptiste Onofré Comments: - [X] (eventmesh) Justin Mclean Comments: - [X] (eventmesh) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## Heron A real-time, distributed, fault-tolerant stream processing engine. Heron has been incubating since 2017-06-23. ### Three most important unfinished issues to address before graduating: 1. Growing the community 2. Fixing the OSX build (ease of use/adoption) 3. Add new convenience binaries to be distributed after a successful release. E.g. Helm charts, CentOS Docker image ### Are there any issues that the IPMC or ASF Board need to be aware of? * n/a ### How has the community developed since the last report? * The current community has stayed consistent and stable. * We had a few more discussions about kubernetes support and made some progress in having new people contribute code ### How has the project developed since the last report? * Heron has had many improvements to the help the project be more cloud native. * Many improvements have been related to kubernetes support. ### 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/05/26: 0.20.4-incubating ### When were the last committers or PPMC members elected? * The last two new committers voted in: * Oliver Bristow (July 22, 2020) * Windham Wong (July 3, 2020) ### Have your mentors been helpful and responsive? * We’ve recently added Ming and Kevin to help with mentorship. They have been extremely helpful. ### Is the PPMC managing the podling's brand / trademarks? * Yes ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) Julien Le Dem Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: The PPMC is managing the brand and the name was approved years ago - [X] (heron) Ming Wen Comments: - [X] (heron) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Kyuubi Kyuubi is a distributed multi-tenant Thrift JDBC/ODBC server for large-scale data management, processing, and analytics, built on top of Apache Spark and designed to support more engines. Kyuubi has been incubating since 2021-06-21. ### Three most important unfinished issues to address before graduating: 1. Gain more active contributors/committers to build a diverse community 2. Make Apache releases regularly and keep the quality for all releases 3. Improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. 4 new contributors participate in the community since the last one. There are currently 50 contributors and 9 committers. 2. 26 authors have pushed 99 commits to master and 113 commits to all branches. On master, 227 files have changed and there have been 7,240 additions and 2,676 deletions. 3. Several discussions/bug reports on the GitHub Issues/WeChat groups, etc. 4. Participate in 1 off line meetup (Apache Hadoop Meetup 2021, Beijing, China) to promote the project. ### How has the project developed since the last report? 1. We have released 1.3.1-incuabating in 2021 Oct 25 2. the community is working on implementation of RESTful API 3. Z-Order Support under dev 4. Flink engine support in progress ### 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-10-25 ### When were the last committers or PPMC members elected? No new committer added yet ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (kyuubi) Willem Ning Jiang Comments: - [ ] (kyuubi) Jeff Zhang Comments: - [X] (kyuubi) Duo Zhang Comments: - [X] (kyuubi) Akira Ajisaka Comments: ### IPMC/Shepherd notes: -------------------- ## MXNet A Flexible and Efficient Library for Deep Learning MXNet has been incubating since 2017-01-23. ### Three most important unfinished issues to address before graduating: 1. Successfully and smoothly make releases without WIP disclaimer. - ONGOING. ### Are there any issues that the IPMC or ASF Board need to be aware of? No blocking issue. ### How has the community developed since the last report? * The number of GitHub contributors increased to currently 967 * Active blogs and social media presence * Medium (https://medium.com/apache-mxnet) w/ 2k followers (+1%) * Active video channels * YouTube channel (https://www.youtube.com/apachemxnet) w/ 1.49k subscriber (+2% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 6.96k subscribers (+3%) * Highlights in MXNet ecosystem * GluonCV v0.10.0 release (https://github.com/dmlc/gluon-cv/releases/tag/v0.10.0) * GluonNLP MX2 NumPy version (https://github.com/dmlc/gluon-nlp/tree/master) * GluonTS v0.8.1 release (https://github.com/awslabs/gluon-ts/releases/tag/v0.8.1) * DeepInsight (https://github.com/deepinsight/insightface) * Sockeye 2.3.24 release (https://github.com/awslabs/sockeye) ### How has the project developed since the last report? 1) 1.9.0 release is in progress. 1.9.0 release is going through rc8 after a thorough review on the licenses from the community and PPMC. https://github.com/apache/incubator-mxnet/releases/tag/1.9.0.rc8 with 100+ patches of new features, improvements, and fixes. This will be the first recent release without DISCLAIMER-WIP. 2) 2.0.0 development is close to completion. MXNet 2.0 features interoperable ML and DL programming with Array API standard implementation. This project aims to make array libraries like NumPy, MXNet, Pytorch more interoperable. Besides standardized operators, new methods and mechanism will be introduced to improve the interoperability. 1) in MXNet2.0, Context class and some related array methods like as_in_ctx will be replaced by Device and to_device to reduce the learning curve for new users. 2) The improved DLPack API in MXNet leverages the syncobject introduced in Async GPU dependency engine and can well handle the cuda stream to improve the array libraries interoperability on different devices. 3) Github statistics of last month: * October 6, 2021 – November 6, 2021: Excluding merges, 17 authors have pushed 49 commits to master and 58 commits to all branches. On master, 466 files have changed and there have been 17,398 additions and 11,371 deletions. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-03-24 ### When were the last committers or PPMC members elected? 2021-11-03 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. From past brand usage review for MXNet third-party distributions, we found several listings on AWS marketplace that needed update. The PPMC reached out to the publishers of these listings for correction and fixed them. In recent review, we found the following three entries to have regression in branding and have reached out to them again. https://aws.amazon.com/marketplace/pp/prodview-7nxhayhlbxwam (pending update) https://aws.amazon.com/marketplace/pp/prodview-wktuc2vochjwe (pending update) https://aws.amazon.com/marketplace/pp/prodview-dpniaffpcxfhc (pending update) ### Signed-off-by: - [ ] (mxnet) Markus Weimer Comments: - [ ] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: - [ ] (mxnet) Furkan Kamaci Comments: - [ ] (mxnet) Kezhen Xu Comments: - [ ] (mxnet) Atri Sharma Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Community growth. 2. Stable release. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? We had several active collaborators since the last report, specifically working on our Python support. We expect them to reach the committer level soon. However, the Python support in NLPCraft will like undergo the architectural change that may delay this process. ### How has the project developed since the last report? NLPCraft community decided to make a deep refactoring in the project based on the initial user feedback. The primary goal here is to significantly simplify the usage patterns and provide better support for human curation and dialog support. The design & planning for this refactoring resulted in low commit activity in the last 60 days. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-7-30 ### When were the last committers or PPMC members elected? Same as the last report - no new committers. ### Have your mentors been helpful and responsive? Mentors feedback delay is improving but still takes about a week to get responses on vote emails. ### Is the PPMC managing the podling's brand / trademarks? No issues here. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [ ] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [X] (nlpcraft) Paul King Comments: - [ ] (nlpcraft) Konstantin I Boudnik Comments: - [X] (nlpcraft) Dave Fisher Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytic center for Big Science problems. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make official SDAP (Incubating) Release 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Discussion and development continue. ### How has the project developed since the last report? #### Completed Issues: - SDAP-217 Add ingest processor to flip tiles vertically - SDAP-343 Fix reading of time stamp in GPM data - SDAP-351 Fix reading of data with cftime.datetime.Gregorian type - SDAP-354 Add initial version of in situ data services to Apache GitHub - SDAP-327 New multivariable reading processors missing from granule ingester module - SDAP-355 Update matchup parameter and output to use primary and secondary - SDAP-353 Update match-up output to only return variables that are provided by the source e.g. for ASCAT only return winds variables - SDAP-338 Update match up implementation to support multi-variable tiles - SDAP-315 Update match up algorithm for satellite to satellite - SDAP-311 Collect performance metrics in current match-up algorithm - SDAP-312 Optimize reprojection to UTM in matchup algorithm - SDAP-305 Get current match up working with AVHRR OI data that is currently ingested in the bigdata cluster #### New/Updated Issues: - SDAP-303 Add Elasticsearch support for metadata store in Nexus webapp & ningester - SDAP-347 Add day_of_year_i field in Tile class - SDAP-162 Create build for nexus-webapp - SDAP-352 Fix tile artifact in GPM time averaged map - SDAP-326 Make ingest processors optional in incubator-sdap-ingestor - SDAP-319 Fix misleading comment in helm/values.yaml - SDAP-318 TimeSeriesSpark returns empty list for bounding box larger than a hemisphere. - SDAP-316 Update webapp to python version 3 in helm chart. - SDAP-346 PySpark environment variables incorrectly set - SDAP-345 Add ability to read time stamp from the filename - SDAP-344 Add ability to read time stamp from global attributes - SDAP-342 Update webapp to use spark 3.1.1 - SDAP-321 Allow wildcards in S3 paths for collections - SDAP-350 Question about described bug in aiomultiprocess - SDAP-324 Kelvin to Celsius processor not working during ingest after adding support for multiple variables - SDAP-323 Update summarizing processor and Solr schema to support multiple variables - SDAP-322 Add support for ingestion of data with multiple variables - SDAP-332 Add OpenAPI specification for data matchup related endpoints - SDAP-339 Granule ingestion pod needs a way to fetch new AWS access key for reading data from Earthdata Cloud archive - SDAP-349 Inefficient swath tile causes memory issues - SDAP-341 Terraform deployment of Kubernetes and Spark cluster - SDAP-320 Integrate 1.1.0-SNAPSHOT work into SDAP - SDAP-357 As an administrator, I would like SDAP to support multiple s3 buckets, with different credential for each - SDAP-356 ingress does not find loadbalancer on AWS, 404 error - SDAP-340 allow null when standard_name is missing ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? One new member was invited to the PPMC in August 2021. ### Have your mentors been helpful and responsive? Trevor has been a very helpful mentor ### Is the PPMC managing the podling's brand / trademarks? PPMC is not aware of any issues ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [X] (sdap) Trevor Grant Comments: Looking good- this note is to the board are there any other Python first projects we can look to for guidance on Python releases. IF this project had versions, it would be v1+ as it is in prod at various US Government agencies. ### IPMC/Shepherd notes: -------------------- ## Sedona Sedona is a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data. Sedona has been incubating since 2020-07-19. ### Three most important unfinished issues to address before graduating: 1. Inviting new committers and PMC members 2. Find alternative release manager 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? All good here ### How has the community developed since the last report? The community is growing fast. Our releases under the ASF brand now have reached 400k downloads per month. ### How has the project developed since the last report? We published one more release 1.1.0-incubating in October. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-10-06 ### When were the last committers or PPMC members elected? N/A ### Have your mentors been helpful and responsive? All good here. ### Is the PPMC managing the podling's brand / trademarks? All good here. ### Signed-off-by: - [X] (sedona) Felix Cheung Comments: - [X] (sedona) Jean-Baptiste Onofré Comments: - [ ] (sedona) George Percivall Comments: - [X] (sedona) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## Spot Apache Spot is a platform for network telemetry built on an open data model and Apache Hadoop. Spot has been incubating since 2016-09-23. ### Three most important unfinished issues to address before graduating: 1. Revive community activity (Discussion in mailing lists, increase frequency of commits) 2. Create a new roadmap and release plan that will improve adoption 3. Make it easier to contribute to the project (eg, documentation, framework) ### Are there any issues that the IPMC or ASF Board need to be aware of? We last reported on June 2021. Our ordinarily scheduled quarterly report was due in October 2021. The ASF board meeting notes for October 2021 noted that the report reminders did not go out, and so we did not report as expected. We were expected to report for November 2021. On November 6, 2021, we were informed that our quarterly report was due to be completed on November 3, 2021. Therefore, this report is being done quickly, to do as much as possible to comply with ASF expectations. Regrettably this means this is being done with minimum community discussion. ### How has the community developed since the last report? We're continuing to solidify a short term and long term on a roadmap with the community that will allow more contributors to focus and work on different levels of the project (i.e. data modeling and schema design, use-cases, ingestion, ml, ui, dev ops, docs, etc). These discussions have been delayed this quarter due to COVID and getting schedules aligned relative to other workloads. ### How has the project developed since the last report? The master branch of Apache Spot was largely developed for commercial but freely available Hadoop software (i.e. Cloudera, Hortonworks) that now have been either End of Life’d (or will be in 2022) in favor of the newer Cloudera Data Platform (CDP), or have been put behind a paywall to get updates. The cloud provider landscape has also changed drastically in the last few years and it's time that we start looking at better support for Quickstart options in each major cloud providers so we can further develop the project for the community with wider platform support, and give committers better options for creating development environments to more efficiently contribute to the project. The following topics are planned for the next set of discussions with the community to determine what we focus on for the next several quarters: Add more native support on cloud infrastructure and software (i.e. AWS, Azure, GCP) In the short-term we can focus on AWS EMR on standing up Spot and fixing any issues related to getting the software installed and working. In the long term we will want to support several cloud providers and on-premise options depending on the interest of the community. Add an infrastructure module to Spot to automate creating clusters in each providers we plan to support. Initially we can focus on Cloudformation support with AWS EMR. Our goal will be to generalize further in the long term with Terraform across each provider. Investigate and explore alternative replacement for Spot UI (i.e. Apache Supersets) In the short-term Apache Supersets may give us a basic authentication and visualization layer into the data landed and processed by Spot. In the long-term we will need to develop a more comprehensive security and use-case roadmap for the UI and determine if it makes sense to develop something from scratch. The next step will be to create Jira Epic’s and tasks for these items so we can start to distribute the work across the community. ### 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: 2017-09-08 ### When were the last committers or PPMC members elected? 2019-09-02 ### Have your mentors been helpful and responsive? Our mentor has been helpful. However, we notice the board has suggested we request an additional mentor to help us keep on top of things. We will undertake this for the next quarter. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [X] (spot) Uma Maheswara Rao G Comments: I don't think this project is anywhere near to graduation. And I don't see any noticeable activities in mailing lists. This project needs additional mentors. ### IPMC/Shepherd notes: -------------------- ## ShenYu ShenYu is a high performance Microservices API gateway in Java ecosystem, compatible with a variety of mainstream framework systems, supports hot plug. Users can write their own plugin meet the current requirement and future needs in a variety of scenarios, especially in large-scale scenes. ShenYu has been incubating since 2021-05-03. ### Three most important unfinished issues to address before graduating: 1. Make an Apache Release. 2. Build new website document. 3. Building a diverse community with open governance. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? * 4+ new contributors and 1+ new PPMC participate in the community since entered the last report. There are currently 211 contributors and 26 committers. * 50+ pull request since entered the last report * There is regular traffic on the mailing list (~40+ mailing list discussions/month). * Number of GitHub stars increased (last report: 5341, currently: 5440). * Held 2 community meetings to discuss development tasks and how to build an open governance community. ### How has the project developed since the last report? * release 2.4.1. * Support external cross filter config. * Implement the async dubbo invoking for alibaba-dubbo. * Refactor shenyu client. * Add uri plugin. * Add agent classloader. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: Oct 2021. ### When were the last committers or PPMC members elected? Oct 2021. ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [X] (shenyu) Willem Ning Jiang Comments: - [ ] (shenyu) Jincheng Sun Comments: - [X] (shenyu) Duo Zhang Comments: - [ ] (shenyu) Kevin Ratnasekera Comments: - [ ] (shenyu) Atri Sharma Comments: - [X] (shenyu) Justin Mclean Comments: ### IPMC/Shepherd notes: -------------------- ## Tuweni Tuweni is a set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages. Tuweni has been incubating since 2019-03-25. ### Three most important unfinished issues to address before graduating: 1. More contributors! 2. Getting started, docs, videos 3. Finishing the Ethereum client ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? Some development happened, mainly a new JSON-RPC proxy module for Ethereum clients. ### How has the project developed since the last report? The project is under active development. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-06-17 ### When were the last committers or PPMC members elected? Nicolas Melendez as committer on 2021-05-06. ### Have your mentors been helpful and responsive? No problems. ### Is the PPMC managing the podling's brand / trademarks? No problems reported. ### Signed-off-by: - [X] (tuweni) Jean-Baptiste Onofré Comments: - [ ] (tuweni) Furkan Kamaci Comments: - [X] (tuweni) Antoine Toulme Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AH: Report from the Apache Joshua Project [Tommaso Teofili] ----------------------------------------- Attachment AI: Report from the Apache jUDDI Project [Alex O'Ree] ## Description: - jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for (Web) Services. The jUDDI project includes Scout. Scout is an implementation of the JSR 93 - Java API for XML Registries 1.0 (JAXR). ## Issues: - There are no issues that require the board's attention at this time. ## Membership Data: Apache jUDDI was founded 2010-08-21 (11 years ago) There are currently 7 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Alex O'Ree on 2013-03-17. - No new committers were added. ## Activity: - jUDDI - last release was July 1, 2021 to address a reported security issue. - SCOUT - last release 10 DEC 2018. Resolved several bugs and dependencies. ## Health report: - Low development activity is a factor for low mailing list volume, but in all likelihood, it's from a general lack of interest in the protocol. - Minimal JIRA activity or mailing list activity (aside from spam) is also a factor for low development. - There are enough active PMC members to approve releases and respond to potential security issues. ## Releases: - 3.3.10 was released on 2020-07-01. - SCOUT-1.2.8 was released on Mon Dec 10 2018 ----------------------------------------- Attachment AJ: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code. ## Issues: No issues to report. ## Membership Data: Apache Juneau was founded 2017-10-17 (4 years ago) There are currently 12 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Ayeshmantha Perera on 2019-01-02. - No new committers. Last addition was Ayeshmantha Perera on 2019-01-02. ## Project Activity: Recent releases: 8.2.0 was released on 2020-10-14. 8.1.3 was released on 2020-01-20. 8.1.2 was released on 2019-12-01. Currently working on a major release 9.0.0. No definitive timetable at the moment. ## Community Health: Team is small but work is progressing. 208 commits in the past quarter (246% increase). ----------------------------------------- Attachment AK: Report from the Apache Kafka Project [Jun Rao] ## Description: Apache Kafka is a distributed event streaming platform for efficiently storing and processing a large number of records in real time. ## Project Activity: We released 3.0.0. The key features include: - Kafka Raft support for snapshots of the metadata topic and other improvements in the self-managed quorum. - Stronger delivery guarantees for the Kafka producer enabled by default. - Optimizations in OffsetFetch and FindCoordinator requests. - More flexible MirrorMaker 2 configuration. - Ability to restart a connector's tasks on a single call in Kafka Connect. - Connector log contexts and connector client overrides are now enabled by default. - Enhanced semantics for timestamp synchronization in Kafka Streams. - Revamped public API for Stream's TaskId. We released Kafka 2.8.1, which fixes 49 issues. ## Community Dev mailing list had a 29% decrease in traffic in the past quarter (1372 emails compared to 1919). User mailing list had a 25% decrease in traffic in the past quarter (339 emails compared to 447). We didn't add any new PMC members this quarter. We last added a PMC member on Jun. 18, 2021 We didn't add any new committers this quarter. We last added a committer on Apr. 12, 2021. We are voting both new committers and PMC members now. Kafka Summit America 2021 completed with more than 21,000 registrations. ## Releases 3.0.0 was released on 2021-09-21. 2.8.1 was released on 2021-09-20. ## Issues: There are no issues requiring board attention. ----------------------------------------- Attachment AL: Report from the Apache Kibble Project [Sharan Foga] ## Description: The mission of Apache Kibble is the creation and maintenance of software related to an interactive project activity analyzer and aggregator ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Kibble was founded 2017-10-18 (4 years ago) There are currently 15 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Michał Słowikowski on 2021-05-03. - No new committers. Last addition was Kaxil Naik on 2021-02-21. ## Project Activity: There has been limited activity this quarter with only a few brief discussions. Work on the new version has stalled with the last commit done in March. As we do have active users a discussion was started about the possibility of making a release for the previous Kibble version [1] but nothing has been progressed on this yet. We have also had a report about incorrect Github stats for Apache Lucene since it has split from Apache Solr [2]. It was initially thought this could be linked to configuration but it looks like there may be more work needed to fix it. Even though we don't have a large issue list [3]- not all have been responded to and some have been open for a while so this could be an area where we could definitely focus on. ## Community Health: The decrease in email traffic confirms the low activity. We need to engage more with the community and find ways to improve. Hopefully working on the open issues which also include improving the documentation and setup instructions will trigger some activity and user feedback. [1] https://s.apache.org/q99he [2] https://s.apache.org/jcefe [3] https:/github.com/apache/kibble/issues ----------------------------------------- Attachment AM: Report from the Apache Knox Project [Larry McCay] ## Description: The mission of Knox is the creation and maintenance of software related to Simplify and normalize the deployment and implementation of secure Hadoop clusters ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Knox was founded 2014-02-18 (8 years ago) There are currently 22 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Sandor Molnar on 2019-11-20. - No new committers. Last addition was Sandor Molnar on 2019-11-21. ## Project Activity: Apache Knox 1.6.0 was released on 11/04/2021 after a discussion on dev list to likely make this the last 1.x.0 release. We will be targeting a 2.0 release with some non-backward compatible changes including an upgrade of log4j. We are also tracking a community contributor as an emerging committer/PMC member. In fact, his contribution to log4j upgrade is part of the plan for 2.0. ## Community Health: dev@knox.apache.org had a 64% increase in traffic in the past quarter (835 emails compared to 507) user@knox.apache.org had a 1700% increase in traffic in the past quarter (36 emails compared to 2) 47 issues opened in JIRA, past quarter (23% increase) 51 issues closed in JIRA, past quarter (50% increase) 34 commits in the past quarter (9% increase) 8 code contributors in the past quarter (33% increase) 34 PRs opened on GitHub, past quarter (no change) 34 PRs closed on GitHub, past quarter (9% increase) The above increases in activity reflect the work around getting the 1.6.0 release out and the seemingly mature state of the project in terms of new features. 2.0 will hopefully concentrate more on cloud specific features which will introduce some new innovation and types of features. ----------------------------------------- Attachment AN: Report from the Apache Kylin Project [Shao Feng Shi] ## Description: The mission of Apache Kylin is the creation and maintenance of software-related to a distributed and scalable OLAP engine ## Issues: No issue needs the board's attention. ## Membership Data: Apache Kylin was founded 2015-11-18 (6 years ago) There are currently 47 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Xiaoxiang Yu on 2020-10-08. - No new committers. Last addition was Shengjun Zheng on 2021-07-07. ## Project Activity: By the end of August, the Kylin community released the 4.0.0 version, which has the new storage and new query engine, with less dependency on Hadoop. We believe it will bring Kylin into a new era. Recent releases: 4.0.0 was released on 2021-08-31. 3.1.2 was released on 2021-04-26. 4.0.0-beta was released on 2021-02-07. ## Community Health: The mailing list activity has a slight growth after the 4.0 release: dev@kylin.apache.org had a 1% decrease in traffic in the past quarter (134 emails compared to 135) user@kylin.apache.org had a 139% increase in traffic in the past quarter (67 emails compared to 28) 60 issues opened in JIRA, past quarter (-7% change) 31 issues closed in JIRA, past quarter (-11% change) 140 commits in the past quarter (-15% change) 41 code contributors in the past quarter (-4% change) 43 PRs opened on GitHub, past quarter (-35% change) 47 PRs closed on GitHub, past quarter (-24% change) ----------------------------------------- Attachment AO: Report from the Apache Libcloud Project [Tomaž Muraus] ## Description: The mission of Libcloud is the creation and maintenance of software related to Unified interface to the cloud ## Issues: There are no issues which require board attention at this time. ## Membership Data: Apache Libcloud was founded 2011-05-19 (10 years ago) There are currently 24 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Dimitris Moraitis on 2021-05-07. - No new committers. Last addition was Dimitris Moraitis on 2021-05-02. ## Project Activity: Activity on Github continues to be OK. We haven't done a release for a while now. Since then a lot of changes have accumulated in trunk so we are planing to do a release in the very near future. We are also planning another major release early next year which will drop support for Python 3.5 which is EOL. ## Community Health: Community health continues to be OK. Most of the activity happens on Github via issues and PRs. ----------------------------------------- Attachment AP: Report from the Apache Logging Services Project [Ron Grabowski] ## Description: The mission of the Apache Logging Services project is to create and maintain of software for managing the logging of application behavior, and for related software components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Logging Services was founded 2003-12-16 (18 years ago) There are currently 39 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - Davyd McColl (log4net) was added to the PMC on 2021-11-09. - No new committers. Last addition was Stephen Webb on 2020-08-08. ## Project Activity: - log4cxx working on ABI (Application Binary Interface) compatibility and removal of log4j serialization in favor of more traditional JSON/XML formats. - log4j made improvements to time formatters after Logback project published updated performance benchmarks. Team is deciding how to best update their 2016 benchmarks so they can be consistently reproduced on modern hardware. - log4j had XML DTD security concern raised on a mailing list in September. Team triaged the issue and decided it was related to LOG4J2-1959 which was resolved in 2017. No further action necessary. - Chainsaw had security issue reported against two point releases of log4j-1.2 before Chainsaw was broken out to its own product. log4j-1.2 was EOL'ed in 2015. Most-recent release of Chainsaw removed support for accepting serialized LoggingEvents from log4j-1.2, so no vulnerability exists in Chainsaw. ## Community Health: - Mailing lists are back to normal levels of activity after summer breaks. - October: Log4cxx 0.12.1 Released - September: Release of Apache Log4j Kotlin API 1.1.0 ----------------------------------------- Attachment AQ: Report from the Apache ManifoldCF Project [Karl Wright] ## Description: The mission of ManifoldCF is the creation and maintenance of software related to Framework for connecting source content repositories to target repositories or indexes. ## Issues: No issues to report at this time. ## Membership Data: Apache ManifoldCF was founded 2012-05-15 (9 years ago) There are currently 25 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Markus Schuch on 2018-01-04. - No new committers. Last addition was Cihad Guzel on 2019-08-17. ## Project Activity: ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then, there have been numerous major releases, including a 2.20 release on October 1, 2021. The next major release, 2.21, is planned for December 31st. We may reduce the tempo of releases if development remains light after that. This quarter's activities involved a few minor bug fixes, and improvements to the Confluence connector. ## Community Health: We nominated and approved Cihad Guzel as committer on 8/16/2019. We nominated and approved Markus Schuch as a PMC member on 12/29/2017. We did not sign up any new PMC members or committers this quarter. We continue to be on the lookout for new PMC members and committers. As was true for last quarter, the light level of activity this quarter has limited our pool of new developers considerably. All developers we have have extensive outside commitments and the pandemic has, if anything, made that situation worse. The pandemic's effects in India more recently have intensified this. I wish I could say there were signs of improvement, but it seems like the number of organizations who want to index content on legacy systems is diminishing. However, existing committers have continued to contribute, and use the product. ----------------------------------------- Attachment AS: Report from the Apache Oozie Project [Dénes Bodó] ## Description: The mission of Oozie is the creation and maintenance of software related to A workflow scheduler system to manage Apache Hadoop jobs. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Oozie was founded 2012-08-28 (9 years ago) There are currently 27 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Dénes Bodó on 2021-04-08. - No new committers. Last addition was Mate Juhasz on 2020-03-28. - PMC Chair is changed on 2021-09-16. Was: Péter Cseh, Now Dénes Bodó ## Project Activity: There is slow, but steady development going on after our release of 5.2.1 back in February. There is push to support Hadoop 3 and we might have to drop Pig from the supported actions due to that. ## Community Health: Community activity is low, but there are enough active people on the project to provide oversight. Some metrics: dev@oozie.apache.org had a 42% decrease in traffic in the past quarter (217 emails compared to 369) 8 issues opened in JIRA, past quarter (-27% change) 4 issues closed in JIRA, past quarter (-94% change) 1 commit in the past quarter (-80% change) 1 code contributor in the past quarter (-50% change) 1 PR opened on GitHub, past quarter (-50% change) 2 PRs closed on GitHub, past quarter (200% increase) ----------------------------------------- Attachment AV: Report from the Apache OpenWhisk Project [Dave Grove] ## Description: The mission of Apache OpenWhisk is the creation and maintenance of software related to a platform for building serverless applications with functions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (2 years ago) There are currently 53 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Rob Allen on 2019-07-16. - No new committers. Last addition was Ning You Gang on 2021-01-19. Per last quarter's report, we recognize that having not added a new PMC member in over two years is not ideal. We have had some discussions on the private list, but have not reached any conclusions as yet. ## Project Activity: The project is successfully keeping a good cadence of releases for the ten openwhisk-runtime-FOO components that are the programming language specific runtimes used to execute OpenWhisk actions. Maintaining this cadence is important for keeping up with security-related fixes for the various upstream language runtimes. Development activity on the core OpenWhisk system has been minimal this quarter, only about a dozen pull requests merged that were mostly confined to consuming updated runtime components and other minor fixes. Recent releases: - openwhisk-client-js-3.21.5 was released on 2021-11-08. - openwhisk-package-alarms-2.3.0 was released on 2021-08-31. - openwhisk-runtime-dotnet-1.16.0 was released on 2021-08-11. - openwhisk-runtime-java-1.17.0 was released on 2021-08-11. - openwhisk-runtime-nodejs-1.19.0 was released on 2021-08-11. - openwhisk-runtime-php-1.17.0 was released on 2021-08-11. - openwhisk-runtime-python-1.17.0 was released on 2021-08-11. - openwhisk-runtime-ruby-1.17.0 was released on 2021-08-11. - openwhisk-runtime-rust-1.3.0 was released on 2021-08-11. - openwhisk-runtime-swift-1.17.0 was released on 2021-08-11. ## Community Health: There continues to be substantive technical discussion on the dev list and GitHub issues. User questions are answered within reasonable time frames (although most user support happens via Slack). The project had ambitions of establishing a regular cadence of "unified" releases, which bundle the most recent release of all 20+ individual components into a time-based snapshot of the complete system that is mutually compatible. The first such unified release was in November of 2020. Accomplishing a unified release before the end of 2021 is probably within reach, but will require an increased level of activity from what was accomplished in this reporting period. ----------------------------------------- Attachment AW: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 52 comitters and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. - In the last quarter, Aryan Gupta was added as committer on 2021-11-10. ## Project Activity: - Three big features, Erasure-coding support, Streaming Write and Multi-tenant are continuously ongoing. - Most of the Container Balancer development work is done. The feature is ready for experimental use in the next month. - A new feature, HttpFS support is kicked off in this quarter. - S3 performance and authentication mechanism are improved. - File system optimization is already merged back to the master branch and the remaining tasks are continued. - A lot of effort is made to fix the flaky tests and make the CI build more smooth and efficient. - Many issues are fixed to improve the whole stability and performance. - Community is preparing to release Ozone 1.2.0. ## Releases: - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. ## Community Health: Last board report was sent on May 11th. In the past quarter, - dev@ozone.apache.org had 52 emails (-6% change). - issues@ozone.apache.org had 5805 emails(+28% change). - 291 PRs opened on GitHub(+1% change). - 269 PRs closed on GitHub(+0% change). - 366 commits (+35% change). - 47 code contributors in the past quarter (+0% change). ----------------------------------------- Attachment AX: Report from the Apache Perl Project [Steve Hay] ## Description: The mission of Perl is the creation and maintenance of software related to Dynamic websites using Perl ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Perl was founded 2000-03-10 (22 years ago) There are currently 21 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Steve Hay on 2012-03-01. - No new committers were added. ## Project Activity: The last release was mod_perl-2.0.11 on 2019-10-05. Apache-Test-1.43 has just been released and included into mod_perl, and a release candidate for mod_perl-2.0.12 has just been released. ## Community Health: A couple of long-term PMC members responded to the request for testing Apache-Test-1.43, and will hopefully also report their findings on the mod_perl-2.0.12 release candidate. Some issues with Apache-Test were reported by the community, but were passed over for now (in the interests of getting a release out without further delay) because they were existing problems. We will revisit those issues shortly. ----------------------------------------- Attachment AY: Report from the Apache Phoenix Project [Ankit Singhal] ## Description: The mission of Phoenix is the creation and maintenance of software related to High-performance relational database layer over Apache HBase for low latency applications ## Issues: No issues to rt to the board at this time. ## Membership Data: Apache Phoenix was founded 2014-05-20 (7 years ago) There are currently 55 committers and 35 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Viraj Jasani on 2021-06-16. - No new committers. Last addition was Jacob Isaac on 2021-05-28. ## Project Activity: * Apache Phoenix had its last release 5.1.2 on 2021-06-07, And we are in process of preparing release candidates for 5.1.3 and 4.16.2 which will have fixes for around 45+ issues. * We have released the Python PhoenixDb-1.1.0 on 2021-08-27, which introduces new APIs to access metadata for primary key and indices and improve our ORM support. * HBase 1.3 support has been dropped from Phoenix as this version was already EOL'ed by the HBase community on 2020-08-23. This will also help us in reducing our efforts in maintaining its compatibility module for every change. * Phoenix Tech Talk event held on 2021-10-07 detailing the process on how to change data format online without service disruption. ## Community Health: The community activities had declined in the last 2 quarters after the major release of 5.1.0, as we continue to focus on stabilization with maintenance releases rather than taking up the mega features. Traffic on dev list is reduced by 54% ,the number of Commits had declined by 36% and PRs by 14% as compared to last quarter, we closed only 47(40% less) JIRAs with 14 code contributors (56% less). Though, we see a slight increase(5%) in traffic on the user list. We also recognize that there is no PMC and committer added in the last 5 months. Hence, we will take this as an action item and evaluate the new contributors more frequently. ----------------------------------------- Attachment BA: Report from the Apache Pinot Project [Kishore G] ## Description: The mission of Apache Pinot is the creation and maintenance of software related to distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case ## Issues: There are no issues requiring board attention ## Membership Data: Apache Pinot was founded 2021-07-20 (4 months ago) There are currently 26 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Felix Cheung on 2021-07-20. - No new committers were added. ## Project Activity: Several performance improvements introduced (Java 11 specific, inlining binary comparisons, faster bitmap scans, etc.) Segment merge and Rollup feature has been checked in Phase-1 of Native text index is in Release 0.9.0 is in the process of being cut. ## Community Health: Pinot community in the slack channels has gone to 1800+ people. The channel on troubleshooting is busy, and has questions pop up regularly, with other contributors and users (not necessarily committers) also chiming in with answers. Committers and PMC are on top of the questions asked, supporting the community in a timely fashion. The Contribution guidelines we published is well-adopted with contributors putting out design or other documents to suit efficiency. ----------------------------------------- Attachment BB: Report from the Apache POI Project [Dominik Stadler] Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (14 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.1.0 was published recently. This is the first release fully based on the Gradle build-system. This also included a large restructuring to follow the default source-directory layout. Also some additional Maven-based build files could be removed now And finally we can start removing support for the Apache Ant based build All these hopefully reduce the overhead changes to build-dependencies and build-steps. - A very active committer managed to process a large number of bug-reports and enhancement requests, thus reducing the overall bug-numbers considerably since the last report. - Functionality around rendering of PowerPoint files, Chart handling was improved as well as more support for various Excel functions. - XMLBeans 5.0.1 was followed with a 5.0.2 bugfix-release to fix some bugs that were reported by users. ## Project Release Activity: 5.1.0 was released on 2021-11-01. XMLBeans-5.0.2 was released on 2021-10-20. XMLBeans-5.0.1 was released on 2021-07-10. ## Community Health: - Some Discussion about various aspects of the two handled projects. - There are questions about features/behaviour which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. - We have a fairly constant small number of active committers currently. However we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - This time number of bugs decreased because although there is a constant stream of reports/bugs/patches. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported for XMLBeans combined with some discussions with people still using it for other projects, it seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 561 bugs are open overall (-36) - Having 138 enhancements (-17) - Thus having 423 actual bugs (-19) - 101 of these are waiting for feedback (-1) - Thus having 322 actual workable bugs (-18) - 3 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=88, HSSF=84, SS Common=40, HWPF=35, XWPF=20, XSLF=16, POI Overall=13, SXSSF=8, POIFS=5, HSMF=4, HPSF=3, OPC=3, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 162 open issues (+1) - Bug 120 (-1) - Improvement 23 (+2) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 1 (+-0) ----------------------------------------- Attachment BE: Report from the Apache Qpid Project [Robbie Gemmell] Apache Qpid is a project focused on creating software based on the Advanced Message Queuing Protocol (AMQP), currently providing a protocol engine library, message brokers written in C++ and Java, a message router, and client libraries for C, C++, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid Dispatch 1.17.0 was released on 24th Aug 2021. - Qpid Broker-J 8.0.6 was released on 28th Aug 2021. - Qpid Proton-J 0.33.9 was released on 30th Aug 2021. - Qpid JMS 1.2.0 was released on 29th Sept 2021. - Qpid Proton-J 0.33.10 was released on 18th Oct 2021. - Qpid JMS 1.3.0 was released on 21st Oct 2021. - Qpid ProtonJ2 1.0.0-M3 was released on 25th Oct 2021. - Qpid Dispatch 1.17.1 was released on 2nd Nov 2021. - Qpid Proton 0.36.0 was released on 4th Nov 2021. - Qpid Interop Test 0.3.0 was released on 5th Nov 2021. # Community: - The main user and developer mailing lists continue to be active and JIRAs are being raised and addressed in line with prior activity levels. - There were no new committer additions in this quarter. The most recent new committer is Tomas Vavricka, added 14th July 2021. - There were no new PMC member additions in this quarter. The most recent new PMC member is Jiri Danek, added on 11th May 2020. # Development: - Work on a Dispatch router 1.18.0 release is nearing completion, having already branched for finalisation. An initial candidate for release should go under vote next week. It contains many bug fixes and improvements, with focus on performance and improving the test suites reliability in CI. - Work on changes for Proton 0.37.0 are under way after 0.36.0 was released with various bug fixes and improvements. Changes for 0.37.0 include a rewrite of various encoder and decoder processing, improving efficiency significantly to increase performance. - The Outreachy internship around enabling distributed tracing support for the Proton C++ binding concluded. The changes still need some build work and a little tidy before integration, but as the related opentelemetry-cpp bits have since had their first release this can now target a coming proton release. The intern will now be contributing to the project more generally going forward also, a good result. - The AMQP 1.0 JMS client had 1.2.0 and 1.3.0 releases with some bug fixes and improvements, both in itself and in Proton-J via its 0.33.9 and 0.33.10 releases. Work continues on more for both. - Qpid Broker-J had an 8.0.6 release containing various bug fixes and improvements, with work continuing on more since towards inclusion in a future release. - Work progressed on a new ProtonJ2 protocol engine with an imperative API client built upon it. A 1.0.0-M3 milestone release was made to fix some issues identified in the earlier releases, with more having been fixed since towards a future M4 release. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BF: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: Apache Ranger is a framework to enable, monitor and manage comprehensive data security - consistently across various data processing services. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Ranger was founded 2017-01-17 (5 years ago) There are currently 30 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Sailaja Polavarapu on 2019-09-18. - No new committers. Last addition was Dhaval Shah on 2021-01-20. ## Project Activity: - Apache Ranger 2.2.0 has been released to community on Nov-01-2021. - Support for JDK 8 and 11 added - Upgraded to use SOLR 8.6.3 - Fixed usersync issues related to large user-group mappings (> 300k) - Fixed usersync delete issues - Added to support ATLAS 2.2.0 version - Upgraded libraries to handle security issues ## Community Health: - as the stats below show, the community is active and continue to improve Apache Ranger by adding enhancements and fixes - Community is scoping for the next release - 3.0.0 - Stats - dev@ranger.apache.org had a 84% decrease in traffic in the past quarter (1285 vs 698) - user@ranger.apache.org had a 43% increase in traffic in the past quarter (23 vs 16) - 139 issues opened in JIRA, past quarter (+61% change) - 83 issues closed in JIRA, past quarter (+27% change) - 147 commits in the past quarter (+14% change) - 18 code contributors in the past quarter (+5% change) - 10 PRs opened on GitHub, past quarter (-23% change) - 2 PRs closed on GitHub, past quarter (-33% change) ----------------------------------------- Attachment BG: Report from the Apache REEF Project [Sergiy Matusevych] ----------------------------------------- Attachment BH: Report from the Apache River Project [Roy T. Fielding] ## Description: Apache River creates and maintains software related to the Jini service-oriented architecture. ## Issues: There are no new issues requiring board attention. Roy will continue as chair pro tem until the PMC nominates a new chair. ## Membership Data: Apache River was founded 2010-12-31 (11 years ago) There are currently 12 committers and 4 PMC members in this project. The Committer-to-PMC ratio is 3:1. Community changes, past quarter: - No new PMC members. Last addition was Dennis Reedy on 2021-04-30. - No new committers. Last additions were Jeremy R. Easton-Marks, Michael Sobolewski, and Norman Kabir (all added in May 2021). ## Project Activity: Past releases: River-3.0.0 was released on 2016-10-06. river-jtsk-2.2.3 was released on 2016-02-21. river-examples-1.0 was released on 2015-08-10. ## Community Health: There has been no activity whatsoever this quarter. I think, at this point, we have to accept that River is unable to sustain further development at Apache, and would be better off in Attic. I will restart that discussion again this month. ----------------------------------------- Attachment BI: Report from the Apache RocketMQ Project [Xiaorui Wang] ## Description: The mission of Apache RocketMQ is the creation and maintenance of software related to a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache RocketMQ was founded 2017-09-20 (4 years ago) There are currently 45 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Rongtong Jin on 2020-03-30. - Zhimin Li was added as a committer on 2021-07-29 - Nicholas Jiang was added as a committer on 2021-09-22 - Osgoo Li was added as a committer on 2021-09-19 - Seraph was added as committer on 2021-09-09 - Tang Jie was added as committer on 2021-08-11 - Xiaodong was added as committer on 2021-09-09 - Da Yu was added as committer on 2021-09-14 - yuzhou was added as committer on 2021-08-12 - Jidi Zhang was added as committer on 2021-09-04 ## Project Activity: - ROCKETMQ-4.9.2 was released on 2021-10-29. - ROCKETMQ-DASHBOARD-1.0.0 was released on 2021-10-08. - ROCKETMQ-SPRING-2.2.1 was released on 2021-09-06. - ROCKETMQ-4.9.1 was released on 2021-08-22. ## Community Health: The RocketMQ community remains healthy in the latest quarter. More developers join and participate discussion, bug-fix and RIP-based development. ROCKETMQ-DASHBOARD gains much popularity, and its first version is also released and adopted in production according community feeedback. ROCKETMQ-4.9.2 also arrived as scheduled. - dev@rocketmq.apache.org had a 8% increase in traffic in the past quarter (3342 emails compared to 3069) - users@rocketmq.apache.org had a 760% increase in traffic in the past quarter (43 emails compared to 5) - 302 commits in the past quarter (29% increase) - 61 code contributors in the past quarter (-19% change) - 192 PRs opened on GitHub, past quarter (-23% change) - 179 PRs closed on GitHub, past quarter (-34% change) - 239 issues opened on GitHub, past quarter (-16% change) - 185 issues closed on GitHub, past quarter (-22% change) ----------------------------------------- Attachment BJ: Report from the Apache Roller Project [David M. Johnson] ----------------------------------------- Attachment BK: Report from the Apache Santuario Project [Colm O hEigeartaigh] ----------------------------------------- Attachment BL: Report from the Apache Serf Project [Justin Erenkrantz] ## Description: The mission of the Apache Serf project is creating and maintaining of software related to HTTP and associated protocols. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Serf was founded 2015-08-18 (6 years ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Branko Čibej on 2018-09-12. - No new committers. Last addition was Evgeny Kotkov on 2017-04-13. ## Project Activity: Activity is relatively minimal and no concrete progress towards a new release. Recent upstream OpenSSL releases will require some patches. Downstream distributions have incorporated those patches in the interim. Additionally, newer Debian-like releases deprecates "python" executable which will require minor updates to our build portfolio to support "python3" interpreters. ## Community Health: There are occasional posts to the mailing list or JIRA issues, but no substantive discussions since the last quarterly report. ----------------------------------------- Attachment BM: Report from the Apache ServiceComb Project [Willem Ning Jiang] ## Description: The mission of Apache ServiceComb is the creation and maintenance of software related to a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ## Issues: No issues ## Membership Data: Apache ServiceComb was founded 2018-10-17 (3 years ago) There are currently 28 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - No new PMC members. Last addition was MabinGo on 2019-10-09. - Yulin Zhu was added as committer on 2021-10-01 - Jiwang Fan was added as committer on 2021-09-24 ## Project Activity: Java Chassis is in active developement status, we just did a major version release this quarter: - ServiceComb Java Chassis 2.5.0 was released on 2021-08-20. - ServiceComb Java Chassis 2.3.0 was released on 2021-06-26. ## Community Health: Due to some subprojects are in the maintance status, there are some decrease on developement. - There are 14 active code contributors (about 12% drop) during this quarter. - The issue opened and closed nubmers are dropped about 10~15%. - The PRS opened and closed numbers are dropped about 47%. ----------------------------------------- Attachment BN: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: The mission of Apache ShardingSphere is the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management ## Issues: No. There is no related issue about Apache ShardingSphere. ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (2 years ago) There are currently 34 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - Haoran Meng was added to the PMC on 2021-10-18 - Longtao Jiang was added as committer on 2021-09-18 - Hongsheng Zhong was added as committer on 2021-08-25 ## Project Activity: Software development activity: - Released Apache ShardingSphere-ElasticJob 3.0.1. - Voting for Apache ShardingSphere 5.0.0 release. Meetups and Conferences: Attended the following conferences to give talks on Apache ShardingSphere: - ApacheCon Asia 2021; - COSCon 2021 (2021 China Open Source Conference); - DTCC (Database Technical Conference China). Preparing Apache ShardingSphere Dev Meetup on 2021.11.13. ## Community Health: The overall community health is good, more contributors join the community. The mailing-list and code activities are increased continuously. ----------------------------------------- Attachment BP: Report from the Apache SIS Project [Martin Desruisseaux] ## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (9 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Apache SIS had a presentation at ApacheCon 2021: "Twelve OGC/ISO standards used in Apache SIS and other projects". Two features of SIS (the reading of "cloud optimized" GeoTIFF files and a work in progress about the handling of "moving features" in a spatial database) are also mentioned in two reports to be submitted to the Open Geospatial Consortium (OGC) in December. Apache SIS 1.1 has finally been released on October 6th, 2021. It was 2 years after previous release. At this time, there is no blocking issue which would delay a 1.2 release as much as the 1.1 release has been delayed. The 1.1 release is the first one to include a JavaFX application (optional; users must install JavaFX themselves) for demonstrating some SIS capabilities. ## Community Health: The community health is stable. For the last years, most commits on the code base are done by a single contributor with occasional commits from two other contributors working in the same company. Contributions from other organizations happens on the web site. In the past we tried "Google Summer of Code" as a way to diversify. We have not participated to GSoC in the last few years but may try again in 2022 if time allows. ----------------------------------------- Attachment BQ: Report from the Apache Solr Project [Jan Høydahl] ## Description: The mission of Apache Solr is the creation and maintenance of software related to highly scalable distributed document search and analytics ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Solr was founded 2021-02-17 (9 months ago) There are currently 89 committers and 63 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Alessandro Benedetti was added to the PMC on 2021-09-06 - Ilan Ginzburg was added to the PMC on 2021-09-21 - Andras Salamon was added as committer on 2021-09-02 - Michael Gibney was added as committer on 2021-10-06 - Two PMC members have recently requested emeritus status ## Project Activity: Recent releases - 8.10.1 was released on 2021-10-18. (released by Lucene project) - 8.10.0 was released on 2021-09-27. (released by Lucene project) - solr-operator-v0.4.0 was released on 2021-09-13. The Solr/Lucene 8.11.0 release is up and coming. Lucene v9.0 release is expected in a few weeks, which unblocks Solr 9. Solr has started planning for v9 by removing blockers. No timeline yet. There is an increased focus on cleanup of APIs, increased ease-of-use, better security, k8s readiness and deprecating old APIs and features. Solr now has cloud-native backup/restore feature for AWS, GCP, Azure. We expect to be able to borrow much of the gradle + scripts tooling improvements from Lucene to prepare for our first Gradle-only release. ## Community Health: The new TLP is now well established, and workflows in place. The dev list has seen a big increase in traffic since last quarter, much due to the 9.0 release closing in, as well as a general uptake after summer. All in all there seems to be enough energy in this mature project to pull off the huge effort that 9.0 release will be. It seems that transitioning the Solr-Operator (k8s) and "docker-solr" projects from external ownership to ASF have ignited a spark for making Solr more cloud native. ----------------------------------------- Attachment BR: Report from the Apache Spark Project [Matei Alexandru Zaharia] Description: Apache Spark is a fast and general purpose engine for large-scale data processing. It offers high-level APIs in Java, Scala, Python, R and SQL as well as a rich set of libraries including stream processing, machine learning, and graph analytics. Issues for the board: - None Project status: - We recently released Apache Spark 3.2, a feature release that adds several large pieces of functionality. Spark 3.2 includes a new Pandas API for Apache Spark based on the Koalas project, a new push-based shuffle implementation, a more efficient RocksDB state store for Structured Streaming, native support for session windows, error message standardization, and significant improvements to Spark SQL, such as the use of adaptive query execution by default and GA status for the ANSI SQL language mode. - We updated the Apache Spark homepage with a new design and more examples. - We added a new committer, Chao Sun, in November 2021. Trademarks: - No changes since the last report. Latest releases: - Spark 3.2.0 was released on October 13, 2021. - Spark 3.1.2 was released on June 23rd, 2021. - Spark 3.0.3 was released on June 1st, 2021. Committers and PMC: - The latest committer was added on November 5th, 2021 (Chao Sun). - The latest PMC member was added on June 20th, 2021 (Kousuke Saruta). ----------------------------------------- Attachment BS: Report from the Apache Subversion Project [Nathan Hartman] ## Description: The Apache Subversion® version control system exists to be universally recognized and adopted as an open-source, centralized version control solution characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations. ## Issues: There are no Board-level issues at this time. ## Membership Data: Our developer and user community is all-volunteer and we'd like to begin by thanking everyone for their support. Subversion was founded in February 2000 (nearly 22 years ago) and joined the ASF to become Apache Subversion on 2010-02-16 (almost 12 years ago). There are currently 88 committers and 50 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. No new committers or PMC members have been added since the last report. Our most recently added PMC member, Daniel Sahlberg (dsahlberg@) joined the PMC on August 2021. ## Project Activity: Recently on our mailing lists, we've been hearing from existing and potential new users who need version control for non-source-code assets, often in binary formats and sometimes quite large in size. This is one of the areas where Subversion is much stronger than other version control systems due to its centralized nature, locking features, and feasibility of maintaining large repositories. This quarter, a new proof-of-concept development aims to make Subversion even stronger in this area: Known as Issue #525 or "Pristines On Demand," the amount of storage space needed to hold Subversion working copies could be cut in half, which can be significant when the files in question are very large and change infrequently. This is possible because Subversion currently makes two copies of each file checked out onto a user's machine: one for the user to work with and possibly modify, and a second "pristine" copy kept on the back burner for operations like comparing, differencing, or reverting changes. While pristines help keep operations local, some use cases would benefit from reducing or eliminating them. The proof of concept can be found in Subversion's "pristines-on- demand" branch, with a description in our dev@ mailing list topic "A two-part vision for Subversion and large binary objects." See the message dated August 27, 2021, archived at https://lists.apache.org/thread/ncs7y5j7zf7oxfjo7crl2nwcf1188brd, for a description of the branch. Interested parties are encouraged to experiment with the branch and participate in its further development. Also this fall, a number of bugs have been squashed, including some sneaky ones hiding in the conflict resolver, several new regression tests have been added, and various documentation and website improvements have been implemented. Though these activities may seem less glamorous than new feature developments, they are nevertheless crucial to our project and to those of us who rely on Subversion day in and day out to store and manage our important data. We owe a debt of gratitude to all of our volunteers for the work they do. ## Community Health: Currently our biggest challenge is to secure a volunteer for Release Manager. Our usually most active developers have been busy with other work for most of this quarter, leading to a delay in making a release. Our most recent release, 1.14.1, was made on 2021-02-10, and we have numerous fixes waiting on the 1.10.x and 1.14.x branches, plus several exciting performance improvements waiting to be released in 1.15.0. We have heard from users and downstream packagers who are eagerly awaiting the next release. Notwithstanding the above challenge, which we hope will be resolved before the next report, development and maintenance activities continue and the user and developer community is responsive to questions and discussions on the mailing lists and IRC channels. ----------------------------------------- Attachment BT: Report from the Apache Superset Project [Maxime Beauchemin] ## Description: The mission of Apache Superset is the creation and maintenance of software related to data exploration, analysis, visualization, and dashboarding ## Issues: Nothing major to report, view repo for a list of issues ## Membership Data: Apache Superset was founded 2020-11-17 (a year ago) There are currently 50 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Elizabeth Thompson on 2021-06-23. - Lyndsi Kay Williams was added as committer on 2021-11-03 Many more committers to come as votes have passed since the end of the quarter ## Project Activity: - 1.3.2 was released on 2021-10-20. - 1.3.1 was released on 2021-09-28. - 1.3.0 was released on 2021-08-21. ## Community Health: - Nice organic growth on Slack and GitHub - Steady releases - Revisiting our operational model - https://lists.apache.org/thread/jgds2nvd6pvwygzqn5d365h7m3kozxs8 - Lots of SIPs (Superset Improvement Proposals) and activity around existing ones https://github.com/apache/superset/projects/7 ----------------------------------------- Attachment BU: Report from the Apache Syncope Project [Francesco Chicchiriccò] ## Description: The mission of Syncope is the creation and maintenance of software related to Managing digital identities in enterprise environments ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Syncope was founded 2012-11-21 (9 years ago) There are currently 24 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Matteo Alessandroni on 2017-12-22. - No new committers. Last addition was Misagh Moayyed on 2019-10-04. ## Project Activity: Code on master branch, towards next stable release 3.0.0, is now feature-complete and currently subject to refinements in order to be prepared to cut at least the first milestone release soon. We remark that the work towards Syncope 3.0.0 is leading to cooperation with Open Source projects external to the ASF as Apereo CAS and Pac4j. Bugfix and refinements keep occurring on branch 2_1_X, from which we recently cut a new release. Migration from Travis CI to GitHub Actions is now complete on master and 2_1_X branches. Recent releases: * 2.1.10 was released on 2021-10-08. ## Community Health: Discussions about new features and improvements keep appearing and being followed up in dev@. Newcomers approach user@ and are getting supported by the community. GitHub's Pull Requests are now the main contribution mean, from both first-time contributors and committers: this consideration was driving the effort to improve CI integration. ----------------------------------------- Attachment BV: Report from the Apache SystemDS Project [Matthias Boehm] ## Description: Apache SystemDS is a machine learning (ML) system for the end-to-end data science lifecycle from data preparation and cleaning, over efficient ML model training, to scoring and debugging. ML algorithms or pipelines are specified in a high-level language with R-like syntax, or related Python and Java APIs, and the system automatically generates hybrid runtime plans of local, in-memory operations and distributed operations on Apache Spark. ## Issues for the Board: - None ## Project Status: - We recently released Apache SystemDS 2.2 (last release on Java 8, Spark 2.x, and Hadoop 2.x) and now switched the main branch to Java 11, Spark 3, and Hadoop 3. ## Membership Data: - Apache SystemDS was founded 2017-05-16 (incubator process entered 2015-11-02) - Last PMC members added 2021-10-18 (Janardhan Pulivarthi) - Last committer added 2021-09-23 (David Weissteiner) - There are currently 34 committers and 25 PMC members in the project. ## Activity and Health: - Code activity is healthy with 139 commits (-31%) in the last 3 months. - Community growth is healthy with 17 active contributors (-42%) in the last 3 months - Communication is healthy, mailing list activity is improving, additional work on better documentation. ## Releases: - Apache SystemDS 2.2.0 was released on 2021-10-30. - Apache SystemDS 2.1.0 was released on 2021-06-28. - Apache SystemDS 2.0.0 was released on 2020-10-14. - Apache SystemML 1.2.0 was released on 2018-08-24. ----------------------------------------- Attachment BW: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BX: Report from the Apache Traffic Control Project [Eric Friedrich] ## Description: The mission of Apache Traffic Control is the creation and maintenance of software related to building, monitoring, configuring, and provisioning a large scale content delivery network (CDN) ## Issues: There are no issues requiring the board's attention. ## Membership Data: Apache Traffic Control was founded 2018-05-15 (3 years ago) There are currently 27 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 1.6:1. Community changes, past quarter: - No new PMC members. Last addition was Brennan Fieck on 2021-02-17. - One new committer. Last addition was Steve Hamrick on 2021-08-27. ## Project Activity: The community shipped a new major release, ATC 6.0, on October 11. We also released two security patches for CVE-2021-43350 and CVE-2021-42009. Work towards the next minor release is in progress, with a look towards January 2022 as the target date. New features included in 6.0 are: - Improved multi-user locking to prevent conflicting configuration deployments - Removing deprecated dependencies Riak and Goose - Rewriting/Refactoring a hard to maintain Perl deployment script into simpler individual Go tools - Removing old API routes that have more efficient replacements ## Community Health: Community health is currently good. New users are regularly coming into the Slack instance and participating in discussions. We have also received and addressed 2 CVEs in the past quarter, one from an non-committer. ----------------------------------------- Attachment BY: Report from the Apache Turbine Project [Georg Kallidis] ## Description: The mission of Turbine is the creation and maintenance of software related to a Java Servlet Web Application Framework and associated component library. ## Issues: - No open INFRA issues, issues are all resolved. ## Membership Data: Apache Turbine was founded 2007-05-16 (14 years ago) There are currently 11 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Jeffery Painter on 2017-11-12. - No new committers were added. The last change to the committer base was the addition of Georg Kallidis (2012-09-19). ## Project Activity: Released components were: - Turbine Parent Assembly 1.0.2 was released on 2021-10-04. - Turbine Parent POM 9 was released on 2021-10-08. - Fulcrum Security 2.1.0 was released on 2021-11-03. SVN to GIT migration + asf publishing has been almost completed for all active subprojects. Further infrastructural related steps are in progress, e.g. Jenkins integration. Hibernate Integration Module was deactivated in Fulcrum Security due to security reasons before the release (earmarked in issue TRB-103). ## Community Health: This has been a little bit more busy quarter for Apache Turbine. The project is now much more visible, flexible and prepared for the future with Github communication channels now activated, that is PR and issues, the latter only partially. Upcoming questions are expected and already discussed and resolved, e.g. how to resolve PRs. Though documentation requires more consistency, the importance of turbine-archetypes as an entry point will result in a release in the near future before or after turbine-core release, which is now ready to be prepared. Last but not least by providing an up-to-date trial environment we hope that some new or old contributors or committers may find their way to the project more easily. ----------------------------------------- Attachment BZ: Report from the Apache Usergrid Project [Michael Russo] ----------------------------------------- Attachment CA: Report from the Apache Velocity Project [Nathan Bubna] ----------------------------------------- Attachment CB: Report from the Apache Whimsy Project [Shane Curcuru] ## Description: The mission of Apache Whimsy is the creation and maintenance of software related to tools that help automate various administrative tasks or information lookup activities ## Issues: No issues for the board ## Membership Data: Apache Whimsy was founded 2015-05-19 (6 years ago) There are currently 12 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Matt Sicker on 2020-04-11. - No new committers. Last addition was Matt Sicker on 2020-04-09. ## Project Activity: Development continues slowly, along with addressing the occasional important issue with secretary tools. No major functionality updates recently. ## Community Health: sebb continues to do Yeoman's work at fixing and tweaking numerous Whimsy systems. Long term, we need to find more regular committers to continue the energy. ----------------------------------------- Attachment CC: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Xalan was founded 2004-09-30 (17 years ago) There are currently 57 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 8:1. Community changes, past quarter: - No new PMC members. Last addition was Bill Blough on 2019-02-19. - No new committers. Last addition was Bill Blough on 2019-03-20. ## Project Activity: There has been very little in this reporting period: No new releases. I moderate out a lots of spam on the mailing lists. ## Community Health: There has been very little in this reporting period: no commits, no releases. No Java project PRs on GitHub. One C project PR on GitHub. ----------------------------------------- Attachment CD: Report from the Apache Xerces Project [Michael Glavassevich] ----------------------------------------- Attachment CE: Report from the Apache XML Graphics Project [Clay Leeds] Apache XML Graphics Project Board Report ================================== The Apache XML Graphics Project is responsible for software intended for the creation & maintenance of the conversion of XML formats to graphical output & related software components. ISSUES FOR THE BOARD ===================== No issues at present. ACTIVITY ======== * Apache Batik 1.14 released 2021-01-21 * Apache FOP 2.6 released 2021-01-21 * Apache XML Graphics Commons 2.6 released 2021-01-21 PROJECT HEALTH REPORT ======================= The level of community and developer activity remains at a consistent, light, level with respect to the previous reporting period. RECENT PMC CHANGES ================== Currently 11 PMC members. * Simon Steiner added to the PMC on Tue Jan 19 2016 * Clay Leeds approved to XML Graphics PMC Chair position March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher at Wed May 13 2015 Most Recent Releases ==================== * Apache Batik 1.14 was released January 21, 2021 * Apache FOP 2.6 was released January 21, 2021 * Apache XML Graphics Commons 2.6 was released January 21, 2021 = SUB PROJECTS = ================ XML GRAPHICS COMMONS ==================== Community activity was light. New Release? ------------ * Apache XML Graphics Commons 2.6 was released January 21, 2021 Latest Release -------------- XML Graphics Commons 2.6 was released on January 21, 2021 FOP === Community activity was light. * Apache FOP 2.6 was released January 21, 2021 Newest Release? --------------- * Support OTF/TTF SVG fonts * Allow overpaint of PDF border * Bug fixes Latest Release -------------- Apache XML Graphics FOP 2.6 was released on January 21, 2021 BATIK ===== Community activity was light. * Apache Batik 1.14 was released January 21, 2021 New Release? ------------ Apache XML Graphics Apache Batik 1.14 was released on January 21, 2021 * BATIK-1292: Useless console message "About to transcoder source of type: ..." * BATIK-1297: Dependency Convergence issue with xml-apis Latest Release -------------- Apache XML Graphics Apache Batik 1.14 was released on January 21, 2021 ----------------------------------------- Attachment CG: Report from the Apache Zeppelin Project [Lee Moon Soo] ## Description: - Apache Zeppelin is a collaborative data analytics and visualization tool for general-purpose data processing systems. ## Issues: ## Membership Data: - There are currently 22 committers and 11 PMC members in this project. The Committer-to-PMC ratio is 2:1. - Last PMC addition was Jeff Zhang on Thu Jan 25 2018 - We invited a new PMC member, but he didn't accept it due to personal reasons. - Currently 22 committers. - Last committer addition was Philipp Dallig on 2020-06-24 ## Project Activity: - We are fixing several critical issues found in 0.10.0, and plan to make 0.10.1 release soon. ## Community Health: +7 new code contributors since last report. 357 total. Mailing list activity: - users@zeppelin.apache.org: - 112 emails sent to list ( 145 in previous quarter) - dev@zeppelin.apache.org: - 671 emails sent to list ( 817 in previous quarter) ------------------------------------------------------ End of minutes for the November 17, 2021 board meeting.