The Apache Software Foundation Board of Directors Meeting Minutes July 20, 2022 1. Call to order The meeting was scheduled for 15:00 UTC and began at 15:03 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42k8 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 Christofer Dutz Roy T. Fielding Sharan Foga Willem Ning Jiang Sam Ruby Sander Striker Directors Absent: Rich Bowen Roman Shaposhnik Executive Officers Present: Craig R. McClanahan Craig L Russell Matt Sicker Ruth Suehle Executive Officers Absent: David Nalley Guests: Charles Zhang Daniel Gruno Dave Fisher Gavin McDonald Greg Stein Joe Brockmeier Sally Khudairi Shane Curcuru 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of June 15, 2022 See: board_minutes_2022_06_15.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] I consider the Special Members Meeting of last month a success, both in terms of running the meeting as well as addressing quorum concerns for future meetings. I intend to use the same process for next Annual Members Meeting. The ratio of missing reports, reports requiring follow up and reports that are timely and receiving plenty of pre-approvals appears fairly stable. Due to some personal distractions I don't have a lot to report in addition this month. B. President [David Nalley] It's been a largely quiet month from my perspective. There's been a lot of activity in operations. Specifically, Infrastructure finished a years-long deprecation around emails. Additionally, please see Attachments 1 through 8. C. Treasurer [Craig R. McClanahan] This month has been focused on several things. Regaining access to registrations that were done, on behalf of Apache, in the Accounts Payable systems of several of our sponsors and other donors. A tentative policy formalizing how we set up secure access to these systems is under discussion with fundraising, but is complicated by the fact that each vendor system has its own unique requirements that must be met. Working with various groups supporting the upcoming ApacheCon conference in New Orleans, to set up the mechanisms for accepting registration payments, as well as reimbursements to staff members and TAC participants, primarily through Ramp cards. At the end of the month, we found that our recently appointed cloud accountant at IgniteSpot has again been replaced. I will be meeting with our new representative shortly, to restart an onboarding process. D. Secretary [Matt Sicker] In June, the secretary received 62 ICLAs and 2 membership emeritus requests. E. Executive Vice President [Ruth Suehle] Much thanks to those who have been helping ApacheCon move along to a return to an in-person event. As noted in VP Conferences report, we sent a survey to the members list about future events. The results showed: - a strong preferences towards returning to two separate ApacheCon events in North America and Europe rather than any combination or alternating between the two - most people would not be interested in an event in South America or Africa; however, we should not discount the possibility of encouraging locally run events in those regions - almost 1/3 of respondents said the city where the event is located strongly affects the likelihood of them attending F. Vice Chair [Shane Curcuru] Nothing to report for the month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Roman] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Sander] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Sam] No report was submitted. Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Bloodhound [bdelacretaz] # Griffin [ningjiang] # Hive [striker] # Zeppelin [striker] A. Apache Accumulo Project [Ed Coleman / Sharan] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Rich] See Attachment B C. Apache AGE Project [Eya Badal / Christofer] See Attachment C D. Apache Airavata Project [Suresh Marru / Bertrand] See Attachment D E. Apache Ambari Project [Roman Shaposhnik] See Attachment E F. Apache APISIX Project [Ming Wen / Roy] See Attachment F G. Apache Archiva Project [Olivier Lamy / Willem] See Attachment G H. Apache Aries Project [Christian Schneider / Roman] See Attachment H I. Apache Arrow Project [Kouhei Sutou / Bertrand] See Attachment I J. Apache AsterixDB Project [Till Westmann / Sander] See Attachment J K. Apache Atlas Project [Madhan Neethiraj / Willem] See Attachment K L. Apache Attic Project [Herve Boutemy / Sam] See Attachment L M. Apache Avro Project [Ryan Skraba / Roy] See Attachment M N. Apache Beam Project [Kenneth Knowles / Christofer] See Attachment N O. Apache Bloodhound Project [Gary Martin / Rich] See Attachment O @Bertrand: pursue a roll call P. Apache Calcite Project [Ruben Q L / Sharan] See Attachment P Q. Apache CarbonData Project [Liang Chen / Willem] No report was submitted. R. Apache Celix Project [Pepijn Noltes / Bertrand] No report was submitted. S. Apache CXF Project [Daniel Kulp / Sam] See Attachment S T. Apache DataFu Project [Eyal Allweil / Christofer] See Attachment T U. Apache DB Project [Bryan Pendleton / Rich] See Attachment U V. Apache Directory Project [Shawn McKinney / Roman] See Attachment V W. Apache DolphinScheduler Project [Lidong Dai / Roy] See Attachment W X. Apache Doris Project [Mingyu Chen / Sharan] See Attachment X Y. Apache Druid Project [Gian Merlino / Sander] See Attachment Y Z. Apache Dubbo Project [Ian Luo / Rich] See Attachment Z AA. Apache Fineract Project [Awasum Yannick / Sharan] No report was submitted. AB. Apache Fluo Project [Keith Turner / Christofer] See Attachment AB AC. Apache Geronimo Project [Jean-Louis Monteiro / Bertrand] See Attachment AC AD. Apache Griffin Project [William Guo / Willem] No report was submitted. @Willem: pursue a roll call for Griffin AE. Apache Hadoop Project [Wei-Chiu Chuang / Sam] See Attachment AE AF. Apache HAWQ Project [Lei Chang / Roy] See Attachment AF AG. Apache HBase Project [Duo Zhang / Willem] See Attachment AG AH. Apache Hive Project [Ashutosh Chauhan / Sander] No report was submitted. @Sander: follow up with Mark on security issues AI. Apache Iceberg Project [Ryan Blue / Roman] See Attachment AI AJ. Apache Incubator Project [Justin Mclean / Rich] See Attachment AJ AK. Apache InLong Project [Charles Zhang / Bertrand] See Attachment AK AL. Apache Isis Project [Johan Doornenbal / Sam] See Attachment AL AM. Apache James Project [Benoit Tellier / Roy] See Attachment AM AN. Apache jclouds Project [Andrew Gaul / Willem] See Attachment AN AO. Apache Jena Project [Andy Seaborne / Sander] See Attachment AO AP. Apache JMeter Project [Bruno Demion / Christofer] See Attachment AP AQ. Apache Johnzon Project [Jean-Louis Monteiro / Roman] See Attachment AQ AR. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Sharan] No report was submitted. AS. Apache Kudu Project [Andrew Wong / Bertrand] See Attachment AS AT. Apache Lucene.Net Project [Shad Storhaug / Christofer] No report was submitted. @Sander: pursue a report for Lucene.Net AU. Apache MADlib Project [Aaron Feng / Rich] See Attachment AU AV. Apache Mahout Project [Trevor Grant / Roy] See Attachment AV AW. Apache Maven Project [Karl Heinz Marbaise / Sam] See Attachment AW AX. Apache Mesos Project [Qian Zhang / Willem] See Attachment AX AY. Apache MINA Project [Guillaume Nodet / Roman] See Attachment AY AZ. Apache MyFaces Project [Bernd Bohmann / Sharan] See Attachment AZ BA. Apache NiFi Project [Joe Witt / Sander] See Attachment BA BB. Apache Nutch Project [Sebastian Nagel / Roy] See Attachment BB BC. Apache OpenJPA Project [Mark Struberg / Willem] See Attachment BC BD. Apache OpenMeetings Project [Maxim Solodovnik / Roman] See Attachment BD BE. Apache OpenOffice Project [Jim Jagielski / Sander] No report was submitted. BF. Apache ORC Project [Dongjoon Hyun / Sam] See Attachment BF BG. Apache Parquet Project [Xinli Shang / Rich] See Attachment BG BH. Apache PDFBox Project [Andreas Lehmkühler / Sharan] See Attachment BH BI. Apache Petri Project [Dave Fisher / Bertrand] No report was submitted. BJ. Apache Pig Project [Koji Noguchi / Christofer] No report was submitted. BK. Apache Portable Runtime (APR) Project [Nick Kew / Sam] See Attachment BK BL. Apache Ranger Project [Selvamohan Neethiraj / Willem] See Attachment BL BM. Apache Ratis Project [Tsz-wo Sze / Roy] See Attachment BM BN. Apache Rya Project [Adina Crainiceanu / Roman] See Attachment BN BO. Apache Samza Project [Yi Pan / Bertrand] See Attachment BO BP. Apache SkyWalking Project [Sheng Wu / Sharan] See Attachment BP BQ. Apache Steve Project [Daniel Gruno / Sander] See Attachment BQ BR. Apache Streams Project [Steve Blackmon / Rich] See Attachment BR BS. Apache Struts Project [René Gielen / Christofer] See Attachment BS BT. Apache Submarine Project [Liu Xun / Christofer] See Attachment BT BU. Apache Synapse Project [Isuru Udana / Rich] See Attachment BU BV. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Willem] See Attachment BV BW. Apache Tcl Project [Georgios Petasis / Roman] See Attachment BW BX. Apache Tez Project [László Bodor / Sam] See Attachment BX BY. Apache Thrift Project [Jens Geyer / Roy] See Attachment BY BZ. Apache Tika Project [Tim Allison / Bertrand] See Attachment BZ CA. Apache TinkerPop Project [Florian Hockmann / Sharan] See Attachment CA CB. Apache Traffic Server Project [Bryan Call / Sander] See Attachment CB CC. Apache Web Services Project [Daniel Kulp / Sharan] See Attachment CC CD. Apache Zeppelin Project [Lee Moon Soo / Sander] See Attachment CD @Sander: follow up with Mark on security issues @Willem: follow up with Zeppelin about security coaching Committee reports approved as submitted by General Consent. 7. Special Orders A. Establish the Apache ShenYu Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a Java native API Gateway for service proxy, protocol conversion and API governance. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache ShenYu Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache ShenYu be and hereby is responsible for the creation and maintenance of software related to a Java native API Gateway for service proxy, protocol conversion and API governance; and be it further RESOLVED, that the office of "Vice President, Apache ShenYu" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache ShenYu Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache ShenYu Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache ShenYu Project: * Asxing * Liming Deng * JianMing Ding * Zhenbing Feng * Willem Ning Jiang * Keguo Li * Liang Liu * Wei Liu * Yi Liu * Justin Mclean * Kevin Ratnasekera * Atri Sharma * MingJie Song * Jincheng Sun * Yu Xiao * Tang Yudong * Duo Zhang * Lei Zhang * Yonglun Zhang * ZiCheng Zhang * SiYing Zheng * Congqi Zhu * Kunshuai Zhu NOW, THEREFORE, BE IT FURTHER RESOLVED, that Yu Xiao be appointed to the office of Vice President, Apache ShenYu, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Establish the Apache ShenYu Project, was approved by Unanimous Vote of the directors present. B. Change the Apache Dubbo Project Chair WHEREAS, the Board of Directors heretofore appointed Ian Luo (iluo) to the office of Vice President, Apache Dubbo, and WHEREAS, the Board of Directors is in receipt of the resignation of Ian Luo from the office of Vice President, Apache Dubbo, and WHEREAS, the Project Management Committee of the Apache Dubbo project has chosen by vote to recommend Jun Liu (liujun) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Ian Luo is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Dubbo, and BE IT FURTHER RESOLVED, that Jun Liu be and hereby is appointed to the office of Vice President, Apache Dubbo, 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 7B, Change the Apache Dubbo Project Chair, was approved by Unanimous Vote of the directors present. C. Terminate the Apache Buildr Project WHEREAS, the Project Management Committee of the Apache Buildr 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 Buildr project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Buildr 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 Buildr Project; and be it further RESOLVED, that the office of "Vice President, Apache Buildr" is hereby terminated; and be it further RESOLVED, that the Apache Buildr PMC is hereby terminated. Special Order 7C, Terminate the Apache Buildr Project, was approved by Unanimous Vote of the directors present. D. Terminate the Apache REEF Project WHEREAS, the Project Management Committee of the Apache REEF 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 REEF project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache REEF 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 REEF Project; and be it further RESOLVED, that the office of "Vice President, Apache REEF" is hereby terminated; and be it further RESOLVED, that the Apache REEF PMC is hereby terminated. Special Order 7D, Terminate the Apache REEF Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * David: what do we do when SHTF? [ Project Support 2022-01-19 ] Status: * Rich: follow up on project viability [ Flex 2022-06-15 ] Status: There is conversation and engagement for the first time in a while. It's an encouraging sign and I believe we should allow it to develop in time rather than rushing or delivering any kind of ultimatum at this time. * Willem: pursue a report for Griffin [ Griffin 2022-06-15 ] Status: Willem suggested the need for Roll Call as per comment on the missing report this month. * Sam: follow up on attic resolution [ REEF 2022-06-15 ] Status: Done. See 7D. * Christian: pursue a resolution for ratifying data privacy policy [ Data Privacy 2022-06-15 ] Status: 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 15:24 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period June 2022 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - the query regarding the naming of Apache Wayang is still with counsel - 1 request to use project marks for an event - approved ShenYu and Sedona as suitable names - redirected a request for permission to use the logo and marks for a non-ASF project - provided advice to PLC4X regarding a tools page to recognize donated tooling licenses - provided feedback to ISIS on their name search for CAUSEWAY - provided advice to CASSANDRA regarding their application for the Grace Hopper Celebration Open Source Day 2022 - 1 request to use the SUBVERSION mark and logo in a book - provided advice to CASSANDRA regarding the use of project marks in a podcast managed by a community member Updated the TLP website branding requirements to add a requirement for a link to the ASF privacy policy. * REGISTRATIONS Work with counsel to maintain registrations for TOMCAT, HBASE, MANIFOLDCF, KAFKA and IMPALA. Discussed renewal options with the IMPALA PMC. * INFRINGEMENTS Provided advice to MXNET regarding a number of potential infringements. The work is being lead, from the podling, by one of the committers. It seems odd that a community member is trusted with this task but not with being on the PPMC. Requested the removal of the ASF logo from two sites incorrectly claiming use and/or endorsement of their products by the ASF. CASSANDRA addressed an issue of incorrect attribution of their marks on a web site. Discussed a proposed and potentially infringing use of our PDFBOX mark with the PMC and with counsel. Reviewed a potentially infringing Twitter account at the request of the MESOS PMC but nothing of concern was found. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: we are in the invoicing process for one new Silver Sponsor and 3 renewing Gold Sponsors, and await renewal payments from 4 Platinum, 2 Silver, and 2 Bronze Sponsors. We cancelled invoices for 2 Bronze Sponsors due to non-payment, and received payment from one new Bronze Sponsor, as well as renewal payments from one Platinum, one Gold, and one Silver Sponsor. 2) Targeted Sponsors: no new activities have taken place over the past month. 3) Sponsor Relations: we onboarded a new Bronze Sponsor, liaised an accounting request from a Gold Sponsor, and continue to work closely with three Platinum Sponsors regarding issues with invoicing and payment processing. We are also identifying new primary points-of-contact with three Sponsors. 4) Event Sponsorship: ApacheCon North America sponsorships are in flight with no outstanding issues. 5) Individual Donations and Corporate Giving: we received $1.07K in donations during June. Mid-month the donation platform was hit by a bot and taken offline for diagnosis and mitigation. No new donations were accepted during this time, but repeat donations were successfully processed. We will be working with Infra to address additional backend items. 6) Administrivia: we continue working with the Accounting and Treasury teams to manage Sponsor payment issues. Progress continues with new CRM integration. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] # ASF Marketing & Publicity June 2022 Report ## Overview This report covers June through July 5th. We onboarded Constantia as the communications provider throughout June. They are now mostly up to speed. ## Annual Report Constantia has reformatted the Annual Report for better online viewing (e.g., landscape rather than portrait mode) and reducing the overall number of pages. We hope to get all the required annual reports/letters completed soon. ## Measuring the foundation's marketing One of the goals for the near future is to be more methodical about measuring what we're doing with M&P. Some activities are mandatory (e.g., releasing an announcement when projects graduate from the Incubator), but we want to be more proactive and work on activities to increase the visibility of the foundation, attract more interest, share our successes, and ensure that we're keeping "The Apache Way" in the larger conversations around open source. To that end, Diogenese from Constantia is working on some data gathering around our Share of Voice (SoV) compared to other foundations. The goal here isn't to be competitive, but to get a better understanding of the perception and reach of our efforts. Is the awareness of the foundation increasing, decreasing, or simply holding steady? This is a starting point before looking at SOV on other topics we might want to track. We're finalizing a report to be shared in the next report, but early results show the foundation "owning" about 6-10% of the share of voice overall. We did experience a large spike towards the end of 2021 through February of 2022, leveling off in March, for obvious reasons. We had seen a decline from 2017 (more than 10% SOV) to 2020 (5%), but 2021 bounced up to 11.2%. More to come in the July report. ## Announcements and Releases We've updated the intake process for releases slightly. We now have a form for projects to submit basic info to get the process started, which seems to be working well. ### The Apache Software Foundation Announces Apache® AGE™ as a Top-Level Project Open Source PostgreSQL extension for graph database functionality in use in government agencies, research and education institutions, utility providers, and more. https://s.apache.org/age-tlp ### The Apache Software Foundation Announces Apache® Doris™ as a Top-Level Project Open Source Big Data MPP analytical database engine in use at Baidu, JD, Meituan, Sina, Tencent, and Xiaomi, among others. https://s.apache.org/doris-tlp ### The Apache Software Foundation Announces Apache® InLong™ as a Top-Level Project Open source one-stop integration framework for big data in use at organizations in advertising, payment, social, gaming, AI, and more. https://s.apache.org/inlong-tlp ### The Apache Software Foundation Announces ApacheCon 2022 Schedule Annual Convention will showcase four days of sessions featuring ASF project communities. https://s.apache.org/apachecon-22 ## Other items in progress We have a few potential TLP announcements pending results of the board meeting. Otherwise no major announcements pending or press inquiries outstanding to speak of. ----------------------------------------- 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 ========== - Our old mail processor ("hermes") had a severe hardware crash, and the cloud provider was not going to reestablish it within timeframes we wanted. We had a new processor ("mailgw") already running, and had moved about half of our mailing lists to that new system. Rather than try and fix the old, we moved onwards to the new using a recent backup of the list configs. Mail was held up for about 10 hours; most went through, but some bounces occurred. A few subscription changes may have been lost. No mail that was accepted by our systems were lost; all was eventually delivered and archived as appropriate. Short Term Priorities ===================== - Move to new LDAP servers. - Finish Pelican turnkey work. Long Range Priorities ===================== - Create artifacts.a.o General Activity ================ - Working on new backup system to increase throughput and storage. - Our OAuth system has an optional 2FA element that needs more thinking. We've started some planning around that, enlisted another volunteer, and will produce a plan for comment. - Our Pelican workflow is not turnkey, so a lot of work is in-process on cleaning that up, improving the documentation, and then walking a volunteer PMC (already identified) through the process to double- check our work. - We had a single BuildBot worker assigned to performing Pelican builds. It went down hard in the datacenter, so we have brought that back up elsewhere and will construct a *second* worker for Pelican building redundancy. - Heard back from HBase, and are getting them more Jenkins build nodes, per request. - Working on the ASFbot, to better handle future Members Meetings. - Work also proceeds on the Agenda Tool, for Board Meetings. - Design work has been picked up for a new artifacts.a.o that will pull together many of our servers that simply provide (large) artifact storage and delivery (eg. releases and test results). This will also simplify the release workflow and provide some gating to ensure our release policies are followed (eg. things are signed and available in KEYS). - Continued preparation for move to modern LDAP servers, now that we no longer have to support our old freebsd-based mail server. - Beginning a rollout of a simple tool for web-based moderation of ezmlm messages. - New website certificates installed, with a couple more this month. - We have been running into packaging issues with puppetized installs for 22.04 servers, and are working through the problem with our service provider (who provides the apt repository). ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ApacheCon North America will be held in New Orleans, October 3-6. Schedule, registration, and other details are available at https://apachecon.com/acna2022/ ApacheCon Asia will be held online July 29-31. Schedule, registration, and details are available at https://apachecon.com/acasia2022/ Many thanks to all of the volunteers who have been involved in putting these events together. A survey was sent to the members list to begin planning for 2023 events. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== ApacheCon NA 2022 New Orleans. Applications closed on the 8th July. A judges call was held on Sunday 10th July. In statistics form, the results of that judges call is:- 40 Applications received ( 1 duplicate) 29 accepted and 9 rejected with 1 pending more information Of the 30 accepted/pending 22 are Male 6 are Female 2 are Other Countries of departure - India(9), USA(4), Germany(3), Turkey(3), Pakistan(2), Netherlands(1), Brazil(1), Sri Lanka(1), Estonia(1), Cameroon(1), Spain(1), Cyprus(1), Argentina(1), South Africa(1) 18 of the accepted/pending applicants are Committers, so we have 12 non committers I am VERY happy with these figures - this is the most we have been able to accept in ANY ApacheCon event. (Having a higher budget for this event also helped!) Due to the high waiting times for Visa Interviews, I expect that some will have to withdraw, I am hoping not, but we shall see. Some of those that need Visa interviews already have dates set, so that is good. The work now starts in earnest to get these people to ApacheCon, lots of flights to book, Hotel rooms, Visa supporting documentation, etc etc. Reminder to other Operations Committees: TAC has a calendar that was created as cross-committee information and is shared with some people from those committees - if anyone wants access but does not yet have it, please ask. TAC App ======= The new TAC app has been tested much more during the applications open period and especially during scoring and then the judges call. We have found a few minor bugs, but we have also found some features that are missing and/or other improvements to be made. (The 'missing' features are what we have had in the past, but did not request during the tac app build & test phase) Once ApacheCon has ended, we will roll up these bugs/feature/improvement requests and send them along to our provider for a quote. Future Events ============= None currently Short/Medium Term Priorities ===================== Still keeping an eye out for other smaller events to support. Mailing List Activity ===================== A few emails over the last couple of weeks. We have 20+ subscribers. A summary of the Judges call was posted. Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ## Description: - The Diversity and Inclusion VP works in collaboration with a team that contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: ## Activity: *** Project: Internships for underrepresented groups (Outreachy) *** Two projects: Improve Camel K API and Examples and Improve Camel K operator scalability. Progressing as expected, we are on the week 8 of the round "May to August 2022". *** Project: User Experience Research on new contributors *** Survey content ported in limesurvey tool. Content of communications have being reviewed by Melissa and Katie. We are waiting on final feedback from VP. of marketing and publicity. VP. of privacy provided feedback and confirmed the project complies. We won't send reminders of the survey. Waiting on feedback, from Apache Beam, of the dashboard draft. *** Operations no news. ## Committee members' changes: no news. ## References [1] https://www.outreachy.org/alums/2022-05/ ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] W3C is planning a change in how it is constituted becoming a public-interest non-profit organization from January 2023. Currently, it is "hosted" by 3 universities and ERCIM, a research consortium. https://www.w3.org/2022/06/pressrelease-w3c-le.html.en ASF has supported the creation of the "RDF Dataset Canonicalization and Hash Working Group" ASF has voted in favor of the creation of the "RDF-star Working Group". Apache Jena already provides an implementation of the community group work that led to this working group proposal. ----------------------------------------- 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. After resolving a handful of LEGAL issues, we are flat at 22 outstanding issues compared to last month. We finally kicked off the process of by-laws reviews with DLAPiper. We expect the updated draft to be available in a month for the board review. ----------------------------------------- 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. Note: Only July 14th the CSRB released their report on the Log4j vulnerability. Links to it, summary, and future discussion: https://lists.apache.org/thread/5xtmqg98c5d1783t6gybqgjloklpvy92 Stats for Jul 2022: 27 [license confusion] 34 [support request/question not security notification] Security reports: 30 (last months: 44, 41, 47) 5 [site] 3 [iotdb] 2 [commons], [geode], [nifi], [struts], [tomcat] 1 [ant], [apr], [drill], [flume], [hc], [httpd], [ignite], [jspwiki], [tika], [trafficserver], [uima], [unomi] In total, as of 1st July 2022, we're tracking 100 (last month: 111) open issues across 38 projects, median age 101 (last month: 73) days. 63 of those issues have CVE names assigned. 11 (last month: 9) of these issues, across 7 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Ed Coleman] ## Description: The Apache Accumulo is a robust, scalable, distributed key/value store with cell-based access control and customizable server-side processing. ## Issues: There are no new issues requiring board attention. The trademark issue with http:www.accumulodata.com is still open and there have been no changes since last few reports. The domain owner does not have access to the domain registration and the expiration is now 2022-06-28. No action has been required and allowing the domain to expire was deemed a viable option by Brand Management VP in Jan-2021 as discussed in (private)[1]. ## Membership Data: Apache Accumulo was founded 2012-03-20 (10 years ago) There are currently 40 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Dominic Garguilo on 2021-07-28. - No new committers. Last addition was Dominic Garguilo on 2021-07-29. ## Project Activity: Project activity on the next release remains active with significant improvements to the current baseline and the remaining issues are being actively worked. Currently, Accumulo is closing in on a release of version 2.1 [2] and as discussed in thread [3]. There are two major issues that are currently in review that are desired to be included in a 2.1 release, see [4] and [5] for progress on those issues. ## Community Health: Overall community health is good and GitHub activity remains consistent. - Community participation remains healthy with discussions on the mailing lists and GitHub issues and pull-requests. - Accumulo has transitioned from Jira to GitHub issues. Jira activity reflects clean up of obsolete issues. All new activity uses GitHub issues. ## Links (private)[1] https://lists.apache.org/thread/d999tzdwns8mgptfjm8z3o167ngjj899 [2] https://github.com/apache/accumulo/projects/3 [3] https://lists.apache.org/thread/0nx7ml312v13chdk6xgcwn0vryr5v0xc [4] https://github.com/apache/accumulo/pull/2665 [5] https://github.com/apache/accumulo/pull/2197 ----------------------------------------- Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder] ## Description: Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. ## Issues: None ## Membership Data: - Apache ActiveMQ was founded 2007-01-16 (15 years ago) - There are currently 63 committers and 29 PMC members in this project. - The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Domenico Francesco Bruscino was added to the PMC on 2022-06-20 - Krzysztof Porębski was added to the PMC on 2022-04-15 - No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29. ## Project Activity: #### ActiveMQ Classic - We started preparation of 5.18.0 release, bringing JMS2, and other major changes - ActiveMQ Classic 5.17.2 is also in preparation with several updates and fixes. #### ActiveMQ Artemis - The prior releases have delivered various new features and improvements such as MQTT 5 support, and Jakarta Messaging 3.1 support, along with various bug fixes etc. - Work is progressing towards the 2.24.0 release, with enhancements to the paging system and fixes for journal compaction, plus improvements to the artemis-native component and its build. - Activity continues around switching the client+broker to use SLF4J as their logging facade to ease use by other components. #### NMS - A 1.8.1 API maintenance release was made to fix an exception for applications launched in 'single file mode'. - The NMS ActiveMQ Openwire client was updated to also implement the 2.0.0 API, previously only implemented by the NMS AMQP client. ## Releases: - ActiveMQ Artemis Native 2.0.0 was released on 2022-07-18. - ActiveMQ NMS ActiveMQ was released on 2022-07-07. - ActiveMQ Artemis 2.23.1 was released on 2022-06-21. - ActiveMQ Artemis 2.23.0 was released on 2022-06-14. - ActiveMQ NMS API 1.8.1 was released on 2022-05-29. - ActiveMQ Artemis 2.22.0 was released on 2022-05-04. - ActiveMQ Classic 5.16.5 was released on 2022-05-02. - ActiveMQ Classic 5.17.1 was released on 2022-04-29. - ActiveMQ Artemis 2.21.0 was released on 2022-03-22. ----------------------------------------- Attachment C: Report from the Apache AGE Project [Eya Badal] ## Description: Apache AGE ("A Graph Extension") is a PostgreSQL extension that provides a graph database functionality. Through using the Cypher query language in accordance with the openCypher specification, users can access, store and query graph data using PostgreSQL. Apache AGE provides hybrid queries, using both openCypher and SQL together. These queries allow data to move between the regular relational database and the graph representation that AGE provides. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache AGE was founded 2022-05-17 (2 months ago) There are currently 17 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Apache AGE major release v1.0.0 - 2022-04-21 Apache AGE Viewer first release v1.0.0 - 2022-04-04 Apache AGE release v0.7.0 - 2022-02-03 Apache AGE release v0.6.0 - 2021-11-30 Apache AGE release v0.5.0 - 2021-08-03 Apache AGE release v0.4.0 - 2021-05-03 Apache AGE release v0.3.0 - 2021-02-19 Upcoming Apache AGE release v1.1.0 includes list comprehension, improved operators, improved performance, and bug fixes. We are plannign to release v1.1.0 by end if July. Apache AGE is attending and presenting at ApacheCon Asia 2022 (29-31 July; https://apachecon.com/acasia2022/), and PostgreSQL Conference Europe (25-28 October; https://2022.pgconf.eu/) ## Community Health: Apache AGE community health is good. Apache AGE v1.0.0 was a major release for the community. 22 issues opened on GitHub, past quarter (100% increase) and 7 issues closed on GitHub, past quarter (6% increase) Apache AGE community actively helps and responds to our users on Github and mailing lists. ----------------------------------------- Attachment D: Report from the Apache Airavata Project [Suresh Marru] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Airavata was founded 2012-09-18 (10 years ago) There are currently 42 committers and 26 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 Isuru Ranawaka on 2022-03-06. - No new committers. The last addition was Dinuka DeSilva on 2021-07-22. ## Project Activity: Five Google summer of code students have been accepted for Apache Airavata and are actively working with the community. Collectively with the new contributors we are marching towards production ready 1.0 release. The last release was on 2019-09-24 and we hope to catch up with help from the reenergized community. ## Community Health: Community is thriving in summer and visible in the usage of the software as well as development with 171 newly opened PRs and 71 PRs closed in past quarter, there is momentum. Improving user and developer documentation seems to be paying off, we plan to put more effort into lowering the entry barrier to the project. ----------------------------------------- Attachment E: Report from the Apache Ambari Project [Roman Shaposhnik] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ambari was resurrected from the Attic just last month. We are currently working on re-establishing the PMC membership and committers based on the current interest in the project. We expect to have a full roster next month. ## Project Activity: We have successfully gotten all the project's infrastructure (Git, JIRA, Confluence, etc.) out of archival/attic mode and are ready to start working on the project. There's a robust discussion between Apache Bigtop and Apache Ambari around how to re-integrate the two projects together. At this point the following releases are considered to be our latest: ambari-2.7.6 ambari-2.6.2 ## Community Health: Our current PMC appears to be fully engaged and actively working on adding more PMC and committers to the project. There's a healthy level of interest to start producing new releases, but that will take a few months. ----------------------------------------- Attachment F: Report from the Apache APISIX Project [Ming Wen] ## Description: The mission of Apache APISIX is the creation and maintenance of software related to a cloud-native microservices API gateway ## Issues: There are no issues requiring board attention. ## Membership Data: Apache APISIX was founded 2020-07-15 (2 years ago) There are currently 49 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - ZhengSong Tu was added to the PMC on 2022-06-06 - No new committers. Last addition was Yuan Bao on 2022-04-01. ## Project Activity: There will be an online community meeting every two weeks, moderated by PMC members, to help more developers interested in APISIX get involved in the open source project. apisix-go-plugin-runner-0.3.0 was released on 2022-06-29. 2.13.2 was released on 2022-06-27. apisix-dashboard-2.13.0 was released on 2022-06-01. 2.14.1 was released on 2022-05-27. 2.14.0 was released on 2022-05-22. 2.13.1 was released on 2022-04-15. ## Community Health: The community hosted the Apache APISIX Asia Summit https://apisix-summit.org/, with hundreds of people participating online. The Apache APISIX community participated in the https://summer-ospp.ac.cn/ event, which is an event similar to GSoC, allowing more college students to participate in the APISIX community. dev@apisix.apache.org had a 35% increase in traffic in the past quarter (574 emails compared to 424) 618 commits in the past quarter (-11% change) 89 code contributors in the past quarter (-17% change) 528 PRs opened on GitHub, past quarter (-20% change) 511 PRs closed on GitHub, past quarter (-21% change) 326 issues opened on GitHub, past quarter (-25% change) 251 issues closed on GitHub, past quarter (-34% change) ----------------------------------------- Attachment G: Report from the Apache Archiva Project [Olivier Lamy] ## Description: The mission of Archiva is the creation and maintenance of software related to Build Artifact Repository Manager ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Archiva was founded 2008-03-19 (14 years ago) There are currently 21 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 7:3. Community changes, past quarter: - No new PMC members. Last addition was Martin Stockhammer on 2017-04-10. - No new committers. Last addition was Martin Schreier on 2016-09-22. ## Project Activity: Low activity currently but still some work on refactoring. Last release 2.2.8 on 25th May 2022. ## Community Health: We got more activities the last few months. Commits 237 commits in the past quarter (33% increase). PRs: 102 opened on GitHub, past quarter (50% increase). But some are due to dependabot. (would be good to remove those from stats :)) ----------------------------------------- Attachment H: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: No current issues. ## Membership Data: Apache Aries was founded 2010-12-15 (12 years ago) There are currently 57 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. ## Project Activity: We got mainly bug fix releases this quarter. Recent releases: transaction-blueprint-2.3.1 was released on 2022-05-04. spifly-1.3.5 was released on 2022-04-14. cdi-1.1.5 was released on 2022-04-10. ## Community Health: Very low community activity. Current activity is mainly internal from fixes. ----------------------------------------- Attachment I: Report from the Apache Arrow Project [Kouhei Sutou] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Arrow was founded 2016-01-20 (6 years ago) There are currently 76 committers and 39 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 QP Hou on 2022-02-17. - Alenka Frim was added as committer on 2022-06-23 - Dewey Dunnington was added as committer on 2022-06-15 - Rok Mihevc was added as committer on 2022-06-15 - L. C. Hsieh was added as committer on 2022-04-28 ## Project Activity: Recent releases: - RS-17.0.0 was released on 2022-06-28. - RS-16.0.0 was released on 2022-06-13. - RS-15.0.0 was released on 2022-05-30. - RS-14.0.0 was released on 2022-05-16. - 8.0.0 was released on 2022-05-07. - RS-13.0.0 was released on 2022-05-03. - RS-12.0.0 was released on 2022-04-19. - RS-DF-7.1.0 was released on 2022-04-18. - JULIA-2.3.0 was released on 2022-04-12. ## Community Health: - A book about Apache Arrow was published from a community member. https://www.packtpub.com/product/in-memory-analytics-with-apache-arrow/9781801071031 - We've split Apache Arrow Ballista to https://github.com/apache/arrow-ballista from https://github.com/apache/arrow-datafusion . - We've marked Apache Arrow C Streaming Interface stable. - A conference that focuses on Apache Arrow was held by community members. https://thedatathread.com/ - We're improving our release process to reduce release management cost. - We've accepted donation of Apache Arrow Flight SQL JDBC driver. ----------------------------------------- Attachment J: Report from the Apache AsterixDB Project [Till Westmann] Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. Activity: - The second release of the JDBC Connector happened subsequent to the latest release, 0.9.8 . - Development and discussions are active, the community continues to be healthy and engaged. - The latest release was in late spring, and feature work on the main branch for the next release is underway Issues: There are no issues that require the board's attention at this time. PMC/Committership changes: - Glenn Galvizo was added as a committer on 2021-06-04. - The last committer added was Glenn Galvizo on 2021-06-04. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB JDBC Connector 0.9.8 was released on 2022-06-07 - Apache AsterixDB 0.9.8 was released on 2022-05-06 . - Apache Hyracks 0.3.8 was released on 2022-05-06 . ----------------------------------------- Attachment K: 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. ## Membership Data: Apache Atlas was founded 2017-06-20 (5 years ago) There are currently 45 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. - No new committers. Last addition was Radhika Kundam on 2022-02-04. ## Project Activity: - resolved failures with Atlas HA with index-recovery enabled - notification message processing improvements to enable server and hooks to be of different versions - Kafka importer utility improvements - Impala hook fix to handle large query string - Glossary module performance improvements to handle glossaries with large number of categories and terms - import zip functionality improvements - several UI enhancements/fixes - dependent component version updates: Spring 5.3.20, jQuery-UI 1.13.0, netty 4.1.77, Spring security 5.7.1, gson 2.9.0 ## Community Health: - dev@atlas.apache.org had a 22% decrease in traffic in the past quarter (680 emails compared to 868) - user@atlas.apache.org had a 37% decrease in traffic in the past quarter (12 emails compared to 19) - 48 issues opened in JIRA, past quarter (-12% change) - 24 issues closed in JIRA, past quarter (-20% change) - 48 commits in the past quarter (-27% change) - 11 code contributors in the past quarter (-15% change) - 24 PRs opened on GitHub, past quarter (20% increase) - 11 PRs closed on GitHub, past quarter (450% increase) ## Most Recent releases: 2.2.0 was released on 2021-08-17 2.1.0 was released on 2020-07-15 0.8.4 was released on 2019-06-21 ----------------------------------------- Attachment L: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of a home for dormant projects. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Attic was founded 2008-11-19 (14 years ago) There are currently 19 committers and 17 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 Herve Boutemy on 2015-07-19. - No new committers. Last addition was Herve Boutemy on 2016-01-27. ## Project Activity: Attic retired 1 project: Clerezza, and helped reinstate Ambari, which was moved to the Attic previous quarter. ## Community Health: Reviving Ambari project has driven much more community interest and discussion than usual moves to the Attic: this lead us to introduce a Git mirror to our Subversion source for website to ease patches submission, hoping that it will help contributions in the future. One new idea was raised that needs more visibility: Attic red-banner on retired projects' website gives great community visibility after a move to the Attic but it's too late. It would be useful to provide such banner *before* the move, when project is looking for more community involvement to avoid going to the Attic. We still need to detail how this service would be proposed to TLP projects: if any project is interested, please ping us. ----------------------------------------- Attachment M: Report from the Apache Avro Project [Ryan Skraba] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema driven serialized data. The unique features of Avro include automatic schema resolution - when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Avro was founded 2010-04-20 (12 years ago) There are currently 37 committers and 24 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 Ryan Skraba on 2020-09-13. - No new committers. Last addition was Zoltan Csizmadia on 2022-03-28. ## Project Activity: The last release of Apache Avro 1.11.0 was 2021-10-27. The minor release planned for the last quarter was delayed, and should be delivered early in the next quarter. In the meantime, the significant reworking of the Avro website has been completed and will be published with the minor release. Using a more modern static site generator should make it easier for contributors to the website. The community is currently in the process of changing the Avro logo to original artwork, and we plan to introduce it with the next major version release of Avro before the end of the year. ## Community Health: For those who prefer metrics: Mailing Lists: - dev@avro.apache.org had 1109 emails (36% increase) - user@avro.apache.org had 34 emails (88% decrease) - issues@avro.apache.org had 259 emails (22% increase) JIRA: - 83 issues opened (-56% decrease) - 77 issues closed (-52% decrease) Code Repository: - 280 commits in the past quarter (-35% decrease) - 21 code contributors in the past quarter (-4% decrease) GitHub: - 112 open (-41% decrease) - 118 PRs closed (-34% decrease) In the last quarter, we had an unexplained bump in contributions, so the sharp drop this quarter isn't too concerning. We remain in line with the "normal" metrics and growth from previous quarters (for example, in January we reported 168 commits from 18 contributors). Some SDKs in Avro receive more attention and expertise than others, which can be discouraging for contributors waiting for PR reviews. We must continue to identify and propose committers to help out. ----------------------------------------- Attachment N: 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 (6 years ago) There are currently 86 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Chamikara Madhusanka Jayalath on 2021-01-20. - Danny McCormick was added as committer on 2022-06-17 - Jack McCluskey was added as committer on 2022-06-17 - Ke Wu was added as committer on 2022-05-27 ## Project Activity: ### Recent releases: - 2.40.0 was released on 2022-06-28. - 2.39.0 was released on 2022-05-26. - 2.38.0 was released on 2022-04-20. We continue to average one release every six weeks, per our intention. To keep the number of changes in each release roughly comparable, we cut a branch every six weeks regardless of how long it takes to finalize each release. ### Misc Highlights - We have completed our migration from Jira to GitHub Issues. - The TypeScript SDK has been merged to the repository. - New RunInference API, a framework agnostic transform for ML inference, supporting PyTorch and Sckit-learn. - Beam Summit will take place July 18-20. There are 180 in-person registrations and 2100 online registrations. ### Go SDK - Go 1.18 required to support generics. - Watermark estimation supported. - Pipeline drain support added. - Generic function registration for optimizing DoFn execution. - TextIO moved to Splittable DoFn. - User can author self-checkpointing Splittable DoFns to read from streaming sources. ### Runner ecosystem - Flink 1.14.x support added. - Beam 2.38.0 will be the last minor release to support Flink 1.11 - Scala 2.12 support added for Flink, because most of the libraries support version 2.12 onwards. - Support for Spark 2.4.x is deprecated and will be dropped with the release of Beam 2.44.0 or soon after. - Interactive Beam supports remotely executing Flink pipelines on Google Cloud Dataproc via JupyterLab extension. - Support for impersonation credentials added to dataflow runner in the Java and Python SDK. - Two new Python-native runners proposed and under way! Dask and Ray. ### IO ecosystem and other integrations - Significant work on CdapIO which gives access to a whole ecosystem of connectors maintained by CDAP. - Support for Elasticsearch 8.x - Upgrade to ZetaSQL 2022.04.1 - More IO standard documents proposed and reviewed (https://s.apache.org/beam-io-api-standard-documentation & https://s.apache.org/beam-io-api-standard). - A new IO for Neo4j graph databases was added with the ability to update nodes and relationships using UNWIND statements and to read data using cypher statements with parameters. - Connectors for AWS v2 APIs reached parity, and additionally support for Kinesis writes and sharded record aggregation, plus fixes to connectors for S3, DynamoDB, and SQS. The previous modules for AWS v1 and Kinesis are now deprecated. - The march of progress toward eliminating null pointer exceptions in all code proceeding to include much of KafkaIO, BigQueryIO, and the core SDK, but not before high profile NPEs had caused major user problems. - ExternalPythonTransform API added for easily invoking Python transforms from Java. Previously, multi-language pipelines were focused on making mature Java connectors available to other languages. This one, conversely, makes ML and scientific transforms available in Java. - JmsIO gains dynamic writes and more flexible input handling. - Upgraded to Hive 3.1.3 for HCatalogIO. Users can still provide their own version of Hive. - Implemented Apache PulsarIO. ### Other developments worth noting - Early projection pushdown optimizer to the Java SDK. Somewhat limited in which pipelines it applies to, but proving the concept. - Pandas compatibility continues to improve, specifically adding unstack, stack, and pivot. ## Community Health: Both dev@ and user@ traffic declined during this period, but the community is still very active. The overall throughput of pull requests is nearly identical. With the Go SDK reaching maturity we are somewhat hopeful that we will reach a new community of users that previously had nothing comparable available to them. ----------------------------------------- Attachment O: Report from the Apache Bloodhound Project [Gary Martin] Apache Bloodhound is a software development collaboration tool, including issue tracking, wiki and repository browsing Issues ====== There are no issues to raise to the Board at this time. Releases ======== There have been no releases since the last report. The last release was towards the end of 2014: * apache-bloodhound-0.8 (11th December 2014) PMC/Committer Changes ===================== There are currently 14 PMC members on the project. The last changes were in April 2017. The last new committers were added in May 2014. The last addition to the PMC was in January 2017 (dammina) Community & Development ======================= Development progress remains slow since the last submitted report and focus remains on the bloodhound-core project, making sure that the old database can be migrated from and working on the new API. Given the lack of activity, the project chair has suggested that there should be a regular series of hack days to encourage further progress. ----------------------------------------- Attachment P: Report from the Apache Calcite Project [Ruben Q L] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Issues: There are no issues requiring board attention. The last report got one comment from the board: "It's certainly up to you all, but please remember that these reports are published, publicly. Are you sure you want to have your names and email addresses as part of this (public) report?". There is no problem from our side. This report has been pre-approved by the Calcite community and the section with names / emails has already been part of our reports in the "community health" section for a while. We decided to add it some time ago to highlight the contributions from non-committers and the top reviewers, in order to encourage the members of the community. ## Membership Data: Apache Calcite was founded 2015-10-22 (7 years ago). There are currently 58 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Chunwei Lei was added to the PMC on 2022-05-24 - Vladimir Ozerov was added to the PMC on 2022-05-24 - Jing Zhang was added as committer on 2022-07-04 - Benchao Li was added as committer on 2022-07-04 ## Project Activity: Avatica 1.21.0 was released on 2022-05-08, it was a maintenance release with dependency upgrades and added support for Oracle JDK 16 to 18. Of particular note is Log4j2 being upgrade to 2.16.0 and subsequently 2.17.0 and 2.17.1 to address CVE-2021-44228, CVE-2021-45105 and CVE-2021-44832. There has not been any Calcite release in this quarter. Calcite 1.31.0 was planned for mid-June, but it has suffered a small delay. It should be released during July. ## Community Health: The overall status of the community is healthy and stable. We are keeping the good momentum in terms of contributions and opened discussions to improve the project. This is reflected also on the statistics of Jira & GitHub activity: -1% issues opened, +9% issues closed, -9% commits, +18% code contributors, -11% PRs opened, +21% PRs closed. As usual, we struggle a bit on the PRs reviews, with some of them being opened and blocked for a while due a lack of active reviewers. This fact has triggered an interesting discussion in both the Apache Calcite and Apache Flink communities about the pros and cons of forking Calcite by the latter. Many voices from the Apache Calcite community advised against this idea, due to the elevated maintenance costs in the long term. Instead, we are discussing several ideas about how to improve our PR review situation, among them the possibility of increasing the number of reviewers by granting Calcite committership per request to people who are already ASF committers (in other projects) and have a proven record of working with Calcite (on a case by case basis to be approved by the Calcite PMC). The number of non-committer (contributor) commits per month: +---------------------+---------------------+---------------------+ | year | month | contributor_commits | +---------------------+---------------------+---------------------+ | 2022 | 4 | 15 | | 2022 | 5 | 13 | | 2022 | 6 | 19 | +---------------------+---------------------+---------------------+ The number of active reviewers per month: +---------------------+---------------------+---------------------+ | year | month | active_reviewers | +---------------------+---------------------+---------------------+ | 2022 | 4 | 9 | | 2022 | 5 | 5 | | 2022 | 6 | 7 | +---------------------+---------------------+---------------------+ Top reviewers in the last 3 months: +--------------------------------------------------------------+---------+ | committer | reviews | +--------------------------------------------------------------+---------+ | Julian Hyde | 13 | | chunwei <37774589+chunweilei@users.noreply.github.com> | 13 | | rubenada | 5 | | Stamatis Zampetakis | 4 | | chunwei.lcw | 3 | | hsyuan <15352793+hsyuan@users.noreply.github.com> | 2 | | Jess Balint | 1 | | chunwei.lcw | 1 | | xzh <953396112@qq.com> | 1 | | yuzhao.cyz | 1 | | Vladimir Ozerov | 1 | | NobiGo | 1 | | Alessandro Solimando | 1 | +--------------------------------------------------------------+---------+ ----------------------------------------- Attachment Q: Report from the Apache CarbonData Project [Liang Chen] ----------------------------------------- Attachment R: Report from the Apache Celix Project [Pepijn Noltes] ----------------------------------------- Attachment S: Report from the Apache CXF Project [Daniel Kulp] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There are also two sub-projects that leverage CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. DOSGi - is the reference implementation of the Distribution Provider component of the OSGi Remote Services Specification ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CXF was founded 2008-04-15 (14 years ago) There are currently 43 committers and 26 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 Andy McCright on 2019-02-24. - No new committers. Last addition was Alexey Markevich on 2017-12-29. ## Project Activity: The bulk of the activity this period centered around two objectives: 1) Bug fixes - we released several versions of CXF to address various bugs and security issues. 2) javax.* -> jakarta.* package changes - the initial work on this was finally merged to main so everyone can really start contributing and testing. Other note: The "master" branch on all the CXF repositories has been changed to "main". Releases This period: 3.4.8 was released on 2022-06-28. 3.5.3 was released on 2022-06-28. 3.4.7 was released on 2022-04-12. 3.5.2 was released on 2022-04-12. Older releases: Apache CXF Fediz 1.6.0 was released on 2022-02-14. Apache CXF DOSGI 2.0.0 was released on 2016-09-15 ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much. Thus, steady progress and regular releases are a good thing. We are responding to bug reports and security issues and getting patch releases out. ----------------------------------------- Attachment T: Report from the Apache DataFu Project [Eyal Allweil] ## Description: The mission of Apache DataFu is the creation and maintenance of software related to well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DataFu was founded 2018-02-21 (4 years ago) There are currently 19 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Casey Stella on 2018-02-21. - No new committers. Last addition was Ohad Raviv on 2019-07-27. ## Project Activity: The last release, 1.6.1 was released on 2021-10-11. We recently received a number of contributions which we plan to incorporate into an imminent release. ## Community Health: The past few months have finally seen some significant contributions. Although not all of them will ultimately be merged, enough look promising that we can use them for our next release. We hope that this trend will continue. ----------------------------------------- Attachment U: Report from the Apache DB Project [Bryan Pendleton] ## Description: The mission of the Apache DB project is to create and maintain commercial-quality, open-source, database solutions based on software licensed to the Foundation, for distribution at no charge to the public. The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DB was founded 2002-07-16 (20 years ago) There are currently 47 committers and 44 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 Georg Kallidis on 2020-08-26. - No new committers. Last addition was Tobias Bouschen on 2021-01-19. ## Project Activity: Recent releases: - Derby 10.16.1.1 was released on 2022-06-15 - JDO 3.2.1 was released on 2022-05-25. - JDO 3.2 was released on 2022-02-01. - Torque 5.1 was released on 2022-01-31. This was a fairly quiet quarter for the DB project, yet still two new releases were made: - The Derby community completed and released Derby 10.16.1.1, which provides support for Java 17+. - The JDO community completed and released JDO 3.2.1, which moved metadata file references from the obsolete sun/oracle location to the JDO web site, and provided a workaround for the Java security manager issue. ## Community Health: DB mailing lists were quiet this quarter, but not alarmingly so. Project release activities and release votes are proceeding normally. ----------------------------------------- Attachment V: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (17 years ago) There are currently 59 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Radovan Semancik on 2018-09-28. - Brian Demers was added as committer on 2022-04-14 ## Project Activity: Overall: Activity's slow but steady, the projects are being maintained. Per sub-project: - ApacheDS: low activity. - LDAP API: low activity. - Studio: low activity. - Fortress: low activity. - Kerby: low activity. 2.0.2 was released on 2022-05-09. - Mavibot: low activity. - SCIMple: good activity. Brian Demers was added as a committer to the project and many changes have been made. Project seems to be moving in the right direction. ## Community Health: No problems to report. 2Q activity low but PMC has active members and the project continues to be adequately maintained. ----------------------------------------- Attachment W: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: The mission of Apache DolphinScheduler is the creation and maintenance of software related to a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DolphinScheduler was founded 2021-03-17 (a year ago) There are currently 48 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Zhenxu Ke was added to the PMC on 2022-05-08 - Jian Song was added to the PMC on 2022-05-30 - Lifeng Nie was added as committer on 2022-05-23 - Amy Wang was added as committer on 2022-05-10 - JunJie Xu was added as committer on 2022-05-10 ## Project Activity: Software development activity: - We released the versions 2.0.6,3.0-alpha,3.0-beta-1,3.0-beta-2 - We are preparing to making release for 3.0 in the coming weeks. Meetups and Conferences: - we held two meetups with TiDB and Apache Hudi and openMLDB communities ## Community Health: dev@dolphinscheduler.apache.org had a 64% increase in traffic in the past quarter (297 emails compared to 181) 874 commits in the past quarter (-8% change) 94 code contributors in the past quarter (3% increase) 755 PRs opened on GitHub, past quarter (-16% change) 740 PRs closed on GitHub, past quarter (-18% change) 667 issues opened on GitHub, past quarter (no change) 581 issues closed on GitHub, past quarter (-11% change) ----------------------------------------- Attachment X: Report from the Apache Doris Project [Mingyu Chen] ## Description: Apache Doris is an MPP database for modern data analysis ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Doris was founded 2022-06-15 (21 days ago) There are currently 38 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members (project graduated recently). - Zeno Yang was added as committer on 2022-06-17 ## Project Activity: 1. We are releasing the first version 1.1 after graduation, which involves doris, doris-flink-connector and doris-spark-connector 2. The community is very active at the moment we are working on a lot of feature updates and code refactoring, and we are discussing the feature list and release time of version 1.2. ## Community Health: The community health is good. In the past month, a total of 96 contributors contributed 346 commits. The mailing list is more active than before, and we are actively guiding the community to organize new feature requests as Doris Improvement Proposal (DSIP) and publish them on the wiki. There are 20 DSIPs accumulated so far. And all important issues related to the community will be discussed in the dev@doris to ensure the transparency and openness of the community. ----------------------------------------- Attachment Y: Report from the Apache Druid Project [Gian Merlino] ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro, ORC, or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity Our last major release was Druid 0.23.0, which contained 450 new features, bug fixes, performance enhancements, documentation improvements, and additional test coverage from 81 contributors. Since our last report, there have been 12 community meetups via groups based in NYC, Cleveland, Triangle (NC), Austin, Dallas, Mexico City, Copenhagen, Berlin, Budapest, Brisbane and Sydney. In the past quarter, mailing list traffic is down 28% and GitHub activity is up 12% (PRs) to 17% (commits) to 48% (issues). This represents a pattern of migration of activity from mailing lists to GitHub that has been happening for some time now. On January 27 we set up a community Slack workspace at https://apachedruidworkspace.slack.com/. The new workspace currently has 515 members, an increase of 165 members since our last report. A Helm chart for Druid was contributed after the helm/charts repository on GitHub was deprecated. However, we did not include this in 0.22.0 or 0.23.0, our last two major releases, due to uncertainty about whether or not we need to perform formal IP clearance for this contribution. We hope to be able to sort this out for a subsequent release. ## Recent PMC changes - Currently 33 PMC members. - 1 new PMC member since the last report: - Abhishek Agarwal (2022-06-06) ## Recent committer changes - Currently 52 committers. - 1 new committer since the last report: - Victoria Lim (2022-06-14) ## Recent releases - 0.23.0, a major release, on 2022-06-23. - 0.22.1, a security patch release, on 2021-12-11. - 0.22.0, a major release, on 2021-09-22. ## Development activity by the numbers In the last quarter: - 548 commits from 59 contributors - 518 pull requests opened - 540 pull requests merged/closed - 178 issues opened - 72 issues closed ----------------------------------------- Attachment Z: Report from the Apache Dubbo Project [Ian Luo] ## Description: Apache Dubbo is a high-performance, lightweight RPC framework that provides multi-language implementations, including Java, Golang, Rust, etc. ## Issues: The substantial content migration of https://dubbogo.github.io/ to https://dubbo.apache.org/ has mostly been done with both the documentaion and contribution guides have pointed to https://dubbo.apache.org/ aleady. I believe we would be able to close or redirect that site directly in the next report cycle after we migrated the blog and the other parts. ## Membership Data: Apache Dubbo was founded 2019-05-15 (3 years ago) There are currently 85 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Ian Luo willing to step down as chair and the community has voted Jun Liu as the new chair. Board aganda of the change has created and will be discussed in the coming board monthly meeting. - One more PMC member in voting process right now. - Zhongming Hua was added to the PMC on 2022-07-06 - Binbin Zhang was added as committer on 2022-04-26 - Yuecai Liu was added as committer on 2022-04-26 - Ruishan Sun was added as committer on 2022-05-03 - Wang Chengming was added as committer on 2022-07-06 ## Project Activity: The community has been focuing two main branches in the past quarter regarding development, they are 3.0.x bugfixes and 3.1.x definition. Java * 3.0.9 was released on 2022-06-11. * 3.0.8 was released on 2022-05-11. Go * dubbo-go v3.0.2 was released on 2022-06-05. * dubbo-go v1.5.9-rc1 was released on 2022-06-04. A bunch of Summer of Code (Google Summer of Code, Alibaba Summer of Code, etc) projects are undergoing with students being active in certain topics. All mentors and students are doing well so far. ## Community Health: * Significant increase in both issues and PRs created or triaged on Github, we see increase in both users filing issues to give feedingbacks and maintainers focusing on developments. * More side projects like Dubbo-admin and Dubbo-rust are seeing active contributions. * We have most proposal or plans determined before so the community can simply focusing on executing and that's one reason of the dev mailing list traffic drop, becaust most activities are happening on Github. * The community has reached an agreement on holding bi-weekly meetings and has practiced several times. * The community has been doing online live streaming once a week by encouraging active contributors to share knowledge of our projects for two weeks and will continue to do so. ----------------------------------------- Attachment AA: Report from the Apache Fineract Project [Awasum Yannick] ----------------------------------------- Attachment AB: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Issues: There are no outstanding issues for the board at this time. ## Membership Data: Apache Fluo was founded 2017-07-18 (5 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 Brian Frank Loss on 2022-02-01. - No new committers. Last addition was Brian Frank Loss on 2022-02-02. ## Project Activity: Project activity has been low this quarter. This is not necessarily a problem, as this community has always been relatively slow moving, and some members have been on vacation and working on other projects. ## Community Health: The overall community is moderately healthy. Attention has shifted in recent years to tools the project has created more than the main project. However, there remains an interest in supporting the core project. Its biggest dependency, Accumulo, hasn't had a major release in awhile, and that has caused this project to stagnate somewhat. But I imagine that we'll be better able to assess the overall health of this project after Accumulo has its next release, because then we'll be able to see the subsequent changes made by this project to support the newer Accumulo version. This report was prepared by Christopher Tubbs (ctubbsii) in lieu of the PMC Chair, due to their temporary unavailability due to personal matters. ----------------------------------------- Attachment AC: Report from the Apache Geronimo Project [Jean-Louis Monteiro] ## Description: The mission of Geronimo was the creation and maintenance of software related to Java2, Enterprise Edition (J2EE) container. It is now a central place at Apache to develop reusable libraries from specification APIs to implementations. ## Issues: Some discussions started around MicroProfile implementations in Geronimo. They are mostly used and now maintained by people from Apache TomEE project which also has the MicroProfile JWT implementation. Some great feedback there, We will report back next time what is the outcome. ## Membership Data: Apache Geronimo was founded 2004-05-26 (18 years ago) There are currently 71 committers and 41 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 Francois Papon on 2021-03-09. - No new committers. Last addition was Francois Papon on 2021-03-09. Romain Manni-Bucau stepping back from project chair position. He has done a very good growing the project, both from a software perspective but also from the community perspective. After some open discussions Jean-Louis Monteiro is starting with the role. ## Project Activity: A lot of activities around supporting Jakarta EE with the new jakarta namespace. For this time around, we use mainly bytcode enhancement to relocate javax to jakarta. This is allow application servers such as Apache TomEE to move APIs to the new Jakarta namespace, but also other Jakarta implementations to transition to jakarta namaspace. At Geronimo itself, we have migrated specifications APIs of Activation, and Mail. We are trying to pass the TCK so we can hopefully claim compliancy and be listed as a compatible implementation. So far Activation is done, Mail seems to be a bit harder. We have released Apache BatchEE in the new jakarta namespace. ## Community Health: There have been a big increase in terms of mailing list activity and code contribution due to the migration to the jakarta namespace. At this point it's good for the project as it seems to bring new people. The activity is likely to grow a bit more in the next couple of months as we will start working on EE 10. ----------------------------------------- Attachment AD: Report from the Apache Griffin Project [William Guo] ----------------------------------------- Attachment AE: Report from the Apache Hadoop Project [Wei-Chiu Chuang] ## Description: The mission of Hadoop is the creation and maintenance of software related to Distributed computing platform ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hadoop was founded 2008-01-15 (14 years ago) There are currently 239 committers and 122 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 Sun Chao on 2022-03-07. - Tao Li was added as committer on 2022-04-22 ## Project Activity: 2.10.2 was released on 2022-05-31. 3.3.3 was released on 2022-05-17. Steve Loughran is planning to release 3.3.4, and Masatake is preparing for 3.2.4. Three CVEs were published: * CVE-2022-26612 Arbitrary file write during untar on Windows * CVE-2021-37404 Heap buffer overflow in libhdfs native library * CVE-2021-33036 Apache Hadoop Privilege escalation vulnerability ## Community Health: Overall community health is good. JIRA and GitHub activities are trending up while mailing lists are trending down. I see a number of new contributors joined. One contributor, Tao Li, was invited to become a committer and there are more contributors being discussed in the private mailing list. The community is prioritizing security fixes & publishing security vulnerability announcements, thanks to Masatake, Akira and others. * general@hadoop.apache.org had a 5% increase in traffic in the past quarter (18 emails compared to 17) * dev@hadoop.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 6) * user@hadoop.apache.org had a 50% decrease in traffic in the past quarter (26 emails compared to 51) * user-zh@hadoop.apache.org had a 100% increase in traffic in the past quarter (6 emails compared to 3) * yarn-dev@hadoop.apache.org had a 26% decrease in traffic in the past quarter (349 emails compared to 466) * yarn-issues@hadoop.apache.org had a 39% decrease in traffic in the past quarter (751 emails compared to 1227) * common-dev@hadoop.apache.org had a 22% decrease in traffic in the past quarter (475 emails compared to 608) * common-issues@hadoop.apache.org had a 21% decrease in traffic in the past quarter (6753 emails compared to 8517) * hdfs-dev@hadoop.apache.org had a 11% decrease in traffic in the past quarter (507 emails compared to 568) * hdfs-issues@hadoop.apache.org had a 7% decrease in traffic in the past quarter (2819 emails compared to 3004) * mapreduce-dev@hadoop.apache.org had a 22% decrease in traffic in the past quarter (231 emails compared to 294) * mapreduce-issues@hadoop.apache.org had a 59% decrease in traffic in the past quarter (87 emails compared to 208) * 356 issues opened in JIRA, past quarter (21% increase) * 267 issues closed in JIRA, past quarter (20% increase) * 437 commits in the past quarter (-5% change) * 88 code contributors in the past quarter (4% increase) * 374 PRs opened on GitHub, past quarter (25% increase) * 299 PRs closed on GitHub, past quarter (13% increase) ----------------------------------------- Attachment AF: Report from the Apache HAWQ Project [Lei Chang] ## Description: The mission of Apache HAWQ is the creation and maintenance of software related to a cloud native SQL query engine that combines the key technological advantages of an MPP database with the scalability and convenience of Hadoop ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HAWQ was founded 2018-08-15 (4 years ago) There are currently 69 committers and 46 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Wan Chiyang on 2022-01-25. - No new committers. Last addition was Wan Chiyang on 2021-02-20. ## Project Activity: Recent release: 3.0.0.0 was released on 2021-08-18. ## Community Health: Overall community health is good. We have 6 issues opened in JIRA in past quarter, and corresponding 6 commits to fix them. Details below: 1) HAWQ-1842: add session_state.session_level_memory_consumption 2) HAWQ-1811: set hawq_rm_stmt_vseg_memory to 256mb by default 3) HAWQ-1841: LOG ERROR in multi-phase aggregation planning with CSQ 4) HAWQ-1840: fix memory leak in hdfs/hive protocol external table 5) HAWQ-1839: fix memory leak in hdfsprotocol_blocklocation 6) HAWQ-1838: fix attribute typmod for CREATE TABLE AS SELECT ----------------------------------------- Attachment AG: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HBase was founded 2010-04-21 (12 years ago) There are currently 99 committers and 57 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Xiaolin Ha was added to the PMC on 2022-04-06 - Bryan Beaudreault was added as committer on 2022-04-08 ## Project Activity: Recent releases: 2.4.13 was released on 2022-07-01. 3.0.0-alpha-3 was released on 2022-06-27. hbase-thirdparty-4.1.1 was released on 2022-06-22. 2.4.12 was released on 2022-05-07. We met some difficulty when releasing 2.5.0, it is about memory leak. We reported the issue to netty and the netty community also helped. https://issues.apache.org/jira/browse/HBASE-26708 https://github.com/netty/netty/issues/12549 https://github.com/apache/hbase/pull/4597 We landed the spotless changes, it reduced the checkstyle errors a lot, but developers in the community still need to get used to this new tool. https://issues.apache.org/jira/browse/HBASE-26617 https://issues.apache.org/jira/browse/HBASE-26899 https://issues.apache.org/jira/browse/HBASE-27023 https://lists.apache.org/thread/700n1wv877q5l35rbqmtl8qf2w0kjxqz We made 3.0.0-alpha-3 release and also discussed the plan for the last alpha release of 3.0.0. https://lists.apache.org/thread/2tkvv1pz94wyx5kq4h1vmjj0c267zvjl ## Community Health: - Mailing list activity: dev@hbase.apache.org: 948 subscribers(953 in the previous quarter) user@hbase.apache.org: 2000 subscribers(2001 in the previous quarter) user-zh@hbase.apache.org 75 subscribers(74 in the previous quarter) - JIRA activity: 236 issues opened in JIRA, past quarter (-20% change) 1675 issues closed in JIRA, past quarter (536% increase) - Commit activity: 615 commits in the past quarter (-22% decrease) 47 code contributors in the past quarter (-4% change) - GitHub PR activity: 278 PRs opened on GitHub, past quarter (-20% change) 264 PRs closed on GitHub, past quarter (-21% change) The number of the mailing list trends seems incorrect, the graph shows there is a significant increase of the dev@hbase but the number is still 897, where the board reports of Jan and Apr also had a number of 897, so I do not post them above. We closed a bunch of issues which have been included in old releases and resolved for a long time, this is the reason why the traffic in dev list has increased a lot. As said above, the 2.5.0 release was blocked by a critial memory leak problem for quite a well. We released 3.0.0-alpha-3 and plan to release 3.0.0-alpha-4 in the coming quartar. Hope in the next few month we could release 2.5.0, EOL 1.x, and cut branch-3 for releasing beta releases of 3.x. ----------------------------------------- Attachment AH: Report from the Apache Hive Project [Ashutosh Chauhan] ----------------------------------------- Attachment AI: 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. ## Membership Data: Apache Iceberg was founded 2020-05-19 (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 Jack Ye on 2021-11-14. - No new committers. Last addition was Szehon Ho on 2022-03-07. ## Project Activity: The community recently released 0.13.2 on 2022-06-13 and is currently voting on a candidate for the 0.14.0 release. 0.14.0 will be followed closely by a 1.0.0, which will make API stability guarantees. The 0.14.0 release contains significant new features, including: * Support for Apache Spark 3.3 * Support for Apache Flink 1.15 * MERGE and UPDATE plans using row-level deletes * A FLIP-27 reader for Flink * The new REST catalog implementation with change-based commits * A new file format for index and stats data, Puffin * Zorder sorting when rewriting data files * Range and tail reads for IO * Additional metrics collection The community has also been working on new features, including: * Table-level statistics and data sketches using Puffin * Table branching and tagging * View metadata tracking * Default values in schemas * A native Python implementation The python implementation has been making good progress and may see a release next quarter. The project has also been working to improve documentation and has a new site design that tracks older versions. ## Community Health: Community health continues to be good. The community's primary gauge of activity is pull requests and commits, and there were 1088 PRs opened this quarter a (5% increase) and 780 commits (a slight decrease). There were approximately the same number of contributors as the previous quarter, 79. ----------------------------------------- Attachment AJ: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for July 2022 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 35 podlings incubating. Podlings made 4 distinct releases. The Crail project retired, Doris and InLong graduated last month, and Uniffle has joined the Incubator. HiveMall started a retirement vote. This month we were missing reports from Annotator, Livy, Marvin-AI, Pegasus, Spot, and Teaclave. Spot, MarvinAI and Livy have missed more than one report in a row and roll calls will be held. DataLab, EventMesh, Flagon, Milagro and PonyMail don't have mentors' signoff and will also be asked to report next month. ShenYu also missed a report but is up for graduation. PonyMail has only one mentor and had twice missed signoff. MXNet is working on some branding issues. We discussed last year whether Livy was graduating or retiring, and the community has shown some interest in continuing, but there continues to be no activity. There was a discussion about a retired project Ambari coming back to the Incubator. As several ASF members were involved, it wasn't seen as being needed, and it could go straight to being a top level project with the approval of the board. During the graduation discussion on ShenYu, several minor branding issues were identified and corrected. Several podlings have had talks accepted for both ApacheCon Asia and NA, and we also have the Incubator track at ApachCon NA. ## Community ### New IPMC members: None ### People who left the IPMC: None ## New Podlings - Uniffle ## Podlings that failed to report or did not have mentor signnoff, expected next month - Annotator - Livy - Marvin-AI - Pegasus - Spot - Teaclave - DataLab - EventMesh - Flagon - Milagro - PonyMail - ShenYu ## Graduations - InLong - Doris The board has motions for the following: - ShenYu ## Releases The following releases entered distribution during the month of June: - Apache Nuttx 10.3.0 - Apache InLong 1.2.0 - Apache Kyuubi 1.5.2 - Apache SeaTunnel 2.1.2 ## IP Clearance - none ## Legal / Trademarks - none ## Infrastructure - none ## Credits - Thanks to Calvin Kirs for putting the base report together. ## Table of Contents [DevLake](#devlake) [Hivemall](#hivemall) [HugeGraph](#hugegraph) [Kvrocks](#kvrocks) [Liminal](#liminal) [MXNet](#mxnet) [Nemo](#nemo) [NuttX](#nuttx) [Pegasus](#pegasus) [PonyMail](#ponymail) [SDAP](#sdap) [SeaTunnel](#seatunnel) [Uniffle](#uniffle) -------------------- ## DevLake DevLake is a development data platform, providing the data infrastructure for developer teams to analyze and improve their engineering productivity. DevLake has been incubating since 2022-04-29. ### Three most important unfinished issues to address before graduating: 1. Address IPMC's feedback on the first release vote thread and re-start the voting process 2. Grow the community, add committers and PPMC members 3. Grow the ecosystem, support more data sources and use cases ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at the moment. ### How has the community developed since the last report? 1. 4 committers were elected 2. Attracted 10 new contributors(39 in total) 3. Hosted three community meetups 4. Participated in "[Open Source Promotion Plan](https://summer-ospp.ac.cn/help/en/)" as scheduled ### How has the project developed since the last report? 1. Received some feedback on the first release vote. Preparing a new WIP release 2. Redesigned and implemented configuration flow 3. Optimized the branding and visual presentation of DevLake official website 4. Improved program testability and robustness ### 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: Not applicable. DevLake is working towards making its first Apache release. ### When were the last committers or PPMC members elected? 2022-06-01 ### Have your mentors been helpful and responsive? Yes, they are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [X] (devlake) Felix Cheung Comments: - [ ] (devlake) Liang Zhang Comments: - [ ] (devlake) Lidong Dai Comments: - [ ] (devlake) Sijie Guo Comments: - [X] (devlake) Jean-Baptiste Onofré Comments: Good start from the team. We are working on the first Apache release. - [X] (devlake) Willem Ning Jiang Comments: It's good to see the first Apache release is out. ### IPMC/Shepherd notes: -------------------- ## Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. ### Three most important unfinished issues to address before graduating: 1. Community building 2. Increase activePPMC members 3. one or more release ### Are there any issues that the IPMC or ASF Board need to be aware of? Will retire from Incubation. Will start a retirement call soon. ### How has the community developed since the last report? - Only a JIRA ticket from a user for minor documentation fix. https://issues.apache.org/jira/browse/HIVEMALL-317 ### How has the project developed since the last report? Not active. ### 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 responsive. ### 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: I respect PMC's retirement decision. ### IPMC/Shepherd notes: -------------------- ## HugeGraph A large-scale and easy-to-use graph database HugeGraph has been incubating since 2022-01-23. ### Three most important unfinished issues to address before graduating: 1. Increase diversity contributors. 2. Publish spec-compliant release version. 3. Enhance core product functionality as mentioned in the initial goals. ### 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? There are 1 new active contributors since the last report. ### How has the project developed since the last report? 1. The hugegraph.apache.org official website has been built and is online. 2. Added some features, like: Java 11 support, Cypher language support, Flink CDC data-load support, Spark data-load support, raft stability improvement, code style checking tool integration. 3. Working towards first Apache release. ### 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: Not yet. ### When were the last committers or PPMC members elected? Not yet. ### Have your mentors been helpful and responsive? Yes, the hugegraph mentors are very helpful. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (hugegraph) Lidong Dai Comments: - [ ] (hugegraph) Trista Pan Comments: - [ ] (hugegraph) Xiangdong Huang Comments: - [ ] (hugegraph) Yu Li Comments: - [X] (hugegraph) Willem Ning Jiang Comments: ### IPMC/Shepherd notes: -------------------- ## Kvrocks Kvrocks is a distributed key-value NoSQL database, supporting the rich data structure Kvrocks has been incubating since 2022-04-23. ### Three most important unfinished issues to address before graduating: 1. Prepare first Kvrocks release at Apache 2. Prepare Apache Kvrocks website 3. Promote the project and grow user and dev 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 5 new contributors and elected 1 committer since the last report. Also, we are preparing a topic of ApacheCon Asia and had a share on ITPub to let more guys know Kvrocks community. ### How has the project developed since the last report? 1. Our focus is on improvements and bug fixes, which included enhancing the robustness of the CI system and detecting the memory leak with ASAN. We also introduced the `lz4` library to improve the compression ratio and the performance of the RocksDB in some scenarios. 2. Working towards Kvrocks first Apache release ### 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: Not yet available ### When were the last committers or PPMC members elected? 2022-06-13 We elected `PragmaTwice` as a Kvrocks committer. For the discussion and vote thread can see: * [Discuss: PragmaTwice for Kvrocks committer](https://lists.apache.org/thread/po58dxonm8p3vxymg8xd9jomlwcjgntv) * [[RESULTS][VOTE] PragmaTwice as an Kvrocks Committer](https://lists.apache.org/thread/58scp4566rptf3sksx2kqvsx3pbdtjvm) * [Invitation to become Kvrocks committer: PragmaTwice](https://lists.apache.org/thread/lxj3d4zchs6lrjq7jtnt4c1qtsdxyqz q) ### Have your mentors been helpful and responsive? Yes, they mentored us a lot on how to maintain the community, also do many contributions to Kvrocks. ### Is the PPMC managing the podling's brand / trademarks? No 3rd parties used the podling and brand. Will move forward to send the project name audit request. ### Signed-off-by: - [X] (kvrocks) Jean-Baptiste Onofre Comments: Good start from the team. - [X] (kvrocks) Xiaoqiao He Comments: - [X] (kvrocks) tison Comments: - [ ] (kvrocks) Von Gosling Comments: - [X] (kvrocks) Liang Chen Comments: ### IPMC/Shepherd notes: -------------------- ## Liminal Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way. Liminal has been incubating since 2020-05-23. ### Three most important unfinished issues to address before graduating: 1. Grow developers community. 2. Adoption of the project by a few companies. 3. Integrations with eco-system projects. ### Are there any issues that the IPMC or ASF Board need to be aware of? NA ### How has the community developed since the last report? We keep showcasing Liminal to companies. We have also published a blog on running Liminal with MWAA. ### How has the project developed since the last report? We have defined the goal of the next version - integration Liminal with SageMaker & dbt. We intend to release this version in August/22. ### 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: 2022-03-10 ### When were the last committers or PPMC members elected? 2022-04-06 ### Have your mentors been helpful and responsive? They have been very responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? NA ### Signed-off-by: - [X] (liminal) Jean-Baptiste Onofré Comments: - [ ] (liminal) Henry Saputra Comments: - [ ] (liminal) Uma Maheswara Rao G Comments: - [X] (liminal) Davor Bonaci Comments: - [ ] (liminal) Liang Chen Comments: ### IPMC/Shepherd notes: -------------------- ## MXNet A Flexible and Efficient Library for Deep Learning MXNet has been incubating since 2017-01-23. ### Three most important unfinished issues to address before graduating: 1. Complete general@incubator discussion ### Are there any issues that the IPMC or ASF Board need to be aware of? We are currently [discussing](https://lists.apache.org/thread/3rxzjcmo2y457y6r8ohz1j4qv49joyo 6) graduation in the general@incubator list after the community discussed and voted. ### How has the community developed since the last report? * The number of GitHub contributors is +1, currently 871 * Active blogs and social media presence * Medium (https://medium.com/apache-mxnet) w/ 2.1k followers (+0%) * Active video channels * YouTube channel (https://www.youtube.com/apachemxnet) w/ 1.58k subscribers (+0.6% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 7.26k subscribers (+0.4%) ### How has the project developed since the last report? 1. Apache MXNet (incubating) 1.9.1 released. 2. Fixed some issues brought up in the [graduation discussion thread](https://lists.apache.org/thread/3rxzjcmo2y457y6r8ohz1j4qv49joyo6) ### 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: 2022-05-27 ### When were the last committers or PPMC members elected? 2022-04-25 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes, discussed some potential violations with trademarks@ but was decided no action to take. ### Signed-off-by: - [ ] (mxnet) Markus Weimer Comments: - [ ] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: - [ ] (mxnet) Furkan Kamaci Comments: - [X] (mxnet) Zhenxu Ke 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? - Accepted a GSoC student to contribute to Nemo ### How has the project developed since the last report? - Added stream processing experiment examples - Explored supporting stream processing on serverless - Improved support for WAN stream processing - Published a paper on stream processing built on Nemo ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-12-07 ### When were the last committers or PPMC members elected? September 28, 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: - [ ] (nemo) Hyunsik Choi Comments: - [X] (nemo) Byung-Gon Chun Comments: - [X] (nemo) Jean-Baptiste Onofré Comments: - [ ] (nemo) Markus Weimer Comments: ### IPMC/Shepherd notes: -------------------- ## NuttX NuttX is a mature, real-time embedded operating system (RTOS). NuttX has been incubating since 2019-12-09. ### Three most important unfinished issues to address before graduating: 1. Clear any potential infringing use of the NuttX trademark 2. Do more non-WIP Disclaimer releases 3. Continue to grow the community with people from different background ### Are there any issues that the IPMC or ASF Board need to be aware of? The project has begun discussions about graduation from the Incubator with an aim to achieve TLP status in the near future. Interested parties are encouraged to participate in the discussion thread, "[DISCUSS] Graduate NuttX as TLP", started 24 June 2022, archived: https://lists.apache.org/thread/vpj21ofyxmjs528n3b9s72wozh9hjz8f We would like to express our gratitude to the hard-working volunteers of the NuttX, Incubator, and ASF community for all their help and support so far. ### How has the community developed since the last report? * Virtually all communications have moved from old venues to dev@nuttx.apache.org. The dev list contains 253 subscribers and is the home of most development discussions and user questions. * GitHub's PRs and Issues also have their own discussions. * We are seeing new contributors to the project through GitHub. ### How has the project developed since the last report? * The DISCLAIMER-WIP file has been renamed to DISCLAIMER. * NuttX-10.3 has been released. The first non-WIP release. * NuttX-10.2 was released on November 23, 2021. * Many technical improvements, bug fixes, and new architectures have been collaborated and work continues with several pull requests merged per day. * We have listened to the valuable feedback received during our previous releases and continue to improve our documentation. This can be found at https://nuttx.apache.org/docs/latest/. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: NuttX-10.3.0 was released on 2022-06-24. ### When were the last committers or PPMC members elected? Last elected PPMC: 2021-05-08 Last committer added: 2021-12-27 ### Have your mentors been helpful and responsive? Mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx ### Signed-off-by: - [X] (nuttx) Duo Zhang Comments: Let's prepare the graduation! - [X] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: - [ ] (nuttx) Mohammad Asif Siddiqui Comments: - [ ] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP (Science Data Analytic Platform) provides earth observation data access and computing as scalable services. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make official SDAP (Incubating) Release 2. Continuous Integration / Continuous Deployment 3. Automated testing ### 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? 7 active developers have committed on the project during the reporting period (since November 2021). ### How has the project developed since the last report? The closed ticket during the reporting period are: | Issue Type | Issue key | Summary | Updated | | ----------- | --------- | ---------------------------------------------------------------------------- ---------------------------------------------- | -------------- | | Improvement | SDAP-388 | Enable SDAP to proxy/redirect to alternate SDAP. | 6/21/22 9:58 | | New Feature | SDAP-192 | Create DOMS netCDF reader tool | 5/31/22 16:15 | | Task | SDAP-305 | Get current match up working with AVHRR OI data that is currently ingested in the bigdata cluster | 11/10/21 22:22 | | Task | SDAP-311 | Collect performance metrics in current match-up algorithm | 11/10/21 22:22 | | Task | SDAP-312 | Optimize reprojection to UTM in matchup algorithm | 11/10/21 22:21 | | Task | SDAP-315 | Update match up algorithm for satellite to satellite | 11/10/21 22:21 | | Improvement | SDAP-338 | Update match up implementation to support multi-variable tiles | 11/10/21 22:20 | | Improvement | SDAP-353 | Update match-up output to only return variables that are provided by the source e.g. for ASCAT only return winds variables | 11/10/21 22:16 | | Improvement | SDAP-355 | Update matchup parameter and output to use primary and secondary | 11/10/21 22:15 | | Bug | SDAP-351 | Fix reading of data with cftime.datetime.Gregorian type | 11/10/21 21:57 | ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2022-06-22 (webapp component version 0.4.5a46) ### When were the last committers or PPMC members elected? 2022-05-06 ### Have your mentors been helpful and responsive? The application development has been responsive. The mentors are helpful and responsive in our developers community. We now also have monthly meetings to coordinate and inform on the stakeholders using SDAP for multiple projects. We had difficulties to report regularly on our activity but we set an organization so that it is now a rolling responsibility shared in the team. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not aware of any issues ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [X] (sdap) Trevor Grant Comments: Congrats on first component release! ### IPMC/Shepherd notes: -------------------- ## SeaTunnel SeaTunnel is a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data. SeaTunnel has been incubating since 2021-12-09. ### Three most important unfinished issues to address before graduating: 1. Keep Apache versions released regularly and ensure the quality of all releases. 2. Attract more active contributors and committers to build a diverse community. 3. Improve features and documentation. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? The community ushers in 14 new contributors, bringing the total number to 84 now,100+ pull requests have been merged since SeaTunnel entered the last report. We held an online meetup on June 25, 2022, with 3 speakers from different companies sharing SeaTunnel's practice within the enterprise. We will be hosting a meetup with Apache Doris in July 2022, in which the community contributors and users will share their stories about application practices or open-source contributions. meanwhile, we have applied to attend the ApacheCon Asia, the contributor will deliver a speech on the practice and contribution of SeaTunnel. ### How has the project developed since the last report? The community contributors are continuously working on 2.0 features, devoting themselves to new architecture design. ### 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: 18th June 2022 ### When were the last committers or PPMC members elected? - Jia Fan as a committer on May 23, 2022. - Wenjun as a PPMC on June 23, 2022. ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. They gave a lot of great suggestions on community building. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the SeaTunnel community. ### Signed-off-by: - [X] (seatunnel) Zhenxu Ke Comments: - [X] (seatunnel) William-GuoWei Comments: - [ ] (seatunnel) Willem Ning Jiang Comments: - [X] (seatunnel) Lidong Dai Comments: - [X] (seatunnel) Ted Liu Comments: - [ ] (seatunnel) Kevin Ratnasekera Comments: - [X] (seatunnel) JB Onofré Comments: ### IPMC/Shepherd notes: -------------------- ## Uniffle Uniffle is an unified Remote Shuffle Service Uniffle has been incubating since 2022-06-06. ### Three most important unfinished issues to address before graduating: 1. Build the project to follow the Apache way, including code reformatting, license check, website building and so on. 2. Grow the community to attract more contributors. 3. Continue to iterate the project to make it more mature. ### 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? This is the first time for Apache Uniffle (Inucbating) report. The team is still focusing on building the project. The community is just about to start. ### How has the project developed since the last report? This is the first time for Apache Uniffle (Inucbator) report. The team is still focusing on project building, like code transfer, CI building, website building and so on. ### 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: N/A ### When were the last committers or PPMC members elected? N/A ### Have your mentors been helpful and responsive? Yes, they're very helpful in guiding the podling project. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (uniffle) Felix Cheung Comments: - [X] (uniffle) Junping Du Comments: - [X] (uniffle) Liu Xun Comments: - [X] (uniffle) Weiwei Yang Comments: - [X] (uniffle) Zhankun Tang Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AK: Report from the Apache InLong Project [Charles Zhang] ## Description: InLong is a one-stop integration framework for massive data that provides automatic, secure and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling and other real-time applications based on streaming data. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache InLong was founded 2022-06-15 (a month ago) There are currently 35 committers and 25 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - Junjie Chen was added to the PMC on 2022-07-10 - Mingyu Bao was added as committer on 2022-06-25 - Yupeng Shi was added as committer on 2022-06-25 ## Project Activity: Apache InLong just completed the release process for 1.2.0, which closes about 410+ issues, and contains 30+ features and 190+ optimizations. At this time, we are focusing on trying to develop 1.3.0, and 1.3.0 looks to achieve these goals: - Increase the stability of lightweight architecture - Complete the label-based cross-regional and multi-cluster model - Add more connectors Software development activity: - We released the 1.2.0 version on 2022-06-21 - We are preparing to make release candidates for 1.3.0 in the coming week - We have completed support for the label-based cross-regional and multi-cluster model - We added an end2end unit test framework to cover all connectors - We improved the stability of the InLong Audit module Meetups and Conferences: - 2 Contributors will attend Apache Asia 2022, giving two talks on Apache InLong - The community is discussing the roadmap for the second half of the 2022 ## Community Health: Overall community health is good, the status is "no change" because it's the first report. - 3 new contributors contributed to the project in the past month (no change). - 143 commits to master in the past month (no change). - 29 active contributors in the past month (no change). - 141 PRs opened on GitHub in the past month (no change). - 176 issues closed on GitHub in the past month (no change). ----------------------------------------- Attachment AL: Report from the Apache Isis Project [Johan Doornenbal] ## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9.5 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 Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. No new milestones were released this quarter. We had intended that the next release would be an RC1, but have now decided for one final milestone M8 which we expect to release within the next month. As well as addressing minor issues in the core framework, progress continues to be made in two of our "incubator" projects, namely the "kroviz" viewer and a graphql "viewer". We now are hopeful that the graphql viewer at least will be part of the final 2.0 release. ## Community Health: This is a mature project and the framework is generally stable. We continue to see a small but welcome increase in user activity. Most support activity takes place on the slack channel but for announcements and votes we continue to be careful to ensure that we cross-post to the users@ and dev@ mailing lists. As mentioned last quarter, we have been considering renaming the project. To that end, we conducted a vote with 3 candidate names on dev@ [1], cc'd to users@ [2] and the slack channel. We also actively reached out to PMC members who have not contributed recently, so that they were aware/could participate. The outcome [3] was that two names had almost the same number of votes. We have now started the product name search process and developing logo ideas [4]. In the next quarter we will perform a final vote and then being the process of obtaining approval as per [5, 6]. ## Footnotes [1] https://lists.apache.org/thread/k5bfzho5tpql2cpk16popp9d6x8rghod [2] https://lists.apache.org/thread/jm3p8cnyx7o9qf8fdxt4gnv1hyc54k5s [3] https://lists.apache.org/thread/srpdmolwb99qwj0fboks0yodqgp50zov [4] https://lists.apache.org/thread/mofbfsndos6ykmzscmn1yxb1dgcxvl91 [5] https://www.apache.org/foundation/marks/naming.html#namesearch [6] https://www.apache.org/foundation/marks/naming.html#searchresults ----------------------------------------- Attachment AM: Report from the Apache James Project [Benoit Tellier] ## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (19 years ago) There are currently 42 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - Jean Helou was added as committer on 2022-06-17 ## Project Activity: Recent work was focussed on improving the IMAP server performance through revising its threading model (reactive programming) as well as IMAP reliability. The Distributed James server also received long overdue updates for its Cassandra driver. We also updated ElasticSearch code to depend on OpenSearch as from 8.x onward ElasticSearch and its driver are subject to the SSPL license. Recent releases: - JAMES-3.7.0 was released on 2022-03-10. - JAMES-3.6.2 was released on 2022-02-07. - JAMES-3.6.1 was released on 2021-12-19. ## Community Health: server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) We also see an encouraging trend of users answering questions from each other. Some discussions happening on Gitter are also not taken into account in this figure. server-dev@james.apache.org had a 50% decrease in traffic in the past quarter (318 emails compared to 636) Though, some disccussions are handled on Github (and then summarized if need be on the mailing list) 14 code contributors in the past quarter (55% increase) We received contribution from external teams (eg K9Mail) relying on some James utilities as well as several bug fixes. ----------------------------------------- Attachment AN: Report from the Apache jclouds Project [Andrew Gaul] There are no issues requiring board attention. A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == Project successfully released 2.5.0 in Q1 2022. == Community == We continue to merge fixes from the community. Apart from this the overall activity remains low. Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14 (Jean-Baptiste Onofré) == Community Objectives == Release 2.6.0 in 3Q 2022. == Releases == The last major jclouds release, 2.5.0, took place on 2022-03-26. The last bugfix release, 2.2.1, took place on 2020-05-14. ----------------------------------------- Attachment AO: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Jena was founded 2012-04-18 (10 years ago) There are currently 18 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 Aaron Coburn on 2019-01-22. - No new committers. Last addition was Greg Albiston on 2019-07-08. Ian Dickinson (ijd@) asked to leave the PMC due to a change of focus. ## Project Activity: Jena 4.5.0 was released on 2022-05-04. There were three ICLAs requested for some significant contributions in-progress. TWo have been filed; one has been affected by illness. ## Community Health: Jena 10th anniversary as a TLP was 18/April/2022. In the last board report, we got a request to hear about the activation of github issues. We also reorganised the emailing lists as well to have separate list for issues and JIRA, not using the dev@ list. As a project, Jena communications fluctuate so it isn't possible in 3 months to be completely conclusive on all points but the switch from JIRA to github issues has been remarkably complete and swift. Github issues were enabled at the beginning of May. * The use of github issues has quickly taken over from JIRA as the preferred route. (Jena still gets a few JIRA tickets.) * The dev@ mailing list has had much less traffic because of emails routed to other lists. * The project also enabled the github discussions area. This has seen some activity but not a lot. The users@ list has been relatively quiet. (Nowadays a significant number of Jena questions are on StackOverflow anyway.) * We have had more external contributors. * There has been several large, significant contributions on github. We can't conclusively say that it is related to the change but some of them are filed early - being worked publicly on the contributor's PR branch, rather than being finished work when the PR is opened. * We have put in github workflow templates for issues and pull requests. For PR's this includes a statement that the contributions are understood as being made under the Apache Contributors agreement. * The issues templates refer to the Code of Conduct. ----------------------------------------- Attachment AP: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter was founded 2011-10-26 (11 years ago) There are currently 13 committers and 8 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 Vladimir Sitnikov on 2018-06-08. - No new committers. Last addition was Maxime Chassagneux on 2017-02-15. ## Project Activity: - The project has released the new major version (5.5). - The project continue to fix some bugs and add some improvements. ## Community Health: - The project has a normal activity during last quarter. ## Project Release Activity: Recent releases: 5.5 final was released on 2022-06-14. 5.4.3 final was released on 2021-12-24. ----------------------------------------- Attachment AQ: Report from the Apache Johnzon Project [Jean-Louis Monteiro] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Johnzon was founded 2016-04-20 (6 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: The project has done some important work for user experience. We do now have a better exception handling with important context and pointers to help the user to fix parsing issues. This has been done with a microbenchmark in order to keep the good performances. The project also worked a bit more on the bytecode enhancement approach to support jakarta namespace. It might be the last time and it may require a new branch to apply changes in the source code directly instead. ## Community Health: With the current work being done on Jakarta and on the user experience, we have had a good increase in term of development exchanges. User questions and contributions are pretty stable though. ----------------------------------------- Attachment AR: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ----------------------------------------- Attachment AS: Report from the Apache Kudu Project [Andrew Wong] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Kudu was founded 2016-07-19 (6 years ago) There are currently 27 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Bankim Bhavsar on 2020-04-17. - No new committers. Last addition was Bankim Bhavsar on 2020-04-17. ## Project Activity: - 1.16.0 was released on 2022-04-11. - 1.15.0 was released on 2021-06-22. - 1.14.0 was released on 2021-01-27. ## Community Health: - Traffic to dev@kudu.apache.org had a 66% increase in traffic this past quarter. Traffic has been low here for a while so this metric is a bit noisy; people tend to prefer asking questions and holding discussions on Slack. - Public IM activity over the community Slack channel is down slightly, measured by daily active users (-6.6%) and weekly active users (-4%). - Development activity measured in the number of commits went down (-17%). Activity measured in open and closed issues was mixed (+66% opened, -40% closed). - Development activity measured in number of contributors went down slightly (-23%). The drop can be attributed to some contributors shifting focus (either away from code contribution to the project, or away from the project entirely). Two first-time contributors submitted code this quarter. ----------------------------------------- Attachment AT: Report from the Apache Lucene.Net Project [Shad Storhaug] ----------------------------------------- Attachment AU: Report from the Apache MADlib Project [Aaron Feng] ## Description: - Apache MADlib is a scalable, big data, SQL-driven machine learning framework for data scientists. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Release 1.19.0 occurred on Mar 8, 2022 which was the 9th release as an Apache TLP project. New features include: DBSCAN: Fast parallel-optimized DBSCAN. MLP: Add rmsprop and Adam optimization techniques. Improvements: Graph: Improve WCC subtx count and catalog entry frequency. MLP: Set lambda value for minibatch. GLM-multinom: Use non-temp tables in GroupIterationController. Jenkins: Add new dockerfile for PG11. Build: Use dynamic_library_path for module pathname. ## Community Health: The community is relatively small but very engaged with robust mailing list traffic, interest in doing frequent releases, and new functionality being developed by contributors. The number of developers actively contributing to the code/documentation is approximately 3 in the 2nd quarter of the calendar year 2022. We will constantly be on the lookout for new community members to be invited either as committers or PMC. ## Membership Data: - Currently stands at 16 PMC members, no new members added since the last report - The most recent PMC members added were: Ekta Khanna (Feb 2021) Domino Valdano (Feb 2021) ## Committer base changes: - Currently 17 committers, no new committers since the last report. - The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu Pandey (2019-07-27) Domino Valdano (2019-07-27) ## Releases: - Next release: Currently working on v1.20.0 - v1.19.0 released on 2022-03-08 - v1.18.0 released on 2021-04-05 - v1.17.0 released on 2020-04-09 - v1.16.0 released on 2019-07-08 ## Mailing list activity: The mailing list activity was 31 posts to dev@ and 5 posts to user@ for the last 3 months Apr-Jul 2022. ## JIRA Statistics: - 7 JIRA tickets were created in the 3 months - 6 JIRA tickets were resolved in the 3 months ----------------------------------------- Attachment AV: Report from the Apache Mahout Project [Trevor Grant] ## Description: The mission of Mahout is the creation and maintenance of software related to Scalable machine learning library ## Issues: There are no specific issues the board needs to be aware of at this time. ## Membership Data: Apache Mahout was founded 2010-04-20 (12 years ago) There are currently 28 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Trevor Grant on 2017-02-03. - No new committers. Last addition was Christofer Dutz on 2020-06-08. ## Project Activity: 14.1 was released on 2020-10-07 There has been discussion of what direction to take the project next (specifically to update dependencies for Apache Spark 3+ or some other direction.) Also (post pandemic) life has drawn the attention of some of the more active committers. It has been a long while since any PMC or committers have been added, we are being mindful of 'who can we attract' to the project with respect to ongoing though exercises of 'which direction do we go next'. It's also worth noting that while we have solicited feed back on thoughts of going in other directions on user@ and dev@ we haven't actually held many (if any) discussions there, but we also haven't had them anywhere else either- just the occasional Slack DM or text message one-off between active PMC members, and where there is interest, reflection back to the list. ## Community Health: Mahout continues to exist as a sleepy little project: * dev@mahout.apache.org had a 200% increase in traffic in the past quarter (9 emails compared to 3) * user@mahout.aache.org had a 300% increase in traffic in the past quarter (8 emails compared to 2) * 1 commit in the past quarter (100% increase) * 1 code contributor in the past quarter (100% increase) Those statistics (while all positive, continue to speak to the sleepiness of the project. However, in addition to those statistics- two of the PMC members (akm and rawkintrevo) wrote an article that was published in Linux Magazine Germany, as well as republished in ADMIN Magazine[1] and is scheduled to also republished in AM70 Admin magazine. https://www.admin-magazine.com/HPC/Articles/Distributed-Linear-Algebra-with-Mahout ----------------------------------------- Attachment AW: Report from the Apache Maven Project [Karl Heinz Marbaise] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 66 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Slawomir Jaranowski was added to the PMC on 2022-04-10 - No new committers. Last addition was Peter Palaga on 2022-01-10. ## Project Activity: - Apache Maven 3.8.6 was released on 2022-06-06 - Maven Wrapper 3.1.1 was released on 2022-05-14. Plugins/Extensions (ordered by date) - Maven Assembly Plugin 3.4.0 was released on 2022-07-01. - Maven Site Plugin 4.0.0-M2 was released on 2022-06-24. - Maven Toolchains Plugin 3.1.0 was released on 2022-06-18. - Maven Surefire 3.0.0-M7 was released on 2022-06-06. - Maven Failsafe 3.0.0-M7 was released on 2022-06-06. - Maven Release 3.0.0-M6 was released on 2022-06-08. - Maven Enforcer 3.1.0 was released on 2022-06-07. - Maven Invoker Plugin 3.3.0 was released on 2022-05-25. - Maven Site Plugin 4.0.0-M1 was released on 2022-04-27. - Maven Project Info Reports Plugin 3.3.0 was released on 2022-04-23. - Maven Antrun Plugin 3.1.0 was released on 2022-04-18. - Maven EJB Plugin 3.2.1 was released on 2022-04-18. - Maven PDF Plugin 1.6.0 was released on 2022-04-18. - Maven Javadoc Plugin 3.4.0 was released on 2022-04-17. - Maven Site Plugin 3.12.0 was released on 2022-04-16. Other (ordered by date) - Maven Reporting API 4.0.0-M2 was released on 2022-07-01. - File Management 3.1.0 was released on 2022-07-01. - Maven Archiver 3.6.0 was released on 2022-06-26. - Maven Fluido Skin 1.11.1 was released on 2022-06-25. - Maven Wagon 3.5.2 was released on 2022-06-23. - Maven Doxia Sitetools 2.0.0-M3 was released on 2022-06-20. - Maven Doxia 2.0.0-M3 was released on 2022-06-18. - Maven Filtering 3.3.0 was released on 2022-06-12. - Maven Common Artifact Filters 3.3.0 was released on 2022-06-11. - Maven Resolver 1.8.1 was released on 2022-06-10. - Maven Indexer 6.2.1 was released on 2022-06-03. - Maven PMD Plugin 3.17.0 was released on 2022-05-31. - Maven SCM 1.13.0 was released on 2022-05-26. - Maven Fluido Skin 1.11.0 was released on 2022-05-14. - Maven Shared Dependency Tree 3.3.1 was released on 2022-05-14. - Maven Daemon 0.8.0 was released on 2022-05-11. - Maven Indexer 6.2.0 was released on 2022-05-05. - Maven Reporting Exec 2.0.0-M1 was released on 2022-04-23. - Maven Reporting Impl 4.0.0-M1 was released on 2022-04-20. - Maven Reporting API 4.0.0-M1 was released on 2022-04-17. - Maven Resolver 1.8.0 was released on 2022-04-14. - Maven Parent POMs 36 was released on 2022-04-18. - Apache Parent POM 26 was released on 2022-04-09. Some detailed information: There are a lot of cleanups going on in different areas for example in SCM. The reason is simply because no one has access to those tools. This means in consequence it's not possible to support those things. A large number of of plugins getting cleanups related to old APIs of Maven 2 (compatibility) which will be removed because it's not needed anymore. Also a number of upgrades related to API cleanups (for example SCM) and some changes and cleanups related to the upcoming Maven 4 release to make maintenance easier. Also lifting the minimum required version for plugins up to Maven 3.2.5 which solves a lot of compatibility issues. Preparing Maven 3.9.0 release which lifts JDK requirement to JDK8. ## Community Health: On the users list we can observe a decrease of activity but the other hand we can see an increase of pull request on GitHub site. There is a lot of activity on StackOverflow/Reddit about asking questions etc. which shows a kind of move to other medias instead of mailing list. The drop in activity on notifications@maven.apache.org and on issues@maven.apache.org looks like an issue on infrastructure site. The general activity on JIRA seemed to be more or less the same. ----------------------------------------- Attachment AX: Report from the Apache Mesos Project [Qian Zhang] ## Description: The mission of Mesos is the creation and maintenance of software related to a cluster manager that provides efficient resource isolation and sharing across distributed applications ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Mesos was founded 2013-06-19 (9 years ago) There are currently 50 committers and 50 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Charles-François Natali on 2021-08-08. - No new committers. Last addition was Charles-François Natali on 2021-08-07. ## Project Activity: The main activities in this quarter were on fixing some security vulnerabilities in Mesos website and CLI, and we also fixed some bugs in Mesos unit test. The last release (1.11.0) was done on 2020-11-24. ## Community Health: We do not have new contributors in this quarter, overall the community is not active. ----------------------------------------- Attachment AY: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Issues: There are no issues requiring board attention. ## Membership Data: Apache MINA was founded 2006-10-25 (16 years ago) There are currently 29 committers and 14 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 Thomas Wolf on 2021-09-30. - No new committers. Last addition was Gary D. Gregory on 2022-03-24. ## Project Activity: Recent releases: * Apache MINA FtpServer 1.1.4 was released on 2022-03-13. * Apache MINA FtpServer 1.2.0 was released on 2022-03-13. * Apache MINA FtpServer1.1.3 was released on 2022-02-25. We also have two releases under vote MINA 2.2.0 release and SSHD 2.9.0. ## Community Health: No major changes in the community. There has been some decrease in the number of emails / commits / issues, but the number of PRs on GitHub raising. We have 5 active committers this quarter. ----------------------------------------- Attachment AZ: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MyFaces was founded 2005-02-23 (17 years ago) There are currently 80 committers and 46 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 Henning Nöth on 2021-06-01. - No new committers. Last addition was Melloware on 2021-05-11. ## Project Activity: - Apache MyFaces Core the community is working on Faces 4.0. - Apache Tobago the community is working on bugs and features for 5.x. - Recent releases: tobago-2.5.0 was released on 2022-07-04. tobago-4.5.5 was released on 2022-07-04. tobago-5.1.0 was released on 2022-07-04. myfaces-core-2.2.15 was released on 2022-06-16. myfaces-core-2.3-next-M7 was released on 2022-06-06. myfaces-core-2.3.10 was released on 2022-06-06. myfaces-core-3.0.2 was released on 2022-06-06. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment BA: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NiFi was founded 2015-07-14 (7 years ago) There are currently 62 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Peter Turcsanyi was added to the PMC on 2022-05-11. - Simon Bence was added as a committer on 2022-05-09. ## Project Activity: The NiFi community has been extremely active this past quarter completing five releases. The releases include the NiFI NAR Maven Plugin 1.3.4 on June 20, NiFi 1.16.3 on June 14, NiFi MiNiFi C++ 0.12.0 on May 31, NiFi 1.16.2 on May 25, and NiFi 1.16.1 on April 29, 2022. These releases include hundreds of JIRAs providing new features, fixing defects, improving performance, addressing vulnerabilities in dependencies and our own. The entire NiFi project now builds and runs on Java 8, 11, and 17 and we're focusing on an upcoming major release which will drop support for Java 8 entirely as we're starting to see key dependencies do the same. We've been active in responding to reports in the security lists and promptly turned around releases where necessary with the latest example being https://nifi.apache.org/security.html#1.16.3. We are already 260+ JIRAs in on our Apache NiFi 1.17 line so we're likely to cut another significant release soon. This one will likely support building NiFi on the latest ARM based systems such as the latest Apple products. ## Community Health: Community health remains strong. This is evidenced by the frequency of meaningful releases and continued growth in the committer and PMC ranks. The mailing lists remain busy though we do see a decline in the users list activity. Instead what we're seeing is continued growth and usage of the Apache NiFi slack. We do encourage all things to occur on the lists and of course via JIRA but we still see a strong preference from the user community toward slack. We've again added more than 200 users this quarter in our general slack channel so we're now at 2262 as of the time of this writing versus 2042 as reported last quarter. We are also closing in on updating the apache nifi website which will improve our alignment with the preferred ASF infra and give us a much needed reboot and technology chain. ----------------------------------------- Attachment BB: Report from the Apache Nutch Project [Sebastian Nagel] ## Description: Apache Nutch is a highly extensible and scalable open source web crawler software project based on Apache Hadoop® data structures and the MapReduce data processing framework. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Nutch was founded 2010-04-21 (12 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new committers and PMC members. Last addition was Shashanka Balakuntala Srinivasa on 2020-08-01. ## Project Activity: Work on Nutch 1.19 is ongoing with 11 Jira issues opened, 9 resolved during the last quarter. Ongoing work includes the transition from Ant to Gradle to build Nutch, dependency upgrades, improved error handling in the fetcher and support for non-standard protocol implementations (eg. smb://) and the corresponding URLStreamHandlers by Nutch plugins. ## Community Health: The number of contributions (Jira issues, commits, activity on the mailing lists) is on a low but steady level. ----------------------------------------- Attachment BC: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: The mission of OpenJPA is the creation and maintenance of software related to OpenJPA: Object Relational Mapping for Java ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenJPA was founded 2007-05-16 (15 years ago) There are currently 35 committers and 18 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 Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Project Activity: The project is not very active. We do bug fix releases only Recent releases: - 3.2.2 was released on 2022-03-16. - 3.2.1 was released on 2022-02-06. - 3.2.0 was released on 2021-05-14. ## Community Health: There is not much activity at git and mailing lists :( I believe we need "fresh blood" :) ----------------------------------------- Attachment BD: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (9 years ago) There are currently 30 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Ali Alhaidary on 2021-03-22. - No new committers. Last addition was Ali Alhaidary on 2021-04-07. ## Project Activity: We are fixing bugs and preparing 7.0.0 release Recent releases: - 6.3.0 was released on 2022-05-16. - 6.2.0 was released on 2021-10-24. - 6.1.0 was released on 2021-07-20. ## Community Health: The mailing lists are bit more quite due to summer time and (maybe) not very active development. Hopefully we will introduce some new features and will get more feedback from our users :) ----------------------------------------- Attachment BE: Report from the Apache OpenOffice Project [Jim Jagielski] ----------------------------------------- Attachment BF: Report from the Apache ORC Project [Dongjoon Hyun] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads. ## Issues: There are no issues requiring board attention. For the following comment about the last report, Apache ORC PMC updated GitHub notification settings about pull requests, issues, and commits explicitly in order to archive all activities to the ASF mailing list. > rbowen: Do you find that the decreased mailing list activity is offset by > discussion in the GitHub issues, or has that discussion simply gone away? ## Membership Data: Apache ORC was founded 2015-04-21 (7 years ago) There are currently 46 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. The PMC has been focusing on the community's growth to be a healthier community by helping candidates. - Yiqun Zhang was added to the PMC on 2022-05-06 - Pavan Lanka was added as committer on 2022-05-23 ## Project Activity: First, according to the new ASF data privacy policy, Apache ORC PMC added a link to ASF Data Privacy Policy at the Apache ORC website front page and also double-checked that Apache ORC website has no custom privacy policy and no Google Analytics. Second, according to our release cadence, we released three maintenance releases in this quarter and helped Apache Spark, Iceberg, and Arrow projects to use it. - 1.7.5 (2022-06-16) - 1.7.4 (2022-04-15) - 1.6.14 (2022-04-14) In addition, we are preparing the following milestones. - 1.7.6 (August) - 1.8.0 (September) - 1.6.15 (September) 1.6.15 is the End-Of-Support release after 3 year from 1.6.0 on September, 2019. ## Community Health: In this quarter, GitHub PR open/close activities increased by 32% and 47% respectively and Commit activity increased by 22%. JIRA issue open/close activities also increased slightly. ----------------------------------------- Attachment BG: Report from the Apache Parquet Project [Xinli Shang] ## Description: The mission of Parquet is the creation and maintenance of software related to columnar storage format available to any project in the Apache Hadoop ecosystem ## Issues: There is no issue found. ## Membership Data: Apache Parquet was founded 2015-04-21 (7 years ago) There are currently 37 committers and 27 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 Gidon Gershinsky on 2021-11-23. - No new committers. Last addition was Gidon Gershinsky on 2021-04-05. ## Project Activity: MR-1.12.3 was released on 2022-05-26. MR-1.11.2 was released on 2021-10-06. MR-1.12.2 was released on 2021-10-06. MR-1.12.0 was released on 2021-03-25. ## Community Health: dev@ had a 65% decrease in the past quarter (270 emails compared to 751) 27 issues opened in JIRA, past quarter (no change) 8 issues closed in JIRA, past quarter (-52% change) 38 commits in the past quarter (18% increase) 12 code contributors in the past quarter (20% increase) 27 PRs opened on GitHub, past quarter (-20% change) 17 PRs closed on GitHub, past quarter (-43% change ----------------------------------------- Attachment BH: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache PDFBox was founded 2009-10-21 (13 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 3.0.0-alpha3 was released on 2022-05-05. 2.0.26 was released on 2022-04-21. 3.0.4 JBIG2 was released on 2022-03-01. 2.0.25 was released on 2021-12-16. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - there are a lot of refactorings, improvements and bugfixes - we are planning to cut the first beta release of our next major version 3.0.0 - to do so we start to identify the last tickets with breaking changes to be included in 3.0.0 ----------------------------------------- Attachment BI: Report from the Apache Petri Project [Dave Fisher] ----------------------------------------- Attachment BJ: Report from the Apache Pig Project [Koji Noguchi] ----------------------------------------- Attachment BK: 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 current issues for the Board. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (22 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: Towards the end of the period (and ongoing) there has been a sharp rise in activity directed towards a new release. The project has otherwise been, as usual, quiet. ## Community Health: No real change, though as noted above there has been a recent flurry of activity, with increased mailinglist traffic and most strikingly commits (up 286% to 174 according to reporter.a.o tools). ----------------------------------------- Attachment BL: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: Apache Ranger is a framework to enable, monitor and manage comprehensive data security - consistently across various data processing services. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Ranger was founded 2017-01-17 (6 years ago) There are currently 30 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Sailaja Polavarapu on 2019-09-18. - No new committers. Last addition was Dhaval Shah on 2021-01-20. ## Project Activity: - Community has completed the release for Apache Ranger 2.3.0 on July-06-2022. - Apache Ranger 3.0.0 has been progressing well within the community ## Community Health: - as the stats below show, the community is active and continue to improve Apache Ranger is adding more features to support enterprise data security needs - Community has released 2.3.0 release in July-2022. This release bring lot of improvements to Apache Ranger: - Ranger KMS integration with Google cloud HSM, Tencent KMS - added support for Amazon CloudWatch as audit store - ability to scope delegated-admin to specific permissions - ability to use macros in conditions, like: - IS_IN_GROUP('hr') && IS_IN_GROUP('finance') - TAG.piiType == 'email' - attribute-based access control (ABAC) enhancements, with ability to refer user/group/tag attributes - resource names, like: /dept/${{USER.dept}}, db_${{USER._name}} - row-filters, like: country = ${{USER.country}}, store_id in (${{GET_UG_ATTR _CSV('managesStore')}}) - conditions, like: HAS_UG_ATTR('managesStore') - removal of log4j-1 dependency - performance improvements in multiple areas - improvements in Docker setup - Community is scoping and working on next major release - 3.0.0 - Stats - dev@ranger.apache.org had a 14% increase in traffic in the past quarter (1440 vs 1258) - user@ranger.apache.org had a 950% increased in traffic in the past quarter (21 vs 2) - 124 issues opened in JIRA, past quarter (- 1% change) - 107 issues closed in JIRA, past quarter (+ 14% change) - 238 commits in the past quarter (+ 64% change) - 38 code contributors in the past quarter (+ 40% change) - 16 PRs opened on GitHub, past quarter (+ 6% change) - 7 PRs closed on GitHub, past quarter (+ 16% change) ----------------------------------------- Attachment BM: Report from the Apache Ratis Project [Tsz-wo Sze] ## Description: The mission of Apache Ratis is the creation and maintenance of software related to a highly customizable Raft protocol implementation in Java ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ratis was founded 2021-02-16 (a year ago) There are currently 28 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Attila Doroszlai was added to the PMC on 2022-04-25 - Yaolong Liu was added as committer on 2022-06-01 ## Project Activity: We released Ratis 2.3.0 on 2022-05-19. It has quite a few new features including Ratis-shell (RATIS-1412), no-leader mode (RATIS-1474) and snapshot management (RATIS-1485). We also released Ratis-thirdparty 1.0.0 on 2022-04-27 and Ratis-thirdparty 1.0.1 on 2022-07-02. Ratis-thirdparty bundles the thirdparty dependencies used in Ratis. We are currently working on the next 2.3.1 release. ## Community Health: The project is healthy. Both user@ and dev@ the mailing lists had a significant increase in traffic. We observed that there were quite a few new users asking questions in the mailing lists. We also attracted new contributors to contribute to Ratis. There was a 50% increase. ----------------------------------------- Attachment BN: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Issues: Feedback from the last report was: rbowen: Looking back over the past year of reports, it appears that there have not been any commits in a little over a year. Is this project still viable? Our answer: The PMC believes the project is still viable. There is continued interest in using Rya in multiple projects. The PMC members are interested in the project, but they did not have much time to contribute lately, We are discussing ways to increase contributions and increase the number of committers. Several PMC members expect to be able to dedicate more time to the project in the near future. ## Membership Data: Apache Rya was founded 2019-09-17 (3 years ago) There are currently 12 committers and 11 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 Adina Crainiceanu on 2019-09-17. - No new committers were added. ## Project Activity: Apache Rya 4.0.1 was released on 2020-12-22. We started discussion for a new release, but there is no progress on that yet. ## Community Health: The activity level in the project is low, but at least one committer plans on spending more time on the project in the next few months. We discussed plans to increase the number of contributions and we'll implement the plan in the next few month. dev@rya.apache.org had a 200% increase in traffic in the past quarter (3 emails compared to 1) 18 commits in the past quarter (1800% increase) 1 code contributor in the past quarter (100% increase) 18 PRs opened on GitHub, past quarter (800% increase) 4 PRs closed on GitHub, past quarter (400% increase) ----------------------------------------- Attachment BO: Report from the Apache Samza Project [Yi Pan] ## Description: The mission of Samza is the creation and maintenance of software related to distributed stream processing framework ## Issues: - There are no issues requiring board attention. ## Membership Data: Apache Samza was founded 2015-01-22 (7 years ago) There are currently 29 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 Bharath Kumarasubramanian on 2020-02-13. - No new committers. Last addition was Daniel Chen on 2021-09-17. ## Project Activity: - Samza 1.7.0 is released on 2022-04-04 - Stream Processing Meetup@LinkedIn on Kafka, Samza held on 2022-07-13 ## Community Health: JIRA: 18 issues opened in JIRA, past quarter (5% increase) 2 issues closed in JIRA, past quarter (-84% change) Commits: 22 commits in the past quarter (-42% decrease) 10 code contributors in the past quarter (-16% change) 17 PRs opened on GitHub, past quarter (-34% change) 20 PRs closed on GitHub, past quarter (no change) ----------------------------------------- Attachment BP: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Issues: No issue ## Membership Data: Apache SkyWalking was founded 2019-04-17 (3 years ago) There are currently 53 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Jiajing Lu was added to the PMC on 2022-06-28 - No new committers. Last addition was Ye Cao on 2022-01-28. With new Database development, Jiajing Lu joined the SkyWalking community deepply. We have several committer candidates from community, we would have several new committers soon. ## Project Activity: There are over a dozen of releases in this quarter. - rust-0.2.0 was released on 2022-07-04. - java-8.11.0 was released on 2022-06-20. - rover-0.2.0 was released on 2022-06-13. - 9.1.0 was released on 2022-06-08. - banyandb-0.1.0 was released on 2022-06-05. - banyandb-java-client-0.1.0 was released on 2022-05-26. - rover-0.1.0 was released on 2022-05-21. - satellite-1.0.0 was released on 2022-05-21. - eyes-0.3.0 was released on 2022-05-14. - kubernetes-event-exporter-1.0.0 was released on 2022-04-25. - java-8.10.0 was released on 2022-04-15. - client-js-0.8.0 was released on 2022-04-10. - 9.0.0 was released on 2022-04-09. - cli-0.10.0 was released on 2022-04-06. SkyWalking new database subproject gets its first release, and is integrated in the core. New ebpf agent gets released, and it iterates fast. ## Community Health: The community is still very active, including 600+ commits, hundreds of issues and PRs. There are 6 sessions selected in ApacheCon Asia and pre-event. ----------------------------------------- Attachment BQ: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Issues: There are no issues requiring board attention at present ## Membership Data: Apache Steve was founded 2012-07-25 (10 years ago) There are currently 10 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Jim Jagielski was added to the PMC on 2022-04-16 - No new committers. Last addition was Sean Palmer on 2022-03-04. ## Project Activity: Some work has begun on prototyping the next iteration of steve, in particular with the backend software. ## Community Health: No noteworthy activity here :) We have sufficient PMC oversight in case it is needed. ----------------------------------------- Attachment BR: Report from the Apache Streams Project [Steve Blackmon] ## Description: Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Streams was founded 2017-07-18 (4 3/4 years ago). There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. ## Community changes: - Brian Hodge joined PMC on 2020-04-26 - Brian Hodge became a committer on 2020-04-26 ## Project Activity: - Apache Streams 0.6.1 was released in March 2020. - Next Apache Streams release will be the first compatible with JDK11. - There was discussion last year about path and priorities to 1.0 release and roadmap beyond, but not many discussions or commits in 2021 or 2022 thus far. ## Community Health: - We need to get the upgrades on our main branch released ASAP. Q3 or bust! - We need to conduct more regular roadmap planning, create and deliver based on a planned release schedule. - We need to identify and execute strategies to reach out to likely interested users and developers to reinvigorate the project. - We need to be willing to evolve the project toward new use cases if necessary to expand the community. ----------------------------------------- Attachment BS: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favours convention over configuration, is extensible using a plugin architecture, and ships with plugins to support patterns and technologies such as REST, AJAX and JSON. The Struts team made one release in the last quarter: * Struts 6.0.0 - Major feature and bugfix release (2022-06-06) [1] The last Struts releases besides the core framework were * Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05) * Struts Annotations 1.0.7 - Enhancements in preparation for the next framework release (2020-02-23) The Struts project team is pleased to announce that within the last quarter we managed to get our highly anticipated Struts 6.0.0 major release out the door. Among many enhancements and bugfixes [2], the most notable changes are: * Switch to semantic versioning - the Struts 2 platform was always a totally different product compared to Struts 1, such that "Struts 2" became a product name. This however limited our ability to use proper semantic versioning for our releases, since "2" stayed as fixed first version component, while the major number in terms of semantic versioning was the second version component. With this release the "2" prefix was ditched to now comply with SemVer standards. * Upgrade minimum Java and Servlet platform requirements * Rework the OGNL expression language evaluation system to potentially close a whole class of attack vectors that lead to remote code execution attacks in the past * Add async support for Struts actions Within the last quarter we saw increased development and community activity around our major Struts framework release, with 84 (29) opened and 82 (21) closed PRs by 140 commits from 12 contributors. We released no security bulletin in the last quarter. We have no issues that require board assistance at this time. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - James Chaplin (jchaplin) was added to the PMC on 2020-11-16 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - James Chaplin (jchaplin) was added as committer on 2020-01-08 ## Mailing list activity: We saw notably increased mailing list activity, especially on dev@ with 161 (92) and user@ with 344 (192) messages. This is not unexpected around a major platform release. ## JIRA activity: - 28 JIRA tickets created in the last 3 months (13) - 68 JIRA tickets closed/resolved in the last 3 months (11) [1] https://struts.apache.org/announce-2022#a20220606 [2] https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.0.0 ----------------------------------------- Attachment BT: Report from the Apache Submarine Project [Liu Xun] ## Description: The mission of Apache Submarine is the creation and maintenance of software related to allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Submarine was founded 2019-10-16 (3 years ago) There are currently 34 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Kai-Hsun Chen on 2021-07-27. - Dajun Hu was added as committer on 2022-04-19 ## Project Activity: Software development activity: - We released the release 0.7 on 2022-06-31. - We have added support for Model Serving in our master branch. Meetups and Conferences: - Technical exchange meetings are held once a week. - We have registered for the apachecon asia 2022 annual conference to give a presentation and promote the submarine project. - We published our paper in EuroMLsys'22, 《Apache submarine: a unified machine learning platform made simple》 https://dl.acm.org/doi/abs/10.1145/3517207.3526984 ## Community Health: Submission activities have dropped significantly this quarter (-21%). The main reason is that there are many college students among the contributors of the project, and many students went out to participate in off-campus internships or graduations this quarter. The number of contributors has also remained unchanged. There are 13 contributors active this quarter, which is a good number for this project. We are cultivating newly enrolled students to participate in the development of the community, and we are also attracting corporate users to participate in the development of the community. ----------------------------------------- Attachment BU: 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 (15 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: - No new PMC members. Last addition was Shafreen on 2021-05-09. - No new committers. Last addition was Shafreen on 2020-07-14. ## Project Activity: We started the release process of the next release but put it on hold until several new contributions made by our new contributor get finalized and merged into the source repository. The new contributor is currently working on that at the moment, and we will be able to get on with the release process soon. ## Community Health: dev@synapse.apache.org had a 66% decrease in traffic in the past quarter (10 emails compared to 29) 37 commits in the past quarter (3700% increase) 3 code contributors in the past quarter (300% increase) 18 PRs opened on GitHub, past quarter (500% increase) 10 PRs closed on GitHub, past quarter (1000% increase) ----------------------------------------- Attachment BV: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tapestry was founded 2006-02-14 (16 years ago) There are currently 29 committers and 13 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 Ben Weidig on 2021-12-02. - Volker Lamp was added as committer on 2022-04-14 ## Project Activity: We had 2 Tapestry releases, both including bugfixes and new features (full Tapestry-IoC support for Java versions up to 17 and CORS support). We also added a new committer, Volker, who didn't waste any time getting his contributions into code and documentation. Our last release had the most different committers in a long time. ## Community Health: We've had the busiest quarter in the last few years: - 25 issues closed in JIRA, past quarter (38% increase) - dev@tapestry.apache.org had a 120% increase in traffic in the past quarter (55 emails compared to 25) - 5 code contributors in the past quarter (66% increase) 5 PRs closed on GitHub, past quarter (500% increase) ----------------------------------------- Attachment BW: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tcl was founded 2000-07-24 (22 years ago) There are currently 12 committers and 7 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 Brice Hamon De Crevecoer on 2014-11-25. - No new committers. Last addition was Brice B. Hamon on 2014-11-25. ## Project Activity: A new release has been made during the reporting period, rivet 3.2.2, which was released on 2022-06-21. This is a maintenance release, fixing a memory leak in Rivet_Var. In addition, a new feature was added to '::rivet::var all' that allows an extra optional argument that is interpreted as a dictionary of default values (in the same way the '::rivet::var get' command has an optional default value argument). The code in the master branch has also new versions of the TEA tcl.m4 and install-sh scripts. ## Community Health: The traffic of the mailing lists has increased which is normal for the project after a new release (as most traffic in the list happens after new releases). ----------------------------------------- Attachment BX: Report from the Apache Tez Project [László Bodor] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tez was founded 2014-07-16 (8 years ago) There are currently 35 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 László Bodor on 2020-11-24. - No new committers. Last addition was László Bodor on 2020-01-23. ## Project Activity: With some fixes, tez 0.10.2 release is in progress, which might help hive 4.0 move on. ## Community Health: New contributions keeps coming in. According to earlier VOTEs, committership in Tez needs a good insight on design and patches in different areas, we're hoping that we can get those in the future. ----------------------------------------- Attachment BY: Report from the Apache Thrift Project [Jens Geyer] ## Description: Apache Thrift is a high performance cross platform RPC and serialization solution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Thrift was founded 2010-10-20 (12 years ago) There are currently 41 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Mario Emmenlauer was added to the PMC on 2022-04-13 - Liu Jiayu was added as committer on 2022-06-25 ## Project Activity: Working towards 0.17.0 release, planned for summer 2022. ## Community Health: The project receives a steady flow of contributions from known and new contributors, improving both the code base, the project and the community around. For example, valuable contributions were made to improve the CI process efficiency in the last weeks. Given the significant number of language bindings we support, this improvement significantly reduces build time for pull requests. ----------------------------------------- Attachment BZ: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list of over 1200 different file types including most of the major types in existence (MS Office, PDF, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tika was founded 2010-04-20 (12 years ago) There are currently 32 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Nicholas DiPiazza on 2021-07-05. - No new committers. Last addition was Nicholas DiPiazza on 2021-06-03. ## Project Activity: We released 2.4.0 on May 2 and 2.4.1 on June 17. We released two security-related fixes to our 1.x branch in May and one in June. The new functionality in our 2.x branch has included dramatically improving customization entry-points and adding a generalized rendering interface. ## Community Health: We saw an increase in JIRA activity and commits and a modest decrease in PRs opened and closed and activity on our mailing lists. Our CHI is 5.5 (Healthy). ----------------------------------------- Attachment CA: Report from the Apache TinkerPop Project [Florian Hockmann] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Issues: There are no issues requiring board attention. ## Membership Data: Community changes, past quarter: - Divij Vaidya was added to the PMC on 2022-04-25 - Dave Bechberger was added as committer on 2022-06-14 ## Project Activity: We've just started preparing the next releases which will be 3.5.4 and 3.6.1. They will also include the first official release of the Gremlin-Go Gremlin Language Variant (GLV). Since the first pre-release of Gremlin-Go mentioned in the last board report, we had two more release candidates. This shows the development activity for this GLV which is being driven by various community members, as well as the high interest from the community to use it. In the wider TinkerPop ecosystem, we've learned about a new TinkerPop enabled implementation that is being developed by the company Aerospike with the project name "Firefly". They selected TinkerPop for their graph component to extend their existing Aerospike Database, describing it as "the most widely adopted graph computing framework".[1] Another project we've learned about is Quine which describes itself as a "streaming graph" where graph queries can be executed on data streams.[2] It supports Cypher and (a subset of) Gremlin for these graph queries.[3] ### Releases: 3.5.3 was released on 2022-04-04. 3.6.0 was released on 2022-04-04. ## Community Health: We see a significant number of pull requests from community members lately. Many of them contribute to the already mentioned Gremlin-Go GLV, but we also see an increasing activity in basically all areas of TinkerPop. We had three live events on Discord: - Kelvin Lawrence, Dave Bechberger and Stephen Mallette presented major new features of the 3.6.0 .release. - Lyndon Bauto hosted a bug bash for Gremlin-Go. - Yang Xia presented features of Gremlin-Go. ## Links [1] https://medium.com/aerospike-developer-blog/are-graph-databases-finally-ready-for-prime-time-8f7ddd49a855 [2] https://quine.io/ [3] https://docs.quine.io/reference/gremlin-language.html ----------------------------------------- Attachment CB: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Traffic Server was founded 2010-04-20 (12 years ago) There are currently 67 committers and 55 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 Robert Butts on 2021-07-13. - No new committers. Last addition was Jeff Elsloo on 2021-11-01. ## Project Activity: We are testing in production and preparing for another bug and issue release for the month of July. We are also testing out next feature release of 9.2.0 in production at multiple companies. ## Community Health: We had our ATS Spring Summit on May 24th and 25th remotely after trying to plan for it in person. It was not feasible to have it in person at the time. We hope to have our Fall Summit in person in the bay area this year. We are continuing to have our weekly PR and issue scrub. Some people are taking summer vacation, so the attendance has fluctuated. The number of code committers dropped this quarter by 23% after increasing last quarter by 39%. We are keeping up with our PRs and issues with a net positive closing of 7 for PRs and for issues we have a net opening of 3. ----------------------------------------- Attachment CC: Report from the Apache Web Services Project [Daniel Kulp] ## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (19 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Other than some minor bug fixes for WSS4J, the bulk of the work this period centered around two activities: 1) Release of Axiom needed by the Axis project. This was finished in late May. 2) Working on a WSS4J 3.0 that changes WSS4J from using javax.* packages to using the new jakarta.* libraries. This is ongoing. Since the package rename will be an incompatible change, other major changes are being considered as well. Releases this period: Axiom-1.4.0: 2022-05-25 Past Releases: WSS4J 2.4.1 was released on 2022-02-18 Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. ----------------------------------------- Attachment CD: 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: Apache Zeppelin was founded 2016-05-18 (6 years ago) There are currently 23 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Jeff Zhang on 2018-01-25. - Last committer addition was Philipp Dallig on 2020-06-24 ## Project Activity: 2022+Opensource+Contribution+Academy, we would help korea contributors on contributions to Zeppelin https://wiki.apache.org/confluence/display/ZEPPELIN/ 2022+Opensource+Contribution+Academy ## Community Health: - +6 new code contributors since last report. 372 total. - users@zeppelin.apache.org: - 71 emails sent to list - dev@zeppelin.apache.org: - 407 emails sent to list ------------------------------------------------------ End of minutes for the July 20, 2022 board meeting.