The Apache Software Foundation Board of Directors Meeting Minutes June 16, 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/42by The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Bertrand Delacretaz Roy T. Fielding Sharan Foga Justin Mclean Sam Ruby Craig L Russell Sander Striker Sheng Wu Directors Absent: Roman Shaposhnik Executive Officers Present: David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: Myrle Krantz Guests: Daniel Gruno - joined :04 Daniel Ruggeri Dave Fisher Gavin McDonald 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 May 19, 2021 See: board_minutes_2021_05_19.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander] Other than the agenda, I have very little to report in my role as Chair this month. I notice that we are missing a higher number of reports than usual at the time of this writing. I will continue to push for timely submissions, and may experiment with process tweaks during the remainder of the year. Obviously part of getting timely submissions is to set the right example, which I unfortunately did not do this month. I implore all executive officers to submit their reports on time for the July meeting - to help set that right example, and to allow maximum time for review. Due to a number of unforeseen life events, I haven’t been able to hit a goal I set for myself for this meeting with respect to the tool we use for board feedback on reports. B. President [David] After receiving notice that Virtual will no longer forward our mail, I’ve setup 18 months of mail forwarding via USPS. As part of that work, I’ve been tracking down the folks who continue to send us mail, most importantly physical checks, to the Wakefield address. One of those, Frontstream, who manages payroll donation services for a number of companies, I created an account with, added a number of ASF offcers to the account, and changed our information as well as configured it for EFT. I've been working with our insurance broker regarding the renewal of our D&O coverage. I hope to have that done shortly. Ruth and I met with Katia and Gris to work more on the handover. Additionally, please see Attachments 1 through 8. C. Treasurer [Myrle] Collaboration with IgniteSpot on accounting continues to work smoothly. Because of holidays, May was a quiet month. We’ve made no progress on Charity Navigator. It is my intention to drop this task. For those curious to learn more about past improvements to our tooling made by the Treasurer, this blog post may be of interest: https://myrle.medium.com/subversion-is-not-an-accounting-system-84cefcf0976a Reporting improvements IgniteSpot is introducing a new reporting system called Fathom which integrates with QuickBooks and produces beautiful spreadsheets and PDF reports. To prepare for this, they’ve gone through our chart of accounts and made various improvements, and had the Treasurer review them. In the future, in the Treasurer’s office, we will be adjusting our reporting across various channels to leverage the new reporting capabilities. It has long been requested that we provide automated reports for individual budget areas to the officers. The introduction of Fathom should reduce the workload of generating reports to put this feature within reach. Transition to TDBank The TDBank ACH blocking exceptions for bill.com have been added. We are now paying vendors via TDBank instead of Citizen’s. This was the last blocker for closing the Citizen’s account. We continue to monitor the Citizen’s account in preparation for closing it completely. There are still a few minor systems which deposit sub-100 donations to that account. And there may still be a few sponsors’ PO systems that need updating. We’ll synchronize with fundraising before taking the last step. Introduction of virtual credit cards Roll out to the officers of virtual and physical credit cards issued from Ramp.com is complete. We have canceled our Citizen’s credit cards and officers have been instructed to destroy their existing Citizen’s credit cards. Preparation of tax returns IgniteSpot, WernerCPA and the Treasurer’s office have begun collaboration to prepare the 990s for the fiscal year 2020 through 2021. We have identified a handful of questions requiring information outside of the Treasurer’s office, and have asked the relevant officers. Officers have been helpful in providing the information we need. Getting an overview of the Treasurer’s systems In order to evaluate our organizational truck factor, with the intention of improving it, we’ve begun collecting information about the accounts and digital platforms currently relevant to the work of the Treasurer’s office. The analysis also includes who has access to and ownership of the various systems, how the systems interact with each other, and what kinds of access controls are applied within each system. The analysis is placed in a private confluence document available to members of The Foundation. D. Secretary [Matt] In May, the secretary received 107 ICLAs, 6 CCLAs, and 1 software grant. The team is working on improving our handling of personally identifying information and the instructions for people to file forms without inadvertently disclosing PII. Some mismatched data between LDAP versus iclas.txt is being worked out as well. E. Executive Vice President [Ruth] Latest ApacheCon(s) sponsor report: AC Asia --------- Strategic (1) Platinum (5) Gold (1) AC NA/EU --------- Strategic (1) Platinum (4) Gold (7) Silver (2) Bronze (1) F. Vice Chair [Shane] No activity to report for this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Craig] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Roman] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Sharan] See Attachment 12 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # BookKeeper [striker] # Portals [clr, sw] # RocketMQ [striker] A. Apache Airflow Project [Bolke de Bruin / Roy] See Attachment A B. Apache Allura Project [David Philip Brondsema / Sheng] See Attachment B C. Apache Any23 Project [Lewis John McGibbney / Sam] See Attachment C D. Apache Archiva Project [Olivier Lamy / Bertrand] No report was submitted. E. Apache Atlas Project [Madhan Neethiraj / Justin] See Attachment E F. Apache Axis Project [Robert Lazarski / Sander] See Attachment F G. Apache Bahir Project [Luciano Resende / Bertrand] No report was submitted. H. Apache Beam Project [Kenneth Knowles / Justin] See Attachment H I. Apache Bigtop Project [Kengo Seki / Roy] See Attachment I J. Apache Bloodhound Project [Gary Martin / Sam] No report was submitted. K. Apache BookKeeper Project [Sijie Guo / Sander] No report was submitted. @Sander: pursue a roll call for BookKeeper L. Apache BVal Project [Matthew Jason Benson / Roman] See Attachment L M. Apache Camel Project [Andrea Cosentino / Sheng] See Attachment M N. Apache Cayenne Project [Michael Ray Gentry / Sharan] See Attachment N O. Apache Chemistry Project [Florian Müller / Craig] See Attachment O P. Apache CloudStack Project [Gabriel Beims Bräscher / Roman] See Attachment P Q. Apache Commons Project [Gary D. Gregory / Sam] See Attachment Q R. Apache Cordova Project [Jesse MacFadyen / Bertrand] See Attachment R S. Apache cTAKES Project [Pei Chen / Sander] See Attachment S T. Apache Curator Project [Enrico Olivelli / Roy] See Attachment T U. Apache Daffodil Project [Mike Beckerle / Sharan] See Attachment U V. Apache DolphinScheduler Project [Lidong Dai / Craig] See Attachment V W. Apache ECharts Project [Wenli Zhang / Justin] See Attachment W X. Apache Felix Project [Karl Pauls / Sheng] See Attachment X Y. Apache Flex Project [Olaf Krüger / Sharan] See Attachment Y Z. Apache Flink Project [Stephan Ewen / Sheng] See Attachment Z AA. Apache Gobblin Project [Abhishek Tiwari / Justin] See Attachment AA AB. Apache Guacamole Project [Mike Jumper / Sam] See Attachment AB AC. Apache Gump Project [Stefan Bodewig / Sander] No report was submitted. AD. Apache Helix Project [Kishore G / Craig] See Attachment AD AE. Apache Hive Project [Ashutosh Chauhan / Bertrand] No report was submitted. AF. Apache Hudi Project [Vinoth Chandar / Roy] See Attachment AF AG. Apache Iceberg Project [Ryan Blue / Roman] See Attachment AG AH. Apache Incubator Project [Justin Mclean] See Attachment AH AI. Apache IoTDB Project [Xiangdong Huang / Sharan] See Attachment AI AJ. Apache Jackrabbit Project [Marcel Reutegger / Roman] See Attachment AJ AK. Apache Karaf Project [Jean-Baptiste Onofré / Justin] See Attachment AK AL. Apache Lucene Project [Michael Sokolov / Sheng] See Attachment AL AM. Apache Lucene.Net Project [Shad Storhaug / Roy] No report was submitted. AN. Apache Mnemonic Project [Yanhui Zhao / Craig] See Attachment AN AO. Apache Mynewt Project [Justin Mclean] See Attachment AO AP. Apache NetBeans Project [Geertjan Wielenga / Sam] See Attachment AP AQ. Apache OFBiz Project [Jacopo Cappellato / Bertrand] See Attachment AQ AR. Apache Olingo Project [Michael Bolz / Sander] See Attachment AR AS. Apache OODT Project [Imesha Sudasingha / Roy] No report was submitted. AT. Apache OpenNLP Project [Jeffrey T. Zemerick / Bertrand] See Attachment AT AU. Apache OpenWebBeans Project [Mark Struberg / Justin] No report was submitted. AW. Apache Pig Project [Koji Noguchi / Roman] See Attachment AW AX. Apache Pivot Project [Roger Lee Whitcomb / Sam] No report was submitted. AY. Apache PLC4X Project [Christofer Dutz / Craig] See Attachment AY AZ. Apache Portable Runtime (APR) Project [Nick Kew / Sander] See Attachment AZ BA. Apache Portals Project [David Sean Taylor / Sheng] See Attachment BA BB. Apache Pulsar Project [Matteo Merli / Sheng] See Attachment BB BC. Apache River Project [Roy T. Fielding] See Attachment BC BD. Apache RocketMQ Project [Xiaorui Wang / Sander] No report was submitted. @Justin: pursue a roll call for RocketMQ BE. Apache Royale Project [Piotr Zarzycki / Sharan] See Attachment BE BF. Apache ServiceMix Project [Krzysztof Sobkowiak / Roman] See Attachment BF BG. Apache Shiro Project [Brian Demers / Bertrand] See Attachment BG BH. Apache SINGA Project [Wang Wei / Sam] See Attachment BH BI. Apache Sling Project [Robert Munteanu / Roy] See Attachment BI BJ. Apache SpamAssassin Project [Sidney Markowitz / Justin] See Attachment BJ BK. Apache Sqoop Project [Venkat Ranganathan / Bertrand] See Attachment BK BL. Apache Storm Project [Kishor Patil / Craig] See Attachment BL BM. Apache Submarine Project [Wangda Tan / Bertrand] See Attachment BM BN. Apache Synapse Project [Isuru Udana / Justin] See Attachment BN BO. Apache Tomcat Project [Mladen Turk / Sander] No report was submitted. BP. Apache TVM Project [Tianqi Chen / Roy] See Attachment BP BQ. Apache UIMA Project [Richard Eckart de Castilho / Sam] See Attachment BQ BR. Apache Unomi Project [Serge Huber / Roman] See Attachment BR BS. Apache VCL Project [Josh Thompson / Craig] See Attachment BS BT. Apache Wicket Project [Andrea Del Bene / Sharan] See Attachment BT BU. Apache Yetus Project [Allen Wittenauer / Sheng] See Attachment BU BV. Apache Zeppelin Project [Lee Moon Soo / Sam] See Attachment BV BW. Apache ZooKeeper Project [Flavio Paiva Junqueira / Justin] See Attachment BW Committee reports approved as submitted by General Consent. 7. Special Orders A. Terminate the Apache Sqoop Project WHEREAS, the Project Management Committee of the Apache Sqoop project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Sqoop project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Sqoop project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Sqoop Project; and be it further RESOLVED, that the office of "Vice President, Apache Sqoop" is hereby terminated; and be it further RESOLVED, that the Apache Sqoop PMC is hereby terminated. Special Order 7A, Terminate the Apache Sqoop Project, was approved by Unanimous Vote of the directors present. B. Terminate the Apache MetaModel Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache MetaModel project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache MetaModel project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache MetaModel Project; and be it further RESOLVED, that the office of "Vice President, Apache MetaModel" is hereby terminated; and be it further RESOLVED, that the Apache MetaModel PMC is hereby terminated. Special Order 7B, Terminate the Apache MetaModel Project, was approved by Unanimous Vote of the directors present. C. Change the Apache Mynewt Project Chair WHEREAS, the Board of Directors heretofore appointed Justin Mclean (jmclean) to the office of Vice President, Apache Mynewt, and WHEREAS, the Board of Directors is in receipt of the resignation of Justin Mclean from the office of Vice President, Apache Mynewt, and WHEREAS, the Project Management Committee of the Apache Mynewt project has chosen by vote to recommend Szymon Janc (janc) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Justin Mclean is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Mynewt, and BE IT FURTHER RESOLVED, that Szymon Janc be and hereby is appointed to the office of Vice President, Apache Mynewt, 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 7C, Change the Apache Mynewt Project Chair, was approved by Unanimous Vote of the directors present. D. Change the Apache Tez Project Chair WHEREAS, the Board of Directors heretofore appointed Jonathan Turner Eagles (jeagles) to the office of Vice President, Apache Tez, and WHEREAS, the Board of Directors is in receipt of the resignation of Jonathan Turner Eagles from the office of Vice President, Apache Tez, and WHEREAS, the Project Management Committee of the Apache Tez project has chosen by vote to recommend László Bodor (abstractdog) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jonathan Turner Eagles is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Tez, and BE IT FURTHER RESOLVED, that László Bodor be and hereby is appointed to the office of Vice President, Apache Tez, 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 7D, Change the Apache Tez Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Executive Session (22:15 UTC) Discuss officer positions Attendees: Directors, Secretary, President, Executive VP, Vice Chair No decisions made by the board during this session. 9. Review Outstanding Action Items * Roy: work on binary release policy [ Unfinished Business 2020-05-20 ] Status: Not done. * David Nalley: ensure CoI filed for everyone [ Conflict of Interest Policy Ratification 2021-03-17 ] Status: All Ops Officers have now completed this. * Roy: Follow up with board issues [ Arrow 2021-04-21 ] Status: Done. * Bertrand: follow up with another report for next month [ Sqoop 2021-05-19 ] Status: Done: the Sqoop Attic resolution is in the agenda for this month 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:43 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period May 2021 * ISSUES FOR THE BOARD * OPERATIONS It has been a quiet month. Responded to the following queries, liaising with projects as required: - Two requests to sell swag for a project - One request to use marks in a commercial training course - One request to use project logos in marketing material - One request to use project logos a blog The migration of the foundation website highlighted a need to update our process for providing a current listing of ASF marks. * REGISTRATIONS Thanks again to clr for his continued work with counsel to provide the necessary paperwork for our APACHE registration in China to proceed. * INFRINGEMENTS Nothing to report. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are renewing 2 Sponsors (1 Platinum, 1 Bronze), pursuing 11 Sponsor renewals (2 Platinum, 2 Silver, and 7 Bronze), and are awaiting payment from 6 Sponsors (1 Platinum, 2 Gold, 2 Silver, and 1 Bronze). We are discussing Sponsorship with two candidate organizations. 2) Targeted Sponsors: we are awaiting input to onboard a Targeted Sponsor at the Platinum level. 3) Sponsor Relations: standing Sponsor outreach continues. We are helping orient a Sponsor’s new OSPO head regarding their participation history. 4) Event Sponsorship: sponsorships for ApacheCon Asia and ApacheCon@Home are in-flight. We are rectifying payments from several ApacheCon Asia sponsors, and are awaiting payments from nine event sponsors. 5) Individual Donations and Corporate Giving: we earned $1.1K in May over 58 donations. The Treasury has decided that we will no longer accept cryptocurrency as a donation method. We have removed all references to the cryptocurrency from the ASF Fundraising pages as instructed. 6) Administrivia: operations are running smoothly, with the added support of some members of the Fundraising team who are serving as ApacheCon Sponsor Ambassadors. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — June 2021 I. Budget: we have begun to process FY2022 vendor payments using the new bill.com and Ramp accounts set up by the Treasury. We are also now providing additional allocation documentation to support the ASF's conversion to accrual accounting. II. Cross-committee Liaison: historically, May is often a quieter month, with the start of new Fiscal Year, and our attention focused towards production of the Annual Report. The FY2021 Annual Report is in development but risks delays in publication due to several of the contributed reports outstanding. Sally Khudairi continues to support ASF Fundraising with sponsorship activities, outreach, and promotional opportunities. We published the May Month-in-Review https://s.apache.org/May2021 and video highlights https://youtu.be/ByiPjxGu_Tg. We continue to support a handful Apache project events and their corporate producers, as well as registration and sponsorship opportunities for ApacheCon Asia and ApacheCon@Home. We are also working with Infra in preparation for the migration to the new CMS for apache.org. III. Press Releases: aside from the 4 May Media Alert for the Apache OpenOffice security upgrade to v4.1.10, we issued no formal announcements during this timeframe. IV. Informal Announcements: we published 5 items on the ASF "Foundation" Blog, including 4 Apache News Round-ups and 1 monthly overview, totalling 387 news summaries published to date. We tweeted 8 items to 59.8K followers on Twitter, and posted 10 items to 48.8K followers on LinkedIn. The ASF's YouTube channel had 13.4K views this month. V. Future Announcements: 5 announcements are in development. One announcement has been dropped due to the Project's retirement to the Apache Attic. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones are requested to contact Sally at with at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to 3 media queries, and continue to follow up with a reporter for whom we were coordinating a dozen interview candidates but has gone silent for more than a month. We are also following up with another reporter who requested a spokesperson but never responded to us with details to participate. We received a total of 3,792 press hits vs. last month's 3,575, inclusive of coverage on the ASF, Apache Projects, and ApacheCon. VII. Analyst Relations: we received 1 analyst query, coordinated a briefing for July, and completed a series of fact-checking questions for an upcoming report. Apache was mentioned in a total of 33 reports by Gartner, Forrester, 451 Research, GigaOm, and IDC. VIII. Central Services: activity with Kenneth Paskett (Creative team) continues with new ApacheCon sponsor logo conversion; preparing to switch to the new CMS (Pelican) in coordination with the Infrastructure team; and adding supporting content to the FY2021 Annual Report template. Swapnil Mane (Editorial team) continues producing and publishing the ASF Weekly News Round-ups, Months-in-Review reports, and video highlights, and also researched recording options for the Feathercast interview series to help promote ApacheCon. IX. Events liaison: we are promoting both ApacheCon Asia and ApacheCon@Home, and continue to counsel a handful of commercially-produced Apache project events in flight. Queries include promotions, press releases, Website copy, correct linking, and overall messaging. We are supporting the ASF's virtual presence at a developer conference. We are enforcing adherence to brand guidelines, in coordination with ASF Brand Management. X. Newswire and press clip accounts: services are active and continue without interruption. XI. Miscellany: we participated in several calls regarding queries on sponsorship and corporate contributions (Fundraising process and benefits from a marketing perspective), content/conference participation, Apache Project industry partnerships, and establishing/promoting an official collaboration with an advocacy group. We reviewed two corporate press releases, one for an Apache Project event, and the other as part of a series of funding notifications. We reviewed a blog post from an Apache Project's original founders. We continue to counsel a handful of PMCs regarding their Project events, as well as assisting with amplification via select ASF channels. We advised a member of a PMC on outreach strategies, both to the Project community as well as the public-at-large. We received 16 requests for assistance, 10 follow up queries from a single organization, and 5 via telephone. # # # ----------------------------------------- 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 ========== - CMS migration work has basically completed (including www.a.o) and we are in final testing/evaluation by the project communities. - Writing up a job description to post this month, to hire another Infra staffer (filling our last open headcount). Short Term Priorities ===================== - Complete LDAP server upgrades - Get somebody hired Long Range Priorities ===================== - Turn off the CMS - Validate our v1-format permalink database for lists.a.o, and deprecate all the old architecture. General Activity ================ - Decided on constructing an LDAP pubsub client to watch for LDAP changes from our old system, and push those changes into the new. This simplifies the compatibility issues and will also gives us LDAP logging/audit. - Pulled the switch: apache.org is now serving DNS view Route53. The load is much lower than we expected (important if we ever have to pay this bill). R53 provides much more insight/tooling that we did not have before, which is a nice bonus. - The .asf.yaml system grew a new "autostage" feature to simplify staging, particularly when used by the pelican builds. - The old gitwcsub.conf has been deprecated in favor of .asf.yaml - Various tweaks dealing with the move to Artifactory. - Performing lots of work/assist for the Foundation and projects to move from Freenode over to libera.chat - Setting up a template-site and infrastructure-pelican to support projects that want to use the default/recommended workflow for publishing websites. Lots of related documentation updates. - Improved website staging features, and applied various fixes. - Continued work on moving to Atlassian products in the cloud, via testing some custom conversion scripts they built for us. - Various work on our Jitsi instance. We hope to make it stable and performant enough to offer the service to our communities. - Some Jenkins nodes were donated for the Apache HBase project. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] At the time of this writing, we are in the process of confirming accepted/rejected proposals for presentations, and crafting the schedule, for ApacheCon @Home 2021, and we are in the process of contacting potential keynote speakers. We hope that by the time of this meeting we have a preliminary schedule published. ApacheCon Asia 2021 has published their schedule at https://apachecon.com/acasia2021/tracks.html ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] nothing to report this month ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Gris Cuevas] ## Description: - The Diversity and Inclusion VP works in collaboration with a team who 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) *** Currently working on the round "May 2021 - August 2021". The internship period is from May 24, 2021, to August 24, 2021. [1] We are on week 3 of the internship: progressing as expected. There is one intern working on one project. The project of the current round is: Implement distributed tracing for Qpid Proton C++. Justin Ross is the mentor and he will provide feedback on the ongoing internship. *** Project: Website The discussion opened in the mailing list has been inactive for almost a month [2]. We are not able to find any webmasters to help us developing or maintaining the technical or design parts of the website. The next step will be to discuss a possible contractor involvement. *** Topic: Criteria for inclusive words Daniel Gruno asked for lazy consensus for a VM with the purpose of setting up a CLC (Conscious Language Checker) for Apache projects. The lazy consensus was obtained and 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. Daniel has added few projects to try things out, and according to his feedback, it seems to work.[3] Next steps: figure out how to communicate this to all projects in a way that is well-perceived, so they can make use of it? *** Operations Onboarding on D&I VP tasks: Katia Rojas had an onboarding meeting with Gris Cuevas, David Nalley, and Ruth Suehle to onboard her on the new role of VP and explain tasks and responsibilities. FY2021: no updates. Bitergia: Katia Rojas was introduced to Bitergia's team to take over pending project tasks. The next meeting to align with the team will be set for the end of June. *** Project: User Experience Research on new contributors *** No updates. ## Committee members changes: None. ## References [1] https://www.outreachy.org/outreachy-may-2021-internship-round/ [2] https://lists.apache.org/thread.html/r0e6d96a887d3d9a1968f6fa68760ab25e2d599fad08aff66459cb75f%40%3Cdev.diversity.apache.org%3E [3] https://lists.apache.org/thread.html/rda2c8dce55ae25c6a99d96454c633d9df829d0c38f805f7210bccb5d%40%3Cdev.diversity.apache.org%3E ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] There is nothing new to report in this period. Interesting items: - We had one data removal request, but the requestor did not clarify their country of origin Next action items: - A discussion about member PI was "finished", but has not had any consequences yet. - collect more DPAs - discourage Google Analytics - Update privacy terms on the main website ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. We're currently slightly up at 26 unresolved issues. One notable discussion that took place was that of revisiting our approach to ECCN filings. The ECCN tracking page https://www.apache.org/licenses/exports/ was expected to be updated with a different layout but the effort seems to have stalled for now. There's not immediate need for us to change anything around ECCN, but it would be nice to resolve this in the coming months. ----------------------------------------- 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 May 2021: 32 [license confusion] 19 [support request/question not security notification] Security reports: 45 (last months: 41, 27, 46, 46) 16 [site] 4 [trafficserver] 3 [airflow], [hadoop], [solr] 1 [httpd], [openoffice], [tomcat] [commons], [dubbo], [hbase], [infrastructure], [jena], [kylin], [nifi], [nuttx], [ofbiz], [roller], [skywalking], [superset], [tapestry] In total, as of 1st Jun 2021, we're tracking 77 (last month: 76) open issues across 36 projects, median age 60 (last month: 83) days. 54 of those issues have CVE names assigned. 6 (last month: 9) issues, across 4 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] Not much has happened since last month's joining announcement. Though, there have been a few announcements about the establishment of our relationship [1,2]. I have found that the Jakarta/Eclipse folks a little overwhelmingly excited to post press releases about our membership, and I have been leaning on the guidance of Sally Khudairi as to what is or isn't untoward from the ASF's perspective. Our main point connection between the two organizations continues to be TomEE. [1] https://jakarta.ee/news/jakarta-ee-9-1-released/ [2] https://www.tomitribe.com/blog/apache-tomee-jakarta-ee-certified-after-10-years/ ----------------------------------------- Attachment A: Report from the Apache Airflow Project [Bolke de Bruin] ## Description: The mission of Apache Airflow is the creation and maintenance of software related to workflow automation and scheduling that can be used to author and manage data pipelines. ## Membership Data: There are currently 41 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 Xiaodong Deng on 2020-12-25. - Xinbin Huang was added as committer on 2021-04-01 - Daniel Standish was added as committer on 2021-03-01 - Yu Qian was added as committer on 2021-04-06 ## Project Activity: ### Releases: - Apache Airflow Python Client v2.1.0 was released on 2021-05-31. - Apache Airflow Helm Chart 1.0.0 was released on 2021-05-19. - Provider packages 2021-05-01 was released on 2021-05-06. - Apache Airflow Python Client v2.0.0 was released on 2021-04-23. - 2.0.2 was released on 2021-04-19. - Provider packages 2021-04-7 was released on 2021-04-13. - Backport Provider Packages 2021.4.10 was released on 2021-04-10. - Backport Provider Packages 2021.3.17 was released on 2021-03-18. - 1.10.15 was released on 2021-03-17. - Apache Airflow Elasticsearch Provider 1.0.3 was released on 2021-03-16. - upgrade-check-1.3.0 was released on 2021-03-14. - Backport Provider Packages 2021.3.13 was released on 2021-03-13. - Provider packages 2021-03-08 was released on 2021-03-11. - Backport Provider Packages 2021.3.3 was released on 2021-03-07. - Provider packages 2021-02-27 was released on 2021-03-07. With June 17, 2021 the 1.10.X version of Apache Airflow will reach end of life. We are also proud that the first ever official version of the Airflow Helm chart was released. We believe that this is a big step in further adoption of Airflow. ### CVEs published - CVE-2021-28359: Apache Airflow Reflected XSS via Origin Query Argument in URL ### Events: - We are getting ready for Airflow Summit 2021 which is going to take place July 8-16, 2021. There’s going to be a lot of interesting talks from diverse speakers, first-time contributor workshops, dedicated first-time contributor and first-time users days with talks.The summit is done with cooperation with 8 meetups: Bangalore, Bay Area, London, Melbourne, New York City, Telaviv, Tokyo, Warsaw - There was an Airflow Tel-Aviv meetup 10th of March, https://www.meetup.com/pl-PL/tel-aviv-apache-airflow-meetup/events/276448622/ - There was an Airflow virtual meetup on the 29th of April that was hosted in 2 languages: English and Spanish. This is a larger effort to bring Airflow content to Spanish speaking communities. https://www.crowdcast.io/e/j3pqcxkf/register ## Community Health: - The community is very active (dev@airflow had a 34% increase in mails). We believe it’s strongly connected with the long awaited Airflow 2.0 release and also with huge support from companies like Astronomer who widley promote Airflow. While we observed a decrease in the number of commits and opened PRs (-24% and -22%) we think it’s nothing to worry about as it can be related with cooldown after preparing and polishing Airflow 2.0. - Community voted on three crucial Airflow Improvement Proposals that will have huge impact on future of Airflow: - AIP-38: Modern Web Application - AIP-39: Richer scheduler_interval - AIP-40: Deferrable ("Async") Operators - As we are firm believers in inclusivity we’ve completed renaming of the HEAD branch of airflow repository to “main”. We are going to continue with keeping our eye on non-inclusive language in our projects - The conflict between two members of the PMC has been solved and they both cooperate including submitting joint talk at ApacheCon ----------------------------------------- Attachment B: Report from the Apache Allura Project [David Philip Brondsema] ## Description: The mission of Apache Allura is the creation and maintenance of software related to a software development infrastructure platform commonly known as a "forge" ## Issues: - It was discovered that 2 python dependencies we had were LGPL licensed. They were not very crucial for running Allura, so we found ways to remove them from the required/normal installation steps. That has made it into our recent release. ## Membership Data: Apache Allura was founded 2014-03-18 (7 years ago) There are currently 16 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Dillon Walls on 2020-12-02. - No new committers. Last addition was Dillon Walls on 2020-12-02. ## Project Activity: - a new release has been made on May 17, after over a year since last one! - A large contribution is pending final review - other small fixes & improvements ## Community Health: - Slow core development but still there - A small amount of community discussion and contribution is encouraging ----------------------------------------- Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney] ## Description: The mission of Apache Any23 is the creation and maintenance of software related to automatic crawling, parsing, analyzing, producing, validating and converting RDF (Resource Description Framework) data. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Any23 was founded 2012-08-27 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Hans Brende on 2018-02-25. - No new committers. Last addition was Hans Brende on 2018-02-21. ## Project Activity: A discussion thread is open for rolling a 2.5 release candidate https://s.apache.org/5tnw6 There are no objections so we will most likely roll 2.5 pretty soon. ## Community Health: The Any23 community is quiet but healthy. This represents normal project activity. ----------------------------------------- Attachment D: Report from the Apache Archiva Project [Olivier Lamy] ----------------------------------------- Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj] ## Description: The mission of Apache Atlas is the creation and maintenance of software related to a scalable and extensible set of core foundational governance services - enabling enterprises to effectively and efficiently meet their compliance requirements ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Atlas was founded 2017-06-20 (4 years ago) There are currently 44 committers and 32 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 Ashutosh Mestry on 2019-04-16. - Sidharth Mishra was added as committer on 2021-04-19 ## Project Activity: - Perf improvement: Deferred actions implementation - HiveHook: HiveServer2 notification improvement - Solr collection names should be configurable - Glossary changes and improvements - UI: multiple fixes and improvements - Dependent component version updates: groovy 2.5.14, netty 4.1.61, bootstrap 4.3.1 - Added typedefs to support GCP - the community had added a number of improvements, feature and fixes since the last release, 2.1.0, about a year ago. Will plan to make a release in by end of July ## Community Health: - as the numbers below show, the community is active in development of Apache Atlas. There have been significant work in improving performance in large deployments. - dev@atlas.apache.org had a 15% increase in traffic in the past quarter (1266 emails compared to 1095) - user@atlas.apache.org had a 66% increase in traffic in the past quarter (15 emails compared to 9) - 131 issues opened in JIRA, past quarter (1% increase) - 116 issues closed in JIRA, past quarter (28% increase) - 184 commits in the past quarter (12% increase) - 20 code contributors in the past quarter (11% increase) - 15 PRs opened on GitHub, past quarter (66% increase) - 9 PRs closed on GitHub, past quarter (350% increase) ## Most recent releases: 2.1.0 was released on 07/16/2020 0.8.4 was released on 06/21/2019 1.2.0 was released on 06/12/2019 2.0.0 was released on 05/14/2019 ----------------------------------------- Attachment F: Report from the Apache Axis Project [Robert Lazarski] ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues There are no issues requiring board attention at this time. ## Membership Data: Axis was created on 2001-01-19 (20 years ago). There are currently 63 committers and 62 PMC members in this project, a vote in 2010 made all committers automatically PMC members. One PMC member resigned. Community changes, past quarter: - Currently 62 PMC/ 63 Commiters members. - No new committers were added in the last 90 days, last committer added was Bill Blough on December 7th 2017, later added to the PMC on May 9th 2018. ## Project Activity: Recent releases: - Axis 2/Java 1.7.9 was released on November 16, 2018. - Axis 2/C 1.6 was released on April 20, 2009. - Axis 1.4 was last released in 2006. ## Health report: Axis2 Java is focused on our 1.8 release. This project has a Maven snapshot dependency on Apache Axiom, and we are working with that project for an Axiom release. See the thread below: https://lists.apache.org/thread.html/rb18a2c9f20ba477f0f13e811d334cc8ac073bf52f321dab7faaf4e10%40%3Cdev.ws.apache.org%3E The main focus of the Axis2 Java release is support for the latest JDK's, modernizing our dependencies, and replacing libraries where necessary for contemporary features - for example: - AXIS2-6003 Support Moshi as an alternative to GSON for JSON support Concerning JSON, we continue to focus new development in this area as our day jobs move away from SOAP. We expect to gain committer growth by improving the support of JSON provided by Axis2. Axis2 C PMC member Bill Blough has no updates to report this past quarter, though he has indicated that he expects progress again next quarter. - Axis2 java Jira issues opened in the last 90 days: 8 - Axis2 java Jira issues closed in the last 90 days: 6 ----------------------------------------- Attachment G: Report from the Apache Bahir Project [Luciano Resende] ----------------------------------------- Attachment H: Report from the Apache Beam Project [Kenneth Knowles] ## Description: The mission of Apache Beam is the creation and maintenance of software related to a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Beam was founded 2016-12-20 (4 years ago) There are currently 79 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:2. Community changes, past quarter: - No new PMC members. Last addition was Chamikara Madhusanka Jayalath on 2021-01-20. - Ning was added as committer on 2021-03-18 - Tomo Suzuki was added as committer on 2021-03-31 - Yichi Zhang was added as committer on 2021-04-13 ## Project Activity: Recent releases (we start release process every 6 weeks): - 2.30.0 was released on 2021-06-08 (6 weeks since 2.29.0). - 2.29.0 was released on 2021-04-27 (9 weeks since 2.28.0). Maintenance work on runners and Java ecosystem: - Drop support for Flink 1.10. - Spark Classic and Portable runners officially support Spark 3. - Official Java 11 support for most runners (Dataflow, Flink, Spark). Some new features integrating with other notable projects: - Pandas-compatible DataFrame API: Added support for collecting DataFrame objects in interactive Beam. Interactive Beam is how one uses Beam in a notebook, so there is a good synergy. - DebeziumIO cross-language wrapper for Python. Misc work worth noting: - New contributor flow improvements (CI, documentation, automation). Issue management: We were starting to develop a large backlog of "P1" issues. This priority is reserved for critical issues, including failing tests that obscure visibility into health of the code [beam-jira-priorities]. This backlog was largely invisible to the broader community. To increase awareness and voluntary activity around this we started automated daily emails (our policy is continuous updates on P1s after all) listing and linking to all of them. It seems to have helped somewhat for both flakes [beam-flake-trend] and non-flake P1s [beam-p1-trend] but there is more to do. Another area where we have a backlog that most community members ignore are untriaged issues, which you could view as a contrast (no email - significant backlog growth) [beam-triage-trend]. [beam-jira-priorities] https://beam.apache.org/contribute/jira-priorities/ [beam-flake-trend] https://s.apache.org/beam-flake-trend [beam-p1-trend] https://s.apache.org/beam-p1-trend [beam-triage-trend] https://s.apache.org/beam-triage-trend ## Community Health: Community health metrics are remarkably stable again. Exactly the same number of code contributors and closed PRs as last quarter. Almost the same number of Jiras were opened and closed. Mailing list traffic is up, but that fluctuates a lot anyhow, and we added two daily emails which account for a significant fraction. ----------------------------------------- Attachment I: Report from the Apache Bigtop Project [Kengo Seki] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Bigtop was founded 2012-09-19 (9 years ago) There are currently 39 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Masatake Iwasaki was added to the PMC on 2021-03-11 - No new committers. Last addition was Yuqi Gu on 2020-06-10. ## Project Activity: - The community is mainly working on the upcoming 3.0.0 release, which is our first release based on Hadoop and Spark 3.x. We still have some platform-specific problems in CI and several JIRA issues, but we can expect that we'll reach the release in the near future. - A community member from Wikimedia, which recently migrated their Hadoop cluster to Bigtop 1.5.0, shared their knowledge and findings learned through that migration by publishing a blog post. https://techblog.wikimedia.org/2021/05/07/upgrading-hadoop-in-just-one-day/ - The community member mentioned above and another member from ARM gave an presentation on Bigtop 1.5.0 to promote broader use. https://connect.linaro.org/resources/lvc21/lvc21-204/ - Community members submitted two proposals to ApacheCon Asia 2021 and both of them were successfully adopted. https://apachecon.com/acasia2021/sessions/1150.html https://apachecon.com/acasia2021/sessions/1152.html - A PowerPC worker node in our CI environment had been unavailable for past several months, but it was back online thanks to IBM's cooperation, so we can include ppc64le in the next release target. - Kengo Seki was elected as the new PMC chair. ## Community Health: - Community health is good. Activity metrics decreased in comparison with the last quarter, but we've been moving forward steadily to the next release. - 7 code contributors in the past quarter (-22% change) - 27 issues opened in JIRA, past quarter (-54% change) - 29 issues closed in JIRA, past quarter (-42% change) - 27 commits in the past quarter (-43% decrease) ----------------------------------------- Attachment J: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment K: Report from the Apache BookKeeper Project [Sijie Guo] ----------------------------------------- Attachment L: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache BVal was founded 2012-02-14 (9 years ago) There are currently 16 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jean-Louis Monteiro on 2020-11-29. - No new committers. Last addition was Jean-Louis Monteiro on 2020-11-17. ## Project Activity: This has been a very quiet quarter for the Apache BVal project, with neither commits nor releases having been made. As stated numerous times in the past, we expect these lulls in activity since our mission is to implement an open specification. We have appreciated the assistance (i.e. having completely taken on the job) provided this quarter by Dave Fisher/infra in the conversion and migration of our project site from the Apache CMS. ## Community Health: We retain a core of PMC members engaged to support essential changes and related releases. ----------------------------------------- Attachment M: Report from the Apache Camel Project [Andrea Cosentino] ## Description: The mission of Apache Camel is the creation and maintenance of an open-source integration framework based on known Enterprise Integration Patterns. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Camel was founded 2008-12-17 (12 years ago) There are currently 76 committers and 38 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - James Netherton was added to the PMC on 2021-04-12 - Zineb Bendhiba was added as committer on 2021-03-11 ## Project Activity: - We released Camel 3.7.3 on 2021-03-10. - We released Camel 3.9.0 on 2021-03-28. - We released Camel 2.25.4 on 2021-05-28. - We released Camel 3.7.4 on 2021-05-03. - We released Camel 3.10.0 on 2021-05-20. - The Camel 3.7.x releases are part of the second LTS for Camel 3. We are planning to support 3.7.x for one year. We are releasing these LTS with bug fixes - We are already working on 3.11.0 release: this release will be the prelude of the first LTS release of 2021. Originally we would like to have 3.10.0 as LTS, but it turns out more work would be needed, so we decide to go with 3.10.0 as development release and 3.11.0 as LTS immediately after. We're almost ready to release. - We released Camel-K 1.4.0 on 2021-04-17 - We are improving the Camel-K experience and we are expanding and improving the Kamelet concept, by introducing the camel-kamelets repository dedicated to this particular Camel aspect. - The Camel-Quarkus work is going ahead following the main camel releases with 2 versions this quarter - We released Camel-quarkus-1.8.0 on 2021-03-29. - We released Camel-quarkus 1.8.1 on 2021-04-06. - We are continuing working on the Camel-kafka-connector project and we released three versions of it - 0.7.3 on 13 Mar 2021 - 0.9.0 on 31 Mar 2021 - 0.10.0 on 23 May 2021 - The 0.7.x releases are based on the second LTS of main Camel, 3.7.x - We are working for supporting the next Camel LTS with camel-kafka-connector too - We'll be featured on the Integration track at ApacheCon @Home 2021 and ApacheCon Asia 2021. We received 22 submissions and selected 14 for a two day presence at ApacheCon @Home 2021, first day focusing on Camel, second day focusing on other ASF projects in the software integration ecosystem. For ApacheCon Asia 2021 we selected all 8 submissions, also for two days on the Integration track, 6 out of 8 featuring Camel. Schedule for ApacheCon Asia 2021 has been published[1], the schedule for ApacheCon @Home 2021 has been submitted and will be published soon. [1] https://apachecon.com/acasia2021/tracks/integration.html ## Community Health: - dev@camel.apache.org had a 19% decrease in traffic in the past quarter (375 emails compared to 459): This decrease is related to the stabilization of the code base preparing for the next LTS 3.11.0. - issues@camel.apache.org had a 22% increase in traffic in the past quarter (2521 emails compared to 2052): This increase is related to the fact we are getting more feedback on the development releases torward the next LTS release. We are creating new issues for the third LTS release, but we are also starting to see issues for 3.7.x. - users@camel.apache.org had a 13% increase in traffic in the past quarter (356 emails compared to 315): the increase is related to people switching from Camel 2 to Camel 3, since we are already at the second LTS, so we are looking at discussions about this and also issues with Camel 3. This is also related to people moving from second LTS to a development release for the next LTS. This decrease could also be related to the switch to Zulip chat for daily communications between users, committers etc. We have an average of 250/300 messages every day. - 369 issues opened in JIRA, past quarter (-4% decrease) and 356 issues closed in JIRA, past quarter (-1% decrease): as reported above, the situation is stable. We are facing issues and improvements for 3.11 and old development releases for the next LTS, but also starting to see new issues for Camel 3 and the 3.7.x LTS releases. The activity related to Camel 2 is near to zero, even though we are still see people asking for issues and how to migrate. - 4774 commits in the past quarter (4% decrease) and 120 code contributors in the past quarter (1% increase): the core Camel team is stabilizing the codebase so there is a little decrease in number of commits, contributions related to documentation and website is increasing. In this quarter we were much more stable in this area. - 979 PRs opened on GitHub, past quarter (-24% decrease) and 972 PRs closed on GitHub, past quarter (-24% decrease): the code stabilization and also a little less work on the camel kafka connector side explain the decrease in number of PRs open and closed. We expect this stat to increase again once we release the next LTS. - 365 issues opened on GitHub, past quarter (9% increase) and 286 issues closed on GitHub, past quarter (5% increase): There is a new addition in terms of repositories which is the camel-kamelets repository, where we opened and closed a lot of new GH issues ----------------------------------------- Attachment N: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, June 2021 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 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 Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M3 on 2021-03-19. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were up over the past quarter as issues with the 4.2 Milestone are discovered and resolved. Questions on the mailing list are being actively addressed. ----------------------------------------- Attachment O: Report from the Apache Chemistry Project [Florian Müller] ## Description: Apache Chemistry is an effort to provide an implementation of the CMIS (Content Management Interoperability Services) specification in Java, Python, PHP, .NET, Objective-C, and JavaScript (and possibly other languages). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Chemistry was founded 2011-02-16 (10 years ago) There are currently 38 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Laurent Mignon on 2017-09-23. - No new committers. Last addition was Laurent Mignon on 2017-09-20. ## Project Activity: There was no activity in the last three months. Last releases were in 2017. ## Community Health: We have a mature code base. No major development is expected. There hasn't been much activity in the last three years and there is no expectation that this is going to change. ----------------------------------------- Attachment P: Report from the Apache CloudStack Project [Gabriel Beims Bräscher] ## Description: Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud orchestration platform. ACS manages many types of hypervisors, storage, and networking devices. ## Issues: No issues to report. ## Activity: - The Apache CloudStack project is pleased to announce the major release of CloudStack 4.15 with a modern new Primate UI and will deprecate the legacy UI in the upcoming release 4.16. - The Apache CloudStack project is pleased to announce the LTS maintenance releases of CloudStack 4.14.1. - The community is working on maintenance release 4.15.1.0 (expected to Q2-Q3 2021) and new feature release 4.16.0.0 (Q3-Q4 2021) are underway. - The Apache CloudStack is pleased to announce that we got an Autoscaler provider/plugin merged in the Kubernetes project [1,2]. - The Apache CloudStack is participating in the Google Summer of Code (GSoC2021) and four students have been accepted. The four students have started interacting with their mentors, the community, and understanding the project and the source code in May during their community bonding period, which will last till early June after which they'll start the coding work. - The Apache CloudStack is working in order to align with the Inclusive naming initiative (such as we see in diversity@apache, https://inclusivenaming.org/, GitHub initiatives, etc). As an example, we are moving the default branch from "master" to "main" as well as discussing future steps and terms to be updated. - Following the initiative of maintaining the Terraform provider for the Apache CloudStack, Hashicorp has suggested donating their codebase. The project and PMC voted and have accepted the proposal to accept the codebase to continue its further maintenance and releases and currently working on the process of code donation. - As normally done in the past years at the Apache CloudStack, the PMC Chair (VP) was changed in March, maintaining a cycle of new VPs each year ensuring a healthy rotation and diversity. [1]https://cwiki.apache.org/confluence/display/CLOUDSTACK/Cluster+Autoscaler+for+CloudStack+Kubernetes+Service [2]https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/cloudstack ## Health report: Apropos of the activity report; the project is considered healthy. Here follows some highlights based on the ASF Project Statistics for Apache CloudStack [data obtained on June 3rd, via https://reporter.apache.org/wizard/statistics?cloudstack]. These statistics combined indicate that the project is healthy. - More than 4 emails per day to all mailing lists combined in the past quarter. - However, there were no new committers invited for more than six months. - Also, we had no new members were added to the PMC for more than a year. - New releases (4.14.1 & 4.15.0) in the past 6 months. - Github Statistics: -- PR activity: 257 PRs opened on GitHub, past quarter (18% increase) 267 PRs closed on GitHub, past quarter (67% increase) -- issues: 98 issues opened on GitHub, past quarter (18% increase) 121 issues closed on GitHub, past quarter (14% increase) -- commit activity: 682 commits in the past quarter (-63% decrease) 39 code contributors in the past quarter (-13% change) It is worthy of mentioning that recently the project marketing efforts have been growing. In the past quarter, there has been a substantial increase in e-mails and discussions towards enhancing the project’s marketing (e.g. improve activity over social media, review the website, be present in online events, participate in interviews, etc). As an example, the marketing@cloudstack.apache.org ML had an 855% increase in traffic in the past quarter (86 emails compared to 9). ## PMC changes: - Currently 51. - No new PMC members have been added since the last report. - Most recently added PMC member: Andrija Panic, Gabriel Beims Bräscher, Bobby Stoyanov, Nathan Johnson, Sven Vogel on July 17st 2019. ## Committer base changes: - Currently 125 - the last vote for committers was done on Oct 27st 2020. - Most recently added committers: Abhishek Kumar, Rakesh Venkatesh, Suresh Anaparti, and Hoang Nguyen on Oct 27th 2020. ## Releases: Latest: - 4.15.0.0 was released on 22nd January 2021 -- EOL 1st July 2022. - 4.14.1.0 was released on 4th of March 2021 -- EOL 1st January 2022. Reaching EOL: - 4.13.1.0 reached EOL on 1st May 2021, it was released on 2nd May 2020. ----------------------------------------- Attachment Q: Report from the Apache Commons Project [Gary D. Gregory] ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention." ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 149 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Peter Lee was added to the PMC on 2021-03-09 - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Apache Commons has released feature and bug fix releases for: - POOL-2.10.0 was released on 2021-06-01. - IO-2.9.0 was released on 2021-05-26. - VFS-2.8.0 was released on 2021-03-10. ## Community Health: The community is healthy and processessing more than the previous reporting period on our mailing lists, JIRA, and GitHub. Most of the activity comes from PRs on GitHubs which has become an extremely helpful tool through its PRs and GitHub Actions builds. There are fewer commits than in the previous reporting period but all other metrics as noted above are up. ----------------------------------------- Attachment R: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - June 2021 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity Current work has been around keeping up with recent changes to iOS and Android, our most used platforms, and updating plugins. We continue to work towards reducing technical debt, and 'running the business' ## Issues: - There are no issues requiring board attention at this time. ## Health report: Our status dashboard at http://status.cordova.io remain mostly all green - failures are usually due to external service issues that do device testing. Our nightly builds have been extremely stable. ASF Project Statistics gives the project a Community Health Score (Chi): 10.00 (Super Healthy) 2 of the releases in the quarter were lead by our newest committer Pieter We continue to see contributions from a small group of dedicated individuals. I believe the global pandemic has had an effect also as without any large corporate sponsored development it can be hard to find personal time. That said, things remain stable and the project continues to see good traffic. The cordova-cli, the base tool used for creating/building/running gets 125k downloads a week on npm, and has been consistent for the last year. Various core plugins see usage in the 50-80k/wk range. Our primary channel for helping, and hearing from users is via our #slack community, which has ~4k users and continues to be fairly active. We will be seeking to enable github discussions in one or more repos to see if this is a better way to engage with the community. I am hopeful that we can resume our video hangouts soon. ## Membership Data: There are currently 103 committers and 100 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. ### Community changes, past quarter: - Pieter Van Poyer was added to the PMC on 2021-04-05 - Pieter Van Poyer was added as committer on 2021-04-05 ## Releases: - cordova-plugin-network-information@3.0.0 was released on 2021-06-06. - cordova-plugin-camera@5.0.2 was released on 2021-05-14. - cordova-android@9.1.0 was released on 2021-04-13. ## Dev mailing list: dev@cordova.apache.org had a 32% decrease in traffic in the past quarter (51 emails compared to 74): ## Github activity: issues@cordova.apache.org had a 12% decrease in traffic in the past quarter (1767 emails compared to 1999): Issue close rate of 74% - 143 issues opened on GitHub, past quarter (18% decrease) - 106 issues closed on GitHub, past quarter (26% decrease) PR close rate of 89% - 98 PRs opened on GitHub, past quarter (24% increase) - 87 PRs closed on GitHub, past quarter (17% increase) Commits - 86 commits in the past quarter (13% increase) - 25 code contributors in the past quarter (56% increase) ----------------------------------------- Attachment S: Report from the Apache cTAKES Project [Pei Chen] ## Description: The mission of cTAKES is the creation and maintenance of software related to Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache cTAKES was founded 2013-03-19 (8 years ago) There are currently 39 committers and 31 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 Gandhi Rajan on 2018-07-12. - No new committers. Last addition was Peter Abramowitsch on 2020-10-15. ## Project Activity: - Committee continues to work on the future release (4.x.x or 5.x.x) - Peter Klugl hosted a discussion about Apache UIMA Ruta - Infra began the static web site migration from CMS to GFM - Last release was 4.0.0.1 patch on Jan 20 2021 - 4.0.0 was released on Apr 27 2017 - 3.2.2 was released on May 30 2015 ## Community Health: - There was a discussion regarding a larger healthcare apache community with comdev. https://s.apache.org/vdwrt - Dev emails resumed to their normal levels this quarter; there was a spike in activity last quarter related to the 4.0.0.1 patch which addressed a new authentication mechanism. dev@ctakes.apache.org had a 47% decrease in traffic in the past quarter (79 emails compared to 147) user@ctakes.apache.org had a 7% increase in traffic in the past quarter (14 emails compared to 13) ----------------------------------------- Attachment T: Report from the Apache Curator Project [Enrico Olivelli] ## Description: The mission of Curator is the creation and maintenance of software related to Java libraries that make using Apache ZooKeeper easier ## Issues: We do not see particular issues. The project is pretty stable. But we do not see new contributors so active to be worth to be invited as committers. ## Membership Data: Apache Curator was founded 2013-09-18 (8 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Zili Chen on 2020-08-06. - No new committers. Last addition was Zili Chen on 2020-08-06. ## Project Activity: The project is mostly tied to Apache ZooKeeper, as ZooKeeper cut recently a new major release, we expect a new release of Curator to be released soon. 5.1.0 was released on 2020-07-03. Apache Curator 5.0.0 was released on 2020-05-28. Apache Curator 4.3.0 was released on 2020-02-29. here] ## Community Health: Unfortunately most of the committers are no more working actively on the project in their job, all of the PMC members and committers are volunteers. We are answering quickly to every request from the users and it looks like the project is still broadly used, simply it is very stable. ----------------------------------------- Attachment U: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: Apache Daffodil is an implementation of Data Format Description Language (DFDL) that uses data descriptions (called DFDL Schemas) to convert data from native formats into more easily processed forms such as XML, JSON, or the structures carried by data-processing fabrics. Daffodil is also able to serialize or "unparse" data back into its native format. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Daffodil was founded 2021-02-16 (5 months 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 (project graduated recently). - No new committers were added. ## Project Activity: This is our fourth board report since graduation to a TLP. We will shift now to quarterly pace for these reports. First TLP release, version 3.1.0, was announced on May 19, 2021. The community has submitted at least one topic for ApacheCon. ## Community Health: We have 3 new contributors who have expressed interest and started work. They have had PRs accepted and merged already, and will start being part of releases starting with the next release which we expect to be 3.2.0. Our hope is of course that they will stay engaged and become committers. Our stats look healthy across the board this month. ----------------------------------------- Attachment V: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: Apache DolphinScheduler is a distributed, extensible visual Big Data workflow scheduler system. As a distributed and extensible data workflow scheduler platform with rich directed acyclic graph (DAG) visual interfaces, DolphinScheduler solves complex task dependencies and triggers in the data pipeline. Out-of-the-box, its easy-to-extend processing connects numerous systems to 1000,000-level data task scheduling. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DolphinScheduler was founded 2021-03-17 (3 months ago) There are currently 32 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Calvin Kirs was added to the PMC on 2021-05-07 - Shiwen Cheng was added as committer on 2021-04-01 - Chong Zhuang was added as committer on 2021-04-09 ## Project Activity: We held Apache DolphinScheduler & Apache ShardingSphere Global Online on Saturday, May 15, 2021 DolphinScheduler 1.3.6 was released on 2021-04-28. ## Community Health: we are trying to building a global community, we created slack workspace and attracted more than 300 users to join the Slack, and we also uploading some videos to youtube for new users. 321 PRs opened on GitHub, past quarter (-41% change) 313 PRs closed on GitHub, past quarter (-42% change) 312 issues opened on GitHub, past quarter (-17% change) 309 issues closed on GitHub, past quarter (-4% change) dev@dolphinscheduler.apache.org had a 32% decrease in traffic in the past quarter (152 emails compared to 221) the numbers are all down, which will make us start thinking about the reasons and look forward to a change in the next quarter ----------------------------------------- Attachment W: Report from the Apache ECharts Project [Wenli Zhang] ## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (6 months ago) There are currently 24 committers and 14 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 Houjin Huang on 2020-12-16. - Nick He was added as committer on 2021-03-19 - Ville Brofeldt was added as committer on 2021-05-24 ## Project Activity: - We released v5.1.1 on April 10. - v5.1.2 is currently under test and should be voted in a few more days. - We are working on the next version v5.2.0. ## Community Health: - Discussion on the mailing list is active (with a 78% increase) - We see more issues are in English and we employed a translator bot that translates the issues in Chinese into English - We joined a summer event to encourage university students contribute to the project this summer. [1] - There would be several topics on Apache ECharts at ApacheCon Asia 2021 [1] https://echarts.apache.org/en/events/2021-05-13-iscas.html ----------------------------------------- Attachment X: Report from the Apache Felix Project [Karl Pauls] ## Description: Apache Felix is a project aimed at implementing specifications from the OSGi Alliance as well as implementing other supporting tools and technologies aligned with OSGi technology. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Felix was founded 2007-03-28 (14 years ago) There are currently 68 committers and 27 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 Georg Henzler on 2019-06-10. - No new committers. Last addition was Robert Munteanu on 2020-07-20. ## Project Activity: - Existing implementations have been improved/enhanced based on community feedback. - Work on migrating the website away from Apache CMS is still ongoing. - Released 8 components (mostly bug fixes/minor improvements). ### Releases - configadmin.plugin.interpolation-1.1.4 was released on 2021-05-19. - fileinstall-3.7.0 was released on 2021-05-19. - org.apache.felix.configadmin-1.9.22 was released on 2021-05-07. - org.apache.felix.http.jetty-4.1.8 was released on 2021-05-07. - org.apache.felix.utils-1.11.8 was released on 2021-03-29. - maven-bundle-plugin 5.1.2 was released on 2021-03-27. - org.apache.felix.http.jetty-4.1.6 was released on 2021-03-18. - org.apache.felix.configurator-1.0.14 was released on 2021-03-06. ## Community Health: - Overall the project is in ok health. - The Eclipse OSGi Working Group has been established. - Questions on the user list are answered, development concerns are either discussed on the mailing list or directly in the JIRA issues. - We had no issues voting on releases and JIRA issues are generally addressed. - We need to be on the lookout for new committers. - Overall, we had a very quite quarter following the major framework release and the atomos release in the previous quarter. - dev@felix.apache.org had a 26% decrease in traffic in the past quarter (369 emails compared to 495) - users@felix.apache.org had a 42% decrease in traffic in the past quarter (7 emails compared to 12) - 28 issues opened in JIRA, past quarter (no change) - 43 issues closed in JIRA, past quarter (79% increase) - 57 commits in the past quarter (-65% change) - 10 code contributors in the past quarter (no change) - 5 PRs opened on GitHub, past quarter (-68% change) - 9 PRs closed on GitHub, past quarter (-47% change) ----------------------------------------- Attachment Y: Report from the Apache Flex Project [Olaf Krüger] ## Description: The mission of the Apache Flex project is to create and maintain software related to the development of expressive web applications that deploy to all major browsers, desktops and devices (including smartphones, tablets and tv) ## Issues: There are no issues requiring board attention ## Membership Data: Apache Flex was founded 2012-12-19 (8 years ago) There are currently 68 committers and 45 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 Olaf Krüger on 2017-08-28. - No new committers. Last addition was Greg Dove on 2016-09-07. ## Project Activity: No changes have been made to the Flex framework for a long time and it is unlikely that another release will appear. ## Community Health: Even the daily mailing list activity is decreasing, users still come back when issues needs to be resolved. ----------------------------------------- Attachment Z: Report from the Apache Flink Project [Stephan Ewen] ## Description: Apache Flink is a distributed data streaming system for batch and streaming data analysis on top of a streaming dataflow engine. Flink's stack contains functional batch and streaming analysis APIs in Java, Scala, Python, and libraries for various use cases. Flink interacts and integrates with several Apache projects in the broader ecosystem of data storage and computing, such as Apache Beam, Calcite, Hadoop, Mesos, Kafka, HBase, Cassandra, and various others. ## Issues: - There are currently no community issues that require board attention. ## Membership Data: Apache Flink was founded 2014-12-17 (6 years ago) There are currently 72 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Zhu Zhu on 2020-10-05. - Rui Li was added as committer on 2021-04-21 There are discussions and two ongoing votes for adding more PMC members. ## Project Activity: In April, Flink Stateful Functions released a new major version (3.0.0), focusing on making remote functions first-class citizens, making scalable stateful applications easy to build and run across different languages. In May Flink released version 1.13, a big release adding a reactive scaling mode, better performance monitoring tools and many other exciting features. The community has started discussing and planning the 1.14 release, intended to be released by September. Besides these major releases, there were a few bugfix and tooling releases: 1.13.1 was released on 2021-05-28. 1.12.4 was released on 2021-05-21. 1.12.3 was released on 2021-04-28. shaded-13.0 was released on 2021-04-06. ## Community Health: The community metrics look good: There's a 91% increase on issues@f.a.o, likely caused by a Jira bot we introduced, the users@f.a.o list has a 18% traffic increase, while activity on dev@ reduced by 12%. - There's been an effort to clean up the Flink Jira by introducing a bot that performs basic tasks such as unassigning stale tickets or closing inactive tickets automatically. We are still refining the exact parameters, otherwise the bot was well accepted. - We updated the project roadmap on the website and introduced a feature radar listing the stability / maturity of Flink features -- this was very well received - There's going to be another (virtual) Flink Forward conference, with the CfP closing on June 21. ----------------------------------------- Attachment AA: Report from the Apache Gobblin Project [Abhishek Tiwari] ## Description: The mission of Apache Gobblin is the creation and maintenance of software related to a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems ## Issues: No issues to report. ## Membership Data: Apache Gobblin was founded 2021-01-19 (5 months ago) There are currently 17 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Abhishek Tiwari on 2021-01-19. - Jay Sen was added as committer on 2021-04-01 ## Project Activity: - Secure TrustManager for LDAP utils was added. - Hive client was made more configurable. - Support to load failed DAGs in GaaS during resume was added. - Bug fixes in HiveWriter. - Meters for successful / failed DAGs were added. - Row batch size in ORC writer was made configurable. - Config support for authenticator for a job was added. - New status gauge in DagManager was added. - Support to control Event reporter queue capacity was added. - Hadoop version support was bumped to 2.9 - Bug fixes in Flow lifecycle. - Bug fixes in Avro to ORC conversion. - Race condition was fixed in Helix task cancellation. Last release (v0.15.0) was done on: Dec 10, 2020 ## Community Health: Last board report was sent on Apr 16th, since then: - There have been 41 commits. - 32 commits have been from non-committers. - We constantly look for consistent contributors to vote them in as Committers and PMC. - dev@gobblin.apache.org had 797 new emails since last report. ----------------------------------------- Attachment AB: Report from the Apache Guacamole Project [Mike Jumper] ## Description: The mission of Apache Guacamole is the creation and maintenance of software related to providing performant, browser-based remote access ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Guacamole was founded 2017-11-14 (4 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 Carl Harris on 2017-11-19. - No new committers. Last addition was Luke on 2020-02-07. ## Project Activity: The project has decided on a tentative scope for the 1.4.0 release and work is moving forward in that direction. Major highlights of the 1.4.0 release scope include key vault support, a management interface for TOTP, improvements to SSO behavior, and corrections/additions to translations and keyboard layouts from the community. A rewrite of the manual from DocBook to Sphinx+MyST has also recently been completed to reduce the learning curve involved in contributing documentation. Recent releases: - 1.3.0 was released on 2021-01-01. - 1.2.0 was released on 2020-06-28. - 1.1.0 was released on 2020-01-29. ## Community Health: The community is active and healthy. The level of activity noted in our last report continues without significant changes, positive or negative. ----------------------------------------- Attachment AC: Report from the Apache Gump Project [Stefan Bodewig] ----------------------------------------- Attachment AD: Report from the Apache Helix Project [Kishore G] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Issues: Working with INFRA team for failure of publishing release snapshot. ## Membership Data: Apache Helix was founded 2013-12-17 (7 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Junkai Xue on 2017-07-03. - No new committers. Last addition was Meng Zhang on 2021-01-22. ## Project Activity: Apache Helix 2021 virtual meet up was hold on 2021-03-04. Working on Apache release 1.0.2, which is blocked now. ## Community Health: 87 commits in the past quarter (102% increase) 67 PRs opened on GitHub, past quarter (59% increase) 70 PRs closed on GitHub, past quarter (45% increase) user@helix.apache.org had a 84% decrease in traffic in the past quarter ----------------------------------------- Attachment AE: Report from the Apache Hive Project [Ashutosh Chauhan] ----------------------------------------- Attachment AF: Report from the Apache Hudi Project [Vinoth Chandar] ## Description: The mission of Apache Hudi is the creation and maintenance of software related to providing atomic upserts and incremental data streams on Big Data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hudi was founded 2020-05-19 (a year ago) There are currently 22 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Gary Li was added to the PMC on 2021-04-23 - No new committers. Last addition was Wenning Ding on 2021-02-17. - PMC sent appreciation emails to couple promising contributors ## Project Activity: Hudi 0.8.0 was released in april, which contained two major features. Flink support matrix is now complete and users have the ability to write concurrently to Hudi tables, with optimistic concurrency control between writers, while preserving MVCC between writers and Hudi's table services. Community is gearing up for a 0.9.0 release, which again brings a oft-requested feature, Spark SQL DML support for Hudi tables. Community deliberated the future vision and a more accurate positioning of the project and agreed to rebrand Hudi as "the data lake platform". We plan to revamp our docs and release a new blog outlining the vision together with the 0.9.0 release. On community evangelization, we held another meetup hosted by Uber, with Robinhood/LogicalClocks engineers presenting. Our PMC also delivered several talks including PrestoCon Day, Data Summit. Vinoth Chandar went on software engineering daily podcast to discuss Hudi and the future of data architectures. ## Community Health: In general, we have had pretty healthy interactions from the community. Increasingly users prefer Github Issues for discussion of support issues over the users ML, due to lack of image sharing, hyperlinking issues. We resolved a lot more support issues than the previous quarter. Developers have been interacting on RFCs (Hudi's design docs) on cWiki - over 200 times. We also spent time organizing our user support and PR review work into boards so community has transparency over how their contributions are being prioritized (or) if they observe delays, why that is the case. ----------------------------------------- Attachment AG: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Issues: There are no issues requiring board attention. Apologies that this report is late. The community will report next month if needed. ## Membership Data: Apache Iceberg was founded 2020-05-19 (a year ago) There are currently 17 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Anton Okolnychyi on 2020-05-19. - Ted Gooch was added as committer on 2021-05-11 - Russell Spitzer was added as committer on 2021-04-02 - Ryan Murray was added as committer on 2021-03-26 - Yan Yan was added as committer on 2021-03-23 ## Project Activity: 0.11.1 was released on 2021-04-03. The community is currently working on the 0.12.0 release, which will update support for Spark 3.1 to fix the Iceberg SQL extensions. Several features were finished: * Spark UPDATE support was committed * Row identifier fields were added to schemas to support Flink UPSERT * An action to import existing data files was added * Hive integration has been updated to allow using multiple catalogs In addition, there are several on-going projects: * The community is working on updates for Spark 3.1 * Spark data file compaction strategies and a new implementation have been discussed and should be available in 0.12.0 * A design for encryption support has been proposed that will support Parquet and ORC encryption, as well as encryption for the metadata tree. * There have been design discussions for adding secondary indexes that can be updated asynchronously to keep commit latency low. * There have been design discussions for adding default field values * Support for Spark 3.0 structured streaming with the DSv2 API is under review * A DynamoDB catalog has been submitted as a PR ## Community Health: The community is healthy and showed an increase in contributors in the past quarter. New contributors are working on significant projects, like Spark streaming support and default values. The community also added 4 new committers in the past quarter! ----------------------------------------- Attachment AH: Report from the Apache Incubator Project [Justin Mclean] 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 36 podlings incubating. In May, podlings executed 8 distinct releases. We added three new IPMC members, added one new podling ShenYu, and one podling Weex retired. There were no IP clearances in May. There are two new podlings under active discussion, and no podlings graduated last month. This month there were no misisng reports which is nice to see. Livy is discussing retirement. Podlings cleaned up a few more podling release areas. A podling needed to be reminded that 3 +1 PMC votes are required, and it's a good idea to wait 72 hours before calling a release vote. There was some discussion on making Helm releases and how that can work and comply with ASF policies. TubeMQ continued working on renaming itself to InLong. The Incubator track for ApacheCon has been organised with two days of talks on various subjects split into two groups on the Incubator (releases and mentoring) and Incubating projects. As usual, most discussions on the mailing list were around releases, new project proposals, new mentors, and we also found out that Minecraft wasn't working. ## Community ### New IPMC members: - Jeff Zhang - Nathan Hartman - Yu Li ### People who left the IPMC: - None ## New Podlings - ShenYu ## Retired Podling - Weex ## Podlings that failed to report, expected next month - None ## Graduations - None The board has motions for the following: - None ## Releases The following releases entered distribution during the month of May: - Age 0.4.0 - Doris 0.14.0 - Heron 0.20.0 - Liminal 0.0.2 - NLPCraft Java Client 0.7.5 - NLPCraft 0.7.5 - NuttX 10.1.0 - Sedona 1.0.1 ## IP Clearance - None ## Legal / Trademarks - Clarification on binary files in source releases, although it seems more of an issue to TLPs than podlings. ## Infrastructure - N/A ## Miscellaneous - N/A ## Table of Contents [AGE](#age) [brpc](#brpc) [Crail](#crail) [Hivemall](#hivemall) [Hop](#hop) [Livy](#livy) [Marvin-AI](#marvin-ai) [Nemo](#nemo) [Pinot](#pinot) [ShenYu](#shenyu) [Spot](#spot) [StreamPipes](#streampipes) [Wayang](#wayang) -------------------- ## AGE AGE is a multi-model database that enables graph and relational models built on PostgreSQL. AGE has been incubating since 2020-04-29. ### Three most important unfinished issues to address before graduating: 1. New Committers 2. More Releases 3. Jira Scams Removal ### 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 a new committer and a potential new committer. There are more contributions and discussions in the Github and mailing list. ### How has the project developed since the last report? We also have the second Apache AGE release 0.4.0 ### 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-03 ### When were the last committers or PPMC members elected? 2021-03-19 ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Yes, very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? No. ### Signed-off-by: - [X] (age) Kevin Ratnasekera Comments: - [X] (age) Von Gosling Comments: - [ ] (age) Raphael Bircher Comments: - [X] (age) Felix Cheung Comments: ### IPMC/Shepherd notes: Justin Mclean: Why removing spam is important it's not really related to graduation. -------------------- ## brpc brpc is an industrial-grade RPC framework for building reliable and high- performance services. brpc has been incubating since 2018-11-13. ### Three most important unfinished issues to address before graduating: 1. More apache release, not WIP release 2. Find more users and more usage 3. Grow developers community ### Are there any issues that the IPMC or ASF Board need to be aware of? none ### How has the community developed since the last report? we got a new mentor PanJuan, she will help to check our release and community building. and we have one proposal to be selected on ApacheCon Asia, it is about brpc's usage in bytedance's graphdb. it will be given by our new committer- lorinLee. ### How has the project developed since the last report? we have fixed some bugs that prevent us to make an apache release, most are license related. we plan to release 1.0 next month. ### 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-06-15 ### When were the last committers or PPMC members elected? 2021-03-09 ### Have your mentors been helpful and responsive? Yes, our mentors have been supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? we will check it after our 1.0 release. ### Signed-off-by: - [ ] (brpc) Kevin A. McGrail Comments: - [X] (brpc) Jean-Baptiste Onofré Comments: - [X] (brpc) Von Gosling Comments: - [X] (brpc) Pan Juan Comments: Look forward to our next release. ### IPMC/Shepherd notes: -------------------- ## Crail Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed. Crail has been incubating since 2017-11-01. ### Three most important unfinished issues to address before graduating: 1. Grow developers community 2. Establish convincing Crail use cases 3. More steady release cycles ### 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? Elastic resource provisioning further evolved by contributions from Malte Brodmann. ### How has the project developed since the last report? Current focus is on adding further resource elasticity to establish Crail as a high performance ephemeral data store for cloud services. We plan for a next release if elasticity support has stabilized. ### 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-01-14 ### When were the last committers or PPMC members elected? December 4th, 2018. Expecting successful vote on new committer this week. ### Have your mentors been helpful and responsive? Yes, our mentors have been supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? There are no known cases of a 3rd party podling name/brand incorrect use. Podling name search has been completed - see https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-138 ### Signed-off-by: - [X] (crail) Julian Hyde Comments: Activity is slow. Key contributors are still present. There is some development activity. - [ ] (crail) Luciano Resende Comments: - [X] (crail) Felix Cheung Comments: ### IPMC/Shepherd notes: Drew Farris (shepherd): One mentor active on the mailing lists. Making progress toward growing the community and producing a new release. -------------------- ## Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. ### Three most important unfinished issues to address before graduating: 1. Community growth (committers and users) 2. One or more Apache Releases as an Incubator project 3. Documentation improvements ### Are there any issues that the IPMC or ASF Board need to be aware of? PPMCs are considering exit approaches including retiring. ### How has the community developed since the last report? - User created JIRA tickets (HIVEMALL-306, HIVEMALL-312, HIVEMALL-313, HIVEMALL-314 etc) - Got user inquiries for Korean tokenizer (HIVEMALL-307) ### How has the project developed since the last report? Relatively active than the last reports for - Spark support improvements (HIVEMALL-313, HIVEMALL-314) - Supported Korean tokenizer (HIVEMALL-307) - Lucene 8 support and Java 8 migration (HIVEMALL-303, HIVEMAL-304) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-19 ### When were the last committers or PPMC members elected? Elected Jerome Banks as a committer on April 2, 2018. ### Have your mentors been helpful and responsive? Yes (Koji is active) ### Is the PPMC managing the podling's brand / trademarks? Yes, we keep tracking podling's brand / trademarks. ### Signed-off-by: - [ ] (hivemall) Daniel Dai Comments: - [X] (hivemall) Koji Sekiguchi Comments: The community is active. Looking forward to the next release. ### IPMC/Shepherd notes: Justin Mclean: I don't see any discussion on exit approaches on your mailing list. Where is this conversation taking place? -------------------- ## Hop Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. growth in number of PMC members and committers 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? Hop has an active and growing community on social media, chat and a limited but increasing activity on the mailing lists. A growing number of organizations of all sizes are actively using Hop ### How has the project developed since the last report? Hop 0.70 was released in mid April, the Hop community is now working on 0.99 in preparation of a 1.0 release. Detailed updates are available in the monthly roundups: - March: http://hop.apache.org/blog/2021/04/roundup-2021-04/ - 0.70 release announcement: http://hop.apache.org/blog/2021/04/release-0.70/ - April: http://hop.apache.org/blog/2021/05/roundup-2021-05/ - May: http://hop.apache.org/blog/2021/06/roundup-2021-06/ ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] first release is done - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-04-12 ### When were the last committers or PPMC members elected? November 2020. Even though we have an active user community, we are aware of the fact that we need to grow the developer community. This has been discussed and is an action item that is being worked on. ### Have your mentors been helpful and responsive? Julian Hyde has stepped up as our de facto champion, who is always ready to provide feedback and constructive criticism. ### Is the PPMC managing the podling's brand / trademarks? Apache Hop (Incubating) has been used consistently, there are no violations that we know of. Name search for the Hop project name has been completed: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-191 ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop are doing great. They are very close to graduating. There's a nice vibe to the 'monthly roundups' (see above) and Twitter posts. - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: The project is doing very well and is closed to the graduation. As discuss in the mailing list, the project need to grow the developer community. - [X] (hop) Kevin Ratnasekera 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. Decision to graduate or retire 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? The project is stable and being used for its desired purpose by a many organizations and users. Without any pressing need for new features there is no active development happening. If the project retires then its unclear how users would be able to get security fixes like the one that got release in Feb 21. Seeking the boards guidance on this situation. ### How has the community developed since the last report? Community is quiet with some user activity. ### How has the project developed since the last report? We have new users, but the dev community activity is pretty low. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [X] Other: ### Date of last release: Feb 3 2021 ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [X] (livy) Bikas Saha Comments: - [ ] (livy) Luciano Resende Comments: - [X] (livy) Jean-Baptiste Onofré Comments: I've been in touch with some potential new users/contributors. ### IPMC/Shepherd notes: Justin Mclean: I'm not sure why that question is directed at the board and I'm not sure they could answer it. IMO It would depend on if the project continues development or not outside of Apache and how that group of people handle security. -------------------- ## Marvin-AI Marvin-AI is an open-source artificial intelligence (AI) platform that helps data scientists, prototype and productionalize complex solutions with a scalable, low-latency, language-agnostic, and standardized architecture while simplifies the process of exploration and modeling. Marvin-AI has been incubating since 2018-08-21. ### Three most important unfinished issues to address before graduating: 1. Increase activity from current contributors and community. 2. Finish the new version of Toolbox. 3. Release a new architecture. ### 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 had an online meeting to confirm inicial steps for the new architectural with most of members. Our "Marvin-lab" at the university keeps attracting new postgraduate students in the artificial intelligence field. ### How has the project developed since the last report? 1. Minor bug fix. 2. Last adjustments on the new toolbox version. 3. New Architecture confirmation meeting finished. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-07-18 ### When were the last committers or PPMC members elected? Wei Chen added as new PPMC member (2019-06-07) ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (marvin-ai) Luciano Resende Comments: - [ ] (marvin-ai) William Colen Comments: ### IPMC/Shepherd notes: -------------------- ## Nemo Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics. Nemo has been incubating since 2018-02-04. ### Three most important unfinished issues to address before graduating: 1. Address a few remaining items in the Apache Project Maturity model 2. Grow the community 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? - Address the items in the Apache Project Maturity model - Hosting three GSoC students to contribute to Nemo ### How has the project developed since the last report? - Continued development to support (wide-area) batch and stream processing - Work on a simulator to predict job completion time - Work on work stealing to improve straggler handling - Work on stream processing adaptation with reconfiguration and fidelity control ### 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: 2020-12-07 ### When were the last committers or PPMC members elected? February 27, 2020 ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [ ] (nemo) Hyunsik Choi Comments: - [X] (nemo) Byung-Gon Chun Comments: - [X] (nemo) Jean-Baptiste Onofré Comments: - [X] (nemo) Markus Weimer Comments: ### IPMC/Shepherd notes: -------------------- ## Pinot Pinot is a distributed columnar storage engine that can ingest data in real- time and serve analytical queries at low latency. Pinot has been incubating since 2018-10-17. ### Three most important unfinished issues to address before graduating: None - After having a discussion on the mailing list with committers, PMCs, contributors and mentors, we have addressed all the issues. Updated the project page, maturity model, committer and PMC list on the roster. ### 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 now have 1000+ members in the Apache Pinot Slack Community - all slack discussions are forwarded to the project mailing list. Around 10 new users/contributors are joining the slack channel every couple of weeks and actively participate in asking questions, discussing feature requests, issues etc. The community is very active in engaging on both slack and mailing list with very fast turnaround on discussions. ### How has the project developed since the last report? Released 0.7.1, 175 new commits merged to master branch in last 3 months (April 2021 to present), 56 issues closed in last 3 months (April 2021 to present), 64 new issues opened in last 3 months (April 2021 to present) ### 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 - Project is seeing a strong community growth of both users and contributors with increasing adoption of Pinot. Very healthy interaction in the community following the "Apache Way" of doing things. Have completed the self-assessment of Apache project maturity model https://cwiki.apache.org/confluence/display/PINOT/Apache+Maturity+Model+Asse ssment+for+Pinot - [ ] Other: ### Date of last release: 2021-04-14 ### When were the last committers or PPMC members elected? Siddharth Teotia was invited to PPMC on Feb 23rd 2021 after following the voting process and getting the votes from existing PPMCs. ### Have your mentors been helpful and responsive? Mentors have been very responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? ### Signed-off-by: - [X] (pinot) Kishore Gopalakrishna Comments: - [X] (pinot) Jim Jagielski Comments: - [ ] (pinot) Olivier Lamy Comments: - [X] (pinot) Felix Cheung 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. Code repositories migration to Incubator. 2. Website transition to Incubator. 3. Make an 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? * 10+ new contributors participate in the community since entered the Incubator. There are currently 171 contributors and 24 committers. * There is regular traffic on the mailing list (~217 mailing list discussions/month). * Number of GitHub stars increased (before incubating: 3940, currently: 4689). * Held Bi-weekly online meetings between committers. Mainly discussed new features and community building. ### How has the project developed since the last report? * Rename the project name from Soul to ShenYu. * Establish the official website for ShenYu. * Refactor PredicateJudge module using SPI. * Optimization of GRPC plugin. * Add JWT plugin. * Add Request plugin. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No Release yet. ### When were the last committers or PPMC members elected? May 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: Setting up the project for Shenyu - [ ] (shenyu) Jincheng Sun Comments: - [ ] (shenyu) Duo Zhang Comments: - [ ] (shenyu) Kevin Ratnasekera Comments: - [ ] (shenyu) Atri Sharma Comments: - [X] (shenyu) Justin Mclean Comments: ### IPMC/Shepherd notes: Justin Mclean: If you have having meetings make sure you bring what was discussed back yo the mailing list. Also you might want to make the audience wider than just your committers.. -------------------- ## Spot Apache Spot is a platform for network telemetry built on an open data model and Apache Hadoop. Spot has been incubating since 2016-09-23. ### Three most important unfinished issues to address before graduating: 1. Revive community activity (Discussion in mailing lists, increase frequency of commits) 2. Create a new roadmap and release plan that will improve adoption 3. Make it easier to contribute to the project (e.g. documentation, framework). ### Are there any issues that the IPMC or ASF Board need to be aware of? There is confusing communication with the organization. We submitted our quarterly report last month. The final report from last month noted that our report was not accepted because it was not signed off. However, we read the minutes from the Board that said all submitted reports were accepted, so we assumed we didn't need to worry about a report for another quarter. Last night at midnight we were notified for the first time that our report was due the same day. With less than 24 hours notice, it seems unlikely we'll be able to get sign-off from our mentor. ### How has the community developed since the last report? We're continuing to solidify a short term and long term on a roadmap with the community that will allow more contributors to focus and work on different levels of the project (i.e. data modeling and schema design, use-cases, ingestion, ml, ui, dev ops, docs, etc). These discussions have been delayed this quarter due to COVID and getting schedules aligned relative to other workloads. ### How has the project developed since the last report? The master branch of Apache Spot was largely developed for commercial but freely available Hadoop software (i.e. Cloudera, Hortonworks) that now have been either End of Life’d (or will be in 2022) in favor of the newer Cloudera Data Platform (CDP), or have been put behind a paywall to get updates. The cloud provider landscape has also changed drastically in the last few years and it's time that we start looking at better support for Quickstart options in each major cloud providers so we can further develop the project for the community with wider platform support, and give committers better options for creating development environments to more efficiently contribute to the project. The following topics are planned for the next set of discussions with the community to determine what we focus on for the next several quarters: * Add more native support on cloud infrastructure and software (i.e. AWS, Azure, GCP) * In the short-term we can focus on AWS EMR on standing up Spot and fixing any issues related to getting the software installed and working. * In the long term we will want to support several cloud providers and on-premise options depending on the interest of the community. * Add an infrastructure module to Spot to automate creating clusters in each providers we plan to support. * Initially we can focus on Cloudformation support with AWS EMR. * Our goal will be to generalize further in the long term with Terraform across each provider. * Investigate and explore alternative replacement for Spot UI (i.e. Apache Supersets) * In the short-term Apache Supersets may give us a basic authentication and visualization layer into the data landed and processed by Spot. * In the long-term we will need to develop a more comprehensive security and use-case roadmap for the UI and determine if it makes sense to develop something from scratch. The next step will be to create Jira Epic’s and tasks for these items so we can start to distribute the work across the community. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2017-09-08 ### When were the last committers or PPMC members elected? 2019-09-02 ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Yes our mentors have been helpful. We will be engaging them more soon for guidance on on-boarding new committers, as well as a few other items related to the Whimsy and Clutch reports and also updating the Apache Spot Podling website as this is missing a number of updates. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? Yes. ### Signed-off-by: - [X] (spot) Uma Maheswara Rao G Comments: ### IPMC/Shepherd notes: Justin Mclean: The board signed off the incubator report but it can still have reportsnot signed off by mentor. In your case it looks liked the sign off come in late after the Incubator report was submitted, so sorry for asking you to report again. Best to try and submit the report and have it signed off by the due date if possible. Reminders are sent to the incubator general list and you mentor(s) should be watching for those. I would suggest you ask for another mentor so that you are not dependant on just one person. -------------------- ## StreamPipes StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams. StreamPipes has been incubating since 2019-11-11. ### Three most important unfinished issues to address before graduating: 1. Grow the community 2. Make more releases 3. Complete Maturity assessment ### Are there any issues that the IPMC or ASF Board need to be aware of? There are no issues right now. ### How has the community developed since the last report? * In general, there was a little less activity on the mailing list during the last reporting period, but a more diverse set of contributors has actively participated in discussions. * We had several pull requests from new contributors * We had several proposed projects and applicants for Google Summer of Code proposed by various PPMC members, but unfortunately, no projects were selected * 1 new PPMC member and 1 new committer elected (see below) * Number of Twitter followers has increased (last report: 171, currently: 188) * Number of Github stars increased (last report: 205, currently: 234) ### How has the project developed since the last report? * Release 0.68.0 is delayed and still in the pipeline, but will hopefully be finished this month * We put large effort into fixing several bugs that affected the stability of StreamPipes, e.g., auto restart of pipelines * Several UI improvements (pipeline preview, improvements to the live dashboard, and many more) will be part of the next release which are intended to attract more users * Some new community members have added new pipeline elements to StreamPipes * Another major improvement are refactored SQL-based data sinks to the extensions project ### 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-10-28 ### When were the last committers or PPMC members elected? Since last report: * New PPMC member (Tim Bossenmaier, 2021-03-30) * New Committer (Mohanadarshan Vivekanandalingam, 2021-05-28) ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Yes, our mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? We are actively managing the brand and did not discover any issues related to incorrect brand use. Next step related to brand management is to incorporate the new logo into the website and application. ### Signed-off-by: - [X] (streampipes) Christofer Dutz Comments: - [X] (streampipes) Jean-Baptiste Onofré Comments: - [ ] (streampipes) Julian Feinauer Comments: - [X] (streampipes) Justin Mclean Comments: - [ ] (streampipes) Kenneth Knowles Comments: ### IPMC/Shepherd notes: -------------------- ## Wayang Wayang is a cross-platform data processing system that aims at decoupling the business logic of data analytics applications from concrete data processing platforms, such as Apache Flink or Apache Spark. Hence, it tames the complexity that arises from the "Cambrian explosion" of novel data processing platforms that we currently witness. Wayang has been incubating since 2020-12-16. ### Three most important unfinished issues to address before graduating: 1. Educate the new PPMCs to be able to do Apache releases 2. Do our first Apache release 3. Grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? Until the moment of this report it was created and didn't have any issue, because all the important issues got solved. ### How has the community developed since the last report? The community members are in the applying process to present in a few conferences to show Apache Wayang to the Processing Platform Community and other communities that could be interested in the project. Also, different members of the community had meetings with possible contributors, however, nothing is concrete until the writing point of the report. Additional to that the community is searching for more developers that can be part of it. ### How has the project developed since the last report? The main focus is the first release. The team is focusing on cleaning the code, refactoring some parts and preparing the documentation. However, it is taking more time than the estimated one, but the community members are pushing to have it done as soon as possible. ### 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: No Release yet. ### When were the last committers or PPMC members elected? 2021-03-05 : Committer ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Yes, the mentors and champions are very responsive and helpful ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? No answer. ### Signed-off-by: - [X] (wayang) Christofer Dutz Comments: - [ ] (wayang) Lars George Comments: - [ ] (wayang) Bernd Fondermann Comments: - [X] (wayang) Jean-Baptiste Onofré Comments: ### IPMC/Shepherd notes: Drew Farris (shepherd): Two mentors active on the mailing lists, working towards first release. ----------------------------------------- Attachment AI: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Issues: There are no issues requiring board attention. ## Membership Data: Apache IoTDB was founded 2020-09-16 (9 months ago) There are currently 40 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Chao Wang was added to the PMC on 2021-06-02 - Steve Yurong Su was added as committer on 2021-05-12 ## Project Activity: Release: - IoTDB-0.11.3 was released on 2021-04-11. - IoTDB-0.12.0 was released on 2021-04-11. Release Candidate: - IoTDB-0.11.4 RC1 was proposed on 2021-06-06 - IoTDB-0.12.1 RC1 was proposed on 2021-06-06 Recently, the project introduced E2E tests for guarantee the cluster module works well. Besides, we are developing a new feature, called aligned time series, which is very common in many applications. The design document (Chinese)is on IoTDB's confluence. ## Community Health: The good news is we have more and more contributors. It is benefited from GSoC 2021 (though IoTDB has no tasks that are selected finally) and Chinese Summer 2021 of Open Source Promotion Plan. The bad news is the dev@ mailing list traffic decreases, which is a serious signal. The PMC group will keep eye on it and try to improve the public discussion in next quarter. ----------------------------------------- Attachment AJ: Report from the Apache Jackrabbit Project [Marcel Reutegger] ## Description: The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java™ Technology API (JCR, specified in JSR 170 and 283). The Jackrabbit content repository is stable, largely feature complete and actively being maintained. Jackrabbit Oak is an effort to implement a scalable and performant hierarchical content repository as a modern successor to the Apache Jackrabbit content repository. It is targeted for use as the foundation of modern world-class web sites and other demanding content applications. In contrast to its predecessor, Oak does not implement all optional features from the JSR specifications and it is not a reference implementation. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Jackrabbit was founded 2006-03-15 (15 years ago) There are currently 58 committers and 58 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Miroslav Smiljanic on 2020-10-27. - No new committers. Last addition was Miroslav Smiljanic on 2020-10-27. ## Project Activity: Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the main development branch are continuously seeing moderate to high activity. We continue making regular feature releases of Jackrabbit Oak. The most recent release was Jackrabbit Oak 1.40.0 that was made available on June 3rd. Apache Jackrabbit itself is mostly in maintenance mode with most of the work going into bug fixing and tooling. New features are mainly driven by dependencies from Jackrabbit Oak. Beginning of May the team decided to drop support and deprecate the 2.12 branch of Apache Jackrabbit. Users are encouraged to upgrade to the latest stable versions 2.20 for Java 8 and 2.14 for Java 7 (https://s.apache.org/lm1f3). The team is preparing a migration of the Apache Jackrabbit Oak code base from SVN to Git. The vote for the migration happened on the oak-dev list (https://s.apache.org/mzrnx). ## Community Health: The project is healthy with a continuous stream of traffic mostly on the dev lists reflecting the activity of the respective component. There is a wide range of topics being discussed on the dev lists as well as on the various JIRA issues. Commit activity is moderate mirroring the activity on the JIRA issues and the desire of the individual contributors to bring features and improvements in for the next Jackrabbit Oak release. ## Releases: - jackrabbit-2.14.9 was released on 2021-03-11 - jackrabbit-oak-1.22.7 was released on 2021-04-13 - jackrabbit-2.21.6 was released on 2021-04-13 - jackrabbit-filevault-3.5.0 was released on 2021-05-25 - jackrabbit-oak-1.6.21 was released on 2021-06-02 - jackrabbit-oak-1.40.0 was released on 2021-06-03 ## JIRA activity: - 104 JIRA tickets created in the last 3 months - 106 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AK: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: The mission of the Apache Karaf project is to provide an application ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind of applications. Karaf subprojects bring additional features for this runtime and running applications. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Karaf was founded 2010-06-16 (11 years ago) There are currently 31 committers and 17 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 Francois Papon on 2018-11-29. - No new committers. Last addition was Francois Papon on 2018-05-19. ## Project Activity: We are working on Karaf runtime 4.2.12 and 4.3.3 releases, and also Karaf Decanter 2.8.0 release. In the mean time, karaf-4.3.x branch will be created for the runtime, upgrading main branch to R8 spec (Karaf 4.4.0-SNAPSHOT). Karaf 5 proposal is also moving forward To summarize, here's the releases during the period: Karaf runtime 4.2.11 was released on 2021-03-13. ## Community Health: We see a constant activity in our communities (we can not increasing activity on both dev and user mailing lists, showing a healthy community). ----------------------------------------- Attachment AL: Report from the Apache Lucene Project [Michael Sokolov] ## Description: The mission of Lucene is the creation and maintenance of software related to the Search engine library ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Lucene was founded 2005-01-18 (16 years ago) There are currently 90 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 Bruno Roustant on 2021-02-28. - Peter Gromov was added as committer on 2021-04-01 - Greg Miller was added as committer on 2021-05-28 - Zach Chen was added as committer on 2021-04-19 ## Project Activity: Two minor versions of Lucene were released in this reporting period: 8.8.1, and most recently, 8.8.2 released 2012-04-12. PyLucene 8.8.1 was released on 2012-04-08. A more major feature release, 8.9.0, is currently being corrdinated with Solr PMC and will likely be released before the upcoming board meeting, but will be included in the next report since we don't want to jinx it! We are planning the 9.0 release as well, which will be the first separate release of Lucene, without Solr, since Solr originally joined. ## Community Health: We saw significant drops in activity on Lucene-specific mailing lists, in JIRA, and in GitHub PRs. This was expected since this is the first reporting period completely after Solr split to a new TLP. It's hard to say if there is any underlying change in activity related to Lucene; we will need to take a closer look in the next quarter to see if any trends develop. Activity on java-user (our main public-facing list) increased substantially, which seems healthy, so we don't see any reason for concern. ----------------------------------------- Attachment AM: Report from the Apache Lucene.Net Project [Shad Storhaug] ----------------------------------------- Attachment AN: Report from the Apache Mnemonic Project [Yanhui Zhao] ## Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. ## Issues: Board raised question that the voting of the release should be done on dev list only, avoiding copying private list and causing confusions. We will follow board's guideline and conduct future release vote on dev list only. ## Membership Data: There are currently 20 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. New committer to be nominated by PMC ## Project Activity: We are close to our 0.15.0 release targeting early June, with the following milestones and achievements 1. Port the resgc and primitive dependency and remove the project dependency on this third party libraries. (With the approval from the author) 2. Upgrade project JDK version to 14, and resolve the conflicts and issues across the project to support this upgrade 3. Major website information updates including member information, release information, release flows, etc. 4. Bug fixes and general project improvements Since our last release (0.14.0), we have 18 JIRA tickets created since last, and resolved 24 JIRA tickets, 18 PR merged; with a few more tickets and PR in the pipleline. Our new release manager Xiaojin Jiao will be responsible for our 0.15.0 version release with above-mentioned features and improvements. ## Community Health: Our community has held regular meetings on biweekly basis, and we have covered the following topics on the project meeting - Project related training - Release target discussion and planning - New feature support discussion - Blocker issue discussion and possible solution - Encourage community engagement and looking to grow our developer communities We have new developers actively contributing our projects, and plan to recruit new committers with approval from PMC members. ----------------------------------------- Attachment AO: Report from the Apache Mynewt Project [Justin Mclean] ## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF is stil missing. ## Membership Data: Apache Mynewt was founded 2017-06-21 (4 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: Mynewt-1.9.0 NimBLE-1.4.0 was released on 2021-04-07. Community work in several areas including: automated test facilities (automated Bluetooth host qualification tool), improvements in MCU and BSP support, C++ support improvements, bug fixes ## Community Health: # Mailing list activity: - Mailing list activity has increased compared to last quarter - Slack activity remains on same level # GitHub activity: Although github activity dropped slightly in last quarter we see new companies joining community. ----------------------------------------- Attachment AP: Report from the Apache NetBeans Project [Geertjan Wielenga] ## Description: The mission of Apache NetBeans is the creation and maintenance of software related to development environments, tooling platforms, and application frameworks, in particular for Java. ## Issues: There are no issues to report on, everything is stable and going smoothly. ## Membership Data: Apache NetBeans was founded 2019-04-17 (2 years ago) There are currently 77 committers and 63 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 Sarvesh Kesharwani on 2019-06-06. - José Contreras was added as committer on 2021-05-24 - Tomas Prochazka was added as committer on 2021-05-24 ## Project Activity: - Quarterly release cycle is going well, good momentum - Would be good to have more release managers to spread that knowledge - Strong core of developers continually working on their areas - 12.4 was released on 2021-05-19. - Linux Installer 12.4 was released on 2021-05-25. - Windows Installer was released on 2021-05-25. - Mac OSX Installer 12.4 was released on 2021-05-23. - VS Code NetBeans extension doing well: https://marketplace.visualstudio.com/items?itemName=ASF.apache-netbeans-java ## Community Health: Discussions take place on the mailing lists: - dev@netbeans.apache.org had a 9% increase in traffic in the past quarter (861 emails compared to 788) - users@netbeans.apache.org had a 18% increase in traffic in the past quarter (537 emails compared to 454) This is interesting, not sure how to interpret these stats, it could mean that NetBeans is stabilizing around a core set of features: - 208 PRs opened on GitHub, past quarter (-24% change) - 206 PRs closed on GitHub, past quarter (-20% change) - 116 commits in the past quarter (-65% decrease) - 18 code contributors in the past quarter (-50% change) - 208 PRs opened on GitHub, past quarter (-24% change) - 206 PRs closed on GitHub, past quarter (-20% change) ----------------------------------------- Attachment AQ: Report from the Apache OFBiz Project [Jacopo Cappellato] ## Description: Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management). Apache OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OFBiz was founded 2006-12-20 (14 years ago) There are currently 54 committers and 32 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 Akash Jain on 2021-01-28. - Priya Sharma was added as committer on 2021-03-11 ## Project Activity: - two new releases have been published since the previous report: -- 17.12.06 was released on 2021-03-19 -- 17.12.07 was released on 2021-04-26 - software security handling [1]: three vulnerabilities have been reported, resolved and announced by the OFBiz community: CVE-2021-26295, CVE-2021-29200 and CVE-2021-30128 - after the announcement of JFrog to shut down Jcenter, that was used by OFBiz as a dependency repository, the community has successfully completed the migration to Maven Central and published the updated releases before the deadline - various bug fixes and enhancements have been contributed to the project - Official blog [2]: three new posts have been published since the previous report with the summary of project news and activities in February, March and April 2021 - Trademarks: we do not have trademark related concerns at the moment and our backlog of non-compliant parties is mostly empty [1] https://ofbiz.apache.org/security.html [2] https://blogs.apache.org/ofbiz/ ## Community Health: It has been a regular quarter for the community and the project with average amount of activity: a few new contributors joined the project, one new committer has been onboarded; two new releases have been published, resolving 3 security vulnerabilities and the switch to Maven Central. ----------------------------------------- Attachment AR: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project be and hereby is responsible for the creation and maintenance of software related to providing an implemention of the OASIS OData (Open Data Protocol) specifications, in server and client form; ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Olingo was founded 2014-03-19 (7 years ago) There are currently 25 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ramya Vasanth on 2019-04-15. - No new committers. Last addition was Archana Rai on 2017-05-26. ## Project Activity: Recent releases: 4.8.0 was released on 2020-12-27. 4.7.1 was released on 2019-12-25. 4.7.0 was released on 2019-12-04. With release 4.8.0 we continued to have at least one maintenance release per year. For this year (2021) release 4.9.0 is planned. ## Community Health: Overall community health is good even with lesser activity on the mailing lists in last quarter. The V4 code line is on steady development also reflected in related discussions on mailing list which results in 13 new JIRA items. Unfortunately there were no closed JIRA items and less commits, but it is expected this will change next quarter. Release of V4 version 4.9.0 is planned to be done in December this year containing the latest fixes and improvements. The V2 code line has still open JIRA items but is is not certain if there are enough changes to do a new release this year. ----------------------------------------- Attachment AS: Report from the Apache OODT Project [Imesha Sudasingha] ----------------------------------------- Attachment AT: Report from the Apache OpenNLP Project [Jeffrey T. Zemerick] ## Description: The mission of OpenNLP is the creation and maintenance of software related to Machine learning based toolkit for the processing of natural language text ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenNLP was founded 2012-02-14 (9 years ago) There are currently 22 committers and 15 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 Koji Sekiguchi on 2017-10-09. - No new committers. Last addition was Tim Allison on 2020-01-28. ## Project Activity: The project successfully voted and released its first set of models (sentence, parts-of-speech, and token) models available under the Apache 2.0 license. Work is under way to provide users an automated means of using these models with the goal of reducing the steps required to use OpenNLP. ## Community Health: Community activity this quarter was low. The work that was done to train the models is not reflected in the GitHub activity stats. Code activity and pull requests will likely increase as work to integrate the newly trained models is started. ----------------------------------------- Attachment AU: Report from the Apache OpenWebBeans Project [Mark Struberg] ----------------------------------------- Attachment AW: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache Pig was founded 2010-09-21 (11 years ago) There are currently 31 committers and 17 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 Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Very low. We need to work for 0.18 release. (Last 0.17.0 release was on 2017/06/16. ) * Support of python3 for Pig streaming UDF being worked on by a new contributor. PIG-5410 * Still working on resolving issues for 0.18 release. (Same from previous reports) * PIG-5253(Pig Hadoop 3 support) needs a review&testing. * Pig-on-spark has a couple of unit/e2e test failures after moving to spark-2.4 (or higher). Currently working on PIG-5319 but there are more. * Once above two issues are resolved, need to update dependent jars from owasp reports. ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment AX: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment AY: Report from the Apache PLC4X Project [Christofer Dutz] ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache PLC4X was founded 2019-04-17 (2 years ago) There are currently 19 committers and 12 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 Ben Hutcheson on 2020-11-08. - Thomas Frost was added as committer on 2021-05-07 ## Project Activity: The project is currently working hard on finishing a number of new features and improvements that are currently being worked on in parallel. As soon as these are brought to an end, we're planning on starting the next release. ## Community Health: Overall activity hast increased since the last report and more and more folks seem to be showing up which we are helping in doing their first contributions. I would consider the overall health of the project very good. The list activity increased by 35%, number of commits went up by 25%, number of contributors increased by 15% ----------------------------------------- Attachment AZ: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ## Description: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. ## Issues:] No issues requiring board attention. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (21 years ago) There are currently 68 committers and 43 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 Michael Osipov on 2020-08-29. - No new committers. Last addition was Michael Osipov on 2020-08-29. ## Project Activity: The project has again been very quiet. Externally (at github), the apr-tools project has grown to three commandline tools harnessing APR/APR-UTIL capabilities. ## Community Health: The project is so quiet it's hard to say convincingly it's healthy or otherwise. However it remains responsive when issues arise, and is predominantly driven by related ASF projects like HTTPD and SVN. ----------------------------------------- Attachment BA: Report from the Apache Portals Project [David Sean Taylor] ## Description: The mission of Portals is the creation and maintenance of software related to Portal technology ## Issues: Apache Security has repeatedly asked question to the Pluto team. No one is responding. I don't have knowledge enough of the Pluto project to respond to the question. ## Membership Data: Apache Portals was founded 2004-02-17 (17 years ago) There are currently 41 committers and 18 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 Neil Griffin on 2017-02-11. - No new committers. Last addition was Ahmed on 2016-08-06. ## Project Activity: Activity is very low. The Pluto project seems to be abandoned by its main committers (see issues above). The Jetspeed project is still being used. There have been a few requests for bug fixes. I would like to release 2.3.2, but I did not have the bandwidth to put out an Apache release last quarter. Hope to try again soon. ## Community Health: The health of Apache Portals is stable. The are not many issues. Unfortunately there is no almost no activity. ----------------------------------------- Attachment BB: Report from the Apache Pulsar Project [Matteo Merli] ## Description: Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - 2.6.4 was released on June 2nd 2021 - 2.7.2 was released on May 11th 2021 - 2.7.1 was released on March 18th 2021 - Pulsar Client Go 0.5.0 was released on May 13th 2021 - There were 3 improvement proposals discussed this quarter: * PIP 83 : Pulsar client: Message consumption with pooled buffer * PIP 84 : Pulsar client: Redeliver command add epoch. * PIP 85 : Add Schema Information to Message in Java Client API - Pulsar has reached 408 contributors on the main Github repo (8% increase since December 2020 when there were 375 contributors) - The serie of by-weekly virtual community meetings for committers and community members that was started in the past quarter is still going strong. In both meetings, there are always healthy discussions on the current issues in the project, new proposals and ideas bounced with other developers. The participation is open to anyone and the minutes of these meetings are posted the dev@ mailing list. - The second edition of Pulsar Summit North America is scheduled for next week, June 16, 17 2021. The agenda includes 5 keynotes and 33 talks, divided in 3 tracks: Deep dive, Use cases and Ecosystem. - Next release 2.8.0 is being voted. There have been 2 release candidates and since the community has found few issues in the latest build, we are working to prepare a 3rd release candidate. ## Health report: - There is healthy grow in the community, several users are starting to become contributors to the project and engaging more and more with the community. In this quarter 8 contributors were invited as committers to the project. ## Membership Data: Apache Pulsar was founded 2018-09-18 (2.5 years ago) There are currently 44 committers and 25 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 Jennifer Huang on 2020-10-25. - Addison Higham was added as committer on 2021-04-20 - Bo Cong was added as committer on 2021-03-22 - Chris Kellogg was added as committer on 2021-04-20 - Enrico Olivelli was added as committer on 2021-03-16 - Yuto Furuta was added as committer on 2021-05-06 - Lari Hotari was added as committer on 2021-05-02 - Ran Gao was added as committer on 2021-03-23 - Yunze Xu was added as committer on 2021-05-13 ## Community Health: - Activity on the mailing lists remains high with a mixture of new users, contributors, and deeper more experienced users and contributors sparking discussion and questions and filing bugs or new features. - users@pulsar.apache.org: - 72% increase in traffic in the past quarter (128 emails compared to 74) - dev@pulsar.apache.org: - 10% increase in traffic in the past quarter (759 emails compared to 685) ## Slack activity: - 3256 Members (2650 in March 2021) - 496 Active weekly users (220 in March 2021) ## GitHub activity: - 963 commits in the past quarter (-12% change) - 123 code contributors in the past quarter (8% increase) - 732 PRs opened on GitHub, past quarter (7% increase) - PRs closed on GitHub, past quarter (3% increase) - issues opened on GitHub, past quarter (-5% change) - issues closed on GitHub, past quarter (-9% change) ----------------------------------------- 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 2011-01-18 (10 years ago). There are currently 12 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Dennis Reedy was added to the PMC on 2021-04-30 - Roy T. Fielding was added to the PMC on 2021-04-30 - Roy T. Fielding was added as committer on 2021-05-01 - 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 - Phillip Rhodes was added as committer on 2021-05-10 ## Project Activity: The project reboot is complete but there has been very little activity other than migration of the website to Pelican (thanks to Dave Fisher). ## Community Health: We are still in the awkward start-of-the-dance phase with an empty dance floor. But at least we have people inside the hall. ----------------------------------------- Attachment BD: Report from the Apache RocketMQ Project [Xiaorui Wang] ----------------------------------------- Attachment BE: Report from the Apache Royale Project [Piotr Zarzycki] ## Description: The mission of Apache Royale is the creation and maintenance of software related to improving developer productivity in creating applications for wherever Javascript runs (and other runtimes) ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Royale was founded 2017-09-20 (4 years ago) There are currently 19 committers and 14 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 Greg Dove on 2019-10-29. - No new committers. Last addition was Hugo Ferreira on 2020-10-26. ## Project Activity: One of the committers is working compiler options to improve optimizing the size of a compiled application. One user has created an MS Word Add-In plugin in Apache Royale. Work toward release 0.9.8 has been on hold for some time due to unavailability of committers to finish the whole process. Activity on social media: Our Twitter account has 722 (previously 697) followers. Our Facebook page has 171 (previously 169) likes. Our LinkedIn Group has 159 (previously 156) people. Our StackOVerFlow "apache-royale" tag currently has 63 (previously 62) questions. Our Slack channel, "royale", in the-asf.slack.com workspace, makes quick team consultations more convenient. ## Community Health: We have several questions from users interesting in using Apache Royale not only for project migration, but also for new projects. We have been trying to answer some questions, but some of them are staying unanswered due to unavailability of volunteers for that. ----------------------------------------- Attachment BF: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: The mission of Apache ServiceMix project is to create and maintain a flexible, open-source integration container, powered by OSGi, that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. ## Issues: No issue requiring board attention. ## Membership Data: Apache ServiceMix was founded 2007-09-19 (14 years ago) There are currently 50 committers and 21 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 Andrea Cosentino on 2017-03-15. - No new committers. Last addition was Andrea Cosentino on 2016-03-13. ## Project Activity: We did monthly bundles releases (for other projects like Camel or Karaf): * bundles-2021.03 * bundles-2021.04 * bundles-2021.05 ## Community Health: ServiceMix is still maintained, waiting the "move" to Karaf. Our main focus is on specs and bundles (the runtime is really on Karaf side for now). ----------------------------------------- Attachment BG: Report from the Apache Shiro Project [Brian Demers] ## Description: The mission of Shiro is the creation and maintenance of software related to Powerful and easy-to-use application security framework ## Issues: We have no issues that require Board assistance at this time ## Membership Data: Apache Shiro was founded 2010-09-21 (11 years ago) There are currently 13 committers and 11 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 Benjamin Marwell on 2020-12-13. - No new committers. Last addition was Benjamin Marwell on 2020-04-23. ## Project Activity: - The project is prepping a 1.8 release with bug fixes - Work on 2.x has picked up again, though much of that has been related to stabling builds and build infra Releases: - 1.7.1 was released on 2021-01-31. - 1.7.0 was released on 2020-10-29. - 1.6.0 was released on 2020-08-17. ## Community Health: All of the stats are up this quarter, partially because there is development on two different branches. ----------------------------------------- Attachment BH: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SINGA was founded 2019-10-16 (2 years ago) There are currently 22 committers and 16 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 Chris Yeung on 2020-04-17. - No new committers. Last addition was Zhang Zhaoqi on 2020-07-01. ## Project Activity: In the past quarter, the community is fixing some bugs and issues of V3.1, as well as working on release v3.2, which continues enhancing the distributed training with the following features/changes: * Unifying the formats of docstrings that describe the contents and usage of each module * Unifying the parameters of command-line arguments * Improving the data augmentation module for faster distributed training * Improving the data loading function for distributed training * Supporting half-precision floating-point format (fp16) in deep learning models and computational kernels * Adding more SINGA onnx models to cover a wider spectrum of practical applications ## Community Health: Commit activity: 38 commits in the past quarter (22% increase) 10 code contributors in the past quarter (233% increase) GitHub issues: 6 issues opened on GitHub, past quarter (50% increase) 6 issues closed on GitHub, past quarter (no change) There are more activities compared to last quarter. The community is working towards v3.2. ----------------------------------------- Attachment BI: Report from the Apache Sling Project [Robert Munteanu] ## Description: Apache Sling™ is a framework for RESTful web-applications based on an extensible content tree. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Sling was founded 2009-06-17 (12 years ago) There are currently 49 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Angela Schreiber was added to the PMC on 2021-03-16 - Joerg Hoh was added as committer on 2021-03-03 ## Project Activity: Work continues on various individual modules, with 33 releases for this reporting period. Our sample application, the Sling Starter 12 is planned but no one is actively working on its release. ## Community Health: The community is in good health. We have seen a moderate increase of activity in Jira and GitHub, but decrease in the traffic in the user's mailing list. That list is low-traffic, at least when compared to Jira and the dev list, so that is not a worrying signal by itself. ----------------------------------------- Attachment BJ: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for June 2021 SpamAssassin is a mail filter to identify spam. The project provides a framework/engine and regular rule updates that reflect the changing nature of spam email seen in the wild. Updated rules are generated through a combination of hand crafted contributions and automated processing of spam and anonymized processed non-spam that are contributed by volunteers. Status and health report: The project activities, including running our rule update infrastructure and our dev and user mailing lists, are continuing smoothly. SpamAssassin 3.4.5 was released on 24 March, 2021, as a security update, fixing one CVE. SpamAssassin 3.4.6 was released on 12 April, 2021 to fix two bugs that were regressions introduced in 3.4.5. We intend to return our primary focus to development of version 4.0.0, with no further development in the 3.4 branch expected. One new member was added to the PMC this quarter. Releases: The last release was Apache SpamAssassin version 3.4.6 on 12 April 2021. Note that we maintain online rule updates that are continuously updated through a combination of developer contributions and automated processing via our mass-check facility. Committer/PMC changes: Most recent new committer: Paul Stead (pds) 12 September 2018 Most recent new PMC members: Paul Stead (pds) 23 March 2021 ----------------------------------------- Attachment BK: Report from the Apache Sqoop Project [Venkat Ranganathan] ## Description: The mission of Sqoop is the creation and maintenance of software related to Bulk Data Transfer for Apache Hadoop and Structured Datastores ## Issues: Over the last three years the project contributions have been steadily diminishing and very few PMCs and committers active on the project. There were discussions about doing a community release by a committer or a contributor, assisted by a PMC member (which we had done successfully earlier) and other community development efforts. Since this effort was not successful, there were discussions about moving the project to the attic nearly a year ago but we delayed going this route, hoping the community engagement will improve. After reaching out to the community input on road map items and contributions, the PMC voted to move the project to the attic. ## Membership Data: Apache Sqoop was founded 2012-03-20 (9 years ago) There are currently 32 committers and 18 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 Vasas Szabolcs on 2018-11-05. - No new committers. Last addition was Fero Szabo on 2018-11-08. ## Project Activity: Due to diminishing project contributions over the years and failing to get roadmap and contribution input from the community, the PMC voted to move the project to the attic. Recent releases: 1.4.7 was released on 2018-01-24. 1.99.7 was released on 2016-08-08. 1.99.6 was released on 2015-05-04. ## Community Health: Community health has been diminishing over the last 3 years dev@sqoop.apache.org had a 263% increase in traffic in the past quarter (40 emails compared to 11) 0 issues opened in JIRA, past quarter (-100% change) 0 issues closed in JIRA, past quarter (-100% change) 0 commits in the past quarter (no change) 0 code contributors in the past quarter (no change) 3 PRs opened on GitHub, past quarter (300% increase) 3 PRs closed on GitHub, past quarter (300% increase) ----------------------------------------- Attachment BL: Report from the Apache Storm Project [Kishor Patil] ## Description: The mission of Storm is the creation and maintenance of software related to Distributed, real-time computation system ## Issues: No issues to report at the time ## Membership Data: Apache Storm was founded 2014-09-16 (7 years ago) There are currently 42 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Bipin Prasad on 2020-11-15. - No new committers. Last addition was Bipin Prasad on 2020-11-16. ## Project Activity: The Storm 2.2.0 was released on 2020-06-25. working towards Storm 2.3.0. ## Community Health: The community looks healthy with moderate activity on git PRs and user email groups. ----------------------------------------- Attachment BM: Report from the Apache Submarine Project [Wangda Tan] # Submarine - Jun 2021 ## Description Apache Submarine is a unified AI platform which allows engineers and data scientists to run Machine Learning and Deep Learning workload in a distributed cluster. ## Issues There are no problematic issues requiring board attention. ## General ### Feature development of Submarine: The community is busy working on the following features: 1. Improve project stability and reliability 2. Support TensorBoard and MLFlow on Submarine workbench 3. Model management 4. Model serving (may use open source project) 5. Machine learning pipeline (DAG) ## Membership Data: Apache Submarine was founded on 2019-10 There are currently 27 (from 26 since last report) committers and 9 (from 9 since last report) PMC members in this project. Last added committer: Wen-Chien Juan was added as committer on 2021-03-23. Last added PMC member: Kevin Su on 2020-10-07. ## Project Activity: ### Releases - 0.5.0 was released 6 months ago. the community started the initial discussion of 0.6.0 release plan and features afterwards. Release history Apache Submarine 0.5.0 released on Dec 17, 2020 Apache Submarine 0.4.0 released on Jul 05, 2020 Apache Submarine 0.3.0 released on Feb 01, 2020 Apache Submarine 0.2.0 released on Jul 2, 2019 Apache Submarine 0.1.0 released on Jan 16, 2019 ## Community Health: ### JIRA Activity - 89 JIRA tickets created since the past quarter [ project in ("Apache Submarine") AND createdDate >= 2021-03-10 ] - 59 JIRA tickets resolved since the past quarter [ project in ("Apache Submarine") AND resolutiondate >= 2021-03-10 ] - 28 JIRA tickets created since the past month [ project in ("Apache Submarine") AND createdDate >= 2021-05-10 ] - 14 JIRA tickets resolved since the past month [ project in ("Apache Submarine") AND resolutiondate >= 2021-05-10 ] ### Mailing list, slack channel, Github activities: - dev@submarine: 126 emails since May 09, 2021. There're 23 accounts participated the discussion. - Community sync up: Similar to last report. Submarine community sync up is very active now, weekly sync up has 15+ participants in the last several months. - There're 438 stars of apache/submarine Github. (upfrom 409) ## Answers for feedbacks from board: sf: Please include the name and dates the last PMC members and committers were added to the project. You can get this information from the board report wizard https://reporter.apache.org => Addressed jm: Please also include the dates of your last release. => Addressed ----------------------------------------- Attachment BN: Report from the Apache Synapse Project [Isuru Udana] ## Description: Apache Synapse is a high performance, flexible, lightweight Enterprise Service Bus (ESB) and a mediation framework. ## Issues: None identified. ## Membership Data: Apache Synapse was founded 2007-12-19 (13 years ago) There are currently 35 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - Shafreen was added to the PMC on 2021-05-09 - No new committers. Last addition was Shafreen on 2020-07-14. ## Project Activity: There are mainly two highlights. 1. Shafreen was added to the PMC. He is working on the next release as the release manager. 2. The project 'Containerisation of Apache Synapse ESB'[1] submitted for Google Summer of Code, got accepted and the student (Nuwan Jayawardene) has started to work on the project. This is a very good opportunity for us to increase the project activity. [1] https://summerofcode.withgoogle.com/projects/#5453446305546240 ## Community Health: dev@synapse.apache.org had a 45% increase in traffic in the past quarter (32 emails compared to 22) As we expected mailing list activity has increased significantly due to discussions related to GSOC project. We expect to see this trend continues into Github activities as well. ----------------------------------------- Attachment BO: Report from the Apache Tomcat Project [Mladen Turk] ----------------------------------------- Attachment BP: Report from the Apache TVM Project [Tianqi Chen] ## Description: The mission of Apache TVM is the creation and maintenance of software related to compilation of machine learning models to run on a wide range of hardware platforms ## Issues: The project does not have issues that need board attention. ## Membership Data: Apache TVM was founded 2020-11-17 (7 months ago) There are currently 43 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Yao Wang was added to the PMC on 2021-04-05 - Andrew Reusch was added as committer on 2021-03-19 - Leandro Nunes was added as committer on 2021-05-07 - Steven Lyubomirsky was added as committer on 2021-05-04 - Trevor Morris was added as committer on 2021-05-21 ## Project Activity: Last release: 2020-10-09 The community is actively working on the new iteration towards the next release. The project have been quite healthy and maintains the rate of 150 commits per month. The improvement highlights include: - A major rework of the new TensorIR scheduling system. - uTVM to enable embedded device support - Better vulkan support to enable global coverage. - Better ONNX frontend support ## Community Health: The community is healthy. We continue to bring new people from different organizations as committers and PMC members. In our particular case, the PMC members follows only nominates people who are outside their own organization, encourage identification of candidates who are actively participating per apache way. The community members also continues to participate in design and general discussions Additionally, the community has voted to use a new RFC process that sends formal RFCs to a separate repo apache/tvm-rfcs after broad discussion among the community members. ----------------------------------------- Attachment BQ: Report from the Apache UIMA Project [Richard Eckart de Castilho] ## Description: Apache UIMA's mission: the creation and maintenance of open-source software related to the analysis of unstructured data, guided by the UIMA Oasis Standard. The software provides frameworks, tools and annotators, facilitating the analysis of unstructured content such as text, audio and video. ## Issues: No Board level issues at this time. ## Membership Data: Apache UIMA was founded 2010-03-17 (11 years ago) There are currently 25 committers and 17 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 Viorel Morari on 2019-11-19. - No new committers. Last addition was Viorel Morari on 2018-09-20. ## Project Activity: Recent releases: - Apache UIMA Java SDK 3.2.0 released on 2021-05-03 - Apache UIMA uimaFIT 3.2.0 released on 2021-05-06 - Apache UIMA Ruta 3.1.0 released on 2021-05-18 ## Community Health: The community continues to be moderately active and provides bug reports and PRs at times. ----------------------------------------- Attachment BR: Report from the Apache Unomi Project [Serge Huber] ## Description: The mission of Apache Unomi is the creation and maintenance of software related to providing a reference implementation of the OASIS Customer Data Platform specification currently being worked on by the OASIS Context Server Technical Committee ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Unomi was founded 2019-02-20 (2 years ago) There are currently 14 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Taybou was added to the PMC on 2021-03-19 - No new committers. Last addition was Anatol Sialitski on 2021-01-29. ## Project Activity: Multiple minor versions were released to fix security issues. A focus was made on insuring input validation to protect the software against future attack vectors. The release process is now a lot smoother and make it easier to quickly release minor versions. Apart from that work in two larger versions (2.0 and 1.6) is ongoing, one focusing on the new GraphQL API and the other on data model improvements to improve the reporting capabilities of the system. Some performance improvements are also planned. ## Community Health: The community is quite healthy, with as always a preference for Slack usage. There are over 138 members in the ASF Unomi slack channel and a steady flow of discussions. Github pull requests are also much more frequent now, and they are also being processed regularly, making it into the new releases. It seems that their is growing interest for Customer Data Platform technology, and Unomi is growing as an open source provider of such systems. - dev@unomi.apache.org had a 46% increase in traffic in the past quarter (629 emails compared to 430) - users@unomi.apache.org had a big increase in traffic in the past quarter (11 emails compared to 0) - 48 issues opened in JIRA, past quarter (37% increase) - 52 issues closed in JIRA, past quarter (333% increase) - 121 commits in the past quarter (1% increase) - 11 code contributors in the past quarter (no change) - 52 PRs opened on GitHub, past quarter (36% increase) - 48 PRs closed on GitHub, past quarter (29% increase) ----------------------------------------- Attachment BS: Report from the Apache VCL Project [Josh Thompson] ## Description: The mission of the Apache VCL project is to create and maintain of software related to a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache VCL was founded 2012-06-19 (9 years ago) There are currently 10 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Mike Jennings on 2020-08-24. - No new committers. Last addition was Mike Jennings on 2019-01-04. ## Project Activity: - Last release: 2019-07-25 - There has not been much activity since the last board report beyond supporting people on the user list that are using VCL. Some planning toward our next release has started. ## Community Health: Nothing has changed here - VCL continues to be a small but functioning community. We still have committers, PMC members, and users. ----------------------------------------- Attachment BT: Report from the Apache Wicket Project [Andrea Del Bene] ## Description: The mission of Wicket is the creation and maintenance of software related to Component-based Java Web Application Framework. ## Issues: No issue to report to the board. ## Membership Data: Apache Wicket was founded 2007-06-20 (14 years ago) There are currently 33 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was Thomas Heigl on 2020-08-14. - No new committers. Last addition was Thomas Heigl on 2020-05-18. ## Project Activity: We officially started to work on Wicket 10. Most of the effort for this new release will be focused on supporting Jackarta API ( i.e adopt the new package jakarta.servlet.*) and it will probably be based on Java 17. Another important task we have planned is dropping some old features that are still part of the framework but are not very relevant for users anymore. Our community has been directly involved to identify such features and evaluate the impact it would have if they were removed in a future release. At the moment we are not able to give a timeline for the release of the first milestone of Wicket 10, but it's likely it won't see the light of the day before one year from now. Recent releases: 8.12.0 was released on 2021-03-31. 9.3.0 was released on 2021-03-30. ## Community Health: Community activity has definitely increased in the last quarter. We had more PR and messages in our mail channels. Also the overall downloads reported remarkable numbers in the 2 last months ( > 400k downloads). We always keep our eyes open for possible new candidates for PMC membership. ----------------------------------------- Attachment BU: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Yetus was founded 2015-09-15 (6 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Akira Ajisaka on 2018-12-17. - No new committers. Last addition was Akira Ajisaka on 2018-02-06. ## Project Activity: Frankly? Nothing. Everyone is busy with other stuff and/or there are no pressing issues. Most of the ASF projects using Apache Yetus still haven't upgraded to the 0.13.0 release from the end of last year. The feedback received from external-to-the-ASF deployments has been mainly "it mostly works as advertised." Stable is good, right? From a personal observation perspective: I'm not too concerned. Community will likely need to target a dot release in the next quarter if only to update the Docker container's contents and officially release the one or two PRs that have gone in since the last one. ## Community Health: Very, very quiet. * dev@yetus.apache.org had a 88% decrease in traffic in the past quarter (2 emails compared to 16) * 6 issues opened in JIRA, past quarter (no change) * 2 issues closed in JIRA, past quarter (-33% change) * 1 commit in the past quarter (-75% change) * 1 code contributor in the past quarter (-50% change) ----------------------------------------- Attachment BV: 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: ### PMC changes: - 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. ### Committer base changes: - Currently 22 committers. - Last committer addition was Philipp Dallig on 2020-06-24 ## Project Activity: We have the first online community meeting in March, 4 people join this meeting and discuss various of things, which is a very successful and excited thing for the zeppelin community, we plan to continue this kind of community meeting in each quarter. ## Community Health: +2 new code contributors since last report. 346 total. ### Mailing list activity: - users@zeppelin.apache.org: - 106 emails sent to list ( 62 in previous quarter) - dev@zeppelin.apache.org: - 642 emails sent to list ( 736 in previous quarter) ----------------------------------------- Attachment BW: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira] ## Description: Apache ZooKeeper is a system for distributed coordination. It enables the implementation of a variety of primitives and mechanisms that are critical for safety and liveness in distributed settings, e.g., distributed locks, master election, group membership, and configuration. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (11 years ago) There are currently 30 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Enrico Olivelli on 2020-01-15. - No new committers. Last addition was Ling Mao on 2021-01-16. ## Project Activity: Releases during the reporting period: - 3.6.3 was released on 2021-04-12. - 3.7.0 was released on 2021-03-27. ## Community Health: There was a fair amount of activity for release 3.7.0, and after the release, the communication channels have gone a bit quiet. We will keep watching the trend of the community health metrics in the next reporting periods. - dev@zookeeper.apache.org had a 54% decrease in traffic in the past quarter (185 emails compared to 395) - user@zookeeper.apache.org had a 30% decrease in traffic in the past quarter (56 emails compared to 80) - 63 issues opened in JIRA, past quarter (-36% change) - 42 issues closed in JIRA, past quarter (-43% change) - 97 commits in the past quarter (-29% change) - 27 code contributors in the past quarter (-12% change) - 69 PRs opened on GitHub, past quarter (-15% change) - 58 PRs closed on GitHub, past quarter (-27% change) ------------------------------------------------------ End of minutes for the June 16, 2021 board meeting.