The Apache Software Foundation Board of Directors Meeting Minutes October 16, 2024 1. Call to order The meeting was scheduled for 21:00 UTC and began at 21:01 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/44fn 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 Shane Curcuru Willem Ning Jiang Justin Mclean Jean-Baptiste Onofré Craig L Russell Sander Striker Kanchana Pradeepika Welagedara - joined :03 Directors Absent: Jeff Jirsa Executive Officers Present: Craig R. McClanahan David Nalley Matt Sicker Ruth Suehle - joined :01 Executive Officers Absent: none Guests: Brian Proffitt Daniel Augusto Veronezi Salvador Daniel Gruno Dave Fisher - joined :08 Drew Foulks Greg Stein Julien Le Dem - joined :03 Melissa Logan - joined :02 Myrle Krantz - joined :08 Paul Irwin Paul King Philipp Ottlinger Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: https://www.apache.org/foundation/board/calendar.html A. The meeting of August 21, 2024 See: board_minutes_2024_08_21.txt Approved by General Consent. B. The meeting of September 18, 2024 See: board_minutes_2024_09_18.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Shane Curcuru] We continued to celebrate #ASF25Years as our flagship Community Over Code conference returned this month to Denver, where our conference volunteers organized four packed days of keynotes and sessions. It's always a great reminder of the many personal connections and shared values contributors across the ASF have when we get to meet in person. Those connections were a key asset in the security response tabletop exercise that an invited speaker led a number of ASF committers through, which also highlighted some key technical knowledge and resiliency our policies and operations team provide. Our M&P team also posted the ASF's FY24 Annual Report [1] with some of the Foundation's key work in the past year, including providing feedback to legislation, improving our policies around the use of AI, and improving services to projects. And of course, five new projects graduated in the past year to become official Apache projects! Also, four projects determined they didn't have sufficient PMC members to continue maintenance, were deprecated, and put in the Apache Attic as read only. A key ethos at the ASF is that all software releases and project assets (websites, mailing lists, documentation, etc.) will be preserved at consistent URLs for perpetuity, even when they reach end of life. The EU's official adoption of the Cyber Resilience Act this months means the clock is ticking, since the CRA's processes will be required by law in the EU in 36 months. Our VP, Public Affairs and others are working with the Open Regulatory Compliance Working Group [1] to ensure the specific guidelines for "open source stewards" are suitable for the ASF to implement. And our VP, Tooling has begun the planning work to ensure the ASF has the capacity and tooling to provide the services to all our PMCs to meet the CRA. The scope and timeline for this work will be a major project for many of the ASF's operations teams for the next few years. [1] https://news.apache.org/foundation/entry/apache-software-foundation-initiatives-to-fuel-the-next-25-years-of-open-source-innovation [2] https://orcwg.org/ B. President [David Nalley] I had the pleasure of attending Community over Code in Denver Colorado this month, and giving the State of the Foundation keynote. I was encouraged by the members of our communities who showed up, and particularly (for me) with the learnings from the table top exercise that CISA delivered onsite. Additionally, please see Attachments 1 through 10. C. Treasurer [Craig R. McClanahan] At the end of September, we did have a significant event occur -- our Cloud Accountant at IgniteSpot (Sara Brutus) is leaving, and being replaced by Melissa McHugh. This is the fourth such change that has occurred during my tenure in Treasury. The first two were not very effective for us. The third was so good that she was promoted internally. I wish Sara the best in her next endeavors, and welcome Melissa to the team. D. Secretary [Matt Sicker] In September, the secretary received 49 ICLAs, one CCLA, one software grant, and one membership emeritus request. E. Executive Vice President [Ruth Suehle] As always, Community Over Code was an excellent opportunity for the kinds of conversations that happen both intentionally and hallway-track-accidentally when you're together in person. Always highly valuable. The current state of the survey about future events (which is still open) shows that about half of respondents would prefer to continue to have two events every year (this survey covered only NA and Europe, which have larger overlapping attendee groups than the Asia event). About 30% have a preference for alternating between them. Similar to the last time this survey was held, about 50% of respondents indicate with a 4 or 5 that the location of the event is a significant consideration in whether they attend. There is also somewhat of a preference for a four-day event over a three-day event, although this has flipped from earlier responses, so I'm hopeful that we will get some more answers to make that preference more clear. We do have some RFP responses for 2025 locations and will be following up on those shortly. --- Was happy, as always, to work with our agency for placement in this article on funding open source: https://www.infoworld.com/article/3557846/how-do-we-fund-open-source.html --- Will be a panelist on the Public Policy and the Open Source Ecosystem - A Current View panel at All Things Open this month. --- Will be meeting with our platinum sponsors this week through the fundraising team's outreach to them. F. Vice Chair [Justin Mclean] As usual, there is nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Rich] See Attachment 11 B. Apache Legal Affairs Committee [Roman Shaposhnik / Willem] No report was submitted. C. Apache Security Team Project [Mark J. Cox / Shane] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Aries [rbowen] # Arrow [jbo] # CarbonData [jbo, Kanchana] # DataFu [rbowen] # Fineract [rbowen] # Johnzon [jbo] # Libcloud [jmclean] # MADlib [rbowen] # NuttX [clr] # Pulsar [rbowen] # Tooling [clr] # jclouds [ningjiang] A. Apache Accumulo Project [Ed Coleman / Justin] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Kanchana] See Attachment B C. Apache Airavata Project [Suresh Marru / Craig] No report was submitted. D. Apache APISIX Project [Ming Wen / Jeff] See Attachment D E. Apache Aries Project [Christian Schneider / JB] See Attachment E @Jean-Baptiste: pursue a roll call for PMC F. Apache Arrow Project [Andrew Grove / Sander] See Attachment F G. Apache AsterixDB Project [Till Westmann / Rich] See Attachment G H. Apache Attic Project [Herve Boutemy / Jeff] See Attachment H I. Apache Avro Project [Ryan Skraba / Craig] No report was submitted. J. Apache bRPC Project [James Ge / Sander] See Attachment J K. Apache BVal Project [Matthew Jason Benson / Justin] See Attachment K L. Apache Calcite Project [Benchao Li / JB] See Attachment L M. Apache CarbonData Project [Liang Chen / Kanchana] See Attachment M @Kanchana: pursue a roll call for PMC N. Apache Causeway Project [Jörg Rade / Willem] See Attachment N O. Apache Celix Project [Pepijn Noltes / Shane] See Attachment O P. Apache CXF Project [Andriy Redko / Willem] See Attachment P Q. Apache DataFu Project [Eyal Allweil / Justin] See Attachment Q @Rich: pursue a roll call for PMC R. Apache DB Project [Bryan Pendleton / Jeff] See Attachment R S. Apache DeltaSpike Project [Mark Struberg / Craig] See Attachment S T. Apache Directory Project [Shawn McKinney / Shane] No report was submitted. U. Apache DolphinScheduler Project [Lidong Dai / Sander] See Attachment U V. Apache Druid Project [Gian Merlino / Shane] No report was submitted. W. Apache Dubbo Project [Jun Liu / Kanchana] See Attachment W X. Apache Fineract Project [James Dailey / JB] See Attachment X Y. Apache Flagon Project [Joshua C. Poore / Rich] See Attachment Y Z. Apache Fluo Project [Keith Turner / Rich] See Attachment Z AA. Apache Geronimo Project [Jean-Louis Monteiro / Rich] See Attachment AA AB. Apache Griffin Project [William Guo / Jeff] See Attachment AB AC. Apache Guacamole Project [Mike Jumper / Shane] See Attachment AC AD. Apache Hadoop Project [Xiaoqiao He / Sander] See Attachment AD AE. Apache HBase Project [Duo Zhang / JB] See Attachment AE AF. Apache Incubator Project [Justin Mclean] See Attachment AF AG. Apache InLong Project [Charles Zhang / Kanchana] See Attachment AG AH. Apache James Project [Benoit Tellier / Rich] See Attachment AH AI. Apache jclouds Project [Andrew Gaul / Willem] See Attachment AI @Willem: pursue an attic resolution AJ. Apache Jena Project [Andy Seaborne / Craig] See Attachment AJ AK. Apache JMeter Project [Bruno Demion / Justin] See Attachment AK AL. Apache Johnzon Project [Jean-Louis Monteiro / Jeff] See Attachment AL @Jean-Baptiste: pursue a roll call for PMC AM. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Craig] See Attachment AM AN. Apache Kudu Project [Andrew Wong / JB] See Attachment AN AO. Apache Libcloud Project [Tomaž Muraus / Justin] No report was submitted. @Justin: pursue a roll call for PMC AP. Apache Logo Development Project [Jeff Genender / Kanchana] See Attachment AP AQ. Apache Lucene.Net Project [Shad Storhaug / Rich] See Attachment AQ AR. Apache MADlib Project [Ed Espino / Shane] See Attachment AR @Rich: find out about attic plans AS. Apache Mahout Project [Andrew Musselman / Willem] See Attachment AS AT. Apache Maven Project [Karl Heinz Marbaise / Sander] See Attachment AT AU. Apache Mesos Project [Qian Zhang / Sander] See Attachment AU AV. Apache MINA Project [Guillaume Nodet / Justin] See Attachment AV AW. Apache Mnemonic Project [Gordon King / Sander] No report was submitted. AX. Apache MyFaces Project [Bernd Bohmann / Craig] See Attachment AX AY. Apache Mynewt Project [Szymon Janc / Kanchana] See Attachment AY AZ. Apache NetBeans Project [Geertjan Wielenga / Rich] See Attachment AZ BA. Apache NiFi Project [Joe Witt / Jeff] See Attachment BA BB. Apache Nutch Project [Sebastian Nagel / Shane] See Attachment BB BC. Apache NuttX Project [Alin Jerpelea / JB] See Attachment BC @Rich: talk with PMC about certification request BD. Apache OpenJPA Project [Mark Struberg / Willem] See Attachment BD BE. Apache OpenMeetings Project [Maxim Solodovnik / Jeff] See Attachment BE BF. Apache OpenOffice Project [Dave Fisher / Justin] No report was submitted. BG. Apache OpenWebBeans Project [Mark Struberg / Rich] See Attachment BG BH. Apache ORC Project [William Hyun / JB] See Attachment BH BI. Apache Parquet Project [Julien Le Dem / Sander] See Attachment BI BJ. Apache PDFBox Project [Andreas Lehmkühler / Shane] See Attachment BJ BK. Apache Petri Project [Dave Fisher / Craig] See Attachment BK BL. Apache Pig Project [Koji Noguchi / Kanchana] See Attachment BL BM. Apache Portals Project [Neil Griffin / Willem] See Attachment BM BN. Apache Pulsar Project [Matteo Merli / Craig] See Attachment BN BO. Apache Ranger Project [Selvamohan Neethiraj / Jeff] No report was submitted. BP. Apache Ratis Project [Tsz-wo Sze / Kanchana] No report was submitted. BQ. Apache Rya Project [Adina Crainiceanu / Sander] See Attachment BQ BR. Apache Samza Project [Jagadish Venkatraman / Rich] No report was submitted. BS. Apache SkyWalking Project [Sheng Wu / JB] See Attachment BS BT. Apache Steve Project [Daniel Gruno / Justin] See Attachment BT BU. Apache Streams Project [Steve Blackmon / Shane] No report was submitted. BV. Apache Struts Project [René Gielen / Willem] See Attachment BV BW. Apache Synapse Project [Isuru Udana / Rich] See Attachment BW BX. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Sander] No report was submitted. BY. Apache Tcl Project [Georgios Petasis / JB] No report was submitted. BZ. Apache Tez Project [László Bodor / Craig] See Attachment BZ CA. Apache Thrift Project [Jens Geyer / Kanchana] See Attachment CA CB. Apache Tika Project [Tim Allison / Jeff] See Attachment CB CC. Apache TinkerPop Project [Kelvin Lawrence / Shane] See Attachment CC CD. Apache Tomcat Project [Mladen Turk / Rich] See Attachment CD CE. Apache TomEE Project [David Blevins / Justin] See Attachment CE CF. Apache Traffic Server Project [Bryan Call / Craig] See Attachment CF CG. Apache Web Services Project [Daniel Kulp / Willem] No report was submitted. CH. Apache Whimsy Project [Shane Curcuru] See Attachment CH CI. Apache Yetus Project [Allen Wittenauer / Justin] See Attachment CI CJ. Apache Zeppelin Project [Jongyoul Lee / Justin] See Attachment CJ Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Phoenix Project Chair WHEREAS, the Board of Directors heretofore appointed Rajeshbabu Chintaguntla (rajeshbabu) to the office of Vice President, Apache Phoenix, and WHEREAS, the Board of Directors is in receipt of the resignation of Rajeshbabu Chintaguntla from the office of Vice President, Apache Phoenix, and WHEREAS, the Project Management Committee of the Apache Phoenix project has chosen by vote to recommend Istvan Toth (stoty) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Rajeshbabu Chintaguntla is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Phoenix, and BE IT FURTHER RESOLVED, that Istvan Toth be and hereby is appointed to the office of Vice President, Apache Phoenix, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Phoenix Project Chair, was approved by Unanimous Vote of the directors present. B. Terminate the Apache Streams Project WHEREAS, the Project Management Committee of the Apache Streams project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Streams project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Streams project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Streams Project; and be it further RESOLVED, that the office of "Vice President, Apache Streams" is hereby terminated; and be it further RESOLVED, that the Apache Streams PMC is hereby terminated. Special Order 7B, Terminate the Apache Streams Project, was approved by Unanimous Vote of the directors present. C. Change the Apache Arrow Project Chair WHEREAS, the Board of Directors heretofore appointed Andrew Grove (agrove) to the office of Vice President, Apache Arrow, and WHEREAS, the Board of Directors is in receipt of the resignation of Andrew Grove 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 Neal Richardson (npr) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Andrew Grove is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Arrow, and BE IT FURTHER RESOLVED, that Neal Richardson 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 7C, Change the Apache Arrow Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Review expense accounting categories Discussion with Treasurer on taxonomy of expensing categories and processes for tracking thereof. @Craig: pursue an audit on ramp cards B. Discuss in-kind provided infra services Plan board review of in-kind donations and risks, both in infrastructure and elsewhere. C. Executive Session Discuss personnel and staffing matters with the President. Executive session begins at 21:11 UTC. The board discussed succession planning for officer roles and backfill positions lost. The session concluded at 21:29. 9. Review Outstanding Action Items * Justin: follow up with PMC about board report sections [ TomEE 2024-06-19 ] Status: * David: follow up with report about shadow infrastructure budget [ President 2024-06-19 ] Status: * Shane: follow up about enforcement for privacy policies [ Data Privacy 2024-07-17 ] Status: * Rich: follow up about Elasticsearch dependency [ Flagon 2024-07-17 ] Status: Done: I've made an intro to the OpenSearch community manager, and will leave it to the project whether they pursue that further. * Justin: update trademark registration runbook [ Trademark management status briefing VP, Brand Management 2024-07-17 ] Status: * Shane: update Incubation guidelines to include trademark grant [ Trademark management status briefing VP, Brand Management 2024-07-17 ] Status: * Justin: follow up on issue for board [ Kafka 2024-08-21 ] Status: * Willem: follow up with Attic about terminology/processes for archiving [ Logging Services 2024-08-21 ] Status: * Justin: follow up with trademarks [ RocketMQ 2024-08-21 ] Status: * Craig: Start discussion on board@ list on security board reports [ Commons 2024-09-18 ] Status: * Craig: Discuss the security issue on the dev list [ Hive 2024-09-18 ] Status: Done. Message was sent; message was received and will guide future actions. * Willem: Discuss use of Discord instead of mail list [ OpenDAL 2024-09-18 ] Status: Had the discussion about it during the OfficeHour 2024-09-20. * Rich: Discuss account recovery with PMC and Infra [ Pekko 2024-09-18 ] Status: * Justin: Discuss reporter tooling requirements [ Shiro 2024-09-18 ] Status: * Greg: Write up a proposed resolution to require tooling to validate email [ Discuss list subscription tools 2024-09-18 ] Status: not started; will pick up with Sebb shortly * Jeff: Start discussion of communications on board@ specifically the use of [ New Business 2024-09-18 ] Status: 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:00 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period September 2024 * ISSUES FOR THE BOARD None. * OPERATIONS - Provided advice to downstream users on naming regarding managed services for SPARK and POLARIS. - Provided clarification to CASSANDRA on the ASF policy regarding usage of ASF marks in domain names. - Approved NETBEANS stickers for an external event. - Provided general advice to an ASF member regarding naming of downstream software products. - Approved the STORMCRAWLER podling name after confirming the STORM PMC had no objections. - Worked with the DORIS PMC to improve references to external vendors and/or products. * REGISTRATIONS Work with counsel to renew the OPENOFFICE registration in the US. * INFRINGEMENTS Provided advice to CLOUDSTACK, WEB SERVER and SPARK regarding potential infringements. Continue to attempt to make contact with a downstream vendor to address multiple infringement concerns. Prompted a downstream user of KAFKA and PULSAR to update their website to bring it inline with ASF trademark policy. Continue to work with counsel to address an infringement of our FREEMARKER mark. Continue to chase a downstream vendor regarding multiple infringements of ASF marks. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] Foundation Comms * FY24 Annual Report * Finalized FY2024 annual report and published to Apache.org * Issued press release touting highlights of report, and distributed announcement on the newswire and ASF social media channels * First Contribution Campaign: published 10th blog in the series, focusing on bug fixes * Wrote, published, and promoted blog announcing new ASF Board Member Kanchana Welagedara * Coordinated with ASF officers to develop blog about the formation of the Open Regulatory Compliance Working Group, attributed to Dirk-Willem van Gulik, ASF VP Public Affairs * Coordinated with Ruth Suehle to develop byline referencing a recent article by RedMonk on “open source licensing rugpulls” Community Over Code News Package * Solicited ASF projects for major news and milestones to be included in event news package * Tomcat 11.0 + 25th Anniversary: reviewed and edited announcement * Cassandra 5.0: reviewed and edited announcement 25th Anniversary Project * Hosted sourcing call with Tim Allison (Tika PMC) to gather information about Tika’s participation as a challenge project for AIxCC Website * Met with ASF Fundraising team to discuss web needs; began developing content outline and design to support Fundraising initiatives Branding Project * Wrote and published blog to give an update on ASF’s brand evolution, including the formation of a Logo PMC Social Media Overview In total, 68 posts were published: 51 Tweets + 17 LinkedIn. The highest performing pieces of content included the FY24 annual report and news of Kanchana Welagedara joining the ASF board. Social Highlights (X + LinkedIn) * Total Audience: 140,515 * New Followers in September: 744* * Total Impressions: 81,287 (17.4% decrease MoM) * Total Engagements: 2,261 (23.9% decrease MoM) * Post Link Clicks: 1,175 (29.1% decrease MoM) *LinkedIn is the largest source of new follower growth. Website Analytics * 929,206 visits, 929,141 unique visitors +8.4% * 2 min 33s average visit duration -7.8% * 43% visits have bounced (left the website after one page) -4.4% * 10.3 actions (page views, downloads, outlinks, internal site searches) per visit -39.8% * 10,002 max actions in one visit 0% * 8,682,382 pageviews, 1,143,553 unique pageviews -37.4% * 17 total searches on your website, 11 unique keywords -48.5% * 550,588 downloads, 375,546 unique downloads +23.1% * 326,242 outlinks, 213,004 unique outlinks +7.2% ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [Myrle Krantz] ----------------------------------------- Attachment 5: Report from the VP of Tooling [Myrle Krantz] ----------------------------------------- Attachment 6: Report from the VP of Conferences [Brian Proffitt] Community Over Code NA concluded on October 10, with generally positive feedback. Conference-level swag was not able to be delivered, due to an unprecedented mix-up with the shipping service. In all, 251 attendees walked in the door, with the following breakdown: 121 speakers (48.32%) 86 general attendees (34.30%) 29 Committers (11.4%) 12 TAC (4.78%) 3 staff (1.2%) A more detailed financial report of the event will be delivered in November, as expenses and sponsorship money are still coming in. The CISA tabletop exercise run by Aeva Black from the CISA was attended by 30 people, who walked through a very true-to-life scenario and how the ASF would and should respond. Conferences will be be conducting a survey of the participants to give feedback to the CISA, and M&P will be working on a joint public post about what was learned by ASF participants in this exercise. We hosted a very well-received event reception at Meow Wolf Denver on the first night of the conference. A speaker/sponsor reception was held on Tuesday night, and Lightning Talks on Thursday. A survey has been shared with all attendees to help inform the planners on what events and locations we will be doing in 2025. I would like to publicly thank the following for all of their assistance with this event, before and during: * Rich Bowen, Director * Nick Burch, TAC Coordinator * Drew Foulks, ASFInfra * Gavin McDonald, TAC Coordinator * Ruth Suehle, Executive Vice President * All of the TAC volunteers ----------------------------------------- Attachment 7: Report from the Apache Travel Assistance Committee [Gavin McDonald] This is a 'no report' report. Not long back from Community Over Code Denver I will submit a detailed after event report on that next month along with anything else. thanks ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [David Nalley] ----------------------------------------- Attachment 9: Report from the VP of Data Privacy [Christian Grobmeier] # General There are no issues that need urgent attention. Currently, 53 tracking codes were requested (+2). 15 Matomo sites don't receive traffic at this point. After discussing this with the users of Kapa.ai, I suggested changes to make it possible for them to use their service. They have agreed to those changes, and if they are implemented, we can use their service. Multiple questions directed at vp-privacy@ were answered. There is need for a privacy policy for software that is downloaded and installed on end-user devices. The first projects in question are Apache OpenOffice and Apache Airflow. Questions around mailing list privacy have risen and need to be handled. Due to the many questions since the last period, this was not handled yet. # Open tasks - Provide guidelines for advertising user mailing lists - Create a list of WordPress sites - Create a list of domains that are allowed to connect because a DPA is covering it (improved Whimsy support) - Better documentation about DPAs - Add "canned responses" and instructions on how to run the privacy office to the website - Review TAC policy for data privacy and develop a targeted version for the committee - Clarify responsibility for the Matomo VM https://lists.apache.org/thread/6c7dn3ot494pxdlfxfn1pngbcpzj5g08 https://issues.apache.org/jira/browse/INFRA-25432 - Clarify status of "donate.apache.org" - Clarify status of "status.apache.org" ----------------------------------------- Attachment 10: Report from the VP of Public Affairs [Dirk-Willem van Gulik] ----------------------------------------- Attachment 11: Report from the VP of W3C Relations [Andy Seaborne] The annual W3C conference and all-groups meeting was held in September. I attended remotely including a briefing on the planned direction of Community Groups. The process of going from Community Groups that produce material for standardization will be improved in the areas of IP and copyright. This should not affect ASF - it may be of note to ASF participants who also work for W3C member organisations. ----------------------------------------- Attachment 12: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] ----------------------------------------- Attachment 13: Report from the Apache Security Team Project [Mark J. Cox] September - We've continued working on capturing health scorecard data for projects Stats for September 2024: 72 security reports (last months: 64, 88, 61) 37 license confusion 14 support request/question not security notification 4 report/question relating to dependencies In total, as of 1st October 2024, we're tracking 179 (last months: 176, 183) open issues across 69 projects, median age 69 days (last months: 95, 98). 66 of those issues have CVE names assigned. 20 (last month: 21) of these issues, across 9 projects, are older than 365 days. ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Ed Coleman] ## Description: The mission of Apache Accumulo is the creation and maintenance of software related to a robust, scalable, distributed key/value store with cell-based access control and customizable server-side processing. ## Project Status: Current project status: Ongoing with high activity. Issues for the board: None ## Membership Data: Apache Accumulo was founded 2012-03-20 (13 years ago) There are currently 43 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - Kevin Rathbun was added to the PMC on 2024-07-24 [1] - Kevin Rathbun was added as committer on 2024-07-25 [1] - John Vines elected to move to PMC emeritus status on 2024-07-22 ## Project Activity: ### Releases: - accumulo-1.10.4 (legacy) was released on 2023-11-16. - accumulo-2.1.3 (LTM) was released on 2024-08-12. - accumulo-3.0.0 was released on 2023-08-21. - accumulo-access-1.0.0-beta was released on 2024-02-17. The Accumulo 1-10.x line reached end-of-life and Accumulo-1.10.4 was the final release. The vote thread can be found at [2] The vote thread for 2.1.3 can be found at [3] Work on 3.1.0 and future 4.0.0 branches remain very active. ### Planned Release Activity: Accumulo is currently working on some significant development efforts. With the release of 2.1.3, we have begun formalizing future release plans: - Continue with critical bug fixes of the 2.1.x line. - Created 3.1 branch to prepare for a feature-freeze and a release preparation. - Changes from the elasticity branch have been merged to the git main branch and we are preparing a 4.0.0-alpha release. These changes are the evolution of the processing model to support dynamic scaling and provide elasticity for improved cost and performance management. ### Other: - Migration from GitHub Classic Projects. The community discussed the sun-setting of GitHub Classic projects that we used to track release changes. The community consensus was to switch to using release milestones and using new project boards for collaboration on specific topics. - Updated bylaws to align with the PMC membership change from the ASF board. The changes included simplifying the bylaw text by replacing text with links to the relevant ASF documentation and clarifying our community practices. The discussion was held on the dev mailing list at [4] and in the PR [5]. The changes passed with 11 +1 and no other votes [6] ## Community Health: Overall community health is good and GitHub activity remains consistent. The email traffic reflects the community preference of using GitHub projects and issues for planning and PRs for code discussions. We also use our slack channel for day-to-day communications. We continue to use the mailing list for official Apache business and remains a channel for users to contact us. ## Links [1] (private access only) [2] https://lists.apache.org/thread/6jy0v0qk14163xx19ocz4l3xxc1rzr3z [3] https://lists.apache.org/thread/qwghptxc1ws2brcpsb9fd2nlftsr3rhk [4] https://lists.apache.org/thread/mlkq52wj7bmffnq5cv49xgnzfxz0rkyb [5] https://github.com/apache/accumulo-website/pull/431 [6] (private access only) ----------------------------------------- Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder] ## Description: The mission of Apache ActiveMQ is the creation and maintenance of software implementing a distributed messaging system ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache ActiveMQ was founded 2007-01-17 (18 years ago) There are currently 64 committers and 30 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 Matt Pavlovich on 2023-12-07. - No new committers. Last addition was Anton Roskvist on 2024-02-09. ## Project Activity: ### ActiveMQ Classic - 5.18.5 was released on 2024-07-24 - 5.18.6 was released on 2024-10-02 - We are preparing new 6.1.x release including same fixes and heading to 6.2.0 with new JMS 2/3 operations support. ### ActiveMQ Artemis - 2.36.0 released. Highlights include GitHub Dependabot integration for semi-automated dependency updates, stability & performance improvements as well as lots of internal "code gardening" improvements for developers to make the code-base simpler and more consistent. - 2.37.0 released. Mainly bug-fixes with a new configuration to separate command profiles for broker runtime vs. broker utilities. - 2.38.0 is expected imminently. ### ActiveMQ Artemis Console - ActiveMQ Artemis Console 1.0.0 was released, modernising the console to use newer HawtIO 4 and Patternfly versions and releasing as an independent component that can be used standalone or embedded into the broker. ## Community Health: The community continues to be healthy and positive, working together on all sub-projects within the ActiveMQ family. ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ----------------------------------------- Attachment D: Report from the Apache APISIX Project [Ming Wen] ## Description: The mission of Apache APISIX is the creation and maintenance of software related to a cloud-native microservices API gateway ## Project Status: Current project status: Ongoing. Issues for the board: No isuue. ## Membership Data: Apache APISIX was founded 2020-07-15 (4 years ago) There are currently 64 committers and 29 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 Peter Zhu on 2024-01-12. - Wanxing Zheng was added as committer on 2024-09-07 ## Project Activity: 3.10.0 was released on 2024-08-13. 3.9.0 was released on 2024-03-29. 3.8.0 was released on 2024-01-15. ## Community Health: dev@apisix.apache.org had a 47% decrease in traffic in the past quarter (53 emails compared to 99) 97 commits in the past quarter (-53% change) 32 code contributors in the past quarter (-8% change) 96 PRs opened on GitHub, past quarter (-30% change) 96 PRs closed on GitHub, past quarter (-26% change) 127 issues opened on GitHub, past quarter (-41% change) 92 issues closed on GitHub, past quarter (-39% change) ----------------------------------------- Attachment E: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Project Status: Current project status: We had very little activity this period. Issues for the board: No issues for the board. ## Membership Data: Apache Aries was founded 2010-12-15 (14 years ago) There are currently 56 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. ## Project Activity: Last release of a subproject was in April. In current reporting period there was no development activity. ## Community Health: Only a single request for help with no answer from Aries community. So very little community activity. ----------------------------------------- Attachment F: Report from the Apache Arrow Project [Andrew Grove] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange ## Project Status: Current project status: Ongoing (high activity) Issues for the board: None ## Membership Data: Apache Arrow was founded 2016-01-19 (9 years ago) There are currently 109 committers and 51 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 Raúl Cumplido on 2023-11-12. - Will Ayd was added as committer on 2024-09-30 ## Project Activity: 32- and 64-bits have been accepted as allowable bit-widths for the Decimal data types to expand compatibility with other systems. ### Concerns over sustainability Major layoffs at one of the primary corporate contributors to Arrow are questioning the sustainability of ongoing maintenance and development of some Arrow implementations. Arrow is a successful and widely-used technology, so we believe that there should be potential funding opportunities out there, but how to materialize those opportunities is an open question. ### Sub Project Updates Arrow has several subprojects, as listed on https://arrow.apache.org/ ### Arrow C data interface We’re discussing the specification to pass statistics through the Arrow C data interface: https://github.com/apache/arrow/issues/38837 ### ADBC The last ADBC Libraries release featured a contributed BigQuery driver and Rust driver manager that is now available on crates.io. The forthcoming release features improvements in PostgreSQL type support and improvements in the C++ driver framework to make it easier for others to build new ADBC drivers. ### Arrow Flight Based on continued interest from users in exposing more and more features from the underlying gRPC library, we would like to explore how we can simplify Flight and expose gRPC directly rather than spend more maintainer effort continually wrapping these APIs. ### Arrow Flight SQL We’re discussing a potential ‘v2’ in the long term, based on the experiences of the Rust subproject: https://github.com/apache/arrow/issues/41840 ### Arrow Flight SQL adapter for PostgreSQL No progress. We’re working on making COPY TO/FROM format extendable in PostgreSQL instead in this period. We can implement Arrow input/output support by this extendable point. ### nanoarrow The forthcoming release of nanoarrow 0.6.0 is scheduled for the week of October 1 and features an IPC writer to match its IPC reader and StringView support. In addition to ADBC and the Snowflake Python connector, NVIDIA’s cudf will use nanoarrow in its forthcoming version to power connectivity via the Arrow C Data/Device interface. ### C++ We’ve added support for attaching statistics to read Arrow data. #### Dataset No update #### Parquet We’ve added support for attaching Parquet statistics to read Arrow data. #### Acero & Compute We've improved the internal row-oriented representation in compute module by widening the offset type to 64-bit (#43389). This enhancement resolves crashes and data corruption issues in aggregation and hash-join operations on large datasets due to offset overflow, significantly expanding the range of supported use cases. We've enhanced the performance of ordered aggregation in compute module (#44053), offering potential benefits for time-series applications. #### Gandiva We’ve added support for LLVM 19.1. ### C# No update ### Go The go implementation has moved to its own GitHub repository in order to make independent releases. This will help both the Go implementation which won’t have to perform major releases every quarter, with the given burden to update import paths to the users and the main implementation reducing the complexity on verification, release, CI. Decimal32 and Decimal64 have been added to the Go implementation, along with the C Data interface integrations. ### Java Overall, we are trying to keep up with developments in other implementations and preparing for changes in Java 22 and beyond around off-heap memory (such as the FFM module). ListView and LargeListView have been added along with the C Data interface integrations. The REE core component has also been added. We have also removed a large number of build warnings from some of the modules. Memory-core now uses long in place of integer as a precursor for the FFM integration. ### JavaScript No update ### Julia No update ### Rust The Rust community has mostly been focused on filling out missing feature gaps, including StringViewArray and BinaryViewArray support, optimizing kernels, new UnionArray kernels, and improving the parquet metadata API. As the crate matures, we have adopted a new release and versioning schedule[2] that tries to balance adding new features and minimizes API breakages. So far it seems to be working well. We are also working to expand out review capacity and community size (see very positive discussion on [1]) and the community has been responding well. [1]: https://github.com/apache/arrow-rs/issues/6418 [2]: https://github.com/apache/arrow-rs? tab=readme-ov-file#release-versioning-and-schedule ### C (GLib) We’ve added more bindings of C++. We’ve added support for MSVC. ### MATLAB We attempted to integrate the release artifacts for the MATLAB interface with the MathWorks File Exchange (analogous to pypi.org or rubygems.org), but were blocked by: 1. The inability to allow write permissions for the official MATLAB and SImulink Integration GitHub app to the apache/arrow GitHub repository. 2. The inability to upload MLTBX files containing binary files (e.g. .dll) to the MathWorks File Exchange. ### Python Python support for 3.13 has been added and Python 3.8 support has been dropped, starting on pyarrow 18.0.0. A free threaded build wheel has been also added for Python 3.13. From 18.0.0 onwards pyarrow can be installed without Numpy as a runtime dependency. ### R No update ### Ruby We’ve added more bindings of C++. ### Swift No update ### Recent releases - RS-53.1.0 was released on 2024-10-06. - ADBC-14 was released on 2024-09-05. - RS-53.0.0 was released on 2024-09-03. - JULIA-2.7.3 was released on 2024-08-30. - RS-OS-0.11.0 was released on 2024-08-16. - RS-52.2.0 was released on 2024-07-28. - RS-OS-0.10.2 was released on 2024-07-21. - 17.0.0 was released on 2024-07-16. ## Community Health: Community communication continues to be strong. A second edition of the book "In-Memory Analytics with Apache Arrow" was recently published. There has been one blog post published to https://arrow.apache.org/blog/ since the previous board report. The mailing lists are active - dev@arrow.apache.org had a 27% decrease in traffic in the past quarter (385 emails compared to 523) - 1468 commits in the past quarter (-49% change) - 212 code contributors in the past quarter (-26% change) - 1353 PRs opened on GitHub, past quarter (-39% change) - 1264 PRs closed on GitHub, past quarter (-43% change) - 950 issues opened on GitHub, past quarter (-38% change) - 691 issues closed on GitHub, past quarter (-44% change) ----------------------------------------- Attachment G: Report from the Apache AsterixDB Project [Till Westmann] ## Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache AsterixDB was founded 2016-04-19 (8 years ago) There are currently 40 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Wail Y. Alkowaileet on 2023-11-21. - Ritik Raj was added as a committer on 2024-09-17. ## Project Activity: Apache AsterixDB JDBC Driver 0.9.8.3 was released on 2024-04-03. apache-asterixdb-0.9.8.2 was released on 2024-03-04. apache-asterixdb-0.9.9 was released on 2024-03-04. apache-hyracks-0.3.8.2 was released on 2024-03-04. apache-hyracks-0.3.9 was released on 2024-03-04. Activity: JDBC Driver release 0.9.8.3 is underway. ## Community Health: More features are going through the APE process, but unfortunately not all. There was some planning towards somehow programmatically enforcing that certain merges be tied to APEs. However after some investigation it is not clear how to do this in a robust way. APE 2 (Query Plan Cache) is still stalled in review. APE 3 (Fixed Point recursion operator for Hyracks) is under review. APE 7 (Replacing ESRI with JTS) was accepted and merged. APE 8 (Schema inference aggregates) is under discussion. The weekly meeting was advertised on the list but we didn't pick up any other attendees from this. We have quite a few new contributors, and some of them are either already new Committers (e.g. Ritik) or on the path towards it. ----------------------------------------- Attachment H: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of a home for dormant projects. ## Project Status: Current project status: ongoing. Issues for the board: none. ## Membership Data: Apache Attic was founded 2008-11-19 (16 years ago) There are currently 19 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Herve Boutemy on 2015-07-19. - No new committers. Last addition was Herve Boutemy on 2016-01-27. ## Project Activity: Attic retired 2 projects this quarter: HAWQ and Bloodhound. ## Community Health: Last retirements went well with our tools and documented process, even if new eyes may find areas of improvement. ----------------------------------------- Attachment I: Report from the Apache Avro Project [Ryan Skraba] ----------------------------------------- Attachment J: Report from the Apache bRPC Project [James Ge] ## Description: The mission of Apache bRPC is the creation and maintenance of software related to an industrial-grade RPC framework for building reliable and high-performance services ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache bRPC was founded 2022-12-21 (2 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 Cai Daojin on 2022-12-21. - No new committers. Last addition was Yang Liming on 2024-03-24. ## Project Activity: bRPC v1.10.0 was released on July 19th with the following updates: Support connect on socket create - Support more meta for ServerNode - Support proxy and generic call of baidu_std protocol - Support thread-local object iteration - Support half-open state in circuit breaker ## Community Health: Committers take turns responding user emails and issues on a weekly basis. During the past quarter, about 50 new emails were received and answered weekly. 66 commits were made in the past quarter by 13 code contributors. ----------------------------------------- Attachment K: 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 ## Project Status: Current project status: Dormant Issues for the board: none ## Membership Data: Apache BVal was founded 2012-02-14 (13 years ago) There are currently 17 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was Jean-Louis Monteiro on 2020-11-29. - No new committers. Last addition was Markus Jung on 2024-07-08 (however this addition did take place since the June report was submitted). ## Project Activity: A new patch release, v3.0.1, was made on 2024-07-19. This is primarily due to the efforts of a few committers keeping on top of dependabot PRs. ## Community Health: As previously alluded to, ML (commit list) traffic and PRs are up, although this is primarily due to automated dependency version upgrade reminders. ----------------------------------------- Attachment L: Report from the Apache Calcite Project [Benchao Li] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Project Status: here are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (9 years ago) There are currently 75 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Mihai Budiu was added to the PMC on 2024-07-26 - Norman Jordan was added as committer on 2024-08-14 ## Project Activity: There was no release in Q3 yet, however, we've planned to release Calcite 1.38.0 and Avatica 1.26.0 lately. Calcite 1.38.0 is mostly ready, it's hopeful to release it in one or two weeks. Besides releases, I would like also to mention that several talks related to Apache Calcite were presented by Jiajun Xie, Cancai Cai, and Xuanda Wen in Apache Community Over Code Asia 2024 (happened in HangZhou on July 26-28). ## Community Health: The community maintains a super healthy status, previously it's healthy, the reason is that we've invited both a new Committer and a PMC member in Q3. Most of the statistics has increased compared to last quarter (dev@ increased by 42%, issues@ increased by 46%, commits increased by 90%, code contributors increased by 43%), and the numbers of non-committer commits and active reviewers are have also increased. All the numbers show that the community is in a good status, there are always new contributors coming in which is very important for the community. The number of non-committer (contributor) commits per month: +------+-------+---------------------+ | year | month | contributor_commits | +------+-------+---------------------+ | 2024 | 7 | 30 | | 2024 | 8 | 28 | | 2024 | 9 | 28 | +------+-------+---------------------+ The number of active reviewers per month: +------+-------+------------------+ | year | month | active_reviewers | +------+-------+------------------+ | 2024 | 7 | 7 | | 2024 | 8 | 4 | | 2024 | 9 | 7 | +------+-------+------------------+ Top reviewers in the last 3 months: +----------------------------------+---------+ | committer | reviews | +----------------------------------+---------+ | Mihai Budiu | 37 | | NobiGo | 24 | | Julian Hyde | 11 | +----------------------------------+---------+ ----------------------------------------- Attachment M: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is data store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## Issues: - The community need to consider, just maintain the existing feature for version stability or encourage new contributors to do more new features, need to discuss in community. ## Activity: - Optimize the community building https://github.com/apache/carbondata/pull/4358 - Upgrade Thrift version : https://github.com/apache/carbondata/pull/4355 , https://github.com/apache/carbondata/pull/4356 - Upgrade spark version : https://github.com/apache/carbondata/pull/4354 - hulk as new contributor, optimized documents ## Health Report: - Commit activity: - 8 commits in the past quarter - 4 code contributors in the past quarter ## Releases: * currently , community is working for upgrade spark version : https://github.com/apache/carbondata/pull/4354 * 2.3.1 was released on 2023-11-25. * 2.3.0 was released on 2022-01-24. * 2.2.0 was released on 2021-08-05. - ## Project Composition: - There are currently 28 committers and 19 PMC members in this project. - The Committer-to-PMC ratio is roughly 7:5 ## Community changes, past quarter: - Bo Xu was added to the PMC on 2023-04-22 - Brijoo Bopanna was added to the PMC on 2022-09-24 - Indhumathi was added to the PMC on 2022-02-16 - Vikram Ahuja was added as committer on 2022-02-10 - Akash R Nilugal was added to the PMC on 2021-04-11 ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 156 subscribers (change 9): - dev@carbondata.apache.org had a 59% decrease in traffic in the past quarter (14 emails compared to 34): ## Github issues activity: - 5 issues be handled ## Github PR activity: - 6 PRs opened on GitHub, past quarter - 5 PRs closed on GitHub, past quarter ----------------------------------------- Attachment N: Report from the Apache Causeway Project [Jörg Rade] ## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Project Status This is a mature project and the framework is generally stable. There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~12 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: - None ## Project Activity: In the next quarter we plan to release Causeway 2.2.0 (based on Spring Boot 2.x) and also Causeway 3.2.0 (based on Spring Boot 3.x) [1] The Causeway committers maintain an informal site for experimental stuff [2], including a new viewer based on Vaadin. There is now community interest in developing the Vaadin viewer, with the aim to make it functionally equivalent to Causeway's current Wicket viewer, and then formally donating that code back into Causeway. We are also starting to promote the framework to extend our user base. Two of our committers, Dan Haywood and Johan Doornenbal gave a talk at a DDD meetup [3]. Dan also gave a couple of talks mentioning Apache Causeway at JAX London [4] and has a few more meetups lined up in the next two months. We are as well discussing to make the 3.x branch the new 'main', phasing out the 2.x branch, and establishing a 4.x branch, therein making use of Java features beyond version 17. ## Community Health We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/latest/about.html [2] https://github.com/apache-causeway-committers/causeway-lab [3] https://meetu.ps/e/NrSz0/n2H1/i [4] https://jaxlondon.com/program/#programJumpToDay1 ----------------------------------------- Attachment O: Report from the Apache Celix Project [Pepijn Noltes] ## Description: Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming. Apache Celix is inspired by the OSGi specification adapted for C and C++. ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Celix was founded 2014-07-16 (10 years ago) There are currently 17 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Peng Zheng on 2022-10-16. - No new committers. Last addition was Zhenbao on 2022-10-19. ## Project Activity: - The last quarter there was not a lot of activity on the code base. - The last release was 2.4.0 on 2023-09-29. The next expected release will be a major release (3.0.0) with breaking changes. - There has been a discussion and decision to introduce libuv (MIT license) for thread, timer, time and file abstractions. This is a breaking change and as such will be part of a next major release. Ideally this will result is more stable framework and opens the door for future windows support. That being said it will likely result that a next major release is further away. There is currently no ETA for a next release. ## Community Health: dev@celix.apache.org had a 53% decrease in traffic in the past quarter (51 emails compared to 108) 16 commits in the past quarter (-83% change) 3 code contributors in the past quarter (no change) 4 PRs opened on GitHub, past quarter (-66% change) 3 PRs closed on GitHub, past quarter (-76% change) 3 issues opened on GitHub, past quarter (-50% change) 5 issues closed on GitHub, past quarter (25% increase) Activity has been slowing down, but I expect this will pick up again. There are several plans for future development and a small but committed community. ----------------------------------------- Attachment P: Report from the Apache CXF Project [Andriy Redko] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There is also a sub-project that leverages CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. ## Project Status: Current project status: Ongoing, moderate activity Issues for the board: none ## Membership Data: Apache CXF was founded 2008-04-15 (16 years ago) There are currently 44 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Andy McCright on 2019-02-24. - No new committers. Last addition Jamie Mark Goodyear on 2024-07-19. ## Project Activity: Most of the activity for this period was targeting the upcoming patch releases, including the fix for one long-standing CVE's issue. The work on performance testing across different JDKs (Jamie Goodyear) resulted in multiple fixes being committed. Recent releases: cxf-xjc-utils 4.0.2 was released on 2024-09-26. cxf-xjc-utils 3.3.4 was released on 2024-09-26. Past releases: 3.5.9 was released on 2024-07-17. 3.6.4 was released on 2024-07-17. 4.0.5 was released on 2024-07-17. ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much. Thus, steady progress and regular releases are a good thing. We are responding to bug reports, reviewing and merging pull requests, and hopefully getting patch releases out soon. We have now integrated the Jenkins jobs to run Jakarta Restful Services TCK tests for Jakarta EE 9.1 and Jakarta EE 10, there are tests to fix and this work is ongoing. ----------------------------------------- Attachment Q: Report from the Apache DataFu Project [Eyal Allweil] ## Description: The mission of Apache DataFu is the creation and maintenance of software related to well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache DataFu was founded 2018-02-21 (7 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 Ohad Raviv on 2023-02-06. - No new committers. Last addition was Ohad Raviv on 2019-07-27. ## Project Activity: One fix from a new contributor, but nothing other than that. ## Community Health: The community is small to begin with, and the fact that two of us are in Israel has affected our activity over the past year. We have another contribution pending from an additional non-committer Israeli that is stuck. When possible, we break down improvements into small bits and post them on Apache's Help Wanted, but our success ratio with that has been limited - we've received one-off contributions but not someone interested in something more sustained. We will initiate a more serious discussion of our future/how to improve our health ASAP. ----------------------------------------- Attachment R: Report from the Apache DB Project [Bryan Pendleton] ## Description: The mission of the Apache DB project is to create and maintain commercial-quality, open-source, database solutions based on software licensed to the Foundation, for distribution at no charge to the public. The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Project Status: Current project status: Ongoing, with moderate activity Issues for the board: none ## Membership Data: Apache DB was founded 2002-07-16 (22 years ago) There are currently 48 committers and 46 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Max Philipp Wriedt on 2024-07-03. - No new committers. Last addition was Max Philipp Wriedt on 2023-04-14. ## Project Activity: Recent releases: Torque 6.0 was released on 2024-05-22. Derby-10.17.1.0 was released on 2023-11-14. ## Community Health: As is common for the DB community, the summer quarter was quiet. In the JDO community, regular weekly developer meetings continue to happen, and the community continue to work to optimize the TCK. In the Torque community, some smaller code changes did happen and the discussion about Java 17 in the dev mailing list is now almost closed with consistently positive support. Preparation for this is under way. Alongside this discussion, proposals were made like moving to GIT, modernize template code, add/use a gradle build plugin with kotlin, which are in the state of further consideration. In the Derby community, several questions were asked and answered on the mailing lists and some new bugs were filed. ----------------------------------------- Attachment S: Report from the Apache DeltaSpike Project [Mark Struberg] ## Description: Apache DeltaSpike is a suite of portable CDI (Contexts & Dependency Injection) extensions intended to make application development easier when working with CDI and Java EE. Some of its key features include: - A core runtime that supports component configuration, type safe messaging and internationalization, and exception handling. - A suite of utilities to make programmatic bean lookup easier. - A plugin for Java SE to bootstrap various CDI containers. - JSF integration - JPA integration and transaction support. - A Data module, to create an easy to use repository pattern on top of JPA. - Testing support to allow low level unit testing of CDI enabled projects. ## Issues: There are no issues requiring board attention at this time. ## Activity: We did ship a first DeltaSpike release to update from an old compat CDI version to CDI-3.0 which is already a jakarta.* package release. Right now the activity is rather low, but this will change again as soon as old JavEE projects will pick up the jakarta package finally. A lot of enterprise companies still run with JavaEE8 and javax.* namespace. ## Community changes, past quarter: - No new PMC members. Last addition was Harald Wellmann on 2016-05-19. - Thomas Frühbeck was added as committer on 2024-02-05 ## Recent releases: - 2.0.0 (Jakarta) was released on 2024-04-10. - 1.9.6 was released on 2022-04-12. - 1.9.5 was released on 2021-03-10. ----------------------------------------- Attachment T: Report from the Apache Directory Project [Shawn McKinney] ----------------------------------------- Attachment U: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: Apache DolphinScheduler is a cloud-native workflow orchestration platform with powerful user interface, dedicated to solving complex task dependencies in the data pipeline and providing various types of jobs available `out of the box` ## Project Status: Current project status:Health issues for the board: There are no issues for the board at this time ## Membership Data: Apache DolphinScheduler was founded 2021-03-17 (3 years ago) There are currently 59 committee members and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Xin Cheng was added to the PMC on 2024-06-18 - Hengliang Tan was added as committee on 2024-07-02 ## Project Activity: - 3.2.2 was released on Jul 18. - the top 2 active issues are as follows: Which version of Python should be used with pydolphinscheduler(13 comments) [Feature][plugin] Supports user-defined task plugins(12 comments) ## Community Health: - We have held two community online Meetups in last quarter. - 5 code contributors in the past quarter (25% increase) - 120 commits in the past quarter (-44% decrease) - 205 PRs closed on GitHub and 321 issues opened on GitHub - 1574 issues closed on GitHub, past quarter (248% increase) ----------------------------------------- Attachment V: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment W: Report from the Apache Dubbo Project [Jun Liu] ## Description: Apache Dubbo is an easy-to-use RPC framework that provides different language implementations, service discovery, traffic management, observability, security, tools, and best practices for building enterprise-ready microservices. ## Project Status: Current project status: Ongoing: With high activity. No issue needs board attention. ## Membership Data: Apache Dubbo was founded 2019-05-15 (5 years ago) There are currently 107 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: + No new PMC members. Last addition was YouWei Chen on 2023-04-21. + Long Qiang was added as committer on 2024-08-28 + Sean Yang was added as committer on 2024-08-28 ## Project Activity: apache/dubbo made a major milestone release - 3.3.0 in this quarter, having the RPC protocol upgraded. apache/dubbo-python, mainly contributed from the community, has succesfully achieved the first iteration milestone, with triple protocol, service discovery and basic load balance policies ready. We had the official website updated on September and will be working on documentation update next quarter. ## Community Health: Overall community health is in good shape. We will be focusing more on constructing documentation and enriching the ecosystem around the core RPC framework. ----------------------------------------- Attachment X: Report from the Apache Fineract Project [James Dailey] ## Description: At Apache Fineract®, our mission is to build, maintain and enhance a cloud-ready core banking system for robust, scalable, and secure operations of financial institutions. Fineract® provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers. We believe in financial services for everyone, including and especially for the unbanked and underbanked. Fineract® is aimed at innovative mobile and cloud-based solutions, and enables digital transaction accounts for all. ## Project Status: Current project status: ongoing. Delays and difficulty in getting out a release. Issues for the board: In anticipation of new CRA requirements and similar, the issues around security fixes and releases may become critical. This project is fairly unique in the ASF in how directly and immediately it is used by commercial entities, in direct mission critical production systems used as interfaces with end customers. Therefore, it will be important for the project to establish the CRA/open source stewards checks and protocols consistent with ASF wide policies. ## Membership Data: Apache Fineract was founded 2017-04-18 (7 years ago) There are currently 53 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3 [Autogenerated. I calculate this as 2:1 ) Community changes, past quarter: - No new PMC members. Last addition was Adam Saghy on 2023-07-10. - Kristof Jozsa was added as committer on 2024-09-24 - Marta Jankovics was added as a committer on 2024-10-10 ## Project Activity: Release 1.9 on 2024-01-12 Release 1.10.0 process was started in April 2024 but is stalled. There are open security issues. Recent releases: 1.7.3 was released on 2023-03-24. (Deprecated) 1.8.4 was released on 2023-03-24. (Deprecated) 1.8.3 was released on 2023-01-16. (Deprecated) ## Community Health: The release process is too complicated and needs be streamlined. We would welcome an experienced ASF hand to get to a better release process. Community activity includes an active listserv and roughly 80 Pull Requests per quarter, largely refactoring and adding functionality around lending capabilities. There is a certain amount of community discussion that occurs on the Mifos slack channels; I do remind people that bringing discussion back to the project is vitally important. We’ve also managed to make some formal Fineract significant improvements projects (FSIP) a visible priority with votes to adopt them. Votes are noted on the wiki pages. Fineract Significant Improvement Proposals: FSIP-1: Modular Security Architecture. Designed. Awaiting resources. FSIP-2 Scarf Data Tracking. Defined. In process. Stable. Evaluation to come in a few months. FSIP-3: Continue Enhancing New Progressive Loan Module to Support Interest-Bearing Loans . Defined. In process. Major enhancements later. FSIP-4 Cucumber Testing Framework. Defined. In process. ----------------------------------------- Attachment Y: Report from the Apache Flagon Project [Joshua C. Poore] ## Description: The mission of Apache Flagon is the creation and maintenance of software related to thin-client behavioral logging capability useful for business analytics, usage analytics, usability and user testing ## Project Status: Current project status: Ongiong with low activity Issues for the board: None at this time ## Membership Data: Apache Flagon was founded 2023-03-21 (2 years ago) There are currently 18 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Evan Jones on 2024-07-10. - No new committers. Last addition was Evan Jones on 2024-02-13. Note: Ryan Thenhaus was elected as a committer in Aug 2024. His ICLA is on file, but account creation was stalled, however, we have reached out to reinitiate account creation. ## Project Activity: The community has steadily contributed code to maintain current projects (UserALE.js && Distill), as well as new features to extend use-cases. Contributions have been made by additional contributors and new committers (Ryan Thenhaus). Overall, core Flagon products are well documented and maintained. Additional work with Kafka to for streaming use-cases and alternatives to ELK are planned also. ## Community Health: Community growth remains slow (it always has been), however, it is growing nonethelesss. Ryan Thenhaus was elected as a committer; he and other new contributors have contributed code to the project. Recently, I'm aware that some PMC and committers have met to discuss proposals for additional Distill features and a new version of UserALE.js (2.5.0). Notwithstanding, PMC is aware of drops in traffic on community boards--we will encourage that new release proposals be posted on dev@ to foster communication. Outside of releases we are starting to see fractioning within the community, where specific pockets of PMC and committers are working towards community goals, but not necessarily with the community, writ large. ----------------------------------------- Attachment Z: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Project Status: Current project status: At risk Issues for the board: The project does not have sufficient oversight from the PMC. From the number of respondents to the recent roll call, the project probably has sufficient numbers for a vote, particularly one concerning the final disposition of the project, in order to shut it down "gracefully". However, the majority of respondents replied that they either already were inactive, or that they intend to be and do not have an interest in staying active. So, it is unlikely that there will be enough active Fluo PMC members to routinely oversee the project going forward. As a result of that roll call thread's responses, it was proposed to submit an inquiry to the Accumulo PMC to provide the requisite oversight by accepting the Fluo project as a sub-project. The two projects are very closely related, and there is overlap in the PMC, particularly in the remaining active, or semi-active Fluo PMC members, so this might make sense. A discussion thread was started on October 8 to propose the idea to the Accumulo PMC on their private list for their consideration, and it was cross-posted to the Fluo private list. If the Accumulo PMC is willing to accept oversight of the Fluo project, as a sub-project, it is the intention of the remaining active Fluo PMC members to propose that resolution to the board, to resolve the "at risk" status, and then to seek INFRA's assistance in implementing the necessary permissions changes, before the Fluo PMC is dissolved by the board. ## Membership Data: Apache Fluo was founded 2017-07-18 (7 years ago) There are currently 15 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Brian Frank Loss on 2022-02-01. - No new committers. Last addition was Brian Frank Loss on 2022-02-02. ## Project Activity: Not much activity this quarter. The main activity this quarter was updates to maintain the project's fluo-uno tool (which exists in its own repository apart from the main Fluo code base). That tool is used by Fluo and Accumulo (one of Fluo's dependencies) for development and testing. Additional trivial updates were also done to fix the GitHub Actions CI builds for several of the project's repositories and to update the build for the project's Jekyll-based website. A comment on the private list indicated that there was also some work being done by one developer to update the main Fluo repository to work with Java 11/17 and Accumulo 2.1, but that work is still in progress and has not yet resulted in a pull request. The only substantial mailing list activity was a roll call thread, from which it became clear that the project is now in an "at risk" status, and the follow-up cross-post to the Accumulo PMC (see earlier "Issues for the board" section). ## Community Health: There were 11 commits from 2 committers and one non committer. While the metrics show a slight uptick in activity, the quality of the activity remains substantially the same as the previous quarter. A roll call was initiated by Rich Bowen and the results were a single +1, 4 +0, and 3 -1 responses. Through the roll call, it was observed that the project is now at risk. There was a proposal on the roll call vote thread to explore offering the Fluo project as a sub-project of Accumulo and see where that goes (see earlier "Issues for the board" section). ----------------------------------------- Attachment AA: Report from the Apache Geronimo Project [Jean-Louis Monteiro] ## Description: The mission of Geronimo is the creation and maintenance of software related to Java2, Enterprise Edition (J2EE) container ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Geronimo was founded 2004-05-26 (20 years ago) There are currently 72 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Francois Papon on 2021-03-09. - No new committers. Last addition was Richard Zowalla on 2024-04-15. ## Project Activity: Regular maintenance releases happening on various components. Geronimo Mail moved to final and complies with Jakarta. ## Community Health: Not a lot of community exchanges or emails. The maintenance is mainly on low level components, so they are mainly used by applications servers. ----------------------------------------- Attachment AB: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Project Status: Current project status: We are working on release apache griffin 2.0.0 Issues for the board: None. ## Membership Data: Apache Griffin was founded 2018-11-21 (6 years ago) There are currently 21 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - We are developing apache griffin 2.0.0 on branch griffin-2.0.0-dev. - As planned, we will release the final version in Dec, 2024. ## Community Health: - activity is low, but some core members are contributing. - after the new arch is released, more people will use and contribute it back. ----------------------------------------- Attachment AC: Report from the Apache Guacamole Project [Mike Jumper] ## Description: The mission of Apache Guacamole is the creation and maintenance of software related to providing performant, browser-based remote access ## Project Status: Current project status: Ongoing, with moderate activity. Issues for the board: none. ## Membership Data: Apache Guacamole was founded 2017-11-14 (7 years ago) There are currently 15 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Luke on 2023-02-22. - No new committers. Last addition was Alexander Leitner on 2023-11-13. ## Project Activity: The project is rapidly working to complete the 1.6.0 release. Depending on testing and resolution of identified regressions, start of an RC1 VOTE within the next week is likely. Recent releases: - 1.5.5 was released on 2024-04-05. - 1.5.4 was released on 2023-12-07. - 1.5.3 was released on 2023-07-31. ## Community Health: The community continues to be active and healthy. Threads with general and development-related questions regularly appear, and users on the user@ list are actively engaging with others and the project (including by helping test the upcoming release). ----------------------------------------- Attachment AD: Report from the Apache Hadoop Project [Xiaoqiao He] ## Description: The mission of Hadoop is the creation and maintenance of software related to Distributed computing platform ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hadoop was founded 2008-01-16 (17 years ago) There are currently 247 committers and 125 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 Shilun Fan on 2023-10-31. - Jian Zhang was added as a branch committer on 2024-09-07. ## Project Activity: 3.4.0 was released on 2024-03-17. hadoop-thirdparty-1.2.0 was released on 2024-02-07. 3.3.6 was released on 2023-06-25. ## Community Health: - HDFS new feature "Asynchronous Router RPC"[1][2] which will improve performance of Router RPC dispatch capability is in progress, most of basic works are near to be ready, we need to continue to extend some interfaces async. There are four contributors involved now. - HDFS new feature "NameNode Fine-Grained locking Based on Directory Tree" [3][4] which improves the performance of NameNode, The phase one developed near to be ready, but the contributors are inactive over 3 months. Now this feature is suspended due to no more other active contributors being involved. - The key change for YARN is the support for cgroup v2[5]. Significant progress has been made on this feature, but it will still take some time to complete. There are currently 4 active contributors. - We are also working on enabling Hadoop to support JDK17. A major blocking JIRA is HADOOP-15984[6], which involves updating Jersey from 1.19 to 2.x. The development work on this is currently in progress. - Shilun helped to resolve two long-standing Hadoop CVE issues. - Mukund and Steve are preparing release-3.4.1. - The Project shows healthy engagement based on Mailing list/Jira/Github traffic. [1] https://issues.apache.org/jira/browse/HDFS-17531 [2] https://lists.apache.org/thread/k930cmlvo1z2zox9qhfx9797gk561nnc [3] https://issues.apache.org/jira/browse/HDFS-17366 [4] https://lists.apache.org/thread/6wlwx4jbpsfn4xs3617ltgqqxs69prlt [5] https://issues.apache.org/jira/browse/YARN-11669 [6] https://issues.apache.org/jira/browse/HADOOP-15984 ----------------------------------------- Attachment AE: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. hbase-kustomize is for deploying HBase on kubernetes, still under development. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache HBase was founded 2010-04-21 (14 years ago) There are currently 107 committers and 60 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 Pankaj Kumar on 2024-07-02. - Ray Mattingly was added as committer on 2024-09-10 ## Project Activity: hbase-thirdparty-4.1.9 was released on 2024-09-27. hbase-thirdparty-4.1.8 was released on 2024-08-31. 2.5.10 was released on 2024-07-24. 2.5.9 was released on 2024-07-15. We moved our official slack channel to the one in the-asf.slack.com https://lists.apache.org/thread/cyr8vfxvfqm2srz7m1kkp4mkk015r8wx The reason why 2.5.10 followed immediately after 2.5.9 was because we found a critical bug in 2.5.9. https://lists.apache.org/thread/wnczhn46pf6t05w2xstg26mdzy0qgd5p We have done most API cleanups for the final 3.0.0 release and started to audit the git commit history and jira issues. https://lists.apache.org/thread/j9z17zonrzqq8x12tndskh4tyblcgjmy https://issues.apache.org/jira/browse/HBASE-24888 https://issues.apache.org/jira/browse/HBASE-28844 We have put up 2.6.1RC0 but there are several incompatible changes. https://lists.apache.org/thread/j3sv12msdcpk9sh4g7hq5v8q560zknjn We started a discussion about migrating from Jenkins to GitHub Actions for CI https://lists.apache.org/thread/z6o5hhsd9goh5j7fcl4bnwzsktlwlwl4 ## Community Health: - dev@hbase.apache.org: 966 subscribers(962 in the previous quarter) 527 emails sent to list(575 in the previous quarter) - user@hbase.apache.org: 1985 subscribers(1991 in the previous quarter) 36 emails sent to list(83 in the previous quarter) - user-zh@hbase.apache.org 81 subscribers(79 in the previous quarter) 17 emails sent to list(13 in the previous quarter) - Commit activity: 263 commits in the past quarter (-63% decrease) 31 code contributors in the past quarter (-32% change) - GitHub PR activity: 151 PRs opened on GitHub, past quarter (-43% change) 140 PRs closed on GitHub, past quarter (-43% change) Some members were on vacation during the quarter so the numbers decreased. We made some progresses on the 3.0.0 release and 2.6.1 release will come out soon. ----------------------------------------- Attachment AF: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for October 2024 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 currently 32 podlings incubating. In September, podlings executed eight distinct releases, and one IP clearance occurred. Several incubating proposals have been discussed on the mailing list, and we have one new podling who will join the incubator called CloudBerry. No podling graduated or retired last month. No one retired or joined the IPMC. Several podlings failed to report and will be asked to report next month. There was a discussion about making votes easier to understand by specifying the voter name and roles more clearly, and this has been adopted. Most of the other discussions were on releases or new incubating projects. The Community over Code conference was held in Denver. It included an incubating track with several talks on incubating projects and the incubator itself. ## Community ### New IPMC members: - None ### People who left the IPMC: - None ## New Podlings - CloudBerry ## Podlings that failed to report, expected next month - Baremaps - Gluten - Gravitino - KIE - Livy - Nemo - Pony Mail - ResilientDB - Teaclave - Training - Uniffle - Wayang ## Graduations - None The board has motions for the following: - None ## Releases The following releases entered distribution during the month of September: - Answer 1.4.0 - Devlake 1.0.1 - Fury 0.7.1 - Gluten 1.2.0 - Gravitino 0.6.0 - Seata 2.1.0 - Seata 2.2.0 - StormCrawler 3.1.0 ## IP Clearance - Apache DataFusion sqlparser-rs ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Table of Contents [Amoro](#amoro) [Annotator](#annotator) [HertzBeat](#hertzbeat) [HugeGraph](#hugegraph) [OpenServerless](#openserverless) [OzHera](#ozhera) [Pegasus](#pegasus) [Polaris](#polaris) [StormCrawler](#stormcrawler) [Toree](#toree) -------------------- ## Amoro Amoro is a Lakehouse management system built on open data lake formats like Apache Iceberg and Apache Paimon. Amoro has been incubating since 2024-03-11. ### Three most important unfinished issues to address before graduating: 1. Polish our website and document 2. Release more versions under ASF 3. Build and grow 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? - Added 3 new committers - Added 5 new contributors - Merged 150 PRs ### How has the project developed since the last report? - Released our first apache version 0.7.0-incubating ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2024-07-17 ### When were the last committers or PPMC members elected? - 2024-08-19, committer:Tao Wang(GitHub ID: Aireed) - 2024-08-19, committer:Paul Lin(GitHub ID: link3280) - 2024-08-19, committer:Mo Zhang(GitHub ID: zhangmo8) ### Have your mentors been helpful and responsive? Yes, Amoro's mentors actively participate in the project, contribute insights, and help advance the project towards graduation. ### Is the PPMC managing the podling's brand / trademarks? Yes, everything is fine. ### Signed-off-by: - [X] (amoro) Justn Mclean Comments: - [ ] (amoro) Zhongyi Tan Comments: - [ ] (amoro) Yu Li Comments: - [ ] (amoro) Xinyu Zhou Comments: - [ ] (amoro) Kent Yao Comments: ### IPMC/Shepherd notes: -------------------- ## Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. ### Three most important unfinished issues to address before graduating: 1. Apache Annotator is unable to produce releases due to low activity 2. PMC is largely inactive 3. Motivation to contribute is low due to inability of producing enough release votes ### Are there any issues that the IPMC or ASF Board need to be aware of? See above. Unless there is interest by new people to join the project and help getting out releases, IMHO it would make more sense to retire the podling, fork it and release it without the three-vote hurdle. We continue to seek advice on this topic. ### How has the community developed since the last report? The community has not grown. ### How has the project developed since the last report? Yarn has been dropped from the project in favor of npm. Since then, a number of dependabot issues have piled up. There have been a few mails regarding potentially adding support for the [Highlight API](https://developer.mozilla.org/en-US/docs/Web/API/Highlight) instead of using `mark` elements (while keeking the elements as a fallback). There is wider community interest growing around the Web Annotation specifications again driven by new W3C Web Publishing work rechartering and the Readium groups "profiling down" of the [Web Annotation Data Model](https://www.w3.org/TR/annotation-model/) specification for reading platforms (many of which are DOM based and could benefit from Apache Annotator code): https://github.com/readium/annotations One key thing the community could work toward is building the code to ingest a full Web Annotation, AnnotationCollection, and/or AnnotationPage and use the existing selection code to anchor these annotations. The demo we have now gets pretty close, but developers seem to not be finding their way there. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - we missed several golden opportunities for community growth due to the timing of joining the incubator after the "hype cycle" at the W3C and I Annotate conference hay days. We _may_ have a new opportunity here with the rechartering and new exploration around DOM-based EPUB readers...but we'll need more active contributors to take advantage of the opportunity. - [ ] Nearing graduation ### Date of last release: 2021-07-14 (0.2.0) We tried to get out a 0.3.0 in May 2022, but it got stuck in the vote. ### When were the last committers or PPMC members elected? @reckart was the last one to join in August 2022 (waving the flag). ### Have your mentors been helpful and responsive? @BigBlueHat has prepared the last incubator report for this project and has provided some guidance. ### Is the PPMC managing the podling's brand / trademarks? I don't know. ### Signed-off-by: - [ ] (annotator) Nick Kew Comments: - [ ] (annotator) Tommaso Teofili Comments: - [X] (annotator) Benjamin Young Comments: ### IPMC/Shepherd notes: -------------------- ## HertzBeat HertzBeat is an easy-to-use, open source, real-time monitoring system. It features an agentless architecture, high-performance clustering, Prometheus compatibility, and powerful custom monitoring and status page building capabilities. HertzBeat has been incubating since 2024-04-05. ### Three most important unfinished issues to address before graduating: 1. Grow the community and attract more users. 2. Publish more Apache release by different committers. ### 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? 1. 20 contributors submit 661 commits. 2. We elected 7 new committers to join the community. 3. Participate in OSPP activities to help students participate in open source. ### How has the project developed since the last report? 1. new release v1.6.1 is on the voting process. 2. improvements on web ui 3. the java implementation of the impi protocol has been developed. 4. integrate grafana display metrics collect by hertzbeat 5. more huge features and bugfix, doc update ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2024-06-11 ### When were the last committers or PPMC members elected? 2024-09-09 ### Have your mentors been helpful and responsive? Yes, they are very nice. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [ ] (hertzbeat) Yonglun Zhang Comments: - [ ] (hertzbeat) Yu Xiao Comments: - [X] (hertzbeat) Justn Mclean Comments: - [X] (hertzbeat) Francis Chuang Comments: ### IPMC/Shepherd notes: -------------------- ## HugeGraph A large-scale and easy-to-use graph database HugeGraph has been incubating since 2022-01-23. ### Three most important unfinished issues to address before graduating: 1. Release distributed storage module (include PD/store) & make graph computer easy to use 2. Unified different modules version & introduce a new Graph Dashboard & LLM/AI system (GraphRAG/Agent) 3. At least 2 new PPMC & 5 committers selected and take deep part in the community ### Are there any issues that the IPMC or ASF Board need to be aware of? Some PPMC members are inactive for a while, an adjustment may be required before graduation ### How has the community developed since the last report? 1. Finished 4+ tasks in OSPP & GSoC (Open Source Activity) 2. 10+ new contributors take part in the community (with PR/code) 3. After the release of the new distributed version(this month), the system's completeness will significantly increase, and the community will quickly enter the stage of graduation ### How has the project developed since the last report? 1. Introduce some new features: include memory management & distributed cluster test modules etc. 2. Merge/unify hugegraph-commons module into the main/core repo (to enhance the dev/release process) 3. The most important/major change (distributed storage system PD & Store has already done, waiting for the release soon) 4. The new graph dashboard/UI & graph computing system are also on the way (should be done in next release) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2024-04-01 ### When were the last committers or PPMC members elected? 2024-02-24 ### Have your mentors been helpful and responsive? Yes, thanks all of them ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (hugegraph) Lidong Dai Comments: - [ ] (hugegraph) Trista Pan Comments: - [ ] (hugegraph) Xiangdong Huang Comments: - [ ] (hugegraph) Yu Li Comments: - [ ] (hugegraph) Willem Ning Jiang Comments: ### IPMC/Shepherd notes: -------------------- ## OpenServerless OpenServerless is an open source, cloud-agnostic, serverless platform. It offers a complete environment for serverless applications development, based on Kubernetes. With Apache OpenWhisk as its FaaS engine, it provides an unified developer experience with a plethora of services (SQL or noSQL databases, key-value stores, object storage, LLMs services, function schedulers) managed by the platform's core: the operator, along with tooling (the CLI) to simplify (and interact with) deployments, integrated ide and starter application and optimized runtimes integrated with the staters. OpenServerless has been incubating since 2024-06-17. ### Three most important unfinished issues to address before graduating: 1. Community Building 2. First Release 3. Comprehensive Documentation ### 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? No new members joined the community ### How has the project developed since the last report? 1. OpenServerless Operator has been stabilised fixing minor issues for the feature planned for the initial release 2. Implemented OPS CLI as porting of the legacy NUV one 3. Porting of the previous NUV tasks to new OPS format 4. Test suite to verify deployment on supported K8S versions 5. Documentation website (WIP) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: None yet ### When were the last committers or PPMC members elected? 2024-08-22 ### Have your mentors been helpful and responsive? Yes, a big thanks to all of them for their valuable support in addressing issues in a context which new for the majority of the PPMC members ### Is the PPMC managing the podling's brand / trademarks? https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-222 approved ### Signed-off-by: - [ ] (openserverless) Bertrand Delacretaz Comments: - [ ] (openserverless) Enrico Olivelli Comments: - [X] (openserverless) François Papon Comments: - [X] (openserverless) JB Onofré Comments: Good start for OpenServerless - [X] (openserverless) PJ Fanning Comments: ### IPMC/Shepherd notes: -------------------- ## OzHera OzHera is an application observation platform (APM) in the era of cloud native, with the application as its core, integrating capabilities such as metric monitoring, trace tracking, logging, and alerting OzHera has been incubating since 2024-07-11. ### Three most important unfinished issues to address before graduating: 1.Set up necessary resources in ASF. 2.Make the first apache release. 3.Build a diverse 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? Completed the initial construction of the ASF website. Added 1 new contributor. Merged 40+ PRs. ### How has the project developed since the last report? We have completed the ASF codebase migration. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: There is no apache release yet. ### When were the last committers or PPMC members elected? Currently all committers and PPMC members are initial committers. ### Have your mentors been helpful and responsive? Yes, mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Not yet. ### Signed-off-by: - [ ] (ozhera) Yu Xiao Comments: - [ ] (ozhera) Yu Li Comments: - [ ] (ozhera) Kevin Ratnasekera Comments: - [X] (ozhera) Duo Zhang Comments: Glad to see we made progress on migrating to ASF. There are still links which reference old stuff on github page, we should file an infra issue to address it. I see that we already have a CI stage to compile the project, we'd better also introduce a stage to run tests. ### IPMC/Shepherd notes: -------------------- ## Pegasus Pegasus is a distributed key-value storage system which is designed to be simple, horizontally scalable, strongly consistent and high-performance. Pegasus has been incubating since 2020-06-28. ### Three most important unfinished issues to address before graduating: 1. Grow the community (attracting more committers, contributors, users). 2. Make more releases in ASF policy regularly. 3. Improve the Pegasus project performance, stability, and usage scenarios. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? We saw more active users and contributors of Apache Pegasus. ### How has the project developed since the last report? 2.6.0 is planning to be released, maybe at the end of 2024. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2023-12-12 ### When were the last committers or PPMC members elected? 2024-9-10, committer: Jingwei Yu (GitHub ID: Samunroyu) ### Have your mentors been helpful and responsive? Yes, our mentors gave us a lot of help, including version release, holding meetup, prepare the graduation and etc. ### Is the PPMC managing the podling's brand / trademarks? Yes. Yes. Yes. ### Signed-off-by: - [ ] (pegasus) Duo zhang Comments: - [ ] (pegasus) Liang Chen Comments: - [ ] (pegasus) Von Gosling Comments: - [ ] (pegasus) Liu Xun Comments: ### IPMC/Shepherd notes: -------------------- ## Polaris Polaris is a catalog for data lakes. It provides new levels of choice, flexibility and control over data, with full enterprise security and Apache Iceberg interoperability across a multitude of engines and infrastructure. Polaris has been incubating since 2024-08-09. ### Three most important unfinished issues to address before graduating: 1. Prepare the first release 2. Grow the community 3. Promote the project (blogs, events, ...) ### 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? Polaris already promoted new committers this month. We see a lot of interest in Polaris, and adoption seems promising. ### How has the project developed since the last report? Polaris already promoted new committers this month. We see a lot of interest in Polaris, and adoption seems promising. We had several events (Chill Data Summit London, Big Data London, CoC NA, ...), webinar, blog posts and articles promoting Apache Polaris (incubating). The website has been published, now powered by Hugo to easily manage versioned documentation. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? New committers have been elected this month: * Anna Filippova * Eric Maynard * Michael Collado * Yufei Gu * Yuya Ebihara ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? All brand usage (or plan to use) is going via the PPMC with support of markpub@apache.org and VP trademark. ### Signed-off-by: - [ ] (polaris) Bertrand Delacretaz Comments: - [ ] (polaris) Holden Karau Comments: - [ ] (polaris) Kent Yao Comments: - [X] (polaris) Ryan Blue Comments: I'm glad to see the list of new committers! That's great news given how long the project has been active, but it indicates that perhaps there's something to report in the report section "How has the project developed since the last report"? Perhaps that's an oversight. - [X] (polaris) JB Onofre Comments: ### IPMC/Shepherd notes: -------------------- ## StormCrawler StormCrawler is a collection of resources for building low-latency, customisable and scalable web crawlers on Apache Storm. StormCrawler has been incubating since 2024-03-19. ### Three most important unfinished issues to address before graduating: 1. Community building 2. 3. ### 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? Nothing new to report. One contributor showed up and provided some PRs, which is a good sign. ### How has the project developed since the last report? A first release was made. A slight source of concern is that 3 out of the initial 5 committers have so far shown no or very little involvement in the project since its incubation, which makes it even more urgent to increase the committer base. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2024-05-16 ### When were the last committers or PPMC members elected? No new committers yet. ### Have your mentors been helpful and responsive? Nothing of note. ### Is the PPMC managing the podling's brand / trademarks? No progress yet. ### Signed-off-by: - [ ] (stormcrawler) Dave Fisher Comments: - [ ] (stormcrawler) Lewis John McGibbney Comments: - [X] (stormcrawler) Ayush Saxena Comments: Working towards building community - [X] (stormcrawler) PJ Fanning Comments: Release made but may need more work on community building. ### IPMC/Shepherd notes: -------------------- ## Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. ### Three most important unfinished issues to address before graduating: 1. Increase active contributors ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? The community saw a boost in activity working on the bringup of support for Apache Spark 3.3 and Scala 2.13 which culminate in a new committer, but after that it went back to regular activity flow of a stable/mature project. We still see much of the users asking questions in the gitter channel rather than using the mailing lists. The discussion around retirement process was stopped with the boost in community activity. The Apache Toree project recently had two presentations at the European Community over Code conference, drawing a good audience. The attendees showed great interest, posing several questions. This indicates the community should look into opportunities for us to further promote awareness of the project. ### How has the project developed since the last report? Most of the remaining tasks related to Apache Spark 3.3 and Scala 2.13 are completed and comunity should start planning next 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 - [X] Nearing graduation - [ ] Other: ### Date of last release: 2022-04-11 ### When were the last committers or PPMC members elected? Cheng Pan was added to the PPMC on 2023-08-28 ### Have your mentors been helpful and responsive? Not applicable as we had not needed mentors attention ### Is the PPMC managing the podling's brand / trademarks? No Trademark issues ### Signed-off-by: - [X] (toree) Luciano Resende Comments: - [ ] (toree) Weiwei Yang Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AG: Report from the Apache InLong Project [Charles Zhang] ## Description: The mission of Apache InLong is the creation and maintenance of software related to a one-stop data integration framework that provides automatic, secure, and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling, and other real-time applications based on streaming data ## Project Status: Current project status: Ongoing, with moderate activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache InLong was founded 2022-06-15 (2 years ago) There are currently 50 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Wenkai Fu was added to the PMC on 2024-08-16 - Wensong Zhang was added as committer on 2024-08-17 ## Project Activity: In the past quarter, InLong has successfully released 1.13.0, and the project is working on 1.14.0, which will be released at the end of this month. For the newly released 1.13.0, it closed about 270+ issues, including 5+ major features and 50+ optimizations, for example: - Support offline data synchronization - Agent support PostgreSQL data soruce - Support transform - DataProxy supports Python SDK - Audit support exactly once semantic - Sort support unified configuration There were no meetups during the past quarter. ## Community Health: The community health looks good overall. - dev@inlong.apache.org had a 17% increase in traffic in the past quarter (694 emails compared to 593) - 199 commits in the past quarter (-52% change) - 30 code contributors in the past quarter (-11% change) - 220 PRs opened on GitHub, past quarter (-31% change) - 199 PRs closed on GitHub, past quarter (-38% change) - 233 issues opened on GitHub, past quarter (-33% change) - 213 issues closed on GitHub, past quarter (-40% change) The developing data experienced some decline, but it's within expectations, and the project is still undergoing normal iteration and evolution. ----------------------------------------- Attachment AH: Report from the Apache James Project [Benoit Tellier] ## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. A core of active contributors are engaged on the project but we struggle attracting new committers. Some non committer contributors were identified and the private list is currently debating inviting them as committers. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (22 years ago) There are currently 42 committers and 17 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 Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Biggest activity was centered on the Lucene search engine upgrade and bug fixes which was a true community effort. The project is currently about to release Apache James 3.9.0. Recent releases: ## Community Health: The project have seen numerous interesting discussion emerging in the past quarter as shown by server-dev metrics: - server-dev@james.apache.org had a 36% increase in traffic in the past quarter (336 emails compared to 247) Contributor base is stable: - 16 code contributors in the past quarter (no change) And this despite code activity to actually be lower (likely due to vacations): - 140 commits in the past quarter (-88% change) - 58 PRs opened on GitHub, past quarter (-65% change) - 59 PRs closed on GitHub, past quarter (-65% change) ----------------------------------------- Attachment AI: Report from the Apache jclouds Project [Andrew Gaul] There are no issues requiring board attention A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == During the last few years, we initiated discussions to move the project to the Attic, given the low activity and the concerns shared in previous reports. The discussion started in October 2022 (https://s.apache.org/jclouds-attic) and the Brooklyn and Karaf communities expressed interest in keeping the project alive and helping the project. Despite the very welcomed good intentions, however, nothing actually happened in the form of actual contributions, further engagement with the project, etc, and for months we have been just waiting for something to happen beyond the will to keep the project alive. The Attic discussion is a perfect example of the current status of the jclouds community: there are people interested in keeping the project alive, but no one has the time and/or energy to actually do it, and in this scenario, it has been discussed that we would probably better serve the community by moving the project to the Attic and set clear expectations for our users, instead of keeping it in the current limbo of inactivity. Revisiting this thread in March 2024 shows no new interest: https://lists.apache.org/thread/ql50d2v7s3ccywm2frkmqsqwdzj402fb == Community == Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14 (Jean-Baptiste Onofré) == Community Objectives == * Evaluate 2.6.0 release feedback and evaluate a possible 2.6.1 release * Initiate attic process in October and write post-mortem == Releases == The last major jclouds release, 2.6.0, took place on 2024-03-09. The last bugfix release, 2.2.1, took place on 2020-05-14. ----------------------------------------- Attachment AJ: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Jena was founded 2012-04-18 (12 years ago) There are currently 20 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Arne Bernhardt on 2024-04-05. - Sergei Zuev was added as committer on 2024-08-01 ## Project Activity: Jena 5.1.0 was released on 2024-07-18. This includeda new subsystem to handle OWL2, the W3C web ontology language. refinement of the new subsystem has continued. The old, out-of-date, subsystem it replaces is now deprecated to indicate that sometime it will be dropped in favor of the replacement. The large contribution for compound datatypes in RDF and SPARQL mentioned last time has been merged. The project classes this as "experimental" to indicate it may change or be removed depending on reception. The contribution was from AWSlabs and the project asked for and received a Software Grant prior to merging the code. There is work in-progress for improving the performance of the RDF/XML parser and for the upcoming RDF 1.2. ## Community Health: The project received contributions from outside the project committers at the usual rate. The users mailing list remains active with users helping other users. The project is keeping up with the dependency upgrades to address dependency security issues. ----------------------------------------- Attachment AK: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Project Status: Current project status: Ongoing, with low activity Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter as TLP was created 2011-10-26 (13 years ago), before was Apache Jakarta JMeter, first version was released 1998-12-15 (26 years ago) There are currently 13 committers and 8 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08. - No new committers. Last addition was Maxime Chassagneux on 2017-02-15. ## Project Activity: - Current objective is to move the code base of JMeter to Java 17+ (from Java 8) for next major release (6.0) - Recent releases: 5.6.3 final was released on 2024-01-07. ## Community Health: - The project has a low activity but stable, during last quarter. ----------------------------------------- Attachment AL: Report from the Apache Johnzon Project [Jean-Louis Monteiro] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Project Status: Current project status: low activity until a new major Jakarta version is released in which case, we may need to work on compliance. Issues for the board: None ## Membership Data: Apache Johnzon was founded 2016-04-20 (8 years ago) There are currently 9 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Markus Jung on 2024-02-05. ## Project Activity: One release only. The code base is stable, so there isn't much happening. ## Community Health: Nothing important aside from a few tweaks. The community is quiet at the minute. ----------------------------------------- Attachment AM: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Project Status: Current project status: Ongoing, with low activity. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (11 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Arturo Bernal was added to the PMC on 2023-06-21 - Arturo Bernal was added as committer on 2023-06-21 ## Project Activity: Activity this quarter has been mostly around reviewing and merging contributors' PRs. We also pushed some updates related to the the logic of inlining / downloading attachments, as a result of discussing our last vulnerability report. This report was rejected, but we decided that having this additional functionality would make JSPWiki more securitly-friendlier. There's a fork from a contributor with the switch to Jakarta 10, bringing that to master would be the first step towards JSPWiki 3. ## Community Health: Work on latest master shows commits from 1 commiter, which contains 3 pull requests from two different contributors. No questions unanswered on MLs, although they continue to have little traffic. Answering a Board comment on previous report: ``` cdutz: I do see a large number of emails from the security team on the private list and all activity seems to be merging dependabot version updates. Is the project activly working on addressing the known issues? ``` Every time we get a vulnerability report we started a separate thread at private@j.a.o to discuss the issue. We get a weekly "your dependabot alerts for this week" which highlight that we're using an old version of commons-http, which has some associated CVEs, althought none of them are explotaible on JSPWiki. We try to address every security issue and push the appropiate releases as fast as we can, although JSPWiki being developed on free time(tm), sometimes is not as fast as we would like. Other than that, we have a slow development pace, so every push usually comes with a commit upgrading dependencies, some adviced by dependabot, some not. ----------------------------------------- Attachment AN: Report from the Apache Kudu Project [Andrew Wong] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Kudu was founded 2016-07-19 (8 years ago) There are currently 32 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Ke Deng was added to the PMC on 2024-09-13 - Xixu Wang was added to the PMC on 2024-09-13 - Ke Deng was added as committer on 2024-09-13 - Xixu Wang was added as committer on 2024-09-14 ## Project Activity: - 1.17.0 was released on 2023-09-01. - 1.16.0 was released on 2022-04-11. - 1.15.0 was released on 2021-06-22. ## Community Health: - Development activity measured in the number of commits has dipped slightly (-11%) due to developers being on holidays. Development measured in the number of unique developers decreased slightly (13 to 11). - Traffic to the dev mailing list increased by 442%. This is mainly due to release planning and other discussions about the project. - Community activity measured in community Slack is steady (the number of weekly active users +4%, and public posters -8%). ----------------------------------------- Attachment AO: Report from the Apache Libcloud Project [Tomaž Muraus] ----------------------------------------- Attachment AP: Report from the Apache Logo Development Project [Jeff Genender] ## Description: The Logo Development mission is to champion an open based process to obtain a new logo for the Apache Software Foundation. ## Project Status: Current project status: New Issues for the board: None at this time ## Membership Data: Apache Logo Development was founded 2024-08-20 There are currently 18 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Melissa Logan was added to the PMC on 2024-08-27 - No new committers were added. ## Project Activity: Work on the new-logo is progressing on pace. ## Community Health: Discussions are occurring as expected surrounding the logo. ----------------------------------------- Attachment AQ: Report from the Apache Lucene.Net Project [Shad Storhaug] ## Description: The mission of Lucene.Net is the creation and maintenance of software related to Search engine library targeted at .NET runtime users. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Lucene.Net was founded 2012-08-14 (12 years ago) There are currently 16 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 8:7. Community changes, past quarter: - No new PMC members. Last addition was Ron Clabo on 2022-03-02. - No new committers. Last addition was Ron Clabo on 2021-06-02. ## Project Activity: The activity on the project has increased recently, with a focused push to get the 4.8 release finished by the end of 2024. Some committers have also been working to contribute to the J2N and ICU4N dependencies to shore them up for a production 4.8 release. Improvements to the documentation site and various bugfixes from community feedback have been implemented. ## Community Health: GitHub discussions have seen an increase in traffic, and we continue to receive new feature requests and bug reports from the community via GitHub issues. Discussions on Slack remain focused on what is remaining to finish the 4.8 release and we have been putting all efforts towards this goal. Statistics: - builds@lucenenet.apache.org had a big increase in traffic in the past quarter (59 emails compared to 0) - dev@lucenenet.apache.org had a 37% increase in traffic in the past quarter (122 emails compared to 89) - 8 commits in the past quarter (NOTE: Apache statistics shows zero) - 7 code contributors in the past quarter (NOTE: Apache statistics shows zero) - Last release: 2022-02-17 (4.8.0-beta00016) ----------------------------------------- Attachment AR: Report from the Apache MADlib Project [Ed Espino] ## Description: The mission of Apache MADlib is the creation and maintenance of software related to a scalable, Big Data, SQL-driven machine learning framework for Data Scientists ## Project Status: Current project status: At Risk - The project is mostly inactive due to the resignation of Broadcom's PMC members, following the decision to transition Greenplum Database and related repositories to a closed-source model. Issues for the board: A few of us, including Roman Shaposhnik (rvs@apache.org), have discussed the possibility of joining the Cloudberry project as a next step. The Apache Incubation proposal for Cloudberry can be found here: https://lists.apache.org/thread/qzfb38dzb1x3cg29snq4doy95gd6pzy8 If joining Cloudberry is not an option, we need to determine if the Cloudberry project can still engage with Apache MADlib to address the gap left by Greenplum Database. ## Membership Data: Apache MADlib was founded 2017-07-18 (7 years ago) There are currently 17 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. - No new committers. ## Project Activity: - v2.1.0 released on 2023-09-08 - v2.0.0 was released on 2023-06-23 - v1.21.0 was released on 2023-03-01 ## Community Health: - Aside from last quarter's roll call and requests for input (gone unswered) from dev and pmc members, there is virtually no active community. ----------------------------------------- Attachment AS: Report from the Apache Mahout Project [Andrew Musselman] ## Description: Mahout is a distributed linear algebra framework and mathematically expressive DSL designed to let mathematicians, statisticians, and data scientists quickly implement their own algorithms. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Mahout was founded 2010-04-20 (14 years ago) There are currently 29 committers and 10 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 Shannon Quinn on 2023-02-12. - No new committers. Last addition was Tommy Naugle on 2024-04-18. ## Project Activity: Latest work efforts are toward quantum-based machine learning, including supporting work in parameterized quantum circuits per new business in https://mahout.apache.org/minutes/2024/10/04/Meeting-Minutes.html ## Community Health: * Ongoing community meeting minutes found at (https://mahout.apache.org) * "QuMat: Apache Mahout's Quantum Computing Interface" at Fossy in August ----------------------------------------- Attachment AT: Report from the Apache Maven Project [Karl Heinz Marbaise] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Project Status: Current project status: good Issues for the board: none ## Membership Data: Apache Maven was founded 2003-03-01 (22 years ago) There are currently 70 committers and 31 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 Romain Manni-Bucau on 2023-10-16. - No new committers. Last addition was Zhongming Hua on 2024-01-28. ## Project Activity: The Apache Maven Daemon has reached version 1.0.2 and 2.0.0-beta-1 and will be updated with the most recent version of Maven 4.0.0-beta-4 in near future. Also thinking to make mvnd available via Central repository as other parts of Maven are as well. Doxia has reached version 2.0.0. The Maven Apache Reporting API reaches V 4.0.0. Furthermore the most activities are bound to Maven 4 (next beta-5) and in things like the new life cycle model(introduced in beta-4), API etc. Introducing new CLI component to be reused for mvnd etc. Agreed to change the term "Maven Module" with "Maven Sub-Project" (changed to use projects instead of modules in Maven Model 4.1.0) Maven Doxia 2.0.0 was released on 2024-09-28. Maven Javadoc Plugin 3.10.1 was released on 2024-09-28. Maven GPG Plugin 3.2.7 was released on 2024-09-27. Maven Fluido Skin 2.0.0-M11 was released on 2024-09-26. Maven Archetype Plugin 3.3.0 was released on 2024-09-22. Maven GPG Plugin 3.2.6 was released on 2024-09-14. Maven Indexer 7.1.5 was released on 2024-09-14. Apache Maven Filtering 3.4.0 was released on 2024-09-08. Maven Jarsigner Plugin 3.1.0 was released on 2024-09-03. Apache Maven 4.0.0-beta-4 was released on 2024-09-02. Apache Maven mvnd 1.0.2 was released on 2024-08-24. Maven Javadoc Plugin 3.10.0 was released on 2024-08-22. Maven PMD Plugin 3.25.0 was released on 2024-08-22. Maven Plugin Tools 3.15.0 was released on 2024-08-22. Maven Surefire 3.5.0 was released on 2024-08-22. Maven Archetype Bundles 1.5 was released on 2024-08-20. Maven Checkstyle Plugin 3.5.0 was released on 2024-08-19. Maven Deploy Plugin 3.1.3 was released on 2024-08-19. Maven Install Plugin 3.1.3 was released on 2024-08-19. Maven JXR 3.5.0 was released on 2024-08-19. Maven Dependency Plugin 3.8.0 was released on 2024-08-18. Maven Help Plugin 3.5.0 was released on 2024-08-18. Maven Invoker Plugin 3.8.0 was released on 2024-08-18. Maven Project Info Reports Plugin 3.7.0 was released on 2024-08-18. Apache Maven 3.9.9 was released on 2024-08-17. Maven Fluido Skin 2.0.0-M10 was released on 2024-08-15. Maven Jarsigner 3.1.0 was released on 2024-08-15. Maven Surefire 3.4.0 was released on 2024-08-15. Maven Plugin Tools 3.14.0 was released on 2024-08-14. Maven Site Plugin 3.20.0 was released on 2024-08-14. Maven GPG Plugin 3.2.5 was released on 2024-08-12. Maven Resolver 1.9.22 was released on 2024-08-08. Maven Resolver 2.0.1 was released on 2024-08-08. Apache Resource Bundles 1.7 was released on 2024-07-25. Maven Javadoc Plugin 3.8.0 was released on 2024-07-17. Maven Site Plugin 4.0.0-M16 was released on 2024-07-17. Maven Indexer 7.1.4 was released on 2024-07-11. Maven Project Info Reports Plugin 3.6.2 was released on 2024-07-11. Maven Release 3.1.1 was released on 2024-07-11. Maven PMD Plugin 3.24.0 was released on 2024-07-10. Maven Surefire 3.3.1 was released on 2024-07-07. ## Community Health: The mailing list(s) activity has decreased over the vecation period and also in general, based on the obvervations due to the usage of AI tools, which is also observable on other social platforms (Stackoverflow, Reddit etc.). The dev list dev@maven.apache.org had a 20% decrease in traffic in the past quarter (692 emails compared to 863) which I attribute to the vacation time. It might be an idea to consider setting up things like a discord server as an alternative to the mailing list. ----------------------------------------- Attachment AU: Report from the Apache Mesos Project [Qian Zhang] ## Description: The mission of Mesos is the creation and maintenance of software related to a cluster manager that provides efficient resource isolation and sharing across distributed applications ## Project Status: Current project status: [There was a PR created for CNI support and a bug created in JIRA, otherwise the community was a bit quiet.] Issues for the board: [None] ## Membership Data: Apache Mesos was founded 2013-06-19 (11 years ago) There are currently 50 committers and 50 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Charles-François Natali on 2021-08-08. - No new committers. Last addition was Charles-François Natali on 2021-08-07. ## Project Activity: [No much activities besides the PR and the bug.] ## Community Health: [Just one PR and one bug created, no new committers, overall the community was a bit quiet.] ----------------------------------------- Attachment AV: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache MINA was founded 2006-10-25 (18 years ago) There are currently 29 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Gary D. Gregory on 2023-09-13. - No new committers. Last addition was Gary D. Gregory on 2022-03-24. ## Project Activity: Apache MINA SSHD 2.13.0 was released on 2024-06-19 Apache MINA SSHD 2.13.2 was released on 2024-07-31 Apache MINA SSHD 2.14.0 was released on 2024-10-03 ## Community Health: Activity is low but the community is healthy. Bug fix releases of the Mina library 2.0 and 2.1 are being voted, and there was some discussion about an SSHD 3 major release, but not much happening yet. ----------------------------------------- Attachment AW: Report from the Apache Mnemonic Project [Gordon King] ----------------------------------------- Attachment AX: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Project Status: Current project status: Ongoing, with moderate activity Issues for the board: None ## Membership Data: Apache MyFaces was founded 2005-02-23 (20 years ago) There are currently 81 committers and 47 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 Melloware on 2024-01-25. - No new committers. Last addition was Milan Siebenbürger on 2024-01-24. ## Project Activity: - Apache MyFaces Core is working on JSF 5.0, 4.1 and 4.0. - Apache Tobago community is working on minor fixes and improvements. - Recent releases: tobago-2.5.3 was released on 2024-08-31. tobago-5.13.0 was released on 2024-08-31. tobago-6.5.0 was released on 2024-08-31. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment AY: Report from the Apache Mynewt Project [Szymon Janc] ## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Mynewt was founded 2017-06-21 (7 years ago) There are currently 37 committers and 19 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 Jerzy Kasenberg on 2019-10-24. - Michał Górecki was added as committer on 2024-06-27 ## Project Activity: Work is ongoing in several areas, mainly improvements in BSP and MCU support. NXP MCU support is now based on external SDK repository instead of local copy. Some improvements to FCB filesystem, USB support and New LVGL driver for ft6x36 touchscreen were added. On Bluetooth side work is being continued on adding LE Audio support as well as various bugfixes for host and controller. There is also initial work on Bluetooth Core 6.0 support i.e. Channel Sounding. Project is planning for new release by the end of October 2024. ## Community Health: Core developers are active on regular basis (with some drop due to summer season). We also see some past contributors getting active again. We see more new users support request recently. ----------------------------------------- Attachment AZ: 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. ## Project Status: Current project status: Ongoing with continuous activity. Issues for the board: None. ## Membership Data: Apache NetBeans was founded 2019-04-17 (5 years ago) There are currently 82 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 Tomas Hurka on 2023-05-24. ## Project Activity: - Apache NetBeans 23 was released on 2024-09-24. - VSCode extension 23.9.9 was released on 2024-10-06. ## Community Health: - 344 commits between Apache NetBeans 22 and Apache NetBeans 23, with 2278 files changed, indicating signficant contributions to the project: https://github.com/apache/netbeans/compare/22...23 - 22 contributors for the Apache NetBeans 23 release, with 3 new contributors (as seen here: https://github.com/apache/netbeans/releases/tag/23) which is more or less stable from release to release. - dev@netbeans.apache.org had a 1% decrease in traffic in the past quarter (146 emails compared to 147) - users@netbeans.apache.org had a 10% decrease in traffic in the past quarter (105 emails compared to 116) ----------------------------------------- Attachment BA: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Project Status: Current project status: Ongoing. High. Issues for the board: None. ## Membership Data: Apache NiFi was founded 2015-07-14 (9 years ago) There are currently 67 committers and 37 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Gabor Gyimesi on 2024-06-26. - No new committers. Last additional was Lehel Boer on 2024-06-16. ## Project Activity: The big push remains focused on making Apache NiFi 2.0.0 happen. We've completed four huge milestone releases to that and it looks likely our next release will be officially NiFi 2.0.0 and for GA usage. Toward making NiFi 2.0.0 official we've broken out into its own release the NiFi API which helps codify our core contract of backwards compatibility and points of extension for the project. We released the Apache NiFi API 2.0.0 on September 23, 2024. To leverage packaging NARs that understand the split of the NiFi API vs the core framework version now we also have the latest NiFi Nar Maven Plugin 2.1.0 as of Sep 26th. MiNiFi CPP continues to see JIRAs and PR activity as well. ## Community Health: JIRA and Mailing list activity remains consistent. The slack community grew by another 160 participants in the general channel alone increasing from 3,284 in our previous report and consistent with quarter over quarter growth for some time. Slack is generally quite busy with threads from people needing general user help or questions, development ideas, and review requests. As noted above we've split out the NiFi API. Part of this was so we can introduce a NiFI Improvement Process for changes to our core API. This process was inspired by the tremendous growth the communities of Kafka and Airflow have produced and these communities have healthy discussions on how to introduce changes to critical sections. We continue to produce frequent releases in the NiFi community and enjoy rather active vote participation. Releases we generate are substantial along all key dimensions of feature, improvements, bug fixes, and emphasis on security. The NiFi 2.0 release line is among the most vulnerability free we've ever had when it comes to dependency management. Mailing lists remain quite active despite the continued increase of activity in Slack. ----------------------------------------- Attachment BB: Report from the Apache Nutch Project [Sebastian Nagel] ## Description: Apache Nutch is a highly extensible and scalable open source web crawler software project based on Apache Hadoop® data structures and the MapReduce data processing framework. ## Project Status: Current project status: ongoing with medium to low activity Issues for the board: none ## Membership Data: Apache Nutch was founded 2010-04-21 (14 years ago) There are currently 23 committers and 23 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Joe Gilvary was added as committer and PMC member on 2024-08-07 ## Project Activity: 1.20 was released on 2024-04-24. The work on Nutch 1.21 is ongoing with bug fixes and improvements related to the protocol layer, the fetcher, Java code quality and documentation. A draft implementation of a protocol plugin to crawl SAMBA shares is under review. ## Community Health: The number of contributions (Jira issues, commits, activity on the mailing lists) is on a low but steady level. ----------------------------------------- Attachment BC: Report from the Apache 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) ## Project Status: Current project status: Ongoing with high activity Issues for the board: No issues to report ## Membership Data: Apache NuttX was founded 2022-11-16 (2 years ago) There are currently 31 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - Fotis Panagiotopoulos was added to the PMC on 2024-08-13 - Yanfeng Liu was added to the PMC on 2024-08-15 - Fotis Panagiotopoulos was added as committer on 2024-08-13 - Yanfeng Liu was added as committer on 2024-08-14 Are you able to provide adequate oversight of your project? The project has PMC members involved in daily core review and contributor guidance Are there at least three PMC members who are engaged enough to respond in the event of a CVE or similar crisis? Yes. we got CVE reports and answered in a timely manner working to provide a fix if necessary Are there current or upcoming risks that threaten the sustainability of your project? We are on a growth path with the project being used in more and more area What can the Foundation do to more effectively make your project more successful in its mission of providing software for the public good? Can the foundation help with different certifications for the project which would open new use cases EX. health, automotive, transportation. ## Project Activity: Release process started for next release (12.7.0). The community is active and testing various devices to validate the quality for this release ## Community Health: After a relative quiet last quarter the project was growing this quarter we had more contributions and more discussions coming from various members, old and new. ----------------------------------------- Attachment BD: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: The mission of OpenJPA is the creation and maintenance of software related to JPA: Object Relational Mapping for Java ## Issues: There are no issues requiring board attention. ## Project Activity: We made a 4.0.1 release with bug fixes and also worked on our site. There also have been some discussions about whether and how to address security concerns for ports which should actually be hidden by the network security on higher layers. Also: should we still patch possible deserialisation glitches or should we point to the generic solution provided by JEP290? This is btw not only an issue with OpenJPA but potentially many Java based ASF projects. ## Community Health: I'm happily surprised that the community is really active again. To be honest we cannot guarantee that this stays at this level, but given the age of OpenJPA this is still great imo. If there is something to do quite a few people still show up with helping hands. This is also reflected in the mailing list statistics: "dev@openjpa.apache.org had a 1081% increase in traffic in the past quarter". I also started a call who else might be interested to take over the PMC chair position. ## Membership Data: Apache OpenJPA was founded 2007-05-16 (15 years ago) There are currently 35 committers and 18 PMC members in this project. ## Community changes, past quarter: - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Recent releases: 4.0.1 was released on 2024-09-27. 4.0.0 was released on 2024-02-14. 3.2.2 was released on 2022-03-16. ----------------------------------------- Attachment BE: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Project Status: Current project status: Dormant Issues for the board: none ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (12 years ago) There are currently 30 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Ali Alhaidary on 2021-03-22. - No new committers. Last addition was Ali Alhaidary on 2021-04-07. ## Project Activity: We are still in progress of 8.0.0 release. As far as I can see only one issue remains. Recent releases: - 7.2.0 was released on 2023-12-23. - 7.1.0 was released on 2023-05-09. - 7.0.0 was released on 2023-02-13. ## Community Health: Mail list activity is at low level. The development is at maintenance mode. I'm not sure if new release can attract more users, but it is possible :) ----------------------------------------- Attachment BF: Report from the Apache OpenOffice Project [Dave Fisher] ----------------------------------------- Attachment BG: Report from the Apache OpenWebBeans Project [Mark Struberg] ## Description: Apache OpenWebBeans is an ALv2-licensed implementations of the "Contexts and Dependency Injection for the Java EE platform" specifications which are defined as JSR-299 (CDI-1.0), JSR-346 (CDI-1.1 and CDI-1.2 MR), JSR-365 (CDI-2.0) and Jakarta CDI (CDI-4.0). The OWB community also maintains a small server as Apache Meecrowave subproject. Meecrowave bundles latest releases of the ASF projects Tomcat + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: Recently there was more activity on the project again. Right now we have fixed some functional issues and also prepare a new Meecrowave release. The Target for JakartaEE11 is now CDI-4.1 instead of CDI-5.0. We'll incorporate those upgrades soonish. ## Community Health Activity was ok-ish. ~70 mails from 5 different people on the list over the last 3 months. ## PMC changes: - Currently 13 PMC members, 20 committers - Last PMC addition was Reinhard Sandtner on 2017-10-09. - Last committer addition was John D. Ament on 2017-10-09. ## Recent Releases - 4.0.2 was released on 2024-02-14. - 4.0.1 was released on 2023-11-16. - meecrowave-1.2.14 was released on 2022-05-11. ----------------------------------------- Attachment BH: Report from the Apache ORC Project [William Hyun] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ORC was founded 2015-04-21 (9 years ago) There are currently 49 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. - No new PMC members. Last addition was Pavan Lanka on 2023-03-30. - No new committers. Last addition was Yuanping Wu on 2024-05-14. ## Project Activity: According to our release cadence, we released three maintenance releases in this quarter and helped other Apache communities use them. - 1.9.4 was released on 2024-07-17 - 2.0.2 was released on 2024-08-15 - 1.7.11 was released on 2024-09-13 In addition, we are preparing the following milestones for the next quarter. - 1.8.8 (November) - 1.9.5 (November) - 2.0.3 (November) - 2.1.0 (January) ## Community Health: In this quarter, the traffic of dev and issues mailing lists have decreased by 13% and 22% respectively. We are preparing for the planned releases ahead and looking to return to normal activity levels soon. ----------------------------------------- Attachment BI: Report from the Apache Parquet Project [Julien Le Dem] ## Description: A column-oriented data file format designed for efficient data storage and retrieval. It provides high performance compression and encoding schemes to handle complex data in bulk and is supported in many programming languages and analytics tools. ## Project Status: Current project status: Ongoing - improve Parquet footer metadata using Flatbuffers. - Define a Variant type based on the work from the Spark project - encryption feature improvements - new geometry logical type Issues for the board: none ## Membership Data: Apache Parquet was founded 2015-04-21 (9 years ago) There are currently 39 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Antoine Pitrou was added to the PMC on 2024-07-17 - Micah Kornfield was added to the PMC on 2024-07-17 - No new committers. Last addition was Xuwei Fu on 2024-07-11. ## Project Activity: There are a couple ongoing projects in the community. Highlighting two in particular. Improved metadata footer: - the mechanism for replacing the existing footer in a backwards compatible way with a transition period is approved - the new footer in flatbuffers format is under POC. Parquet users are encouraged to donate anonymized footers to test performance on real-life metadata. New Variant type: - The Parquet community as agreed on principle to adopt the binary format defined in the Spark community - The spec is being iterated on as part of the parquet-format repo - implementations will be contributed as well - a columnar shredding algorithm is also under discussion New geometry type: - Two PoC (java and c++) implementations are finished - The spec proposal has reached consensus from other communities (GeoParquet, Sedona, Iceberg) - Parquet community is finalizing the spec and hopefully will be released with Iceberg V3 together. ## Community Health: Healthy community. Regular discussions are held: - on the mailing list (traffic is back to normal after a surge of discussions around the start of the V3 effort) - in a recurring bi-weekly online meeting open to all and notes are posted on the mailing list. ----------------------------------------- Attachment BJ: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache PDFBox was founded 2009-10-21 (15 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 3.0.3 was released on 2024-08-08. 2.0.32 was released on 2024-07-24. 2.0.31 was released on 2024-03-24. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - it was a more quiet quarter due to the holiday season - another 3.0.x and 2.0.x will most likely be released before xmas ----------------------------------------- Attachment BK: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Petri was founded 2019-11-19 (5 years ago) There are currently 8 committers and 5 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - No new PMC members. Last addition was Daniel Shahaf on 2019-11-19. - No new committers. Last addition was Justin Erenkrantz on 2020-04-23. ## Project Activity: Nothing to report. Very little happening, but we are ready to respond should we be approached. ## Community Health: No activity, but willing to work with whoever is interested in the Petri mission. ----------------------------------------- Attachment BL: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Project Status: Current project status: Dormant Issues for the board: 0.18 not released yet but very close. ## Membership Data: Apache Pig was founded 2010-09-21 (14 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: 14 more jiras committed since the last report. Trunk is now being tested with recent hadoop/tez/spark releases. Given branch-0.18 was never released, we plan to recreate the branch-0.18 and pull in all the changes in the trunk for the release. This plan was shared on the dev@ list. ## Community Health: Overall activity is low as the project is mostly stable. Contributions are mainly bug fixes and updating dependencies. ----------------------------------------- Attachment BM: Report from the Apache Portals Project [Neil Griffin] ## Description: The mission of Portals is the creation and maintenance of software related to Portal technology ## Project Status: Current project status: Current project status: Apache Portals Pluto is a stable implementation of a JCP standard and is currently in a maintenance mode. Issues under consideration at this point largely (if not entirely) consist of 3rd party dependency upgrades. Issues for the board: None at this time. ## Membership Data: Apache Portals was founded 2004-02-17 (21 years ago) There are currently 40 committers and 17 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 Neil Griffin on 2017-02-11. - No new committers. Last addition was Ahmed on 2016-08-06. ## Project Activity: No new activity since the last report, which mentioned the release of Apache Portals Pluto 3.1.2 on December 20, 2023. ## Community Health: There is no recent activity on the dev lists, and no recent community contributions. Again, the project is in a maintenance mode. ----------------------------------------- Attachment BN: 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. ## Project Status: - There are no issues requiring board attention at this time. ## Project Activity: - 3.3.2 was released on October 4th 2024 - 3.0.7 was released on October 4th 2024 - Pulsar C++ releases: - 3.5.1 on April 1st 2024 - Pulsar Python releases: - 3.6.0 was released on September 5th 2024 - Pulsar Go releases: - 0.14.0 was released on September 29th 2024 - Pulsar reactive client: - 0.5.7 was released on August 15th 2024 - Pulsar NodeJS client: - 1.12.0 was released on September 13th 2024 - We continue to have a very high number of "Pulsar Improvement Proposal" getting submitted, discussed and voted by the community: PIP-368: Support lookup based on the lookup properties PIP-369: Flag based selective unload on changing ns-isolation-policy PIP-370: configurable remote topic creation in geo-replication PIP-374: Visibility of messages in receiverQueue for the consumers PIP-376: Make Topic Policies Service Pluggable PIP-377: Automatic retry for failed acknowledgements PIP-378: Add ServiceUnitStateTableView abstraction PIP-379: Key_Shared Draining Hashes for Improved Message Ordering PIP-380: Support setting up specific namespaces to skipping the load-shedding PIP-381: Handle large PositionInfo state PIP-383: Support granting/revoking permissions for multiple topics PIP-384: ManagedLedger interface decoupling - Pulsar has reached 666 contributors on the main Github repo (It was 661 contributors in August 2024) ## 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 (5 years ago) There are currently 84 committers and 43 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 Baodi Shi on 2024-04-11. * No new committers. Last addition was WenZhi Feng on 2024-07-02. ## 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: - 46% increase in traffic in the past quarter (19 emails compared to 13) - dev@pulsar.apache.org: - 3% increase in traffic in the past quarter (435 emails compared to 422) ## Slack activity: - 10454 Members (10375 in August 2024) - 132 Active weekly users (125 in August 2024) ## GitHub activity: - 741 commits in the past quarter (-40% decrease) - 90 code contributors in the past quarter (-34% change) - 451 PRs opened on GitHub, past quarter (-25% change) - 428 PRs closed on GitHub, past quarter (-24% change) - 174 issues opened on GitHub, past quarter (-24% change) - 95 issues closed on GitHub, past quarter (-55% change) ----------------------------------------- Attachment BO: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BP: Report from the Apache Ratis Project [Tsz-wo Sze] ----------------------------------------- Attachment BQ: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Project Status: Current project status: dormant Issues for the board: none ## Membership Data: Apache Rya was founded 2019-09-17 (5 years ago) There are currently 12 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members since project became a top-level project. Last addition was David Lotts on 2016-11-17. - No new committers were added. ## Project Activity: No new activity. Last release 4.0.1 was on 2020-12-22 ## Community Health: There is no current activity in the project. The software is used in production by users. The project is in "dormant" state: not much happening on the code, but at least 3 PMC members ready to engage if needed dev@rya.apache.org had a 75% decrease in traffic in the past quarter (1 emails compared to 4) 0 commits in the past quarter (no change) 0 code contributors in the past quarter (no change) ----------------------------------------- Attachment BR: Report from the Apache Samza Project [Jagadish Venkatraman] ----------------------------------------- Attachment BS: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Project Status: Current project status: Ongoing Issues for the board: No ## Membership Data: Apache SkyWalking was founded 2019-04-17 (5 years ago) There are currently 62 committers and 34 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 Ye Cao on 2023-08-28. - No new committers. Last addition was Claire Chen on 2024-05-27. No new committer is selected. The number of contributors(GitHub based) has been over 900(908). We saw a lot of new contributors involved into the project contributions because of GSOC and OSPP motivations. ## Project Activity: - banyandb-java-client-0.7.0: 2024-09-28 - go-0.5.0: 2024-08-28 - nginx-lua-1.0.0: 2024-08-22 - java-9.3.0: 2024-07-27 - python-1.1.0: 2024-07-22 - client-js-0.12.0: 2024-07-14 nginx-lua-1.1.0 release is being voted. SkyWalking 10.1 and BanyanDB 0.7 are ready to release. Our release managers plan to do that in next week. We are confident to say, the BSL/AGPLv3 risks of Elasticsearch are resolved. Users don't have to rely on OpenSearch(Elasticsearch fork) anymore. kapa.ai has been removed from the website due to the board request. ## Community Health: The community is healthy. We have active code contributions, discussions on GitHub and ASF Slacks. Also, a lot of relative blogs are posted on the web. More commercial products are built around our ecosystem and support SkyWalking APIs and data models. ----------------------------------------- Attachment BT: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Project Status: Current project status: Dormant, low-ongoing. Issues for the board: There are no issues for the board at present. ## Membership Data: Apache Steve was founded 2012-07-24 (12 years ago) There are currently 10 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Jim Jagielski on 2022-04-15. - No new committers. Last addition was Sean Palmer on 2022-03-04. ## Project Activity: No new activity of note. Activity usually ramps up in the spring. ## Community Health: Community health remains the same. We have sufficient oversight with >= 3 PMC members available for any issues that may arise. ----------------------------------------- Attachment BU: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BV: Report from the Apache Struts Project [René Gielen] ## Description: The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favours convention over configuration, is extensible using a plugin architecture, and ships with plugins to support patterns and technologies such as REST, AJAX and JSON. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Struts was founded 2004-03-17 (20 years ago) There are currently 60 committers and 23 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 Kusal Kithul-Godage on 2024-02-24. - No new committers. Last addition was Kusal Kithul-Godage on 2023-08-03. ## Project Activity: The Struts team made two releases in the reporting period: - Struts 6.6.0 - Feature and Bug Fix Release (2024-08-10) [1] - Struts 7.0.0-M9 - Milestone 9 Test Build for Struts 7 (2024-07-21) [2] The last Struts releases were - Struts Master 15 - Apply Apache Parent POM and plugin upgrades (2024-04-06) - Struts Annotations 1.0.8 - Enhancements in preparation for the next framework release (2022-11-05) Within the reporting period we saw quite vivid development and community activity. We had 87 PRs opened and 78 closed in the main project. This is slightly more activity than in the preceding quarter. The team released Struts 6.6.0 in August, including important hardening measures [1]. Preparation for the next major release Apache Struts 7 keeps going on, including again a new milestone test build released in July [2]. We have no issues that require board assistance at this time. ## Community Health ### Development activity in the reporting period - 104 commits - 28 JIRA Tickets created - 40 JIRA Tickets resolved ## Mailing list activity: - dev@struts.apache.org had a 39% decrease in traffic in the past quarter (61 emails compared to 100) - issues@struts.apache.org had a 1% increase in traffic in the past quarter (364 emails compared to 358) - notifications@struts.apache.org had a 9% decrease in traffic in the past quarter (470 emails compared to 512) - user@struts.apache.org had a 46% decrease in traffic in the past quarter (39 emails compared to 72) [1] https://struts.apache.org/announce-2024#a20240810 [2] https://struts.apache.org/announce-2024#a20240721 ----------------------------------------- Attachment BW: Report from the Apache Synapse Project [Isuru Udana] ## Description: Apache Synapse is a high-performance, flexible, lightweight Enterprise Service Bus (ESB) and a mediation framework. ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Synapse was founded on 2007-12-19 (17 years ago). There are currently 36 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Shafreen on 2021-05-09. - No new committers. Last addition was Nuwan Jayawardene on 2022-11-19. ## Project Activity: There is an ongoing discussion on the PMC mail thread titled "Moving WSO2 Synapse code to Apache Synapse" to merge the code from the forked repository (wso2-synapse) into the main codebase. The team is actively considering how to proceed with this integration and aims to execute the merge soon. Other than this discussion, there has been minimal activity in the project. ## Community Health: The community remains largely inactive, with limited contributions over the last quarter. The ongoing effort to merge the code from the forked repository is expected to stimulate community engagement once completed. ----------------------------------------- Attachment BX: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ----------------------------------------- Attachment BY: Report from the Apache Tcl Project [Georgios Petasis] ----------------------------------------- Attachment BZ: Report from the Apache Tez Project [László Bodor] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Tez was founded 2014-07-16 (10 years ago) There are currently 36 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Ayush Saxena was added to the PMC on 2024-09-17 - No new committers. Last addition was Ayush Saxena on 2024-01-09. ## Project Activity: 0.10.4 was released on 2024-09-15 after a struggling vote (inactivity). Hopefully, the new PMC member addition will help with this in the future. ## Community Health: New PMC member Ayush Saxena was added in the last quarter. The community passed a roll call. ----------------------------------------- Attachment CA: Report from the Apache Thrift Project [Jens Geyer] ## Description: Apache Thrift is a high performance cross platform RPC and serialization solution. ## Project Status: Current project status: Ongoing moderate Issues for the board: none ## Membership Data: Apache Thrift was founded 2010-10-20 (14 years ago) There are currently 41 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13. - No new committers. Last addition was Liu Jiayu on 2022-06-25. ## Project Activity: Completed and released version 0.21.0 on 2024-09-21 containing improvements and bug fixes. ## Community Health: Most activities around C++, PHP and Go. Moderate activities at other language bindings. Steady flow of incoming contributions from current and new contributors, most of them via Github. ----------------------------------------- Attachment CB: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list of over 1200 different file types including most of the major types in existence (MS Office, PDF, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Project Status: Current project status: Ongoing Issues for the board:none ## Membership Data: Apache Tika was founded 2010-04-20 (14 years ago) There are currently 32 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Nicholas DiPiazza on 2021-07-05. - No new committers. Last addition was Nicholas DiPiazza on 2021-06-03. ## Project Activity: Released 3.0.0-BETA2 in July. Working towards a 3.0.0 release. ## Community Health: Statistics reporter is down as of this writing (Oct 9 2024). General sense is that community health is the same as last quarter. ----------------------------------------- Attachment CC: Report from the Apache TinkerPop Project [Kelvin Lawrence] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Project Status: The project is ongoing with relatively high activities this past quarter. There are no issues requiring board attention. ## Membership Data: Community changes, past quarter: - No new PMC members. Last addition was Yang Xia on 2023-03-14. - No new committers. Last addition was Cole Greer on 2023-05-30. ## Project Activity: The community is preparing for the maintenance release of 3.6.8 and 3.7.3, currently planned to be released at the end of October [1]. This release will contain a number of security updates, bug fixes in the core functionality, as well as updates to improve implementation extensibility for providers. One notable issue in serialization, which affected client compatibility between 3.6.x and 3.7.x was resolved [2]. The community continues to be active in discussion and development for the next major release of TinkerPop 4.0, aimed at increasing maintainability, usability, extensibility, and security of the project. Several new discussion threads have opened as development work unfolded. These include refining IO specifications to reduce serialization barriers for driver language variants [3], unifying connection options across the language variants [4], as well as improving usability in query execution strategy construction [5] and profiling [6]. For early user preview, testing and feedback on the current implementation, a milestone release of the TinkerPop 4.0 Gremlin Server and a subset of drivers (Gremlin Java and Gremlin Python) is currently in discussion and proposed for the end of November [7]. ### Releases: 3.6.7 was released on 2024-04-08. 3.7.2 was released on 2024-04-08. ## Community Health: The TinkerPop Community continues to have a steady flow of activity from core committers, and occasional contributions from outside sources are in line with previous quarters. We were also happy to see TinkerPop highlighted in an Apache Groovy blog [8], which featured the use of property graph database technologies with Groovy. We hosted another live event on Twitch [9], where we invited developers from Amazon Neptune to chat about their recent integration of TinkerPop 3.7.x releases. All the recordings are available on our YouTube channel [10]: * TinkerPop Wide: Amazon Neptune and TinkerPop 3.7.x [11] Presenter: Stephen Mallette, Kelvin Lawrence ## Report Links [1]: https://lists.apache.org/thread/9c5y7pkd7wqyc971rcybk5mlqlto56qx [2]: https://issues.apache.org/jira/browse/TINKERPOP-3105 [3]: https://lists.apache.org/thread/q7h5yzd2r064lv82njbmt6lmty4s24y7 [4]: https://lists.apache.org/thread/zmvvyozgoyl22d2x05vvn8lgrm8s3ckn [5]: https://lists.apache.org/thread/xv235syvzgl06qcsqr0rrx8boch7ozjp [6]: https://lists.apache.org/thread/y8zbyx1jm5whbsw5kmo5vp58l8z815qc [7]: https://lists.apache.org/thread/hh58k28qy49lb9k7b9j4mnqvpxj0xf85 [8]: https://groovy.apache.org/blog/groovy-graph-databases [9]: https://www.twitch.tv/apachetinkerpop [10]: https://www.youtube.com/@apachetinkerpop [11]: https://www.youtube.com/watch?v=7eAxypXrw5E ----------------------------------------- Attachment CD: Report from the Apache Tomcat Project [Mladen Turk] ## Description: The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the Jakarta EE platform. ## Project Status: There are no issues requiring board attention at this time ## Membership Data: Apache Tomcat was founded 2005-05-18 (19 years ago) There are currently 50 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Han Li on 2023-03-06. - No new committers. Last addition was Dimitris Soumis on 2024-07-05. ## Project Activity: - Apache Tomcat 11.0.0 first table 25th Anniversary Edition released on 2024-10-09. - Apache Tomcat 10.1.31 was released on 2024-10-09. - Apache Tomcat 10.1.30 was released on 2024-09-17. - Apache Tomcat 10.1.29 was released on 2024-09-10. - Apache Tomcat 10.1.28 was released on 2024-08-06. - Apache Tomcat 10.1.26 was released on 2024-07-12. - Apache Tomcat 9.0.96 was released on 2024-10-08. - Apache Tomcat 9.0.95 was released on 2024-09-17. - Apache Tomcat 9.0.94 was released on 2024-09-10. - Apache Tomcat Connectors jk-1.2.50 was released on 2024-08-12. - Apache Tomcat 9.0.93 was released on 2024-08-06. ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. - We had Half-day Track @ CoC Denver. ----------------------------------------- Attachment CE: 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 The project voted in new contributor, Markus Jung, in September. Markus has contributed a handful of fixes, a rework of some code that needed it and implemented a fairly significant spec requirement. Most contributions we get are fairly on the surface -- library upgrades and other code changes around a dozen or less lines of code. We're very happy to see Markus on the project. We could use 3 or 4 more. Overall contributions are still very low for a project of our scope. If the top two contributors were eliminated, there are just three other contributors contributing 1 commit each in the last month. We still have a ways to go to increase the number of active contributors. ## Activity Work on Jakarta EE 10 is still the main focus. Two more milestones of TomEE 10 were released this quarter. The PR for OpenID support, part of Jakarta Security 3.0, was merged and some subsequent fixes issued. Major rework was done to the parsing of deployment descriptors via the SXC library that has been in use for several years. This library is a competitor to the JAXB reference implementation and provides some speed boost on startup as the JAXB reference implementation will generate several hundred classes at runtime. The SXC library allows those to be generated in advance. This was a manual process. The rework generates these dynamically as part of the build which is a very welcome improvement. The vast majority of other commits were for dependency upgrades. As in the past report, overall there are still TCKs not yet setup and we are still a long way from being compliant with Jakarta EE 10 and MicroProfile 6. Additionally, as previously mentioned we still frequently release our own milestones of CXF as releases there are not quite as frequent as we need them. ## PMC changes: - Currently 13 PMC members. - Last PMC addition Richard Zowalla on May 23rd, 2022 ## Committer base changes: - Currently 35 committers. - Last committer added was Markus Jung on September 12th, 2024 - Previous committer added was Thomas Andraschko on March 25th, 2024 ## Releases: - Apache TomEE 10.0.0-M2 on July 22nd, 2024 - Apache TomEE 10.0.0-M3 on October 13th, 2024 ----------------------------------------- Attachment CF: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Traffic Server was founded 2010-04-20 (14 years ago) There are currently 71 committers and 59 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 Mo Chen on 2024-04-15. - No new committers. Last addition was Josiah VanderZee on 2024-01-07. ## Project Activity: In the past quarter, we made five releases, including the next major release of version 10.0.0. Notable new features include H2 to origin support and experimental H3 support for clients. This release saw over 2,200 commits, marking significant progress for the project. We also announced the end of support for the 8.1.x branch, effective November 1st of this year. In addition, we addressed security concerns with four dedicated security releases—two on the 9.2.x branch and two on the 8.1.x branch. ## Community Health: We're excited to announce that the ATS Fall Summit is scheduled for November 19th-21st in Denver, CO. Signup forms and event details are now available to the public. As anticipated, GitHub PR activity has slowed following the release of ATS 10.0.0. We continue to hold our weekly bug and issue scrubs every Monday, where committers are assigned to review PRs and address issues submitted by the user community. ----------------------------------------- Attachment CG: Report from the Apache Web Services Project [Daniel Kulp] ----------------------------------------- Attachment CH: 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 ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Whimsy was founded 2015-05-19 (9 years ago) There are currently 12 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Matt Sicker on 2020-04-11. - No new committers. Last addition was Matt Sicker on 2020-04-09. ## Project Activity: Busier than usual due to a number of Workbench issues reported, as well as some data source issues that were reported. Fixes still being made for important issues around actual ASF operations. Many thanks to sebb, with assist from Infra, for building a brand new Whimsy VM with updated software across the board, the transition was quick and painless for this user. ## Community Health: No change; many tools still rely on just one or two maintainers. We do appreciate the occasional drive-by documentation PRs from newcomers! ----------------------------------------- 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. ## Project Status: Current project status: Ongoing/low Issues for the board: none ## Membership Data: Apache Yetus was founded 2015-09-15 (9 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: We are currently working on a 0.15.1 release. Primary focus is updating the docker container that is used by the Github Marketplace and other users. ## Community Health: Low activity across all human-related metrics, but given the stable status of the project that should not be surprising. ----------------------------------------- Attachment CJ: Report from the Apache Zeppelin Project [Jongyoul Lee] ## Description: The mission of Zeppelin is the creation and maintenance of software related to A web-based notebook that enables interactive data analytics ## Project Status: Current project status: Ongoing with moderate activity. At least three PMC members are reviewing contributions. ## Membership Data: Apache Zeppelin was founded 2016-05-18 (8 years ago) There are currently 25 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Cheng Pan was added to the PMC on 2024-08-25 - Philipp Dallig was added to the PMC on 2024-07-24 - Cheng Pan was added as committer on 2024-08-25 ## Project Activity: We released 0.11.2 as a minor release with some security fixes. We are preparing 0.12.0 which is a next major release including a new UI. It will also include several improvement including a new version of Spark and Flink interpreters. ## Community Health: We invited at least eight new contributors. Some of them contribute enthusiastically and participate reviews as well. These activities result in inviting new contributors more. We also think of promoting committers several months later. ------------------------------------------------------ End of minutes for the October 16, 2024 board meeting.