The Apache Software Foundation Board of Directors Meeting Minutes August 18, 2021 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:03 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42ck 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: Roy T. Fielding Sharan Foga Justin Mclean Sam Ruby Craig L Russell Roman Shaposhnik Sander Striker Sheng Wu Directors Absent: Bertrand Delacretaz Executive Officers Present: David Nalley Matt Sicker Executive Officers Absent: Myrle Krantz Ruth Suehle Guests: Daniel Gruno Dave Fisher - joined :08 Greg Stein 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 July 21, 2021 See: board_minutes_2021_07_21.txt Tabled. 4. Executive Officer Reports A. Board Chair [Sander] I have little to report beyond the agenda. I am going not going to bother with the process of settling on a new time with only three more board meetings until summer time ends. I am once again grateful for all the timely reports. I observe that we are still seeing a relatively high number of missing reports. B. President [David] The month has progressed somewhat as expected, though with more administrivia than normal. Additionally, please see Attachments 1 through 8. C. Treasurer [Myrle] July was a quiet month, so not much to report. We welcome our new Assistant Treasurer, Craig Russell. Thanks CraigR for volunteering. We've been getting CraigR onboarded into the various Treasurer systems. The transition from Citizen’s to TDBank hit a snag when we realized that sponsors with vendor systems that we access still have the old banking information in their systems. IgniteSpot is working to update those sponsors who draw their banking data from systems other than our invoices. Reporting to the board via our new pdf reports generated in Fathom has been well-received. As a result we’ve gotten good feedback from another volunteer who has also joined us on the Treasury calls. D. Secretary [Matt] In July, the secretary received 58 ICLAs, 3 CCLAs, and 3 software grants. We made a minor update to the ICLA form. E. Executive Vice President [Ruth] See VP Conferences report for details on ApacheCon Asia and more info about NA/Europe. Keynotes have been announced for the latter. Running test events this week and next for sponsors to get a feel for the platform. We have sold out of both Platinum and Gold level sponsorships. (Silver and Bronze are available in unlimited quantities.) F. Vice Chair [Shane] No activity this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Craig] No report was submitted. @Craig: pursue a report for W3C Relations B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Sharan] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Bertrand] No report was submitted. @Sander: pursue a report for Jakarta EE Relations Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # BookKeeper [striker] # Marketing and Publicity [striker] A. Apache ActiveMQ Project [Bruce Snyder / Sander] See Attachment A B. Apache Ambari Project [Jayush Luniya / Roy] No report was submitted. C. Apache Ant Project [Jan Materne / Sheng] No report was submitted. D. Apache Bloodhound Project [Gary Martin / Justin] No report was submitted. @Justin: pursue a report for Bloodhound E. Apache BookKeeper Project [Sijie Guo / Sander] See Attachment E F. Apache Brooklyn Project [Geoff Macartney / Sam] See Attachment F G. Apache Buildr Project [Antoine Toulme / Roman] See Attachment G H. Apache Cassandra Project [Nate McCall / Bertrand] See Attachment H I. Apache Celix Project [Pepijn Noltes / Sheng] See Attachment I J. Apache Clerezza Project [Hasan Hasan / Justin] See Attachment J K. Apache Cocoon Project [Cédric Damioli / Sharan] No report was submitted. L. Apache Community Development Project [Swapnil Mane / Roman] See Attachment L M. Apache CouchDB Project [Jan Lehnardt / Craig] See Attachment M N. Apache Creadur Project [Philipp Ottlinger / Roy] See Attachment N O. Apache DataSketches Project [Lee Rhodes / Sander] See Attachment O P. Apache DeltaSpike Project [Mark Struberg / Sam] No report was submitted. Q. Apache Drill Project [Charles Givre / Roy] No report was submitted. R. Apache Druid Project [Gian Merlino / Sam] See Attachment R S. Apache Empire-db Project [Rainer Döbele / Roman] See Attachment S T. Apache Flume Project [Balázs Donát Bessenyei / Sheng] See Attachment T U. Apache FreeMarker Project [Dániel Dékány / Justin] See Attachment U V. Apache Geode Project [Dan Smith / Bertrand] See Attachment V W. Apache Giraph Project [Dionysios Logothetis / Craig] See Attachment W X. Apache Gora Project [Kevin Ratnasekera / Sander] See Attachment X Y. Apache Griffin Project [William Guo / Sharan] See Attachment Y Z. Apache Groovy Project [Paul King / Bertrand] See Attachment Z AA. Apache HTTP Server Project [Joe Orton / Roman] See Attachment AA AB. Apache HttpComponents Project [Michael Osipov / Craig] See Attachment AB AC. Apache Ignite Project [Dmitry Pavlov / Sheng] See Attachment AC AD. Apache Impala Project [Jim Apple / Sam] See Attachment AD AE. Apache Incubator Project [Justin Mclean] See Attachment AE AF. Apache Joshua Project [Tommaso Teofili / Sharan] No report was submitted. @Roman: follow up with Joshua on project activity AG. Apache jUDDI Project [Alex O'Ree / Roy] See Attachment AG AH. Apache Juneau Project [James Bognar / Justin] See Attachment AH AI. Apache Kafka Project [Jun Rao / Sander] See Attachment AI AJ. Apache Kibble Project [Sharan Foga] See Attachment AJ AK. Apache Knox Project [Larry McCay / Sheng] See Attachment AK AL. Apache Kylin Project [Shao Feng Shi / Roy] See Attachment AL AM. Apache Libcloud Project [Tomaž Muraus / Sam] No report was submitted. AN. Apache Logging Services Project [Matt Sicker / Sharan] See Attachment AN AO. Apache Lucene.Net Project [Shad Storhaug / Bertrand] No report was submitted. @Sander: pursue a report for Lucene.Net AP. Apache ManifoldCF Project [Karl Wright / Sander] See Attachment AP AQ. Apache MINA Project [Guillaume Nodet / Craig] No report was submitted. AR. Apache NiFi Project [Joe Witt / Bertrand] See Attachment AR AS. Apache Oozie Project [Gézapeti / Justin] See Attachment AS AT. Apache OpenWhisk Project [Dave Grove / Roman] See Attachment AT AU. Apache Ozone Project [Sammi Chen / Sheng] See Attachment AU AV. Apache Perl Project [Steve Hay / Craig] See Attachment AV AW. Apache Phoenix Project [Ankit Singhal / Roman] See Attachment AW AX. Apache Pinot Project [Kishore G / Sander] See Attachment AX AY. Apache POI Project [Dominik Stadler / Justin] See Attachment AY AZ. Apache Qpid Project [Robbie Gemmell / Roy] See Attachment AZ BA. Apache Ranger Project [Selvamohan Neethiraj / Sharan] See Attachment BA BB. Apache REEF Project [Sergiy Matusevych / Bertrand] See Attachment BB BC. Apache River Project [Roy T. Fielding] See Attachment BC BD. Apache RocketMQ Project [Xiaorui Wang / Justin] See Attachment BD BE. Apache Roller Project [David M. Johnson / Sam] See Attachment BE BF. Apache Santuario Project [Colm O hEigeartaigh / Roman] See Attachment BF BG. Apache Serf Project [Justin Erenkrantz / Sam] See Attachment BG BH. Apache ServiceComb Project [Willem Ning Jiang / Sander] See Attachment BH BI. Apache ShardingSphere Project [Liang Zhang / Craig] See Attachment BI BJ. Apache SIS Project [Martin Desruisseaux / Sheng] See Attachment BJ BK. Apache Solr Project [Jan Høydahl / Sharan] See Attachment BK BL. Apache Spark Project [Matei Alexandru Zaharia / Roy] See Attachment BL BM. Apache Streams Project [Steve Blackmon / Bertrand] No report was submitted. @Sander: pursue a report for Streams BN. Apache Subversion Project [Nathan Hartman / Justin] See Attachment BN BO. Apache Superset Project [Maxime Beauchemin / Craig] See Attachment BO BP. Apache Syncope Project [Francesco Chicchiriccò / Sharan] See Attachment BP BQ. Apache SystemDS Project [Matthias Boehm / Bertrand] See Attachment BQ BR. Apache TomEE Project [David Blevins / Roman] No report was submitted. BS. Apache Traffic Control Project [Eric Friedrich / Roy] See Attachment BS BT. Apache Turbine Project [Georg Kallidis / Sheng] See Attachment BT BU. Apache Usergrid Project [Michael Russo / Sander] See Attachment BU BV. Apache Velocity Project [Nathan Bubna / Justin] See Attachment BV BW. Apache Whimsy Project [Shane Curcuru / Sam] See Attachment BW BX. Apache Xalan Project [Gary D. Gregory / Roman] See Attachment BX BY. Apache Xerces Project [Michael Glavassevich / Sander] See Attachment BY BZ. Apache XML Graphics Project [Clay Leeds / Justin] See Attachment BZ CA. Apache Zeppelin Project [Lee Moon Soo / Sharan] See Attachment CA Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Logging Services Project Chair WHEREAS, the Board of Directors heretofore appointed Matt Sicker (mattsicker) to the office of Vice President, Apache Logging Services, and WHEREAS, the Board of Directors is in receipt of the resignation of Matt Sicker from the office of Vice President, Apache Logging Services, and WHEREAS, the Project Management Committee of the Apache Logging Services project has chosen by vote to recommend Ron Grabowski (rgrabowski) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Matt Sicker is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Logging Services, and BE IT FURTHER RESOLVED, that Ron Grabowski be and hereby is appointed to the office of Vice President, Apache Logging Services, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Logging Services Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Justin: pursue a roll call for RocketMQ [ RocketMQ 2021-06-16 ] Status: A repeated reminder for August saw responses: https://s.apache.org/yk2af. A formal roll call has not happened yet. * Bertrand: pursue a report for Lucene.net [ Lucene.Net 2021-07-21 ] Status: Not done. * Bertrand: follow up with PMC about the private list discrepancies [ Tapestry 2021-07-21 ] Status: Done: fixed by the PMC chair, https://s.apache.org/bn2th * Bertrand: Board Agenda Tool transition to ASF Infra [ Unfinished Business 2021-08-18 ] Status: See https://github.com/apache/members-info/issues/6 (ASF-private ticket) * Sander: Board Chair section of annual report [ Marketing and Publicity 2021-08-18 ] Status: Not done. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:18 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period July 2021 * ISSUES FOR THE BOARD * OPERATIONS Responded to the following queries, liaising with projects as required: - one complaint about use of our software however the use was within the terms of the ALv2 - one query regarding the branding of a training course for KAFKA - one request to purchase a domain name associated with BROOKLYN - one request to purchase a mark associated with PREDICTIONIO - two queries regarding referencing ASF marks in SAAS offerings * REGISTRATIONS Provided information to counsel to allow our BEAM registration to progress. The APISIX registration in the US has completed. * INFRINGEMENTS Provided support to FLINK PMC who are addressing various infringements in China. Continued to provide support to KAFKA as they address a number of potential infringements. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are renewing 7 Sponsors (3 Platinum, 1 Gold, 1 Silver, 2 Bronze); pursuing 2 renewals (1 Platinum, 1 Bronze); signing on 1 new Sponsor (1 Gold); awaiting payment from 8 Sponsors (3 Gold, 2 Silver, and 3 Bronze); and discussing Sponsorship with one candidate organization (level to be confirmed). 2) Targeted Sponsors: we are onboarding three new Targeted Sponsors who are donating services to benefit three Apache projects, and are fine-tuning policy towards cash targeted donations vs. service/in-kind donations. 3) Sponsor Relations: we have promoted both ApacheCons Asia and @Home to all sponsors. 4) Event Sponsorship: ApacheCon sponsorships are in-flight, with a handful of sponsors needing to execute their agreements. We received payments from 7 sponsors, and await payment from 8 sponsors. 5) Individual Donations and Corporate Giving: we earned $2.3K in July over 60 donations. 6) Administrivia: we continue to troubleshoot some AR and follow-through issues with the Accounting team. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] General ======= Continued to meet with Sally and other contractors, etc. Have been trying to chase down missing items for the Annual Report. Greg has requested runbooks for updating site, plan to have a draft by end of August on that. Also starting to look into a site update/overhaul in terms of simplifying the front page and navigation. Budget ====== Continue to process payments as needed. Nothing major this month. Activities ========== Published: Video: July Month in Review https://youtu.be/KIYB1g6SKhg Video: ApacheCon Asia promotion https://youtu.be/hfRCrpnbDhc Press releases: The Apache Software Foundation Announces Apache® Pinot™ as a Top-Level Project https://s.apache.org/ft8p6 The Apache Cassandra Project Releases Apache® Cassandra™ v4.0, the Fastest, Most Scalable and Secure Cassandra Yet https://s.apache.org/d30v9 The Cassandra release garnered decent pick-up with coverage in ZDNet, The New Stack, The Register, VentureBeat, TechRepublic, and others. Informal announcements: Published 6 items on the ASF Blog, including 4 Apache News Round-ups and 1 monthly overview, totalling 398 news summaries published to date. We tweeted 12 items to 60.1K followers on Twitter, and posted 13 items to 49.6K followers on LinkedIn. We published two videos on the ASF’s YouTube channel, which had 11.9K views this month. Media Relations: Received 4 media queries. We received a total of 2,660 press hits vs. last month’s 3,594, inclusive of coverage on the ASF, Apache Projects, and ApacheCon. Analyst Relations: we received 3 analyst queries. Apache was mentioned in a total of 31 reports by Gartner, Forrester, 451 Research, GigaOm, and IDC. Board Input / Action Required ============================= ----------------------------------------- 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 ========== - Major work is being completed on migrating from Buildbot 0.8 over to Buildbot 3.2. We are engaging communities to help them with the migration. Beyond the technology/feature upgrade for our projects, this also provides Infra with streamlining its deployment of the buildbot master and the network of worker nodes. - The TLP websites are now completely serviced by the Fastly CDN network. We are sending a fraction of projects' downloads to the Fastly network, with an eye to traffic measurement and increase the amount of downloads serviced by Fastly. Short Term Priorities ===================== - Complete the hiring process. Long Range Priorities ===================== - Decommission mail-*.a.o in favor of lists.a.o General Activity ================ - Wrapping up CMS migrations, and improving docco on how to manage websites with the ASF infrastructure/workflow. - New backup server has been deployed, and systems are in-process on migration. We will be able to decommission a couple backup servers once this process is concluded (shortly). We have more storage at reduced pricing, so win-win. - The migration to Artifactory (from Bintray) is being wrapped up; some straggler packages have been identified and fixed. - Blocky v4 has been mostly completed, and is rolling out. This system provides traffic rules for our sites, and automatically bans clients from all of our systems when a violation is identified. - New GitHub action create/supported for pushing content to nightlies.apache.org - Lots of work on our mail systems, and in particular: dealing with spam and how next-hop systems mistakenly believe we are the source of that spam. We're testing several approaches to remedy this, as it affects final-delivery of the email we send. - Working towards a larger automated system for tracking all of our hosts-of-interest inventory. We have a solid track of *our* machines, but there are dozens donated to the Foundation which we've found that we should track better. - home.a.o has been migrated to a lower-cost provider. - We enabled a strict setting of SPF recently, and have not received any pushback/reports on this (unlike our first attempt a few years back). This will help prevent other sites from pretending to deliver email from @a.o accounts, which may help settle some spam issues. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] # Conferences - August 2021 ## ApacheCon Asia 2021 1. There were 140 sessions with nearly 200 speakers, 13 keynotes, and 14 tracks in this conference. 2. MingWen, the most productive speaker, submitted 4 presentations (including a Keynote speech). 3. The big data track had 36 sessions presented. We had 18 track chairs and about 40 volunteers involved in this event. During the preparation phase, they collected pre-recorded presentations, added translation subtitles for the keynotes. They also hosted the track in the Hopin. We would like to thank our sponsors of this event, Huawei, AliCloud, API7, DiDi, Kyligence, Tencent Cloud, AWS, Baidu, Imply, and SphereEx. Because the connection of Hopin is quite slow when accessing it in China, we had to use the Segmentfault[1] as the main broadcast platform to play the prerecorded video. We had 2169 registrations on the Hopin, 771 actively joined the conference, peak attendees 213, keynote stage visit 488, session visit 475. The data collected from the SegmentFault platform showed an overall 675K PV (page view), 300K UV (unique visitors) throughout the entire conference. Assuming each user could access the site 10 times, the total attendees should be approximately 0.7k + 300K/10 = 30.7k. In the Hopin, 1. The most popular session tracks are Big Data Room A (06 Aug), Big Data Room B (06 Aug), API / Microservice (06 Aug), Data Visualization (06 Aug). 2. The most active chatting platforms are Community (07 Aug), Community (08 Aug), Event chat, and Stage. Data obtained from SegmentFault, SegmentFault is open for everyone, we don't ask them to register. 1. The PV and UV for Keynote: Day1 52K PV, 24K UV; Day2 46K PV, 21K UV; Day3 29K PV, 14K UV. 2. The most popular session tracks with UV are Data Visualization(06 Aug), Big Data Room B (06 Aug), Incubator(06 Aug), Big Data Room A (06 Aug). 3 . The most popular session tracks with PV are Community(07 Aug), DataVisualization(06 Aug), Incubator(06 Aug), Big Data Room B (06 Aug). The Attendee score was 8.1 in Hopin, we got a lot of positive feedback from the message in Stage for the keynotes. One Attendant even wrote a song[2] after he listened to the keynote speech of Jono Bacon. And attendees actively interact with the speakers when playing the pre-recorded video in the Community track which made the Community track become the most active chatting platforms. Lots of attendees in the Hopin complained about the bandwidth issue of Stage (we used streamyard[3] in the backend which is much better then using Hopin ), and some attendees also addressed that they couldn't see the session video (which was played on Youtube). We had to redirect them to the Segmentfault instead. Although a lot of in-person technical meetings were held successfully in China during the weekend, this does not apply to online events. We should avoid holding online events during weekends since the data from Segmentfault and Hopin indicated a big drop in the attendees. We are planning to do a post-event survey. [1]https://segmentfault.com/ [2] https://twitter.com/willemjiang/status/1425002276280627214?s=20 [3]https://streamyard.com ## ApacheCon @Home 2021 Registration continues, with 1145 registered so far. We expect to announce keynotes next week. As we enter the final month before the event, we will be ramping up promotion, both externally, and through our project communities. ## Other events The following events are also approved and in our upcoming calendar on events.apache.org * Kafka Summit Americas 2021 - 09-14 - 09-16 * Pulsar Summit Europe: 09-23 - 09-24 * Pulsar Summit Asia: 11-20 - 11-22 We have, once again, strongly encouraged these projects/communities to check with the ApacheCon planners list *before* picking their 2022 dates, so that we don't end up with these kinds of conflicts again. In each case, however, planning had already progressed to a point where it would have been a great inconvenience and cost to change dates. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== No current events Future Events ============= None Currently Short/Medium Term Priorities ===================== Webapp has been installed and tested, and is working fine, of course an in person event is needed to stress test. We are always on the lookout for any suitable events that might end up being in person. Mailing List Activity ===================== Some discussion around installing/setup and test of the Webapp. 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) *** Round "May 2021 - August 2021". The internship period is from May 24, 2021, to August 24, 2021. For this round, we are working with one intern. [1][2] and one mentor, Justin Ross, on the project "Implement distributed tracing for Qpid Proton C++". Mid-point feedback was provided by the mentor on July 5, 2021. There are 2 weeks remaining on the internship. *** Project: Website No updates. [3] *** Topic: Criteria for inclusive words This is Daniel Gruno's initiative, CLC (Conscious Language Checker) for Apache projects. We would like to encourage you to participate, the VM is up and running at https://clc.diversity.apache.org/ and has ASF Oauth implemented, so any committer can make use of the service. We would like to create a blog post about this project for an external audience, we believe this project can be used in places outside the PMC. We are receiving help from Joe Brockmeier, Greg Stein, and Andrew Wetmore. *** Operations FY2021: Katia will receive information about the budget to make plans for the rest of the FY. *** Project: User Experience Research on new contributors *** The goal of this second part of the project is to make actionable recommendations for ASF projects to spread the lessons learned. We will start with one ASF project (PMC) and one approach for improvements. Action items and progress: Approve final Report of the Community Survey & Contributor Experience: Joe Brockmeier is helping us with the report and its publication. We will meet Bitergia to analyze our strategy in the next weeks. Identify PMC that could participate in the second part of the research project to test one improvement approach: the potential PMC to start the project is Apache Beam, we are opening the discussions with Brittany Hermann. Select one improvement approach: no updates. Review contract and sign: Katia will sign the contract. We are pending for one last discussion with Brittany Hermann from Google related to the budget. ## Committee members changes: None. ## References [1] https://www.outreachy.org/outreachy-may-2021-internship-round/ [2] https://www.outreachy.org/alums/2021-05/ [3] https://lists.apache.org/thread.html/r0e6d96a887d3d9a1968f6fa68760ab25e2d599fad08aff66459cb75f%40%3Cdev.diversity.apache.org%3E ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] Due to holiday seasons and personal changes not much has changed since the last report and nothing which requires board attention. For the next report I expect movement in applying the new policies mentioned in the previous report. ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] ----------------------------------------- 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 down to 18 from the 19 that were unresolved last month. We started working (again!) on expanding the pool of pro-bono legal options available to us. ----------------------------------------- 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 Jul 2021: 35 [license confusion] 12 [support request/question not security notification] Security reports: 42 (last months: 56, 45, 41) 10 [site] 8 [airflow] 3 [dubbo] 2 [ofbiz], [portals], [spark], [tomcat] 1 [ant], [couchdb], [druid], [gobblin], [httpd], [nifi], [ozone], [shenyu], [sling], [solr], [spamassassin], [struts], [trafficcontrol], [trafficserver] In total, as of 1st Aug 2021, we're tracking 82 (last month: 85) open issues across 34 projects, median age 73 (last month: 54) days. 61 of those issues have CVE names assigned. 7 (last month: 6) of these issues, across 5 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache ActiveMQ Project [Bruce Snyder] ## Description: Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. ## Issues: There are no issues requiring board attention ## Membership Data: Apache ActiveMQ was founded 2007-01-16 (15 years ago) There are currently 63 committers and 25 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 Jean-Baptiste Onofré on 2019-12-17. - No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29. ## Project Activity: ActiveMQ Major updates have been done on main branch, heading to first 5.17.0: Spring 5, log4j2, ... We also discussed about JMS2 update, at least in term of artifacts dependencies. 5.16.3 release is in preparation: important improvements on the OSGi refresh issue, several dependencies updates and fixes. ActiveMQ Artemis 2.18.0 release is in preparation. address/queue mirroring is getting bi-directional support. Replication is getting support for pluggable quorum services. Openwire support continues to harden as more use cases are validated. ## Community Health: Overall community health is good. Participation numbers on the mailing list are lower as is standard during the summer time. ----------------------------------------- Attachment B: Report from the Apache Ambari Project [Jayush Luniya] ----------------------------------------- Attachment C: Report from the Apache Ant Project [Jan Materne] ----------------------------------------- Attachment D: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment E: 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: There is no particular issue relevant for the board. The project is cutting releases, bug fixes and new features are being contributed. Unfortunately we do not have many new contributors, most of the folks that contribute to the project come from the Apache Pulsar project. ## Membership Data: Apache BookKeeper was founded 2014-11-18 (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-23. - Yong Zhang was added as committer on 2021-07-08 ## Project Activity: We cut two releases in June 2021. Apache BookKeeper 4.14.0 and 4.14.1. ## Community Health: There is activity on GitHub, with new issues, users that ask for questions and new patches. Slack is also quite active. The activity in the ML is quite low. We had a talk at the recent PulsarSummit about Apache BookKeeper. ----------------------------------------- Attachment F: 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: - Iuliana Cosmina was added to the PMC on 2021-06-04 - Juan D. Cabrerizo was added to the PMC on 2021-05-31 - Martin Harris was added to the PMC on 2021-05-31 - No new committers. Last addition was Iuliana Cosmina on 2020-07-03. ## Project Activity: - Development has continued to be busy during this quarter both in the server and UI side of Brooklyn. - We have made some security improvements, including removing potentially vulnerable dependencies and improving granularity control in the API. - We continue to monitor our community for potential new committers and PMC members with the aim of regularly adding individuals. - The last major Brooklyn release was 1.0.0, released on 3rd March 2020. ## Community Health: Discussions about issues and directions for the project continue on the mailing lists. ----------------------------------------- Attachment G: 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 H: Report from the Apache Cassandra Project [Nate McCall] ## Description: Apache Cassandra software is a highly scalable second-generation distributed database. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cassandra was founded 2010-02-17 (11 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: - Dinesh Joshi was added to the PMC on 2021-05-20 - Adam Holmberg was added as committer on 2021-08-10 - Jon Meredith was added as committer on 2021-07-29 - Caleb Rackliffe was added as committer on 2021-05-14 ## Project Activity: Recent releases: 4.0.0 was released on 2021-07-26. 4.0-rc2 was released on 2021-06-30. 3.11.11 was released on 2021-07-28. 3.0.25 was released on 2021-07-28. The 4.0.0 release was a major milestone, years in the making. With coordination by ASF Press (Sally Khudairi) and Constantia (Melissa Logan) there was lots of media attention. The 4.0.0 release took four staging attempts and three voting rounds. PMC involvement and willingness to appropriately veto releases is demonstrating the community's seriousness for high quality releases. In coordination with the 4.0.0 release, a new design of the website was launched. The new version changes from ReStructuredText, Sphinx and Jekyll, to Asciidoc and Antora. This includes new content contributions from vendors and book authors, as well as making it easier to provide versioned docs for each release and for different languages. More information on can be read in our last Project Status email report: https://lists.apache.org/thread.html/r102752c080db48e34daadd575d11714ddfc6f773810c7a82556c05d3%40%3Cdev.cassandra.apache.org%3E ## Community Health: The reporter statistics report the project as Super Healthy to which we agree. This quarter has been a highlight for the project. The discussion of encouraging new and active contributors continues. This includes the topics of better visualising contributor metrics, JIRA ticket hygiene, establishing the Cassandra Enhancement Proposals (CEP) process and practice, and addressing our limited Reviewer capacity. For JIRA ticket hygiene we are looking into JIRA automations to notify on stale tickets, and to eventually transition such tickets to more appropriate statues. For contributions metrics we have evolved Subversion's contribulyze.py statistics for our needs. These statistics, currently under evaluation, are available for different time periods here: https://nightlies.apache.org/cassandra/devbranch/misc/contribulyze/html/ For CEPs, with development on Cassandra 4.1 now active, a number of new CEPs in action are helping to iron out the finer details. ref: https://lists.apache.org/thread.html/r232a87ccd0c5c08ce9c40cf8e5936c47270b59ff5d94d1fb33a80f21%40%3Cdev.cassandra.apache.org%3E For Reviewer capacity we remain challenged. The project requires two reviewers on most code contributions, or two committers involved on any ticket. On the more involved areas of the codebase we typically see three or more involved. This is critical for the quality and safety of end-users' data, but places a burden on the project to find enough volunteers and keep contributions from stagnating. ----------------------------------------- Attachment I: Report from the Apache Celix Project [Pepijn Noltes] ## Description: The mission of Celix is the creation and maintenance of software related to Implementation of the OSGi specification adapted to C and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Celix was founded 2014-07-16 (7 years ago) There are currently 14 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Erjan Altena on 2018-06-25. - No new committers. Last addition was Michael de Lang on 2020-07-20. ## Project Activity: - The build environment (GitHub actions) has been updated to use Ubuntu 20. - Many bug fixes in the pubsub and remote services bundles. - The last celix release was 2.2.1 on 2020-05-17 ## Community Health: - dev@celix.apache.org had a 53% decrease in traffic in the past quarter (82 emails compared to 172) - 60 commits in the past quarter (-34% change) The activity is normal for Celix during the summer holiday period. ----------------------------------------- Attachment J: 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 (8 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: Furkan Kamaci and Hasan have a weekly meeting with Yusuf Karadag, a student working on an Apache Clerezza GSoC 2021 project. Besides the project, Yusuf provided a PR to integrate legacy Schemagen module back to the current master branch as well as a module to provide tutorials about using Apache Clerezza. Hasan approved the PR and made some optimization to the Schemagen module. The Jena-based Clerezza Parser and Serializer have been updated to use the latest Apache Clerezza release. The work to upgrade Apache Clerezza to use JUnit 5 is still in progress. The latest release was created on October 22, 2020. ## Community Health: We probably will be able to have Yusuf as a new committer. He already expressed his interest personally to Hasan and the PMC will discuss about it. ----------------------------------------- Attachment K: Report from the Apache Cocoon Project [Cédric Damioli] ----------------------------------------- Attachment L: 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 40 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Brian Proffitt was added to the PMC on 2021-06-14 - Brian Proffitt was added as committer on 2021-06-14 ## Project Activity: ApacheCon ALC Beijing team played a vital role in the execution of ApacheCon Asia 2021. We had 14 community tracks in ApacheCon Asia, out of which seven were in the English language and seven were in the Mandarin language. Sharan Foga from ComDev PMC also delivered the keynote on 'Welcoming Diversity'. The team is now working on uploading the videos to the YouTube channel and on the Bilibili platform for the Chinese audience. ALC We are happy to report that ComDev PMC successfully passed the vote to establish the ALC Lagos (Nigeria) [1]. Although the ALC Lagos team is relatively small in size but it is a good opportunity for us to spread Apache's awareness in the Nigeria region. For smooth execution and training, for the initial few months, Swapnil M Mane from ComDev PMC will work very closing with the ALC Lagos team to help, guide and mentor them to various Apache and ALC aspects. GSoC We finalised 28 project proposals in GSoC from ASF this year, more details are available at [2]. In the past quarter, the ASF mentors ranked various proposals and executed the midterm evaluations for the respective mentee. The GSoC coding phase is underway, and final results will be announced on August 31, 2021. Other The community had a good discussion, suggestions, and proposal for hosting special interests groups by the Comdev PMC. The idea and discussion were initiated from having a website for our projects in the healthcare "space" [3][4]. Some other notable discussions included the new committer invitation mail template proposal [5] and GitHub ID in ICLA as an optional field [6]. Apart from this community answered some general questions related to community and projects in general. ## Community Health: Our dev mailing list has seen a significant decrease in traffic compared to the previous quarter (199 emails compared to 429, in the past to past quarter, traffic on our dev mailing list was very much up due to the GSoC activity). Even with the decrease, we did get a lot of community involvement and activity on various topics as shared above. As a result of website updates, our GitHub and commit activity was significantly up. Here are the stats of pull requests: 6 PRs opened on GitHub in the past quarter (50% increase) 10 PRs achieved on GitHub in the past quarter (233% increase) [1] https://s.apache.org/1n8cn [2] https://s.apache.org/GSoC-2021 [3] https://s.apache.org/pp3xe [4] https://s.apache.org/j6el1 [5] https://s.apache.org/g1yjg [6] https://s.apache.org/qtd32 ----------------------------------------- Attachment M: Report from the Apache CouchDB Project [Jan Lehnardt] ## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (13 years ago) There are currently 68 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Balázs Donát Bessenyei on 2021-01-14. ## Project Activity: - Due to summer in the northern hemisphere and [points at state of the world] slow progress on the project, but we are continuing to chug along on next releases 3.2.0 and 4.0.0 ## Community Health: - overall activity is down due to the summer for most contributors. Meanwhile our unofficial Slack channel continues to see steady flow of visitors seeking help and guidance. ----------------------------------------- Attachment N: 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: Nothing to worry about. Project is not blocked by anything. ## Membership Data: Apache Creadur was founded 2012-04-18 (9 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: Minor but steady activity, requests are answered via Jira. ## Community Health: The list of active committers remains small, but if there's an issue it gets fixed. ----------------------------------------- Attachment O: 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. ## Membership Data: Apache DataSketches was founded 2020-12-15 (8 months ago) There are currently 15 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Alexander Saydakov on 2020-12-15. - No new committers. Last addition was Charlie Dickens on 2020-12-18. ## Project Activity: datasketches-postgresql-1.5.0 was released on 2021-08-09. datasketches-cpp-3.1.0 was released on 2021-07-16. datasketches-postgresql-1.4.0 was released on 2021-05-17. In addition, the team has been busy refactoring our Java code so that it is compatible with the newer JDK versions 9 and beyond. This has been particularly challenging as there is little that has been published on how to do testing in a JPMS environment. We also have seen a significant interest and uptick in our C++ and PostgreSQL implementations. ## Community Health: Our health is good, given that we have a small and specialized community focused on the science and practice of streaming algorithms. We are seeing more interest from a number of scientists that are interested in contributing and are encouraging that. ----------------------------------------- Attachment P: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment Q: Report from the Apache Drill Project [Charles Givre] ----------------------------------------- Attachment R: Report from the Apache Druid Project [Gian Merlino] ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro, ORC, or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity We are currently working on our next major release, 0.22.0. Before issuing this release, we will need to sort out IP clearance for the Druid Helm chart. It was moved to the Apache Druid repo from the Helm Charts repo after the latter was deprecated: https://github.com/helm/charts#%EF%B8%8F-deprecation-and-archive-notice However, a concern was raised that this should have gone through IP clearance before being committed. We are looking into this as part of the work for our upcoming release. Since our last board report, we held 12 virtual community meetups via groups based in San Francisco, London, Richmond (VA), Dublin, and Melbourne. Additionally, members of the Druid community have spoken about the project at Subsurface, Philly ETE, Percona Live, and QCon. Mailing list activity is down somewhat from last quarter, but this does not seem concerning, because last quarter had a big increase (80%) in mailing list traffic. This quarter appears to have undergone some regression to the mean. Development activity, in terms of number of contributors and commits, is more-or-less similar to last quarter. Our ASF Slack channel, #druid, has continued to grow, and has reached over 1700 members. ## Recent PMC changes - Currently 30 PMC members. - No new PMC members this quarter. - Most recently added PMC members: - Lucas Capistrant (Mar 25, 2021) - Maytas Monsereenusorn (Mar 22, 2021) - Suneet Saldanha (Mar 22, 2021) ## Recent committer changes - Currently 49 committers. - 2 new committers this quarter. - Most recently added committers: - Yi Yuan (Aug 9, 2021) - Charles Smith (Aug 9, 2021) ## Recent releases - 0.21.0, a major release, on 2021-04-26. - 0.20.2, a security patch release, on 2021-03-29. - 0.20.1, a security patch release, on 2021-01-29. ## Development activity by the numbers In the last quarter: - 426 commits - 463 pull requests opened - 406 pull requests merged/closed - 205 issues opened - 70 issues closed - 46 contributors ----------------------------------------- Attachment S: 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: Work on open and new issues has progressed but not yet completed for an upcoming release. A user request for Spring Boot integration has been made along with an example code that needs to be evaluated. ## Community Health: Community is still active. The last release was in May, 2020. 6 issues opened in JIRA, past quarter 0 issues closed in JIRA, past quarter 15 commits in the past quarter ----------------------------------------- Attachment T: 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. A release is probably due sometime now, there are discussions about it. ----------------------------------------- Attachment U: 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. ## 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 V: 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. - Alberto Bustamante was added as committer on 2021-05-13 - Karen Miller stepped down as PMC chair and was replaced by Dan Smith on 2021-05-20 ## Project Activity: Four releases of Apache Geode were issued during this reporting period. These were patch releases fixing specific bugs. We are still working on our next feature release, Geode 1.14, which has been taking a while to stabilize. Work areas included: - Ongoing work to create an endpoint that is compatible with Redis clients for Geode - Ongoing work to allow user jars to be loaded in isolated classloaders on Geode servers - Improvements to WAN replication - Bug fixes Recent releases: - 1.12.4 was released on 2021-07-27. - 1.13.4 was released on 2021-07-30. - 1.12.3 was released on 2021-07-01. - 1.13.3 was released on 2021-06-25. ## Community Health: Initiatives during this period include: - Starting a monthly video conference for community members to present and discuss topics of interest. Not used for decision making. Two meetings held so far. Recordings are available on the geode wiki. ----------------------------------------- Attachment W: 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-16 (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-23. - No new committers. Last addition was Dionysios Logothetis on 2018-04-23. ## Project Activity: - New feature that adds support for authentication and authorization among Giraph workers, and encryption of data in transit. ## Community Health: - Not a lot of activity, but the new security feature implemented is important. - Last release on June 11, 2020 ----------------------------------------- Attachment X: Report from the Apache Gora Project [Kevin Ratnasekera] ## Description: - The Apache Gora open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key-value stores, document stores, distributed in-memory key-value stores, in-memory data grids, in-memory caches, distributed multi-model stores and hybrid in-memory architectures. Gora also enables analysis of data with extensive Apache Hadoop MapReduce, Apache Spark, Apache Flink, and Apache Pig support. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Gora was founded 2012-01-24 (10 years ago) There are currently 31 committers and 31 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Lahiru Jayasekara on 2020-04-30. - No new committers. Last addition was Lahiru Jayasekara on 2020-04-28. ## Project Activity: - 0.9 was released on 2019-08-15 and we are currently working on our development drive for next release. We have made some good progress from last quarterly report, this was mainly related to work carried on PR Hackathon that we started in last quarter. There were many PMC members volunteered in driving these efforts. - We are progressing well with our this year's GSoC project and on track to complete it on coming weeks of coding period. - One potential candidate was proposed to become committer / PMC and it is under discussion on private list. ## Community Health: - We observed some reduction in Dev email traffic and Github activity, when compared to the previous quarter, however we are progressing with our usual development work. We hope to further increase level of development activities once we complete in progress work with GSoC project, PR Hackathon and next major release. ----------------------------------------- Attachment Y: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: There's no particular issue requiring the board's attention. ## Membership Data: Apache Griffin was founded 2018-11-21 (3 years ago) There are currently 21 committers and 19 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 Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - Griffin 0.6.0 was released on 2020-11-09. - We are working on upgrading our engine to support apache flink. - We are working on move our compute engine to based on SQL rather than raw API. ## Community Health: - dev mail 119% increase in traffic in the past quarter (123 emails vs 56) - 2 issues opened in JIRA, past quarter (-60% change) - 3 issues closed in JIRA, past quarter (50% increase) - 15 commits in the past quarter (275% increase) - 13 PRs closed on GitHub, past quarter (550% increase) ----------------------------------------- Attachment Z: 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. We are also continuing on our roadmap for Groovy 4. We recently added support for sealed classes and switch expressions and expect them to be made available in a beta release shortly. A final GA release for Groovy 4 is still expected later this year. We have also been working on improving our support for JDK16 (recently released) and JDK17 (coming shortly). Recent releases: 3.0.8 was released on 2021-04-19. 4.0.0-alpha-3 was released on 2021-04-16. ## Community Health: Activity has been a little quieter than normal but we expect it to pick up after our next release(s). This quarter, 228 commits were contributed from 8 contributors including 4 non-committer contributors (4 new). ----------------------------------------- Attachment AA: 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 (26 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: - Giovanni Bechis was added to the PMC on 2021-06-11 - No new committers. ## Project Activity: Following on from the abandoned 2.4.47 release reported last quarter, the httpd 2.4.48 release passed a PMC vote in May and was announced on June 1st. This release represents the accumulated work on the stable 2.4 branch for the last 8 months, with many new features and bug fixes. 2.4.48 addresses 8 outstanding vulnerabilities from the backlog of security issues - one rated with "Important" severity, the rest all Low and Moderate. Given the significant time elapsed since many of these issues were reported, and the fact that another (now already public) issue was in the backlog at the time of the release, it's clear the project is facing challenges in get security updates delivered in a timely fashion. Many community members contributed to the migration of the httpd project website to Pelican, triggered by the pending decommissioning of the Apache CMS system. Some updates to the release process and documentation remain after this migration. With the help of several committers, httpd has been configured in "OSS-Fuzz", a Continuous Fuzzing Project; reports of bugs triggered from fuzzing are now being investigated and fixed. On the modernisation of the development workflow front: 1. Work continues to diagnose and eradicate the remaining intermittent failures in Travis CI runs, and 2. Scripts have been developed to simplify the integration of Github Pull Requests into the Subversion workflow. ## Community Health: There was a large spike in mailing list traffic compared to the previous quarter, with a lot of discussion around the 2.4.48 release and website migration as covered above. A complex issue with graceful stop/start also generated a long development list thread - and a fix pushed to trunk. Use of Github PRs continues to broadly trend upward and there was a significant increase in the number of active committers. ----------------------------------------- Attachment AB: 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 - Work for both Core and Client on 5.x has been done by external contributors. - More and more tickets arrive for the 5.x line - The 5.1 branches have reached GA quality - Active feature developments happens on master (5.2.x) ## 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 Core 5.1.1 GA was released on 2021-05-06 - HttpComponents Client 5.0.4 GA was released on 2021-05-12 - HttpComponents Core 5.1 GA was released on 2021-03-15 - HttpComponents Client 5.1 was released on 2021-05-12 ----------------------------------------- Attachment AC: 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 60 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 Alex Plehanov on 2020-11-18. - Andrei Aleksandrov was added as committer on 2021-07-22 - Alexandr Shapkin was added as committer on 2021-08-04 - Evgeny Stanilovsky was added as committer on 2021-07-26 ## Project Activity: Releases: - 3.0.0-alpha2 was released on 2021-06-29. - Thin client for Python (pyignite) extension versions 0.5.0 and 0.5.1 were released. - Extension for cluster profiling (performance-statistics-ext) version 1.0.0 was released. - Extension for Spring Data (spring-data-all-ext) version 1.0.0 was released - 2.11 release is in stabilization phase. Infrastructure: - ci2.ignite.apache.org: SberTech is going to provide computing power, JetBrains sponsored license for secondary TeamCity instance ## Community Health: Ignite summit was held on May 25, 2021, virtual event - 24 speakers representing a variety of industries including financial services, health & fitness, IoT, construction, and more; - 15 hours of talks and communication; - with more than 845 registrations; - 4 hours and 49 minutes at average spent each attendee on the event. Whole community activity decreased in the past quarter: - dev@, user@, commits, PRs open and closed had 30-40% decrease; - JIRA and code contributions had 20% decrease. ----------------------------------------- Attachment AD: 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: - Vihang Karajgaonkar was added to the PMC on 2021-06-03 - Qifan Chen was added as committer on 2021-06-25 - Tamás Máté was added as committer on 2021-06-11 - Wenzhe Zhou was added as committer on 2021-07-09 ## Project Activity: Impala 4.0.0 was released on 2021-07-12. CVE-2021-28131 was filed, fixed, and announced. The Impala community also accomplished: * Increased compatibility with other Apache projects, including Parquet, Hive, Iceberg, ORC, Ranger, Kudu, DataSketches * Improved support for z-order * Added functionality to impala-shell (a rarely touched part of the codebase) * Added support for JSON Web Tokens ("JWT") * Added more support for running Impala in containers * Fixed multiple DDL race conditions * Added multiple planner heuristic improvements to join cardinality estimates * Added multiple expansions to use of min/max filters * Added some support for Alibaba cloud * Made multiple fixes to ACID table support ## 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 2902 from 3153, an 8% decline. Impala is still a thriving community. ----------------------------------------- Attachment AE: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for July and August 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 June and August, podlings executed 10 distinct releases. We added 2 new IPMC members, and none retired. There was 4 IP clearance in June and August. A couple of new podlings are under discussion, and Kyuubi and Linkis have joined the Incubator. Pinot graduated last month. A couple of podlings are heading towards graduation in the next few months. This month we were missing reports from Annotator, Milagro and Toree, and they will be asked to report next month. There was a lengthy discussion on the IP clearance for Terraform as information around the donation, IP and licensing was initially unclear but was eventually resolved. There was also a discussion about IP provenance of files in the Tuweni release and the Hop release. Some updates were made to the podling retirement guide. As usual, most discussions on the mailing list were around graduations, releases, new project proposals and new mentors. ## Community ### New IPMC members: - Ankit Singhal - Wei-Chiu Chuang ### People who left the IPMC: - none ## New Podlings - Kyuubi ## Podlings that failed to report, expected next month - Annotator - Milagro - Toree ## Graduations - list podling here The board has motions for the following: - None ## Releases The following releases entered distribution during the month of - August and July: - EventMesh 1.2.0 - Flagon UserALE.js 2.1.1 - Flagon UserALE.js 2.2.0 - InLong 0.9.0 - NLP Craft 0.8.0 - Pegasus 2.2.0 - StreamPipes 0.68.0 - TeaClave Trustzone 0.1.0 - Tuweni 2.0.0 - YuniKorn 0.11.0 ## IP Clearance - CloudStack Terraform Provider - CloudStack Go SDK - Arrow - experimental - Druid Helm Chart ## Legal / Trademarks N/A ## Infrastructure N/A ## Miscellaneous N/A ## Table of Contents [BlueMarlin](#bluemarlin) [DataLab](#datalab) [Doris](#doris) [EventMesh](#eventmesh) [Flagon](#flagon) [Heron](#heron) [InLong](#inlong) [Liminal](#liminal) [Livy](#livy) [MXNet](#mxnet) [NLPCraft](#nlpcraft) [NuttX](#nuttx) [PageSpeed](#pagespeed) [Pegasus](#pegasus) [PonyMail](#ponymail) [SDAP](#sdap) [Sedona](#sedona) [ShenYu](#shenyu) [Teaclave](#teaclave) [Training](#training) [Tuweni](#tuweni) [YuniKorn](#yunikorn) [Kyuubi](#Kyuubi) -------------------- ## 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. Finalize bootstrap of the project (move existing issues to github, etc) 2. Review all files (ASF headers, ...) 3. Prepare a first release ### Are there any issues that the IPMC or ASF Board need to be aware of? No real issue, but the bootstrap is very very slow. ### How has the community developed since the last report? No really community development, the project bootstrap is still on the way. ### How has the project developed since the last report? The bootstrap is very slow. JB (mentor) proposed several calls with the team. A new meeting is planned to move forward. The initial team should be more involved and take lead on some tasks. ### 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: None yet. ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (bluemarlin) Craig Russell Comments: - [X] (bluemarlin) Jean-Baptiste Onofré Comments: I do my best to move forward, but the team should take lead and have the willing to move forward. - [ ] (bluemarlin) Von Gosling Comments: - [ ] (bluemarlin) Junping Du Comments: - [ ] (bluemarlin) Uma Maheswara Rao G Comments: ### 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? We have a new committer (Iana Redko). ### How has the project developed since the last report? - We are working towards the release 2.5.0 - Migration to Py3 (done) - Localization (done) - Augment an administrative page (done) - Implement possibility of GPU usage for Jupyter, Dataproc and Data Engine (standalone cluster) on GCP (done) - Support specific python versions via virtual environments for all notebooks and compute resources (except Data Engine Service and DeepLearning) (done) - Update third-party software (done) - Bug fixing (in progress) ### 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: 2020-17-09 ### When were the last committers or PPMC members elected? The last committer was elected on June 21, 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. New name was approved and our team changed all references to DLab that are publicly accessible to DataLab. ### Signed-off-by: - [ ] (datalab) P. Taylor Goetz Comments: - [ ] (datalab) Henry Saputra Comments: - [ ] (datalab) Konstantin I Boudnik Comments: - [X] (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. A smoother channel for communication with developers. 2. There are some branding issues need to be addressed. 3. Code refactor to reduce references to other project code. ### Are there any issues that the IPMC or ASF Board need to be aware of? There are some branding issues need to be addressed, which has been discussed in [private link] And we are working on it. We hope that it can be addressed at end of Sept. ### How has the community developed since the last report? Since the last report, we have added 29 contributors. There are currently 183 contributors and 26 committers. ### How has the project developed since the last report? 1. We have released 0.14 since last report. ### 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 ### When were the last committers or PPMC members elected? 1. caiconghui, PPMC member, 2021-05-31 2. liulijia, committer, 2021-06-23 3. wangxixu, committer, 2021-06-23 4. laiyingchun, committer, 2021-07-07 5. weizuo, committer, 2021-06-30 ### Have your mentors been helpful and responsive? All mentors are helpful, especially on the issue of branding, they helped us a lot. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [X] (doris) Willem Ning Jiang Comments: We are working closely with Doris PPMC when resolving the branding issue. - [ ] (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. Growing the community. 2. N/A 3. N/A ### 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. The first release of v1.2.0 has been successful to vote in IPMC. 2. We did 3 promotions on The Stack、ITPUB、and ApacheCon Asia 2021, 5 students of SOC is on going and seems good. A meetup is on schedule. 3. We have 12 new contributors. 4. Two-weeks meeting is scheduled. ### How has the project developed since the last report? 1. Enhanced Plugin and make it singleton and will not be a dependency of runtime, only use config to enable plugin. 2. Security Plugin is abstracted, Registry Plugin and ProtocolServer Plugin is developing. 3. Kafka-connector plugin and redis-connector plugin is developing. 4. Switch properties to ymal format is developing. 5. CloudEvents and EventStreaming integration is desgining. 6. OpenSchema integration is developing. ### 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-8-6 ### When were the last committers or PPMC members elected? The last committer was elected on Feb 18, 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: - [ ] (eventmesh) Francois Papon Comments: - [ ] (eventmesh) Junping Du Comments: - [X] (eventmesh) Jean-Baptiste Onofré Comments: First release on the way, good one. We still have work to do for community building and podling guidance. - [X] (eventmesh) Justin Mclean Comments: - [X] (eventmesh) Von Gosling Comments: Good shape, very close to the first release. Community building will be the next direction. ### 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. Currently discussing Graduation path (TLP, other TLP (e.g., Superset)) 2. 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? Have worked with two new user communities who intend on contributing to Apache Flagon. Currently assisting them in framing software grant to ASF. Ongoing developments on multiple projects currently on Forks. Expect commits to ASF in 2021 Q4. ### How has the project developed since the last report? Trained new committers (Gedd Johnson) on ASF release process. Released UserALE.js 2.2.0 ### 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. 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: - [X] (flagon) David Meikle Comments: - [ ] (flagon) Tim Allison Comments: - [X] (flagon) Furkan Kamaci 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. 3. ### 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? - New questions have come across the user@heron mailing list with a request for a new feature. - The current community has stayed consistent and stable. ### How has the project developed since the last report? - Heron has had many improvements to 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 - [ ] Community building - [X] 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? - No ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) Julien Le Dem Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: The current community is small, but active. - [ ] (heron) Ming Wen Comments: - [X] (heron) Kevin Ratnasekera 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? - 3+ new contributors participate in the community since the last report(currently: 56) - Held 1 online meetup to discuss the renamed project architecture and goals. - InLong history issues have migrate from JIRA to GitHub Issues successfully, include all issues status. ### How has the project developed since the last report? - Improve the ease of deployment and documentation quality. - Refactor the submodules to be more unified. - Develop the issues for next 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-07-12 ### When were the last committers or PPMC members elected? The last PPMC was elected on on 2020-12-15 ### 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: - [ ] (inlong) Junping Du Comments: - [X] (inlong) Justin Mclean Comments: - [ ] (inlong) Sijie Guo Comments: - [ ] (inlong) Zhijie Shen Comments: - [X] (inlong) Jean-Baptiste Onofré Comments: The podling is moving forward cleanly and I have the chance to chat with them on Slack. Great podling. ### 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 releases - 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? None ### How has the community developed since the last report? We have released V 0.0.2 with seamless integration with AWS + we are working on a joint blogpost with the AWS technical team on using Liminal with MWAA. We got accepted to present Liminal in both ApacheCon and ApacheCon Asia 2021. We are going to present in August in 2 public companies, hoping to attract them to join the community effort. ### How has the project developed since the last report? We have released V 0.0.2 and going to release in August 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-04-20 ### When were the last committers or PPMC members elected? NA ### Have your mentors been helpful and responsive? J.B. and Davor have been super helpful in approving the second release and assist with any issue raised. ### Is the PPMC managing the podling's brand / trademarks? NA ### Signed-off-by: - [X] (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: -------------------- ## Livy Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. Cut a new release 2. Fill maturity matrix 3. Discuss about graduation ### Are there any issues that the IPMC or ASF Board need to be aware of? No real issue, the podling is mature, and I think we can discuss about graduation. ### How has the community developed since the last report? Several messages have been seen showing an interest for the podling. ### How has the project developed since the last report? Not a lot of activity as the podling is mature. ### 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 - [X] Nearing graduation - [ ] Other: ### Date of last release: Not provided. ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (livy) Bikas Saha Comments: - [ ] (livy) Luciano Resende Comments: - [X] (livy) Jean-Baptiste Onofré Comments: I think the podling (in term of features) is mature, so, moving forward to new release and graduation would make sense. ### IPMC/Shepherd notes: Justin Mclean : Please make sure to provide all information asked for in the report. -------------------- ## 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. 2. Improve brand management. - ONGOING. ### Are there any issues that the IPMC or ASF Board need to be aware of? Since last report, we recruited two new mentors for MXNet and they have been very helpful in MXNet activities. We conduct regular brand management review as part of the regular reporting. From recent brand usage review for MXNet third-party distributions, we found several listings on AWS marketplace that need update. The PPMC reached out to the publishers of these listings for correction with only last three remaining. ### How has the community developed since the last report? * The number of GitHub contributors increased to currently 963 * 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.46k subscriber (+5% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 6.75k subscribers (+3%) * Highlights in MXNet ecosystem * GluonCV v0.10.4 release (https://github.com/dmlc/gluon-cv/releases/tag/v0.10.4) * GluonNLP MX2 NumPy version (https://github.com/dmlc/gluon-nlp/tree/master) * GluonTS v0.8.0 release (https://github.com/awslabs/gluon-ts/releases/tag/v0.8.0) * DeepInsight (https://github.com/deepinsight/insightface) * Sockeye 2.3.17 release (https://github.com/awslabs/sockeye) ### How has the project developed since the last report? 1) 1.9.0 release is in progress. https://github.com/apache/incubator-mxnet/releases/tag/1.9.0.rc6 with 100+ patches of new features, improvements, and fixes. This will be the first recent release without DISCLAIMER-WIP. 2) Github statistics of last month: * July 4, 2021 – August 4, 2021: Excluding merges, 14 authors have pushed 14 commits to master and 29 commits to all branches. On master, 66 files have changed and there have been 12,224 additions and 5,745 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-07-16 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. From recent brand usage review for MXNet third-party distributions, we found several listings on AWS marketplace that need update. The PPMC reached out to the publishers of these listings for correction. Here we report the status of these items. https://aws.amazon.com/marketplace/pp/B073SHB43M?qid=1609989286506&sr=0-21&r ef_=srh_res_product_title (done) https://aws.amazon.com/marketplace/pp/B079225XXC?qid=1609989161134&sr=0-14&r ef_=srh_res_product_title (pending update) https://aws.amazon.com/marketplace/pp/B08L8H9NWD?qid=1609989286506&sr=0-28&r ef_=srh_res_product_title (pending update) https://aws.amazon.com/marketplace/pp/B08G8VXC1Q?qid=1609989286506&sr=0-29&r ef_=srh_res_product_title (pending update) ### Signed-off-by: - [ ] (mxnet) Markus Weimer Comments: - [ ] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: - [X] (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. User and developer community growth. 2. Project maturity. 3. Project awareness. ### 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 have several new collaborators that community is planning to promote to committer level in the future. The project/community is finally working project awareness by launching dedicated YouTube channel, submitting and presenting at relevant conferences (ApacheCon Asia 20221, ApacheCon 2021, Scala By The Bay), writing technical blogs, and reworking website documentation based on the feedback from the early users. ### How has the project developed since the last report? Ptoject made two major releases 0.8.0 and 0.9.0 since the last report. Both releases introduced significant new features as well as number of bug fixes and improvements. ### 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-07-30 ### When were the last committers or PPMC members elected? August 2020. We, however, have number of collaborators that we are planning to put on election shortly. ### Have your mentors been helpful and responsive? votes requiring repeated email reminders. ### Is the PPMC managing the podling's brand / trademarks? Yes, no problems here. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [X] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [ ] (nlpcraft) Paul King Comments: - [X] (nlpcraft) Konstantin I Boudnik Comments: - [X] (nlpcraft) Dave Fisher 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? None at this time. However, please note that the project is beginning to discuss graduation to TLP and hopes to start this process in the near future. ### 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 230 subscribers, an increase of 5% 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. * One new committer has been added since the last report: Gustavo Henrique Nihei received a commit bit in April. * One new PPMC member has been added since the last report: Sara Monteiro joined the PPMC in May. ### How has the project developed since the last report? * NuttX developers and significant contributors are currently planning and organizing the annual NuttX Workshop 2021. Due to continuing concerns around COVID, this year's workshop will once again be held online. The event is planned for 21-22 August 2021. More information can be found at https://nuttx.events. * We continue to make significant steps toward license clearing, needed for graduation. This quarter, efforts have continued to clear files and change their license to the Apache 2.0 License through the large effort of our volunteers. Since joining the Incubator, more than 10,000 files have been changed to the Apache 2.0 License with the permission of more than 60 individuals and 16 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. * We continue to secure ICLAs and SGAs from past and present contributors and have secured several new ICLAs, CCLAs, and SGAs this quarter. * Contributions are flowing regularly as PRs in GitHub with occasional patches in the dev list. * Many technical improvements, bug fixes, and new architectures have been collaborated and work continues with several pull requests merged per day. * NuttX v10.1.0 was released this quarter. * 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/. * We are working to streamline our GitHub PR checks to use fewer resources while still giving providing early feedback of potentially disruptive problems. The GitHub PR checks have helped us immensely in improving our code quality and compliance to project standards. ### 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: 2020-05-21 Last committer added: 2020-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: - [ ] (nuttx) Duo Zhang Comments: - [ ] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: - [X] (nuttx) Mohammad Asif Siddiqui Comments: - [ ] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: -------------------- ## PageSpeed PageSpeed represents a series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth. PageSpeed has been incubating since 2017-09-30. ### Three most important unfinished issues to address before graduating: 1. Grow the number of active developers 2. Enhance the release process: switch to github tagged release to simplify. ### Are there any issues that the IPMC or ASF Board need to be aware of? While there is a healthy user base, the number of active developers remains persistently low. This seems to be a hard to address challenge. ### How has the community developed since the last report? Mailing lists and git issues are active. The number of active developers is unchanged. ### How has the project developed since the last report? Minor activity. ### 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 - [X] Other: We'll be blogging about the 2.0 Envoy PoC, hopefully that will get some developer interest as we pivot into the service mesh world ### Date of last release: The week of May 11th, 2020 ### When were the last committers or PPMC members elected? May 27 2019 (Longinos Ferrando, elected as both committer and PMC member) ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? As far as we know the brand is respected by third parties. ### Signed-off-by: - [ ] (pagespeed) Jukka Zitting Comments: - [ ] (pagespeed) Leif Hedstrom Comments: - [X] (pagespeed) Nick Kew 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 added 1 committer. ### How has the project developed since the last report? Since the last report, we have published a new release 2.2.0. ### 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: - [ ] (pegasus) Duo zhang Comments: - [ ] (pegasus) Liang Chen Comments: - [X] (pegasus) Von Gosling 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. Growing community size and software adoption rate 2. Getting Foal to a production-/release-ready state 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? Our latest committer has helped revitalize the development, and we are seeing decent levels of commitment from our committer base. ### How has the project developed since the last report? Work continues on the Foal edition of Pony Mail, with levels of engagement slightly up in the community. ### 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? The last committer to be invited was Sean Palmer at 2021-04-02. ### 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: A discussion around possible graduation has just been started and although the community remains is relatively small, work continues to happen. ### 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? Discussions in ASF slack channel: https://the-asf.slack.com/archives/CN8UJ3D0V ### How has the project developed since the last report? Completed issues: SDAP-308 deletebyquery.py not working after Nexus Python3 upgrade SDAP-213 Update dependencies in EDGE requirements.txt SDAP-310 Update match up output to use CF standard name for satellite variable SDAP-154 Python 3 New/Updated issues: SDAP-316 Update webapp to python version 3 in helm chart. SDAP-318 TimeSeriesSpark returns empty list for bounding box larger than a hemisphere. SDAP-320 Integrate 1.1.0-SNAPSHOT work into SDAP SDAP-317 Open multiple netcdf files in order to generate granules with multiple time steps SDAP-314 Add Elasticsearch support SDAP-312 Optimize reprojection to UTM in matchup algorithm SDAP-309 Watch collections iwhich path is a regex SDAP-307 nexustiles get_tiles_by_polygon() & get_tiles_by_polygon_sorttimeasc() gets data out of the requested polygon from Solr SDAP-319 Fix misleading comment in helm/values.yaml SDAP-321 Allow wildcards in S3 paths for collections SDAP-315 Update match up algorithm for satellite to satellite SDAP-311 Collect performance metrics in current match-up algorithm SDAP-304 Making Cassandra keyspace creation optional SDAP-313 Make Cassandra keyspace variable for granule_ingester ### 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: N/A ### When were the last committers or PPMC members elected? Two new committers were elected in March 2021. ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not aware of any issues ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [ ] (sdap) Trevor Grant Comments: ### 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. Find alternative release manager 2. Fix the data copyright issue occurred in test data 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? All good here. We have active users on Gitter and mailing list ### How has the project developed since the last report? We successfully published our second release Apache Sedona 1.0.1-incubating ### 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-05-25 ### 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? No answer. ### 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: -------------------- ## 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 three monthly virtual meetups. Many people from the community share their usage experience of Teaclave. Also, we invited some contributors to talk about some technical details of the design and implementation. For each meetup, we have minutes write-up published on the Teaclave blog. - Teaclave Meetup #4: - Teaclave Meetup #5: - Teaclave Meetup #6: We also have two new members: - 2021-07-09, Hongbo Chen (ya0guang), Commiter - 2021-07-25, Gordon King (garyw), Mentor ### How has the project developed since the last report? Here are the summaries of recent progress of our three sub-projects: Teaclave: - Change the executor's payload type from `String` to `Vec`. - Unify the launch of teaclave services. - Add WebAssembly Executor and corresponding examples. - Upgrade Intel SGX SDK to the latest release (SGX 2.14.100.2, DCAP 1.11.100.2). - Some minor fixes of the building system and documentation. Teaclave SGX SDK: - Minor bug fixes. Teaclave TrustZone SDK: - Release the first Apache Incubator version 0.1.0: [Announcing Apache Teaclave TrustZone SDK (Incubating) 0.1.0](https://teaclave.apache.org/blog/2021-06-16-announcing-teaclave -trust zone-sdk-0-1-0/). - Update to OP-TEE 3.13.0. - Implement the `iSocket` APIs and corresponding examples. - Implement loadable plugin for TA and corresponding examples. - Some minor fixes and repository cleanups. ### 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-10: Apache Teaclave TrustZone SDK (incubating) 0.1.0 ### When were the last committers or PPMC members elected? 2021-07-25, Gordon King (garyw), Mentor ### Have your mentors been helpful and responsive? Yes, our mentors work responsively to help us with electing new mentors, proposing new features, and expanding the community. ### Is the PPMC managing the podling's brand / trademarks? We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175) ### Signed-off-by: - [X] (teaclave) Felix Cheung Comments: good progress - [X] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [ ] (teaclave) Matt Sicker Comments: - [ ] (teaclave) Zhijie Shen Comments: - [ ] (teaclave) Gordon King Comments: ### IPMC/Shepherd notes: -------------------- ## Training The Training project aims to develop resources which can be used for training purposes in various media formats, languages and for various Apache and non-Apache target projects. Training has been incubating since 2019-02-21. ### Three most important unfinished issues to address before graduating: 1. Add more contributing members to the project 2. Make the Training project popular among users 3. Grow the overall knowledgebase of Training project ### Are there any issues that the IPMC or ASF Board need to be aware of? We need some broad forums where use of Training project can be explained and popularized. ### How has the community developed since the last report? Quite low communication between members since the last report. Need to find more ways to increase the contribution and participation. ### How has the project developed since the last report? No new PR added to project since the last report. ### 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-11-27 ### When were the last committers or PPMC members elected? November 2020 ### Have your mentors been helpful and responsive? No issues. ### Is the PPMC managing the podling's brand / trademarks? Yes no know issues. ### Signed-off-by: - [X] (training) Craig Russell Comments: - [X] (training) Christofer Dutz Comments: - [X] (training) Justin Mclean Comments: - [ ] (training) Lars Francke 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? We have had a couple contributions. We set out a number of getting started issues. ### 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? We squeezed out our 2.0.0 release. It was not a smooth process and we had a follow-up on the private@incubator list. ### Is the PPMC managing the podling's brand / trademarks? No problems reported. ### Signed-off-by: - [X] (tuweni) Jean-Baptiste Onofré Comments: - [X] (tuweni) Furkan Kamaci Comments: ### IPMC/Shepherd notes: Dave Fisher: A draft report is being reviewed. The podling could use more mentors. I will rejoin the effort soon and I recommend that Antoine as an IPMC member and Tuweni PPMC member be added as a mentor. -------------------- ## 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. Gain more contributors and active committers. 2. Release regularly, split large changes over multiple releases. 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? Added one new committer and several new contributors. Elected a new PPMC member. Finalising the next release v0.11, planning for release v1.0. ### How has the project developed since the last report? Stabilising the previous release major features (gang scheduling). Upgrading protobuf build and dependency for the scheduler interface. Implemented a new REST interface. The interface changes are all in preparation for a v1.0 release which is in planning. Some statistics for the report period (2021-04-01 till 2021-06-30): JIRA: 105 created, 112 resolved PRs: 65 opened, 70 resolved 11 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 - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-04-09 ### When were the last committers or PPMC members elected? 2021-07-07 committer and PPMC member 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: - [ ] (yunikorn) Junping Du Comments: - [X] (yunikorn) Felix Cheung Comments: - [X] (yunikorn) Jason Lowe Comments: - [ ] (yunikorn) Holden Karau Comments: ### 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? * 11+ new contributors and 1+ new committers participate in the community since entered the last report. There are currently 188 contributors and 25 committers. * 40+ pull request since entered the last report * There is regular traffic on the mailing list (~120+ mailing list discussions/month). * Number of GitHub stars increased (last report: 4927, currently: 5063). * Held 2 community meetings to discuss development tasks and how to build an open governance community. * Opened ShenYu source code activity. ### How has the project developed since the last report? * Ready for release 2.4.0. * Add Ui Dependencies Licenses. * Refactor shenyu-bootstrap release package structure. * Use h2 for integrated test. * Improve health check for divide plugin. * Add domain type filter. ### 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: No Release yet. ### When were the last committers or PPMC members elected? July 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: Finished the project setup, and the first release is out. - [ ] (shenyu) Jincheng Sun Comments: - [ ] (shenyu) Duo Zhang Comments: - [X] (shenyu) Kevin Ratnasekera Comments: - [ ] (shenyu) Atri Sharma Comments: - [X] (shenyu) Justin Mclean 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? * 14 new contributors participate in the community since entered Apache incubation. There are currently 37 contributors and 9 committers. * 100+ pull requests since entered Apache incubation. * Several discussions/bug reports on the GitHub Issues/WeChat groups, etc. * Number of GitHub stars increased (last report: 460, currently: 644). * A talk on ApacheConf Asia 2021 in BigData session on Aug. 6 * Participate in 3 meetups to promote the project. ### How has the project developed since the last report? * Preparing for the first release 1.3.0 after entering Apache incubation. * Add new modules kyuubi-spark-monitor, kyuubi-hive-jdbc, tools/spark-block-cleaner, rename module kyuubi-extension-spark_3.1 to kyuubi-extension-spark-3-1, and add scala version suffix in scala modules. * Reduce redundant test suites, switch to in-memory catalog and other refactors to speed up unit tests. * Several improvements on kyuubi-spark-engine. * Several improvements on kyuubi-extension-spark. * Several improvements on Kubernetes integration. * Default build against spark 3.1. * Support JDK 11. * Restful API design under discussion. ### 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: No Release yet. ### When were the last committers or PPMC members elected? No new committer added yet ### 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] (kyuubi) Willem Ning Jiang Comments: Finished the project setup, now it's time to work on first release. - [ ] (kyuubi) Akira Ajisaka Comments: - [ ] (kyuubi) Duo Zhang Comments: - [ ] (kyuubi) Jeff Zhang Comments: ### IPMC/Shepherd notes: -------------------- ----------------------------------------- Attachment AF: Report from the Apache Joshua Project [Tommaso Teofili] ----------------------------------------- Attachment AG: 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 AH: 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 at this time. ## 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: The last release (8.2.0) was on 2020-10-14. At this time we are continuing work on a major release (9.0). We don't have an expected release date at this time. ## Community Health: Community activity is slow at the moment. We expect it to pick up again once 9.0 is released. ----------------------------------------- Attachment AI: 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 are in the final phase of preparing the 3.0.0 release. The most significant feature is a preview of replacing ZooKeeper with a self-managed quorum based on Raft. This will simply the deployment of Kafka and significantly improve the scalability of the metadata. This release will also deprecate the support of some old Java, Scala versions and message formats. This will enable us to clean up the code base in future releases. Tiered Storage work continues and unlocks infinite scaling and faster rebalance times via KIP-405. The implementation is in progress. ## Community Dev mailing list had a 20% decrease in traffic in the past quarter (2007 emails compared to 2486). User mailing list had a 4% decrease in traffic in the past quarter (469 emails compared to 484). We added 1 new PMC member Konstantine Karantasis on Jun. 18. We didn't add any new committers this quarter. We last added a committer on Apr. 12, 2021. Kafka Summit APAC 2021 completed with more than 13,000 registrations. This is the very first Kafka Summit for APAC. ## Releases Last release was 2.7.1 on May 10, 2021. ## Issues: There are no issues requiring board attention. ----------------------------------------- Attachment AJ: 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 at this time. ## 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: In response to the board feedback on our previous report - the project has not yet made a release [1] Since the last report some work was started on the next version of Kibble but that has now slowed possibly due to the holiday season. Community Metrics is a key theme in the ApacheCon@Home Community track and there will be a Kibble related talk that will give users and projects a basic overview of how to use Kibble and which metrics could be useful. We have had bug report regarding incorrect installation instructions so will work to be working to correct this. ## Community Health: Activity has been slow with very little discussions happening. The large decrease in mailing list traffic confirms this. We are trying to work on ways to build interest in the project and grow the community. A new community member has recently joined [2] and is interested in helping with community engagement and growth. [1] https://s.apache.org/oudkp [2] https://s.apache.org/hgi0v ----------------------------------------- Attachment AK: 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 (7 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: Interesting feature in development will provide a browser based access to a secure shell. This will allow for the use of KnoxSSO to establish a terminal session on the host running Apache Knox. This is a desirable feature for cloud scenarios. This feature is still in development and is being contributed by a new community member. Other notable features are centered around the use of KnoxTokens (JWT and Passcode) rather than username and passwords. Like the work for secure shell access, KnoxSSO is used to access a facility to generate and manage user specific tokens. These tokens may then be used as bearer tokens or as a password for clients that only accommodate HTTP Basic authentication. Again, these features are desirable in cloud deployments where the potential of having to manage separate username and password credentials from enterprise credentials is not desirable. We need to start discussion for a new release to rollout some subset of the above features in the coming weeks. ## Community Health: While the project has started to mature and slow on release cycles, we have managed to attract contributions from new community members. We are entering a new phase of the project's lifecycle with a focus on cloud deployment scenarios, enabling token based authentication for the services that we proxy and serve. This will likely result in more activity in coming quarters, especially once the next release ships. Some of the decrease in traffic on the email lists is due to less spam from infra issues with jenkins job failures, etc. Filed JIRAs and PRs seem to be tracking and getting resolved well. dev@knox.apache.org had a 28% decrease in traffic in the past quarter (564 emails compared to 783) user@knox.apache.org had a 43% decrease in traffic in the past quarter (4 emails compared to 7) 36 issues opened in JIRA, past quarter (-46% change) 32 issues closed in JIRA, past quarter (-27% change) 30 commits in the past quarter (-28% change) 7 code contributors in the past quarter (-22% change) 32 PRs opened on GitHub, past quarter (-30% change) 30 PRs closed on GitHub, past quarter (-31% change) ----------------------------------------- Attachment AL: 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 need 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. - Shengjun Zheng was added as committer on 2021-07-07 ## Project Activity: 3.1.2 was released on 2021-04-26. 4.0.0-beta was released on 2021-02-07. 3.1.1 was released on 2020-10-18. ## Community Health: Luke Han gave a keynote speech on Apache Conn Asia 2021 on Aug 6. Zhichao Zhang introduced Kylin 4 new architecture on Apache Conn Asia 2021 on Aug 8. Shengjun Zhen shared their experience of using Kylin 4 in Youzan in the "Data & Cloud summit " in Shanghai on July 30. As Kylin 4's GA release was delayed due to limited resource, the community activity is less than last quarter. We plan to release 4.0 in this month, assuming the traffic will get increased in the next months. dev@kylin.apache.org had a 30% decrease in traffic in the past quarter (137 emails compared to 195) issues@kylin.apache.org had a 35% decrease in traffic in the past quarter (1026 emails compared to 1578) user@kylin.apache.org had a 56% decrease in traffic in the past quarter (28 emails compared to 63) 64 issues opened in JIRA, past quarter (-27% change) 35 issues closed in JIRA, past quarter (-44% change) 164 commits in the past quarter (168% increase) 44 code contributors in the past quarter (214% increase) 66 PRs opened on GitHub, past quarter (-7% change) 61 PRs closed on GitHub, past quarter (-4% change) ----------------------------------------- Attachment AM: Report from the Apache Libcloud Project [Tomaž Muraus] ----------------------------------------- Attachment AN: Report from the Apache Logging Services Project [Matt Sicker] ## 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 15 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - Ron Grabowski expressed interest in rotating in as the new VP of Logging Services mid-July and received 9 +1 votes late-July. Matt Sicker is helping with the transition. August will be Ron's first board report. ## Project Activity: - Log4j 2.15 likely to be released late August or early September with several fixes for 2.14.x's JsonTemplateLayout including support for GCP's structured logging. - Limited to no activity for other sub-projects (log4net, log4cxx, etc) ## Community Health: - Mailing list traffic and code activity has declined due to summer holidays. - PMC had a positive reaction to VP rotation. ----------------------------------------- Attachment AO: Report from the Apache Lucene.Net Project [Shad Storhaug] ----------------------------------------- Attachment AP: 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.19 release on May 10, 2021. The next major release, 2.20, is planned for August 31st. We may reduce the tempo of releases if development remains light after that. This quarter's activities involved the development of a better remote Tika extractor. ## 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. However, existing committers have continued to contribute, and use the product. ----------------------------------------- Attachment AQ: Report from the Apache MINA Project [Guillaume Nodet] ----------------------------------------- Attachment AR: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to Easy to use, powerful, and reliable system to process and distribute data ## Issues: There are no issues requiring board attention at this time. Apologies for missing the July reporting date. ## Membership Data: Apache NiFi was founded 2015-07-14 (6 years ago) There are currently 56 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Marton Szasz was added to the PMC on 2021-06-21 - Chris Sampson was added as committer on 2021-05-13 - Denes Arvay was added as committer on 2021-06-22 - Gábor Gyimesi was added as committer on 2021-07-22 ## Project Activity: NiFi 1.14.0 was release July 16 2021. This release now includes the Registry, Stateless NiFi, MiNiFi Java, and all the related toolkits. This will ensure we keep these highly related sub-projects well aligned and maintained. This release includes hundreds of JIRAs and importantly means NiFi is now started by default out of the box with best practices security configuration. Users no longer get unauthenticated HTTP access by default and we instead are given a randomly generated username and password and HTTPS with a self-signed cert. NiFi MiNiFi CPP 0.10.0 was released Jun 11 2021. It brings new components for sending data to S3 and Azure Blog Storage as well as the ability to capture perfmon data and journald. Additionally users can get resource consumption data in heartbeats as well as developers can build with Visual Studio 2019 on Windows. ## Community Health: Activity in mailing lists, PRs, JIRA, and votes all remain strong. Our Apache NiFi slack #general channel continues to grow and is up to 1,792 members and we continue to see new people not only asking questions but contributing (good) answers which of course we love. There appears to be roughly a 15-20% decrease in number of mailing list traffic and JIRAs but during this time we had stabilized the 1.14 release which would account for both the previous quarter climb and current quarter dip as we wound down that release. We implemented an auto closure for stale PRs which has greatly reduced the number of open PRs of course. But also it seems to be helping contributors stay engaged. Time will tell if it leads to improved collaboration or just leads to frustration. We'll continue to closely monitor this. ----------------------------------------- Attachment AS: Report from the Apache Oozie Project [Gézapeti] ## 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. ## Project Activity: There is slow, but steady development going on after our release of 5.1.2 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. There is an ongoing discussion about changing the project Chair, but the resolution will most likely get submitted only into the September agenda. ----------------------------------------- Attachment AT: 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. ## Project Activity: This quarter saw the first Apache releases of openwhisk-intellij-plugin and openwhisk-vscode-extension, plugins to the IntelliJ and Visual Studio respectively, that provide IDE support for developing OpenWhisk actions. 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 (there are 3 runtime releases listed below and at the time of submitting this report there are 8 in-progress release votes for runtimes). Maintaining this cadence is important for keeping up with security-related fixes for the various upstream language runtimes. There continues to be some progress on merging PRs related to developing a new schedule for the core OpenWhisk system; however this activity is taking longer than I had expected. Recent releases: - openwhisk-runtime-go-1.18.0 was released on 2021-08-01. - openwhisk-runtime-nodejs-1.18.0 was released on 2021-07-07. - openwhisk-catalog-1.0.0 was released on 2021-06-17. - openwhisk-intellij-plugin-1.0.1 was released on 2021-06-10. - openwhisk-vscode-extension-1.1.0 was released on 2021-06-10. - openwhisk-client-js-3.21.4 was released on 2021-05-24. - openwhisk-runtime-swift-1.16.0 was released on 2021-05-20. ## 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. We failed to hit our goal of establishing a 6 month cadence. I am optimistic that the project will be able to produce the next unified release in the upcoming quarter, which would at least be less than a year since the first unified release. Although reasonably successful at identifying and inviting new Committers over the last two years, the project has not identified/invited a new PMC member since shortly after it graduated from incubation. Although there are currently more than enough active PMC members to take care of the project, this is an area where we need to improve to maintain the long-term health of the project. ----------------------------------------- Attachment AU: 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 51 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 1.9:1. - In the last quarter, Prashant Pogde was added as PMC on 2021-05-19. Ethan Rose was added as committer on 2021-07-29. Sadanand Shenoy was added as committer on 2021-08-04. ## Project Activity: - Two major features, non-rolling upgrade and file system optimization are merged back to master. - Three new major features, Container Balancer, Multi-tenant support and Streaming write are kicked off in this quarter, and are under development. - Erasure-Coding development is smoothly ongoing. - Storage space reservation and effort to prevent the storage space full are finished. - SCM HA and OM HA snapshot installation are supported. - Recon stability and functionality are improved. - A lot of issues are fixed to improve the stability and performance. ## 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 55 emails (-77% change). - issues@ozone.apache.org had 4708 emails(-12% change). - 263 PRs opened on GitHub(-23% change) - 242 PRs closed on GitHub(-32% change) - 47 code contributors in the past quarter (-9% change) ----------------------------------------- Attachment AV: 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 (21 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. It's been a quiet quarter for mod_perl, partly because I haven't got round to making the mod_perl-2.0.12 release yet. Filling in this report now is a useful reminder to me to do that. The release is needed because it contains an as-yet unreleased fix for building with the latest major release of perl (5.34.0). The fact that nobody has been complaining about this suggests to me that most users get their mod_perl builds from vendors who have already taken the fix from our repo. ## Community Health: A separate build problem for AIX has been resolved by a community member, which requires a minor change to our INSTALL document. I will incorporate that into the upcoming release as well. Otherwise it was quiet on the mailing lists. Hopefully the new release will drum up some activity soon. ----------------------------------------- Attachment AW: 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 report 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: - Viraj Jasani was added to the PMC on 2021-06-16 - Jacob Isaac was added as committer on 2021-05-28 ## Project Activity: * Apache Phoenix had its last release 5.1.2 on 2021-06-07 with 32 fixes, And another patch release 4.16.1 (on 2021-05-21) in the last quarter * Phoenix query server 6.0.0 was released on 2021-08-03 with improved authentication support and lightweight artifacts. * Phoenix tephra 0.16.1 was released on 2021-05-13 to support HBase 2.4. * Python PhoenixDb 1.1.0 release planning is in progress which will provide better ORM support with APIs to access metadata for primary key and indices. * Phoenix Tech Talk event held on 2021-07-01 to share how to achieve additional availability for Phoenix queries with multiple clusters. * Discussion on dropping support for EOL HBase 1.x didn't reach to consensus because of less participation from the community though the discussion is expected to be revived soon. ## Community Health: * The community activities had reduced from the last quarter owing to more work on stabilization of the releases than many new features. * Traffic on dev list was almost steady the but the number of Commits had declined by 21% and PRs by 35% but we manage to reduce some backlog by closing more JIRAs than we opened(70/59) with 28% more contributors ----------------------------------------- Attachment AX: Report from the Apache Pinot Project [Kishore G] ## Description: Distributed OLAP datastore to provide realtime analytics at at low latency. ## Issues: There are no Board-level issues at this time. ## Membership Data: Apache Pinot was founded 2021-07-20 (15 days 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 (project graduated recently). - No new committers were added. ## Project Activity: - Graduate to Top Level Project recently (2021-07-20). - Last release 0.7.1 was published in April 2021, and had various key features: - Advanced indexing for JSON, Geospatial data - Lookup-join - Security enhancements including TLS support - Bug fixes as well as minor enhancements. - Upcoming release 0.8.0 in the works currently ## Community Health: - Close to 1600 members in the Slack community. - Saw pretty healthy commits (320) and PR (243) rates overall. - As the community adoption grows, the rate of github issues saw an uptick (119 new issues). - We continue to encourage new contributors to contribute towards the project starting with beginner tasks to help improve the issues burn rate. ----------------------------------------- Attachment AY: 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: - Work on switching to the Gradle build-system continues along with some more fixes in various areas. - A release is planned soon to provide all the fixes that popped up after the 5.0.0 release. - XMLBeans 5.0.0 was followed with a 5.0.1 bugfix-release to fix some bugs that were reported by users. ## Project Release Activity: XMLBeans-5.0.1 was released on 2021-07-10. XMLBeans-5.0.0 was released on 2021-03-14. 5.0.0 was released on 2021-01-19. XMLBeans-4.0.0 was released on 2020-10-15. ## Community Health: - Some Discussion about various aspects of the two handled projects. - There are questions about features/behavior 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. - Number of bugs increased but not drastically, there is a constant stream of reports/bugs/patches, but it seems the committers could not spend too much time on those this time. ### XMLBeans - A few bugs were reported by people using XMLBeans directly after they upgraded to 5.0.0, it seems there are a core 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. - A number of older bugs was closed, either because they are obsolete now or were fixed as part of one of the recent releases. ## Bug Statistics: ### Apache POI - 597 bugs are open overall (+13) - Having 155 enhancements (-3) - Thus having 442 actual bugs (+16) - 102 of these are waiting for feedback (-1) - Thus having 340 actual workable bugs (+17) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=97, HSSF=83, SS Common=43, HWPF=36, XWPF=21, POI Overall=14, SXSSF=13, XSLF=13, POIFS=6, HSMF=4, HPSF=3, OPC=3, HPBF=1, HSLF=1, SL Common=1, XDDF=1} ### Apache XMLBeans - 161 open issues (-14) - Bug 121 (-13) - Improvement 21 (-1) - New Feature 16 (-1) - Wish 2 (+-0) - Task 1 (+1) ----------------------------------------- Attachment AZ: 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.16.0 was released on 17th May 2021. - Qpid JMS 0.59.0 was released on 24th May 2021. - Qpid JMS 1.0.0 was released on 24th May 2021. - Qpid ProtonJ2 1.0.0-M2 was released on 31st May 2021. - Qpid Broker-J 8.0.5 was released on 18th June 2021. - Qpid Proton 0.35.0 was released on 30th June 2021. - Qpid Dispatch 1.16.1 was released on 2nd July 2021. - Qpid JMS 1.1.0 was released on 8th July 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. - Tomas Vavricka was voted in as a committer, and after accepting the invitation and processing his account was added on 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 changes for Proton 0.36.0 are under way after 0.35.0 was released. Changes include adding type annotations for the Python binding to improve its API doc, testability, and aid in checking the correctness of work on switching from SWIG to CFFI for generated code, being undertaken by a student participating in the Red Hat Open Source Contest. Work also continues well on the Outreachy internship around adding distributed tracing support for the Proton C++ binding. - Work on a Dispatch router 1.17.0 release is nearing completion, with it branching for hardening recently, and an initial release candidate now under vote. The release contains many bug fixes, improvements, and test changes to increase reliability of the test suite. - The AMQP 1.0 JMS client had 0.59.0, 1.0.0, and 1.1.0 releases, with the 1.x stream moving to requiring Java 11+. Work continues on more bug fixes and improvements. - Qpid Broker-J had an 8.0.5 release containing various bug fixes and improvements, with work continuing on more since towards inclusion in a future 8.0.6 release. - Work progressed on a new ProtonJ2 protocol engine with an imperative API client built upon it. An 1.0.0-M2 milestone release was made to fix some issues identified in the earlier milestone, with more having been fixed since towards a future M3 release. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BA: 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: - Atlas plugin enhancements to handle authorization of classification add/update/remove on entities - Hive plugin enhancements to implement SHOW ROLE GRANT operation, and support new operations - HDFS plugin updates to handle access to paths in snapshots - upgraded Spring framework and security libraries - delegated-admin model updated to scope delegation to specific access-types - fixes in Python library/API - script condition evaluator improvements to make it easier to access details of request/user/groups/tags - policy-engine enhancement to include data-making/row-filtering in getResourceACLs() API - improv Ranger admin startup in handling availability of Solr - performance improvements in user-lookup API implementation - performance improvements to processing of tags by batching ## Community Health: - as the stats below show, the community is active and continue to improve Apache Ranger by adding enhancements and fixes - a large number of enhancements and fixes were added since last release of Ranger. Next minor release, 2.2.0, is likely around mid September - Ranger is being adopted by major cloud vendors to authorize access to their services/data, for example: - AWS EMR, S3: https://aws.amazon.com/blogs/big-data/introducing-amazon-emr-integration-with-apache-ranger/ - Azure: https://docs.microsoft.com/en-us/azure/hdinsight/domain-joined/hdinsight-security-overview - Google: https://cloud.google.com/blog/products/data-analytics/running-cloud-managed-spark-and-hadoop-using-ranger - Stats - dev@ranger.apache.org had a 8% decrease in traffic in the past quarter (728 emails compared to 783) - user@ranger.apache.org had a 433% increase in traffic in the past quarter (16 emails compared to 3) - 82 issues opened in JIRA, past quarter (-21% change) - 61 issues closed in JIRA, past quarter (-25% change) - 120 commits in the past quarter (-19% change) - 17 code contributors in the past quarter (6% increase) - 12 PRs opened on GitHub, past quarter (20% increase) - 2 PRs closed on GitHub, past quarter (100% increase) ----------------------------------------- Attachment BB: Report from the Apache REEF Project [Sergiy Matusevych] ## Description: Apache REEF, or Retainable Evaluator Execution Framework, is a library for developing portable applications for cluster resource managers such as Apache Hadoop YARN or Apache Mesos. For example, Microsoft Azure Stream Analytics is built on REEF and Hadoop. ## Issues: We've decided to sunset the project. We are finishing the final release 0.16.1 this quarter. After that we will start the process of moving the project to the attic. ## Membership Data: We have not had new PMC members or committers since 2018. Our community currently has 35 committers and 22 PMC members. Last PMC member joined was Doug Service on 2017-09-28. Last committer joined was Scott Inglis on 2018-09-27. ## Project Activity: There was one issue opened and closed, and one PR closed in the last quarter. PMC members had discussed the future of the project, and decided that 0.16.1 will be our last release. Following the release, we will start retiring the project and moving it to the attic. We don't plan any major changes in the API or the functionality and will focus on maintaining the 0.16.1 branch and archiving the project. ## Community Health: The project is stable, bud does not have much community or industry support. We are finishing our work on publishing the long-term stable release 0.16.1 and will be retiring the project. ----------------------------------------- Attachment BC: 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. - Jeremy R. Easton-Marks was added as committer on 2021-05-13 - Michael Sobolewski was added as committer on 2021-05-17 - Norman Kabir was added as committer on 2021-05-17 ## 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 significant activity this month, but there are enough people present to make a release if there is any demand. ----------------------------------------- Attachment BD: 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 37 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. The last addition was Rongtong Jin on 2020-03-30. - Zhimin Li was added as a committer on 2021-07-29 - Bo Zhou was added as a committer on 2021-06-08 - Tang was added as a committer on 2021-08-08 - Yuzhou was added as a committer on 2021-08-08 ## Project Activity: ROCKETMQ-4.9.0 was released on 2021-06-15. ROCKETMQ-CLIENT-GO-2.1.0 was released on 2021-03-23. ROCKETMQ-SPRING-2.2.0 was released on 2021-01-22. ## Community Health: The RocketMQ community has remained very healthy in the latest quarter, with more and more developers participating and being more active, which not only increased RocketMQ's own performance by 15% but also started discussions, development of RocketMQ-Streams, Compared with last quarter: dev@rocketmq.apache.org had a 95% increase in traffic in the past quarter (3333 emails compared to 1703) users@rocketmq.apache.org had a 34% decrease in traffic in the past quarter (6 emails compared to 9) 203 commits in the past quarter (75% increase) 73 code contributors in the past quarter (62% increase) 235 PRs opened on GitHub, past quarter (60% increase) 267 PRs closed on GitHub, past quarter (164% increase) 276 issues opened on GitHub, past quarter (33% increase) 237 issues closed on GitHub, past quarter (54% increase) ----------------------------------------- Attachment BE: Report from the Apache Roller Project [David M. Johnson] ## Description: Apache Roller is a full-featured, Java-based blog server that works well on Tomcat and MySQL, and is known to run on other Java servers and relational databases. The ASF blog site at blogs.apache.org runs on Roller 6.0.0 Tomcat and MySQL. ## Issues: No issues need board attention. ## Membership Data: Apache Roller was founded 2007-02-20 (14 years ago) There are currently 11 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Michael Bien was added to the PMC on 2021-05-24 - No new committers. Last addition was Michael Bien on 2020-08-04. ## Project Activity: The Roller community has been working on small improvements to the Roller UI and depedency updates. On August 8, a vote was called on a new Roller 6.0.2 release with minor fixes. ## Community Health: The Roller community is health with contributions coming from outside contributors, committers and PMC members. It's been over a year since our last release, but we should have a new release in the next month. ----------------------------------------- Attachment BF: Report from the Apache Santuario Project [Colm O hEigeartaigh] ## Description: The mission of Santuario is the creation and maintenance of software related to XML Security in Java and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Santuario was founded 2006-06-27 (15 years ago) There are currently 17 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Daniel Kulp on 2018-10-01. - No new committers. Last addition was Daniel Kulp on 2018-10-01. ## Project Activity: It was a very quiet quarter with no new releases and little project activity. We anticipate a release of the Java library next quarter to fix some bugs. ## Community Health: Apache Santuario is a mature and stable project that has reached a point where not too many fixes are required, as it is a set of implementations of some specifications that are quite old now. It is actively managed by the PMC. ----------------------------------------- Attachment BG: Report from the Apache Serf Project [Justin Erenkrantz] ## Description: The mission of the Apache Serf project is creating and maintening 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. ## Community Health: There are occasional posts to the mailing list or JIRA issues, but no substantive discussions since the last quarterly report. ----------------------------------------- Attachment BH: 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: There are no issues requiring board attention. ## Membership Data: Apache ServiceComb was founded 2018-10-17 (3 years ago) There are currently 26 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was MabinGo on 2019-10-09. - No new committers. Last addition was Jianwen Luo on 2021-03-03. ## Project Activity: - ServiceComb Java Chassis 2.3.0 was released on 2021-06-26. - ServiceComb Service-Center 2.0.0 was released on 2021-06-04. - ServiceComb Java Chassis 2.5.0 is planed and in progress. - ServiceComb Java Chassis 2.2.0 was released on 2021-03-02. ## Community Health: - The PRs and commits are decreased compared to the past quarter. - The issue number are decreased compared to the past quarter. - The closed PRs and issues are small increased compared to the past quarter. - The dev@servicecomb.apache.org mailing list trends are increased compared to the past quarter. Community activities are focus on code and issues discussion. Most users discuss problems in github issues and webchat. The decrease in PRs and commits is normal for less user issues and less new requirements. ----------------------------------------- Attachment BI: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: Apache ShardingSphere set out on a mission to create and maintain software for a database clustering system providing data sharding, distributed transactions, and distributed database management capabilities. ## Issues: No. There is no related issue about Apache ShardingSphere. ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (a year ago) There are currently 32 committers and 15 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 Kimm King on 2020-06-26. - No new committers. Last addition was Lu Qiu on 2021-01-02. ## Project Activity: Software development activity: - Released Apache ShardingSphere 5.0.0-beta and ElasticJob 3.0.0. Meetups and Conferences: Attended the following conferences to give talks on Apache ShardingSphere: - AWS Cloud Summit China 2021. - GOTC (The Global Open Source Technology Conference). - GIAC (Global Internet Architecture Conference). Currently working on: - Preparing a presentation for ApacheCon Asia 2021 about Apache ShardingSphere, as well as serving as two tracks’ chair (Middleware and Incubator) at the conference. - Partner project of the Open Source Day hackathon (https://ghc.anitab.org/programs-and-awards/open-source-day/). ## Community Health: The overall community health is good, things are proceeding smoothly. The mailing-list and code activities are increased continuously. ----------------------------------------- Attachment BJ: 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: No new issue compared to last report. ## 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: - Alexís Manin was added to the PMC on 2021-05-27. - Bruno P. Kinoshita was added as committer on 2021-06-23. ## Project Activity: Web site migration to a new Content Management System (CMS) has been completed, thanks to Bruno P. Kinoshita help. A large code review which was blocking release has been completed [2]. A code review for a second and last part (smaller) is in progress. Apache SIS will have a presentation at ApacheCon 2021: "Twelve OGC/ISO standards used in Apache SIS and other projects" [3]. [2] https://s.apache.org/xeh4i [3] https://www.apachecon.com/acah2021/tracks/geospatial.html ## Community Health: There is not many discussion on the mailing list. Commits are done silently, in part because they are in large part cleaning work (above-cited code review). We have some questions that we want to submit to the community for future directions, but in the short term our priority is to put the code in shape for starting a release process. ----------------------------------------- Attachment BK: Report from the Apache Solr Project [Jan Høydahl] ## Description: Solr is a highly scalable search server based on Apache Lucene. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Solr TLP was founded 2021-02-17 (6 months ago). There are currently 87 committers and 61 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 David Eric Pugh on 2021-04-15. - No new committers. Last addition was Alessandro Benedetti on 2021-02-28. ## Project Activity: - Solr 8.9.0 was released (by Lucene PMC) on 2021-06-16 There will likely be a 8.10 release before 9.0. Release planning for solr-operator v0.4.0 has begun. The Reference Guide is getting a major facelift and re-organization. ## Community Health: The community is about as active / healthy as last quarter, with a small expected dip in the summer season. ----------------------------------------- Attachment BL: Report from the Apache Spark Project [Matei Alexandru Zaharia] Description: Apache Spark is a fast and general 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 made a number of maintenance releases in the past three months. We released Apache Spark 3.1.2 and 3.0.3 in June as maintenance releases for the 3.x branches. We also released Apache Spark 2.4.8 on May 17 as a bug fix release for the Spark 2.x line. This may be the last release on 2.x unless major new bugs are found. - We added three PMC members: Liang-Chi Hsieh, Kousuke Saruta and Takeshi Yamamuro. - We are working on Spark 3.2.0 as our next release, with a release candidate likely to come soon. 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. Trademarks: - No changes since the last report. Latest releases: - Spark 3.1.2 was released on June 23rd, 2021. - Spark 3.0.3 was released on June 1st, 2021. - Spark 2.4.8 was released on May 17th, 2021. Committers and PMC: - The latest committers were added on March 11th, 2021 (Atilla Zsolt Piros, Gabor Somogyi, Kent Yao, Maciej Szymkiewicz, Max Gekk, and Yi Wu). - The latest PMC member was added on June 20th, 2021 (Kousuke Saruta). ----------------------------------------- Attachment BM: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BN: 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 (21 years ago) and joined the ASF to become Apache Subversion on 2010-02-16 (11.5 years ago). There are currently 88 committers and 50 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. One PMC member has been added since the last report: Daniel Sahlberg (dsahlberg@) joined the PMC on 03 August 2021. No new committers have been added since the last report. ## Project Activity: This quarter, we moved our Internet Relay Chat (IRC) presence from freenode to Libera.chat. On 19 May 2021 we began a transition process to move our IRC user (#svn) and developer (#svn-dev) channels. The transition process, including the moving of bots and other services, lasted a week and was completed and announced on 26 May 2021. We'd like to extend a warm welcome to all community members and developers who wish to join and discuss all things Subversion. As always, our mailing lists and other resources are available as well. For more, see: http://subversion.apache.org/faq.html#more-information The Subversion website has been improved with respect to mobile friendliness. Users who access the site via their smartphone or other mobile device should enjoy a site that is easier to read and navigate than before. In addition, some graphics which were raster formats have been upgraded to vector formats, resulting in sharper and clearer images. (Note that web browsers that have cached copies of our old CSS may render the site strangely; currently this can be fixed by force-reloading the page.) Currently the site retains the same general appearance as before. There has been talk of a larger update, though the initial goal of mobile friendliness has been achieved. Several bugs have been fixed, including a workaround for a Python bug in our SWIG bindings, a fix for a wrong path transcoding that could occur under some circumstances when invoking the user's editor, and a missed dependency in the build system that only manifested if attempting to make the davcheck or davautocheck targets immediately after configure. The build system has been made aware of Windows on ARM and ARM64, which should make it possible to build Subversion on these systems. Various docs and comments throughout the code have been improved. Numerous links, found throughout our website, in our code, and in our documentation, have been updated to new locations and switched from http to https. Finally, our repository subtree has reached a symbolic milestone this quarter: our trunk has reached its 60,000th commit! We'd like to take this opportunity to express our gratitude to all of our developers, whose efforts, often over late nights, weekends, and vacations, have made and kept this project possible. ## Community Health: The user and developer community is responsive on the mailing lists and IRC channels. There is an ongoing discussion in both venues about the possibility of developing an ambitious new feature known as Issue #525. If implemented, this could make Subversion stronger at certain use cases where it already has an advantage over other systems, such as management of large binary assets. Development activity on the actual core of Subversion has been slow this summer. However, the activities and improvements mentioned above are equally important and appreciated. ----------------------------------------- Attachment BO: 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: No major issues, one CVE is out https://cveprocess.apache.org/cve/CVE-2021-37839 but getting addressed as we speak. Daniel Gaspar is working on this at this time. ## Membership Data: Apache Superset was founded 2020-11-17 (9 months ago) There are currently 49 committers and 28 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - Elizabeth Thompson was added to the PMC on 2021-06-23 - Diego Pucci was added as committer on 2021-06-22 - Elizabeth Thompson was added as committer on 2021-05-28 - Michael S. Molina was added as committer on 2021-06-22 - Simcha Shats was added as committer on 2021-05-13 - Sophie You was added as committer on 2021-06-07 ## Project Activity: ### Releases - 1.2.0 was released on 2021-07-04 - 1.1.0 was released on 2021-04-13. - 0.38.1 was released on 2021-03-01. - 1.0.1 was released on 2021-02-06. ### Cadence Overall great cadence on development. PRs per month: - July 283 - June 320 - May 275 - April 280 - March 290 ## Community Health: - Activity on GitHub and Slack is high and on the rise! - Slack Membership: 4428 - Slack Weekly active hovering between 400-800 ----------------------------------------- Attachment BP: 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: Current stable branch has received some improvement and dependency upgrades in preparation to release 2.1.10, which should be really close at this point. 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. Migration from Travis CI to GitHub Actions is now complete on master branch, to cover all possible unit and integration tests within all supported environments, including JDK 11, 14 and 17-ea. Branch 2_1_X remains on Travis CI. Recent releases: * 2.1.9 was released on 2021-04-17. ## 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 BQ: 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.1 (likely, the last release on Spark 2.x, Hadoop 2.x, and Java 8) with major improvements of existing features, a large number of fixes, and several experimental features to better support the end-to-end data science lifecycle - In the next months, we will switch to Spark 3, Hadoop 3, and Java 11, and extend many features including our Python APIs, primitives for lifecycle tasks such feature transformations and data cleaning, as well as system internals such as federated learning, lineage-based reuse, memory management, and lossless compression - A paper on SliceLine, a new model debugging feature in SystemDS, won the SIGMOD 2021 Data Science and Engineering Best Paper Award ## Membership Data: - Apache SystemDS was founded 2017-05-16 (incubator process entered 2015-11-02) - Last PMC members added 2020-10-07 (Arnab Phani, Sebastian Baunsgaard) - Last committer added 2021-04-10 (Olga Ovcharenko) - There are currently 33 committers and 24 PMC members in the project. ## Activity and Health: - Code activity is healthy with 201 commits (+6%) in the last 3 months. - Community growth is healthy with 29 active contributors (+12%) in the last 3 months - Communication is healthy, mailing list activity is improving, additional work on better documentation. ## Releases: - 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 BR: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BS: 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 26 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 1.5:1. Community changes, past quarter: - One new PMC member. Last addition was Brennan Fieck on 2021-02-17. - No new committers. Last addition was Zach Hoffman on 2020-09-03. ## Project Activity: The community is working towards a new major release (6.0) scheduled for this summer. Some features are taking longer to complete, so the release date has been pushed back several times. For context, the last minor release was on May 17, 2021, and the last major release in January 2021. New features planned for 6.0 include: - 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. Mailing lists are fairly quiet, but new users to Traffic Control often come to Slack for support. Over the last few months, we also migrated from a private Slack instance into the official Apache Slack to lower bar for entry to new users. ----------------------------------------- Attachment BT: 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: The project has one open Infra issue INFRA-20929 concerning website content migration and publishing. ## 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: Recent releases: - Fulcrum JSON 2.0.1 was released on 2021-06-29. - Fulcrum Quartz 1.1.2 was released on 2021-06-29. - Fulcrum Cache 2.0.0 was released on 2021-06-0 Releases of Fulcrum Security, Turbine Core are done next. Turbine Archetype (already on Github) is in preparation with improved build environment settings. ## Community Health: - Turbine project has seen above average levels of activity in the last quarter in dev mailing list and commits. - Using all of the existing incoming/outgoing channels (GitHub, Mailing lists, SVN and Websites) is important and helpful. Discussion started/is going on, how to migrate our component delegated web site generation structure. ----------------------------------------- Attachment BU: Report from the Apache Usergrid Project [Michael Russo] ## Description: Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database (Cassandra), a query engine (ElasticSearch), and application layer and client tier with SDKs for developers. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Usergrid was founded 2015-08-18 (6 years ago) There are currently 27 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 9:8. Community changes, past quarter: - No new PMC members. Last addition was Mike Dunker on 2016-01-18. - No new committers. Last addition was Keyur Karnik on 2019-03-18. ## Project Activity: - Elasticsearch licensing issues discussed with LEGAL in https://issues.apache.org/jira/browse/LEGAL-571. ## Community Health: Growth is flat with no issues reported or fixed in a very long time. A discussion has been started in the dev mailing list about moving Usergrid to the Attic due to lack of contributions and outdated support for Usergrid's dependencies. A vote to move Usergrid to the attic is expected before the next board meeting. ----------------------------------------- Attachment BV: Report from the Apache Velocity Project [Nathan Bubna] ## Description: The mission of Velocity is the creation and maintenance of software related to A Java Templating Engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Velocity was founded 2006-10-24 (15 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2017-07-27. - No new committers. Last addition was Thomas Mortagne on 2020-03-09. ## Project Activity: Minimal activity. A few bug reports and discussion. One PR was dealt with. ## Community Health: Stable, present, and inert. The most discussed item was for an older Velocity version, which pretty well demonstrates the contentment of most users to remain on older versions. ----------------------------------------- Attachment BW: 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: Activity has been busier than usual, both with a handful of drive-by pull requests along with useful fixes to a number of tools, including various updates dealing with the www.a.o website repo switch. sebb, as always, has been doing a ton of work, including server maintenance improvements. The Secretary team and sebb are working on significant improvements to how the Secretary handles new account requests, which should improve operations in the future. ## Community Health: Whlie the PMC is working through one contentious pull request, overall the community is healthy and coordination and activity are on the rise. Just for perspective, and so curious folks can compare Whimsy to bigger or more traditional projects, here's our Reporter activity stats: - dev@whimsical.apache.org had a 69% increase in traffic in the past quarter (215 emails compared to 127) - 7 issues opened in JIRA, past quarter (-53% change) - 8 issues closed in JIRA, past quarter (60% increase) - 163 commits in the past quarter (33% increase) - 5 code contributors in the past quarter (no change) - 4 PRs opened on GitHub, past quarter (33% increase) - 6 PRs closed on GitHub, past quarter (200% increase) - 4 issues opened on GitHub, past quarter (100% increase) - 1 issue closed on GitHub, past quarter (-50% change) ----------------------------------------- Attachment BX: 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 have not been any software releases or much activity if any in either on the Java or C side of the house. ## Community Health: The community is very low. I have seen a handful of messages on the mailing lists. Sadly, most messages are spam that I moderate out. A LOT of spam. There have been no commits or PRs on GitHub. There are issues in Jira that could be addressed but we do not have community momentum at this time. ----------------------------------------- Attachment BY: Report from the Apache Xerces Project [Michael Glavassevich] Xerces-J A couple issues related to XML Schema 1.1 were recently reported by the community in JIRA and have been fixed. A potential security issue that was reported against OpenJDK still requires verification on whether it affects Apache Xerces. Mailing list traffic has been very low; roughly 15+ posts on the j-dev and j-users lists since the beginning of May 2021. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C There's been some recent activity in the past week with the opening of some pull requests in GitHub, but it has otherwise been quiet the last few months. Mailing list traffic has been very low; roughly 15+ posts on the c-dev and c-users lists since the beginning of May 2021. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since May 2021. ----------------------------------------- Attachment BZ: 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, moderate, level with respect to the previous reporting period. RECENT PMC CHANGES ================== Currently 11 PMC members. * Simon Steiner was added to the PMC on January 19, 2016 * Clay Leeds was approved for XML Graphics PMC Chair position on March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher 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, although there were a few bugs resolved. 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 === * 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 ===== * 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 CA: 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. Community changes, past quarter: - No new PMC members. Last addition was Jeff Zhang on 2018-01-25. - No new committers. Last addition was Philipp Dallig on 2020-06-24. ## Project Activity: - We are preparing the next release, will vote the RC1 soon - Good news of Zeppelin's industry adoption: Amazon Kinesis Data Analytics Studio integrate Zeppelin into their product https://aws.amazon.com/blogs/aws/introducing-amazon-kinesis-data-analytics-studio-quickly-interact-with-streaming-data-using-sql-python-or-scala/ ## Community Health: - users@zeppelin.apache.org: 150 emails sent to list ( 101 in previous quarter) - dev@zeppelin.apache.org: 865 emails sent to list ( 653 in previous quarter) ------------------------------------------------------ End of minutes for the August 18, 2021 board meeting.