The Apache Software Foundation Board of Directors Meeting Minutes December 21, 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/42vj 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 - joined :31 Roy T. Fielding Sharan Foga Willem Ning Jiang Sam Ruby Roman Shaposhnik Sander Striker Directors Absent: none Executive Officers Present: Craig R. McClanahan David Nalley Craig L Russell Matt Sicker Executive Officers Absent: Ruth Suehle Guests: Dave Fisher Greg Stein Sally Khudairi Shane Curcuru 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of November 16, 2022 See: board_minutes_2022_11_16.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] December has been a challenging month in terms of getting to my action items and to prepare for this month's meeting due to myself and family members having caught year end bugs. Reporting reminders went out late for the December meeting. That in combination with end of year leaves us with a good number of reports missing this month. No reason for concern as the majority has reported last quarter. We have an exceptionally large number of resolutions to establish new projects this month, six in total. This is as many projects as we have retired the entire year. I'd like to thank everyone for their contributions and efforts in 2022. I'm looking forward to making 2023 another great year for the Foundation together. B. President [David Nalley] As we're drawing to the end of the year I find myself looking back in awe at the accomplishments of the Foundation, and thankful for the amazing work done by volunteers and staff. This also has me looking forward at 2023. This is the traditional point where I've start working on the next fiscal years budget. This year, particularly following a lot of conversations at ApacheCon and with various members over the course of the year, I am trying to form opinions on what we should be doing going forward over the next several years. Expect a proposal or two to pop up in the not too distant future. Additionally, please see Attachments 1 through 8. C. Treasurer [Craig R. McClanahan] Continued follow-up on dealing with requirements on vendor payable portals for our donors. Requirements continue to be changing, but our objectives remain the same: * At least two Treasury folks have *individual* access to vendor portals. * As needed, our accounting firm (IgniteSpot) has *individual* access to each vendor portal to submit invoices, but not to change corporate details such as our bank account. These requirements are a recognition that individual accountability is important (especially as transitions to new individuals eventually happens), plus that things like two-factor authentication are inevitably tied to individuals. (Does anyone here know who a TFA text to an account ending in “1234” actually goes to?). Many vendor portals make it possible to do this kind of thing. Unfortunately, not all of them. Dealing with each individual case is an ongoing challenge. D. Secretary [Matt Sicker] In November, the secretary received 76 ICLAs, one CCLA, and two software grants. Secretary has been working with Infra to define a policy around how to handle multi-factor authentication resets. The pilot MFA program has been halted pending a more thorough policy and implementation. E. Executive Vice President [Ruth Suehle] Nothing to report this month F. Vice Chair [Shane Curcuru] No report was submitted. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Christofer] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 The board discussed the letter to DG COMP. No action was taken at this time. C. Apache Security Team Project [Mark J. Cox / Roy] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Bertrand] 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: # Bahir [striker] # Flex [cd] # NetBeans [sharan] # ServiceMix [striker] A. Apache Airflow Project [Bolke de Bruin / Sharan] No report was submitted. B. Apache Allura Project [David Philip Brondsema / Rich] See Attachment B C. Apache Any23 Project [Lewis John McGibbney / Willem] No report was submitted. @Willem: pursue a report for Any23 D. Apache Archiva Project [Olivier Lamy / Sam] See Attachment D E. Apache Atlas Project [Madhan Neethiraj / Roman] See Attachment E F. Apache Axis Project [Robert Lazarski / Sander] See Attachment F G. Apache Bahir Project [João Boto / Christofer] See Attachment G H. Apache Beam Project [Kenneth Knowles / Roman] No report was submitted. I. Apache Bigtop Project [Yuqi Gu / Roy] See Attachment I J. Apache Bloodhound Project [Gary Martin / Willem] See Attachment J K. Apache BookKeeper Project [Sijie Guo / Sander] See Attachment K L. Apache BuildStream Project [Tristan Van Berkom / Sam] See Attachment L M. Apache BVal Project [Matthew Jason Benson / Sander] See Attachment M N. Apache Camel Project [Andrea Cosentino / Bertrand] See Attachment N O. Apache Cayenne Project [Michael Ray Gentry / Rich] See Attachment O P. Apache CloudStack Project [Simon Weller / Sharan] See Attachment P Q. Apache Commons Project [Gary D. Gregory / Bertrand] See Attachment Q R. Apache Cordova Project [Jesse MacFadyen / Sharan] See Attachment R S. Apache CouchDB Project [Jan Lehnardt / Willem] See Attachment S T. Apache cTAKES Project [Pei Chen / Christofer] See Attachment T U. Apache Curator Project [Enrico Olivelli / Sander] See Attachment U V. Apache Daffodil Project [Mike Beckerle / Roy] See Attachment V W. Apache DataSketches Project [Lee Rhodes / Sam] See Attachment W X. Apache Druid Project [Gian Merlino / Roman] No report was submitted. @Roman: pursue a report for Druid Y. Apache ECharts Project [Wenli Zhang / Rich] See Attachment Y Z. Apache Felix Project [Karl Pauls / Bertrand] See Attachment Z AA. Apache Flex Project [Olaf Krüger / Roman] No report was submitted. AB. Apache Flink Project [Robert Metzger / Sam] See Attachment AB AC. Apache Giraph Project [Dionysios Logothetis / Rich] See Attachment AC AD. Apache Gobblin Project [Abhishek Tiwari / Sharan] See Attachment AD AE. Apache Gora Project [Kevin Ratnasekera / Roy] See Attachment AE AF. Apache Guacamole Project [Mike Jumper / Willem] No report was submitted. AG. Apache Gump Project [Stefan Bodewig / Christofer] See Attachment AG AH. Apache Helix Project [Junkai Xue / Sander] No report was submitted. AI. Apache Hive Project [Naveen Gangam / Sander] See Attachment AI AJ. Apache Hudi Project [Vinoth Chandar / Roman] See Attachment AJ AK. Apache Iceberg Project [Ryan Blue / Sharan] No report was submitted. AL. Apache Incubator Project [Justin Mclean / Willem] See Attachment AL AM. Apache IoTDB Project [Xiangdong Huang / Sam] See Attachment AM AN. Apache Jackrabbit Project [Marcel Reutegger / Bertrand] See Attachment AN AO. Apache Juneau Project [James Bognar / Roy] See Attachment AO AP. Apache Karaf Project [Jean-Baptiste Onofré / Christofer] See Attachment AP AQ. Apache Libcloud Project [Tomaž Muraus / Sander] No report was submitted. AR. Apache Lucene Project [Bruno Roustant / Rich] See Attachment AR AS. Apache Lucene.Net Project [Shad Storhaug / Sam] No report was submitted. AT. Apache Mnemonic Project [Yanhui Zhao / Roy] See Attachment AT AU. Apache MXNet Project [Sheng Zha / Sander] No report was submitted. AV. Apache Mynewt Project [Szymon Janc / Bertrand] No report was submitted. AW. Apache NetBeans Project [Geertjan Wielenga / Sharan] See Attachment AW AX. Apache NuttX Project [Alin Jerpelea / Christofer] See Attachment AX AY. Apache OFBiz Project [Jacopo Cappellato / Rich] See Attachment AY AZ. Apache Olingo Project [Michael Bolz / Roman] See Attachment AZ BA. Apache OODT Project [Imesha Sudasingha / Willem] No report was submitted. BB. Apache OpenNLP Project [Jeff Zemerick / Bertrand] See Attachment BB BC. Apache OpenWebBeans Project [Mark Struberg / Christofer] No report was submitted. BD. Apache Ozone Project [Sammi Chen / Sam] See Attachment BD BE. Apache Pig Project [Koji Noguchi / Willem] No report was submitted. BF. Apache Pinot Project [Kishore G / Sharan] See Attachment BF BG. Apache Pivot Project [Roger Lee Whitcomb / Christofer] No report was submitted. BH. Apache PLC4X Project [Christofer Dutz] See Attachment BH BI. Apache Portable Runtime (APR) Project [Nick Kew / Sander] No report was submitted. BJ. Apache Portals Project [David Sean Taylor / Roy] No report was submitted. BK. Apache Pulsar Project [Matteo Merli / Rich] See Attachment BK BL. Apache Roller Project [David M. Johnson / Roman] See Attachment BL BM. Apache Royale Project [Piotr Zarzycki / Sam] No report was submitted. BN. Apache Serf Project [Justin Erenkrantz / Roy] No report was submitted. BO. Apache ServiceMix Project [Krzysztof Sobkowiak / Sharan] See Attachment BO BP. Apache Shiro Project [Brian Demers / Roman] See Attachment BP BQ. Apache SINGA Project [Wang Wei / Sander] See Attachment BQ BR. Apache Sling Project [Robert Munteanu / Willem] See Attachment BR BS. Apache SpamAssassin Project [Sidney Markowitz / Rich] See Attachment BS BT. Apache Storm Project [Kishor Patil / Bertrand] No report was submitted. BU. Apache StreamPipes Project [Philipp Zehnder / Christofer] See Attachment BU BV. Apache Streams Project [Steve Blackmon / Sharan] No report was submitted. BW. Apache Submarine Project [Liu Xun / Roman] See Attachment BW BX. Apache Synapse Project [Isuru Udana / Willem] No report was submitted. BY. Apache Tomcat Project [Mladen Turk / Roy] See Attachment BY BZ. Apache TomEE Project [David Blevins / Bertrand] See Attachment BZ CA. Apache TVM Project [Tianqi Chen / Sam] See Attachment CA CB. Apache UIMA Project [Richard Eckart de Castilho / Christofer] No report was submitted. CC. Apache Unomi Project [Serge Huber / Rich] See Attachment CC CD. Apache VCL Project [Josh Thompson / Sander] See Attachment CD CE. Apache Whimsy Project [Shane Curcuru / Rich] See Attachment CE CF. Apache Wicket Project [Andrea Del Bene / Roman] See Attachment CF CG. Apache Xalan Project [Gary D. Gregory / Sander] See Attachment CG CH. Apache Xerces Project [Michael Glavassevich / Sam] See Attachment CH CI. Apache Yetus Project [Allen Wittenauer / Christofer] See Attachment CI CJ. Apache ZooKeeper Project [Flavio Paiva Junqueira / Roy] See Attachment CJ Committee reports approved as submitted by General Consent. 7. Special Orders A. Standardise the privacy policy for Foundation web sites WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to standardise privacy policy across all public facing Foundation web sites; and WHEREAS the Board of Directors has previously delegated responsibility for establishing privacy policy to VP, Privacy; NOW, THEREFORE, BE IT RESOLVED, that the Apache Software Foundation Privacy Policy is the new standard for all websites hosted by the Foundation. Special Order 7A, Standardise the privacy policy for Foundation web sites, was tabled. B. Establish the Apache Kyuubi 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 distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Kyuubi Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Kyuubi be and hereby is responsible for the creation and maintenance of software related to a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses; and be it further RESOLVED, that the office of "Vice President, Apache Kyuubi" 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 Kyuubi Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Kyuubi 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 Kyuubi Project: * Akira Ajisaka * Shaoyun Chen * Dongdong Hong * Hongxiang Jiang * Willem Ning Jiang * Cheng Pan * Fei Wang * Vino Yang * Kent Yao * XiDuo You * Duo Zhang * Jeff Zhang NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kent Yao be appointed to the office of Vice President, Apache Kyuubi, 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 all responsibilities pertaining to the Apache Incubator Kyuubi podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7B, Establish the Apache Kyuubi Project, was approved by Unanimous Vote of the directors present. C. Establish the Apache bRPC 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 an industrial-grade RPC framework for building reliable and high-performance services. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache bRPC Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache bRPC be and hereby is responsible for the creation and maintenance of software related to an industrial-grade RPC framework for building reliable and high-performance services; and be it further RESOLVED, that the office of "Vice President, Apache bRPC" 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 bRPC Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache bRPC 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 bRPC Project: * Zhangyi Chen * Cai Daojin * James Ge * Von Gosling * Bear Jiang * Lorin Lee * He Lei * Jean-Baptiste Onofré * Juan Pan * Jerry Tan * Yao Wang * Wang Weibing * Jiashun Zhu NOW, THEREFORE, BE IT FURTHER RESOLVED, that James Ge be appointed to the office of Vice President, Apache bRPC, 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 all responsibilities pertaining to the Apache Incubator bRPC podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7C, Establish the Apache bRPC Project, was approved by Unanimous Vote of the directors present. D. Change the Apache Arrow Project Chair WHEREAS, the Board of Directors heretofore appointed Kouhei Sutou (kou) to the office of Vice President, Apache Arrow, and WHEREAS, the Board of Directors is in receipt of the resignation of Kouhei Sutou from the office of Vice President, Apache Arrow, and WHEREAS, the Project Management Committee of the Apache Arrow project has chosen by vote to recommend Andrew Lamb (alamb) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Kouhei Sutou is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Arrow, and BE IT FURTHER RESOLVED, that Andrew Lamb be and hereby is appointed to the office of Vice President, Apache Arrow, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7D, Change the Apache Arrow Project Chair, was approved by Unanimous Vote of the directors present. E. Decision Regarding 401k Matching and Profit Sharing WHEREAS, the 401k plan adopted by the Foundation, provided to its US employees via ADP TotalSource and Voya, requires a formal end of year decision regarding 401k contribution matching and profit sharing; NOW, THEREFORE, BE IT RESOLVED, that no 401k contribution matching, nor profit sharing, will occur during Plan Year 2022. Special Order 7E, Decision Regarding 401k Matching and Profit Sharing, was approved by Unanimous Vote of the directors present. F. Establish the Apache Sedona 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 big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Sedona Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Sedona Project be and hereby is responsible for the creation and maintenance of software related to a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data; and be it further RESOLVED, that the office of "Vice President, Apache Sedona" 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 Sedona Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Sedona 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 Sedona Project: * Adam Binford * Felix Cheung * George Percivall * Jean-Baptiste Onofré * Jia Yu * Jinxuan Wu * Kanchan Chowdhury * Kengo Seki * Mo Sarwat * Netanel Malka * Paweł Kociński * Sachio Wakai * Sunil G * Von Gosling * Yitao Li * Zongsi Zhang NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jia Yu be appointed to the office of Vice President, Apache Sedona, 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 Sedona Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Sedona podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Sedona podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7F, Establish the Apache Sedona Project, was approved by Unanimous Vote of the directors present. G. Establish the Apache Linkis 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 distributed computation middleware to facilitate connection, governance and orchestration between the upper applications and the underlying data engines. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Linkis Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Linkis be and hereby is responsible for the creation and maintenance of software related to a distributed computation middleware to facilitate connection, governance and orchestration between the upper applications and the underlying data engines; and be it further RESOLVED, that the office of "Vice President, Apache Linkis" 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 Linkis Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Linkis 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 Linkis Project: * Le Bai * Lidong Dai * Shuai Di * Junping Du * Deyi Hua * Longping Jie * Heping Wang * Jerry Shao * Shao Feng Shi * Kelu Tao * Xiaogang Wang * Zhen Wang * Jacky Xie * Ling Xu * Zhiyue Yang * Xiaohua Yi * Qiang Yin * Alex Young * Duo Zhang * HuaJin Zhang * Rong Zhang * Ke Zhou * Hui Zhu NOW, THEREFORE, BE IT FURTHER RESOLVED, that Shuai Di be appointed to the office of Vice President, Apache Linkis, 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 all responsibilities pertaining to the Apache Incubator Linkis podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7G, Establish the Apache Linkis Project, was approved by Unanimous Vote of the directors present. H. Establish the Apache Sunny 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 native compliant full featured Java stack for the cloud. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Sunny Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Sunny be and hereby is responsible for the creation and maintenance of software related to a native compliant full featured Java stack for the cloud; and be it further RESOLVED, that the office of "Vice President, Apache Sunny" 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 Sunny Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Sunny 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 Sunny Project: * Jean-Baptiste Onofré [jbonofre@apache.org] * François Papon [fpapon@apache.org] * Romain Manni-Bucau [rmannibucau@apache.org] * Enrico Olivelli [eolivelli@apache.org] * Jeff Genender [jgenender@apache.org] * George Ye [gye@netflix.com] * Dmitry Vasilyev [dvasilyev@netflix.com] * Frédéric Curvat [fcurvat@talend.com] * Aniket Kulkarni [aniket.kulkarni@dremio.com] * Nicolò Boschi [nicoloboschi@apache.org] NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jean-Baptiste Onofré be appointed to the office of Vice President, Apache Sunny, 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 7H, Establish the Apache Sunny Project, was tabled. 8. Discussion Items A. Invite committers to a research survey on our Incubator? A research group who's been studying our Incubator [2] asks if we could relay an invitation to our community members to participate in a survey related to their research. I have suggested that we might include their invitation in this month's Board meeting summary email, with the below text. Would the Board agree to that? ** Suggested text for our Board meeting summary email ** A research group who's been studying our Incubator is inviting community members who have contributed to an Incubator project to take a survey [1] to help their research. They're especially interested in people who have participated in retired projects, and more information about their research can be found at [2]. [1] https://umassamherst.co1.qualtrics.com/jfe/form/SV_8c9eECCXMUNbKpE [2] https://news.apache.org/foundation/entry/research-into-past-apache-incubator-projects-reveals-patterns-for-success 9. Review Outstanding Action Items * Christian: pursue a resolution for ratifying data privacy policy [ Data Privacy 2022-06-15 ] Status: * Sander: pursue a roll call for Hive [ Hive 2022-10-19 ] Status: https://lists.apache.org/thread/ttdoqbqp4vo0fm1h3f32lhbz3swds32v * Christofer: pursue a report for OpenWebBeans [ OpenWebBeans 2022-10-19 ] Status: * Roman: follow up with Craig about 2FA stuff [ Treasurer 2022-11-16 ] Status: * Sander: pursue a report for BookKeeper [ BookKeeper 2022-11-16 ] Status: BookKeeper reported as per attachment K. * Sander: follow up about committer count versus contributor count [ Kafka 2022-11-16 ] Status: (rbowen) Not my action item, but there has been a productive discussion on private@kafka that has resulted in 1) several committer/pmc member votes, and 2) discussion of lowering the bar to entry on committer. I think there's still some confusion as to who is allowed to nominate a committer - that is, non-chair PMC members seem reluctant to nominate a committer, and this results in the status quo. Follow-up here might be some guidance to PMCs on being proactive, rather than waiting for Someone Else to do things. PMC members on many projects have, for example, reacted with surprise, over the years, when I have encouraged them to nominate other PMC members for ASF Membership, as they didn't seem to realize they could do that. * Bertrand: update how-to for PMC chairs to add PMC members if they drop below [ ManifoldCF 2022-11-16 ] Status: Done, https://www.apache.org/dev/pmc.html#newpmc 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:39 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period November 2022 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - one request to use the IOTDB mark for an event - one request to use the FLINK mark for an event - approved podling name searches for STREAMPARK and KVROCKS - one request to the SPARK logo in a presentation - one request to use the DORIS mark for an event - one request to use the NETBEANS logo for a sticker * REGISTRATIONS Continued to work with counsel to transfer the DORIS marks in China. Worked with counsel and the NUTTX PMC to transfer for the US mark to the ASF. Started the process to register FINERACT in the US. The registration for PDFBOX in the EU completed. The court in China has ruled in favour of the ASF and overturned the CNIPA refusal to register APACHE in China. The CNIPA will now re-examine its decision. * INFRINGEMENTS Obtained control of the APACHE scope in the NPM registry. Resolved an issue with a company incorrectly claiming the ASF was a customer. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] Highlights during November 2022 -- 1) ASF Sponsors: a --New: we welcomed one new Gold Sponsor during this timeframe. b --Renewals: we received renewal confirmations from two Platinum, two Gold, and one Silver Sponsor. Two renewing Sponsors are downgrading their sponsorship levels for the 2023 sponsorship year: one Platinum Sponsor will be renewing at the Gold level, and a Gold Sponsor will be renewing at the Silver level. c --Payments: 1 --New: we received payment from one new Gold Sponsor 1a --Incoming: we await payment from one Platinum, one Gold, and one Bronze Sponsor. We also await purchase orders to formally invoice one new Silver Sponsor. 2 --Renewing: we received payment from two renewing Platinum and one Silver Sponsor 2a --Incoming: we await payment from one Platinum, five Gold, two Silver, and one Bronze Sponsor. We await purchase orders to formally invoice one Platinum and six Gold Sponsors. 2) Targeted Sponsors: a Platinum Targeted Sponsor is wishing us to meet with their new CEO to highlight the benefits of their Targeted Sponsorship, coinciding with their upcoming renewal for the 2023 Sponsorship year. 3) Sponsor Relations: we sent an “approaching the end of year” outreach email to all Sponsors, with select highlights on the ASF’s achievements, made possible through their financial support. Those Sponsors who responded were very appreciative; some had requested additional data, which we’ve been able to provide where possible. We will forward the FY2022 Annual Report when available. In addition to day-to-day outreach, we continue to work with the Treasurer and Accounting to resolve issues with a Silver Sponsor’s invoicing and payment processing. We met with two Sponsors who are considering upgrading their Sponsorship levels. We are also trying to work around ongoing issues with blocked emails with a small handful of Sponsors in China. 4) Event Sponsorship: no new events are taking place. A few ApacheCon NA sponsorship payments are still outstanding. 5) Individual Donations and Corporate Giving: we received $3.58K in individual and one-time corporate donations during November. November kicked off our end-of-year giving season, which included Giving Tuesday promotions with Marketing & Publicity. 6) Administrivia: after many months, we were finally able to invoice and onboard the vendor payment platform of a Platinum Sponsor. We have an outstanding similar issue with a Silver sponsor, and are working with Treasurer and Accounting teams to resolve. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] General ======= Business as usual, no current issues requiring board attention at this time. Highlights ========== - Continued working with Comdev on "First Contribution" campaign. - Log4Shell Anniversary - NuttX graduation release Log4Shell Anniversary ===================== Fielded a number of inquiries around Log4Shell around the anniversary. Provided statement and updates from Mark Cox to reporters. NuttX graduation release ======================== The Apache Software Foundation Announces Apache® NuttX™ as a Top-Level Project https://s.apache.org/nuttx-2022 Social Media Note ================= As I'm sure the board is aware, there's been discussion around continued use of Twitter and its stability as a service. Currently we're continuing to publish on Twitter because it is where a substantial percentage of the audience is and expects to see new information from the foundation. We have stood down posting during a few periods in the past two months (in particular during U.S. elections) to avoid appearing tone deaf and because any ASF social would have had lower engagement anyway. Some discussions have cropped up around Mastodon, both around using and standing up our own instance. - Currently we have not started publishing on Mastodon in any fashion as the foundation. - We do need to be aware of the possibility of, and watch for, other entities claiming to be the ASF on Mastodon instances. - We don't have any plans at this time to request an "official" Mastodon instance, though we'd support the creation of such *only for officers, TLPs, and other official accounts and not individuals*. Hard to say what might develop in the next month. We'll keep watching and act accordingly. ----------------------------------------- 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 ========== - Infra ran its first "Roundtable" Slack-based meeting for users to hear from, and interact with, the Team. We intend to continue these going forward, monthly. Some good feedback on this initial meeting has been taken, to smooth them out going forward. Attendance was not what we hoped, and we hope that continuance and knowledge of the roundtable will see more people in the meetup. Short Term Priorities ===================== - idm.a.o to replace id.a.o - New SVN server - LDAP ACL rollout Long Range Priorities ===================== - Artifact Distribution Platform General Activity ================ - Finalized the move of the infra blog to use Pelican. Next is docco and support for projects to use options for their blog via .asf.yaml. Goal is to provide PMCs with multiple blog options, for whatever works best for their community. Working OFBiz to shift their blog, for more experience and tool improvement. Some work to provide Hugo-based blogs has begun. - Agenda Tool has made very good progress on parsing agenda files and presening them through a webui. This has also been connected via websockets for dynamic updating as new commits arrive. - The Gradle Enterprise installation continues to proceed. An initial test where we figured "should be easy" .. was not. Some builds use Apache RAT to seek out files without an ALv2 notice, and Gradle dropped such a file into their .mvn directory. A Pull Request has been created for RAT to ignore .mvn, and until if/when that is accepted, then the Gradle/Maven plugin will instruct RAT manually to ignore that directory. Further testing will proceed. - Work on/off to upgrade Confluence. We had a temporary problem with the many plugins showing a cost, rather than complementary, for Open Source Confluence installations. - Met with Atlassian about moving to their Cloud-based products instead of our current on-premise instllations. We now have a shared Slack channel and are making good progress, but it is going to take quite a while. The Foundation is the largest F/OSS on-premise install by a very large margin, which is creating some new porting problems. - A solution to limit spam Jira accounts was rolled out, but has met with a lot of pushback. The Infra team might just roll this back, and find other ways to deal with the spam accounts. - New backup server is fully operational. - Many more Windows build nodes have been spun up. Tooling has improved the setup and operation of these nodes. - Starting a bit of work on rebuilding our selfserve platform using newer technology (async/Quart/asfpy). - Continuing testing/review of "keycloak" as a future IDP. - LDAP ACLs will be applied in early January, after much review and testing based on feedback from an initial push. - Some experiments with Ansible for configuration management have begun. Initially, working on assembly of an "inventory" that Ansible can consume, along with a playbook for periodic reboots of servers. Our Jenkins build nodes are now using a script to perform these reboots (intended to pick up needed [kernel] security patches). We have started a goal for quarterly reboots of all boxes. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] Nothing to report this month. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== None Post ACNA22 event Surveys are complete, looks like we will not be receiving any more, but will push out one last reminder before publishing the stories we have. Travel Policy ========== Submitted Policy awaiting approval by President and/or EVP TAC Sub Domain ============== This has been implemented. we now have changed our primary email to private@tac.apache.org (from travel-assistance@apache.org) With this new domain, we look forward to creating our own website at tac.apache.org. TAC App ======= TAC app is closed. We still need to submit our suggestions for improvements. Future Events ============= Fosdem has been confirmed as in person for the 4th/5th February. TAC will support this event and will open up applications soon. Short/Medium Term Priorities ===================== Still keeping an eye out for other smaller events to support. We are keen to hear about projects events. Mailing List Activity ===================== No email activity this month. Membership ========== No changes to the membership this month ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] There is a proposed privacy resolution on the agenda. We were receiving many requests for data deletion from a tool called "Mine". I have decided to ignore those requests as they are unjustified in most cases and automatically sent. From a privacy perspective, I am also very happy to see the Infrastructure team supporting our efforts greatly by proactively working on better privacy for LDAP and taking over control of the Matomo (Web Analytics) instance. The latter one will not only lead to more professionally cared services but also help to handle additional load which we might have from applying the privacy policy to our websites. There is minor activity around a new DPA with Scarf and working on further policies. ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] The Foundation as 3 participants in active working groups (which create W3C standards) and 14 in community groups (which range from discussion forums to groups aiming to seed a working 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 at 19 outstanding issues compared to last month. Not being able to reach DLAPiper folks for a few months is becoming a bit of a problem. I may need to start looking more aggressively for how to re-connect with our contacts there. This also means that the process of finalizing the draft of the updated bylaws seems to be on hold for now. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] We have a higher number of open issues than usual and this is due to high numbers of incoming queries. This is often bursty (and seasonal) so is no concern, and we will continue to monitor it for trending. Otherwise, continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for November 2022: 25 [license confusion] 18 [support request/question not security notification] 7 [report/question relating to dependencies] Security reports: 84 (last months: 69, 55, 42, 61) 7 ['airflow'] 5 ['commons'] 4 ['sling'] 3 ['cocoon', 'shardingsphere', 'superset'] 2 ['derby', 'dolphinscheduler', 'doris', 'httpd', 'iotdb', 'james', 'linkis', 'nifi', 'streampark', 'trafficserver', 'xmlgraphics'] 1 ['activemq', 'ambari', 'ant', 'archiva', 'brooklyn', 'camel', 'cxf', 'directory', 'druid', 'dubbo', 'freemarker', 'geronimo', 'griffin', 'hama', 'hc', 'hive', 'jena', 'jmeter', 'jspwiki', 'kafka', 'knox', 'manifoldcf', 'mina', 'netbeans', 'openmeetings', 'pulsar', 'ranger', 'reef', 'roller', 'servicemix', 'shiro', 'solr', 'subversion', 'tomcat', 'uima', 'zeppelin', 'zookeeper'] In total, as of 1 December 2022, we're tracking 154 (last month: 137) open issues across 59 projects, median age 45 days (last month: 53 days). 55 of those issues have CVE names assigned. 9 (last month: 10) of these issues, across 5 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache Airflow Project [Bolke de Bruin] ----------------------------------------- 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 (9 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-09. - No new committers. Last addition was Guillermo Cruz on 2021-11-09. ## Project Activity: - updated our VM at forge-allura.apache.org - switched from nosetests to pytest, to support python 3.x upgrades - began Content-Security-Policy header support - assorted fixes and library upgrades ## Community Health: - Last release was 1.14.0 on 2022-09-23 - Mailing list activity is ticket updates, and discussions from tickets - Just a little end-user/contributor interactions last quarter ----------------------------------------- Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney] ----------------------------------------- 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 (15 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: Last release 2.2.9 (9th Oct 2022) Maintenance mode of 2.x branch. Still trying to migrate main branch to java11 compatible build ## Community Health: dev@had a 3466% increase in traffic in the past quarter. 107 emails compared to 3 issues@ had a 966% increase in traffic in the past quarter 32 emails compared to 3 ----------------------------------------- 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 47 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. - Mandar Ambawane was added as committer on 2022-09-12 - Prasad Pawar was added as committer on 2022-09-12 - 5 new Atlas contributors in last quarter: - Sheetal Shah, zhuangchong, yanxu3, Maxim Martynov, Dov Benyomin Sohacheski ## Project Activity: - the community released Apache Atlas 2.3.0 - released Python client 0.0.12 - New feature: relationship search API and UI - docker setup fixes for Kafka bridge - fixes in import-hbase and import-kafka utilities - updated versions of commons-text and commons-configuration2 libraries - multiple UI component version updates: scss-tokenizer, node-sass, loader-utils, Snake-yaml - updated Hive version from 3.1.0 to 3.1.2 - multiple UI fixes ## 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) - 46 issues opened in JIRA, past quarter (-16% change) - 47 issues closed in JIRA, past quarter (30% increase) - 104 commits in the past quarter (70% increase) - 17 code contributors in the past quarter (30% increase) - 22 PRs opened on GitHub, past quarter (29% increase) - 41 PRs closed on GitHub, past quarter (485% increase) ## Most Recent releases: 2.3.0 was released on 2022-12-06 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 (21 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 Committers 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.2 was released on July 14, 2022. - 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: This past quarter we focused on the upcoming release of our sub-project Rampart, an implementation of WS-Security standards that are quite old now. Rampart was last released in 2017. No active Axis committers appear to be using Rampart in their own projects so not much was happening. However, the community has been asking for a release that addresses dependency updates and one individual made a large patch contribution. See RAMPART-449 for the full discussion. The Axis2 Java git source repo has seen numerous commits this past quarter to support the development snapshot of Apache Axiom 2.0 - several Axis committers are also committers for the Apache Web Services project at ws.apache.org. 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: 6 ## Axis2 java Jira issues closed in the last 90 days: 1 ----------------------------------------- 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 (7 years ago) There are currently 40 committers and 12 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 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. ### Spark extensions: The community is less active than usual in this extensions. ### Flink extensions: The community is more involved in this extensions: - Solving some test problems on adaptation to Flink 1.16 ### 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.14.5 released on 2022-08-05 ## Community Health: This quarter the community has been a less active. We need to find some active committers for Spark connectors as its not very active. ----------------------------------------- Attachment H: Report from the Apache Beam Project [Kenneth Knowles] ----------------------------------------- Attachment I: Report from the Apache Bigtop Project [Yuqi Gu] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Bigtop was founded 2012-09-19 (10 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. - Leona Yoda accepted the invitation to become Bigtop committer on 2022-12-11. ## Project Activity: We are working on 3.2.0 release which provides: - Components upgrade (Hadoop 3.2.4 -> 3.3.4, Spark 3.1.2 -> 3.2.3, HBase 2.4.11 -> 2.4.13, Hive 3.1.2 -> 3.1.3, etc.) - New Mpack services support (Spark, Kafka, Hive, Flink, Solr, Phoenix, Ambari-Metrics, etc.). - New Distros support (Fedora-35 ->36, ubuntu-18.04 -> 22.04). - Introduced bigtop-select package solution as an alternative stack in the next release of Ambari and improve the build scripts to make binary distribution more configurable. We need some additional work on bugfix for v3.2.0 release. ## Community Health: Community health is good. The statistics decrease was caused by moving Mpack development to resurrected Ambari project. Several contributors are actively fixing issues and developing the 3.2.0 release. - 12 code contributors in the past quarter (-33% change). - 60 PRs opened on GitHub, past quarter (-40% change). - 52 PRs closed on GitHub, past quarter (-45% change). - 75 issues opened in JIRA, past quarter (-32% change) - 58 issues closed in JIRA, past quarter (-36% change) ----------------------------------------- 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 but focus remains on the bloodhound-core project. Two Hackdays have very recently been proposed for January to encourage some dedicated time for work on the project. ----------------------------------------- Attachment K: Report from the Apache BookKeeper Project [Sijie Guo] ## Description: The mission of BookKeeper is the creation and maintenance of software related to Replicated log service which can be used to build replicated state machines ## Issues: The community is pretty healthy currently, new features and bugfixes are coming both from committers and new contributors and we recently added some committers. One issue is that we missed to send the report to the Board a couple of times, and also sometimes it takes much time to have 3 binding VOTEs on release candidetes. Maybe it is time to add new members to the PMC or to revive the PMC. A CVE has been found (https://www.cve.org/CVERecord?id=CVE-2022-32531) and it took much time before we could address it, ## Membership Data: Apache BookKeeper was founded 2014-11-19 (8 years ago) There are currently 30 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 Andrey Yegorov on 2022-03-18. - Shiji Lu was added as committer on 2022-10-05 ## Project Activity: Recent releases: 4.15.3 was released on 2022-11. 4.14.5 was released on 2022-05. ## Community Health: Discussions happen on the dev@ mailing list and on GH issues. There is low traffic on the user@ mailing list probably because BookKeeper is very low level and most of the times people who reach out to the community start directly from the dev@ mailing list. - dev@bookkeeper.apache.org had a 38% increase in traffic in the past quarter (104 emails compared to 75) - issues@bookkeeper.apache.org had a 130% increase in traffic in the past quarter (1286 emails compared to 558) - 259 commits in the past quarter (33% increase) - 47 code contributors in the past quarter (30% increase) - 159 PRs opened on GitHub, past quarter (23% increase) ----------------------------------------- Attachment L: Report from the Apache BuildStream Project [Tristan Van Berkom] ## Description: The mission of Apache BuildStream is the creation and maintenance of software related to efficiently and correctly developing, building and integrating software stacks ## Issues: No issues. ## Membership Data: Apache BuildStream was founded 2022-09-21 (3 months ago) There are currently 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Finally got the vote through for our first official release. Just waiting on some assistance to help roll the first release properly. ## Community Health: Fairly good health. Users are concerned with support for Python 3.11 and providing patches for this. ----------------------------------------- Attachment M: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache BVal was founded 2012-02-14 (11 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: The missing release keys issue identified during the last reporting cycle has been addressed. ## Community Health: In all honesty the community is quite anemic, with next to no email activity and no commits beyond the fixes to our KEYS file. There is just not a lot to do between specification releases. ----------------------------------------- Attachment N: 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 (14 years ago) There are currently 84 committers and 42 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Jeremy Ross was added to the PMC on 2022-10-27 - Claudio Miranda was added as committer on 2022-09-28 - Rhuan Rocha was added as committer on 2022-10-21 - Thomas Cunningham was added as committer on 2022-09-21 ## Project Activity: - We released Camel 3.14.6 - We released Camel 3.14.7 - We released Camel 3.18.3 - We released Camel 3.18.4 - We released Camel 3.19.0 - Note: Camel releases have synchronized releases of Camel-Karaf and Camel-Spring-Boot too - We released 3.14.6 and 3.14.7: This is an LTS release train. We are going to continue releasing 3.14.x. - We are continuing release 3.18.x LTS release train. This will be around for a while. - We are going to release a new LTS release 3.20.0, before the end of the year. - We are also drafting the Camel 4.x roadmap. We are going to publish a roadmap blog post about by the end of December or beginning of 2023. - We released Camel K 1.10.1, 1.10.2 and 1.10.3, based on the 3.18.x LTS Releases from main Camel project. - We released also Camel K 1.11.0 based on Camel 3.19.0 release (non LTS) - Related to Camel K we have also Camel K Runtime and Camel-Kamelets releases - We released Camel K Runtime 1.15.0 - We released Camel K Runtime 1.15.1 - We released Camel K Runtime 1.15.2 - We released Camel K Runtime 1.16.0 - We released Camel Kameletes 0.9.1 - We released Camel Kameletes 0.9.2 - We released Camel Kameletes 0.9.3 - We released Camel Kameletes 0.10.0 - We are improving the Camel-K experience and we are increasing the Kamelets number, to provide new way of composing integrations, we are also looking at supporting multiple Kamelets Catalog - The Camel-Quarkus work is going ahead following the main camel releases with multiple releases - We released Camel-quarkus 2.12.0 - We released Camel-quarkus 2.13.0 - We released Camel-quarkus 2.13.1 - We released Camel-quarkus 2.14.0 - We released Camel-quarkus 2.15.0 - Camel-Kameleon and Camel-Karavan are improving and more and more contributors are starting to help. We are improving the projects by supporting new features and aligning with LTS releases. - Camel Kafka Connector release based on Camel 3.19.0 is on vote these days. - We are supporting Camel Kafka Connector aligning it to the Camel Core LTS Releases. ## 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.18.x. Also some report when upgrading from older version of 3.18.x to newer. - 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 torwards 3.18.x LTS and for 3.19.x and 3.20.0 (soon to be released) - 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 and 3.18.x LTS are stable so we are having less discussions around this. - 294 issues opened in JIRA, past quarter (6% decrease) and 248 issues closed in JIRA, past quarter (61% decrease): We are in a stabilization phase for Camel 3.18.x and the LTS are more or less stable. In the last report we were doing some cleanups of the old JIRAs, by closing or abandoning some of them, that's the main reason for the decrease. - 191 issues opened on GitHub, past quarter (-9% change) and 146 issues closed on GitHub, past quarter (-34% change): We are slowing down on issue opened on camel-kamelets for example and we are looking at backlog. Note: Github issues are related to all the subprojects different from Camel/Camel-Karaf/Camel-Spring-Boot. There are some more issues opened on the Camel K subprojects, since the contributors and users are increasing. - 3362 commits in the past quarter (1% decrease) and 132 code contributors in the past quarter (10% increase): More or less we are stable. We have some new contributors coming from different subprojects and related to some documentation activities and bug fixes. - 1087 PRs opened on GitHub, past quarter (6% decrease) and 1087 PRs closed on GitHub, past quarter (6% decrease): on some of the subprojects the activity is slowing down for stabilization reasons, on some other like Camel K and Camel Quarkus there is so much activity for aligning to new Camel Releases from LTS Train. ----------------------------------------- Attachment O: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, December 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 There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (16 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, but shifting to 5.0 (unreleased). Prior versions are maintenance-only. 4.2.RC2 was just released and, barring blocking issues, will become the 4.2 GA release. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (release candidate) - Pre-release development work mainly. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.RC2 on 2022-12-06. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were all elevated over the last quarter. Much of this activity was due to the 4.2.RC2 release and shift towards 5.0. Development mailing list traffic was especially elevated as discussions of what the next major release of Cayenne should include (and deprecate), now that 4.2 is being finalized. Questions on the user mailing list are actively addressed. ----------------------------------------- Attachment P: Report from the Apache CloudStack Project [Simon Weller] ## 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. ## Membership Data: Apache CloudStack was founded 2013-03-19 (10 years ago) There are currently 130 committers and 52 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Nicolás Vázquez on 2021-08-01. - No new committers. Last addition was Ivet Petrova on 2021-12-17. ## Project Activity: - The Apache CloudStack project released the current LTS version 4.17.2.0 on 16th December 2022. - The previous LTS version received an updated release to 4.16.1.1 on July 18th, 2022. - Apache Cloudstack 4.18.0 is currently approaching Release Candidate status, with an expected RC release in January, 2023. - The community hosted a 3-day hybrid (online and in-person) Cloudstack Collaboration Conference in mid November in Sofia, Bulgaria. The event was a success with over 400 attendees total and over 70 in-person participants from all around the world. It was a fantastic event and an opportunity to reflect on 10 years of CloudStack under guidance from the Apache Foundation. - Over the next quarter, the CloudStack PMC will be actively looking at community activity to potentially vote on new committer and PCM members. ## Community Health: Apropos of the activity report; the project is considered healthy. Here are some highlights based on the ASF Project Statistics for Apache CloudStack. Data gathered on December 15th at the ASF Project Statistics site 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): 5.51 (Healthy) - Github Statistics: -- PR activity: 157 PRs opened on GitHub, past quarter (-9% change) 129 PRs closed on GitHub, past quarter (-23% change) -- Issues: 104 issues opened on GitHub, past quarter (-8% change) 54 issues closed on GitHub, past quarter (-56% change) -- Commits: 458 commits in the past quarter (-9% decrease) 35 code contributors in the past quarter (12% increase) - Mailing lists Statistics: -- dev@cloudstack.apache.org had a 32% decrease in traffic in the past quarter (684 emails compared to 998). -- 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). ## Releases: Latest: - 4.17.2.0 was released on 16th December 2022 -- EOL 1st Jan 2024. - 4.17.1.0 was released on 26th September 2022 -- EOL 1st Jan 2024. - 4.17.0.1 was released on 18th July 2022 -- EOL 1st Jan 2024. - 4.17.0.0 was released on 7th June 2022 -- EOL 1st Jan 2024. Reaching EOL: - 4.16.1.1 was released on 18th July 2022 -- EOL 1st June 2023. - 4.16.1.0 was released on 7th March 2022 -- EOL 1st June 2023. - 4.16.0.0 was released on 15th November 2021 -- EOL 1st June 2023. ----------------------------------------- Attachment Q: Report from the Apache Commons Project [Gary D. Gregory] ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (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. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Apache Commons teams has been following up of security reports, bug fixes, adding features, and have released many components: - PARENT-55 was released on 2022-12-11. - BCEL-6.7.0 was released on 2022-12-06. - STATISTICS-1.0 was released on 2022-12-06. - NET-3.9.0 was released on 2022-12-01. - DAEMON-1.3.3 was released on 2022-11-29. - BCEL-6.6.1 was released on 2022-11-03. - NUMBERS-1.1 was released on 2022-11-01. - COMPRESS-1.22 was released on 2022-10-31. - BCEL-6.6.0 was released on 2022-10-12. - DAEMON-1.3.2 was released on 2022-10-10. - RNG-1.5 was released on 2022-10-10. - TEXT-1.10.0 was released on 2022-09-29. The latest release of Apache Commons BCEL will allow Apache Xalan to continue its release process. ## Community Health: The community is active in many components with commit activity much higher this quarter with a 40% increase, all the while mailing list activity is down. We are seeing a lot of input from GitHub PRs. ----------------------------------------- Attachment R: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - December 2022 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity Current work continues to be keeping up with recent changes to iOS and Android, our most used platforms, and updating plugins. - We have updated our community plugin search page to make it more manageable as it was depending on a 3rd party api which was shut down. - We now have github discussions enabled. *(Thanks INFRA!)* ## 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 are still extremely stable. ASF Project Statistics gives the project a Community Health Score (Chi): 4.7 Healthy We continue to see contributions from a small group of dedicated individuals. Things remain stable and the project continues to see good traffic. Our primary channel for helping, and hearing from users is via our #slack community, which has ~4k users and continues to be fairly active. We have begun transitioning conversations to github discussions. ## Questions from last report > cd: You say, the primary channel for helping is the cordova slack. > As there is no #cordova in the ASF slack, I assume it's an > external one. Is there any form of archive of old questions and > searchability? Or is this used entirely for support and not for > discussions about the project itself? We have our own slack community that is used exclusively to support developers and allow developers to help eachother. This is a hold-over from the days when Adobe/PhoneGap were active in the project, Adobe used to pay for #slack bill. We have since moved to the free-tier which is quite limiting. The PMC has a private channel but it is really only used for near realtime discussion and any decisions are taken to the mailing list before being finalized. Searchability is not great within #slack as is, and in the free tier we can only search back as far as 10k messages across all channels. In order to keep historical conversations we have a daily digest service (github action) to copy all public conversations to a github repo in markdown. The digest can be found here: https://github.com/apache/cordova/tree/master/slack-digest That said, the pmc does realize that the slack funnel is very limiting and we have enabled **github discussions** This seems to be a better forum for technical discussions as it happens closer to the code. Our discussion area is live in the same repo at https://github.com/apache/cordova/discussions ## Membership Data: - There are currently 99 committers and 96 PMC members in this project. - The Committer-to-PMC ratio is roughly 1:1. - We had 3 inactive PMC member resignations this quarter. ### 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 - 3 PMC member resignations this quarter. - Dmitry Blotsky on 2022-12-04 - Raymond Camden on 2022-12-04 - Murat Sutunc on 2022-12-04 ## Releases: - cordova-fetch@3.1.0 was released on 2022-12-13. - cordova-common@4.1.0 was released on 2022-11-15. - cordova-plugin-media@6.1.0 was released on 2022-09-09. ## Dev mailing list: - _mailing list stats seem to be inaccurate, but traffic was still low this quarter_ - 41 emails by 11 authors, divided into 16 topics. ## Github activity: - _mailing list stats seem to be inaccurate, but traffic still low this quarter_ - 1266 emails Issue close rate of 92% - 105 issues opened on GitHub, past quarter (-1% change) - 97 issues closed on GitHub, past quarter (-8% change) PR close rate of 80% - 120 PRs opened on GitHub, past quarter (-39% change) - 96 PRs closed on GitHub, past quarter (-47% change) Commits - 116 commits in the past quarter (-38% change) - 17 code contributors in the past quarter (30% increase) ----------------------------------------- Attachment S: Report from the Apache CouchDB Project [Jan Lehnardt] ## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (14 years ago) There are currently 70 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - Continued success with monthly zoom dev meetings to discuss higher-level project features. - These discussions helped us outline a nice set of features for our next major version release. - Preparing a new release with significant improvements: 3.3.0 (a lot of performance work went into this one). - Non-ASF-sibling project PouchDB has released version 8.0.0 this week, a major milestone. ## Community Health: We continue to see good engagement on various community channels, including the unofficial Slack that isn’t listed in our stats here. ----------------------------------------- Attachment T: 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 (10 years ago) There are currently 39 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Didn't see any contributions from the proposed candidate yet, but will keep an eye out once the nominator proposes the vote again. 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) - Committee is in the process of migrating the repo to git - 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 similar to last quarter. 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 U: 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: There are no issues to bring to the attention of the board. ## Membership Data: Apache Curator was founded 2013-09-18 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Zili Chen on 2020-08-06. - No new committers. Last addition was Zili Chen on 2020-08-06. ## Project Activity: Recent releases: 5.4.0 was released on 2022-10-28. 5.3.0 was released on 2022-07-04. 5.2.1 was released on 2022-03-17. ## Community Health: The community is small but healthy. We have cut a major release recently (2 months ago). Currently there is not much activity, but this is common for the project as it is pretty stable. Most of the activity is about bug fixes or keeping up with the latest versions of Apache ZooKeeper. As the project is pretty stable, contributors happen to come to the project, file a issue or pull request and then their are done. 6 issues opened in JIRA, past quarter (-25% change) 7 issues closed in JIRA, past quarter (-65% change) 7 commits in the past quarter (-63% change) 4 code contributors in the past quarter (-42% change) ----------------------------------------- Attachment V: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: The mission of Apache Daffodil is the creation and maintenance of an implementation (and related software) of the Data Format Description Language (DFDL) to convert between fixed format data and more readily processed forms such as XML/JSON text or EXI binary. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Daffodil was founded 2021-02-16 (2 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: - Davin Shearer was added as committer and PMC on 2022-11-10 ## Project Activity: - Apache Daffodil release 3.4.0 on 2022-11-07 - Apache Daffodil Extension for Visual Studio Code release 1.2.0 on 2022-12-06 We presented a talk at ApacheCon NA 2022 in early October. ## Community Health: We added a PMC member, and also have a few new names contributing to the project. Traffic on email lists and PR flow is about at expected levels. We have started to reach out to related Apache projects with an eye towards integrating Daffodil. (Ex: Apache Drill) ----------------------------------------- Attachment W: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DataSketches was founded 2020-12-15 (2 years ago) There are currently 16 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was David Cromberge on 2021-09-22. - No new committers. Last addition was Will Lauer on 2022-03-07. ## Project Activity: Releases since last Report (August 2022): - Nov 5, 2022: C++/Python Core 3.5.1 - Dec 5, 2022: C++/Python Core 4.0.0 - Aug 15, 2022: Java Memory 2.2.0 Three of our committers, Charlie Dickens, Justin Thaler (PMC), and Daniel Ting (PMC), just published and presented a paper on sketching and differential privacy at the NeurIPS 2022 Conference in New Orleans, which was just held November 26 - December 4, 2022. Our DataSketches Library is referenced several times in the paper. https://arxiv.org/abs/2203.15400 Also, one of our committers (and PMC member) Edo Liberty, has recently contributed a new experimental Python sketch to our library that can be used for multi-dimensional density estimation, k-means estimation and other related kernel functions. This will find interest in the Machine Learning and AI communities. This sketch is based on his research paper (with Zohar Karnin): "Discrepancy, Coresets, and Sketches in Machine Learning", 2019, https://arxiv.org/abs/1906.04845. ## Community Health: The DataSketches project is healthy. Most of our interactions with users are through GitHub or through Slack. We are continuing to work with some of the largest cloud providers on adoption of our library. We are also working closely with the Java Project Panama. We are also seeing some interest in our technology from government agencies, including international agencies. ----------------------------------------- Attachment X: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment Y: 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 (2 years ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was He Hao on 2022-07-06. ## Project Activity: v5.4.1 was released on 2022-12-09. The frequency of releasing new versions has been fixed to be around two months, which is a good thing to see. The project is developing stably. ## Community Health: The community is growing steadily. We see some new contributors who are potential candidates to be new committers but waiting to see more contribution from them. ----------------------------------------- Attachment Z: 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 (16 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. - The http subproject is moving to the Jakarta API (away from javax.*). - Released 15 components (mostly bug fixes/minor improvements and RCs for the move away from Jakarta). ### Releases - org.apache.felix.http.base-5.0.0-RC2 was released on 2022-11-25. - org.apache.felix.http.jetty-5.0.0-RC2 was released on 2022-11-25. - org.apache.felix.cm.json-2.0.0 was released on 2022-11-16. - org.apache.felix.configurator-1.0.18 was released on 2022-11-16. - org.apache.felix.feature-1.0.2 was released on 2022-11-16. - org.apache.felix.http.base-5.0.0-RC1 was released on 2022-11-12. - org.apache.felix.http.jetty-5.0.0-RC1 was released on 2022-11-12. - org.apache.felix.cm.json-1.0.8 was released on 2022-11-09. - org.apache.felix.configadmin-1.9.26 was released on 2022-11-09. - org.apache.felix.http.servlet-api-2.1.0 was released on 2022-11-02. - org.apache.felix.webconsole.plugins.ds-2.2.0 was released on 2022-11-02. - org.apache.felix.scr-2.2.4 was released on 2022-10-11. - org.apache.felix.http.base-4.2.2 was released on 2022-10-10. - org.apache.felix.http.bridge-4.2.2 was released on 2022-10-10. - org.apache.felix.http.jetty-4.2.2 was released on 2022-10-10. ## 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) - 22 issues opened in JIRA, past quarter (-8% change) - 23 issues closed in JIRA, past quarter (15% increase) - 19 PRs opened on GitHub, past quarter (18% increase) - 26 PRs closed on GitHub, past quarter (136% increase) ----------------------------------------- Attachment AA: Report from the Apache Flex Project [Olaf Krüger] ----------------------------------------- Attachment AB: Report from the Apache Flink Project [Robert Metzger] ## 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 (8 years ago) There are currently 93 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Danny Cranmer was added to the PMC on 2022-10-07 - Godfrey He was added to the PMC on 2022-12-01 - Xingbo Huang was added to the PMC on 2022-12-01 - Matyas Orhidi was added as committer on 2022-11-17 - Lincoln Lee was invited as a committer on 2022-12-08 The PMC is actively monitoring the community for new committers and PMC members. ## Project Activity: Main project releases: - 1.16.0 was released on 2022-10-28 - 1.15.3 was released on 2022-11-25. Sub project releases: - connector-aws-4.0.0 was released on 2022-12-09. - connector-aws-3.0.0 was released on 2022-12-02. - connector-cassandra-3.0.0 was released on 2022-12-01. - shaded-16.1 was released on 2022-11-24. - connector-elasticsearch-3.0.0 was released on 2022-11-09. - kubernetes-operator-1.2.0 was released on 2022-10-07. - kubernetes-operator-1.3.0 was released on 2022-12-13. - shaded-16.0 was released on 2022-10-07. As you can see from the release activity, we had plenty of releases for connectors, as the community is in the process of moving connectors from the main repository into separate repositories, for a number of reasons. Flink 1.17 is underway, with a scheduled feature freeze in January. Flink 1.16 was released in late October with major new features, such as a SQL Gateway, Changelog statebackend, better Hive compatibility and a lot of performance and usability improvements for batch and stream processing. The Flink PMC worked with Alibaba to resolve some trademark issues on the Flink Forward Asia 2022 website, then approved the brand usage. There is an increased load on the PMC to handle Jira account requests due to process changes by Infra. Flink Stateful Functions (a subproject of Flink) is lacking maintainers, as all of the original authors have different priorities. There are some new contributors providing some help (support for new versions etc.) and the original authors are willing to support the transition. ## Community Health: The activity on the dev@ list seems to stable (2% increase since last quarter), which is good, as this list is the primary communication channel for developers The metrics around the code are going down: - 974 commits in the past quarter (-13% change) - 127 code contributors in the past quarter (-23% change) - 713 PRs opened on GitHub, past quarter (-19% change) - 722 PRs closed on GitHub, past quarter (-16% change) However, it is likely caused by the fact that only the main repository is tracked, and not all the sub repositories (kubernetes operator and table store are quite active repositories) Overall, the community is healthy. ----------------------------------------- Attachment AC: Report from the Apache Giraph Project [Dionysios Logothetis] ## Description: The mission of Giraph is the creation and maintenance of software related to Iterative graph processing system built for high scalability ## Issues: There are no issues requiring board attention ## Membership Data: Apache Giraph was founded 2012-05-15 (11 years ago) There are currently 20 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Dionysios Logothetis on 2018-04-22. - No new committers. Last addition was Dionysios Logothetis on 2018-04-23. ## Project Activity: - No activity in the last quarter - Last release was in August 2020. ## Community Health: Meta has been the main contributor over the last few years, however activity has slowed down over time. The team that contributes to Giraph is considering its long term strategy around graph processing, and depending on this the project may pick up or actually slow down further. However, this will be determined in coming half. ----------------------------------------- Attachment AD: 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 (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 Abhishek Tiwari on 2021-01-19. - No new committers. Last addition was William Lo on 2022-08-31. ## Project Activity: - Support for MySQL backed user quota manager was added including metrics for it. - Flow graph was improved to dynamically update based on file changes. - Enhancement to handle flow config changes regarding of resource handler’s leader status - Better observer ability of compaction jobs through log improvements to track fine-grained progress of reducer task - New service was added to monitor changes to Flow Spec store. - New DAG Action Store was added to store the actions on kill or resume of flow execution, related listeners were also added. - Iceberg metadata collection for snapshot data. - Distcp enhancement to support Iceberg datasets. - Improvement to Time Aware Recursive Dataset copy module to look back into date folders that specifically match a range. - Upgrade to Avro 1.9 for Apache Gobblin. - Support for shared flow-graph layout in Gobblin-as-a-Service, support of multi-node types. - Support for Manifest based dataset finders. - Addition of fs.uri to support volumes copy in GaaS. - Several other bug fixes and improvements to: avoid double quota increase for adhoc flows, avoid blocking deployment on failure to add spec executors, clean-up of unused dependencies, purge offline Helix instances at startup, fail container for transient exceptions to avoid data loss, addition of SQL source validation, exception type improvement for files status in source / target, moveToTrash was replaced with moveToAppropriateTrash for Hadoop, support vectorized row batch pooling, improvement of Iceberg data copy to detect presence of files on destination to only copy delta, addition of ancestors owner permission preservation for Iceberg distcp, logs for committing/retrieving watermarks in streaming, use of delete API to delete Helix jobs instead of stop API, fix of YarnService incorrect container behavior, fix for correcting log line and GTE with correct number of total task count, fix DestinationDatasetHandler to work on streaming sources, fix premature closure of DestinationDatasetHandlerService to work with streaming sources, logging addition to multi-hop flows creation, progression, cleanup. ## Community Health: - There have been 63 commits since 1st September 2022. - 46 commits have been from non-committers. - William Lo was voted in Aug, 2022 as a committer. We constantly look for consistent contributors to vote them in as Committers. ----------------------------------------- Attachment AE: Report from the Apache Gora Project [Kevin Ratnasekera] ## Description: - The Apache Gora open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key-value stores, document stores, distributed in-memory key-value stores, in-memory data grids, in-memory caches, distributed multi-model stores and hybrid in-memory architectures. Gora also enables analysis of data with extensive Apache Hadoop MapReduce, Apache Spark, Apache Flink, and Apache Pig support. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Gora was founded 2012-01-24 (11 years ago) There are currently 31 committers and 31 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Lahiru Jayasekara on 2020-04-30. - No new committers. Last addition was Lahiru Jayasekara on 2020-04-27. ## Project Activity: - We were able to successfully complete one GSOC project for this year and main contributions are still under the community review. We will explore the possibilities of expanding our committer base, once these contributions are reviewed and merged. - Except for work carried out related GSoC project, we have not been able to make significant progress on our next major release, 0.9 was released on 2019-08-15 and it has been quite while since last release. ## Community Health: - Even though We observed the increased activity level on our mailing lists for the past quarter, Generally activity level of Github through out the past quarter is very low. While we assume this was due to holidays period, we will monitor things and work towards improving activity level for the next quarter. Next major release is something pending from us for quite a long time now, hopefully with the help from PMC we could plan to complete this in next quarter. ----------------------------------------- Attachment AF: Report from the Apache Guacamole Project [Mike Jumper] ----------------------------------------- Attachment AG: 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 AH: Report from the Apache Helix Project [Junkai Xue] ----------------------------------------- Attachment AI: Report from the Apache Hive Project [Naveen Gangam] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## Issues: No issues requiring board attention this time. ## Membership Data: Apache Hive was founded 2010-09-21 (12 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: - No new PMC members. Last addition was Denys Kuzmenko on 2022-02-06. - No new committers. Last addition was Sai Hemanth Gantasala on 2022-02-23. ## Project Activity: 4.0 alpha2 has been released on November 16th 2022. Release criteria for 4.0.0GA Planning underway. The master branch is now versioned 4.0.0 from alpha2. Newly initiated discussion around having a 3.2 release that will address CVEs along with upgrades to Hadoop, Zookeeper, Tez, Orc and Calcite dependencies. Work in progress. Jira activity: In the trailing 31 days, 126 jiras have been opened, 38 of which have been FIXED. A total of 76 jiras have been closed/resolved and a total of 68 jiras have been FIXED ## Community Health: Community Health Score (Chi): 6.33 (Healthy) Community activity is relatively healthy based on engagement. But compared to last quarter, overall activity (jira/github/dev lists) is down this quarter but the activity in the preceding 4 weeks is higher compared to 4 weeks prior to that. Past Quarter: Jira: 319 issues opened in JIRA, past quarter (57% increase) 195 issues closed in JIRA, past quarter (48% increase) Commit activity: 172 commits in the past quarter (17% increase) 59 code contributors in the past quarter (31% increase) GitHub PR activity: 262 PRs opened on GitHub, past quarter (19% increase) 268 PRs closed on GitHub, past quarter (29% increase) ----------------------------------------- Attachment AJ: 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 (3 years ago) There are currently 32 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Danny Chen on 2022-01-10. - Alexey Kudinkin was added as committer on 2022-10-05 - Bi Yan was added as committer on 2022-10-05 ## Project Activity: The hudi community also approved the 0.12.1 releases, which is the first series of patch releases we are starting to maintain. We noticed that many Hudi users are on older versions, and this effort will help them migrate to a stable release while picking up newer features in the last 18 months as well. As we write, the 0.12.2 RC is being voted on. Towards the next major 0.13 release, community has landed large contributions like RFC-46, which overhaul the merge APIs for the first time since project inception. Several other key RFCs have also been proposed on our RFC list. https://github.com/apache/hudi/tree/master/rfc ## Community Health: We observed similar levels of engagement from developers and users quarter over quarter. We had noted in investing efforts towards landing commits/PRs faster in the last report. We made some good strides there, leading to an increase in total commits landed i.e cleared some backlog. We had several hudi related tech talks and events. All of them are getting cataloged on the site at. https://hudi.apache.org/talks . We also plan on surfacing Hudi tutorial videos generated by community members to the site. ----------------------------------------- Attachment AK: Report from the Apache Iceberg Project [Ryan Blue] ----------------------------------------- Attachment AL: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for December 2022 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 34 podlings incubating. Podlings made 6 distinct releases. This month we were missing reports from Spot, Marvin-AI and Uniffle. There will be asked to report next month. Nuttx and StreamPipes graduated last month. We added a new IPMC member, and none retired. This month we have a new proposal: KIE, this is an Umbrella Project, that has 80 projects, although there are only 3 projects after splitting, but it's still a challenge for the project and the incubator. therefore, IPMC recommends incubating separately, but the team is still controversial, let us see how to do it next. Tuweni and Nemo start a graduation vote, but the Tuweni community faced a diversity challenge with only one active contributor. Nemo has been silent for two years, but it has only become active in the past few months. IPMC is worried about whether it can remain active after graduation. ## Community ### New IPMC members: - Gang Li ### People who left the IPMC: - None ## New Podlings ## Podlings that failed to report, expected next month - Spot - Uniffle - Marvin-AI ## Graduations - Nuttx - StreamPipes The board has motions for the following: - Kyuubi - bRPC - Sedona - Linkis ## Releases The following releases entered distribution during the month of November: - Milagro MPC v0.1 - Tuweni 2.3.1 - Kvrocks 2.2.0 - Kyuubi 1.6.1 - Sedona 1.3.0 - DataLab 2.2.0 ## IP Clearance - None ## Legal / Trademarks - None ## Infrastructure - None ## Miscellaneous - None ## Credits ## Table of Contents [Baremaps](#baremaps) [brpc](#brpc) [Celeborn](#celeborn) [Kyuubi](#kyuubi) [Nemo](#nemo) [StreamPark](#streampark) [Wayang](#wayang) -------------------- ## Baremaps Apache Baremaps is a toolkit and a set of infrastructure components for creating, publishing, and operating online maps. Baremaps has been incubating since 2022-10-10. ### Three most important unfinished issues to address before graduating: 1. Getting the code in compliance with Apache standards 2. Making releases 3. Growing the community ### Are there any issues that the IPMC or ASF Board need to be aware of? * No ### How has the community developed since the last report? * The community has been steady ### How has the project developed since the last report? * With the help of the mentor, we progressed on some critical licensing issues (i.e. Proj4J and EPSG dataset) * We published a first version of the web site * We drafted the release process * We improved the base map ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: * N/A ### When were the last committers or PPMC members elected? * When the project entered incubation ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. * Mentors have been attentive ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? * We are working to get the project name approved. * https://issues.apache.org/jira/browse/TM-144 ### Signed-off-by: - [ ] (baremaps) Bertrand Delacretaz Comments: - [ ] (baremaps) Martin Desruisseaux Comments: - [X] (baremaps) Julian Hyde Comments: Good momentum. Lots of detailed effort going into the first release. I was involved in the EPSG issue, and it's great to see a project at this stage taking licensing issues seriously. - [X] (baremaps) Calvin Kirs Comments: The community is actively preparing for the first release. - [ ] (baremaps) George Percivall Comments: - [ ] (baremaps) Martin Desruisseaux Comments: ### IPMC/Shepherd notes: -------------------- ## brpc bRPC is an industrial-grade RPC framework for building reliable and high- performance services. bRPC has been incubating since 2018-11-13. ### Three most important unfinished issues to address before graduating: The Vote to graduate bRPC to TLP has been closed as pass in the IPMC community. we got 25 +1, and no -1. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? We added a new committer --- Chen Guangming. ### How has the project developed since the last report? We release a new apache release 1.3 by Hu Xiguo. And RDMA support feature has been integrated into trunk, will be included in 1.4 release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [X] Other: The vote to graduate bRPC to TPL has been closed as Pass in IPMC community. ### Date of last release: 2022-10-25 ### When were the last committers or PPMC members elected? 2022-11-01 ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. All mentors have supported the gradutation of bRPC and are willing to stay as PMC member after graduation. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? The Brand VP has approved the project name. see it at https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-202 ### Signed-off-by: - [X] (brpc) Jean-Baptiste Onofré Comments: Congrats for graduation! - [X] (brpc) Von Gosling Comments: - [X] (brpc) Juan Pan Comments: Congrats for the graduation! ### IPMC/Shepherd notes: -------------------- ## Celeborn Celeborn is an intermediate data service for big data computing engines to boost performance, stability, and flexibility. Celeborn has been incubating since 2022-10-18. ### Three most important unfinished issues to address before graduating: 1. Publish our first release 2. Apply for the Trademark 3. Grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? * N/A ### How has the community developed since the last report? 1. One new committer was elected 2. 4 new contributors have joinied the community 3. Hosted 4 community meetups ### How has the project developed since the last report? 1. The main repo and website repo have migrated to Apache organization 2. We have designed the LOGO, and are preparing to commit it 3. Migrated issue tracking to JIRA ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: * N/A ### When were the last committers or PPMC members elected? * 2022-11-21, nafiyaix was added as new committer. ### Have your mentors been helpful and responsive? * Our mentors have been very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? * We have designed our LOGO and are preparing to commit it. ### Signed-off-by: - [ ] (celeborn) Becket Qin Comments: - [ ] (celeborn) Lidong Dai Comments: - [ ] (celeborn) Willem Ning Jiang Comments: - [ ] (celeborn) Duo Zhang Comments: - [X] (celeborn) Yu Li Comments: It's good to see new committer joining, and the community is actively collaborating towards its first Apache release ### IPMC/Shepherd notes: -------------------- ## Kyuubi Kyuubi is a distributed multi-tenant Thrift JDBC/ODBC server for large-scale data management, processing, and analytics, built on top of Apache Spark and designed to support more engines. Kyuubi has been incubating since 2021-06-21. ### Three most important unfinished issues to address before graduating: 1. Gain more active contributors/committers to build a diverse community 2. Make Apache releases regularly and keep the quality for all releases 3. Improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? - Adds New PPMC members: Vino Yang, Dongdong Hong and Shaoyun Chen - Guraduation vote pass in dev and incubator mailing list - Resolution submitted to the board ### How has the project developed since the last report? - Release 1.6.0-incubating on 2022 Sep 6 - Release 1.6.1-incubating on 2022 Nov 16 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: - 2022-11-16 ### When were the last committers or PPMC members elected? - 2022-09-13 Yang Hua - 2022-09-13 Dongdong Hong - 2022-09-13 Shaoyun Chen ### Have your mentors been helpful and responsive? - Mentors are helpful and always responsive. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [X] (kyuubi) Willem Ning Jiang Comments: The podling graduaction vote was passed successfully. - [ ] (kyuubi) Jeff Zhang Comments: - [ ] (kyuubi) Duo Zhang Comments: - [ ] (kyuubi) Akira Ajisaka ### IPMC/Shepherd notes: -------------------- ## Nemo Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics. Nemo has been incubating since 2018-02-04. ### Three most important unfinished issues to address before graduating: 1. Address a few remaining items before graduation 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? - Hosted a GSoC student successfully - Community more involved for graduation ### How has the project developed since the last report? - Discussed and voted for graduation - Migrated CI to GitHub Actions - Updated the Nemo website to meet community standards - Organized and reviewed pending PRs - Streaming support in wide-area networks ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2022-09-09 ### When were the last committers or PPMC members elected? September 28, 2021 ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. The mentors have been helpful. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [ ] (nemo) Hyunsik Choi Comments: - [X] (nemo) Byung-Gon Chun Comments: - [X] (nemo) Jean-Baptiste Onofré Comments: - [ ] (nemo) Markus Weimer Comments: ### IPMC/Shepherd notes: -------------------- ## StreamPark StreamPark is a streaming application development platform. StreamPark has been incubating since 2022-09-01. ### Three most important unfinished issues to address before graduating: 1. Make first StreamPark release at Apache 2. Establish better development specifications and improve official website documentation 3. Attract more active contributors and committers to build a diverse community. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? 1. Added 1 new committer, added 5 new contributors, the total contributors is 87 now 2. Joined Flink forward 2022 meetup, Delivered two keynote speeches about streampark 3. Good communication and collaboration, development progressing normally ### How has the project developed since the last report? A lot of testing work has been done this month, and a lot of bugs have been fixed to further improve stability, many features will be released in our first Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [x] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No release yet ### When were the last committers or PPMC members elected? 2022-11-29 we elected Chunjin Mu as a StreamPark committer ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (streampark) tison Comments: - [X] (streampark) Willem Ning Jiang Comments: It's good to see the polding community is growning healthly. - [ ] (streampark) Stephan Ewen Comments: - [ ] (streampark) Thomas Weise Comments: - [ ] (streampark) Duo Zhang Comments: ### IPMC/Shepherd notes: -------------------- ## Wayang Wayang is a cross-platform data processing system that aims at decoupling the business logic of data analytics applications from concrete data processing platforms, such as Apache Flink or Apache Spark. Hence, it tames the complexity that arises from the "Cambrian explosion" of novel data processing platforms that we currently witness. Wayang has been incubating since 2020-12-16. ### Three most important unfinished issues to address before graduating: 1. Simplifying and documenting the release process 2. Drive growth and community building 3. Slow contribution rate ### Are there any issues that the IPMC or ASF Board need to be aware of? The trademark team solved the Trademark of “Wayang”. ### How has the community developed since the last report? Slow adaption, but increasing interest and adoption. ### How has the project developed since the last report? Python integration had a delay in development. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [ ] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-12-13 ### When were the last committers or PPMC members elected? 2022-01-18: Calvin Kirs ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Yes, the mentors are helpful. Nevertheless, two of them have prolonged inactivity. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? The trademark names have been solved. ### Signed-off-by: - [X] (wayang) Christofer Dutz Comments: Thing I'm a bit worried of, is that for the last 5-6 months there has been no non-trivial (dependabot or typo) commit to the repo. When asking on slack, the team tells me they are working hard on something, but not yet ready to push it to the ASF repo. I did tell them that code-drops from a partition of the project is bad community wise, but there hasn't been any change so far. - [ ] (wayang) Lars George Comments: - [ ] (wayang) Bernd Fondermann Comments: - [X] (wayang) Jean-Baptiste Onofré Comments: the podling is moving forward smoothly. ### IPMC/Shepherd notes: ----------------------------------------- Attachment AM: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Issues: There isgrumbling in the community because of the Github Action runs too slow.. Maybe self-hosted runner can solve the problem (https://cwiki.apache.org/confluence/display/BUILDS/GitHub+Actions+status) and we have submit a ticket: https://issues.apache.org/jira/browse/INFRA-23712 ## Membership Data: Apache IoTDB was founded 2020-09-16 (2 years ago) There are currently 54 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Chao Wang was added to the PMC on 2022-12-12 - Qingxin Feng was added as committer on 2022-12-15 - Junqing Wang was added as committer on 2022-12-15 - Hongyin Zhang was added as committer on 2022-12-15 ## Project Activity: - IOTDB-1.0.0 was released on 2022-12-03. - IoTDB-0.13.3 was released on 2022-10-21. IoTDB v1.0 is a new milestone. There are 140 contributors working for this version and there are 860k lines of codes added (and 455k removed). On 2022-12-03 and 04, the community hosted Apache IoTDB ecosystem summit, there are an audience of more than 60k people watching the summit online. ## Community Health: Now, the contributors (on Github) reaches to 231. Our stars reaches to >= 2900, which grows faster than usual due to the iotdb summit's impact. ----------------------------------------- Attachment AN: 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 websites 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 (17 years ago) There are currently 58 committers and 58 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Joerg Hoh on 2022-07-01. - No new committers. Last addition was Joerg Hoh on 2022-07-01. ## Project Activity: Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the main development branch are continuously seeing moderate to high activity. 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. Discussion started to require Java 11 as a minimum version, because is it getting more difficult to build and run Apache Jackrabbit with Java 8. There is an increased interest in updating the Guava dependency. Unfortunately some Guava classes were used in OSGi packages exported by Jackrabbit. This means an update of Guava in Jackrabbit becomes a breaking change and must be done carefully. The plan is also to hide the Guava dependency from Jackrabbit consumers, so we can more easily update Guava in the future. ## 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-filevault-3.6.4 was released on 2022-09-19 - jackrabbit-2.21.13 was released on 2022-10-16 - jackrabbit-oak-1.22.13 was released on 2022-10-17 - jackrabbit-2.20.7 was released on 2022-11-10 - jackrabbit-filevault-3.6.6 was released on 2022-12-05 - jackrabbit-2.21.14 was released on 2022-12-08 ## JIRA activity: - 150 JIRA tickets created in the last 3 months - 144 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AO: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code ## Issues: No issues to report. ## Membership Data: Apache Juneau was founded 2017-10-17 (5 years ago) There are currently 12 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Ayeshmantha Perera on 2019-01-02. - No new committers. Last addition was Ayeshmantha Perera on 2019-01-02. ## Project Activity: 8.2.0 was released on 2020-10-14. 8.1.3 was released on 2020-01-20. 8.1.2 was released on 2019-12-01. Currently working on a major release 9.0.0. ## Community Health: Notable upticks in pull requests. 6 code contributors in the past quarter (100% increase) 23 PRs opened on GitHub, past quarter (2200% increase) 18 PRs closed on GitHub, past quarter (125% increase) ----------------------------------------- Attachment AP: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: The mission of the Apache Karaf project is the creation and maintenance of open-source software related to a generic platform providing higher level features and services specifically designed for creating OSGi-based servers for distribution at no charge to the public. ## 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: - 4.3.8 was released on 2022-10-23. - 4.4.2 was released on 2022-10-23. - 4.4.1 was released on 2022-07-14. 4.4.3 and 4.3.9 releases are in preparation (maintenance releases), they should be on vote soon. Decanter, Cellar and Cave releases are also in preparation. ## Community Health: After Karaf 5 became Karaf Minho, we had several discussions with the Karaf community and clearly people wanted to have Minho not coupled to Karaf as it's different communities. Furthermore, we have new features in mind (IoC container, kubernetes packages manager, ...) that are not Karaf specific but more generic. So we decided to create a new Apache TLP named Apache Sunny starting from Karaf Minho and adding these new features and building a dedicated community. The Apache Sunny resolution proposal has been submitted to the board (for December board meeting). ----------------------------------------- Attachment AQ: Report from the Apache Libcloud Project [Tomaž Muraus] ----------------------------------------- Attachment AR: 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 board attention. ## Membership Data: Apache Lucene was founded 2005-01-19 (18 years ago) There are currently 97 committers and 63 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 Greg Miller on 2022-06-07. - Luca Cavanna was added as committer on 2022-10-05 ## Project Activity: Recent releases: 9.4.2 was released on 2022-11-21. pylucene-9.4.1 was released on 2022-11-07. 9.4.1 was released on 2022-10-24. 9.4.0 was released on 2022-09-30. 9.3.0 was released on 2022-07-29. Release notes can be found at https://cwiki.apache.org/confluence/display/LUCENE/Release+Notes+9.4 It includes new features - Opt-in use of Java 19 foreign memory access ("project Panama") - Filtering facets using a query - Unified abstraction of XY and lat/long - Control over index-sort optimizations - Multi-dimensional faceting (facet on a region) - Query timeout support - Support HNSW over 8-bit vectors As well as other optimzations. ## Community Health: A healthy traffic for the dev@ mailing list. The number of code contributors went back up, and GitHub activity is steady, following the same pace (https://home.apache.org/~mikemccand/lucenebench/github_pr_counts.html) ----------------------------------------- Attachment AS: Report from the Apache Lucene.Net Project [Shad Storhaug] ----------------------------------------- Attachment AT: 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 (2 years 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. ## Project Activity: We are still in the process of 0.18.0 release that enables the features below 1. Support of a new memory service (memkind) 2. Durable object versioning design and implementation at memory services native level 3. Enabling rust lang dev env for native memory service development 4. Issue fixes for security vulnerabilities and dev dockers Edward (Chengyang) Li is driving the release and preparing the release materials The community also discusses the possibility of exploring the use case of storage virtualization, and will collect more information for our planning for the next year. ## Community Health: We don't have much activities except for some bug fixes during this report period, as we are in the process of 0.18 release. However, we do see the community activities are trending down impacted by both the holiday season, and economic downturn. The discussion over possible use case of storage virtualization use case also draws some interests from some committers and we plan to have a preliminary design on this topic for the next release plan ----------------------------------------- Attachment AU: Report from the Apache MXNet Project [Sheng Zha] ----------------------------------------- Attachment AV: Report from the Apache Mynewt Project [Szymon Janc] ----------------------------------------- Attachment AW: 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: There are no issues for the board at this time. ## Membership Data: Apache NetBeans was founded 2019-04-17 (4 years ago) There are currently 81 committers and 65 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2022-05-01. - No new committers. Last addition was Jan Horváth on 2022-03-23. ## Project Activity: - 16 NetBeans was released on 2022-11-30. - 15 NetBeans was released on 2022-08-31. ## Community Health: - A key issue we're facing is low level of PMC participation, we have a large PMC historically carried over from when we entered the Apache incubator, but the vast majority are not active, not responsive, and should maybe be moved to emeritus and we should consider restarting the PMC from scratch with a small number, maybe just the most actively involved people. - Before taking the above drastic action, we should consider having periodic meetings via Zoom because the flood of e-mails and already full inboxes doesn't help in creating a clear perspective on priorities and doesn't help in engaging. Of course, all decisions will be brought back to the dev list. - 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) -- this drop can partly be explained through us introducing GitHub Discussions - 136 commits in the past quarter (24% increase) - 11 code contributors in the past quarter (no change)- - 238 PRs opened on GitHub, past quarter (17% increase) - 234 PRs closed on GitHub, past quarter (15% increase) - 237 issues opened on GitHub, past quarter (10% increase) - 86 issues closed on GitHub, past quarter (-2% change) ----------------------------------------- Attachment AX: Report from the Apache NuttX Project [Alin Jerpelea] ## Description: The mission of Apache NuttX is the creation and maintenance of software related to a mature, real-time embedded operating system (RTOS) ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NuttX was founded 2022-11-16 (a month ago) There are currently 26 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Commit activity: 1393 commits in the past quarter (22% increase) 102 code contributors in the past quarter (3% increase) GitHub PR activity: 852 PRs opened on GitHub, past quarter (14% increase) 855 PRs closed on GitHub, past quarter (18% increase) ## Community Health: - The NuttX community is healthy. The project sees on average 10-20 commits per day from numerous contributors. - Virtually all communications have moved from old venues to dev@nuttx.apache.org. The dev list contains 262 subscribers and is the home of most development discussions and user questions. - GitHub's PRs and Issues also have their own discussions. - We are seeing new contributors to the project through GitHub.s. ## How has the project developed since the last report? - NuttX-12.0.0 is currently scheduled for release. - We have listened to the valuable feedback received during our previous releases and continue to improve our documentation. This can be found at https://nuttx.apache.org/docs/latest/. - initial support for Pinephone has recently landed in NuttX mainline - discussion regarding SPDX has been started with community - discussion regarding SBOM has been started with community ## Date of last release: NuttX-11.0.0 was released on 2022-10-12. ----------------------------------------- Attachment AY: 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 (16 years ago) There are currently 58 committers and 32 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 Akash Jain on 2021-01-28. - Mekika Leila was added as committer on 2022-09-28 ## Project Activity: - We are still working (and a bit behind of schedule) at the preparation of the new release 22.01.01 but we should be able to publish it soon - We are in contact with the Infra team to resolve some access related issues to Roller, the platform we use to manage the project official blog posts ## Community Health: Community activity over the last quarter has been on average and similar to previous periods: the stats report increases in mailing list traffic but they are probably just fluctuations and not really relevant. No new PMC members have been invited but we have invited and added a new committer (that also increase the diversity of our community). ----------------------------------------- Attachment AZ: 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 (9 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: - V2 2.0.12 was released on 2022-04-24. - 4.9.0 was released on 2022-03-09. - 4.8.0 was released on 2020-12-27. On track for the planned maintenance release for 4.x and 2.x later this year or begin of 2023. ## Community Health: Overall community health is good. However, activity on the mailing lists in last quarter again decreased. Also less activity in JIRA items but, a increase in PRs opened. In addition more (5) JIRA issues and more (23) PRs could be closed, resulting in 40 commits by 4 contributors (both increased). Release of V2 and V4 versions are already requested and are planned for later this year or begin of next year. ----------------------------------------- Attachment BA: Report from the Apache OODT Project [Imesha Sudasingha] ----------------------------------------- Attachment BB: 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 (11 years ago) There are currently 23 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. - Richard Zowalla was added as committer on 2022-11-28 - Martin Wiesner was added as committer on 2022-12-08 ## Project Activity: OpenNLP 2.1.0 was released on November 23, 2022. Being able to offer more frequent releases is a goal if community involvement keeps increasing. ## Community Health: The project had an increase in activity this period largely thanks to new contributors. The best metric is 48 issues closed in JIRA, past quarter (700% increase). The project saw many more commits and merged pull requests. We were able to add two new committers, the first in about 2 years. The project was able to address some older pull requests and get them resolved, either through merging or closing as not needed anymore. ----------------------------------------- Attachment BC: Report from the Apache OpenWebBeans Project [Mark Struberg] ----------------------------------------- Attachment BD: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 62 comitters and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 2.4:1. - In the last quarter, Kaijie Chen was added as committer on 2022-08-29 Neil Joshi was added as committer on 2022-09-12 Janus Chow was added as committer on 2022-10-21 ## Project Activity - Erasure Coding Phase II offline recovery & read/write improvements development is still ongoing in the master branch with half tasks resolved. - Ozone snapshot feature major design is finished, implementation is ongoing. - FSO enhancement, improved file/dir deleting performance and resolved some issues, making sure the correctness of quota on FSO, etc. - Recon enhancement, a lot of improvements on Recon's performance, stability and scale. - Certificate auto rotation feature is designed and under development. There is also an effort to support external root CA. - Disk Balancer feature is under implementation. This feature balances the storage utilization among volumes in a datanode. - Integration test with Impala is finished. Several performance issues are found and resolved in both Ozone and Impala. - Integration test with Spark is ongoing. - A lot of improvements and bug fixes on performance, backward compatibility, usability, metrics, logs, flaky tests etc. - 1.3.0 release RC2 in voting. ## Releases Data - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. - 1.2.0 was released on 2021-11-17. - 1.2.1 was released on 2021-12-22. ## Community Health Last board report was sent on Aug 10th. Since last report, - 538 new JIRA opened on Apache issues (+34.5% change). - 486 JIRA resolved on Apache issues (+45% change). - 39 contributors have commits (-10% change). ----------------------------------------- Attachment BE: Report from the Apache Pig Project [Koji Noguchi] ----------------------------------------- Attachment BF: Report from the Apache Pinot Project [Kishore G] ## Description: The mission of Apache Pinot is the creation and maintenance of software related to distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case ## Issues: No issues for the board to be aware of ## Membership Data: Apache Pinot was founded 2021-07-20 (a year ago) There are currently 30 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Felix Cheung on 2021-07-20. - No new committers. Last addition was Rong Rong on 2022-05-05. ## Project Activity: Multi-stage query engine, several UI improvements, adaptive server selection while query processing, pause/resume of realtime streams are just some of the features we have added ## Community Health: We have 3200+ slack members (67% increase from last year) and 1.7M downloads (61% increase from last year) ----------------------------------------- Attachment BG: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment BH: 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. ## Membership Data: Apache PLC4X was founded 2019-04-17 (4 years ago) There are currently 21 committers and 13 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 César García on 2021-10-01. - Jinlin Hong was added as committer on 2022-11-02 Form the currently most active contributors there are not even two working at the same company, so we are currently not considering any dominant influence of any single business entity on the project. ## Project Activity: We finished our work on some of the refactoring and streamlining of our APIs and are now sort of going back to a normal more of activity. Also are we seeing a broad set of initiatives currently being worked on: - Profinet Drivers - Major update of the ADS driver - The PLC4Rust and PLC4Py initiatives are continuing - We're doing some onboarding work for some of the new contributors that showed up over the last few months. We did notice that our usage of JavaFX in one of our new tools (only contained in the 0.10.0 and still in Beta state there) is actually not ok since JavaFX was removed from the JDK itself. We'll be replacing this with a technology which is compatible with the ASF rules as soon as possible or we'll be removing it if there is no short-term solution for this problem. Recent releases: - 0.10.0 was released on 2022-10-06 - 0.9.1 was released on 2021-12-17 ## Community Health: Since we switched from Jira to GitHub Issues, we are seeing a significant uptake on activity coming in from new folks. The project is doing its best to encourage them to submit pull requests and mentoring them to be able to do so. At least 3 new contributors have shown up in the last few months. In parallel, we have started an initiative together with some friends from the IoTDB project, to do some initial kick-off work for building an open-source and, hopefully soon Apache-based, Historian solution, which would less be a tool or framework, but more a product intended for the automation industry. Hoping on some increased interest and activity based on that. So far, we're happy how the project is evolving, and we hope to be able to invite more people into comittership soon. ----------------------------------------- Attachment BI: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ----------------------------------------- Attachment BJ: Report from the Apache Portals Project [David Sean Taylor] ----------------------------------------- Attachment BK: Report from the Apache Pulsar Project [Matteo Merli] ## Description: Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - 2.10.2 was released on October 27th 2022 - 2.8.4 was released on October 4th 2022 - The team is working on releasing next feature version 2.11.0 and 2.9.4 - Pulsar C++ client has been moved to its own dedicated repository and now has a release schedule independent from main Pulsar repo. We have performed 2 releases: - pulsar-client-cpp 3.0.0 on November 10th 2022 - pulsar-client-cpp 3.1.0 on December 12th 2022 - Similarly, Python client has also moved to a separate repo and the first release is being prepared. - Pulsar reactive client has also made the first release, 0.1.0 on December 11th 2022. - We continue to have a very high number of "Pulsar Improvement Proposal" getting submitted, discussed and voted by the community: PIP-202: Support latency quantile metric for pulsar read and write PIP Stale PIP-203: Enable read-only partition, add read and write control for a single partition PIP-205: Reactive Java client for Apache Pulsar PIP-207: Add clientStats API for ProxyStats PIP-210: Retry producing on next partition if possible when a partition is not available PIP-211: Introduce offload throttling PIP-215: Configurable TopicCompactionStrategy for StrategicTwoPhaseCompactor and TableView PIP-216: Support subscription backlog metrics in message counts PIP-217: LoadShedding Strategy Improment PIP-218: Consumer batchReceive() single partition every receive PIP-219: Support full scan and trim ledger PIP-220: TransferShedder (Only for PIP-192 New Broker Load Manager ) PIP-221: Make TableView support TTL PIP-222: Add CommandPartitionedTopicMetadata metrics PIP-223: Add metrics for all Rest Endpoints PIP-224: Introduce TopicMessageId for consumer's MessageId related APIs PIP-225: Pulsar Functions fetch parameters from local config file. PIP-226: Add JWKS support for AuthenticationProviderToken PIP-227: New API for closing the consumer after waiting for the job to complete PIP-228: Refactor Information Architecture of Pulsar Client Documentation PIP-229: Add a common interface to get fields of the MessageIdData PIP-230: Modify MessageIdImpl and BatchMessageIdImpl compareTo(MessageId o) method - Pulsar has reached 594 contributors on the main Github repo (It was 572 contributors in June 2022) ## Health report: - There is healthy growth in the community, and several users are starting to become contributors to the project and engage 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 (4 years ago) There are currently 71 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: * Haiting Jiang was added to the PMC on 2022-10-17 * Christophe Bornet was added as committer on 2022-09-28 * Qiang Huang was added as committer on 2022-10-11 * Lin Chen was added as committer on 2022-11-10 * Zili Chen was added as committer on 2022-11-09 * Cong Zhao was added as committer on 2022-11-19 ## 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: - 9536 Members (8339 in June 2022) - 218 Active weekly users (232 in September 2022) ## GitHub activity: - 1434 commits in the past quarter (-6% decrease) - 131 code contributors in the past quarter (-8% change) - 913 PRs opened on GitHub, past quarter (-21% change) - 1163 PRs closed on GitHub, past quarter (6% increase) - 383 issues opened on GitHub, past quarter (-23% change) - 1249 issues closed on GitHub, past quarter (219% increase) ----------------------------------------- Attachment BL: Report from the Apache Roller Project [David M. Johnson] ## Description: Apache Roller is a full-featured, Java-based weblogging package that works well on Tomcat and MySQL, and is also known to run on other servers and databases. ## Issues: No issues require board attention at this time. ## Membership Data: Apache Roller was founded 2007-02-20 (16 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2021-05-24. - No new committers. Last addition was Yash Maheshwari on 2021-09-01. ## Project Activity: This has been a very quiet quarter for Roller: no commits. ## Community Health: The community is still strong enough to make releases when necessary but is not actively adding features to Roller at this time. ----------------------------------------- Attachment BM: Report from the Apache Royale Project [Piotr Zarzycki] ----------------------------------------- Attachment BN: Report from the Apache Serf Project [Justin Erenkrantz] ----------------------------------------- Attachment BO: 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 (15 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: - bundles-2022.11: 2022-12-12 - bundles-2022.10: 2022-11-15 - bundles-2022.09: 2022-10-05 ## Community Health: ServiceMix is still maintained, waiting the "move" to Karaf. Our main focus is on specs and bundles (the runtime is really on Karaf side for now). We will move forward on Karaf "move" on or Q1/Q2 2023. We will cut a new updated releases, just as Karaf assembly soon. ----------------------------------------- Attachment BP: 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 on 2010-09-21 (12 years ago) There are currently 14 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:6. Community changes, past quarter: - Lenny Primak was added to the PMC on 2022-12-04 - Lenny Primak was added as a committer on 2022-11-02 ## Project Activity: - The team is currently working on a 1.11 maintenance release which will contain support for Jakarta packages - An alpha release of Shiro v2 is planned for the near future - 1.10.1 was released on 2022-11-14. - 1.10.0 was released on 2022-10-07. ## Community Health: Overall, Shiro has seen an uptick in activity, this is due to: - Focus on Jakarta packages (both on v1 and v2 branches) - A couple of patch releases - An active new PMC member Lenny NOTE: It doesn't look like the "community health" stats are reported correctly. I'm unsure if the stats (percentages) filter out automated emails, but the charts are not. ----------------------------------------- Attachment BQ: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SINGA was founded 2019-10-16 (3 years ago) There are currently 23 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. - Naili Xing was added as committer on 2022-11-19 ## Project Activity: The team released SINGA 3.3.0 on 07 June 2022. In the past quarter, the community is fixing some bugs of V3.3, as well as working on the following features/changes: * Adding more running scripts for different models and datasets in cnn and distributed cnn examples * Checking and adding Apache license header for the source files of the newly added applications * Displaying intermediate results for cnn training * Enabling switching between CPU and GPU devices for the cnn examples * Extending the cifar datasets load function for customised directories ## Community Health: We haved added one more commiter Naili Xing in this quarter. According to the statistic, there are increase of JIRA activities, commits, code contributors and Github PR activities. ----------------------------------------- Attachment BR: 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 48 committers and 29 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 Joerg Hoh on 2022-06-13. - No new committers. Last addition was Ashok Pelluru on 2022-06-07. ## Project Activity: We released version 12 of our sample application, the Sling Starter, on March 18th, 2022. We have not yet made plans for version 13, but individual modules are being developed and released, with 35 releases for this reporting period. ## Community Health: There is a decline in community activity, fewer activity can be seen in issue trackers, emails and GitHub. Contributions are still at healthy levels, and the trend should be monitored on a longer term. ----------------------------------------- Attachment BS: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for December 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. On 14 December 2022 we called for a vote on releasing 4.0.0 on 17 December. Releases: The last release was Apache SpamAssassin version 3.4.6 on 12 April 2021. The release of version 4.0.0 on 17 December 2022 is currently up for vote. 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 BT: Report from the Apache Storm Project [Kishor Patil] ----------------------------------------- Attachment BU: Report from the Apache StreamPipes Project [Philipp Zehnder] ## Description: The mission of Apache StreamPipes is the creation and maintenance of software related to a self-service Industrial IoT toolbox which enables non-technical users to connect, analyze and explore IoT data streams ## Issues: No Issues ## Membership Data: Apache StreamPipes was founded 2022-11-16 (a month ago) There are currently 22 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Zike Yang was added to the PMC on 2022-11-26 - Xin Wang was added as committer on 2022-11-25 ## Project Activity: - Last Release: 2022-10-13 - The ticket system was migrated from Jira to GitHub Issues - We have also enabled GitHub Discussions to lower the barrier for discussions about problems and new features (with all discussions being forwarded to the dev-list) - A release branch was created for the next release (0.90.0) - A Python client is developed that gives Python developers access to the data processed in StreamPipes - Several bug fixes and improvements - Resources have been transferred from the Incubator to the new PMC ## Community Health: - Growing community with several new committers and a new PMC - Increased traffic on the mailing list (October: 175, November: 399) - Several new contributors appeared asking for help ----------------------------------------- Attachment BV: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BW: Report from the Apache Submarine Project [Liu Xun] ## Description: The mission of Apache Submarine is the creation and maintenance of software related to allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Submarine was founded 2019-10-16 (3 years ago) There are currently 36 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Kai-Hsun Chen on 2021-07-27. - No new committers. Last addition was Brandon Lin on 2022-07-26. ## Project Activity: Technical exchange meetings are held twice a week. In the past six months, the community has been mainly in the direction of improving use experience. ## Community Health: - dev@submarine.apache.org had a 47% decrease in traffic in the past quarter. - users@submarine.apache.org had a 192% increase in traffic in the past quarter. - 39 commits in the past quarter (25% increase). - 8 code contributors in the past quarter (14% increase). - 30 PRs opened on GitHub, past quarter (11% increase). - 34 PRs closed on GitHub, past quarter (41% increase). ----------------------------------------- Attachment BX: Report from the Apache Synapse Project [Isuru Udana] ----------------------------------------- Attachment BY: 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: - Apache Tomcat was founded 2005-05-18 (18 years ago) - There are currently 48 committers and 28 PMC members in this project. - No new PMC members. Last addition was Igal Sapir on 2019-03-18. - No new committers. Last addition was Han Li on 2022-08-23. ## Project Activity: - Apache Tomcat 11.0.0-M1 was released on 2022-11-21 This release is a milestone release and is targeted at Jakarta EE 11. - Apache Tomcat 10.1.4 was released on 2022-12-09 - Apache Tomcat 10.0.27 was released om 2022-10-10 - Apache Tomcat 9.0.70 was released on 2022-12-05 - Apache Tomcat 8.5.84 was released on 2022-11-21 - Apache Tomcat Migration Tool for Jakarta EE 1.0.6 was released on 2022-12-05 - Apache Tomcat Native 2.0.2 was released on 2022-11-08 ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. - The Apache Tomcat team announces that support for Apache Tomcat 8.5.x will end on 31 March 2024. https://tomcat.apache.org/tomcat-85-eol.html ## 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 BZ: 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 Contributions from non-committers over the last quarter have largely been in the areas of upgrading libraries and minor tweaks to some specific documentation pages. The challenge with library upgrade contributions is they are often untested and introduce regressions that do not get addressed in the PR. Hopefully, we can better mentor new contributors to more completely help and be trusted with commit. Some of this challenge is created by the fact that PRs from non-contributors do not get built in the Apache Jenkins install due to strict security policy. While this policy makes sense and should remain, it would be very useful to have the ability to "green light" known contributors, perhaps by adding them to our project's .asf.yaml file. There have been two PRs from non-committers that did involve getting a TCK test to pass, which is extremely rare and a very promising development. ## Activity Work towards TomEE 9 final is going very well and there are good chances a vote could go up in the next few days. All remaining MicroProfile 5.0 TCK compliance failures reported last cycle were fixed. As of this weekend, results for the Jakarta EE 9.1 Web Profile TCK are 32743 passing and 2 failing. The remaining two failures are in the websocket section of the TCK and are known to be somewhat flakey as they test timeouts. Once the remaining 2 failures are fixed, we are clear to release TomEE 9.0 final. The community is very excited to move on to TomEE 10 which will target Jakarta EE 10 and MicroProfle 6.0. There is also a long backlog of changes to the server that we've been delaying for the next major version, such as redoing how the server is built, eliminating drop-in war files and more that we've been discussing and are anxious to start. As Jakarta EE 10 is the first release to have major new features since Java EE 8 and most Apache implementations still use the javax namespace there will be a major effort to migrate all their source to the jakarta namespace. Most use bytecode transformation tools to support the jakarta namespace, which will no longer work as the javax and jakarta APIs have finally diverged due to new features only in the jakarta.* APIs. Some projects have been stronly resistant to migrating sources to the jakarta namespace, so there may be some challenges. So far Tomcat, TomEE, MyFaces and CXF have done the jakarta source code change. CXF, however, is not targeting Jakarta EE 10 in their next major version 4.0, so there will be some need to help them get that release finished so EE 10 work can start. OpenWebBeans, Johnzon, BVal, OpenJPA, BatchEE and ActiveMQ are all still on javax and use bytecode transformation. OpenWebBeans, Johnzon, OpenJPA and ActiveMQ Classic would all need to be migrated to jakarta in source as their related specifications do have new features. ## PMC changes: - Currently 13 PMC members. - Last PMC addition Richard Zowalla on May 23rd, 2022 ## Committer base changes: - Currently 33 committers. - Last committer added was Richard Zowalla on January 6th 2021 ## Releases: - Apache TomEE 8.0.13 on October, 24th, 2022 - Apache TomEE 9.0.0.RC1 on November 11th, 2022 ----------------------------------------- Attachment CA: 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 (2 years ago) There are currently 64 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Josh Fromm on 2022-09-12. - Ashutosh Parkhi was added as committer on 2022-11-02 - Egor Churaev was added as committer on 2022-11-16 - Gavin Uberti was added as committer on 2022-12-02 ## Project Activity: Recent releases: - 0.10.0 was released on 2022-10-17. - 0.9.0 was released on 2022-07-19. Recent improvement highlights include: - Better support for meta-schedule. - Better support for hexagon devices. - New TVMScript parser - MicroTVM improvements ## Community Health: The projects merges 175 monthly. The community members continue to discuss modules proposals on various front. We are also in the process of organizing another community meeting in the incoming quarter. The initial call for proposal received 33 proposals and we plan to do another round of solicitations in the incoming new year. ----------------------------------------- Attachment CB: Report from the Apache UIMA Project [Richard Eckart de Castilho] ----------------------------------------- Attachment CC: 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 (4 years ago) There are currently 16 committers and 7 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 Taybou on 2021-03-19. - No new committers. Last addition was Francois Gerthoffert on 2022-09-15. ## Project Activity: We've had quite a few releases since the last board report. Our version 2, which was many years in the making is finally out and we have already released an update of it. At the same time, we have updated version 1 as well to make it easy for existing users to get the latest improvements and bug fixes. We have also greatly improved the release process and documentation to make it easier and faster to perform releases. We, therefore, expect to have more regular updates and shorter time between them. Here's the list of recent releases: 2.1.0 was released on 2022-11-28. 1.7.1 was released on 2022-11-21. 1.7.0 was released on 2022-11-17. 2.0.0 was released on 2022-10-03. ## Community Health: The community is healthy, and it hasn't shown any major changes in size recently but we suspect that it is larger than what the mailing list reflects. There are still 158 users in the Unomi slack channel! Regular contributions are merged into the code and of course, are very welcome. 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) - 55 issues opened in JIRA, past quarter (-17% change) - 69 issues closed in JIRA, past quarter (9% increase) - 122 commits in the past quarter (1% increase) - 9 code contributors in the past quarter (-18% change) - 59 PRs opened on GitHub, past quarter (-3% change) - 47PRs closed on GitHub, past quarter (-26% change) ----------------------------------------- Attachment CD: 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 - There has been little project activity since our last board report. However, committers think their primary job workloads will be decreasing enough in the next few months to finally start working toward another release. ## Community Health: Nothing has changed here - VCL continues to be a small but functioning community. We still have committers, PMC members, and users. ----------------------------------------- Attachment CE: Report from the Apache Whimsy Project [Shane Curcuru] ## Description: The mission of Apache Whimsy is the creation and maintenance of software related to tools that help automate various administrative tasks or information lookup activities ## Issues: No issues for the board; apologies for missing last month report. ## Membership Data: Apache Whimsy was founded 2015-05-19 (8 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: none, other than well-known testing IDs: - Test Sebb was added to the PMC on 2022-11-23 - Test Sebb was added as committer on 2022-11-24 ## Project Activity: Slight uptick in overall new contributors for PRs/questions, although the new contributions are mostly minor. Questions and bugs are addressed. Work continues on updating relevant tools for infra LDAP changes upcoming. ## Community Health: While there have been more new contributions for minor issues, the bulk of work is still done by a single member. Getting the infra-built board agenda tool running will eventually decrease overall complexity of high-availability need whimsy tooling, so we're happy to see the progress there, infra-peeps! ----------------------------------------- Attachment CF: 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: Last version released was 9.12.0 published on the 15th of October. No new version for branch 8.x has been released. Version 9.12.0 contains some nice improvements made by external contributors on GitHub. Speaking about the next main release (version 10), during the last quarter Spring 6 has been release and we have integrated it into Wicket 10 branch. The release of Spring 6 was a blocking step toward Wicket 10 so now we can focus on a possible timeline for its release. ## Community Health: Community is stable and healthy, we still receive a good number of contributions coming outside the ASF via GitHub. There is an increasing interest in a next major release supporting Jakarta EE APIs and the new "wave" of frameworks releases (like Spring 6) based on Jakarta EE and having the last LTS (Java 17) as minimum required version. ----------------------------------------- Attachment CG: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Xalan was founded 2004-09-30 (18 years ago) There are currently 57 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 8:1. Community changes, past quarter: - No new PMC members. Last addition was Bill Blough on 2019-02-19. - No new committers. Last addition was Bill Blough on 2019-03-20. ## Project Activity: The Apache Xalan team has had a welcome burst of activity to release Xalan-Java 2.7.3 to address a security issue, this will be done by picking the latest Apache Commons BCEL release. This is welcome activity indeed as we had been considering Xalan-Java to the attic. This move might still happen in the future as the component is woefully being in terms of standard support of newer XSLT versions. The Xalan-C side of the house is quiet. ## Community Health: The health of the project had been poor until the recent bout of activity mentioned under "Project Activity". Almost all metrics are up due to the imminent release of Xalan-Java 2.7.3. ----------------------------------------- Attachment CH: Report from the Apache Xerces Project [Michael Glavassevich] Xerces-J Some JIRA issues were opened and received responses. Other than that, there was no other activity since the last report. Mailing list traffic has been low; roughly 20+ posts on the j-dev and j-users lists since the beginning of September 2022. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). Xerces-C There was a flurry of activity in October with the release preparation for Xerces-C 3.2.4 (which was released that month). This was accompanied with a discussion about the project's health and possible future retirement due to the limited time and interest the few remaining developers have. No decision has been made (yet) on how to move forward. Mailing list traffic was high around the Xerces-C 3.2.4 release; roughly 280+ posts on the c-dev and c-users lists since the beginning of September 2022. The latest release is Xerces-C 3.2.4 (October 17th, 2022). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since September 2022. ----------------------------------------- Attachment CI: 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 (7 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: Apache Yetus 0.14.1 was released on October 17, 2022 as a maintenance release to 0.14.0 (released in May 2022). It primarily fixes critical bugs and some updates to the binaries in the convenience Docker container. Two points of future concerns that the project will likely need to tackle due to outside forces: * Release notes generation from git (and GitHub in particular) will likely need to get addressed now that more of the downstream projects are considering migrating away from JIRA-based issue tracking. This feature has long been a wishlist item . . . * GitHub is changing the versioning of their API to be calendar-based, with guarantees of at least 24-months of support. Minimally, downstream users will likely have greater turnover. Project may need to do more frequent releases. ## Community Health: Project is still mature/stable with not a lot of activity. This past quarter reflects its typical "oh we should release" bumps, with smaller numbers than a bigger release due to this being a maintenance release. * 11 issues closed in JIRA, past quarter (175% increase) * 15 commits in the past quarter (275% increase) * dev@yetus.apache.org had a 750% increase in traffic in the past quarter (17 emails compared to 2) ----------------------------------------- Attachment CJ: 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 (12 years ago) There are currently 30 committers and 16 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 Mate Szalay-Beko on 2022-03-28. - No new committers. Last addition was Ling Mao on 2021-01-16. Currently discussing among the PMC potential contributors to discuss, vote on and offer committership. ## Project Activity: The main activity has been the preparation of version 3.6.4, a maintenance release of the 3.6 branch. The latest branch is 3.8. ## Community Health: Increased activity compared to the last period, note issues closed, commits and code contributions metrics. We noticed less email activity overall, though. - 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) - 34 issues opened in JIRA, past quarter (-39% change) - 13 issues closed in JIRA, past quarter (-27% change) - 15 commits in the past quarter (-25% change) - 6 code contributors in the past quarter (-33% change) - 35 PRs opened on GitHub, past quarter (34% increase) - 11 PRs closed on GitHub, past quarter (-31% change) ------------------------------------------------------ End of minutes for the December 21, 2022 board meeting.