The Apache Software Foundation Board of Directors Meeting Minutes March 16, 2022 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:01 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42gr 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: Rich Bowen Bertrand Delacretaz Christofer Dutz Roy T. Fielding Sharan Foga Willem Jiang Sam Ruby Roman Shaposhnik Sander Striker Directors Absent: none Executive Officers Present: Craig McClanahan David Nalley Craig Russell Matt Sicker Ruth Suehle Executive Officers Absent: none Guests: Daniel Gruno Dave Fisher Greg Stein Henri Yandell - joined :03 Joe Brockmeier Justin Mclean - joined :02 Paul Angus 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 February 16, 2022 See: board_minutes_2022_02_16.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] The past years COVID-19 has had a tremendous impact on our lives. Things we once took for granted became a challenge. We had to adapt. Since last month more that I took for granted no longer is. The war in Ukraine will have its impact for a long time to come. Two weeks ago we had our annual ASF Members meeting. As a result we’re in a position to welcome a significant number of new members. The members also elected a new board. First of all I’d like to thank Craig Russell, Justin Mclean, Sheng Wu for their services on the board. I hereby welcome two new directors to their first board meeting: Christofer Dutz and Willem Jiang. I also welcome back Rich Bowen. I’m looking forward to your perspectives this term. When taking on the role of Chair last year I was told that much of the effort in the Chair’s role lies in the Members meeting, I did experience that for the first time. The meeting didn’t quite go as smooth and efficient as I would have liked. We didn’t have enough proxies or attendance to reach quorum instantly. I am open to and supportive of all efforts that have begun to ensure that we will not run into this issue next year. Item 8C on the agenda, to schedule another meeting in June, is an example of that. I am definitely set on improving our board processes further. To that end, I’ve refined some of the requirements on the board agenda tool. The board agenda tool, in combination with deliberate delegation, is what allows our board to scale. Infrastructure is assuming responsibility for the board agenda tool this year, ensuring continuity of this crucial tool. This past term we have reduced the duration of our meetings further. This should make it easier to schedule the meeting, and even if it's not a the ideal time, keep it tolerable. More importantly, the reduction of time on common tasks, gives us room to go a bit deeper on comments and questions on executive officer reports. To that end I will resume my push for timely reports again, including my own, and to have these in by the second Wednesday, giving directors enough time to comment and ask questions. B. President [David Nalley] It's been a very busy and hectic month. Mark Cox and I appeared at the inaugural meeting of the US Cyber Safety Review Board to discuss Log4shell and more broadly open source supply chain security. Following that meeting we've been asked to appear again before a committee of the CSRB. Meetings with the House Energy and Commerce and Homeland Security staff have happened with the aid of our consultant, though it seems interest seems to ebb and flow with interest being drawn to other geopolitical topics. Ruth has been extraordinarily helpful driving the budget process. While we aren't yet ready to submit a finalized draft in resolution form, I do want to make a RO copy of the spreadsheet that we're hacking on available for the board to peruse and think about: https://s.apache.org/ProposedFY23Budget Additionally, please see Attachments 1 through 8. @David: follow up on this question re: brand management C. Treasurer [Craig McClanahan] We have continued to make progress getting our Operating Reserve account set up at TD Wealth. You will see this show up in the March financial reports, starting with a $2 million transfer from our TD Bank account to the Operating Reserve. This is quite a bit less than half of our end-of-February cash balance, and (even not counting the $500,000 restricted donation), falls in line with the policies outlined in the Investment Policy Statement that the Board approved in December 2021. In February, Myrle and I reached out on members@ looking for potential volunteers for a second Assistant Treasurer position. This would allow for spreading the required workload across more volunteers, and provide better backstops if the Treasurer or current Assistant Treasurer became unavailable - especially for transactions that require dual approvals. We got a reply expressing interest from Roberto Galoppini (galoppini@apache.org), a fairly long time member, who followed up on the suggestion to review Myrle’s video presentation about the progress that Treasury has made, and we also had a video interview with him recently. We were both favorably impressed, and would like to nominate him as a second Assistant Treasurer. D. Secretary [Matt Sicker] In February, the secretary received 44 ICLAs and 1 CCLA. E. Executive Vice President [Ruth Suehle] ApacheCon--We are finishing up planning with the hotel and near signing the contract. Please keep an eye out for the prospectus and CFP! F. Vice Chair [Shane Curcuru] Assisted Chair with data for our recent Member's meeting & process improvements. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Sander] 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 / Christofer] 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: # Ignite [bdelacretaz] A. Apache Airflow Project [Bolke de Bruin / Willem] See Attachment A B. Apache Allura Project [David Philip Brondsema / Roman] See Attachment B C. Apache Any23 Project [Lewis John McGibbney / Roy] See Attachment C D. Apache Archiva Project [Olivier Lamy / Sharan] See Attachment D E. Apache Atlas Project [Madhan Neethiraj / Sam] See Attachment E F. Apache Axis Project [Robert Lazarski / Bertrand] See Attachment F G. Apache Bahir Project [João Boto / Rich] See Attachment G H. Apache Beam Project [Kenneth Knowles / Willem] See Attachment H I. Apache Bigtop Project [Kengo Seki / Roy] See Attachment I J. Apache Bloodhound Project [Gary Martin / Bertrand] See Attachment J K. Apache BookKeeper Project [Sijie Guo / Roman] See Attachment K L. Apache BVal Project [Matthew Jason Benson / Rich] See Attachment L M. Apache Camel Project [Andrea Cosentino / Christofer] See Attachment M N. Apache Cayenne Project [Michael Ray Gentry / Sharan] See Attachment N O. Apache CloudStack Project [Gabriel Beims Bräscher / Sam] See Attachment O P. Apache Commons Project [Gary D. Gregory / Sander] See Attachment P Q. Apache Cordova Project [Jesse MacFadyen / Roy] See Attachment Q R. Apache cTAKES Project [Pei Chen / Sander] See Attachment R S. Apache Curator Project [Enrico Olivelli / Sharan] See Attachment S T. Apache Daffodil Project [Mike Beckerle / Sam] See Attachment T U. Apache DeltaSpike Project [Mark Struberg / Willem] No report was submitted. @Willem: pursue a report for DeltaSpike V. Apache ECharts Project [Wenli Zhang / Christofer] See Attachment V W. Apache Felix Project [Karl Pauls / Bertrand] See Attachment W X. Apache Flex Project [Olaf Krüger / Rich] See Attachment X Y. Apache Flink Project [Stephan Ewen / Roman] See Attachment Y Z. Apache Gobblin Project [Abhishek Tiwari / Rich] See Attachment Z AA. Apache Guacamole Project [Mike Jumper / Roman] See Attachment AA AB. Apache Gump Project [Stefan Bodewig / Willem] See Attachment AB AC. Apache Helix Project [Kishore G / Sander] See Attachment AC AD. Apache Hive Project [Ashutosh Chauhan / Christofer] See Attachment AD AE. Apache Hop Project [Hans Van Akelyen / Sam] See Attachment AE AF. Apache Hudi Project [Vinoth Chandar / Sharan] See Attachment AF AG. Apache Iceberg Project [Ryan Blue / Bertrand] See Attachment AG AH. Apache Ignite Project [Dmitry Pavlov / Roy] See Attachment AH AI. Apache Incubator Project [Justin Mclean / Rich] No report was submitted. AJ. Apache IoTDB Project [Xiangdong Huang / Bertrand] See Attachment AJ AK. Apache Jackrabbit Project [Marcel Reutegger / Sharan] See Attachment AK AL. Apache Karaf Project [Jean-Baptiste Onofré / Rich] See Attachment AL AM. Apache Lucene Project [Bruno Roustant / Sander] See Attachment AM AN. Apache Lucene.Net Project [Shad Storhaug / Roman] See Attachment AN AO. Apache Mnemonic Project [Yanhui Zhao / Sam] See Attachment AO AP. Apache Mynewt Project [Szymon Janc / Rich] See Attachment AP AQ. Apache NetBeans Project [Geertjan Wielenga / Christofer] See Attachment AQ AR. Apache OFBiz Project [Jacopo Cappellato / Roy] See Attachment AR AS. Apache Olingo Project [Michael Bolz / Willem] See Attachment AS AT. Apache OODT Project [Imesha Sudasingha / Roman] See Attachment AT AU. Apache OpenJPA Project [Mark Struberg / Rich] See Attachment AU AV. Apache OpenNLP Project [Jeff Zemerick / Bertrand] See Attachment AV AW. Apache OpenWebBeans Project [Mark Struberg / Christofer] See Attachment AW AX. Apache Ozone Project [Sammi Chen / Sharan] See Attachment AX AY. Apache Pig Project [Koji Noguchi / Sam] No report was submitted. AZ. Apache Pivot Project [Roger Lee Whitcomb / Willem] No report was submitted. BA. Apache PLC4X Project [Christofer Dutz / Roy] See Attachment BA BB. Apache Portable Runtime (APR) Project [Nick Kew / Sander] See Attachment BB BC. Apache Portals Project [David Sean Taylor / Willem] See Attachment BC BD. Apache Pulsar Project [Matteo Merli / Sam] See Attachment BD BE. Apache Qpid Project [Robbie Gemmell / Sander] See Attachment BE BF. Apache Royale Project [Piotr Zarzycki / Roy] See Attachment BF BG. Apache Serf Project [Justin Erenkrantz / Rich] No report was submitted. @Rich: pursue a report for Serf BH. Apache ServiceMix Project [Krzysztof Sobkowiak / Sharan] See Attachment BH BI. Apache Shiro Project [Brian Demers / Roman] See Attachment BI BJ. Apache SINGA Project [Wang Wei / Christofer] See Attachment BJ BK. Apache Sling Project [Robert Munteanu / Bertrand] See Attachment BK BL. Apache SpamAssassin Project [Sidney Markowitz / Christofer] See Attachment BL BM. Apache Storm Project [Kishor Patil / Sharan] No report was submitted. BN. Apache Submarine Project [Liu Xun / Willem] See Attachment BN BO. Apache Synapse Project [Isuru Udana / Sander] See Attachment BO BP. Apache Tomcat Project [Mladen Turk / Sam] See Attachment BP BQ. Apache TomEE Project [David Blevins / Roy] See Attachment BQ BR. Apache TVM Project [Tianqi Chen / Rich] See Attachment BR BS. Apache UIMA Project [Richard Eckart de Castilho / Roman] See Attachment BS BT. Apache Unomi Project [Serge Huber / Bertrand] See Attachment BT BU. Apache VCL Project [Josh Thompson / Sam] See Attachment BU BV. Apache Wicket Project [Andrea Del Bene / Roy] See Attachment BV BW. Apache Yetus Project [Allen Wittenauer / Christofer] See Attachment BW BX. Apache ZooKeeper Project [Flavio Paiva Junqueira / Sander] See Attachment BX Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Flink Project Chair WHEREAS, the Board of Directors heretofore appointed Stephan Ewen (sewen) to the office of Vice President, Apache Flink, and WHEREAS, the Board of Directors is in receipt of the resignation of Stephan Ewen from the office of Vice President, Apache Flink, and WHEREAS, the Project Management Committee of the Apache Flink project has chosen by vote to recommend Robert Metzger (rmetzger) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Stephan Ewen is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Flink, and BE IT FURTHER RESOLVED, that Robert Metzger be and hereby is appointed to the office of Vice President, Apache Flink, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Flink Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache CloudStack Project Chair WHEREAS, the Board of Directors heretofore appointed Gabriel Beims Bräscher (gabriel) to the office of Vice President, Apache CloudStack, and WHEREAS, the Board of Directors is in receipt of the resignation of Gabriel Beims Bräscher from the office of Vice President, Apache CloudStack, and WHEREAS, the Project Management Committee of the Apache CloudStack project has chosen by vote to recommend Simon Weller (sweller) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Gabriel Beims Bräscher is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache CloudStack, and BE IT FURTHER RESOLVED, that Simon Weller be and hereby is appointed to the office of Vice President, Apache CloudStack, 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 CloudStack Project Chair, was approved by Unanimous Vote of the directors present. C. Change the Apache Solr Project Chair WHEREAS, the Board of Directors heretofore appointed Jan Høydahl (janhoy) to the office of Vice President, Apache Solr, and WHEREAS, the Board of Directors is in receipt of the resignation of Jan Høydahl from the office of Vice President, Apache Solr, and WHEREAS, the Project Management Committee of the Apache Solr project has chosen by vote to recommend Houston Putman (houston) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jan Høydahl is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Solr, and BE IT FURTHER RESOLVED, that Houston Putman be and hereby is appointed to the office of Vice President, Apache Solr, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache Solr Project Chair, was approved by Unanimous Vote of the directors present. D. Establish the Apache YuniKorn 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 standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache YuniKorn Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache YuniKorn Project be and hereby is responsible for the creation and maintenance of software related to a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds; and be it further RESOLVED, that the office of "Vice President, Apache YuniKorn" 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 YuniKorn Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache YuniKorn 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 YuniKorn Project: * Akhil PB * Arun Suresh * Carlo Curino * Chaoran Yu * Chenya Zhang * Craig Condit * DB Tsai * Felix Cheung * Holden Karau * Jason Darrell Lowe * Jonathan Hung * Junping Du * Kinga Marton * Konstantinos Karanasos * Luciano Resende * Subramaniam Krishnan * Sunil G * Tao Yang * Vinod Kumar Vavilapalli * Wangda Tan * Wei-Chiu Chuang * Weiwei Yang * Wilfred Spiegelenburg NOW, THEREFORE, BE IT FURTHER RESOLVED, that Weiwei Yang be appointed to the office of Vice President, Apache YuniKorn, 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; and be it further RESOLVED, that the Apache YuniKorn Project be and hereby is tasked with the migration and rationalization of the Apache Incubator YuniKorn podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator YuniKorn podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7D, Establish the Apache YuniKorn Project, was approved by Unanimous Vote of the directors present. E. Change the Apache Cassandra Project Chair WHEREAS, the Board of Directors heretofore appointed Nate McCall (zznate) to the office of Vice President, Apache Cassandra, and WHEREAS, the Board of Directors is in receipt of the resignation of Nate McCall from the office of Vice President, Apache Cassandra, and WHEREAS, the Project Management Committee of the Apache Cassandra project has chosen by vote to recommend Michael Semb Wever (mck) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Nate McCall is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Cassandra, and BE IT FURTHER RESOLVED, that Michael Semb Wever be and hereby is appointed to the office of Vice President, Apache Cassandra, 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 7E, Change the Apache Cassandra Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Appoint Board Chair and Vice Chair At the first Board meeting after its election, the Board reviews Board Chair and Vice Chair appointments. The board appoints Sander Striker as chair, Shane Curcuru as vice chair. B. Board Calendar Determine the best time for the board meeting. Based on the input received privately about people's schedules, I propose that we have the meeting on the 3rd Wednesday of the month: - from April to September at 15:00 UTC - from October to March at 22:00 UTC C. Second members meeting in 2022 In order to capitalize on the momentum to address quorum issues, the proposal is to have a members meeting on the 15th of June. This meeting would focus on votes to involuntarily move individuals to emeritus that haven't participated in meetings or votes for three or more years, and either can't be reached or decline to provide a non-voting proxy for the next meeting. It would be helpful to decide on a date and set up the directory in svn now so that proxies can start to be collected. The official notice can go out at the normal time, and ideally the vote can be opened prior to the meeting. The board has scheduled a June 15 special members meeting by general consent. D. Proposed Budget While not ready to submit a finalized draft in resolution form, a read-only copy of the spreadsheet that is being used to draft the budget is available for the board to peruse and think about: https://s.apache.org/ProposedFY23Budget The budget will be on next months agenda. Board to discuss details on budget over next month via mailing lists. E. Appoint Assistant Treasurer Craig McClanahan in his capacity as Treasurer nominated Roberto Galoppini for the position of Assistant Treasurer. The board appoints Roberto Galoppini as an additional assistant treasurer. 9. Review Outstanding Action Items * Justin: follow up on BT SIG [ Mynewt 2021-09-15 ] Status: Progress made. Waiting on info from Infra. * Sander: follow up with PMCs about the role of the security team [ Security Team 2022-01-19 ] Status: Not started. * David: what do we do when SHTF? [ Project Support 2022-01-19 ] Status: * Bertrand: follow up on Members meeting process improvements [ Discussion Items 2022-03-16 ] Status: In progress 10. Unfinished Business 11. New Business 12. Announcements A. gstein finishes 55 laps around the Sun, on this day. A. gstein finishes 55 laps around the Sun, on this day. 🎉 13. Adjournment Adjourned at 22:39 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period February 2022 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - One request to use project logos on a webpage - One request to use project logos on stickers - One request to use the CASSANDRA mark for an event - Provided advice on how to correctly use of ASF marks on a website - Provided advice on what would be an acceptable use of ASF marks in Google ads - Provided advice to the GUACAMOLE PMC regarding trademark registrations - Approved name searches for: KYUUBI - Provided advice on how to correctly use of ASF marks in a YouTube video - Provided advice to ARROW regarding logo design - One request to use project logos in a book * REGISTRATIONS The registration of APACHE in China is progressing with a court hearing taking place on 24 Feb. Worked with counsel to renew OFBIZ registration. Instructed counsel not to object to a potentially conflicting registration in India as the TAJO project has retired. * INFRINGEMENTS Continued work to remove infringing books sold by an Amazon marketplace seller. wave is addressing a potential infringement by a downstream distributor of our KAFKA and PULSAR marks. The KAFKA PMC completed addressing an issue with an external product. A site infringing our PDFBOX marks has been taken down as a result of us making a complaint to the hosting provider. Reportied a Twitter account infringing our marks to market cryptocurrency and the account was removed. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: we have closed more than $1.86M in sponsorships in FY2022 thus far. Sponsorship activities continue, with a new Platinum Sponsor being onboarded, and a new Silver Sponsor welcomed. We anticipate new sponsorship and renewal payments for 2 Platinum, 3 Gold, 3 Silver, and 6 Bronze Sponsors. We received payment from one Platinum and two Silver Sponsors. 2) Targeted Sponsors: we are reviewing, renewing, and/or revising donated services with several Targeted Sponsors, as well as continuing to hone policies related to donations that benefit individual PMCs. 3) Sponsor Relations: we met with a new Sponsor point-of-contact, who was new to the Apache community and unfamiliar with the ASF. We will also be meeting with members of a Platinum Sponsor’s new OSPO team. 4) Event Sponsorship: fees for an ApacheCon sponsorship remain outstanding since September. 5) Individual Donations and Corporate Giving: we received $2.6K in individual donations in February. 6) Administrivia: we continue to work on outstanding workflow/tasks with the Accounting team. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] == Overview Mostly quiet since last report. Nothing major to report this month. == Published Published: the following items were published on blogs.apache.org - The Apache Weekly News Round-up: week ending 25 February 2022 https://s.apache.org/mq600 - The Apache Weekly News Round-up: week ending 18 February 2022 https://s.apache.org/m4j6b - The Apache Weekly News Round-up: week ending 11 February 2022 https://s.apache.org/ad9k6 - Foundation Statement at 8 February 2022 Senate Committee hearing on Homeland Security and Government Affairs https://s.apache.org/z0hb7 - The Apache Weekly News Round-up: week ending 4 February 2022 https://s.apache.org/0u03q - Apache Month in Review: January 2022 https://s.apache.org/a8bim Press Releases: no press releases were issued on the newswire service during this time period. Informal Announcements: we published 6 items on the ASF Foundation Blog, including 4 Apache News Round-ups and 1 monthly overview, totalling 427 news summaries published to date. We tweeted 8 items to 63.4K followers on Twitter, and posted 7 items to 57.4K followers and generated 43K post impressions on LinkedIn. The ASF’s YouTube channel had 16.6K views, and 11.7K subscribers. Future Announcements: ASF quarterly reports are suspended until further notice, as Q1 and Q2 FY2022 Reports are well behind schedule due to repeated missing submissions (we would have been preparing the Q3 Report at this time). No press releases are currently planned. Media Relations: we responded to 4 media queries. We also responded to a request to speak on a panel for a cybersecurity Webinar (topic is Log4j). Analyst Relations: we responded to one analyst query during this timeframe. Apache was mentioned in 17 reports by Gartner, Forrester, 451 Research, and IDC combined. Apache Atlas was featured in a Kuppinger Cole report on LC Data Catalogs and Metadata Management. == Extra Liaison with ASF Executive Spokespeople -- - Coordination on ASF’s testimony for 8 February Senate hearing PMC Communication -- - Worked with ASF Diversity & Inclusion on a call for mentors as well as a call for sponsors to support Outreachy interns - Worked with Apache OpenOffice on a mission statement - Worked with Apache Ignite regarding event branding/messaging guidelines - Working with Apache Drill on promoting new release - Working with Apache Arrow to appear on a podcast on Apache Arrow Flight - Working with Apache Pulsar regarding corporate support and branding/messaging guidelines == Coordination with ASF Brand Management - Advised on permissions for inclusion of ASF and Apache logos for a book publisher == Success at Apache -- - Coordinating upcoming post ----------------------------------------- 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 ========== - Finally removed Buildbot 0.8, in favor of Buildbot 3.2. We have been running both systems for a while now, while working with projects to migrate their testing configurations. Short Term Priorities ===================== - Finish LDAP migration to updated/modern platform. - Finish mail system migration from hermes to mailgw. - Gitbox v2 General Activity ================ - Lots of testing on the new mail gateway, using a few mailing list migrations to the new mail system. - Initial development of the Agenda Tool has started in earnest, and is progressing. Feedback and requirements from the Directors has been quite helpful. - Completing some migrations, and turning off our proxmox boxes. - Began an experiment with a webapp to manage email moderation. - Word policing: dropping BB 0.8 removed thousands of uses. We have been in-process on migrating from Puppet v3 to v6 for a long while, which will remove hundreds of uses upon completion - Working through some major hassles with a couple of the Jenkins controllers. - Budget work for FY23. - Assisting with operation of the Apache STeVe voter tool for the Annual Members Meeting. - Buildbot 0.8 has been fully-retired. - Working through an upgrade for blogs.a.o. First attempt ran into some issues, so we rolled back the upgrade. - Implemented a new Datadog-based continual check for health of the Puppet system. It detects more failure modes than the upstream integration. We're considering if/how to upstream our version. - Dealing with build nodes for specialized architectures. - Nicely resolved some longstanding backup issues. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] We are on the cusp of announcing ApacheCon North America 2022, which will be an in-person event, in New Orleans, October 3-6. Because some details are not yet finalized, and probably won't be until immediately before the meeting, please see the EVP's report for late-breaking details. And look for a Call For Presentations in the next few weeks. Details will be at https://apachecon.com/ soon. Also coming up is the Kafka Summit https://www.kafka-summit.org/, April 25-26 in London. Apache will have a strong showing at this week's FOSS Backstage event in Berlin - https://foss-backstage.de/ ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== No current events Future Events ============= ACNA New Orleans has been announced. If the budget is approved, we will begin organizing and getting our TAC app up and running. Short/Medium Term Priorities ===================== In person events are starting to pop up and TAC is keeping an eye out for suitable events. Still to be discussed are additional questions that could/should be added around Covid Passports etc. Budget ====== Budget has been submitted to the 2023 Budget Spreadsheet Mailing List Activity ===================== None Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ## Description: - The Diversity and Inclusion VP works in collaboration with a team that contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: ## Activity: *** Project: Internships for underrepresented groups (Outreachy) *** On March 4th, we concluded the round "December 2021 to March 2022" [1]. We finalized the round with 5 projects and 5 interns, one intern per project. We applied to participate in the round "May to August 2022" [2]. However, we didn't find sponsorships to move forward with the program. March 23rd at 4pm UTC is the deadline for Apache mentors to submit their Outreachy projects. We need budget for at least one project to join the program otherwise we would not be able to join during this round [3]. *** Project: User Experience Research on new contributors *** Kick-off meeting with Bitergia. We started working on the preliminary review of the survey. This stable version will be open to discussion with the D&I working group for the final version. We started a discussion with Apache Beam for their feedback and contribution on the improvement-implementation action. *** Operations no updates. ## Committee members' changes: We have a new contributor working on the User Experience Research on new contributors project. ## References [1] https://www.outreachy.org/outreachy-december-2021-internship-round/ [2] https://www.outreachy.org/blog/2022-01-10/may-2022-call-for-mentoring-communities/ [3] https://www.outreachy.org/sponsor/ ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] The ASF is on it's way to remove Google Analytics. As a replacement for projects who need website analytics we have discussed to use Matomo. The new Matomo instance is running (in beta) for some projects: https://matomo.privacy.apache.org/ Thanks to Martijn Visser and Benjamin Marwell to make this happen. A draft for the message of website policy changes can be found here: https://docs.google.com/document/d/1HQibaSbfoioGAW4ugvo8meA_oDJ6Lz6VNUeOXtvnd7Y/edit Some feedback was already worked in. In a few days this message will be sent, except there is further feedback. We have been granted with a "premium" account for free for a tool called "Mine", which sends us user complaints. I am still undecided if this is a good thing to use or if it is necessary to use it. Usual discussions and daily operations aside, there is nothing more to report. Once the above mentioned email is out, I expect the privacy list will have to handle support questions. ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Jian Song (songjian@) has joined the Metaverse Interoperability Community Group. This is the first participant from ASF. The foundation has agreed to the W3C Community Contributor License Agreement for the group. ----------------------------------------- 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 with 20 outstanding issues compared to last month. Personally, I have been consumed by reacting to global events and wasn't able to dedicate much time at all to the committee this month. I apologize for that. However, I did keep an eye on all incoming legal traffic and luckily there wasn't anything that required committee's attention. At least not on the reactive side. Really hope that the coming month will be easier. ----------------------------------------- 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. The workload is starting to drop after the the larger number of issues reported during December-January. David Nalley and Mark Cox attended a Cyber Safety Review Board (CSRB) meeting in February and Mark Cox attended a CERT/CC meeting in February both around the Log4Shell (Log4j) issue. Stats for Feb 2022: 25 [license confusion] 39 [support request/question not security notification] Security reports: 67 (last months: 71, 83, 44) 9 [site] 6 [tomcat] 4 [airflow], [trafficserver] 3 [dubbo], [httpd], [jspwiki] 2 [apisix], [apr], [dolphinscheduler], [flink], [hadoop], [openoffice], [spark] 1 [any23], [axis], [commons], [couchdb], [druid], [freemarker], [hive], [ignite], [livy], [logging], [ofbiz], [pdfbox], [servicecomb], [shenyu], [shiro], [sling], [storm], [superset], [tika], [xml], [zeppelin] In total, as of 1st Mar 2022, we're tracking 83 (last month: 83) open issues across 38 projects, median age 50 (last month: 55) days. 55 of those issues have CVE names assigned. 7 (last month: 5) of these issues, across 4 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache Airflow Project [Bolke de Bruin] ## Description: The mission of Apache Airflow is the creation and maintenance of software related to workflow automation and scheduling that can be used to author and manage data pipelines ## Issues: ## Membership Data: Apache Airflow was founded 2018-12-19 (3 years ago) There are currently 47 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Jedidiah Cunningham was added to the PMC on 2022-01-04 - Josh Fell was added as committer on 2022-02-18 - Malthe Borch was added as committer on 2022-02-18 ## Project Activity: ### In-progress work We are gearing up for a new MINOR release that should address AIP-42 Dynamic Task Mapping important feature mentioned in the previous report. The earlier investment and stabilization of the Airflow codebase enabled us to start actively working on bringing more improvements to Airflow in future versions. What is important, those improvements are coming from multiple stakeholders and coming from needs and often contributed code that has been or is being implemented by the stakeholders. * Improving security and multi-tenancy of Airflow * AIP-43 DAG Processor separation * AIP-44 Airflow Internal API * Implementing DAG versioning * AIP-36 DAG Versioning * Adding data dependency management to Airflow * AIP-48 Data Dependency Management and Data Driven Scheduling * Improving System Testing for Airflow for external integrations * AIP-47 New design of Airflow System Tests * Also smaller improvements and optimisations: * AIP-45 Remove double dag parsing in airflow run * AIP-46 Runtime isolation for airflow tasks and dag parsing ### Releases 2.2.4 was released on 2022-02-22. Provider packages 2022-02-14 was released on 2022-02-18. Provider packages 2022-02-09 was released on 2022-02-13. Provider packages 2022-01-08 was released on 2022-01-12. Apache Airflow Helm Chart 1.4.0 was released on 2022-01-10. Provider packages 2021-12-31 was released on 2022-01-06. 2.2.3 was released on 2021-12-21. Provider packages 2021-12-07 was released on 2021-12-15. ### Events The Airflow Summit Steering Committee continues preparation to the Airflow Summit which is supposed to be both online and local offsite event for the Airflow community where local communities will have a chance to meet in-person and take part in global event at the same time ## Community Health: * Airflow continues to be the top ASF-contributed project (in terms of number of contributors) - we are getting close to 2000 contributors overall (1966 on 6th of March 2022). Well ahead 2nd Apache Spark (1791). * In the first week of March 2022 Airflow exceeded 10.000 Forks and 25.000 Stars in Github * We continue to have a steady flow of contributions from both seasoned contributors and new contributors * We effectively utilize Github Discussions to separate Bugs/Features from discussions. We have around 200 unique new / 600 unique regular monthly users of Discussions * Some of the topics focus around special interest groups (multi-tenancy) where we semi-regularly meet and discuss the progress (video chats which we record, publish and summarize for all community to follow) - this is especially when we have multiple stakeholders interested in the areas ----------------------------------------- Attachment B: Report from the Apache Allura Project [David Philip Brondsema] ## Description: The mission of Apache Allura is the creation and maintenance of software related to a software development infrastructure platform commonly known as a "forge" ## Issues: - No issues needing board attention. ## Membership Data: - Apache Allura was founded 2014-03-18 (8 years ago) - There are currently 17 committers and 17 PMC members in this project. - The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Guillermo Cruz on 2021-11-10. - No new committers. Last addition was Guillermo Cruz on 2021-11-10. ## Project Activity: - New contribution from a non-committer has gotten some feedback, and getting closer to ready to merge. - Dependencies upgrades are progressing - Removed support for old versions of python - Various fixes & improvements - Last release was 1.13.0 on 2021-05-17 - We are quite overdue to make a release, hopefully by next quarterly report we will be able to say we have made one ## Community Health: - Hardly any end-user interactions this quarter, but that is not uncommon - Mailing list activity is mostly ticket updates, and comments on tickets ----------------------------------------- Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney] ## Description: The mission of Apache Any23 is the creation and maintenance of software related to automatic crawling, parsing, analyzing, producing, validating and converting RDF (Resource Description Framework) data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Any23 was founded 2012-08-27 (10 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Hans Brende on 2018-02-25. - No new committers. Last addition was Hans Brende on 2018-02-21. ## Project Activity: Any23 2.7 was released on 2022-03-03. This is a security fix release. The core project codebase recently started using the Dependabot feature. This has added a lot of value to the project allowing us to keep the codebase more secure and current. Ultimately it provides a better overall software product. Any23 also started using sonarcloud.io as part of project continuous integration. This is aimed to improving code quality across the project and also highlighting security vulnerabilities early on. ## Community Health: The Any project has made two releases this year. This is great for the project and shows that the project is healthy. In other news, Any23 is being used in the Web Data Commons project http://webdatacommons.org/structureddata/2021-12/stats/stats.html. WebDataCommons released 82.1 billion quads Microdata, Embedded JSON-LD, RDFa, and Microformat data originating from 14.6 million websites. This is exactly the kind of use case which demonstrates Any23's utility. ----------------------------------------- Attachment D: 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 at the moment. Still working on javascript UI refactoring. Last release 2.2.7 22th December 2021. ## Community Health: We did receive more than usual some emails on mailing. Few more issues reported and fixed. More activity on GitHub. ----------------------------------------- Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj] ## Description: The mission of Apache Atlas is the creation and maintenance of software related to a scalable and extensible set of core foundational governance services - enabling enterprises to effectively and efficiently meet their compliance requirements ## Issues: There are no issues requiring board attention. ## 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. - Radhika Kundam was added as committer on 2022-02-04 ## Project Activity: - added build profile for Cassandra and Elastic Search stores - UI fixes to handle glossary with large number of terms - multiple fixes in search feature and UI - updated docker setup to use network name - updated monitoring to support Elastic Search index backend - updated Hive hook to support Ozone file scheme for external tables - fixed failure in Atlas startup in HA mode with index recovery enabled - dependent component version updates: JanusGraph 0.6.1, TinkerPop 3.5.2, Spring framework 5.3.15, log4j 2.17.1, testng 7.0, underscore.js 1.12.1 ## 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) - 61 issues opened in JIRA, past quarter (-27% change) - 29 issues closed in JIRA, past quarter (-51% change) - 56 commits in the past quarter (-53% change) - 13 code contributors in the past quarter (-27% change) - 9 PRs opened on GitHub, past quarter (12% increase) - 2 PRs closed on GitHub, past quarter (-50% change) ## 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 F: Report from the Apache Axis Project [Robert Lazarski] # Apache Axis Board Report ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues There are no issues requiring board attention at this time. ## Membership Data: Axis was created on 2001-01-19 (20 years ago). There are currently 63 committers and 62 PMC members in this project, a vote in 2010 made all committers automatically PMC members. One PMC member resigned. Community changes, past quarter: - Currently 62 PMC/ 63 Commiters members. - No new committers were added in the last 90 days, last committer added was Bill Blough on December 7th 2017 who also was added to the PMC on May 9th 2018. ## Project Activity: Recent releases: - Axis 2/Java 1.8.0 was released on August 1, 2021. - Axis 2/Rampart 1.7.1 was released on July 30, 2017. - Axis 2/C 1.6 was released on April 20, 2009. - Axis 1.4 was last released in 2006. ## Health report: Work continues on (AXIS2-5857) Log4j 1.x has reached EOL, which actually concerns merely a JMS transport unit test dependency of an ancient version of Apache Qpid from 2012. We upgraded to Log4j 2.x on the last release (1.8.0) however there are still some unit test dependencies of Log4j 1.x. Upgrading Apache Qpid for this test requires quite a bit of refactoring but it's underway. We expect to have an imminent Axis2 Java release to get documentation updates, security updates regarding jar dependencies, and bug fixes to our users. Apache Rampart is a Java implementation of several WS-Sec* standards. See RAMPART-449 for the status and release discussion. We expect Rampart to be released soon after the next Axis2 release. The Axis project lacks committer growth due to that SOAP and XML have been out of fashion for several years now. We continue to promote our JSON support to reverse the trend, which mirrors what is rapidly growing in our day jobs. Axis2 C PMC member Bill Blough continues to help users on the mailing list and he also participates in release votes. ## Axis2 java Jira issues opened in the last 90 days: 10 ## Axis2 java Jira issues closed in the last 90 days: 8 ----------------------------------------- Attachment G: Report from the Apache Bahir Project [João Boto] ## Description: Apache Bahir provides extensions to distributed analytic platforms such as Apache Spark and Apache Flink. Currently, Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of streaming connectors and SQL data sources. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Bahir was founded 2016-05-18 (6 years ago) There are currently 40 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Also, related to the previous report comment, the ratio of PMC/Committer is related to, during project inception, all Apache Spark committers being given committership access to the project. Note that, any active committers that stayed active for a little while are now PMC members. Community changes, past quarter: - No new PMC members. Last addition was João Boto on 2020-07-10. - No new committers. Last addition was Łukasz Antoniak on 2019-01-21. ## Project Activity: Apache Bahir community continues to see a steady medium flow of contributions enhancing the existing extensions for both Apache Spark and Apache Flink. ### Spark extensions: The community is still working to catch up with Apache Spark. ### Flink extensions: The community is more involved in this extensions: - Trying to catch up extensions to new Flink connectors. - Maintaining the project and user safety (Log4Shell for example). - We have to prioritize a new release in the next months. ### Releases Apache Bahir for Apache Spark 2.4.0 released on 2019-09-23 Apache Bahir for Apache Spark 2.3.4 released on 2019-09-23 Apache Bahir for Apache Flink 1.0 released on 2017-05-24 ## Community Health: This past quarter has seen a great increase in community involvement with healthy engagement on reviewing new issues and prs. dev@bahir.apache.org had a 125% increase reviews@bahir.apache.org had a 80% increase ----------------------------------------- Attachment H: Report from the Apache Beam Project [Kenneth Knowles] ## Description: The mission of Apache Beam is the creation and maintenance of software related to a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Beam was founded 2016-12-20 (5 years ago) There are currently 82 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Chamikara Madhusanka Jayalath on 2021-01-20. - Kiley Sok was added as committer on 2022-01-27 - Moritz Mack was added as committer on 2022-03-04 ## Project Activity: ### Recent releases - 2.37.0 was released on 2022-03-04. - 2.36.0 was released on 2022-02-07. - 2.35.0 was released on 2021-12-29. 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. ### log4j While the core of Apache Beam does not depend on log4j, many transitive dependencies do, since Beam integrates with "every" storage system, at least in theory. Our community really came together around this very quickly. - Upgraded test setup to test non-vulnerable recent versions of log4j2 - Upgrade transitive dependencies to non-vulnerable versions - Upgrade to Gradle 7, a multi-week, multi-person effort (https://lists.apache.org/thread/ovn4f7ymg6dcy1yn7pdljh4v094yjyrg). ### Ecosystems - Added Java 17 support and testing - Added Python 3.9 support and testing - Added pandas 1.4 support and testing Previously such changes were difficult one-off endeavors, but they are becoming part of the project's routine now. ### Multi-language Parity across languages continues to improve, with Go and Python adding more core model features to match our first language, Java. Most notably, though, Beam's central technology - a language-and-engine agnostic model of big data computation - has yielded rapid progress in multiple arenas. - Go SDK connectors. By leveraging the existing Java-based connectors, Go SDK gained access to JDBC, Debezium, SQL, BigQuery, and Kafka. - TypeScript / JavaScript SDK! At a new-year hackathon, about a half dozen contributors (a few experienced and the rest quite new) built a working SDK for TypeScript in a single week! (https://lists.apache.org/thread/orxnz7p8mg22ys92dbo034g9335oc2sl) ### Ease of onboarding - Beam Playground, a new online interface for getting to know Beam (https://lists.apache.org/thread/r088lzjnk4khfrcp8m0q1oymw1mmtmo0) - Starter repositories, template repositories instead of maven archetypes or less-discoverable subdirectories of our main repo (https://lists.apache.org/thread/x16ykz3lrtc48sgo4m7sxgjlyp1y1ffl) ### Other notable developments and discussions - IO standards for APIs, testing, and documentation. This should help the community and software grow while having some regularity and reliability for users (https://lists.apache.org/thread/pl13km8y6xo448q9jbrftqblodks831w) - Kafka Streams runner proposed (https://lists.apache.org/thread/sp9yvbxyfn4mrbmj91d2trhk8hs7ln7n) - Automated reviewer assignment. Like many OSS projects, we have a review latency and backlog problem. Previous attempts at this were not successful, but we still need to keep trying things to solve the problem. (https://lists.apache.org/thread/6xg35sw72k8k1rj4od86q9wrsol8p7dc) - Migrating from Jira to GitHub issues now has consensus and is in the planning stage (https://lists.apache.org/thread/zh2t7ql83z45syqj4yd75dgstlo14nmp) ### Beam Summit Beam Summit 2022 is accepting submissions: https://lists.apache.org/thread/js0vfljlkvs9l1k1knpwsbxw8obsl56f ## Community Health: We have seen an influx of new contributors, with a lot of new ideas mentioned in "project activity". A lot of the ideas are specifically around improving community health. Mailing lists were a bit quieter this round, but probably just due to the winter holidays. There has been very good transparency and discussion on the lists on all major developments, and there have been quite a few of them. ----------------------------------------- Attachment I: Report from the Apache Bigtop Project [Kengo Seki] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Issues: As a result of active development, our CI jobs downloaded artifacts from the ASF repository so many times that some of the CI nodes were banned from them. It was already unblocked (INFRA-22953), and we're going to improve our CI environment to reduce the number of requests by introducing a local Nexus repository (BIGTOP-3644, BIGTOP-3649). ## Membership Data: Apache Bigtop was founded 2012-09-19 (9 years ago) There are currently 40 committers and 29 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 Masatake Iwasaki on 2021-03-11. - No new committers. Last addition was Luca Toscano on 2021-12-07. ## Project Activity: We're currently developing the following two versions: - 3.0.1 is a patch release for addressing the Log4Shell vulnerabilities with minimal changes for 3.0.0. Its development has been almost finished, and we're going to run the build and test jobs after setting up our CI jobs to use the local Nexus repository mentioned in the "Issues" section. - 3.1.0 is the next minor release, which provides new distro support (e.g., Rocky 8 and Debian 11) and upgraded components (Spark 3.0 -> 3.1, HBase 2.2 -> 2.4, Kafka 2.4 -> 2.8, etc). We need some additional work to upgrade Hadoop, so it will be released after 3.0.1. ## Community Health: Community health is good. The number of the code contributors were a bit decreased, but all other metrics are positive and reflect our active development and interactions. - 7 code contributors in the past quarter (-12% change) - 31 PRs opened on GitHub, past quarter (29% increase) - 34 PRs closed on GitHub, past quarter (54% increase) - 49 commits in the past quarter (11% increase) ----------------------------------------- Attachment J: 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. The focus remains on the bloodhound-core project and playing with ideas around the new API. ----------------------------------------- Attachment K: Report from the Apache BookKeeper Project [Sijie Guo] ## Description: The mission of the BookKeeper community is to advance and develop software for append-only, replicated logs in distributed systems. Such logs can be used as the foundation in a number of scenarios, including messaging, streaming and even building replicated state machines generally. ## Issues: There is no particular issue relevant for the board. The project is cutting releases, bug fixes and new features are being contributed. ## Membership Data: Apache BookKeeper was founded 2014-11-18 (7 years ago) There are currently 26 committers and 16 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 Charan Reddy G on 2019-07-23. - Prashant Kumar was added as committer on 2021-12-31 ## Project Activity: We cut a few releases in the past two quaters. Apache BookKeeper 4.14.2, 4.14.3, and 4.14.4. New contributions and discussions are around: - Etcd metdata management - Website issues - JDK 11 isssues - Ledger allocation - etc ## Community Health: There is activity on GitHub, with new issues, users that ask for questions and new patches. Slack is also quite active. The activity in the ML is quite low. ----------------------------------------- Attachment L: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: Automated tools show our project's health as requiring urgent attention, but for our purposes no news is often good news. ## Membership Data: Apache BVal was founded 2012-02-14 (10 years ago) There are currently 16 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jean-Louis Monteiro on 2020-11-29. - No new committers. Last addition was Jean-Louis Monteiro on 2020-11-17. ## Project Activity: We received this quarter a report of a possible issue which turned out to be the result of a downstream consumer relying on implementation-specific behavior of the Java Bean Validation specification's reference implementation. There was nothing that Apache BVal, as a good-faith implementor of the specification, was/is bound to do to address the issue. We could jump in with a contribution to the downstream OSS project, but it may be just as valuable to remain a "voice of reason" in remaining, out of the box at least, a neutral implementation pure to the letter of the specification. ## Community Health: We have had no newcomers to the project. It is not clear whether or why our imperative is to perennially grow the membership, nor, if that is indeed our mandate, how to attract new blood. ----------------------------------------- Attachment M: Report from the Apache Camel Project [Andrea Cosentino] ## Description: The mission of Apache Camel is the creation and maintenance of an open-source integration framework based on known Enterprise Integration Patterns. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Camel was founded 2008-12-17 (13 years ago) There are currently 81 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Antonin Stefanutti was added to the PMC on 2022-01-28 - Otavio Rodolfo Piske was added to the PMC on 2022-01-21 - Zineb Bendhiba was added to the PMC on 2022-01-24 - Karen Lease was added as committer on 2022-01-24 - Nicolas Filotto was added as committer on 2022-03-01 ## Project Activity: - We released Camel 3.7.7 - We released Camel 3.11.5 - We released Camel 3.14.0 - We released Camel 3.14.1 - We released Camel 3.15.0 - Note: Camel releases have synchronized releases of Camel-Karaf and Camel-Spring-Boot too - We released 3.14.0 and 3.14.1: This is an LTS release train. We are going to continue releasing 3.14.x and 3.11.x, while we are preparing to the next LTS 3.17.x. We are working hard on 3.16.0 release, with a lot of new features. - We released Camel K 1.8.0 - We released Camel K 1.8.1 - We released Camel K 1.8.2 - Related to Camel K we have also Camel K Runtime releases - We released Camel K Runtime 1.11.0 - We released Camel K Runtime 1.12.0 - We are improving the Camel-K experience and we are expanding and improving the Kamelet concept, by introducing more Kameletes to the provided catalog. The amount of Kamelets is increasing in a really impressive way. We are also improving the CLI experience and we are working on involving more contributors by publishing a roadmap for 2022 - The Camel-Quarkus work is going ahead following the main camel releases with multiple releases - We released Camel-quarkus 2.2.1 - We released Camel-quarkus 2.5.0 - We released Camel-quarkus 2.6.0 - We released Camel-quarkus 2.7.0 - On the Camel-Kafka-Connector side we released - 1.0.0 release based on Kamelets - Camel-Kameleon and Camel-Karavan are creating a lot of interest in the community and we are seeing a lot of interactions. ## Community Health: - dev@camel.apache.org had a 4% increase in traffic in the past quarter (454 emails compared to 436): There is a little increase because we had some feedback from user migrating from old Camel 3.x to latest LTS 3.14.x and also because of some queries about Camel K - issues@camel.apache.org had a 22% increase in traffic in the past quarter (2125 emails compared to 1734): This is related to some new features we are adding to the development release of Camel 3. - users@camel.apache.org had a 5% decrease in traffic in the past quarter (315 emails compared to 330): The situation is more or less the same of last quarter, the 3.14.x LTS is solid so we have probably less traffic - 461 issues opened in JIRA, past quarter (32% increase) and 411 issues closed in JIRA, past quarter (30% increase): As reported we are working hard on development release and we are also looking at backlog. Note: Jira issues are related to Camel/Camel-Karaf and Camel-Spring-Boot projects - 224 issues opened on GitHub, past quarter (-5% change) and 219 issues closed on GitHub, past quarter (no change): More or less the situation is similar to the last quarter. We have a lot of issues on Github opened for camel-kamelets. Note: Github issues are related to all the subprojects different from Camel/Camel-Karaf/Camel-Spring-Boot - 4105 commits in the past quarter (21% increase) and 115 code contributors in the past quarter (-2% change): the core Camel team is working on new features on the codebase so there is an increase in number of commits, contributions related to documentation and website is increasing. - 1142 PRs opened on GitHub, past quarter (23% increase) and 1147 PRs closed on GitHub, past quarter (24% increase): We have a lot of work done on all the subprojects, so we see a lot of PRs coming from new contributors about documentation but also new features. ----------------------------------------- Attachment N: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, March 2022 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues A security vulnerability report was passed to the Cayenne PMC from the Apache Security Team. This vulnerability targets an optional and rarely used component of Cayenne: Remote Object Persistence (ROP). ROP is a Java client library used to execute Cayenne operations (query, insert, update, etc) against the Java server (and backing database) from a Java clent. After researching the issue, we created a CVE (CVE-2022-24289) and announced to our userbase that anyone using ROP (rare) should upgrade to Cayenne 4.2 OR update to a patched version of Java (after 6u211, 7u201, 8u191, or 11.0.1) OR use protobuf instead of Hessian serialization. No action needs to be taken for non-ROP applications. ## Membership Data Apache Cayenne was founded 2006-12-19 (15 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (beta) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.B1 on 2021-12-07. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list (user and development) activity was up over the past quarter. Questions on the mailing list are actively addressed. ----------------------------------------- Attachment O: Report from the Apache CloudStack Project [Gabriel Beims Bräscher] ## Description: Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud orchestration platform. ACS manages many types of hypervisors, storage, and networking devices. ## Issues: No issues to report. ## Activity: - The Apache CloudStack project is pleased to announce that the LTS maintenance release 4.16.1.0 has passed its release candidate vote phase. The release official announcement is on the way. - The community is working towards the next LTS release 4.17.0.0, with a volunteer Release Manager and proposed roadmap. - The PMC will be sending a resolution for the board to approve (or reject) by the next monthly meeting (March 2022) regarding proceeding with a rotation in the PMC Chair. - The CloudStack project is preparing for the Google Summer of Code 2022, arranging volunteers to mentor, students, and topics to be submitted. More details will be registered in the next report. - The CloudStack project is pleased to announce the release of Apache CloudStack Terraform Provider v0.4.0, enabling CloudStack to be integrated with Terraform. This is the first release after it has been brought under the Apache license. ## Health report: Apropos of the activity report; the project is considered healthy. Here follows some highlights based on the ASF Project Statistics for Apache CloudStack. Data gathered on March 7th at the ASF Project Statistics https://reporter.apache.org/wizard/statistics?cloudstack. These statistics combined indicate that the project is healthy. - According to the apache statistics, the project achieved the Community Health Score (Chi): 8.37 (Healthy) - Github Statistics: -- PR activity: 212 PRs opened on GitHub, past quarter (-9% change) 246 PRs closed on GitHub, past quarter (6% change) -- Issues: 100 issues opened on GitHub, past quarter (-31% change) 145 issues closed on GitHub, past quarter (38% increase) -- 477 commits in the past quarter (-7% decrease) -- 33 code contributors in the past quarter (-5% change) - Mailing lists Statistics: -- dev@cloudstack.apache.org had a 32% decrease in traffic in the past quarter (684 emails compared to 998). -- issues@cloudstack.apache.org had a 93% decrease in traffic in the past quarter (1 email compared to 14), we are using GitHub "issues". -- marketing@cloudstack.apache.org had a 38% decrease in traffic in the past quarter (33 emails compared to 53). -- users@cloudstack.apache.org had a 18% decrease in traffic in the past quarter (609 emails compared to 740). ## Project Composition: - There are currently 130 committers and 52 PMC members in this project. - The Committer-to-PMC ratio is roughly 5:2. PMC changes: - No new PMC member was added since the last report. - Most recently added PMC member: Nicolás Vázquez was added to the PMC on 2021-08-01. Committer base changes: - There are two new committers since the last report. - Most recently added committers: Ivet Petrova and Slavka Peleva, both added as committers on 18 December 2021. ## Releases: Latest: - 4.16.0.0 was released on 15th November 2021 -- EOL 1st May 2023. - 4.15.2.0 was released on 20th September 2021 -- EOL 1st July 2022. - 4.15.1.0 was released on 5th July 2021 -- EOL 1st July 2022. - 4.15.0.0 was released on 22nd January 2021 -- EOL 1st July 2022. - 4.14.1.0 was released on 4th of March 2021 -- EOL 1st January 2022. Reaching EOL: - 4.15 will reach EOL on 1st July 2022, it was released on 19th January 2021. ----------------------------------------- Attachment P: Report from the Apache Commons Project [Gary D. Gregory] ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: here are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - We welcomed Claude Warren, who was added as committer on 2022-02-01. ## Project Activity: Commons Lang did not have releases this period; we are working through a compatibility issue with newer versions of Maven which broken one of our build plugins. Releases should start flowing again soon we hope. ## Community Health: We are semi-healthy, we have a smallish group of active commiters that manage activity on email, Jira, and GitHub. Using GitHub for pull-requests is working well. Overall, email activity is down, but this is likely due to throttling GitHub Dependabot checks from once a day to once a week, resulting in fewer emails from Dependabot. ----------------------------------------- Attachment Q: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - March 2022 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity Current work has been around keeping up with recent changes to iOS and Android, our most used platforms, and updating plugins. We continue to work towards reducing technical debt, and 'running the business'. ## Issues: - There are no issues requiring board attention at this time. ## Health report: Our status dashboard at http://status.cordova.io remain mostly all green - failures are usually due to external service issues that do device testing. Our nightly builds have been extremely stable. ASF Project Statistics gives the project a Community Health Score (Chi): 6.33 Healthy We continue to see contributions from a small group of dedicated individuals. That said, things remain stable and the project continues to see good traffic. The cordova-cli, the base tool used for creating/building/running gets 125k downloads a week on npm, and has been consistent for the last year. Various core plugins see usage in the 50-80k/wk range. Our primary channel for helping, and hearing from users is via our #slack community, which has ~4k users and continues to be fairly active. ## Membership Data: There are currently 103 committers and 100 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. ### Community changes, past quarter: - No new PMC members. Last addition was Pieter Van Poyer on 2021-04-05 - No new committers. Last addition was Pieter Van Poyer on 2021-04-05 ## Releases: - cordova-plugin-media@5.0.4 was released on 2022-01-25. - cordova-cli@11.0.0 was released on 2021-12-21. - cordova-lib@11.0.0 was released on 2021-12-16. ## Dev mailing list: dev@cordova.apache.org had a 43% decrease in traffic in the past quarter (52 emails compared to 90): ## Github activity: issues@cordova.apache.org had a 33% increase in traffic in the past quarter (1721 emails compared to 2550): Issue close rate of 55% - 99 issues opened on GitHub, past quarter (-29% change) - 54 issues closed on GitHub, past quarter (-52% change) PR close rate of 100% - 38 PRs opened on GitHub, past quarter (83% increase) - 38 PRs closed on GitHub, past quarter (86% increase) Commits - 58 commits in the past quarter (77% increase) - 11 code contributors in the past quarter (56% increase) ----------------------------------------- Attachment R: Report from the Apache cTAKES Project [Pei Chen] ## Description: The mission of cTAKES is the creation and maintenance of software related to Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache cTAKES was founded 2013-03-19 (9 years ago) There are currently 39 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Gandhi Rajan on 2018-07-12. - No new committers. Last addition was Peter Abramowitsch on 2020-10-15. ## Project Activity: - Committee continues to work on the future release (4.x.x or 5.x.x) - Last release was 4.0.0.1 patch on Jan 20 2021 - 4.0.0 was released on Apr 27 2017 - 3.2.2 was released on May 30 2015 ## Community Health: There has been a decrease in the dev email traffic this quarter and an increase in the user list with new user questions. dev@ctakes.apache.org had a 36% decrease in traffic in the past quarter (16 emails compared to 25) user@ctakes.apache.org had a 166% increase in traffic in the past quarter (8 emails compared to 3) ----------------------------------------- Attachment S: Report from the Apache Curator Project [Enrico Olivelli] ## Description: The mission of Curator is the creation and maintenance of software related to Java libraries that make using Apache ZooKeeper easier ## Issues: No issue that requires the attention of the board. ## Membership Data: Apache Curator was founded 2013-09-18 (8 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Zili Chen on 2020-08-06. - No new committers. Last addition was Zili Chen on 2020-08-06. ## Project Activity: We are going to cut a release this month. Recent releases: - 5.2.0 was released on 2021-07-26. - 5.1.0 was released on 2020-07-03. - 5.0.0 was released on 2020-05-28. ## Community Health: The project is alive and in good health, not much traffic, but we are committing patches contributed by users. All of the committers participate in the project only in their spare time but we have enough strength for reviews and for cutting releases. Unfortunately contributors post their patches, they see them accepted but there is no one that is engaging enough to be invited as a committer. Interesting metrics: - 12 issues opened in JIRA, past quarter (71% increase) - 12 PRs opened on GitHub, past quarter (200% increase) - 6 commits in the past quarter ----------------------------------------- Attachment T: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: The mission of Apache Daffodil is the creation and maintenance of an implementation of the Data Format Description Language standard and related software used to convert between fixed format data and more readily processed forms such as XML or JSON. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Daffodil was founded on 2021-02-16 (a year ago). There are currently 14 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Shane Dell was added as committer on 2021-12-17 - Shane Dell was added to the PMC on 2021-12-19 ## Project Activity: Daffodil-VSCode (data debugger) RC1 is currently in evaluation for release as version 1.0.0. Daffodil 3.2.1, a patch release with updated dependencies to fix the log4j vulnerabilities, was released in December 2021. We are pleased we were able to respond to this important issue with a release within 2 weeks. Daffodil 3.3.0 is under discussion for release soon since our user/developer community needs the fixes in it. Our goal for odd-number releases is to drive down the JIRA issues count; however, we identified several new issues so the issue count has remained roughly the same. ## Community Health: We have added our first new committer/PMC member since becoming a Top Level Project a year ago. We are receiving steady contributions to both the newer VSCode debugger extension and the Daffodil code base. ----------------------------------------- Attachment U: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment V: Report from the Apache ECharts Project [Wenli Zhang] ## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (a year ago) There are currently 26 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - No new committers. Last addition was Han Minghao on 2021-09-21. ## Project Activity: We release 2 versions since last report. 5.3.0 was released on 2022-01-27. 5.3.1 was released on 2022-03-07. We introduced many new features in these two versions, including new keyframe based animation to graphic component and custom series, transition animation in the graphic component, a new SVG renderer and so on. These new features can help developers better create data visualization works and convey the meesage behind the data. ## Community Health: We are working on helping new contributors to start their first contribution by providing a clearer instruction on how to contribute and what to help and we see more first-time contributors in the project's pull requests and there's a 25% increase in code contributors since last report. ----------------------------------------- Attachment W: Report from the Apache Felix Project [Karl Pauls] ## Description: Apache Felix is a project aimed at implementing specifications from the OSGi Alliance as well as implementing other supporting tools and technologies aligned with OSGi technology. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Felix was founded 2007-03-28 (15 years ago) There are currently 68 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Georg Henzler on 2019-06-10. - No new committers. Last addition was Robert Munteanu on 2020-07-20. ## Project Activity: - Existing implementations have been improved/enhanced based on community feedback. - Reworked the http admin implementation to work with servlet api 4.0. - Released 14 components (mostly bug fixes/minor improvements and the http admin). ### Releases - org.apache.felix.http.base-4.2.0 was released on 2022-02-20. - org.apache.felix.http.bridge-4.2.0 was released on 2022-02-20. - org.apache.felix.http.jetty-4.2.0 was released on 2022-02-20. - org.apache.felix.http.servlet-api-1.2.0 was released on 2022-02-20. - org.apache.felix.hc.core-2.0.14 was released on 2022-02-17. - maven-bundle-plugin 5.1.4 was released on 2022-01-06. - org.apache.felix.fileinstall-3.7.4 was released on 2022-01-06. - org.apache.felix.webconsole-4.7.2 was released on 2021-12-18. - felix-logback-1.0.6 was released on 2021-12-14. - maven-bundle-plugin 5.1.3 was released on 2021-12-13. - org.apache.felix.http.base-4.1.6 was released on 2021-12-13. - org.apache.felix.http.bridge-4.1.6 was released on 2021-12-13. - org.apache.felix.http.jetty-4.1.14 was released on 2021-12-13. ## Community Health: - Overall the project is in ok health. - Very quiet quarter. - Questions on the user list are answered, development concerns are either discussed on the mailing list or directly in the JIRA issues. - We had no issues voting on releases and JIRA issues are generally addressed. - dev@felix.apache.org had a 0% decrease in traffic in the past quarter (441 emails compared to 441) - users@felix.apache.org had a 211% increase in traffic in the past quarter (28 emails compared to 9) - 27 issues opened in JIRA, past quarter (12% increase) - 24 issues closed in JIRA, past quarter (-25% change) - 10 PRs opened on GitHub, past quarter (-58% change) - 8 PRs closed on GitHub, past quarter (-68% change) ----------------------------------------- Attachment X: Report from the Apache Flex Project [Olaf Krüger] ## Description: The mission of the Apache Flex project is to create and maintain software related to the development of expressive web applications that deploy to all major browsers, desktops and devices (including smartphones, tablets and tv) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Flex was founded 2012-12-19 (9 years ago) There are currently 68 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Olaf Krüger on 2017-08-28. - No new committers. Last addition was Greg Dove on 2016-09-07. ## Project Activity: No changes have been made to the Flex framework for a long time and it is unlikely that another release will appear. Until now, no effort has been started in order to archive the project. ## Community Health: During the last quarter, there was no mailing list activity at dev and nearly no activity at users. ----------------------------------------- Attachment Y: Report from the Apache Flink Project [Stephan Ewen] ## Description: The mission of Flink is the creation and maintenance of software related to platform for scalable batch and stream data processing ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Flink was founded 2014-12-17 (7 years ago) There are currently 85 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Yun Gao was added to the PMC on 2022-02-07 - Konstantin Knauf was added to the PMC on 2022-01-17 - Ingo Bürk was added as committer on 2021-12-07 - Feng Wang was added as committer on 2022-01-28 - Dong Lin was added as committer on 2022-01-19 - Matthias Pohl was added as committer on 2021-12-07 - Zhipeng Zhang was added as committer on 2022-01-25 - Martijn Visser was added as a committer on 2022-02-27 After being the PMC Chair for Flink for 7+ years, Stephan Ewen brought up changing the position, because he is going on a six month parental leave (the change is considered permanent for now). The PMC decided for Robert Metzger to be the next PMC Chair. ## Project Activity: Releases: - The community is working on wrapping up the next major Flink release (1.15.0). We are past the feature freeze, currently focusing on fixing the last bugs and testing new features. The final release is expected soon. - Flink ML 2.0.0 was released in early January. Apache Flink ML provides API and infrastructure that simplifies implementing distributed ML algorithms and it also provides a library of off-the-shelf ML algorithms. - Flink Stateful Functions 3.2.0 was released by end of January. - We released a series of emergency releases for old Flink versions to upgrade the included log4j versions. Initiatives: - Flink has migrated away from Google Analytics to Matomo to track and analyze the website visitor traffic. Matomo is hosted by the Apache Privacy Project on a VM from Infra: https://matomo.privacy.apache.org/ - Flink has launched a new initiative to implement a Kubernetes Operator under the ASF umbrella. There have been a few operator implementations outside the ASF before. - The community decided to move all Flink connectors to separate repositories. The goal is to improve the overall connector ecosystem, allowing faster releases, more contributor activity, standardized documentation and faster Flink CI runtime. All connectors will remain under the ASF umbrella. - Some community members have started discussions about deprecating or dropping unmaintained and unused components (mostly connectors) in Flink. - For Flink StatefulFunctions, we've released a JavaScript SDK on npm. The account for npm is controlled by the PMC. - We have discussed and decided to create a separate sub-project for the dynamic table storage (FLIP-188) and development is actively in progress. ## Community Health: The Flink community is very healthy. Some of the project activities mentioned above were driven by new community members, even before they became committers (for example Martijn was driving the Matomo effort as a contributor). ----------------------------------------- Attachment Z: Report from the Apache Gobblin Project [Abhishek Tiwari] ## Description: The mission of Apache Gobblin is the creation and maintenance of software related to a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems ## Issues: No issues to report. ## Membership Data: Apache Gobblin was founded 2021-01-19 (a year ago) There are currently 19 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Abhishek Tiwari on 2021-01-19. - No new committers. Last addition was Zihan Li on 2021-10-13. ## Project Activity: - Support for Avro 1.9.2 was added. - Metrics reporting and monitoring was improved in DAG Manager in Gobblin-as-a-Service. - HadoopUtils was made more configurable, system level SLA was added. - Several bug fixes, and optimizations. - CVE: CVE-2021-36151 and CVE-2021-36152 were resolved. Last release (v0.16.0) was done on: Feb 3, 2022. ## Community Health: - There have been 31 commits since 1st Dec 2021. - 23 commits have been from non-committers. - We constantly look for consistent contributors to vote them in as Committers and PMC. (Zihan was voted in Oct, 2021) - dev@gobblin.apache.org had 654 new emails last quarter. ----------------------------------------- Attachment AA: Report from the Apache Guacamole Project [Mike Jumper] ## Description: The mission of Apache Guacamole is the creation and maintenance of software related to providing performant, browser-based remote access ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Guacamole was founded 2017-11-14 (4 years ago) There are currently 14 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carl Harris on 2017-11-19. - No new committers. Last addition was Luke on 2020-02-07. ## Project Activity: The project released 1.4.0 at the beginning of this year and is now moving forward with a 1.5.0 release, roughly expected by end of March. Major new features for the upcoming 1.5.0 release include support for alerting users if an administrator has joined their session, the newer OpenSSH key format (and elliptic curve keys), key vaults, querying multiple LDAP servers, and playing back session recordings directly from the history screen. Recent releases: - 1.4.0 was released on 2022-01-01. - 1.3.0 was released on 2021-01-01. - 1.2.0 was released on 2020-06-28. ## Community Health: The community is active and healthy. There have been increases in activity across all metrics, likely due to the release of 1.4.0 and progress toward 1.5.0. A builds@ list has also been created to spare subscribers of the dev@ list from being buried in Jenkins emails. ----------------------------------------- Attachment AB: Report from the Apache Gump Project [Stefan Bodewig] ## Description: Apache Gump is a cross-project continuous integration server. Gump's intention isn't so much to be a CI server but rather a vehicle that makes people look beyond their project's boundaries and helps the projects to collaborate. Gump is written in Python and supports several build tools and version control systems. The Apache installation of Gump builds ASF as well as non-ASF projects and their dependencies. It started in the Java part of the foundation but also builds projects like APR, HTTPd and OpenSSL. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Gump was founded 2004-02-18 (18 years ago) There are currently 16 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - No new PMC members. Last addition was Mark Thomas on 2014-12-03. - No new committers. Last addition was Konstantin Kolinko on 2015-02-11. ## Project Activity: The Tomcat community is the only one still using Gump actively and the only activity in Gump is around keeping the infrastructure alive and tweaking things for the benefit of Tomcat builds. We will certainly support any other project that wants to get the benefit of the early warning system for backwards incompatible changes Gump provides, but we are not actively recruiting projects. ### Releases Gump has never done any releases. One reason for this is that the ASF installations of Gump work on the latest code base almost all of the time following its "integrate everything continuously" philosophy. ## Community Health: There isn't much happening but help is there when anybody needs it. ----------------------------------------- Attachment AC: Report from the Apache Helix Project [Kishore G] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Issues: No existing issues. ## Membership Data: Apache Helix was founded 2013-12-17 (8 years ago) There are currently 24 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Junkai Xue on 2017-07-03. - No new committers. Last addition was Neal Sun on 2021-10-06. ## Project Activity: Plan to have 1.0.3 release starting from April. 0.9.10 was released 2021-12. ## Community Health: 13 code contributors in the past quarter 30 PRs opened on GitHub, past quarter 22 issues closed on GitHub, past quarter ----------------------------------------- Attachment AD: Report from the Apache Hive Project [Ashutosh Chauhan] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## Issues: There is no issue requiring board attention at this time. ## Membership Data: Apache Hive was founded 2010-09-21 (11 years ago) There are currently 104 committers and 52 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Denys Kuzmenko was added to the PMC on 2022-02-06 - Ayush Saxena was added as committer on 2022-01-31 - Zhihua Deng was added as committer on 2022-01-11 - Sai Hemanth Gantasala was added as committer on 2022-02-23 ## Project Activity: There were multiple minor releases from the project last year. With last being hive-storage-2.7.3 release on 2021-08-03. There has been no major release from the project in over three years. There is an effort underway in the community to do a release from branch-3 with discussion and work ongoing at dev@ list. Some members of the community have started collaborating using slack to speed up that effort. Additionally, there are also discussions ongoing to do a release from the main branch. ## Community Health: Continuing with the trend from previous quarters activity is down on both dimensions of discussions (mailing lists) as well as dev activity (jira, PRs). Decrease in traffic over various lists is in order of 20-40% Although decrease in activity has continued over previous few quarters, we still saw nearly ~300 emails on dev list and nearly 160 commits in repository over last quarter. ----------------------------------------- Attachment AE: Report from the Apache Hop Project [Hans Van Akelyen] ## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (3 months ago) There are currently 22 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Gabriel Dutra was added as committer on 2022-02-19 - Ricardo Gouvea was added as committer on 2022-02-22 - Ray Chang was added as committer on 2022-01-24 ## Project Activity: Apache Hop just completed the release of 1.2.0 on 2022-03-07. This was mainly a quality release solving bugs and minimal new features. Currently work has started on what will be Apache Hop 2.0, the major version change containing API breaking changes and update to Java 11 ## Community Health: Our small community is growing with more global interest, new committers have been added and there is a general increase in code commits and contributors. There is an increase in interest from China and we are trying to onboard people from there. There has been a bit less activity on our socials but we hope to pick this back up. * chat:300 (up from 282) * LinkedIn:840 (up from 786) * Twitter:670 (up from 634) * YouTube:452 (up from 415) * Meetup:219 (up from 217) ----------------------------------------- Attachment AF: Report from the Apache Hudi Project [Vinoth Chandar] ## Description: The mission of Apache Hudi is the creation and maintenance of software related to providing atomic upserts and incremental data streams on Big Data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hudi was founded 2020-05-19 (2 years ago) There are currently 27 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Danny Chen was added to the PMC on 2022-01-10 - Tao Meng was added as committer on 2021-12-17 ## Project Activity: Hudi community made two releases since the last board report - a major 0.10.0 release and a minor 0.10.1 bug fix release, on top of that. 0.10.0 delivered some major technical features like z-order clustering optimizations, a new metadata storage model and a new Apache Kafka Connect sink for Hudi. 0.10.1 delivered over 100 bug fixed on top. Given the recent increase in developer bandwidth, we are now planning to do provide minor releases on top of the last major release, roughly each month. The community has put up a roadmap for the months ahead hudi.apache.org/roadmap. Community has been organizing a monthly sync for presenting new Hudi use-cases and so far dec 2021, jan 2022, feb 2022 occurrences have been successfully completed, with tens of total participants. ## Community Health: Community health is looking steady. Decline in dev mailing list traffic could be seasonal, we cannot think of any particular reason why. ----------------------------------------- Attachment AG: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Issues: There are no issues requiring board attention. ## 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. - Szehon Ho was added as committer on 2022-03-07 ## Project Activity: Iceberg 0.13.0 was released on 2022-02-01, and was followed quickly by 0.13.1 on 2022-02-14 to fix a performance regression. The 0.13 release included many significant new features: * Spark 3.2 support and overhauled row-level plans * Flink 1.13 and 1.14 support * Spark and Flink modules built and tested against each engine version * GCS and Aliyun OSS IO integration The community has also been working on some major features: * Delta-based MERGE INTO and UPDATE plans for Spark (complete) * Scala 2.13 support for Spark 3.2 (complete) * IO metrics collection (complete) * Vectorized reads with delete files (complete) * An implementation of table branching and tagging * Addition of a REST catalog spec, like the Hive Thrift interface for Iceberg * Addition of a view spec that tracks SQL or other plan representations * Spec updates for secondary indexes and metrics * Spec updates for default values In addition to features, the community also overhauled the ASF site. The new site better communicates Iceberg's major features and has version-specific docs. There were 6 Iceberg talks at the Subsurface conference and the conference organizers noted it was a major theme. On the last report, we were asked whether the presentations are available on the Iceberg site. They are present under the Talks tab. ## Community Health: Community health continues to be good. There were some decreases this quarter in metrics like dev list traffic and issues opened, but this isn't concerning with the context of the last few quarters of growth and that this report includes December when many people are on holiday. In addition, the number of unique contributors increased to 81 (20% higher). ----------------------------------------- Attachment AH: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite project is the creation and maintenance of software related to high-performance distributed database engine providing in-memory and persistent data caching, partitioning, processing, and querying components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ignite was founded 2015-08-19 (7 years ago) There are currently 70 committers and 36 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 Kseniya Romanova on 2021-09-08. - Pavel Pereslegin was added as committer on 2022-01-28 - Alexander Lapin was added as committer on 2022-02-09 - Vladislav Pyatkov was added as committer on 2021-12-13 ## Project Activity: Recent releases: - 2.12.0 (latest stable) was released on 2022-01-14 - 2.11.1 was released on 2021-12-20 - 3.0.0-alpha4 was released on 2022-01-28 - Community started preparing next major release 2.13 Events: - Community was hosting Ignite Summit in November https://ignite-summit.org/cloud-edition-2021/ - Community opend call for speakers for the Ignite Summit 2022 https://ignite-summit.org - 1 community gathering was organized (the agenda - Ignite 3.0.0-alpha4) ## Community Health: - user@ list had a 43% increase and dev@ had 33% decrease in traffic in the past quater, all other metrics are almost the same - Community is discussing new type of messages for thin client, reaction to incorrect cluster settings and removal of outdated code - Two Teamcity instances co-exist for some time, both avaialble for contributors - Apache Ignite website was updated and many usability improvements were made ----------------------------------------- Attachment AI: Report from the Apache Incubator Project [Justin Mclean] ----------------------------------------- Attachment AJ: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Issues: no ## Membership Data: Apache IoTDB was founded 2020-09-16 (a year ago) There are currently 45 committers and 25 PMC members in this project. The Committer-to-PMC ratio is 9:5. Community changes, past quarter: - Houliang Qi was added to the PMC on 2021-12-24 - Eric Pai was added as committer on 2021-12-24 - Binghua Song was added as committer on 2021-12-23 - Jianyun Cheng was added as committer on 2022-01-01 - Hongshan Miao was added as committer on 2022-01-01 ## Project Activity: The community is working for releasing v0.12.5 and v0.13.0, while 0.12.5 is a bug-fix version and the v0.13.0 contains many new features. The codes of subproject, iotdb-quality, have been merged. Now it is called as UDF-library, which is more suitable because the module contains many functions including not only data quality functions but also others. ## Community Health: - An online Chinese meetup was host on Feb 19th, Alibaba, 360 and Cloudwise introduced their practices and improvement on IoTDB. - More PRs are proposed on Github, as there are more and more new committers joing the community. (there are 168 contributors according to Github's statistics) ----------------------------------------- Attachment AK: Report from the Apache Jackrabbit Project [Marcel Reutegger] ## Description: The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java™ Technology API (JCR, specified in JSR 170 and 283). The Jackrabbit content repository is stable, largely feature complete and actively being maintained. Jackrabbit Oak is an effort to implement a scalable and performant hierarchical content repository as a modern successor to the Apache Jackrabbit content repository. It is targeted for use as the foundation of modern world-class web sites and other demanding content applications. In contrast to its predecessor, Oak does not implement all optional features from the JSR specifications and it is not a reference implementation. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Jackrabbit was founded 2006-03-15 (16 years ago) There are currently 57 committers and 57 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Felix Meschberger was removed from the PMC on 2022-01-10 - Tobias Bocanegra was removed from the PMC on 2022-02-11 - Jose Andrés Cordero was added to the PMC on 2022-02-22 - Felix Meschberger was removed as committer on 2022-01-10 - Tobias Bocanegra was removed as committer on 2022-02-11 - Jose Andrés Cordero was added as committer on 2022-02-22 ## Project Activity: Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the main development branch are continuously seeing moderate to high activity. We continue making regular feature releases of Jackrabbit Oak. The most recent release was Jackrabbit Oak 1.42.0 made available on January 12th. Apache Jackrabbit itself is mostly in maintenance mode with most of the work going into bug fixing and tooling. New features are mainly driven by dependencies from Jackrabbit Oak. Impact of the Log4j vulnerability on Jackrabbit modules was moderate. Only vault-cli used Log4j for logging. With JCRVLT-573 this module now also switched to logback and there is no more dependency on Log4j. As precaution even some transitive test dependencies on Log4j have been excluded (OAK-9639 and OAK-9645). ## Community Health: The project is healthy with a continuous stream of traffic mostly on the JIRA issues and GitHub pull requests reflecting the activity of the respective component. Commit activity is moderate, mirroring the activity on the JIRA issues and the desire of the individual contributors to bring features and improvements in for the next Jackrabbit Oak release. ## Releases: - jackrabbit-2.21.9 was released on 2021-12-10 - jackrabbit-filevault-3.5.8 was released on 2021-12-22 - jackrabbit-2.16.9 was released on 2022-01-07 - jackrabbit-oak-1.42.0 was released on 2022-01-12 - jackrabbit-oak-1.22.10 was released on 2022-01-24 - jackrabbit-oak-1.8.26 was released on 2022-02-04 - jackrabbit-2.21.10 was released on 2022-02-10 - jackrabbit-oak-1.22.11 was released on 2022-02-24 - jackrabbit-filevault-3.6.0 was released on 2022-03-02 ## JIRA activity: - 137 JIRA tickets created in the last 3 months - 108 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AL: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: The mission of the Apache Karaf project is to provide an application ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind of applications. Karaf subprojects bring additional features for this runtime and running applications. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Karaf was founded 2010-06-16 (12 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Francois Papon on 2018-11-29. - No new committers. Last addition was Francois Papon on 2018-05-19. ## Project Activity: Karaf Decanter 2.9.0 has been released on 2022-02-20. Karaf runtime 4.2.15 has been released on 2022-01-14. Karaf runtime 4.3.6 has been released on 2022-01-14. These runtime version are major ones as it fixes several CVE. Karaf main branch is not 4.4.x version with OSGi R8 update done. A first 4.4.0 version will be released soon. We also started to discuss about Karaf 5 on themailing list, and donation will happen soon. ## Community Health: Details about Karaf 5 and donation plan have been discussed on the mailing list. A branch will be created soon to "host" karaf5. ----------------------------------------- Attachment AM: Report from the Apache Lucene Project [Bruno Roustant] ## Description: The mission of Lucene is the creation and maintenance of software related to Search engine library ## Issues: There are no issues requiring the board's attention. ## Membership Data: Apache Lucene was founded 2005-01-19 (17 years ago) There are currently 93 committers and 62 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Julie Tibshirani on 2021-11-30. - Guo Feng was added as committer on 2022-01-24 - Patrick Zhai was added as committer on 2021-12-18 ## Project Activity: Recent releases: * 9.1.0 is being prepared, * 9.0.0 was released on 2021-12-07, * 8.11.0 was released on 2021-11-16. * 8.10.1 was released on 2021-10-18. JDK 17 minimum version required for Lucene main branch, i.e. Lucene 10. ### About the next Lucene 9.1.0 * Java logging JUL for Lucene Core and Luke. * Improved query parser, Spanish stemming, Unicode 12.1 support. * Performance improvements on various queries. * Knn vector query filtering, hierarchical Hnsw graph. * Improvements on numeric values index, intersection and navigation. * Multiple performance gains for BitSet, Sort, Facet counting. ## Community Health: We see a healthy significant increase in the traffic of the dev@ mailing list. There is still an issue with the board reporter tool for the GitHub activity counting (https://issues.apache.org/jira/browse/COMDEV-425 opened in 09/2021). So we rely on the tracking of the open/closed GitHib PRs on our nightly benchmarks: https://home.apache.org/~mikemccand/lucenebench/github_pr_counts.html. It shows a constant and healthy pace. In addition, there were many new features and improvements added since the major 9.0 release, confirming an ongoing important activity. ----------------------------------------- Attachment AN: Report from the Apache Lucene.Net Project [Shad Storhaug] ## Description: Apache Lucene.NET is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. ## Issues: There are no Board-level issues at this time. ## Membership Data: Apache Lucene.Net was founded 2012-08-15 (10 years ago) There are currently 17 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - Ron Clabo was added to the PMC on 2022-03-03 - No new committers. Last addition was Ron Clabo on 2021-06-03. ## Project Activity: We released 4.8.0-beta00016 this quarter, which was our biggest update since 4.8.0-beta00008. The release includes some key bug fixes and we have closed some issues that have been on our radar for quite some time. Thanks to the recent completion of the repeatable random test feature, we have tracked down the cause of nearly all of the test failures, and are down to a handful of tests where we have a fair understanding of the problem. J2N, RandomizedTesting.Generators, and Morfologik.Stemming have all had a first stable release, and Spatial4n has been consolidated back into a single package. The only unstable dependency we have left is ICU4N. These dependencies, as well as Lucene.NET have also added Source Link to allow consumers to be able to step into our code directly. We have also solved an issue with ConditionalWeakTable that fixes a long-standing memory leak issue on .NET Framework with the WeakDictionary workaround that was carried over from Lucene 3.0.3. WeakDictionary is no longer part of the codebase. The focus has now shifted to ICU4N to solve some of the embedded resource package size distribution problems by switching to satellite assemblies and to add a better getting started section to the website. Recent releases: Apache-Lucene.Net-4.8.0-beta00016 was released on 2022-02-17. Apache-Lucene.Net-4.8.0-beta00015 was released on 2021-10-29. Apache-Lucene.Net-4.8.0-beta00014 was released on 2021-03-28. ## Community Health: We continue to have a small number of contributors doing the bulk of the work, yet a few that are generous enough to submit small fixes (mostly with the API docs) and occasional questions/bug reports. Ron Clabo was also promoted to PMC this quarter. - dev@lucenenet.apache.org had a 169% increase in traffic in the past quarter (272 emails compared to 101) - user@lucenenet.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 6) - 131 commits in the past quarter (-9% change) - 5 code contributors in the past quarter (25% increase) - 48 PRs opened on GitHub, past quarter (6% increase) - 50 PRs closed on GitHub, past quarter (11% increase) - 12 issues opened on GitHub, past quarter (9% increase) - 9 issues closed on GitHub, past quarter (-62% change) (previous quarter stats available directly via https://reporter.apache.org/wizard/statistics?lucenenet) ----------------------------------------- Attachment AO: Report from the Apache Mnemonic Project [Yanhui Zhao] ## Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. ## Issues: None during this report period ## Membership Data: Apache Mnemonic was founded 2020-11-30 (a year ago) There are currently 21 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chenyang Li on 2020-11-04. - No new committers. Last addition was Chunyong on 2021-10-05. We have one new developer continuing contributing the project ## Project Activity: After our 0.16.0 release at Oct 22nd, we are planning our 0.17.0 release later this month, with two major achievements focusing on 1. New feature of Redis integration as the memory service backend. 2. Log4j vulnerability fixes 3. fast-api web-backend enabling for the website All tasks are close to finish and we don't expect any delay on the 0.17.0 release plan In addition, we conducted other project improvements and security related enhancements that will be detailed in the release report. According to the community recommendation, Zhen Li will serve as the release manager for 0.17.0 release. ## Community Health: We saw slightly decrease on the activities of the project during the holiday season and lunar new year, but expect resuming normal contribution flow for the coming quarter after the 0.17.0 release. According to the health report, we have 18 issue opened, 14 PR merged for this report period, on par with the past quarter. This will likely get updated by the time of the 0.17.0 release with current ongoing progress. ----------------------------------------- Attachment AP: Report from the Apache Mynewt Project [Szymon Janc] ## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (5 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. ## Project Activity: No new release was made in past quarter. Next release is tentatively planned in March/April 2022. Community work in several areas including: test facilities, improvements in MCU and BSP support, USB support, qualification fixes for Bluetooth stack, new Bluetooth features (LE Audio), bug fixes ## Community Health: - Number of opened PRs dropped slightly compared to last quarter (but is stil way above 100) - Number of commits and code contributors is slightly lower comparing to last quarter - We see some new first-time contributors - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A ----------------------------------------- Attachment AQ: Report from the Apache NetBeans Project [Geertjan Wielenga] ## Description: The mission of Apache NetBeans is the creation and maintenance of software related to development environments, tooling platforms, and application frameworks. ## Issues: No issues to report to the board at this time. ## Membership Data: Apache NetBeans was founded 2019-04-17 (3 years ago) There are currently 80 committers and 64 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - Martin Balin was added to the PMC on 2022-02-24 - Michael Bien was added as committer on 2021-12-28 - Petr Pisl was added as committer on 2022-01-01 ## Project Activity: - Apache NetBeans 13 released March 4, 2022, with thanks in particular to release manager Neil C. Smith. - No more minor releases, we'll be incrementing in full numbers from now on as discussed on the dev mailing list. - Switched to a new default look and feel, white FlatLaf. - nb-javac now bundled with Apache NetBeans. - Transitioning to GitHub issues and discussions. ## Community Health: - dev@netbeans.apache.org had a 35% increase in traffic in the past quarter (650 emails compared to 478) - users@netbeans.apache.org had a 25% decrease in traffic in the past quarter (309 emails compared to 411): - 84 issues opened in JIRA, past quarter (-39% change) - 95 issues closed in JIRA, past quarter (-35% change) - 91 commits in the past quarter (-15% change) - 10 code contributors in the past quarter (11% increase) - 290 PRs opened on GitHub, past quarter (24% increase) - 298 PRs closed on GitHub, past quarter (31% increase) - 74 issues opened on GitHub, past quarter (7400% increase) - 34 issues closed on GitHub, past quarter (3400% increase) ----------------------------------------- Attachment AR: Report from the Apache OFBiz Project [Jacopo Cappellato] ## Description: Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management). Apache OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OFBiz was founded 2006-12-20 (15 years ago) There are currently 55 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Akash Jain on 2021-01-28. - No new committers. Last addition was Wiebke Pätzold on 2021-10-20. ## Project Activity: - Since the last report, several new releases have been published: -- 18.12.03 was released on 2021-12-12 -- 18.12.04 was released on 2021-12-19 -- 18.12.05 was released on 2022-01-03 -- 17.12.09 was released on 2022-01-15 - as planned, a new stabilization branch have been created at the beginning of 2022; the name of the branch is 22.01 - with the release 17.12.09, the branch 17.12 has reached its end of life; the branch 18.12 is stable and still active; the new branch 22.01 is undergoing the stabilization process and in a few months will be ready for the publication of new releases - among various bug fixes and enhancements, the new releases have fixed a series of security vulnerabilities, reported to the OFBiz security team ## Community Health: It has been a busy quarter for the community, with interesting development ideas and questions from users. The development activity has been mainly focused on bug fixing and preparation of the new releases (four in the last quarter). ----------------------------------------- Attachment AS: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project be and hereby is responsible for the creation and maintenance of software related to providing an implemention of the OASIS OData (Open Data Protocol) specifications, in server and client form; ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Olingo was founded 2014-03-19 (8 years ago) There are currently 25 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ramya Vasanth on 2019-04-15. - No new committers. Last addition was Archana Rai on 2017-05-26. ## Project Activity: Recent releases: - 4.9.0 was released on 2022-03-09. - 4.8.0 was released on 2020-12-27. - 4.7.1 was released on 2019-12-25. With release of 4.9.0 we continued to have at least one maintenance release per year. Unfortunately the release was a bit longer delayed than planned. The planed maintenance releases 2.0.12 will follow in March. ## Community Health: Overall community health is good. However activity on the mailing lists in last quarter has decreased. Both (V2/V4) code lines are on development also reflected in some questions on mailing list and 11 new JIRA items and 2 new PRs (for both more activity than last quarter). 12 JIRA item and 10 PRs could be solved and some of them by new contributors. Release of V4 version 4.9.0 is done containing the latest updates, fixes and improvements. The V2 code line release is planned and should be done in March. ----------------------------------------- Attachment AT: Report from the Apache OODT Project [Imesha Sudasingha] ## Description: Apache OODT is a software framework as well as an architectural style for the rapid construction of scientific data systems. It provides components for data capture, curation, metadata extraction, workflow management, resource management, and data processing. ## Issues: No issues persist that require board's attention. ## Membership Data: Apache OODT was founded 2010-11-17 (11 years ago) There are currently 47 committers and 46 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 Nadeeshan Gimhana on 2021-04-25. - No new committers. Last addition was Nadeeshan Gimhana on 2021-04-06. ## Project Activity: - Last release was in October 2021 As mentioned in the last report (September 2021), we released 1.9.1 patch release. Then we have merged the changes queued for 2.0 that was in the development branch into master branch. PMC had a discussion on the way forward and decided to release 2.0 as the next step. ## Community Health: Community health was low due to no new development being done around OODT. Work for 2.0 has already been completed. Project activity may pickup when we start the discussion around 2.0 release. ----------------------------------------- Attachment AU: 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 active. Emails are answered,issues are addressed. Recent releases: 3.2.1 was released on 2022-02-06. 3.2.0 was released on 2021-05-14. 3.1.2 was released on 2020-07-14. ## Community Health: The project is a bit silent, but we do our best to keep it alive The situation will hopefully be improved ----------------------------------------- Attachment AV: Report from the Apache OpenNLP Project [Jeff Zemerick] ## Description: The mission of OpenNLP is the creation and maintenance of software related to Machine learning based toolkit for the processing of natural language text ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenNLP was founded 2012-02-14 (10 years ago) There are currently 22 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Koji Sekiguchi on 2017-10-09. - No new committers. Last addition was Tim Allison on 2020-01-28. ## Project Activity: We are working toward a version 2.0 release. A pull request to add support for ONNX NLP models was merged and once that functionality is documented the team can consider a 2.0 release. If this takes too long we will consider a 1.9.5 release. ## Community Health: The community activity remains low but healthy. Activity on the mailing lists remains fairly constant with previous periods. The hope is that with the addition of support for newer NLP models the community activity will increase. ----------------------------------------- Attachment AW: Report from the Apache OpenWebBeans Project [Mark Struberg] ## Description: Apache OpenWebBeans is an ALv2-licensed implementations of the "Contexts and Dependency Injection for the Java EE platform" specifications which are defined as JSR-299 (CDI-1.0), JSR-346 (CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0). The OWB community also maintains a small server as Apache Meecrowave subproject. Meecrowave bundles latest releases of the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: OWB is a stable project. There is a new CDI 4.0 spec around the corner This will see a move to the jakarta namespace is heavily tailored for Quarkus. It contains parts which I a few and others criticised as not necessary on a technical level but our arguments got largely ignored by the driving vendor. It's a bit frustrating tbh. Maybe we will implement this in a split out module to at least remain compatible with the spec, but it just bloats the spec without adding too much benefit. But then this is not really a problem of OWB but within the spec. Otoh not implementing it would mean to also affect other projects. ## Health: OWB is a stable project. There is a new CDI 4.0 spec around the corner ## PMC changes: - Currently 13 PMC members, 20 committers - Last PMC addition was Reinhard Sandtner on 2017-10-09. - Last committer addition was John D. Ament on 2017-10-09. ## Recent Releases - 2.0.26 was released on 2022-02-08. - 2.0.25 was released on 2021-12-14. - meecrowave-1.2.13 was released on 2021-12-14. ## Project Statistics: - 172 mails on the list - 11 issues opened in JIRA - 10 issues closed in JIRA ----------------------------------------- Attachment AX: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues Regarding the project healthy score( https://reporter.apache.org/wizard/statistics?ozone), as of today, it's 7.55. The main deductions are "No release data available" and "No new members added to the LDAP committee group for more than six months". Since we have the release data and new committers added, how can we get the healthy score lifted? ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 54 comitters and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. - In the last quarter, Mark Gui was added as committer on 2021-12-21. Jie Yao was added as committer on 2022-01-12. ## Project Activity - A new authentication solution is implemented to greatly improve the S3 performance. - Datanode side container rocksdb merge feature is POC ready. POC shows that there is major improvement of stability and performance on data read/write path. - Streaming write feature development is ongoing. - Erasure coding phase one development is close to finishing. Community is discussing merging the feature branch back to the master branch, making it easy for users to try this feature. - Many issues are fixed to improve the whole stability and performance. - Efforts made to fix the flaky tests and acceptance tests. - Community has released Ozone 1.2.1, which includes major features, like Non-rolling downgrade support, Storage Container Manager HA, Transparent data encryption for s3 buckets, and optimization of Filesystem prefix and security enhancements. ## Releases Data - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. - 1.2.1 was released on 2021-12-22. ## Community Health Last board report was sent on May 11th. In the past quarter, - dev@ozone.apache.org had 42 emails (-7% change). - issues@ozone.apache.org had 5138 emails(+0% change). - 278 PRs opened on GitHub(-3% change). - 272 PRs closed on GitHub(-5% change). - 380 commits (-6% change). - 50 code contributors in the past quarter (+8% change). ----------------------------------------- Attachment AY: Report from the Apache Pig Project [Koji Noguchi] ----------------------------------------- Attachment AZ: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment BA: Report from the Apache PLC4X Project [Christofer Dutz] ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. ## Issues: There are currently no issues requiring board attention. The previously reported absence of PMC activity seems to have disappeared. I am no longer concerned about this. ## Membership Data: Apache PLC4X was founded 2019-04-17 (3 years ago) There are currently 19 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was César García on 2021-10-01. - No new committers. Last addition was Thomas Frost on 2021-05-07. ## Project Activity: The project has continuously been working on adding new features, fixing bugs, and improving existing code. Probably the most significant block of work has been the complete re-write of our code-generation core. In anticipation of more programming-languages coming to the project, we refactored and rewrote most of the code-generation to make it simpler to develop new code-generation templates. In the end all of this didn't change a single driver, but the overall usability of our tooling has improved as well as we lowered the entry-bar for folks coming into the project. We did a bugfix release 0.9.1 addressing one reported CVE and adding specail measures preventing any log4j related issues. Recent releases: 0.9.1 was released on 2021-12-17. 0.9.0 was released on 2021-09-21. ## Community Health: Project activity was low in December. In the beginning of January, I (Chris) posted a blog post [1], where I announced that I personally would be stopping to provide free community support for companies. This blogpost unexpectedly went viral. Online and offline news picked it up all over the world and reported about it in the context of the whole "sustainability of open-source" discussion. I did see one occasion where false news was spread (HackerNews reported Apache PLC4X was giving up free community support), but I think I managed to correct that. Besides that, it generally brought a lot of attention to the topic of open-source sustainability, but also to our project. Since then, we have seen a significant increase in page views to our website, to the github repository and we even got several new contributors sending pull-requests, bug reports, etc. There are also several companies willing to invest in PLC4X development. Admittedly now, I am really happy with the activity in the project. 45 PRs opened on GitHub, past quarter (87% increase) 43 PRs closed on GitHub, past quarter (72% increase) Not sure why the number of contributors is shown the same it definitely did increase quite a bit. My general takeaway is, that it looks as if me stepping back a bit might even have been good for the project. I am not giving up on the project, I just switched to not instantly fix everything and rather help people reporting bugs into fixing them themselves and contributing this back. Perhaps projects in which one or a few individuals are excessively trying to keep all balls in flight is counter-productive with respect to developing a healthy community. [1] https://github.com/chrisdutz/blog/blob/main/plc4x/free-trial-expired.adoc ----------------------------------------- Attachment BB: 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: There are no issues requiring board attention. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (21 years ago) There are currently 68 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2020-08-29. - No new committers. Last addition was Michael Osipov on 2020-08-29. ## Project Activity: Project activity is (remains) very slow. There has been some effort in forking a new branch 1.8, so that a new 1.7 release can be limited to small but important bugfixes without reference to new changes. The community has also agreed to drop what vestigial support remains for the long-defunct Netware platform, and platform-specific code has been stripped from Trunk. However, a new release still remains pending several months since it was agreed in principle. ## Community Health: No change to community health. There is a long-term issue of low activity, manifesting in the delay to a release. ----------------------------------------- Attachment BC: Report from the Apache Portals Project [David Sean Taylor] ## Description: Apache Portals exists to promote the use of open source portal technology. We intend to build freely available and interoperable portal software in order to promote the use of this technology. With the Pluto project, we provide a reference implementation for the Java portlet standard. The Jetspeed project is a full feature enterprise open source portal. The Portals Applications project is dedicated to providing robust, full-featured, commercial-quality, and freely available portlet applications. ## Issues: Since the release, additional security fixes related to 3rd party libraries have been made and will be incorporated into the next release of Apache Pluto: https://issues.apache.org/jira/browse/PLUTO-796 https://issues.apache.org/jira/browse/PLUTO-797 ## Membership Data: Apache Portals was founded 2004-02-17 (18 years ago) There are currently 41 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Neil Griffin on 2017-02-11. a- No new committers. Last addition was Ahmed on 2016-08-06. ## Project Activity: Apache Portals Pluto 3.1.1 was released and the announcement was sent on January 15, 2022. This release was focused on fixes for security vulnerabilities, some of which were reported by the community and others discovered by the PMC. The release was done in coordination with Apache Security, according to the following procedure: https://apache.org/security/committers.html#vulnerability-handling ## Community Health: Pluto is active and put out a release. Commits are from only on committer. Jetspeed community activity is low: jetspeed-dev@portals.apache.org had a 50% decrease in traffic in the past quarter (3 emails compared to 6) ----------------------------------------- Attachment BD: Report from the Apache Pulsar Project [Matteo Merli] ## Description: Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. ## Issues: - In the feedback from the last report it was asked to comment on the issues discussed in https://lists.apache.org/thread/r768j1xqs43p7dmp15xb6nh98pzl7d45. In the discussion there was feedback about a blog post published by StreamNative that was containing ambiguous wording when describing the StreamNative Ambassador program. The blog post, the tweet and the pages it linked to were immediately updated to remove any ambiguity and to comply with the spirit of Apache Way and with the appropriate trademark guidelines. ## Project Activity: - 2.9.0 was released on November 25th 2021 - 2.9.1 was released on December 20th 2021 - 2.8.2 was released on December 20th 2021 - Pulsar Client Go 0.8.0 was released on February 15th 2021 - Pulsar Client Node 1.5.0 was released on December 20th 2021 - After a more formal process to discuss Pulsar Improvement Proposal was introduced in the previous quarter, there has been a very significant uptick in new proposals that were discussed and voted by the community: PIP 112: Generate Release Notes Automatically PIP 113: Update Pulsar Website Design & Content PIP PIP 116: Create Pulsar Writing Style Guide PIP 117: Change Pulsar Standalone defaults PIP-118: Do not restart brokers when ZooKeeper session expires PIP-119: Enable consistent hashing by default on KeyShared dispatcher PIP-120: Enable client memory limit by default PIP-121: Pulsar cluster level auto failover PIP-122: Change loadBalancer default loadSheddingStrategy to ThresholdShedder PIP-123: Introduce Pulsar metadata CLI tool PIP-124: Create init subscription before sending message to DLQ PIP-126: Support custom and pluggable consumer selector PIP 129: Introduce intermediate state for ledger deletion PIP-130: Apply redelivery backoff policy for ack timeout PIP 131: Resolve produce chunk messages failed when topic level maxMessageSize is set PIP 132: Include message header size when check maxMessageSize for non-batch message on the client side. PIP PIP 133: Pulsar Functions Add API For Accessing Other Function States PIP-135: Include MetadataStore backend for Etcd PIP-136: Sync Pulsar policies across multiple clouds PIP-137: Pulsar Client Shared State API PIP-138: Use NarClassLoaderManager to manage all NarClassLoader. PIP-139: Support Broker send command to close producer/consumer. PIP-140: Normalize system topic naming rule. PIP 141: Pulsar BOM PIP-142: Increase default numHttpServerThreads value to 200 to prevent Admin API unavailability PIP-143: Support split bundle by specified boundaries PIP-144: Making SchemaRegistry implementation configurable PIP-145: Improve performance of regex subscriptions PIP-146: ManagedCursorInfo compression PIP-148: Create Pulsar client release notes - Pulsar has reached 500 contributors on the main Github repo (It was 472 contributors in December 2021) - Next release 2.10.0 is in the process of being voted. ## Health report: - There is healthy grow in the community, several users are starting to become contributors to the project and engaging more and more with the community. In this quarter 8 contributors were invited as committers to the project. ## Membership Data: Apache Pulsar was founded 2018-09-18 (3 years ago) There are currently 54 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 9:5. Community changes, past quarter: Community changes, past quarter: - Lari Hotari was added to the PMC on 2022-01-16 - Aloys Zhang was added as committer on 2022-01-25 - Andrey Yegorov was added as committer on 2022-03-07 - Haiting Jiang was added as committer on 2022-01-19 - ZhangJian He was added as committer on 2021-12-31 - Li Li was added as committer on 2021-12-23 ## Community Health: - Activity on the mailing lists remains high with a mixture of new users, contributors, and deeper more experienced users and contributors sparking discussion and questions and filing bugs or new features. - users@pulsar.apache.org: - 25% decrease in traffic in the past quarter (72 emails compared to 96) - dev@pulsar.apache.org: - 16% increase in traffic in the past quarter (1062 emails compared to 914) ## Slack activity: - 6248 Members (5510 in December 2021) - 220 Active weekly users (223 in December 2021) ## GitHub activity: - 795 commits in master in the past quarter (was 1256) - 121 code contributors in the past quarter (was 113) - 1068 PRs opened on GitHub, past quarter (9% increase) - 1022 PRs closed on GitHub, past quarter (12% increase) - 473 issues opened on GitHub, past quarter (17% increase) - 270 issues closed on GitHub, past quarter (42% increase) ----------------------------------------- Attachment BE: Report from the Apache Qpid Project [Robbie Gemmell] Apache Qpid is a project focused on creating software based on the Advanced Message Queuing Protocol (AMQP), currently providing a protocol engine library, message brokers written in C++ and Java, a message router, and client libraries for C, C++, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid Dispatch 1.18.0 was released on 19th Nov 2021. - Qpid JMS 0.60.1 was released on 17th Dec 2021. - Qpid JMS 1.4.1 was released on 17th Dec 2021. - Qpid ProtonJ2 1.0.0-M4 was released on 23rd Dec 2021. - Qpid JMS 0.61.0 was released on 23rd Dec 2021. - Qpid JMS 1.5.0 was released on 23rd Dec 2021. # Community: - The main user and developer mailing lists continue to be active and JIRAs are being raised and addressed in line with prior activity levels. - Roddie Kieley was added to the PMC on 17th February 2022. - There were no new committer additions in this quarter. The most recent new committer is Tomas Vavricka, added 14th July 2021. # Development: - Work on a Dispatch router 1.19.0 release is nearing completion, having already branched for finalisation, aiming for an initial candidate going to release vote next week. The main developers for Dispatch have however also indicated on the mailing lists that they will be focusing their efforts elsewhere going forward and so feature development for Dispatch will slow significantly unless new folks join in to evolve it. - The development of Proton 0.37.0 is nearing completion, including a rewrite of various encoder and decoder processing to improve efficiency and significantly increase performance, and also an initial cut of a new library reworking the TLS support. An initial candidate was taken to vote but cancelled last week, after a few issues were identified with the codec changes. Fixes are under way to resolve them with aim of taking it to vote again next week. Refinement work continues on OpenTelemetry based tracing for the C++ binding. - The AMQP 1.0 JMS client had 0.60.x and 1.x releases with some bug fixes and improvements, including updates around Log4J and Netty. Work continues on more as they arise. - Work progressed on a new ProtonJ2 protocol engine with an imperative API client built upon it. A 1.0.0-M4 milestone release was made to fix some issues identified in the earlier releases, with more having been fixed since towards a future M5 release. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BF: Report from the Apache Royale Project [Piotr Zarzycki] DESCRIPTION Apache Royale implements the principles of Apache Flex to support development of applications designed for JavaScript instead of Adobe Flash/AIR runtimes. Apache Royale improves developer productivity in creating applications to run wherever JavaScript runs, including on browsers, in Apache Cordova applications, on Node, and on other platforms. ISSUES There are no issues requiring board attention at this time. RELEASES Apache Royale 0.9.8 was released on September 2 2021 Apache Royale 0.9.7 was released on May 13 2020 Apache Royale 0.9.6 was released on October1 2019 Apache Royale 0.9.4 was released on November 14 2018 ACTIVITY We have increased activity of current active committers who provided many fixes for the compiler and UI parts of the Royale framework. One of the committers introduced an ActionScript code formatter. We are seeing increased activity on the Royale users@ mailing list with questions regarding some features in Royale. The process of creating build 0.9.9 is under way. Activity on social media: Our Twitter account has 725 (previously 719) followers. Our Facebook page has 185 (previously 209) likes. Our LinkedIn Group has 158 (previously 158) people. Our StackOVerFlow "apache-royale" tag currently has 76 (previously 62) questions. Our Slack channel, "royale", in the-asf.slack.com workspace, makes quick team consultations more convenient. COMMUNITY Committers María José Esteve became a committer on 23 November 2021. One committer has requested emeritus status. ----------------------------------------- Attachment BG: Report from the Apache Serf Project [Justin Erenkrantz] ----------------------------------------- Attachment BH: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: The mission of Apache ServiceMix project is to create and maintain a flexible, open-source integration container, powered by OSGi, that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. ## Issues: No issue requiring board attention. ## Membership Data: Apache ServiceMix was founded 2007-09-19 (14 years ago) There are currently 50 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Andrea Cosentino on 2017-03-15. - No new committers. Last addition was Andrea Cosentino on 2016-03-13. ## Project Activity: We did monthly bundles releases (for other projects like Camel or Karaf): * bundles-2021.11 * bundles-2022.01 ## Community Health: ServiceMix is still maintained, waiting the "move" to Karaf. Our main focus is on specs and bundles (the runtime is really on Karaf side for now). We will move forward on Karaf "move" on Q2/Q3 2022. ----------------------------------------- Attachment BI: Report from the Apache Shiro Project [Brian Demers] ## Description: The mission of Shiro is the creation and maintenance of software related to Powerful and easy-to-use application security framework ## Issues: We have no issues that require Board assistance at this time. ## Membership Data: Apache Shiro was founded 2010-09-21 (11 years ago) There are currently 13 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Benjamin Marwell on 2020-12-13. - No new committers. Last addition was Benjamin Marwell on 2020-04-23. ## Project Activity: - The project's website and tooling have been updated to an OSS static site generator (which will make updates on the site easier) - The team is currently working on a 1.9 maintenance release - Last release: v1.8.0 - 2021-08-26. ## Community Health: - The project recently changed how automated messages are delivered, which I suspect is why both the number of emails to issues@shiro are down, and the number of JIRA opened and closed are up. - A large chunk of work just wrapped up on the `shiro-site` repo (which is not reflected in the automated report) ----------------------------------------- Attachment BJ: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform ## Issues: There are no issues requiring the board attention. ## Membership Data: Apache SINGA was founded 2019-10-16 (2 years ago) There are currently 22 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chris Yeung on 2020-04-17. - No new committers. Last addition was Zhang Zhaoqi on 2020-07-01. ## Project Activity: In the past quarter, the community was working on the following features/changes: * Adding various applications, including the bloodmnist and medical image analysis * Updating the docstring for Python modules in the examples folder * Updating the optimizers for more stable training * Extending the cifar-10 example to include more models and datasets ## Community Health: According to the statistic, there are increase of JIRA activities, commits, code contributors and Github issue activities, which shows that the community is active in the development and more people are interested in the development of SINGA. ----------------------------------------- Attachment BK: Report from the Apache Sling Project [Robert Munteanu] ## Description: Apache Sling™ is a framework for RESTful web-applications based on an extensible content tree. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Sling was founded 2009-06-17 (13 years ago) There are currently 49 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Angela Schreiber on 2021-03-16. - No new committers. Last addition was Joerg Hoh on 2021-03-03. ## Project Activity: Work continues on various individual modules, with 52 releases for this reporting period. Our sample application, the Sling Starter, was last released on October 23rd 2018 with version 11. The release process for version 12 has started on Febuary the 2nd and we expect a release to complete within the following weeks, pending resolution of issues that were discovered during testing. ## Community Health: After a period a decreased activity the pace has picked up in Jira and Git, notably with a 19% increase in contributors and 24% increase in commits. The mailing list traffic on dev@sling.apache.org has dipped by 7%. Since that traffic is conflated with Jira and Git notifications we do not think this is something to worry about. ----------------------------------------- Attachment BL: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for March 2022 SpamAssassin is a mail filter to identify spam. The project provides a framework/engine and regular rule updates that reflect the changing nature of spam email seen in the wild. Updated rules are generated through a combination of hand crafted contributions and automated processing of spam and anonymized processed non-spam that are contributed by volunteers. Status and health report: The project activities, including running our rule update infrastructure and our dev and user mailing lists, are continuing smoothly. Primary focus for development is now targeting version 4.0.0 Releases: The last release was Apache SpamAssassin version 3.4.6 on 12 April 2021. Note that we maintain online rule updates that are continuously updated through a combination of developer contributions and automated processing via our mass-check facility. Committer/PMC changes: Most recent new committer: Paul Stead (pds) 12 September 2018 Most recent new PMC members: Paul Stead (pds) 23 March 2021 ----------------------------------------- Attachment BM: Report from the Apache Storm Project [Kishor Patil] ----------------------------------------- Attachment BN: Report from the Apache Submarine Project [Liu Xun] ## Description: Apache Submarine's mission is to build software for infrastructure engineers and data scientists to build machine learning workbenches. Software that allows infrastructure engineers and data scientists to build machine learning applications (TensorFlow, PyTorch, etc.) on k8s clusters. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Submarine was founded 2019-10-16 (2 years ago) There are currently 30 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 3:1. Community changes, past quarter: - No new PMC members. Last addition was Kai-Hsun Chen on 2021-07-27. - Lisa Chang was added as committer on 2022-01-05 ## Project Activity: Software development activities. - We released version 0.7.0-RC0 on 2022-03-01. - With version 0.7.0, we have completed all the service capabilities envisioned at the project's inception. - After version 0.7.0, users will be able to do machine learning, model training, and service online capabilities in the Submarine project completely independently, which is all very exciting. Gatherings and meetings. - On January 10, three PMC members and four committer members attended a collaborative project development meeting at DiDi Company. - On January 15, 2 pmc members and 3 committer members had a co-development meeting with a software integration company in China to exchange ideas. ## Community Health: Commit activity was down somewhat this quarter (-20%). The number of contributors remained similarly unchanged, and we discussed this at our regular project meetings, with the majority of people commenting that it was affected by the current COVID-19 outbreak. There was a moderate increase in traffic to the user mailing list, with some of the questions pointing to needed documentation fixes (i.e., "What does this thing actually do? What does it actually do?") . ----------------------------------------- Attachment BO: 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 (14 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: The new contributor who did the Google Summer of Code project with us is actively contributing to the project. As mentioned in the last report we are planning to do the next release with new contributors' contributions in April. Also planning to configure Github actions to automate the steps in the release process. ## Community Health: dev@synapse.apache.org had a 66% decrease in traffic in the past quarter (10 emails compared to 29) 1 PR opened on GitHub, past quarter (100% increase) ----------------------------------------- Attachment BP: Report from the Apache Tomcat Project [Mladen Turk] ## Description: - A Java Servlet, JavaServer Pages, Java WebSocket and Java Unified Expression language specifications implementation and Jakarta EE equivalents. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: - There are currently 28 PMC members. Igal Sapir was added to the PMC on Mar 18 2019 - There are currently 47 committers. Raymond Augé was added as committer on 2020-07-02 ## Project Activity: - Apache Tomcat 10.1.0-M11 (alpha) was released on 2022-02-28 - Apache Tomcat 10.1.0-M10 (alpha) was released on 2022-01-20 - Apache Tomcat 10.0.17 was released on 2022-02-28 - Apache Tomcat 10.0.16 was released on 2022-01-20 - Apache Tomcat 9.0.59 was released on 2022-02-28 - Apache Tomcat 9.0.58 was released on 2022-01-20 - Apache Tomcat 8.5.76 was released on 2022-02-28 - Apache Tomcat 8.5.75 was released on 2022-01-17 ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. ## Trademark: - No new trademark issues in the last 3 months and there are currently no outstanding trademark issues that the Apache Tomcat PMC is working on. ----------------------------------------- Attachment BQ: Report from the Apache TomEE Project [David Blevins] ## Description: Apache TomEE delivers enterprise application containers and services based on, but not limited to the Enterprise JavaBeans Specification and Java Enterprise Edition Specifications. ## Health List traffic, commits and number of releases is up significantly from the previous quarter as is often the case in the first quarter of the year, post holiday-lul. The PMC is currently voting on a potential new PMC member and in discussion on a potential new committer. PRs from non-committers, however, was low at just one. We are mindful that this number needs to go up. One of the four release votes from this quarter has been open 14 days pending another PMC vote, which reinforces the need for us to keep adding to the PMC. ## Activity The community has decided to change the major version of the main branch from TomEE 8.0 to TomEE 9.0, which is currently still in milestone. Further, the approach we used to handle the javax-to-jakarta namespace transition and achive Jakarta EE 9.1 certification on TomEE 9.0.0-M7 is being shifted away from bytecode modification. In the new approach all sources in the main branch will discontinue use of the respective javax packages and refer to the jakarta equivalents. Only where there is no available jakarta alternative will bytecode modification be used. This is the case for many sister projects we depend upon such as ActiveMQ, MyFaces, CXF and more. It is hoped that these projects will themselves transition to the jakarta namespace. In the case of CXF, this is in progress. The current state of this transition is in a large draft PR, currently at 80 commits and 26 days old. It is so far managable and contributions are being made by more than one person, however it is likely we'll need to merge it to a new branch at some point. Release date for TomEE 9.0.0 final is not yet known. Significant work will likely need to be done to get the TCK to pass again once all changes are complete. Currently, the PR for 9.0 still does not build due to missing jakarta dependencies. A significant amount of work has been done investigating use of Github Actions to automatically open PRS to maintain certain generated files and other purposes. A large thank you to Infra for allowing/enabling projects to benefit from this great feature. The project has also discontinued all use of Google Analytics and migrated over to the ASF Matomo instance. Again, thanks to Infra for answering questions and providing guidance in this department. ## PMC changes: - Currently 12 PMC members. - Last PMC addition Cesar Hernandez on February 10th 2021 ## Committer base changes: - Currently 33 committers. - Last committer added was Richard Zowalla on January 6th 2021 ## Releases: - Apache TomEE 8.0.9 on January 10th, 2022 - Apache TomEE Patch Plugin 0.8 on January 21st, 2022 - Apache TomEE 8.0.10 on February 22nd, 2022 ----------------------------------------- Attachment BR: Report from the Apache TVM Project [Tianqi Chen] ## Description: The mission of Apache TVM is the creation and maintenance of software related to compilation of machine learning models to run on a wide range of hardware platforms ## Issues: There are no issues requiring board attention. ## Membership Data: Apache TVM was founded 2020-11-17 (a year ago) There are currently 52 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - Leandro Nunes was added to the PMC on 2022-03-01 - Andrew Luo was added as committer on 2022-01-11 - Bohan Hou was added as committer on 2022-01-06 - Chris Sullivan was added as committer on 2022-02-22 - Lily Orth-Smith was added as committer on 2022-02-28 - Eric Lunderberg was added as committer on 2021-12-17 ## Project Activity: Recent releases: 0.8.0 was released on 2021-11-25. The community continues to push TVM Unity -- the technical vision that we collectively set during TVMCon. Specifically with an emphasize on enabling collaboration and cross layer optimizations. Some of the recent highlights include: - Metaschedule, the latest automation mechanism is now fully upstreamed. - AOT compilation support for embedded devices - Hexagon DSP support - Overall performance improvements. ## Community Health: The community successfully held a virtual developer conference TVMCon in the past Dec. TVMCon attracted more than 1000 registered developers from all over the world. On average 200 PRs are merge every month from around 80 authors. We also start to see new features being proposed through the formal RFC process. We continue to welcome new committers and PMC members to the community. ----------------------------------------- Attachment BS: Report from the Apache UIMA Project [Richard Eckart de Castilho] ## Description: Apache UIMA's mission: the creation and maintenance of open-source software related to the analysis of unstructured data, guided by the UIMA Oasis Standard. The software provides frameworks, tools and annotators, facilitating the analysis of unstructured content such as text, audio and video. ## Issues: No Board level issues at this time. ## Membership Data: Apache UIMA was founded 2010-03-17 (12 years ago) There are currently 25 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Viorel Morari on 2019-11-19. - No new committers. Last addition was Viorel Morari on 2018-09-20. ## Project Activity: No releases in this reporting period. Due to incoming bug reports several sub-project releases have been delayed. UIMA Java SDK 3.2.1 will likely not be released, instead we go for UIMA Java SDK 3.3.0. The new JSON format requires some more time to mature, so it was extracted into its own GitHub repo and will be released as a sub-zero version with the next release train. ## Community Health: The community continues to be moderately active if we also count in questions on Stack Overflow and activity happening in the wider UIMA eco-system (i.e. UIMA-related projects and projects using Apache UIMA). Communication around the core UIMA project is unfortunately pretty low at the moment. ----------------------------------------- Attachment BT: Report from the Apache Unomi Project [Serge Huber] ## Description: The mission of Apache Unomi is the creation and maintenance of software related to providing a reference implementation of the OASIS Customer Data Platform specification currently being worked on by the OASIS Context Server Technical Committee ## Issues: There are no issues requiring board attention ## Membership Data: Apache Unomi was founded 2019-02-20 (3 years ago) There are currently 14 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Taybou on 2021-03-19. - No new committers. Last addition was Anatol Sialitski on 2021-01-29. ## Project Activity: We have just released version 1.6.0 that adds the possibility to build extensions using Groovy and no longer requires providing OSGi plugins, making it much easier for non-Java users to provide connectors. We will then encourage the community to contribute extensions since it will become much easier for users of various backgrounds to contribute. At the same time we are hard at work on version 2, that will introduce the usage of JSON schema as a main way to define objects in the system, and that will also be used to secure input against malicious attacks. The GraphQL API is also another important part of version 2, that we hope to release in the first half of 2022. To answer the board question about the meetup presentation, they will be published on the Unomi website soon. ## Community Health: The community has been a bit less active since the last report, but a lot of work in terms of commits and PRs have been contributed. The new release included work from a more varied set of contributors. The project welcomes contributions as much as possible. Interest in the technology (Customer Data Platform) is still very high, and it is quite possible that the community is larger than what is represented in communication. As before, Slack is still the most active media and cannot be represented in the numbers below (would be great if we could get Slack stats in the reporter) Here are the usual metrics: - dev@unomi.apache.org had a 10% decrease in traffic in the past quarter (385 emails compared to 427) - users@unomi.apache.org had a 64% decrease in traffic in the past quarter (11 emails compared to 30) - 18 issues opened in JIRA, past quarter (-41% change) - 19 issues closed in JIRA, past quarter (-26% change) - 78 commits in the past quarter (-26% change) - 10 code contributors in the past quarter (no change) - 26 PRs opened on GitHub, past quarter (-25% change) - 26 PRs closed on GitHub, past quarter (-35% change) ----------------------------------------- Attachment BU: Report from the Apache VCL Project [Josh Thompson] ## Description: The mission of the Apache VCL project is to create and maintain of software related to a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache VCL was founded 2012-06-19 (10 years ago) There are currently 10 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Mike Jennings on 2020-08-24. - No new committers. Last addition was Mike Jennings on 2019-01-04. ## Project Activity: - Last release: 2019-07-25 - Unfortunately, things have been pretty quiet since our last board report. ## Community Health: Nothing has changed here - VCL continues to be a small but functioning community. We still have committers, PMC members, and users. Hopefully, as the pandemic seems to be having a lighter affect on people, things will be able to pick up soon for our community. ----------------------------------------- Attachment BV: Report from the Apache Wicket Project [Andrea Del Bene] ## Description: The mission of Wicket is the creation and maintenance of software related to Component-based Java Web Application Framework. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Wicket was founded 2007-06-20 (15 years ago) There are currently 33 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was Thomas Heigl on 2020-08-14. - No new committers. Last addition was Thomas Heigl on 2020-05-18. ## Project Activity: We have release a recent version both for branch 9.x (ver 9.8.0) and branch 8.x (ver 8.14.0). At the same time we continue to work to Wicket 10 which is targeted to use Java 17 and Jakarta EE APIs. ## Community Health: Community is healthy and stable, much like download statistics which are steadily over 400k downloads in the previous 6 months. Outside the Apache ecosystem, recently we have been contacted by our long time contributor and project founder Jonathan Locke which is working on a new and very interesting Enterprise Framework called KivaKit (https://www.kivakit.org/) which uses Wicket for the web part. Jonathan is also continuing to promote both KivaKit and Wicket writing articles on infoq.com and Medium. ----------------------------------------- Attachment BW: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Yetus was founded 2015-09-15 (6 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Akira Ajisaka on 2018-12-17. - No new committers. Last addition was Akira Ajisaka on 2018-02-06. ## Project Activity: After a period of heavy activity, work on getting a new release out has stalled over the past quarter. Currently two known blocker issues that need to get worked in order for us to release: * detect-secrets integration has been on pause while that community picks a direction to head while also working on a new release. They seem to have figured out a path in the past few days so community will need to evaluate what to do next. * audience-annotations has been updated to JDK11 which allows us to remove JDK8 support. However there are some blocking issues that remain post-upgrade that need to be worked out. We may need to cut a release with the JDK11 work in order to get the other updates out there. Recent releases: * 0.13.0 was released on 2020-11-27. * 0.12.0 was released on 2020-04-13. * 0.11.1 was released on 2019-11-05. ## Community Health: Given the slowdown, these metrics flipped from our normal: * dev@yetus.apache.org had a 750% increase in traffic in the past quarter (17 emails compared to 2) * 5 issues opened in JIRA, past quarter (-84% change) * 5 issues closed in JIRA, past quarter (-89% change) * 4 commits in the past quarter (-91% change) ----------------------------------------- Attachment BX: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira] ## Description: Apache ZooKeeper is a system for distributed coordination. It enables the implementation of a variety of primitives and mechanisms that are critical for safety and liveness in distributed settings, e.g., distributed locks, master election, group membership, and configuration. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (11 years ago) There are currently 30 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Enrico Olivelli on 2020-01-15. - No new committers. Last addition was Ling Mao on 2021-01-16. ## Project Activity: Releases during the reporting period: - 3.8.0 was released on 2022-03-07. ## Community Health: Overall project activity increased due to release work compared to previous period. - dev@zookeeper.apache.org had a 31% decrease in traffic in the past quarter (74 emails compared to 106) - issues@zookeeper.apache.org had a 32% decrease in traffic in the past quarter (195 emails compared to 286) - notifications@zookeeper.apache.org had a 36% decrease in traffic in the past quarter (244 emails compared to 377) - user@zookeeper.apache.org had a 55% increase in traffic in the past quarter (56 emails compared to 36) - 65 issues opened in JIRA, past quarter (22% increase) - 40 issues closed in JIRA, past quarter (122% increase) - 76 commits in the past quarter (130% increase) - 16 code contributors in the past quarter (no change) - 50 PRs opened on GitHub, past quarter (47% increase) - 39 PRs closed on GitHub, past quarter (25% increase) ------------------------------------------------------ End of minutes for the March 16, 2022 board meeting.