The Apache Software Foundation Board of Directors Meeting Minutes July 17, 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/43jd 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 Christofer Dutz Willem Ning Jiang Jeff Jirsa Justin Mclean Jean-Baptiste Onofré Craig L Russell Sander Striker - joined :03 Directors Absent: none Executive Officers Present: Craig R. McClanahan Matt Sicker Ruth Suehle - joined :12 Executive Officers Absent: David Nalley Guests: Brian Proffitt Daniel Augusto Veronezi Salvador - joined :02 Daniel Gruno Drew Foulks Gavin McDonald Greg Stein - joined :02 Julien Le Dem Mark Thomas Melissa Logan 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 June 19, 2024 See: board_minutes_2024_06_19.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Shane Curcuru] The ASF’s President David Nalley was invited to speak before the UN at OSPOs for Good 2024 [1] a two day symposium about “open source networks as enablers of global cooperation”. Participating in the Open Source at Work in the World panel [2] for the UN’s Envoy on Technology showcases the importance of the ASF and our software to the world outside of the merely technical sphere; but rather, as a social and global public good. A critical part of the ASF’s ethos and reputation is our independent, community-led, vendor neutral governance for all projects. Unique among FOSS Foundations, the ASF has three pillars that ensure the independence of all our projects’ governance even in the face of commercial pressures: - Our hundreds of ASF Members [3] are individuals (never corporations) from around the world and from all walks of life. Members are nominated internally and elected by other members based on their positive contributions to ASF projects, and their willingness to promote the public good when making decisions for their projects. These hundreds of Members provide a technical and community mentoring backbone to all of our projects, as well as a focus on our mission for the public good. - The ASF owns all trademarks on behalf of our project communities [4]. The Apache brand benefits our projects and the ASF as a whole, given our strong brand recognition for independent and welcoming communities building software openly. Potential contributors know what to expect from any Apache project, and that with their contributions to the project, they’ll have a fair chance at being elected to help govern the project in the future. The nine member ASF Board is elected annually from within the ASF Membership. Board elections are competitive and are based on Directors contributions to the ASF as a whole, not for outside activities and never for commercial affiliations. Every ASF project reports quarterly directly to the Board, so the Board can provide active oversight to project governance. - From time to time some commercial vendors have abused the ASF’s trademarks and goodwill for a vendor’s sole benefit, at a cost to the community as a whole. At other times, vendors have worked to bend project governance for their own benefit, either by hiring project contributors or by having their employees who are contributors unduly influence project direction. In each of these cases, the independent ASF Board serves as a backstop to ensure projects are governed for the public good, and that Apache trademarks are respected and reserved for the actual project communities that have done the work. The Board and our many volunteer officers’ efforts to preserve project independence are not always visible publicly, but rest assured: Apache projects are governed for the public good [5]. We are also starting a regular Board program of reviewing strategic plans and needs of all operations officers, continuing this month with our VP of Brand Management and issues with efficiently protecting ASF trademarks. [1] https://www.un.org/techenvoy/content/ospos-good-2024 [2] https://webtv.un.org/en/asset/k1q/k1qmxhno3c?kalturaStartTime=1731 [3] https://apache.org/foundation/governance/members.html [4] https://apache.org/foundation/marks/ [5] https://community.apache.org/projectIndependence.html B. President [David Nalley] I had the pleasure of speaking on behalf of the ASF at the United Nations during the OSPOs for Good event that was sponsored by the Federal Republic of Germany and the Republic of Kenya. I was happy to see a number of ASF members present as well including Brian Behlendorf, Sander Striker, Danese Cooper, Ruth Suehle, Brian Proffitt, and probably others that I missed. Additionally, please see Attachments 1 through 10. C. Treasurer [Craig R. McClanahan] More of the same quiet progress in most respects. In this year's Community over Code conferences, we have been trying something a little different this year: * Offered joint sponsorship opportunities for the EU and NA conferences, with several takers. * Had the EU conference managed by a vendor. There have been a few process wrinkles on these, but nothing impossible to deal with. D. Secretary [Matt Sicker] In June, the secretary received 65 ICLAs, 1 CCLA, 1 software grant, and 1 membership emeritus request. The secretary attended the board face to face meeting in June. E. Executive Vice President [Ruth Suehle] Last week's OSPOs for Good event and subsequent What's Next for Open Source meetings were really good gatherings of open source folks, and as the president mentioned, plenty of ASF representation. I'm looking forward to how we can be a part of the future of the conversations that started there. This month we received one code of conduct complaint, which is currently being handled. F. Vice Chair [Justin Mclean] 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 / Justin] See Attachment 11 B. Apache Legal Affairs Committee [Roman Shaposhnik / Sander] No report was submitted. C. Apache Security Team Project [Mark J. Cox / JB] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Airavata [clr] # Flagon [cdutz] # Fluo [rbowen] # HAWQ [striker] # Mnemonic [striker] # Zeppelin [cdutz] A. Apache Accumulo Project [Ed Coleman / Shane] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Craig] See Attachment B C. Apache Airavata Project [Suresh Marru / Willem] See Attachment C @Rich: reach out about status of releases D. Apache APISIX Project [Ming Wen / Jeff] See Attachment D E. Apache Aries Project [Christian Schneider / Christofer] See Attachment E F. Apache Arrow Project [Andrew Grove / Rich] See Attachment F G. Apache AsterixDB Project [Till Westmann / Jeff] See Attachment G H. Apache Attic Project [Herve Boutemy / Craig] See Attachment H I. Apache Avro Project [Ryan Skraba / Justin] See Attachment I J. Apache Bigtop Project [Masatake Iwasaki / Sander] See Attachment J K. Apache bRPC Project [James Ge / Christofer] See Attachment K L. Apache BVal Project [Matthew Jason Benson / JB] See Attachment L M. Apache Calcite Project [Benchao Li / Shane] See Attachment M N. Apache CarbonData Project [Liang Chen / Rich] See Attachment N O. Apache Causeway Project [Jörg Rade / Willem] See Attachment O P. Apache Celix Project [Pepijn Noltes / Jeff] See Attachment P Q. Apache CXF Project [Daniel Kulp / Willem] No report was submitted. R. Apache DataFu Project [Eyal Allweil / Craig] See Attachment R S. Apache DataFusion Project [Andrew Lamb / Justin] See Attachment S T. Apache DB Project [Bryan Pendleton / Sander] See Attachment T U. Apache Directory Project [Shawn McKinney / JB] See Attachment U V. Apache DolphinScheduler Project [Lidong Dai / Christofer] See Attachment V W. Apache Druid Project [Gian Merlino / Rich] No report was submitted. X. Apache Dubbo Project [Jun Liu / Shane] No report was submitted. Y. Apache Fineract Project [James Dailey / Christofer] See Attachment Y Z. Apache Flagon Project [Joshua C. Poore / Shane] See Attachment Z @Christofer: follow up about Elasticsearch dependency AA. Apache Fluo Project [Keith Turner / JB] See Attachment AA @Rich: follow up on roll call for Fluo PMC AB. Apache Geronimo Project [Jean-Louis Monteiro / Craig] No report was submitted. AC. Apache Griffin Project [William Guo / Christofer] See Attachment AC AD. Apache Hadoop Project [Xiaoqiao He / Sander] See Attachment AD AE. Apache HAWQ Project [Lei Chang / Justin] See Attachment AE AF. Apache HBase Project [Duo Zhang / Sander] See Attachment AF AG. Apache Hive Project [Naveen Gangam / Rich] See Attachment AG AH. Apache Incubator Project [Justin Mclean] No report was submitted. AI. Apache InLong Project [Charles Zhang / Jeff] No report was submitted. AJ. Apache James Project [Benoit Tellier / Willem] See Attachment AJ AK. Apache jclouds Project [Andrew Gaul / Sander] See Attachment AK AL. Apache Jena Project [Andy Seaborne / Justin] See Attachment AL AM. Apache JMeter Project [Bruno Demion / Shane] See Attachment AM AN. Apache Johnzon Project [Jean-Louis Monteiro / Rich] No report was submitted. AO. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Willem] See Attachment AO AP. Apache Kudu Project [Andrew Wong / Christofer] See Attachment AP AQ. Apache Lucene.Net Project [Shad Storhaug / Jeff] See Attachment AQ AR. Apache MADlib Project [Ed Espino / Christofer] No report was submitted. AS. Apache Mahout Project [Andrew Musselman / JB] See Attachment AS AT. Apache Maven Project [Karl Heinz Marbaise / Craig] See Attachment AT AU. Apache Mesos Project [Qian Zhang / Willem] See Attachment AU AV. Apache MINA Project [Guillaume Nodet / Jeff] See Attachment AV AW. Apache Mnemonic Project [Gordon King / Sander] No report was submitted. @Sander: add an Attic resolution for Mnemonic for next month and inform PMC about this AX. Apache MyFaces Project [Bernd Bohmann / Shane] See Attachment AX AY. Apache Mynewt Project [Szymon Janc / JB] No report was submitted. AZ. Apache NiFi Project [Joe Witt / Rich] See Attachment AZ BA. Apache Nutch Project [Sebastian Nagel / Justin] See Attachment BA BB. Apache NuttX Project [Alin Jerpelea / Shane] See Attachment BB BC. Apache OpenJPA Project [Mark Struberg / Sander] See Attachment BC BD. Apache OpenMeetings Project [Maxim Solodovnik / Christofer] No report was submitted. BE. Apache OpenOffice Project [Dave Fisher / Craig] No report was submitted. BF. Apache OpenWebBeans Project [Mark Struberg / Sander] See Attachment BF BG. Apache ORC Project [William Hyun / Rich] See Attachment BG BH. Apache Parquet Project [Julien Le Dem / Sander] See Attachment BH BI. Apache PDFBox Project [Andreas Lehmkühler / Justin] See Attachment BI BJ. Apache Petri Project [Dave Fisher / Craig] No report was submitted. BK. Apache Pig Project [Koji Noguchi / Christofer] See Attachment BK BL. Apache Pivot Project [Roger Lee Whitcomb / JB] No report was submitted. BM. Apache Pulsar Project [Matteo Merli / Jeff] No report was submitted. BN. Apache Ranger Project [Selvamohan Neethiraj / Willem] No report was submitted. BO. Apache Ratis Project [Tsz-wo Sze / Shane] See Attachment BO BP. Apache Rya Project [Adina Crainiceanu / Christofer] See Attachment BP BQ. Apache Samza Project [Jagadish Venkatraman / Christofer] No report was submitted. BR. Apache SDAP Project [Nga Thien Chung / Craig] See Attachment BR BS. Apache SkyWalking Project [Sheng Wu / JB] See Attachment BS BT. Apache Steve Project [Daniel Gruno / Jeff] See Attachment BT BU. Apache Streams Project [Steve Blackmon / Willem] No report was submitted. @Rich: pursue a report for Streams BV. Apache Struts Project [René Gielen / Rich] See Attachment BV BW. Apache Synapse Project [Isuru Udana / Christofer] See Attachment BW BX. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Shane] See Attachment BX BY. Apache Tcl Project [Georgios Petasis / Rich] See Attachment BY BZ. Apache Tez Project [László Bodor / Sander] No report was submitted. CA. Apache Thrift Project [Jens Geyer / Sander] See Attachment CA CB. Apache Tika Project [Tim Allison / Justin] See Attachment CB CC. Apache TinkerPop Project [Kelvin Lawrence / JB] See Attachment CC CD. Apache Traffic Server Project [Bryan Call / Rich] See Attachment CD CE. Apache UIMA Project [Richard Eckart de Castilho / Willem] See Attachment CE CF. Apache Web Services Project [Daniel Kulp / Justin] No report was submitted. CG. Apache Zeppelin Project [Jongyoul Lee / Shane] See Attachment CG Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Age Project Chair WHEREAS, the Board of Directors heretofore appointed Eya Badal (eya) to the office of Vice President, Apache Age, and WHEREAS, it is the Board's belief that the Apache Age project requires careful monitoring and guidance at this time; NOW, THEREFORE, BE IT RESOLVED, that Eya Badal is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Age, and BE IT FURTHER RESOLVED, that Jeff Jirsa (jjirsa) be and hereby is appointed to the office of Vice President, Apache Age, 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 Age Project Chair, Sander and Jeff abstain, JB votes no, remaining vote yes; vote passes. B. Terminate the Apache HAWQ Project WHEREAS, the Project Management Committee of the Apache HAWQ project has arrived at a consensus 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 HAWQ project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache HAWQ 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 HAWQ Project; and be it further RESOLVED, that the office of "Vice President, Apache HAWQ" is hereby terminated; and be it further RESOLVED, that the Apache HAWQ PMC is hereby terminated. Special Order 7B, Terminate the Apache HAWQ Project, was approved by Unanimous Vote of the directors present. C. Terminate the Apache Bloodhound Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Bloodhound project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Bloodhound 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 Bloodhound Project; and be it further RESOLVED, that the office of "Vice President, Apache Bloodhound" is hereby terminated; and be it further RESOLVED, that the Apache Bloodhound PMC is hereby terminated. Special Order 7C, Terminate the Apache Bloodhound Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Trademark management status briefing VP, Brand Management Short briefing and Q&A with VP, Brand Management on strategic trademark status, plans, and needs for the future. @Justin: update trademark registration runbook @Shane: update Incubation guidelines to include trademark grant 9. Review Outstanding Action Items * David: reach out on list about strategy for D&I position [ Diversity and Inclusion 2024-04-17 ] Status: * Shane: figure out username policy [ MyFaces 2024-04-17 ] Status: * Christofer: look into development activity [ Pig 2024-04-17 ] Status: It seems all commit activity is coming from one single user (Koji Noguchi ). On the dev list I can see only Jira emails from people in the project. 90% coming from the same person who's committing. All other Jira emails contain nothing else than "+1" strings. Not sure when the last roll-call was, but I would assume considering seeing 3 people involved in the project, even if only one is actively contributing code, a roll-call doesn't make much sense as the other two will just post their usual "+1" and be done with it. * Rich: follow up about metrics tooling [ Traffic Server 2024-04-17 ] Status: Still in a holding pattern on this, as it seems like it would be addressed by some of the things in the Project Reporting Proposal that Sander and I hope to bring to the board meeting. * Rich: follow up about lack of BuildStream.a.o website and related policy [ BuildStream 2024-05-15 ] Status: * Shane: follow up on Attic [ Bloodhound 2024-05-15 ] Status: * Brian: follow up with board about F2F status with Slovakia situation [ Board F2F Agenda Planning 2024-05-15 ] Status: * Justin: follow up about AGE [ Brand Management 2024-06-19 ] Status: Done. * 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: 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:09 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period June 2024 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - approved the GraphAr, OpenServerless and Gravitino names - worked with DUBBO and HBASE PMCs to update the trademark attribution text used on the project websites - provided advice to a vendor regarding vendor product feature names that used ASF marks - provided a response to the board's request for status and wishes for brand management strategy - approved one event related to FLINK - responded to a request to use FLINK logo on a t-shirt - approved one event related to DRUID * REGISTRATIONS Instructed counsel to proceed with renewals for: - US ACTIVEMQ - US SERVICEMIX Instructed counsel not to monitor the KIE related marks until graduation is complete and the marks have transferred to ASF. Instructed counsel to start the registration process for: - US OPENDAL - US ICEBERG * INFRINGEMENTS Contacted a vendor to resolve some attribution issues for IoTDB. The pages are now behind a login so we are unable to determine if the issue has been addressed. Contacted a vendor to request use of the full "Apache ..." name when referring to our products. Unable to progress a potential infringement of our ICEBERG mark on LinkedIn as the mark is not registered. The PMC has requested registration. Worked with the IoTDB PMC to address naming and attribution issues for a commercial product. The issues have been resolved although it was necessary to remind some IoTDB PMC members of ASF policies in this area. The KAFKA PMC continues to work through a number of potential infringements that were highlighted to the project. Responded to a potential conflict with our IMPALA mark raised by counsel. Responded to a potential conflict with our OPENOFFICE mark raised by counsel. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: a —New: onboarding continues for one new Sponsor. b —Renewals: no Sponsors have confirmed their renewals during this time period. c —Payments: 1 —New: no new Sponsor payments were received this month. 2a —Renewing: no renewing Sponsor payments were received this month. 2b —Incoming: we await payment from one renewing Platinum, two renewing Gold, and one new Silver Sponsor. 2) Targeted Sponsors: we are addressing several Targeted Sponsorship opportunities with a small handful of PMCs who have been approached by potential donors. We also received an unrestricted donation to benefit a specific Apache Project and its community. We are also awaiting a multi-year payment from one Targeted Sponsor. 3) Sponsor Relations: we held our first quarterly call series with ASF Gold and Platinum Sponsors, which was well-received by attending Sponsors and ASF team members. We will begin planning for the Q3 call in the coming weeks. 4) Event Sponsorship: with Community Over Code Europe complete, we are following up with outstanding EU Sponsor payments and continue to support new Sponsorships for the North America event in October. 5) Individual Donations and Corporate Giving: we received $1.3K in online donations via https://donate.apache.org/ 6) Administrivia: we continue to work with the Treasury and Accounting teams with Sponsor invoicing and payment platform onboarding requirements. Our ongoing collaborative efforts to streamline processes for receiving sponsorship payments, particularly targeted sponsorship funds, are proceeding smoothly. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] Foundation Comms * Fielded 3 incoming inquiries for M&P support (HBase, SeaTunnel and DolphinScheduler) * Coordinated with Apache DataFusion PMC to develop and issue an announcement touting the project’s graduation to TLP * First Contribution Campaign: published ninth blog in the series, focusing on marketing contributions * Continued coordination with ASF officers for FY2024 annual report * Began development of ASF newsletter in coordination with ComDev * Coordinated with Iceberg PMC to draft a statement and blog in wake of Databricks’ acquisition of Tabular * Coordinated interview between Roman Shaposhnik for an article being written about AI guidance and open source software * Refined M&P process for announcing TLPs to better support ASF projects; updated M&P Wiki page and alerted projects on mailing list * Created a document to track M&P engagements with ASF Projects to help ensure support is widespread and equitable * Drafted document with new ways M&P can support ASF sponsors 25th Anniversary Project * Published and promoted project spotlight featuring Apache Answer Branding Project * Updated draft blog post announcing ASF brand direction and began re-circulating for approvals to published July 8 or 15 * Drafted talking points for ASF board including ASF Brand PR FAQ Website * Began work to update the Apache.org homepage, including development of wireframes * Continued audit of ASF assets for rebranding * Updated site to include board and corp officer bios Social Media Overview In total, 51 posts were published: 36 Tweets + 15 LinkedIn. News of DataFusion becoming an ASF TLP caused a substantial spike in engagement and post link clicks for the month, especially on LinkedIn. Social Highlights (X + LinkedIn) * Total Audience: 138,892 * New Followers in June: 924 * Total Impressions: 173,716 (.4% decrease MoM) * Total Engagements: 8,322 (25.9% increase MoM) * Post Link Clicks: 5,533 (34.9% increase MoM) Website Analytics * 844,182 visits, 844,119 unique visitors -13.2% * 2 min 44s average visit duration +1.2% * 49% visits have bounced (left the website after one page) 0% * 4.9 actions (page views, downloads, outlinks, internal site searches) per visit -44.3% * 10,001 max actions in one visit 0% * 3,446,527 pageviews, 1,045,459 unique pageviews -49.5% * 37 total searches on your website, 23 unique keywords +94.7% * 388,852 downloads, 268,441 unique downloads -21% * 285,986 outlinks, 196,648 unique outlinks -75.2% ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [Myrle Krantz] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Finances ======== - Pulled together an FY25 budget, and worked with VP Tooling incorporate that department's needs. Short Term Priorities ===================== - Bring up our new svn master (svn02). - Confluence signup workflow on selfserve. Long Range Priorities ===================== - Work with VP Tooling to help a new hire begin work on ASF internal tooling (Agenda Tool, Apache Trusted Release Platform, etc) General Activity ================ - Slower few weeks due to US holidays and PTO. - "Inside Infra", our newsletter was published on June 24. [1] - asfquart work: Agenda Tool is moving forward with porting to leverage more features, as has the selfserve platform. Discussions continue for improvements, along with changes to the asfpy package. - Qbot has seen improvements in recognizing Jira tickets in channels, but more importantly: expanding team knowledge. Documentation [2] has been launched for Qbot with an intent to socialize it further to projects, including a future Newsletter and Roundtable. - Work continued on a GitHub Action to perform Pelican-based static website builds for the projects to use. - Atlassian has provided lots of review and processes on how we can get our user count into a manageable state for moving to their cloud products. - We continue testing our private VPN mesh network to improve the access and security of our server networks. - Reviewed the security controls in another one of our datacenters, and implemented some constrained roles. Turned off some machines that were no longer in use (to reduce surface area). - Decommissioned our old Jira to Slack bridge, relying on Qbot now. - Getting closer on upgrading the Bugzilla machine. Some conflicting versions in the upgrade put this to a halt for a while. [1] https://infra.apache.org/blog/newsletter_06_24.html [2] https://infra.apache.org/qbot.html ----------------------------------------- Attachment 5: Report from the VP of Tooling [Myrle Krantz] NOTE: no current issues requiring escalation or attention from the President or the Board. Several activities have happened since the VP Tooling office creation and appointment occurred last month: * A job description for a full-time developer has been drafted and is under review now. * With the assistance of the Fundraising team, we have been put into contact with one of our sponsors, to help with the hiring process. * Coordination with the InfraAdmin to incorporate staffing amounts into the (Infrastructure) FY25 budget. Unlike prior years, Infra's "Staffing" budget line will move to become part of the Foundation's General Administration roll up account. ----------------------------------------- Attachment 6: Report from the VP of Conferences [Brian Proffitt] Community Over Code NA 2024 The CFP for Community Over Code NA 2024 schedule has gone out, and registration has been opened. The planners are currently working to find keynote speakers for the conference. Research into venues for the 2025 NA event is ongoing. Now that there is a "lull," we are examining new opportunities to co-locate conferences in 2025, as well. Community Over Code Asia 2024 CoC Asia 2024 will be held on 26th to 28th July in Hangzhou China. Conference organizers have finished inviting Keynote Speakers, and now have 160 accepted sessions, 182 speakers. They also worked with the TAC to provide 11 Visa invitation letters for the applications. By July 14th, there were about 450 people registered for the conference, 200 for attending online sessions. ----------------------------------------- Attachment 7: Report from the Apache Travel Assistance Committee [Gavin McDonald] Previous Events =============== Community Over Code EU 2024 ---------------------------- Post event surveys are still be done. Need to find a TAC Committee Member volunteer to do this, it is one easy job that seems to not get done on time. Current Events ============== Community Over Code Asia 2024 ---------------------------- All flights are booked and paid for those that have or do not need Visas. There are two people still awaiting Visas, if they get them by Friday 19th we will book their flights, otherwise they will be withdrawn. TAC person on the ground has a TAC card and that will be loaded and used for Accommodation costs and TAC meals. Community Over Code NA 2024 ---------------------------- We are working though registering people for the Conference, gathering and providing Visa support information for those that need it. Also looking to start booking flights for those that do not need Visas. Hotel accommodation to be discussed with the Organizers. Budget ======= TAC budget was approved for $60,000 Monthly Meetings ================ For at least the run up to events, we continue to hold monthly meetings on the second Tuesday. With multiple events to support at the same time and different people running each event we thought a monthly live call would compliment our mailing list and Slack Channels. Any interested members or other Operations folks are welcome to attend these. TAC App ======= TAC App is closed currently Future Events ============= Looking into a few other events as always. With 3 Community Over Code events happening we may not have enough volunteer time to take on anything else concurrent. Short/Medium Term Priorities ============================ Keeping an eye out for other smaller events to support. Mailing List Activity ===================== Not much activity this month Membership ========== No changes to the membership this month. ----------------------------------------- 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, 51 tracking codes were requested (+0). 11 Matomo sites don't receive traffic at this point (not yet implemented). A question about using "Kapa AI" was raised and addressed on the mailing list. As the ASF, we are responsible for all websites and services we use and provide to our users. This includes tools such as Kapa AI embedded in our websites. If a project’s website uses this tool, we are accountable for ensuring data privacy compliance. According to my recent assessments, Kapa AI does not support the GDPR. The company does not provide a Data Processing Agreement (DPA). In addition, it also embeds additional tools such as Google Analytics. "Data removal", as required by various privacy frameworks such as the GDPR or the CCPA, is limited to minors. Even then, the privacy terms remain vague. Even if Kapa AI would provide a DPA, we would only be able to sign it when the ASF is convinced that the provider is trustworthy enough to comply. This is generally true for all services we use and is problematic in the GDPR. Extra caution is advised regarding AI services since it is usually unclear how user data is used and processed. At this time, I cannot recommend the use of Kapa AI on our websites. If there is an urgent necessity to use Kapa AI, website maintainers must obtain user consent before loading the tool. This is very similar to embedding YouTube videos as described in the FAQ: https://privacy.apache.org/faq/committers.html A follow-up question asked whether one can use Kapa AI outside the project's website. Generally, the ASF is only responsible for its channels. This includes our websites and services that pay for and operate on our behalf. All websites, tools (such as Discord) or similar which are run and operated by enthusiasts outside the control of the ASF is the operator's responsibility. Very similar to trademark policies, it is advised that all services operated by third parties are easily identified as not being part of the ASF. # Open tasks - 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 - Investigate TAC 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] 1) CRA and open standards. Final publication of actual law expected mid September. Focus can safely be put on standards. Eclipse (Known as the Open Regulatory Compliance Working Group — fully open) going well. There appears to be some movement on the CENELEC side; including accepting non European liaisons/experts. I’ll keep an eye on this - we may want to apply. 2) David on a panel at the United Nations OSPO++ due (Secretary General; tech envoy); Ruth, Brian and Sander attending. 3) Willem Jiang and I should meet with the director of open source at the China Academy of Information and Communications Technology. The main purpose is to long term develop the same sort of informal relations between our local Apache community - mimicking how we can talk, or get informally consulted, by the European Commission and the likes of CISA and NIST in the US. This is a long term thing, with this a first baby step. And planned the day before CoC Asia. 4) Of all the big pieces of legislation - the AI act is still not finished/stable. PLD and the others - no changes. 5) With regard to 1025 (the rules for how the industry & open source can (or cannot as it is right now) are required to be involved in industry standards that are being rewritten) — the OFE letter appears to go the right direction; no need for us to push this or be very visible or anything. ----------------------------------------- Attachment 11: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 12: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] ----------------------------------------- Attachment 13: Report from the Apache Security Team Project [Mark J. Cox] June: - We continue working with projects to publish 'security model' information on their websites, this month TVM and HugeGraph. - Work on OpenSSF Scorecards and Best Practices Badges: getting an overview of how Apache repositories score and looking at which across-the-board changes would have most impact. - Arnout participated in Community over Code EU and the Tomcat Security Day - Look into ways to publish security policy/contact and EOL information about projects, possibly leveraging DOAP. and work towards publishing our own advisories in OSV format as well as CVE. Stats for June 2024: 21 [license confusion] 13 [support request/question not security notification] 10 [report/question relating to dependencies] Security reports: 62 (last months: 51, 61, 108, 78) 7 ['airflow'] 5 ['website or other infrastructure'] 4 ['superset'] 3 ['openoffice'] 2 ['beam', 'commons', 'hive', 'hop', 'httpd', 'trafficserver'] 1 ['age', 'allura', 'answer', 'apisix', 'apr', 'arrow', 'axis', 'brooklyn', 'cloudstack', 'cnvd', 'geode', 'groovy', 'hugegraph', 'james', 'kafka', 'linkis', 'mynewt', 'nifi', 'ofbiz', 'ranger', 'seatunnel', 'shardingsphere', 'subversion', 'syncope', 'tomcat', 'tvm', 'unomi', 'usergrid', 'wicket'] In total, as of 1st July 2024, we're tracking 198 (last months: 185, 191) open issues across 70 projects, median age 108 days (last months: 91, 75, 73). 63 of those issues have CVE names assigned. 15 (last month: 13) of these issues, across 8 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 (12 years ago) There are currently 42 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. It is our practice to invite committers to be PMC members at the same time. The difference between committers and PMC members is because some PMC members have elected to go emeritus. Community changes, past quarter: - No new PMC members. Last addition was Daniel Roberts on 2023-08-08. - No new committers. Last addition was Daniel Roberts on 2023-08-10. ## Project Activity: Accumulo is currently working on some significant development efforts. - Improving the performance and stability of the 2.1.x line - Adding new features and performance improvements to 3.1 line - The evolution of the processing model to support dynamic scaling and provide elasticity. ### Releases: - accumulo-1.10.4 was released on 2023-11-16. - accumulo-2.1.2 was released on 2023-08-21. - 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 is the final release. The vote thread can be found at [1] Release activity for a 2.1.3 release has started. A pre-release RC-0 vote started on 2 July 2024. (The pre-release vote is to validate the release process before formal releases are created.) Work on 3.1.0 and future elasticity branches remain very active. ### Other: During the past quarter, Accumulo had an opportunity to perform at-scale testing of 2.1 experimental features, namely ScanServers and External Compactors. This testing period did uncover an important performance issue with ScanServers that has now been resolved in the 2.1.3 version. The at-scale testing also exposed the need for additional metric and logging changes. At present, most of these minor issues have been resolved and incorporated into 2.1.3 and future release branches. Overall, the testing successfully validated scalability and performance improvements and demonstrated the stability of new Accumulo features at scale. ## 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] https://lists.apache.org/thread/6jy0v0qk14163xx19ocz4l3xxc1rzr3z [2] https://lists.apache.org/thread/5tlykw1o5rcz5vps5gz4vo1o7kjnpsld ----------------------------------------- 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: The project continues to move forward making positive progress. ## Membership Data: Apache ActiveMQ was founded 2007-01-16 (17 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-06. - No new committers. Last addition was Anton Roskvist on 2024-02-09. ## Project Activity: ### ActiveMQ Classic - 5.18.4 released. It contains several updates and maintenance fixes. - 6.1.2 releases. It contains a security fix (by default) on Jolokia and REST Message API. - Multiple platform Docker images have been published on Docker Hub. - 6.2.0 and 6.1.3 releases are in progress. ### ActiveMQ Artemis - 2.34.0 released. Highlights include hardening for the mirroring functionality, paging performance improvements, and metrics for security events as well as replication. - 2.35.0 released. Highlights include a new JSON output option for the "queue stat" command, and a migration to JUnit 5. - Work is now progressing towards 2.36.0. ## 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] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. ## Project Status: Current project status: The Project is active, and the community remains healthy. Issues for the board: No issues to report. ## Membership Data: Apache Airavata was founded 2012-09-18 (12 years ago) There are currently 44 committers and 27 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 Lahiru Jayathilake on 2024-04-07. - Praneeth Chityala was added as committer on 2024-04-25 ## Project Activity: Development activity in terms of pull requests is active. In the last board report, we mentioned that the activity looks stale. Clarifying what we mean by it: the fragmented activity across multiple GitHub repositories and multiple communication mechanisms and not actively updated websites, gives an impression that project is not active. On the contratry, there is active development, we will need to put in energy to collect all activity to be visible/navigatable from the website. ## Community Health: The code is not being actively released, but the community has got used to working with GitHub branches. We will need to put in the energy to cut periodic releases, given the optics of old releases do not provide a good perception. ----------------------------------------- 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: None. ## Membership Data: Apache APISIX was founded 2020-07-15 (4 years ago) There are currently 63 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Peter Zhu on 2024-01-12. - No new committers. Last addition was Fabrice Li on 2023-10-24. ## Project Activity: Recent changes are in documentation and minor bug fixes, some major features are under review. 3.9.0 was released on 2024-03-29. 3.8.0 was released on 2024-01-15. 3.7.0 was released on 2023-11-21. ## Community Health: Apache APISIX's slack group has more than 1,700 members, which makes technical communication between developers more timely. dev@apisix.apache.org had a 35% decrease in traffic in the past quarter (105 emails compared to 161) notifications@apisix.apache.org had a 43% decrease in traffic in the past quarter (2559 emails compared to 4415) 209 commits in the past quarter (-34% change) 39 code contributors in the past quarter (-27% change) 135 PRs opened on GitHub, past quarter (-47% change) 129 PRs closed on GitHub, past quarter (-43% change) 208 issues opened on GitHub, past quarter (-31% change) 153 issues closed on GitHub, past quarter (-46% 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: Between ongoing and dormant. Issues for the board: No current issues ## 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: With Aries Typed Event we have a new spec implementation. There is a lot of improvements on Aries Remote Service Admin. ## Community Health: Currently the project is driven by a very small group of people. (committers active in last quarter) ----------------------------------------- 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 with high activity Issues for the board: None ## Membership Data: Apache Arrow was founded 2016-01-19 (8 years ago) There are currently 108 committers and 51 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 Raúl Cumplido on 2023-11-12. - Dane Pitkin was added as committer on 2024-05-08 - Sarah Gilmore was added as committer on 2024-04-10 ## Project Activity: The DataFusion and Ballista subprojects successfully moved to a new top-level Apache DataFusion project. Arrow has several subprojects, as listed on https://arrow.apache.org/ ### ADBC The 1.0.0 release (release ‘12’) was completed and the 1.1.0 (‘13’) release is in progress. External contributors are working on support for Google BigQuery. ### Arrow Flight The Disassociated IPC proposal was accepted, and the existing UCX prototype will be deprecated in favor of the new design. ### Arrow Flight SQL We are still working through the process of the ODBC driver donation. Also, there’s been some informal agreement among some committers that we may want to consider an updated version of the protocol. ### Arrow Flight SQL adapter for PostgreSQL There is no progress in this period. We are working on a related approach (Improving Apache Arrow integration in the upstream PostgreSQL) and the approach is not completed yet. We will restart this after the related approach is completed. ### nanoarrow The nanoarrow subproject continues to see increased engagement from users and contributors. Python bindings, non-CPU device support, and build system support were the primary development priorities in the last few months, whereas type support, non-CPU testing, and an IPC writer are the current areas of development. ### C++ No update provided #### Dataset There is no significant change in this period. #### Parquet We’ve fixed some problems and improved performance. We’ve migrated the issue tracking system to GitHub issues from JIRA. #### Acero & Compute We’ve improved list view support. #### Gandiva There is no significant change in this period. ### C# We’ve upgraded the required .NET version to 8 from 7. We are working on adding bindings of C++ dataset. We’ll use the GLib bindings for it. ### Go We’ve implemented a new Apache Arrow Flight SQL bulk integration feature. We’ve implemented a new Apache Arrow Flight SQL stateless prepared statement. ### Java We have continued our work in adding new features and improving the developer experience. Adding support for StringView with C Data interface and experimental Listview support are main feature-wise contribution. Update Java Unit tests to use JUNIT5: resolved via multiple PRs and tracked via: #41680 Adding Basic StringView Implementation: Merged #40340 Adding C Data Interface for StringView Implementation: Merged #41967 Enable Spotless Plugin for code formatting: Resolved via multiple PRs and tracked via #40757 Adding Basic ListViewVector Implementation: Merged #41285 ### JavaScript No update ### Julia We’ve released one new version. ### Rust We are working to balance the need of API stability and to introduce breaking API changes and are trying to keep our monthly release cadence, but only release breaking API changes once a quarter. See [1] for more details We are still averaging several commits a day on average. Major items were a bug in the Interval implementation (fields were reversed) [2] and implementing StringView (especially an optimized reader from Parquet)[3]. Our documentation also continues to improve over time. [1] https://github.com/apache/arrow-rs? tab=readme-ov-file#release-versioning-and-schedule [2]: https://github.com/apache/arrow-rs/issues/5654 [3]: https://github.com/apache/arrow-rs/issues/5374 ### C (GLib) We’ve added support for Microsoft Visual C++. ### MATLAB Basic C Data Interface support was merged in #41737. Basic Arrow IPC read/write support was merged in #42201. Support for GitHub Releases integration was merged in #41131. This work was done in support of enabling seamless integration between MathWorks File Exchange and the upstream Apache Arrow GitHub Releases area. However, this integration is currently blocked due to issues with the File Exchange GitHub App permissions. See the following mailing list thread. ### Python There has been ongoing work to improve Python bindings support for non-CPU data. Especially as new features have been added on the C++ side when dealing with different devices, equivalent bindings are being developed on the Python side. Conversion from RecordBatch to Tensor has been added, Table to Tensor conversion is under review. This will enable ML libraries to use the memory representation of the data that fits their needs. PyArrow is now published as three separate packages on conda-forge, each package providing varying levels of functionality. ### R There has been continued work on the package build system to adapt to CRAN requirements and make the package easier to install. ### Ruby There is no significant change in this period. ### Swift We’ve added support for the C data interface. We’ve added support for Codable. We’ve added support for struct type. ### Recent Releases - RS-52.1.0 was released on 2024-07-06. - ADBC-13 was released on 2024-07-05. - RS-52.0.0 was released on 2024-06-06. - NANOARROW-0.5.0 was released on 2024-05-26. - ADBC-12 was released on 2024-05-21. - 16.1.0 was released on 2024-05-14. - RS-OS-0.10.1 was released on 2024-05-14. - JULIA-2.7.2 was released on 2024-05-08. - RS-DATAFUSION-37.1.0 was released on 2024-04-22. - RS-OS-0.10.0 was released on 2024-04-22. - 16.0.0 was released on 2024-04-20. ## Community Health: Community communication continues to be strong. There have been five blog posts published to https://arrow.apache.org/blog/ since the previous board report. The mailing lists are active. builds@arrow.apache.org had a 7% increase in traffic in the past quarter (282 emails compared to 263). dev@arrow.apache.org had a 9% decrease in traffic in the past quarter (545 emails compared to 598). This is possibly related to DataFusion moving to a new TLP. ----------------------------------------- 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 (7 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. - No new committers. Last addition was Peeyush Gupta on 2023-05-12. ## Project Activity: - [ANNOUNCE] the weekly community meeting - the announcement message contains time and location of meeting - Apache AsterixDB JDBC Connector 0.9.8.3 was released on 2024-04-02 ## Community Health: APE is still facing some issues. A plan has been devised to enforce APEs via JIRA tickets and merge policies. APE 2 (Query Plan Cache) is pending merge. APE 3 (Fixed Point recursion operator for Hyracks) is under review. We continue to try to bring off list discussions to the dev list. ----------------------------------------- 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 1 project this quarter: Submarine. ## Community Health: Last retirements went well with our tools and documented process: help of the former Submarine PMC Chair helped us improve small details. ----------------------------------------- Attachment I: Report from the Apache Avro Project [Ryan Skraba] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema-driven serialized data. The unique features of Avro include automatic schema resolution: when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Project Status: Current project status:Ongoing Issues for the board: None ## Membership Data: Apache Avro was founded 2010-04-21 (14 years ago) There are currently 39 committers and 26 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael A. Smith on 2023-08-09. - No new committers. Last addition was Christophe Le Saec on 2023-08-12. ## Project Activity: The last minor release was 1.11.3, over ten months ago on 2023-09-23. In this quarter, there has been significant work done by non-committers interested in advancing some interesting topics that have been lagging over the last few quarters: notably the non-Java SDKs, security and dependency fixes, and the donation of the gradle Avro plugin. This is really good news for the project: it's a win for Avro users but more importantly brings us trusted candidates for future committers. We are currently prioritizing getting a new major and minor release out for the next quarter. ## Community Health: Mailing Lists: - dev@avro.apache.org had 346 emails (-24% change) - issues@avro.apache.org (mostly notifications) had 551 emails (-27% change) - user@avro.apache.org continues to have very little traffic, 29 total JIRA: - 43 issues opened (+2% change) - 52 issues closed (+30% change) Code Repository: - 141 commits in the past quarter (-19% change) - 21 code contributors in the past quarter (-22% change) GitHub: - 164 PRs opened on GitHub, past quarter (-3% change) - 161 PRs closed on GitHub, past quarter (-17% change) Although these statistics are all decreasing, it's not concerning. The last quarter had a big bump in contributions (notably a 400% increase in commits), so we're maintaining increased project activity. ----------------------------------------- Attachment J: Report from the Apache Bigtop Project [Masatake Iwasaki] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Bigtop was founded 2012-09-19 (12 years ago) There are currently 41 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Luca Toscano on 2023-09-26. - 1 new committers. Last addition was Qiang Chen on 2024-06-12. - 1 invitation for committership is pending. ## Project Activity: Recent releases: - 3.2.1 was released on 2023-08-22. - 3.2.0 was released on 2023-01-17. - 3.1.1 was released on 2022-08-07. Vote for 3.3.0 release is ongoing[1]. We took time more than expected to fix issues on newly supported products and distros such as Ranger and openEuler[2]. GPDB was dropped from the stack since the source code was archived in GitHub. bigtop-manager[3] was added. The bigtop-manager is light-weight management tool for Bigtop stack with GUI. Since it is expected to have independent release cycle of existing code and pre-built pakcages of Bigtop, it has dedicated source code repository. [1] https://lists.apache.org/thread/vm9ybpm6xsgf0rcoky7stfjpftk1c8yk [2] https://ci.bigtop.apache.org/job/Bigtop-3.3.0-smoke-tests/ [3] https://github.com/apache/bigtop-manager ## Community Health: - dev@bigtop.apache.org had a 69% increase in traffic in the past quarter (389 emails compared to 229): - issues@bigtop.apache.org had a 89% increase in traffic in the past quarter (329 emails compared to 174): - 32 PRs opened on GitHub, past quarter (-8% change) - 38 PRs closed on GitHub, past quarter (31% increase) Community health is good. We invited 2 new committer candidates. ----------------------------------------- Attachment K: 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. - Last addition was Yang Liming on 2024-03-24. ## Project Activity: bRPC v1.9.0 was released on April 26th with the following updates: - Support gc for ListOfABAFreeId - Support timed connect for both bthread and pthread - Support bthread_once and bthread singleton - Support span for new bthread - Support Protobuf 22 - Support compatible with cmake < 3.7 - Support bthread primitive cross different worker pools - Support on_failed callback for streaming rpc ## 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. 104 commits were made in the past quarter by 18 code contributors. ----------------------------------------- Attachment L: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Project Status: Current project status: Ongoing-Low/Dormant Issues for the board: none. ## Membership Data: Apache BVal was founded 2012-02-14 (12 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. - Markus Jung was added as committer on 2024-07-08 ## Project Activity: Our commit activity has included the typical dependency bumps as well as some more meaningful activity: a new release is being discussed. An upgrade to the Java Bean Validation TCK against which we verify BVal is being contemplated as well. ## Community Health: We have seen a couple of new players, including a new project committer, this quarter, which is a positive sign. ----------------------------------------- Attachment M: 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: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (9 years ago) There are currently 74 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Sergey Nuyanzin on 2024-03-05. - No new committers. Last addition was Hongyu Guo on 2023-11-03. ## Project Activity: Apache Calcite Avatica 1.25.0 was released on 2024-04-05. It is a routine release featuring support for JDK 21, Gradle 8.5 and several bug fixes. Apache Calcite 1.37.0 was released on 2024-05-04. It contains contributions from 46 contributors, and resolves 138 issues. It introduces Apache Arrow adapter and StarRocks dialect, adds support for lambda expressions in SQL and ‘Must-filter’ columns. For table function calls it is now possible to use them without TABLE() wrapper in FROM. Furthermore, there is support for optional FORMAT of CAST operator from SQL:2016 and more than 15 new SQL functions in various libraries such as BigQuery, PostgreSQL and Spark. Besides releases, it's worth to mention that Julian Hyde presented "Measures in SQL" both in SF Distributed Systems Meetup in downtown SF on Wednesday May 22nd, and SIGMOD 2024 conference in Santiago, Chile, which has been implemented in Calcite. ## Community Health: The community maintains a healthy status, previously it's super healthy. The reason is that we did not invite new committers for more than 6 months. There are a few new faces in the community, hopefully we'll invite new committers in the near future. Most of the statistics slightly decreased compared to last quarter (dev@ decreased by 39%, issues@ decreased by 22%, commits decreased by 31%, code contributors decreased by 32%, active reviewers decreased by 36.8%). The reason I can see is there is less activity in supporting new SQL functions in variaous libraries recently, which is much more active in previous quaters. The number of non-committer (contributor) commits per month: +------+-------+---------------------+ | year | month | contributor_commits | +------+-------+---------------------+ | 2024 | 4 | 13 | | 2024 | 5 | 11 | | 2024 | 6 | 15 | +------+-------+---------------------+ The number of active reviewers per month: +------+-------+------------------+ | year | month | active_reviewers | +------+-------+------------------+ | 2024 | 4 | 5 | | 2024 | 5 | 4 | | 2024 | 6 | 3 | +------+-------+------------------+ Top reviewers in the last 3 months: +----------------------------------+---------+ | committer | reviews | +----------------------------------+---------+ | Mihai Budiu | 19 | | NobiGo | 9 | | Julian Hyde | 3 | +----------------------------------+---------+ ----------------------------------------- Attachment N: 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: - Jacky Li raised two pull requests to upgrade Thrift version : https://github.com/apache/carbondata/pull/4355, https://github.com/apache/carbondata/pull/4356 - David cai qiang is working one big pull request , upgrade spark version https://github.com/apache/carbondata/pull/4354 - hulk as new contributor, optimized documents - Liang Chen reviewed PRs, and did some maintenances ## 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: - 158 subscribers (change 8): - dev@carbondata.apache.org had a 59% decrease in traffic in the past quarter (14 emails compared to 34): ## Github issues activity: - 3 issues be handled ## Github PR activity: - 5 PRs opened on GitHub, past quarter - 3 PRs closed on GitHub, past quarter ----------------------------------------- Attachment O: 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. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~11 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: No new PMC members. Last addition was Martin Hesse on 2023-07-04. No new committers. Last addition was Martin Hesse on 2023-07-04. ## Project Activity: In this quarter we released Causeway 2.1.0 (based on Spring Boot 2.x) and also Causeway 3.1.0 (based on Spring Boot 3.x) [1] We're currently working on squashing minor bugs, and adding in any minor features that were dropped in the major refactoring from v1 to v2. We are also adding in features to improve performance and diagnostics. 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. If this goes to plan, we hope to be able to invite at least one new committer. We are also starting to promote the framework to extend our user base. One of committers, Dan Haywood, recently gave a talk at Oxford Java User Group [3] with additional talks being planned. ## Community Health: This is a mature project and the framework is generally stable. 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://www.meetup.com/j-o-x-java-oxford-meetup/events/301156404/ ----------------------------------------- Attachment P: Report from the Apache Celix Project [Pepijn Noltes] ## Description: The mission of Celix is the creation and maintenance of software related to Implementation of the OSGi specification adapted to C ## Project Status: Current project status: Ongoing 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: Latest releases: - 2.4.0 was released on 2023-09-29. - 2.3.0 was released on 2022-07-14. = 2.2.1 was released on 2020-05-17. Recent activities: - Improved signal handling and locking for the launcher - Refactoring of properties encoding using JSON - Progress on supporting devcontainer for developement - CI updated to use codecov (secret) api key - Several hot fix branches ## Community Health: The community is doing well. Commit and discussion traffic are stable. We saw some additional interest and activity in Apache Celix Rust support, but for now, this has died down. ----------------------------------------- Attachment Q: Report from the Apache CXF Project [Daniel Kulp] ----------------------------------------- Attachment R: 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: Ongoing (low) Issues for the board: None ## Membership Data: Apache DataFu was founded 2018-02-21 (6 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: DataFu-Spark-2.0.0 was released on 2024-01-14. The next release has been delayed and we hope to do it this quarter. ## Community Health: The project has been relatively dormant this quarter; we have a contribution we wanted to include in the next release which has been stalled. This in turn has delayed the release. We will try to find someone else to complete it (for example, it's been added to Apache Help Wanted). ----------------------------------------- Attachment S: Report from the Apache DataFusion Project [Andrew Lamb] ## Description: The mission of Apache DataFusion is the creation and maintenance of software related to an extensible query engine ## Project Status: Current project status: New + Ongoing (high activity) Issues for the board: None ## Membership Data: Apache DataFusion was founded 2024-04-16 (3 months ago) There are currently 33 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past month: - Mehmet Ozan Kabak was added to the PMC on 2024-06-12 - Ruihang Xia was added to the PMC on 2024-06-12 - Lewis Zhang was added as committer on 2024-06-14 ## Project Activity: The project continues to be quite active with many PRs and issues opened and closed per day. We started working on a project blog [1] (previously we used the arrow blog) and hope to have our first blog post as an independent project later this month. There was a well attended face to face meetup in San Francisco, CA USA in June [2]. We have one planned for Hangzhou, China in July[3]. There appears significant interest in these events and there are at least 2 more planned for September in New York, NY USA and in Belgrade, Serbia The community around DataFusion is growing too. For example, Spice AI has made an initial contribution of TableProviders to datafusion-contrib [4] for PostgreSQL, MySQL, DuckDB, and SQLite, enabling these data sources to be easily queried through DataFusion. [1]: https://datafusion.apache.org/blog/ [2]: https://github.com/apache/datafusion/discussions/10800 [3]: https://github.com/apache/datafusion/discussions/10341 #discussioncomment-9738748 [4]: https://github.com/datafusion-contrib/datafusion-table-providers ### DataFusion core https://github.com/apache/datafusion We released version 39.0.0, continuing our schedule of monthly releases and are on track to release version 40.0.0 in the next day or two. Some projects we have been working on recently involve adding support for more flexible use of Parquet files including indexing and extracting statistics. We are also working with the community to make extending SQL planning[2] easier and extending file format support[3], as well as fixing bugs found with a SQL fuzzer[4], and improving performance with StringView[5]. It has been nice to see several good examples of cross contributor/company collaboration such as [6] and [7]. We have also been making external presentations[1] [1]: https://github.com/apache/datafusion/issues/10969 [2]: https://github.com/apache/datafusion/issues/10534 [3]: https://github.com/apache/datafusion/pull/11060 [4]: https://github.com/apache/datafusion/issues/11030 [5]: https://github.com/apache/datafusion/issues/10918 [6]: https://github.com/apache/datafusion/pull/11203 [7]: https://github.com/apache/datafusion/issues/10534 ### Sub project: DataFusion Python https://github.com/apache/datafusion-python The DataFusion Python project continues to receive updates as new versions of the core DataFusion project are released. There have also been some minor improvements to improve user experience. ### Sub project: DataFusion Comet https://github.com/apache/datafusion-comet The Comet project is very active and is working towards an initial 0.1.0 source release. Initial benchmark results were published to https://datafusion.apache.org/comet/contributor-guide/benchmarking.html. ### Sub project: DataFusion Ballista https://github.com/apache/datafusion-ballista https://github.com/apache/datafusion-ballista-python The Ballista subproject is not very actively maintained, but there have been some contributions recently to upgrade to more recent versions of the core DataFusion project. ### Recent Releases * PYTHON-39.0.0 was released on 2024-07-02. * 39.0.0 was released on 2024-06-10. * PYTHON-38.0.1 was released on 2024-05-30. * PYTHON-37.1.0 was released on 2024-05-13. * 38.0.0 was released on 2024-05-10. ## Community Health: Community health is good -- we recently hit the 600 total contributors mark according to Github. This number is partially inflated from initially being part of the Arrow mono repo but the trend is healthy non the less. It is hard to keep track of everything going on these days, which is a good thing. While it is always a struggle to get enough code review, the committers keep things going and the community helps each other out with reviews. ----------------------------------------- Attachment T: 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: - Max Philipp Wriedt was added to the PMC on 2024-07-03 - No new committers. Last addition was Max Philipp Wriedt on 2023-04-14. ## Project Activity: Torque 6.0 was released on 2024-05-22. It contained a number of performance improvements and bug fixes. Optimizing and extending the TCK remains the focus of the JDO community. This spring the JDO community refreshed their page on the Apache DOAP registry. The JDO team are also continuing to work with the DataNucleus community to resolve issues. The Derby community added support for timestamp types introduced by Java 8, thanks to a recent code contribution. The Derby community continues their work to keep Derby up to date with new Java releases, including JDK 22 and 23 this spring. ## Community Health: DB project health was good this spring: a Torque committer was added to the DB PMC and a new Torque release was made. ----------------------------------------- Attachment U: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Project Status: - Current project status: Little change since last report. Still low activity overall most of which is through pull requests to Kerby, API, ApacheDS and Scimple projects. Issues for the board: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (19 years ago) There are currently 59 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Brian Demers on 2023-10-23. - No new committers. Last addition was Fredrik Roubert on 2023-07-10. ## Project Activity: Per sub-project: - ApacheDS: steady stream of pull requests with low activity overall. - LDAP API: also low activity with some pull requests. - Studio: low activity. - Fortress: no activity. - Kerby: low activity with code changes coming in via pull requests. A release is in the works. - Mavibot: no activity. - SCIMple: low activity with pull requests. ## Community Health: As stated earlier, the project activity is low with most of it realized via pull requests and to a lesser extent Jira tickets. Nonetheless, the PMC remains responsive. ----------------------------------------- Attachment V: 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.1 was released on 2024-2-11 - 3.2.0 was released on 2023-10-17. We're preparing for the release of 3.2.2 now ## Community Health: - We have held one community online Meetups in June. - 22% decrease in dev mailing lists in traffic in the past quarter 431 PRs opened on GitHub, past quarter (26% increase) 453 PRs closed on GitHub, past quarter (6% increase) 198 commits in the past quarter (-18% change) ----------------------------------------- Attachment W: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment X: Report from the Apache Dubbo Project [Jun Liu] ----------------------------------------- Attachment Y: Report from the Apache Fineract Project [James Dailey] ## Description: The mission of Apache Fineract is the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked. ## Project Status: Current project status: Ongoing, with delays in getting out releases. Issues for the board: Nothing critical. ## Membership Data: Apache Fineract was founded 2017-04-18 (7 years ago) There are currently 52 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Adam Saghy on 2023-07-10. - No new committers. Last addition was Peter Bagrij on 2023-12-01. ## 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. ## Community Health: Overall, the community seems healthy and we are attempting to bring more organization, transparency and focus to the project. There are concerns about concentration, maintainability, and approachability. We implemented a Significant Improvement Project (SIG) pattern and four proposals have gone through approval with additional transparency enabling better discussion about these key efforts. Also on the positive side, there were presentations at Community over Code Europe and some discussions there about how to ensure better alignment on the project. A project roadmap was discussed there but has not yet been made visible to the list. Some concern has been expressed of devs concentrated at 2-3 vendors, with more than 70% of contributions coming from one project effort. These efforts recently have been designed to refactor key components to make them more modern and flexible. It is possible the refactoring will leave some implementations behind, as upgrade paths are difficult given both extensive forking and configuration specifics. ###Scarf The community has implemented Scarf which now is set up to gather data from downloads, main web landing page, docker-hub, and various wiki pages. The idea is to understand better who is looking and interested in the project and to understand what gaps they see. Two vendors are sharing the cost of paying for the scarf service, and the data - which started in June - is available to members of the PMC. The data is showing hundreds of downloads and visits per month. ###Docker-HUB is now working After much discussion, and after work by Victor, we re-established the docker-hub (ASF Account) using more standard docker build patterns. The previous build on docker-hub had not built successfully for over 28 months. This was a welcomed contribution. ###GSOC through Mifos GSOC participation is being coordinated through Mifos, as no one from the Fineract(R) project stepped forward, although these are some of the same people/committers. This was discussed with ASF GSOC coordinators who gave approval. ###Authentication and Security Framework: Repeating what we wrote in April 2024 report. We published a "how to secure Fineract", which we hope will help. Securing Fineract. https://cwiki.apache.org/confluence/display/FINERACT/Securing+Fineract The home grown security framework (authentication, authorization, and access control mechanisms) remains an issue of concern and is the subject of SIP#1. We ask our community users to please be aware that they should NOT run this without understanding the ins and outs of running the software securely. I've suggested that there are Vendors that could help with that. I have a concern that entities are putting this project "as is" directly on the internet, hosting lending activities and potentially banking activities without any proper security measures. ###Emeritus status: We are delayed in our plans to remove people who are no longer active, per the PMC decision of May 2023. We have this as an action item. ###Guild No further steps have been taken on this. ----------------------------------------- Attachment Z: 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: Ongoing with low activity compared to major TLPs (though showing significant growth since leaving Incubator). Issues for the board: None at this time. ## Membership Data: Apache Flagon was founded 2023-03-21. There are currently 18 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new committers. Last addition was Evan Jones on 2024-02-13. - Evan Jones was elected to PMC on on 2024-06-24 (follow-on actions in progress). ## Project Activity: Contributions have been steady this quarter and have included both new features and modernization/maintenance. Notably we have seen contributions from relatively new contributors on multiple products. Overall, there have been substantive contributions on both core Flagon products (UserALE.js and Distill), and supporting examples ((unreleased) ELK example). ## Community Health: Newer project contributors have been more active and have been taking on additional roles (both code and review contributions). More recent committers/PMC have also been showing significant leadership for new contributors. This corresponds to excellent, coordinated code development process, as well as emergent community building. Its clear that in the near term, we should expect to see new committers and increased involvement in community management by new committers and PMC. ----------------------------------------- Attachment AA: 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: Dormant Issues for the board: None ## 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: There was very little activity this quarter. An update was made to Fluo uno to update the zookeeper version. The last release was Fluo 2.0.0 in April 2023. ## Community Health: There was only a single update made this quarter from a new non committer. There was no activity on the mailing list. ----------------------------------------- Attachment AB: Report from the Apache Geronimo Project [Jean-Louis Monteiro] ----------------------------------------- Attachment AC: 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 have several commits regarding griffin arch 2.0.0, the design was finalized and the community is coding on it. 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: arch 2.0.0 is finalized and we are working on implementing 2.0.0. ## Community Health: In arch 2.0.0, 4 PMC members will help on implement it. and some developers from bilibili.com will join as committer. ----------------------------------------- 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 (16 years ago) There are currently 246 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. - Haiyang Hu was added as committer on 2024-04-22 ## 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: - We've made one major release: Hadoop-3.4.0 on Mar 17, 2024. - We've started working toward NameNode Fine-Grained locking Based on Directory Tree feature to improve the performance of NameNode which is one bottleneck of HDFS especially about high load HDFS clusters[1][2]. The phase one of FGL(Fine-Grained Locking) feature is near to be ready, and we try to discuss when and how to merge to trunk which means vote to commit when all phases are ready or split different phases. - We've discussed try to improve HDFS Router RPC dispatch performance through "Asynchronous Router RPC"[3][4]. The development is in progress, and we try to involve more developers and reviewers to push this feature forward as expected. - We've organized two online sharing sessions and there are 28 & 55 participants respectively, more details reference to [5]. - The Project shows healthy engagement based on Mailing list/Jira/Github traffic. - Some responses to board comments: About last board report some of them is generated by reporter tool because during last report we focused on Hadoop 3.4.0 release which is one major release and includes 2888 bug fixes, improvement and enhancements, there is no more other information to report. [1] https://issues.apache.org/jira/browse/HDFS-17366 [2] https://lists.apache.org/thread/6wlwx4jbpsfn4xs3617ltgqqxs69prlt [3] https://issues.apache.org/jira/browse/HDFS-17531 [4] https://lists.apache.org/thread/k930cmlvo1z2zox9qhfx9797gk561nnc [5] https://s.apache.org/fa31q ----------------------------------------- Attachment AE: Report from the Apache HAWQ Project [Lei Chang] ## Description: The mission of Apache HAWQ is the creation and maintenance of software related to a cloud native SQL query engine that combines the key technological advantages of an MPP database with the scalability and convenience of Hadoop. ## Project Status: Current project status: given there were little or no activity in last few months, it is time to consider moving Apache HAWQ project to the Attic and dissolving the PMC accordingly. Currently, there are some ongoing discussions about the retirement of Apache HAWQ project in @private and @dev mail lists. Issues for the board: need help from board to guide Apache HAWQ project through the process of its retirement. ## Membership Data: Apache HAWQ was founded 2018-08-15 (6 years ago). There are currently 69 committers and 46 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: No new PMC members. Last addition was Wan Chiyang on 2022-01-25. No new committers. Last addition was Wan Chiyang on 2021-02-20. ## Project Activity: 3.0.0.0 was released on 2021-08-18. There were no commit in last 6 months and no release in last 3 years. ## Community Health: Overall community health is not good as there are no activities given the inactivity of the project. ----------------------------------------- Attachment AF: 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: According to the request from the trademarks team, we have added the statement "Apache HBase, HBase,Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation." to our website's footer. ## Membership Data: Apache HBase was founded 2010-04-21 (14 years ago) There are currently 106 committers and 60 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Pankaj Kumar was added to the PMC on 2024-07-02 - Andor Molnar was added as committer on 2024-05-28 ## Project Activity: 2.4.18 was released on 2024-05-25. 2.6.0 was released on 2024-05-17. hbase-thirdparty-4.1.7 was released on 2024-04-19. 2.4.18 is the last release for the 2.4.x release line. We will mark 2.4.x EOL soon. https://lists.apache.org/thread/p5th8p7r8tpz2pvym3xmf5l09y22vyxx https://issues.apache.org/jira/browse/HBASE-28475 We made the first release 2.6.0 for the 2.6.x minor release line. https://lists.apache.org/thread/n2ynjrpsyrzplfv8cbv1z1goosj416nn Finally we decided to drop JDK8 support on 3.x, and the minimum supported JDK version for 3.x is bumped to JDK17. The work is almost done. https://lists.apache.org/thread/y0pc3n1go0t26hjnp53dwcnkfxhffqx5 https://lists.apache.org/thread/n5ln0g2cgq7qm4ryp2gqwdbfrnh0jkyb https://lists.apache.org/thread/fn94vy6oy6cnnvovrwzkzdlztr69859m https://lists.apache.org/thread/vw940dcf8tjm41ztyofj7lq4v6lyfjtc https://issues.apache.org/jira/browse/HBASE-28674 For 3.0.0-beta-2 release, we met some difficulties around the API clean up. Some replacement works were only half done so we still need a lot of work before actually purging some deprecated APIs. https://lists.apache.org/thread/tyfjs5n9yrhslgnx5phkrvnpz0jbbg7z https://issues.apache.org/jira/browse/HBASE-24888 ## Community Health: - dev@hbase.apache.org: 966 subscribers(962 in the previous quarter) 575 emails sent to list(519 in the previous quarter) - user@hbase.apache.org: 1987 subscribers(1991 in the previous quarter) 83 emails sent to list(36 in the previous quarter) - user-zh@hbase.apache.org 79 subscribers(79 in the previous quarter) 13 emails sent to list(11 in the previous quarter) - JIRA activity: The statistics are broken so I do not include the data here. - Commit activity: 684 commits in the past quarter (13% increase) 47 code contributors in the past quarter (11% increase) - GitHub PR activity: 252 PRs opened on GitHub, past quarter (23% increase) 228 PRs closed on GitHub, past quarter (18% increase) The community is overall healthy. We have started a new minor release line 2.6.x, and also made progress towards the 3.0.0-beta-2 release. ----------------------------------------- Attachment AG: Report from the Apache Hive Project [Naveen Gangam] ## Description: The Apache Hive ™ data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage (Apache Hadoop) using SQL. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Hive was founded 2010-09-22 (14 years ago) There are currently 108 committers and 55 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 Krisztian Kasa on 2023-01-30. - Simhadri Govindappa was added as committer on 2024-04-18 ## Project Activity: Apache Hive 4.0.0 was released on 2024-03-29. It is the the first major stable release since 2018 (release of 3.0.0) with more than 5K commits from ~400 contributors. It is a big milestone for the community who has been working hard the past few years. The 4.0.0 release featured in news.apache.org [1] and feathercast [2]. Apache Hive 2.3.10 was released on 2024-05-09. This is a minor release with few but critical fixes that aims to facilitate some other projects like Apache Spark giving them a bit more time till they attempt an upgrade to the latest stable release. Along with the release of Apache 4.0.0 the community declared EOL for Hive 1.X and Hive 2.X to focus the available resources to the more recent releases. The community has been working to address/close the security vulnerabilities and finalized the work for CVE-2023-35701. [1] https://news.apache.org/foundation/entry/apache-software-foundation- announces-apache-hive-4-0 [2] https://feathercast.apache.org/2024/06/11/apache-hive-4-0-stamatis- zampetakis/ ## Community Health: The project is healthy (7.55). The commit/PR activity has decreased roughly by 30% compared to the last quarter without any apparent reason. There were fewer contributors during this quarter which could probably relate to the drop in commit activity. ----------------------------------------- Attachment AH: Report from the Apache Incubator Project [Justin Mclean] ----------------------------------------- Attachment AI: Report from the Apache InLong Project [Charles Zhang] ----------------------------------------- Attachment AJ: 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. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (21 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: Recent releases: JSPF-1.0.4 was released on 2024-06-14. MIME4J-0.8.11 was released on 2024-03-19. JAMES-3.7.5 was released on 2024-02-23. ## Community Health: While the actual numbers are lower the project received very encouraging recurring conributions from new contributors, some being complex code contributions, and some others inter-operability testings. Those are potential candidates for committer role. - server-dev@james.apache.org had a 42% decrease in traffic in the past quarter (248 emails compared to 424) - 168 PRs opened on GitHub, past quarter (-42% change) ----------------------------------------- Attachment AK: 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 May 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 AL: 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 19 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Arne Bernhardt on 2024-04-05. - No new committers. Last addition was Arne Bernhardt on 2023-07-11. ## Project Activity: The Jena 5.0.0 release noted in the last report has not had any major problems. The projects aims for a release every 3-4 months and while some preparatory work has been done for the 5.1.0 release, it hasn't happened yet. 5.1.0 will include a significant new subsystem to handle OWL2, the W3C web ontology language from a contribution to the project. The project has also received a large PR around a proposed feature of SPARQL (the RDF query language) from AWSlabs. This is awaiting a software grant. ## Community Health: The period of the last report covered the work around the major release. The decrease in activity quarter-on-quarter is to be expected. The decrease on the users list is a good sign about the 5.0.0 release. ----------------------------------------- Attachment AM: 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 during last quarter. ----------------------------------------- Attachment AN: Report from the Apache Johnzon Project [Jean-Louis Monteiro] ----------------------------------------- Attachment AO: 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: 2.12.2 was finally released on 2024/06/17 and the pending CVE fixed by this version was also published. Activity this quarter has been focused on preparing the code for the release, fixing some small issues and requests for the release. Also, we merged a contributor's PR right after that. The refactor, referenced on previouse reports, to benefit from virtual threads under JDK-21, is not complete yet and was parked to focus on the release. There've been some discussion to switch to JDK-17 / Jakarta 10, so next release most probably will be 3.0.0 to reflect this change. ## Community Health: Work on latest master shows commits from 2 commiters, which contains among other things the aforementioned PR from a contributor. No questions unanswered on MLs, although they continue to have little traffic. ----------------------------------------- Attachment AP: 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 30 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Marton Greber on 2023-11-09. - No new committers. Last addition was Marton Greber on 2023-11-09. ## 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 increased (+22%). Development measured in the number of unique developers increased slightly (11 to 13). The previous quarter had a dip in activity on account of developers being out and a Jenkins upgrade taking some bandwidth. - Traffic across the dev mailing list is down slightly (-13%). - Community activity measured in community Slack is steady (the number of weekly active users +1%, and public posters -8%). ----------------------------------------- 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: Mostly the same as last report. No new releases have been made since the previous release. We have been focusing on remaining work to get the 4.8 release finished, including test review, OpenNLP support, .NET 8 testing, and various other code correctness and cleanup issues. ## Community Health: Mostly the same as last report. As mentioned in the prior status report, most community discussions have been moving to GitHub rather than the mailing list. There have been some new issues opened with good discussion around them. PRs have mostly been among PMC members with a few from the community since the last report. ----------------------------------------- Attachment AR: Report from the Apache MADlib Project [Ed Espino] ----------------------------------------- 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 at this time ## 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 7:3. Community changes, past quarter: - No new PMC members. Last addition was Shannon Quinn on 2023-02-12. - New committer Tommy Naugle on 2024-04-18. ## Project Activity: With paternity leave and job constraints we have slowed down but we are reconvening later in July. ## Community Health: * Core team is in touch with each other and we have been consistent with community meetings (https://mahout.apache.org). * Talk proposal on Qumat submitted for Fossy in Portland Oregon this 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 (21 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. - No new committers. ## Project Activity: The Apache Maven Daemon has reached version 1.0.0. Furthermore the most acitvity is currently going into Maven 4 development (beta-3) and starting the upgrade/changes of the whole plugin landscape (all plugins with 4.0.0-beta-1 version) to lift to the new API version. Recent releases: Maven Resolver 1.9.21 was released on 2024-07-05. Maven Resolver 2.0.0 was released on 2024-07-05. Apache Maven Archiver 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Clean Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Compiler Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Deploy Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Filtering 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Install Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Jar Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Plugin Testing 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Plugin Tools 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Resources Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Source Plugin 4.0.0-beta-1 was released on 2024-07-01. Apache Maven Daemon 1.0.1 was released on 2024-06-24. Maven Project Info Reports Plugin 3.6.1 was released on 2024-06-23. Maven Shared JAR 3.1.1 was released on 2024-06-20. Maven Dependency Plugin 3.7.1 was released on 2024-06-18. Apache Maven 3.9.8 was released on 2024-06-17. Apache Maven Daemon 1.0.0 was released on 2024-06-17. Maven Clean Plugin 3.4.0 was released on 2024-06-16. Maven JAR Plugin 3.4.2 was released on 2024-06-16. Maven SCM Publish Plugin 3.3.0 was released on 2024-06-16. Maven Release 3.1.0 was released on 2024-06-14. Maven Project Info Reports Plugin 3.6.0 was released on 2024-06-13. Maven Surefire 3.3.0 was released on 2024-06-11. Maven Dependency Plugin 3.7.0 was released on 2024-06-09. Maven PMD Plugin 3.23.0 was released on 2024-06-08. Maven Shared Resources 6 was released on 2024-06-08. Maven Common Artifact Filters 3.4.0 was released on 2024-06-05. Maven Checkstyle Plugin 3.4.0 was released on 2024-06-02. Maven Help Plugin 3.4.1 was released on 2024-06-02. Maven JXR 3.4.0 was released on 2024-06-01. Maven Shared JAR 3.1.0 was released on 2024-06-01. Maven Shade Plugin 3.6.0 was released on 2024-05-31. Maven Javadoc Plugin 3.7.0 was released on 2024-05-29. Maven Site Plugin 4.0.0-M15 was released on 2024-05-29. Maven Plugin Tools 3.13.1 was released on 2024-05-28. Apache Maven 4.0.0-beta-3 was released on 2024-05-26. Maven Dependency Tree 3.3.0 was released on 2024-05-26. Maven Enforcer 3.5.0 was released on 2024-05-26. Apache Maven 3.9.7 was released on 2024-05-25. Maven Reporting Exec 2.0.0-M14 was released on 2024-05-25. Maven Reporting Impl 4.0.0-M15 was released on 2024-05-25. Maven Resolver Ant Tasks 1.5.1 was released on 2024-05-24. Maven Wrapper 3.3.2 was released on 2024-05-24. Maven Doxia Sitetools 2.0.0-M19 was released on 2024-05-22. Maven Invoker Plugin 3.7.0 was released on 2024-05-22. Maven Fluido Skin 2.0.0-M9 was released on 2024-05-20. Maven Indexer 7.1.3 was released on 2024-05-20. Maven Dependency Analyzer 1.14.1 was released on 2024-05-19. Maven Doxia 2.0.0-M12 was released on 2024-05-17. Maven Reporting API 4.0.0-M12 was released on 2024-05-17. Apache Maven Build Cache Extension 1.2.0 was released on 2024-05-13. Maven Dependency Analyzer 1.14.0 was released on 2024-05-12. Maven Doxia 2.0.0-M11 was released on 2024-05-07. Maven Shared Invoker 3.3.0 was released on 2024-05-07. Maven Site Plugin 4.0.0-M14 was released on 2024-05-05. Maven Plugin Tools 3.13.0 was released on 2024-05-03. Maven Deploy Plugin 3.1.2 was released on 2024-04-29. Maven Install Plugin 3.1.2 was released on 2024-04-29. Maven Reporting Exec 2.0.0-M13 was released on 2024-04-29. Maven Resolver 1.9.20 was released on 2024-04-29. Maven Resolver 2.0.0-alpha-11 was released on 2024-04-29. Maven Script Interpreter 1.6 was released on 2024-04-29. Maven Reporting Impl 4.0.0-M14 was released on 2024-04-26. Maven PMD Plugin 3.22.0 was released on 2024-04-25. Maven Wrapper 3.3.1 was released on 2024-04-25. Maven Doxia Sitetools 2.0.0-M18 was released on 2024-04-23. Maven Shade Plugin 3.5.3 was released on 2024-04-23. Maven Toolchains Plugin 3.2.0: 2024-04-22 was released on 2024-04-22. Maven Wrapper 3.3.0 was released on 2024-04-20. Maven GPG Plugin 3.2.4 was released on 2024-04-19. Maven Resolver 1.9.19 was released on 2024-04-19. Maven JAR Plugin 3.4.1 was released on 2024-04-16. Maven Reporting API 4.0.0-M11 was released on 2024-04-14. Apache Parent POM 32 was released on 2024-04-13. Maven Parent POMs 42 was released on 2024-04-13. Maven Doxia 2.0.0-M10 was released on 2024-04-11. Maven GPG Plugin 3.2.3 was released on 2024-04-11. Maven SCM 2.1.0 was released on 2024-04-11. Maven JAR Plugin 3.4.0 was released on 2024-04-09. ## Community Health: dev@maven.apache.org had a 32% increase in traffic in the past quarter (879 emails compared to 663) The dev list seemed to be used more frequent with some communication and synchronizing discussion. users@maven.apache.org had a 38% decrease in traffic in the past quarter (192 emails compared to 309) The questions decreased a lot which can also being observed on other platforms like Stackoverlow etc. This could be a consquence of using ChatGPT or alike which might be not the best choice. Based on the feedback of the community the hurdle, to register for JIRA account, to report an issue seemed to be a an obstacle which is too high. Maybe we need evaluate to go with GitHub issues which might be a way to lower the bar a little. ----------------------------------------- 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 were a number of patches committed for fixing some bugs in cgroups v2 support, port mapping feature and Mesos build. 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: A number of patches were committed to fix some bugs in cgroups v2 support, port mapping feature and Mesos build. ## Community Health: Jason Zhou and Ben Mahler were actively working in the community, other than that, 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: active maintenance mode 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: We released the following packages: * Apache MINA SSHD 2.13.0 was released on 2024-06-19 * Apache MINA SSHD 2.13.1 was released on 2024-06-24 The 2.13.1 release is the same as 2.13.0 but a problem in the release process caused 2.13.0 release to not have the accompanying source jars in Maven central repository. ## Community Health: The community is healthy even if the overall activity is quite low. No real issues here. ----------------------------------------- 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 (19 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 Faces Spec issues for JSF 5.0. Improving JSF 4.1(Jakarta 11) and problems with JSF Javascripts and WebSockets. - Apache Tobago the community is working on fixes for lazy sheet - Recent releases: tobago-2.5.2 was released on 2024-06-14. tobago-5.12.0 was released on 2024-05-15. tobago-6.4.0 was released on 2024-05-15. myfaces-core-4.1.0-RC2 was released on 2024-04-29. ## 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] ----------------------------------------- Attachment AZ: 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 (8 years ago) There are currently 67 committers and 37 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Gabor Gyimesi was added as PMC member on 2024-06-26. - Lehel Boer was added as committer on 2024-06-16. ## Project Activity: We released Apache NiFi 2.0.0 milestone 4 (M4) on July 1st 2024. M4 contains more than 150 JIRAs including moving completely to the new UI and providing more integration options for Kafka, splitting packet capture data, and a new Python source component API. We released the NiFi NAR Maven Plugin 2.0.0 on May 28 2024 supporting the new rules extension API in build manifests. We released the MiNiFi CPP 0.99.0 on May 18 2024 including many improvements and MacOS service integration, SMB, Grafana, Jolt transforms for JSON data, greater efficiency when merging larger datasets with MergeContent. We released NiFi 2.0.0 milestone 3 (M3) on May 16 2024. M3 included more than 400 JIRAs with better integrations to AWS, Azure, OpenSearch and SMB. The new UI is now available and considered feature complete but the old UI remains available. ## Community Health: Community health remains strong and growing. JIRA and Mailing list activity remains consistent. The slack community grew by another 150 participants in the general channel alone increasing from 3,133 to 3,284 since the last report. We continue to produce frequent releases in the NiFi community and enjoy rather active vote participation even when it takes a few release candidates to get it right. We are seeing 30 or more unique contributors monthly with on average several commits per day landing and that is just the core nifi codebase. Code activity for NiFi this calendar year appears higher than any previous year when reviewing Github activity data. ----------------------------------------- Attachment BA: 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 22 committers and 22 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Tim Allison was added as committer and PMC member on 2023-07-19 ## Project Activity: 1.20 was released on 2024-04-24. Development activity was focused on bug fixes and minor improvements. We discussed an upgrade of the project to Java 17. ## Community Health: The number of contributions (Jira issues, commits, activity on the mailing lists) is on a low but steady level. ----------------------------------------- Attachment BB: 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: none ## Membership Data: Apache NuttX was founded 2022-11-16 (2 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Chao An on 2023-12-19. - No new committers. Last addition was Tiago Medicci on 2023-05-30. ## Project Activity: Recent releases: 12.6.0 in progress 12.5.1 was released on 2024-04-15. NuttX international workshop (organized by community) https://events.nuttx.apache.org/ https://www.youtube.com/playlist?list=PLd73yQk5Fd8JJ5vfwN9z16emlqm36bNNF Migration to SPDX identifier: ongoing ## Community Health: dev@nuttx.apache.org had a 42% decrease in traffic in the past quarter 881 commits in the past quarter (-48% change) 111 code contributors in the past quarter (5% increase) 574 PRs opened on GitHub, past quarter (-7% change) 582 PRs closed on GitHub, past quarter (-3% change) 56 issues opened on GitHub, past quarter (-21% change) 33 issues closed on GitHub, past quarter (-8% change) Community is using mailing list and the discord channel to discuss Several tutorials were published by community in the past quarter ----------------------------------------- Attachment BC: 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've worked on a security improvement. Maxim also improved the generated bytecode and a few other things. ## Community Health: Activity dropped a bit after our first JakartaEE release. ## 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.0 was released on 2024-02-14. 3.2.2 was released on 2022-03-16. 3.2.1 was released on 2022-02-06. ----------------------------------------- Attachment BD: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ----------------------------------------- Attachment BE: Report from the Apache OpenOffice Project [Dave Fisher] ----------------------------------------- Attachment BF: 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: A rather quiet quarter. We worked on getting Meecrowave to jakarta natively but still need to go on and release it. Also there is a new CDI-5.0 spec on the horizon which we are looking into right now. ## Community Health Activity was low the last few months. But nothing of concern right now. No fresh committers in sight sadly. ## 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 BG: 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. - Shaoyun Chen was added as committer on 2024-05-14. - Yuanping Wu was added as committer on 2024-05-14. ## Project Activity: According to our release cadence, we released two maintenance releases in this quarter and helped other Apache communities use them. - 1.8.7 was released on 2024-04-14. - 2.0.1 was released on 2024-05-14. In addition, we are preparing the following milestones for the next quarter. - 1.9.4 (July) - 2.0.2 (August) - 1.7.11 (September) ## Community Health: In this quarter, the traffic of dev, issues, and user mailing lists have decreased by 29%, 44%, and 75% respectively. Activities have been slowing down due to the season. However, we are looking to return back to normal soon. ----------------------------------------- Attachment BH: 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: Parquet is an ongoing, fairly mature project. As a file format, new features are added relatively slowly as backward compatibility is required. There is an increase of activity towards making changes to improve the format under the "Parquet V3" label (see project activity below). Issues for the board: none ## Membership Data: Apache Parquet was founded 2015-04-21 (9 years ago) There are currently 38 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Gang Wu was added to the PMC on 2024-05-10 - No new committers. Last addition was Gang Wu on 2023-02-28. - Julien Le Dem is now the PMC chair. Thank you Xinli for your service! ## Project Activity: - Discussions on adding Parquet extension support: (Parquet extensions: https://docs.google.com/document/d/1KkoR0DjzYnLQXO-d0oRBv2k157IZU0_injqd4eV4WiI/edit). The end goal is to allow fast iteration for new features and accelerate innovation. - Adding support for geo data types in Parquet. This is a feature that progresses in the wider Open Source data ecosystem (including in Iceberg for example). - There are discussions to clarify the process for adopting new features for parquet-format and release for Parquet Java https://lists.apache.org/thread/nq7n6pbp222txrfo232ybgpvlvpmykbp - "Parquet V3": parquet-format 2.10.0 was released on 2023-11-20 There are a few discussions under the "Parquet V3" label. I put this in quotes as the goal is not to make a major incompatible release but instead to add functionality or change the format in a backwards compatible way in a few areas: - Improve footer metadata format to improve wide schemas access: Wide schemas are schemas with many columns (1000s. 10,000s or more) Currently, the footer is one thrift data structure. This means that when reading a few columns of a very wide file, one must scan all the columns' metadata to read the few interesting columns. When the metadata is large, this is significant overhead. Current discussion includes splitting the thrift metadata or using flatbuffers (like the Arrow project). In particular this requires a mechanism to add a new footer in a way that doesn't break old readers in the transition period. - New encodings: In particular, encodings that compress better time series or strings. Consensus is to add few encodings that will solve this well on average. A few research papers on this topic have been mentioned. - Cross validation: As the ecosystem has grown quite a bit since the initial release of Parquet. There are discussions to introduce a new cross compatibility testing framework to ensure various integrations in open source or proprietary projects are compatible and respect the same semantics. See https://github.com/apache/parquet-format/issues/441 - The Parquet-MR has been renamed to Parquet-Java to better reflect what’s in the repository. Parquet-Java has done two releases: 1.14.0 in May 2024, and 1.14.1 in June 2024. - Parquet C++ implementation location: A while back the Parquet C++ was moved to the Arrow repo to ease dependency management between the 2 code bases. The C++ language in particular makes cross repo dependencies difficult. This has raised questions on whether the Parquet C++ code base should move back to its own repo to clarify governance. The current consensus (across the Parquet and Arrow PMCs) is to keep it as is because of technical difficulties to move it without making C++ development across the two repo painful. - Issue migration to GitHub: as issue tracking was being migrated for the parquet-cpp codebase, moving other issues to GitHub added relatively little overhead. We migrated 2485 past and current issues from Parquet Jira to GitHub issue trackers. We strived to keep contents and metadata as close to the originals as possible to minimize disruption to work of contributors and keep the historical record of work. Comments, issue crosslinks, attachments, versions, priorities and labels were preserved wherever possible. Authorship is indicated with Jira and GitHub (where known) usernames. All issues for Apache Parquet are now tracked in GitHub issue trackers of parquet-java, parquet-format, parquet-testing, parquet-site and arrow (for parquet-cpp). - There is some effort to document the client feature compatibility matrix across the ecosystem that is currently under discussion: https://github.com/apache/parquet-site/pull/34 ## Community Health: There is a surge in email traffic linked to the "Parquet V3" discussion summarized above (~+300% on the dev list). This should sustain over the next few quarters as we make progress towards a V3. ----------------------------------------- Attachment BI: 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: 2.0.31 was released on 2024-03-24. 3.0.2 was released on 2024-03-14. 3.0.1 was released on 2023-11-30. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - we are preparing the release 2.0.32, most likely it will be ready before the next board meeting - once 2.0.32 is out, we are going to cut the 3.0.3 release ----------------------------------------- Attachment BJ: Report from the Apache Petri Project [Dave Fisher] ----------------------------------------- Attachment BK: 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: PIG-5439, spark3 patch committed which allowed us to commit other open patches. There are still a couple of jiras being reviewed. Previously we mentioned > With this, almost all the tests are passing but still with relatively old hadoop (3.2.4 released 2 years ago) and spark (3.2.4 released 1 year ago). Issues that were blocking Pig to be tested with more recent hadoop 3.3.6 and Spark 3.4.3 have been identified and patches are uploaded. PIG-5455: Upgrade Hadoop to 3.3.6 and Tez to 0.10.3 PIG-5456: Upgrade Spark to 3.4.3 Latter needs some discussion but should be committed soon. ## Community Health: Overall activity is low as the project is mostly stable. Contributions are mainly bug fixes and updating dependencies. ----------------------------------------- Attachment BL: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment BM: Report from the Apache Pulsar Project [Matteo Merli] ----------------------------------------- Attachment BN: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BO: Report from the Apache Ratis Project [Tsz-wo Sze] ## Description: The mission of Apache Ratis is the creation and maintenance of software related to a highly customizable Raft protocol implementation in Java. ## Project Status: Current project status: Ongoing Issues for the board: NA ## Membership Data: Apache Ratis was founded 2021-02-17 (3 years ago) There are currently 30 committers and 19 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 William Song on 2024-01-19. - No new committers. Last addition was Guo Hao on 2023-10-14. ## Project Activity: We released Ratis 3.1.0 and Ratis Thirdparty 1.0.6 respectively on 2024-06-29 and 2024-05-14. Ratis 3.1.0 is a minor release which has 90 commit changes compared to the previous 3.0.1 release. The minor release includes bug fixes, performance improvement, build and documentation improvement. Ratis Thirdparty 1.0.6 is a maintenance release mainly for updating the versions of the dependencies. We are currently discussing the next Ratis 3.2.0 release which includes a new gRPC zero copy feature. The previous Ratis 3.0.1 and Ratis Thirdparty 1.0.5 releases were released on 2024-01-19 and 2023-11-05, respectively. ## Community Health: The project is healthy. In this quarter, we have more traffic compared to the previous quarter as expected, since the previous quarter was the holiday season. We have quite a few new contributors starting contributing to Ratis. One reason probably is due to the new adoption of Ratis by Apache Celeborn [1]. [1] The ASF. Apache Software Foundation Announces New Top-Level Project Apache® Celeborn. https://s.apache.org/celeborn-tlp . 2024-04-23. ----------------------------------------- Attachment BP: 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. Last addition was Adina Crainiceanu on 2019-09-17. - No new committers were added. ## Project Activity: No new activity. Last release 4.0.1 was on 2020-12-22 ## Community Health: The activity level in the project is low. 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 67% decrease in traffic in the past quarter (2 emails compared to 6) 0 commits in the past quarter (no change) 0 code contributors in the past quarter (no change) ----------------------------------------- Attachment BQ: Report from the Apache Samza Project [Jagadish Venkatraman] ----------------------------------------- Attachment BR: Report from the Apache SDAP Project [Nga Thien Chung] ## Description: The mission of Apache SDAP is the creation and maintenance of software related to an integrated data analytic center for Big Science problems ## Project Status: Current project status: New Issues for the board: none ## Membership Data: Apache SDAP was founded 2024-04-16 (3 months ago) There are currently 21 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - Grace Llewellyn was added to the PMC on 2024-06-23 - Joe Roberts was added to the PMC on 2024-06-23 - Grace Llewellyn was added as committer on 2024-06-19 - Joe Roberts was added as committer on 2024-06-24 ## Project Activity: Most recent SDAP release was 1.3.0 on 2024-06-18. This marks the first release after TLP was established. ## Community Health: ### Mailing List Since last month, dev@sdap.apache.org had 2 new threads. ### Contributors Since last month, the SDAP community has merged 8 PRs and created/updated 3 Jira issues. ----------------------------------------- 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 issue ## 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 9:5. Community changes, past quarter: - No new PMC members. Last addition was Ye Cao on 2023-08-28. - Claire Chen was added as committer on 2024-05-26 - Youliang Huang was added as committer on 2024-05-07 - Zixin Zhou was added as committer on 2024-04-15 ## Project Activity: Recent releases: - banyandb-java-client 0.7.0-RC0 released on 2024-06-30 - BanyanDB 0.6.1 was released on 2024-05-30. - SkyWalking 10.0.1 was released on 2024-05-30. - helm 0.6.0 was released on 2024-05-09. - BanyanDB helm 0.2.0 was released on 2024-05-20. - BanyanDB 0.6.0 was released on 2024-05-13. - SkyWalking 10.0.0 was released on 2024-05-13. - banyandb-java-client 0.6 was released on 2024-05-07. - SkyWalking eyes 0.6.0 was released on 2024-04-12. - Java agent 9.2.0 was released on 2024-04-01. - rover 0.6.0 was released on 2024-03-31. SkyWalking v10 released successfully. BanyanDB moved from alpha stage into beta testing stage. We are inviting all people in the community to join the testing and validation processes for this new database. ## Community Health: The project community is active and healthy. Questions are answered and commit codes are active. 8 webinar sessions were held for the community. OSPP has begun, and we have 4 tasks sponsored by the program committee. GSOC has begun, and mentors are working with the students. ----------------------------------------- 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 Issues for the board: No issues for the board at this time ## Membership Data: Apache Steve was founded 2012-07-25 (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-16. - No new committers. Last addition was Sean Palmer on 2022-03-04. ## Project Activity: No activity of note this quarter, solely due to limited cycles among the volunteers here. Ideas are in the pipeline though. ## Community Health: Nothing changed here, neither for better or worse. No concerns with the ability to govern and handle any unforeseen issues, as we have adequate oversight. ----------------------------------------- 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 one release in the reporting period: - Struts 7.0.0-M7 - Milestone 7 Test Build for Struts 7 (2024-06-12) The last Struts releases were: - Struts 6.4.0 - Feature and Bug Fix Release (2024-04-19) - 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 solid development and community activity. We had 72 PRs opened and 70 closed in the main project. This is slightly less activity than in the two preceding quarters, which were unusually busy. Compared to same quarter in 2023 however, the reporting quarter still had more activity. Preparation for the next major release Apache Struts 7 keeps going on, including again a new test build released in June. In parallel , a new Struts 6 release - namely 6.5.0 - is in preparation. We have no issues that require board assistance at this time. ## Community Health ### Development activity in the reporting period - 88 commits from 6 contributors - 34 JIRA Tickets created - 19 JIRA Tickets resolved ## Mailing list activity: - dev@struts.apache.org had a 23% increase in traffic in the past quarter (101 emails compared to 82) - issues@struts.apache.org had a 10% decrease in traffic in the past quarter (400 emails compared to 443) - notifications@struts.apache.org had a 28% decrease in traffic in the past quarter (576 emails compared to 794) - user@struts.apache.org had a 36% decrease in traffic in the past quarter (75 emails compared to 116) ----------------------------------------- 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 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: We have started the work on merging the fixes and new features done on a forked repo to Synapse code-base. Other than that there was not much activity in the project during this time period. There was a mail sent by the board to see whether we need to move the Synapse project to the attic, but since more than 3 PMC members responded by saying they are still willing to contribute, it was decided to keep the project going for sometime and see whether we can make progress. ## Community Health: There was no significant community activity in the project over the last quarter. We are still waiting to merge the fixes done in the forked repo, we expect to see a huge improvement in community contributions with that effort. ----------------------------------------- Attachment BX: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Project Status: Current project status: ongoing. Issues for the board: none. ## Membership Data: Apache Tapestry was founded 2006-02-14 (18 years ago) There are currently 30 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Ben Weidig on 2021-12-02. - Christian Köberl was added as committer on 2024-05-02 ## Project Activity: Christian Köberl joined the Tapestry team as a committer. In addition, this quarter has had effort put into a new version of the project's site and further fixes to the multiple classloader support. ## Community Health: Given we had no releases and the multiple classloader fixes and new site are works in progress, Tapestry had a very quiet quarter. dev@tapestry.apache.org had a 65% decrease in traffic in the past quarter (18 emails compared to 51) 0 issues opened in JIRA, past quarter (-100% change) 0 issues closed in JIRA, past quarter (-100% change) 0 commits in the past quarter (-100% change) 0 code contributors in the past quarter (-100% change) ----------------------------------------- Attachment BY: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Project Status: Current project status: Ongoing Issues for the board: Regarding the e-mail thread that happened during February 2024, which has not been reported to the previous report, no conclusion has been reached, and now action has been taken. My opinion is that since rivet is an Apache HTTPD module, it should remain under ASF. The work involves two parts: the periodic reporting, which I never complained about so this is not a problem, and the work to update the repository and create releases, handled mostly by Massimo Manghi. If Massimo finally decides to change to github tooling, we will discuss this again. But right now, the decision is to continue with the current status. ## Membership Data: Apache Tcl was founded 2000-07-24 (24 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25. - No new committers. Last addition was Brice B. Hamon on 2014-11-25. ## Project Activity: During this reporting period, rivet 3.2.4 and rivet 3.2.5 has been released, which fixes a regression in ServerInitScripts introduced by the changes made to the implementation of ::rivet::apache_log_error. Also, work has been done regarding using the TDBC Tcl package for supporting databases, in a new branch, to possibly enhance the current database support code (DIO). ## Community Health: The traffic of the mailing lists has increased in comparison to the previous reporting period, which is normal for the project (as most traffic in the list happens after new releases), but also due to discussions about features, Linux distribution support and documentation updates. ----------------------------------------- Attachment BZ: Report from the Apache Tez Project [László Bodor] ----------------------------------------- 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: Certain optimization and improvement activities, with Go, PHP and netstd areas being the most active. Working towards next release. ## Community Health: Steady flow of incoming patches, mostly via Github (where tehre are not always JIRA tickets assigned). Other activities include the implementation of uuid data type across more and more languages. ----------------------------------------- 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: Our last 2.x release was at the beginning of April, and we're in the process of releasing 3.0.0-BETA2. We've dramatically improved configurability in the tika-pipes modules, and we added a GRPC server. We've made numerous other improvements throughout the project. We've also managed to keep up with @dependabot. :) ## Community Health: CHI is at 4.70. The project stats are not available as I write this report. There has been some slowdown in activity because of $DAYJOBs, but we've seen some great activity in the GRPC server and towards increasing configurability in tika-pipes. ----------------------------------------- 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. ## Issues: 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: We released TinkerPop 3.6.7 and 3.7.2 on 2024-04-08, which was a set of minor releases focused on resolving existing bugs and performance improvements. The community is in active discussion and development for the next major release of TinkerPop 4.0, with major bodies of work aiming at increasing maintainability, usability, extensibility, and security. Completed works include switching to HTTP/1.1 [1] in Gremlin Server and Gremlin Java driver, as well as standardizing on gremlin-language scripts in favor of bytecode and groovy scripts to reduce complexity and improve security [2]. Additionally, discussions and development have started as an extension of the above work, such as updating authorization implementation [3] and simplifying client APIs [4]. ### 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 that are in line with previous quarters. We pay particular attention to first-time contributors with the hope of developing a positive experience with our project to entice them to return with further work. We have seen some repeat contributions recently which is encouraging. To encourage and facilitate community contributions, we recently added a PR template [5] to guide new and returning community members. We hosted another live event on Twitch [6] as part of the post-release Contributorcast series. All the recordings are available on our YouTube channel [7]: * Contributorcast: Apache TinkerPop 3.6.7/3.7.2 Post-release Review [8] Presenter: Yang Xia, Valentyn Kahamlyk, Cole Greer, Ken Hu ## Report Links [1]: https://lists.apache.org/thread/vfs1j9ycb8voxwc00gdzfmlg2gghx3n1 [2]: https://lists.apache.org/thread/7m3govzsqtmmj224xs7k5vv1ycnmocjn [3]: https://lists.apache.org/thread/kb834lvttpy7ntos5q4skypmr447j1qm [4]: https://lists.apache.org/thread/hddwwdn178mp7mkz0pjob00zjc9zsbrq [5]: https://lists.apache.org/thread/63r2lzv69yf0odvwbz111yckvx7q10of [6]: https://www.twitch.tv/apachetinkerpop [7]: https://www.youtube.com/@apachetinkerpop [8]: https://www.youtube.com/watch?v=WieiQX0yOXM ----------------------------------------- Attachment CD: 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 with moderate activity 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: - Mo Chen was added to the PMC on 2024-04-15 - No new committers. Last addition was Josiah VanderZee on 2024-01-07. ## Project Activity: We pushed out the release of ATS 10.0.0 until the end of July, so we could release bug fix releases for the 8.1.x and 9.2.x branches before the next major release. We have two companies testing ATS 10.0.0 in production and have a couple blocking issues to fix before the release. ## Community Health: We had our ATS Spring Summit in Denver, CO on May 7-9 there were around 20 people that attended in person and we had the ability for people to also attend remotely. This was a developer focused event were we talk about design and architecture features and issues. We are continuing to have our weekly PR and issue scrubs on Mondays and design and status meetings for ATS 10 and HTTP/3 on Thursday mornings. ----------------------------------------- Attachment CE: Report from the Apache UIMA Project [Richard Eckart de Castilho] ## Description: Apache UIMA (*) software provides frameworks, tools and annotators, facilitating the analysis of unstructured content such as text, audio and video. (*) Unstructured Information Management Architecture. ## Project Status: Current project status: Ongoing (low) Issues for the board: none Responses to comments: > Number of commits has dropped MoM since April 2024 .( from 61 in Jan > and to 0 in April ) . I think it's appropriate to understand deeper > about this behavior . UIMA is quite stable and while there are some logged bugs and feature ideas, there are no pressing issues. ## Membership Data: Apache UIMA was founded 2010-03-17 (14 years ago) There are currently 25 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Pablo Duboue on 2023-03-07. - No new committers. Last addition was Pablo Duboue on 2023-03-06. ## Project Activity: * No new releases since last report * uima-ruta-3.4.1 was released on 2024-02-08. * uima-ruta-3.4.0 was released on 2024-01-19. * uimaFIT-3.5.0 was released on 2023-11-13. * Pablo hosts a GSoC project related to UIMA C++ * Pablo hosted a small UIMA intro presentation online on June 3rd 2024 which had 10 attendants and 20 likes to its LinkedIn announcement ## Community Health: Activity in particular related to UIMA C++ has picked up a bit. The online presentation was also an opportunity to get into contact with parts of the user base that is typically quiet. It might be a good idea to hold such live meetings every once in a while. ----------------------------------------- Attachment CF: Report from the Apache Web Services Project [Daniel Kulp] ----------------------------------------- Attachment CG: 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: Dormant. Some contributors keep working for the project. We are welcoming for the new contributors but we might need to give them a guide to keep contributing. Issues for the board: We have four or five security issues yet. We shared the security issues to some outside contributors who give us an intereste but didn't have any contribution yet. We will keep track on the security issues with high priority ## Membership Data: Apache Zeppelin was founded 2016-05-18 (8 years ago) There are currently 24 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Jeff Zhang on 2018-01-25. - No new committers. Last addition was Guanhua Li on 2022-12-03. ## Project Activity: Contributing Zeppelin is still quite hard because of its complicated stack. So the common contribution is just a bug fix and minor changes. To change this situation, I encougrage some drastic change including major stack changes like Jetty and front end framework. Some works already have been but it's not completed so we need to share the situation with community and will try to upgrade to the latest stack. I participate in Opensource contribution event which is held by Korean govenemnt as a mentor. I selected 13 new contributors and will guide them to contribute to Zeppelin until the end of this year. We will start a vote for a new minor version today. I'm preparing it now. ## Community Health: We have four or five steedy contributors and reviewers. They contributes lots of parts but it's not enough for welcoming and reviewing new contributors. The current criteria for Zeppelin committer is quite high and that's could be a reason that contributors leave few months later. To encourge contributions, I'll prepare and share the new guideline for Zeppelin committers including invitation criteria. ------------------------------------------------------ End of minutes for the July 17, 2024 board meeting.