The Apache Software Foundation Board of Directors Meeting Minutes September 18, 2024 1. Call to order The meeting was scheduled for 21:00 UTC and began at 21:03 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/44f5 The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Rich Bowen Shane Curcuru Willem Ning Jiang Jeff Jirsa Justin Mclean Jean-Baptiste Onofré Craig L Russell Directors Absent: Sander Striker Executive Officers Present: Craig R. McClanahan Ruth Suehle Executive Officers Absent: David Nalley Matt Sicker Guests: Daniel Augusto Veronezi Salvador Daniel Gruno Dave Fisher Greg Stein Julien Le Dem Kanchana Pradeepika Welagedara - joined at +0:29 Melissa Logan Paul King Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: https://www.apache.org/foundation/board/calendar.html A. The meeting of August 21, 2024 See: board_minutes_2024_08_21.txt Tabled. 4. Executive Officer Reports A. Board Chair [Shane Curcuru] We thank Christofer Dutz for his over two years of service on the board; in that short time he's done amazing work at researching project processes and needs, and has worked tirelessly in mentoring and proposing tooling suggestions to help our projects. Sadly, Christofer resigned as Director this month. I've placed a resolution on today's board agenda to appoint an ASF Member to fill the vacant Director seat at our meeting. The ASF has seen a burst of discussions and activity around some of our internal processes, and our branding, including forming a PMC to work on logo ideas. While it's great to see volunteers showing up to work on the latest big project, it's also important that we continue to educate the Membership about our many other volunteer roles that also need care and attention. One of the Board's focus areas is improving officer and director runbooks - these are important both for continuity of operations, as well as reminding our Membership and communities about all of the organizational work that happens behind the scenes. Ensuring corporate, legal, financial, and internal governance tasks are well explained helps potential volunteers know what's needed and where they might be able to help. B. President [David Nalley] Additionally, please see Attachments 1 through 10. C. Treasurer [Craig R. McClanahan] Normal operations continue. Nothing special to report. D. Secretary [Matt Sicker] In August, the secretary received 55 ICLAs, one CCLA, 3 software grants, and two membership emeritus requests. E. Executive Vice President [Ruth Suehle] Community Over Code registration is low this year. Immediately likely reasons to me could be the weekdays (as opposed to Sat-Sun and two weekdays on either side) or the return to having a Europe event as well this year. It's also the first time we've headed towards the western US in some time, which is less appealing for many Europeans. Visas don't seem to have been as big an issue this year as some, but that's possible as well. It's been a few years since we did a survey to gauge what people want in events, so trying to get some data around this will definitely be on the post-event to-do list. As a side effect of that, we're coming up just a bit short on our room block, but the hotel is working with us to lessen the impact as much as possible. I've been trying to keep costs down as much as possible here and there to balance it as well. F. Vice Chair [Justin Mclean] Nothing to report. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Sander] See Attachment 11 B. Apache Legal Affairs Committee [Roman Shaposhnik / Rich] See Attachment 12 C. Apache Security Team Project [Mark J. Cox / Shane] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Commons [clr] # Hive [clr] # Logo Development [clr] # OpenDAL [clr] # Pekko [rbowen] # Shiro [jmclean] A. Apache Airflow Project [Bolke de Bruin / Willem] See Attachment A B. Apache Allura Project [David Philip Brondsema / JB] See Attachment B C. Apache Ambari Project [Brahma Reddy Battula / Rich] See Attachment C D. Apache Atlas Project [Madhan Neethiraj / Craig] See Attachment D E. Apache Axis Project [Robert Lazarski / Jeff] See Attachment E F. Apache Beam Project [Kenneth Knowles / Justin] See Attachment F G. Apache Bigtop Project [Masatake Iwasaki / Shane] See Attachment G H. Apache BVal Project [Matthew Jason Benson / Justin] No report was submitted. I. Apache Camel Project [Andrea Cosentino / Craig] See Attachment I J. Apache Cayenne Project [Michael Ray Gentry / Willem] See Attachment J K. Apache CloudStack Project [Daniel Augusto Veronezi Salvador / Shane] See Attachment K L. Apache Commons Project [Gary D. Gregory / JB] See Attachment L @Craig: Start discussion on board@ list on security board reports M. Apache Cordova Project [Bryan Ellis / Rich] See Attachment M N. Apache cTAKES Project [Pei Chen / Jeff] See Attachment N O. Apache Curator Project [Enrico Olivelli / Sander] See Attachment O P. Apache Daffodil Project [Mike Beckerle / Willem] See Attachment P Q. Apache DataFusion Project [Andrew Lamb / Rich] See Attachment Q R. Apache DeltaSpike Project [Mark Struberg / Sander] No report was submitted. S. Apache ECharts Project [Wenli Zhang / Jeff] See Attachment S T. Apache Felix Project [Karl Pauls / JB] See Attachment T U. Apache Flex Project [Harbs / Craig] See Attachment U V. Apache Flink Project [Robert Metzger / Shane] See Attachment V W. Apache Geronimo Project [Jean-Louis Monteiro / Willem] No report was submitted. X. Apache Gobblin Project [Abhishek Tiwari / Justin] See Attachment X Y. Apache Gora Project [Kevin Ratnasekera / JB] See Attachment Y Z. Apache Guacamole Project [Mike Jumper / Sander] No report was submitted. AA. Apache Gump Project [Stefan Bodewig / Craig] See Attachment AA AB. Apache Helix Project [Junkai Xue / Jeff] See Attachment AB AC. Apache Hive Project [Naveen Gangam / Shane] See Attachment AC @Craig: Discuss the security issue on the dev list AD. Apache HTTP Server Project [Joe Orton / Willem] See Attachment AD AE. Apache Hudi Project [Vinoth Chandar / Rich] See Attachment AE AF. Apache Iceberg Project [Ryan Blue / Justin] See Attachment AF AG. Apache Incubator Project [Justin Mclean] No report was submitted. AH. Apache IoTDB Project [Xiangdong Huang / Jeff] See Attachment AH AI. Apache Jackrabbit Project [Marcel Reutegger / Justin] See Attachment AI AJ. Apache Johnzon Project [Jean-Louis Monteiro / Jeff] No report was submitted. AK. Apache Karaf Project [Jean-Baptiste Onofré] See Attachment AK AL. Apache Kibble Project [Sharan Foga / Justin McLean] See Attachment AL AM. Apache Kvrocks Project [Mingyang Liu / Rich] See Attachment AM AN. Apache Kyuubi Project [Kent Yao / Willem] See Attachment AN AO. Apache Libcloud Project [Tomaž Muraus / Sander] No report was submitted. AP. Apache Linkis Project [Shuai Di / Craig] See Attachment AP AQ. Apache Logo Development Project [Jeff Genender / Shane] See Attachment AQ AR. Apache Lucene Project [Chris Hegarty / JB] See Attachment AR AS. Apache Lucene.Net Project [Shad Storhaug / Rich] No report was submitted. AT. Apache Mnemonic Project [Gordon King / Sander] No report was submitted. AU. Apache Mynewt Project [Szymon Janc / Craig] No report was submitted. AV. Apache NetBeans Project [Geertjan Wielenga / JB] No report was submitted. AW. Apache OFBiz Project [Jacopo Cappellato / Shane] See Attachment AW AX. Apache Olingo Project [Michael Bolz / Jean-Baptiste Onofré] See Attachment AX AY. Apache OpenDAL Project [Hao Ding / Jeff] See Attachment AY @Willem: Discuss use of Discord instead of mail list AZ. Apache OpenNLP Project [Jeff Zemerick / Willem] See Attachment AZ BA. Apache OpenOffice Project [Dave Fisher / Justin] See Attachment BA BB. Apache OpenWebBeans Project [Mark Struberg / Sander] No report was submitted. BC. Apache Paimon Project [Jingsong Lee / Craig] See Attachment BC BD. Apache Pekko Project [PJ Fanning / Shane] See Attachment BD @Rich: Discuss account recovery with PMC and Infra BE. Apache Pig Project [Koji Noguchi / Rich] No report was submitted. BF. Apache Pivot Project [Roger Lee Whitcomb / JB] See Attachment BF BG. Apache PLC4X Project [Christofer Dutz / Sander] See Attachment BG BH. Apache Portable Runtime (APR) Project [Yann Ylavic / Willem] See Attachment BH BI. Apache Portals Project [Neil Griffin / Justin] No report was submitted. BJ. Apache Pulsar Project [Matteo Merli / Jeff] No report was submitted. BK. Apache Ranger Project [Selvamohan Neethiraj / Sander] See Attachment BK BL. Apache Royale Project [Yishay Weiss / Craig] See Attachment BL BM. Apache SeaTunnel Project [Jun Gao / Sander] See Attachment BM BN. Apache ServiceMix Project [Krzysztof Sobkowiak / JB] See Attachment BN BO. Apache Shiro Project [Brian Demers / Jeff] See Attachment BO @Justin: Discuss reporter tooling requirements BP. Apache SINGA Project [Wang Wei / Shane] See Attachment BP BQ. Apache Sling Project [Robert Munteanu / Justin] See Attachment BQ BR. Apache SpamAssassin Project [Sidney Markowitz / Rich] See Attachment BR BS. Apache Storm Project [Richard Zowalla / Rich] See Attachment BS BT. Apache Streams Project [Steve Blackmon / Rich] See Attachment BT BU. Apache Synapse Project [Isuru Udana / Willem] No report was submitted. BV. Apache Tomcat Project [Mladen Turk / Craig] No report was submitted. BW. Apache TomEE Project [David Blevins / Justin] No report was submitted. BX. Apache TVM Project [Tianqi Chen / Justin] See Attachment BX BY. Apache UIMA Project [Richard Eckart de Castilho / Jeff] See Attachment BY BZ. Apache Unomi Project [Serge Huber / Sander] See Attachment BZ CA. Apache VCL Project [Josh Thompson / Shane] See Attachment CA CB. Apache Whimsy Project [Shane Curcuru] No report was submitted. CC. Apache Wicket Project [Andrea Del Bene / Rich] See Attachment CC CD. Apache Yetus Project [Allen Wittenauer / Willem] No report was submitted. CE. Apache ZooKeeper Project [Flavio Paiva Junqueira / JB] See Attachment CE CF. Apache Druid Project [Gian Merlino / Craig] See Attachment CF Committee reports approved as submitted by General Consent. 7. Special Orders A. Fill Vacancy in Board of Directors WHEREAS, the Board of Directors is in receipt of a resignation as director from Christofer Dutz; and WHEREAS, Section 5.7 of the Bylaws of the The Apache Software Foundation provide for the filling of vacancies by the affirmative vote of the majority of the remaining directors; and WHEREAS, an objective analysis of the last election results indicates that Kanchana Welagedara would be an appropriate candidate to fill the vacancy, NOW, THEREFORE, BE IT RESOLVED, that the resignation of Christofer Dutz be accepted effective immediately, and BE IT FURTHER RESOLVED, that Kanchana Welagedara be hereby appointed as a director of The Apache Software Foundation, to serve in accordance with and subject to the Bylaws of the Foundation for the remainder of the current term, concluding at the next annual meeting of members, and until his or her successor shall have been elected and qualified or until his or her earlier resignation, removal or death. Special Order 7A, Fill Vacancy in Board of Directors, was approved. Rich abstained due to professional relationship with Kanchana; all other directors approved. B. Change the Apache PLC4X Project Chair WHEREAS, the Board of Directors heretofore appointed Christofer Dutz (cdutz) to the office of Vice President, Apache PLC4X, and WHEREAS, the Board of Directors is in receipt of the resignation of Christofer Dutz from the office of Vice President, Apache PLC4X, and WHEREAS, the Project Management Committee of the Apache PLC4X project has chosen by vote to recommend César García (cgarcia) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Christofer Dutz is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache PLC4X, and BE IT FURTHER RESOLVED, that César García be and hereby is appointed to the office of Vice President, Apache PLC4X, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache PLC4X Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Correct factual error in 2003_11_16 board minutes The minutes at http://www.apache.org/foundation/records/minutes/2003/board_minutes_2003_11_16.txt have a factual error (likely a mistake) in the attendee list, according to prior discussions; and there seemed to be an intent to update the minutes to correct them with the correct attendees. Is there board consensus to update the minutes to list Shane Curcuru as an attendee instead of Shane Caraveo (which was likely a typo)? By consensus, the board agrees to make the change. B. Discuss list subscription tools Should we require member-private mail subscribers to register emails? Some private mailing lists are restricted to ASF Members, however Members sometimes subscribe using new email addresses. Various automated tools could work better if we required using an existing LDAP listed email address. @Greg: Write up a proposed resolution to require tooling to validate email addresses are in LDAP 9. Review Outstanding Action Items * Justin: follow up with PMC about board report sections [ TomEE 2024-06-19 ] Status: * David: follow up with report about shadow infrastructure budget [ President 2024-06-19 ] Status: * Shane: follow up about enforcement for privacy policies [ Data Privacy 2024-07-17 ] Status: * Rich: follow up about Elasticsearch dependency [ Flagon 2024-07-17 ] Status: * Rich: follow up on roll call for Fluo PMC [ Fluo 2024-07-17 ] Status: Only one person said that they were actually engaged. Four more said that they were watching enough to respond in an emergency/security kind of situation. On the other hand, the project is considering merging in as a Accumulo subproect, which would give it a little more attention. https://lists.apache.org/thread/16k0j5vzpbtzgpjn2zc0hdgwr860hq6w * Sander: add an Attic resolution for Mnemonic for next month and inform PMC [ Mnemonic 2024-07-17 ] Status: * Justin: update trademark registration runbook [ Trademark management status briefing VP, Brand Management 2024-07-17 ] Status: * Shane: update Incubation guidelines to include trademark grant [ Trademark management status briefing VP, Brand Management 2024-07-17 ] Status: * Rich: pursue a roll call [ Cocoon 2024-08-21 ] Status: Having caught up on the various mailing list discussions, it seems clear that the community is ready to move to the Attic, and I don't wish to interfere further. * Justin: follow up on issue for board [ Kafka 2024-08-21 ] Status: * Willem: follow up with Attic about terminology/processes for archiving [ Logging Services 2024-08-21 ] Status: * Rich: discuss about path to Attic [ Oozie 2024-08-21 ] Status: Query sent -- https://lists.apache.org/thread/whg9own3v78qnkdggbw1xj481f548j2o No response after a week. I've requested a roll call, and we should revisit this if they don't report next month. * Justin: follow up with trademarks [ RocketMQ 2024-08-21 ] Status: * Rich: follow up about healthy project activity [ Samza 2024-08-21 ] Status: Most of their discussions are on GitHub. On the one hand we should make a note of this somewhere. On the other hand at some point do we care that their community discussion is archived somewhere that could go away at any moment? * Craig: pursue a roll call for PMC [ SIS 2024-08-21 ] Status: Roll call is underway. * Craig: pursue a roll call for PMC [ Tez 2024-08-21 ] Status: Done. Several PMC members have responded to the roll call. * Shane: pursue a report next month [ Druid 2024-08-21 ] Status: Done, report submitted. 10. Unfinished Business 11. New Business @Jeff: Start discussion of communications on board@ specifically the use of non-archived tools like Slack, Discord 12. Announcements 13. Adjournment Adjourned at 21:55 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period August 2024 * ISSUES FOR THE BOARD None. * OPERATIONS - Provided advice to a third-party event on correctly acknowledging ASF brands - Provided advice to someone setting up a community website - Approved use of SPARK in commercial UI - Worked with ICEBERG to add TM to website as appropriate - One request to use ASF project marks in a blog - Approved one request to use ASF project logos in booth material - Reviewed and provided feedback on proposed conference handouts * REGISTRATIONS Our GUACAMOLE registration is progressing now we have a consent agreement in place with a potential conflict. * INFRINGEMENTS The ICEBERG PMC is working on a number of issues. Working to address infringements of multiple ASF marks with a downstream distributor. The AGE PMC has resolved some issues and continues to work on the remaining issues. Provided advice to HOP and SEATUNNEL on 3rd party pages on social media. Continued to work with counsel and FREEMARKER to address an infringement. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: a —New: we are finalizing the onboarding of a new Platinum Sponsor. b —Renewals: we have renewal commitments from two Gold sponsors, and are discussing sponsorship renewal with twelve Sponsors. c —Payments: 1 —New: one new Silver Sponsor payment was received this month. 2a —Renewing: we received payment from one Gold and one Silver renewing Sponsor. 2b —Incoming: we await payment from one renewing Platinum Sponsor. 2) Targeted Sponsors: we are coordinating a second donation from a Targeted Sponsor and its intended beneficiary ASF Project and its community. We are awaiting a multi-year payment from one Targeted Sponsor, and are finalizing their continued support in 2025. 3) Sponsor Relations: we are coordinating in-person Sponsor meetings at Community Over Code in October, and preparing for the next quarterly call with ASF Gold and Platinum-level Sponsors the following week. 4) Event Sponsorship: we continue to support Community Over Code/North America event sponsorships. 5) Individual Donations and Corporate Giving: we received $17,100 in online donations via https://donate.apache.org/ which includes a $15K corporate contribution donated by the producers of an ASF Project/Community event. 6) Administrivia: we continue to work closely with the Treasury team to mitigate a banking issue associated with an international Sponsor payment. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] Foundation Comms FY24 Annual Report * Continued compilation of the FY2024 annual report, incorporating brand messaging and restructuring sections for readability * Coordinated with ASF officers re: the new report format and to solicit officer review to ensure the report was accurate and comprehensive * Began developing graphics to support report narrative 25th Anniversary Project * Published and promoted project spotlight featuring Apache DolphinScheduler Branding Project * Responded to member mailing list questions about brand project Social Media Overview In total, 57 posts were published: 42 Tweets + 15 LinkedIn. The highest performing pieces of content included the Apache DolphinScheduler Project Spotlight and the video interviews from CoC in Slovakia. Social Highlights (X + LinkedIn) * Total Audience: 139,826 * New Followers in August: 465 * Total Impressions: 100,888 (2.1% decrease MoM) * Total Engagements: 3,013 (24.7% decrease MoM) * Post Link Clicks: 1,673 (13.6% decrease MoM) Website Analytics * 857,159 visits, 857,092 unique visitors +5.6% * 2 min 46s average visit duration +2.5% * 45% visits have bounced (left the website after one page) -10% * 17.1 actions (page views, downloads, outlinks, internal site searches) per visit +111.1% * 10,003 max actions in one visit 0% * 13,873,173 pageviews, 1,064,022 unique pageviews +134.5% * 33 total searches on your website, 19 unique keywords +17.9% * 447,092 downloads, 309,938 unique downloads +21.1% * 304,463 outlinks, 198,483 unique outlinks +2.3% ----------------------------------------- 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 ======== - Infrastructure is tracking our budget properly. We have a number of personnel-related finance alterations this month and next, but we're all good. Our travel budget for FY25 is looking good, with our upcoming team gathering at ApacheCon Denver. General Activity ================ - Held an Infrastructure Roundtable on September 4th, at a time more convenient for attendees in an Asian timezone. The roundtable went well, and we were able to chat with some new committers. - Our GitHub service was upgraded to their GitHub Enterprise offering. Some edge cases had to be resolved, but we're smooth flowing now. This was a requst from GitHub, Inc to better provide support. - Provided assistance to Whimsy for their new VM and some very weird OOM errors on their VM. Solved now, and Whimsy is running smooth. - Cloud versions of Jira and Confluence are continuing. Atlassian has anonymized datasets from us, for their internal testing on migration from on-premise to cloud. Lots of discussion about account signup, and anti-spam processes. - Lots of decomm of our wildcard certificate, in favor of LetsEncrypt, in order to minimze our deployment of the wildcard. This also involved upgrading a number of boxes away from Ubuntu 18.04, which does not support mod_md (needed to best support LetsEncrypt). - Great progress on added DKIM to our email infrastructure, as large mail providers are starting to demand it. We have particular issues around this due to our mailing lists, as any change of an email (eg. Reply-To or email footers) will throw off DKIM signatures. We are working through properly re-signing messages. - Continued work on construction of a private mesh of VPNs for the Infra team to access our boxes. We are also investigating using this same system to pull some boxes off the public internet. - Many project VMs were migrated to a new datacenter, along with some operating system upgrades. - Upstream work to add APIs to the Python package we use to work with GitHub. The pull request was accepted, so we can now start to manipulate the enable/disable of "discussions" on a repository. - Our selfserve and infra-reports webapps have completed their port to the "asfquart" framework, along with the Agenda Tool. - Many new JDKs added to our Jenkins build cluster. - Confluence now has a workflow for signup, similar to Jira. - Qbot work for some "fun" features, and for some Jira integration to query issues from Slack. - asfquart improvements around cookies and PAT authn. - Shifted handling of a couple classic domains (OO.o and apachecon) to Route53 for easier management. - New channel for writers at the ASF; contact Mr Wetmore. - Continued backup work, for our more troublesome hosts. This generally is based on size/content of the dataset to back up. - Our Develocity installation (aka Gradle Enterprise) has been upgraded and we're rolling out new features to the community. - Bugzilla has been upgraded. This was very rough as several components were conflicting between the operating system (upgraded) and the latest BZ. With great assistance from MarkT, this has been completed. ----------------------------------------- Attachment 5: Report from the VP of Tooling [Myrle Krantz] The job description for a tooling developer has been finalized, and is in-progress on announcement and launch of the hiring process. Pending a hire, this Office remains quiet. ----------------------------------------- Attachment 6: Report from the VP of Conferences [Brian Proffitt] Planning for Community Over Code NA continues on schedule. Sponsorships are still coming in, which is good news. The CISA tabletop exercise is being finalized, and will be announced for 50 attendees. The target audience is recommended to be PMC members and designated security point-of-contacts with projects — or those who would, in a crisis involving a 0-day vulnerability, fill in either a role of developing, compiling, or distributing a fix. Instead of separate speaker and general attendee events, we will be hosting one big 25th-anniversary celebration at Meow Wolf Denver on the first night of the conference. Hotel room blocks will be closing/have closed on Sept. 16. Community Over Code EU We are looking for interested volunteers to help launch a new C/C EU event in that region in 2025. Discussions are underway with the previous volunteer team, and other interested members. ----------------------------------------- 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. Community Over Code Asia 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 NA 2024 ---------------------------- Everything is booked and ready, Hotels, flights and Conference tickets. We just had one more person approved his Visa so we do have a flight to sort for him, otherwise we are sending out information emails and Slack channel notifications on how to get to the Venue from the Airport, what to expect during the week etc. 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 closed, no events currently open. At some point soon, we need to gather a set of improvements / bug tweaks for a quote to improve the app. Future Events ============= Looking into a few other events. Short/Medium Term Priorities ============================ Keeping an eye out for other smaller events to support. Post surveys for Bratislava and Hangzhou. 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, 53 Matomo tracking codes were requested (+2 this month). 15 Matomo sites don't receive traffic at this point. As VP of Data Privacy, I was given access to mailing list management tools to redact messages from our systems. Since this only changes our systems but not mirrors, our usual response will stay the same. The Founder of Kapa has reached out to discuss privacy concerns. A meeting will happen this or next week. As usual, several data removal requests were processed directly through vp-privacy@. # Open tasks - Discuss Kapa.ai - Provide guidelines for advertising user mailing lists - Create a list of WordPress sites - Create a list of domains that are allowed to connect because a DPA is covering it (improved Whimsy support) - Better documentation about DPAs - Add "canned responses" and instructions on how to run the privacy office to the website - Review TAC policies for data privacy and develop a targeted version for the committee - Clarify responsibility for the Matomo VM https://lists.apache.org/thread/6c7dn3ot494pxdlfxfn1pngbcpzj5g08 https://issues.apache.org/jira/browse/INFRA-25432 - Clarify status of "donate.apache.org" - Clarify status of "status.apache.org" ----------------------------------------- Attachment 10: Report from the VP of Public Affairs [Dirk-Willem van Gulik] ----------------------------------------- Attachment 11: Report from the VP of W3C Relations [Andy Seaborne] ASF is active in the RDF-Star (AKA RDF 1.2) Working Group with Apache Jena implementing the in-progress proposals on an experimental basis. The charter for this working group is being extended. ----------------------------------------- Attachment 12: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. After resolving a handful of LEGAL issues, we are slightly up at 25 issues (from 23 last month). We had a corporate legal department of a EU corporation reach out to us and suggest modified terms of the Apache License. The request was denied. Based on the additional guidance published by US Export Administration we are debating stopping BIS notifications for our projects. ----------------------------------------- Attachment 13: Report from the Apache Security Team Project [Mark J. Cox] August: - We've continued working on formally documenting our process for reminders, actions and escalations when projects don't respond to security issues in a timely manner. The aim is to make this clear and consistent, and then start applying it more widely to any unhealthy projects - We're working on capturing health scorecard data for projects and will start to report that to the board from next month. The aim is for board reports to show you the projects that have red flags and the current state of security team handling of the situation. We will focus less on the automated metrics, which we will continue to collect and will summarise in our yearly security report as well as the annual report. This month has a reduced summary below as an example. The health status can be combined with other health data the board has access to, such as from the direct board reports from the project, to help decide on any additional remedial actions needed. - CVE-2024-38856 an authorization flaw which has been fixed in Apache OFBiz was added to the NIST KEV (Known Exploited Vulnerabilities) list. - Stats for August 2024: 64 security reports (last months: 88, 61, 51) 38 license confusion 15 support request/question not security notification 5 report/question relating to dependencies In total, as of 1st September 2024, we're tracking 176 (last months: 183, 198) open issues across 66 projects, median age 95 days (last months: 98, 108). 56 of those issues have CVE names assigned. 21 (last month: 17) of these issues, across 10 projects, are older than 365 days. ----------------------------------------- Attachment A: Report from the Apache Airflow Project [Bolke de Bruin] ## Description: The mission of Apache Airflow is the creation and maintenance of software related to workflow automation and scheduling that can be used to author and manage data pipelines ## Project Status: Current project status: On Going Issues for the board: None ## Membership Data: Apache Airflow was founded 2018-12-19 (6 years ago) There are currently 65 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Jens Scheffler was added to the PMC on 2024-08-06 - Ryan Hatter was added as committer on 2024-06-19 - Rom Sharon was added as committer on 2024-07-15 - Shahar Epstein was added as committer on 2024-07-15 ## Project Activity: Major work underway for Airflow 3. Airflow 3 summary https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3.0 - 15 AIPs agreed in scope for 3.0, target release date Mar/Apr next year. * Apache Airflow 2.10.1 was released on 2024-09-06. ## Community Health: Airflow Summit (which is being held in the Bay Area now): 637 attendees from 21 countries, 105 talks from 142 speakers. Videos from the talk will be on the Airflow YouTube channel in a couple of weeks. We have over 3000 contributors to the project. The project has received a grant of $10K by Bloomberg FOSS Contributor Fund. ----------------------------------------- Attachment B: Report from the Apache Allura Project [David Philip Brondsema] ## Description: The mission of Apache Allura is the creation and maintenance of software related to a software development infrastructure platform commonly known as a "forge" ## Project Status: Current project status: Ongoing (moderate activity) Issues for the board: none ## Membership Data: Apache Allura was founded 2014-03-18 (10 years ago) There are currently 18 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Carlos Cruz was added to the PMC on 2024-06-26 - Carlos Cruz was added as committer on 2024-06-27 ## Project Activity: - release 1.17.1 published with a security fix - support newer crytography options for passwords - upgraded some key libraries ## Community Health: - last release was 1.17.1 on 2024-06-21 - added new PMC member & committer, first in a while! - development is mostly maintenance, but continuing to do important work in that area ----------------------------------------- Attachment C: Report from the Apache Ambari Project [Brahma Reddy Battula] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Ambari was founded 2022-06-15 (2 years ago) There are currently 21 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 7:6. Community changes, past quarter: - No new PMC members. Last addition was Mohammad Arshad on 2024-05-05. - Jialiang Cai was added as committer on 2024-07-26 ## Project Activity: There is active development is happening on mutliple features like bigtop stack. 2.7.8 was released on 2024-02-01. metrics-3.0.0 was released on 2023-03-13. 2.7.7 was released on 2022-12-11. 41 PRs opened on GitHub, past quarter (215% increase) 53 PRs closed on GitHub, past quarter (253% increase) 21 code contributors in the past quarter (200% increase) 66 commits in the past quarter (450% increase) ## Community Health: Overall community health is good. Past quarter has Moderate increase in mailingList. ----------------------------------------- Attachment D: Report from the Apache Atlas Project [Madhan Neethiraj] ## Description: The mission of Apache Atlas is the creation and maintenance of software related to a scalable and extensible set of core foundational governance services - enabling enterprises to effectively and efficiently meet their compliance requirements ## Project Status: Current project status: Ongoing, with low activity Issues for the board: none ## Membership Data: Apache Atlas was founded 2017-06-20 (7 years ago) There are currently 48 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Ashutosh Mestry on 2019-04-16. - No new committers. Last addition was Umesh Padashetty on 2023-06-14. ## Project Activity: - fixes and improvements in import functionality - performance improvement - utility to analyze hook notifications - improvements in notification processing - UI fixes in handling of deferred tasks - updated versions of dependent libraries ## Community Health: - dev@atlas.apache.org had a 21% decrease in traffic in the past quarter (235 emails compared to 296): - 10 commits in the past quarter, a decrease from 23 commits the previous quarter - 4 code contributors in the past quarter, a decrease from 7 in the previous quarter - 2 new contributors were added in the past quarter - Prashant Satam and Chandra Kanth Peravelli ## Recent releases: - Apache Atlas 2.3.0 was released on 2022-12-06. - Apache Atlas 2.2.0 was released on 2021-08-17. - Apache Atlas 2.1.0 was released on 2020-07-15. ----------------------------------------- Attachment E: Report from the Apache Axis Project [Robert Lazarski] # Apache Axis Board Report ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues There are no issues requiring board attention at this time. ## Membership Data: Axis was created on 2001-01-19 (23 years ago). It is listed as established in 2009-12 but really the first Apache commit was in 2001. There are currently 63 committers and 62 PMC members in this project, a vote in 2010 made all committers automatically PMC members. One PMC member resigned. Community changes, past quarter: - Currently 62 PMC/ 63 Committers members. - No new committers were added in the last 90 days, last committer added was Bill Blough on December 7th 2017 who also was added to the PMC on May 9th 2018. ## Project Activity: Recent releases: - Axis 2/Java 1.8.2 was released on July 14, 2022. - Axis 2/Rampart 1.7.1 was released on July 30, 2017. - Axis 2/C 1.6 was released on April 20, 2009. - Axis 1.4 was last released in 2006. ## Project state: Ongoing, with moderate activity ## Health report: An upcoming Axis2 release is waiting on an Apache Axiom release from the Apache Web Services project. Several Axis committers are also committers in the Web Services project. See AXIOM-506. We are preparing all the SSH and GPG release prerequisites. Both an Axiom and Axis2 release is imminent. Our sub project Apache Rampart - an implementation of WS-Security standards - had song unit tests via a community contribution from GitHub PR's. See RAMPART-449. Beyond GitHub PR's we continue to get developer interest and we offer a low bar to be a committer.me long standing expired certificates fixed this past quarter and the last step is fixing the remaini See AXIS2-6043. Our continued progress to make Axis2 a contemporary and relevant JSON engine as demanded by our day jobs is shown this past quarter by improving our documentation and examples for our new Spring Boot 3 and Wildfly 32 support that includes jakarta. Axis2 C PMC member Bill Blough last commit to axis-axis2-c-core was Feb 12 17:06:52 2023. At least some of our Java committers are looking at our C/C++ support as the latter shows increasing signs of interest at our day jobs for performance orientated requirements. We expect commits to axis-axis2-c-core this upcoming quarter. ## Axis2 java Jira issues opened in the last 90 days: 4 ## Axis2 java Jira issues closed in the last 90 days: 3 ----------------------------------------- Attachment F: Report from the Apache Beam Project [Kenneth Knowles] ## Description: The mission of Apache Beam is the creation and maintenance of software related to a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Beam was founded 2016-12-20 (8 years ago) There are currently 96 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Alex Van Boxel on 2023-10-01. - XQ Hu was added as committer on 2024-06-24 ## Project Activity: Recent releases: - 2.59.0 was released on 2024-09-11. - 2.58.1 was released on 2024-08-16. - 2.58.0 was released on 2024-08-06. - 2.57.0 was released on 2024-06-26. Technical and community activity highlights: - We just held the 2024 Beam Summit which saw 170+ people from 23 countries, with 50+ speakers. Highlights: - heavy emphasis on ML-related talks, which comprised about 1/3 - notably high volume of Beam-on-Flink subject matter (including talks on other topics) - continued emphasis on new ways of using Beam's core tech: _another_ Go SDK, a Swift SDK, YAML pipelines, data lineage - There has been some discussion of Beam 3.0 and what it would mean for our community. There is early consensus is that we do not intend to break backwards compatibility, and we do want to make 3.0 features available early, but still want to signal a new era of Beam releases. - Through continuous refinement of our release process, we are able to execute patch releases when necessary. An example of this is the release of version 2.58.1 to resolve an issue in our KafkaIO connector. Additionally, we have established a policy specifically tailored for patch releases. - Initial experimental support for using Prism with the Java and Python SDKs. This is our project to have a single performant local/testing runner that supports all of Beam's new advanced features. Instead of one local runner per SDK language, with lots of drift between them, we have one that is built in Go. Also, notably, Beam pipelines are inherently multi-language, so it is a benefit that the runner be implemented with no bias toward any SDK. Dependencies/integrations updates: - First release with Flink 1.18 support - First release with Python 3.12 support - Go SDK Minimum Go Version updated to 1.21 - Added Feast feature store handler for enrichment transform (Python) - Support for Solace source (SolaceIO.Read) added (Java) Detailed release notes at https://github.com/apache/beam/blob/master/CHANGES.md ## Community Health: Community health metrics are about the same, perhaps a bit lower than previous. The activity that is taking place is transparent and good open source spirit. ----------------------------------------- Attachment G: 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 42 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - Zhiguo Wu was added to the PMC on 2024-08-19 - Qiang Chen was added as committer on 2024-06-12 - Jialiang Cai was added as committer on 2024-07-25 ## Project Activity: bigtop-manager[1] is actively developed. 57 pull requests are merged since the launch in August as light-weight management tool for Bigtop stack with GUI. We need to start discussion about the next 3.4.0 release[2]. [1] https://github.com/apache/bigtop-manager/ [2] https://issues.apache.org/jira/browse/BIGTOP-4218 ## Community Health: Community health is good. We added 1 new committer and 1 new PMC member since the last report. ----------------------------------------- Attachment H: Report from the Apache BVal Project [Matthew Jason Benson] ----------------------------------------- Attachment I: Report from the Apache Camel Project [Andrea Cosentino] ## Description: The mission of Apache Camel is the creation and maintenance of an open-source integration framework based on known Enterprise Integration Patterns. ## Project Status: Current project status: Ongoing with high activity Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache Camel was founded 2008-12-17 (16 years ago) There are currently 93 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 Colm O hEigeartaigh on 2024-03-11. - No new committers. Last addition was Ivan Kulaga on 2024-03-12. ## Project Activity: Apache Camel: - We released Camel 3.22.2 - We released Camel 4.0.6 - We released Camel 4.4.3 - We released Camel 4.7.0 - Note: Camel releases have synchronized releases of Camel-Karaf and Camel-Spring-Boot too for 3.x, while for 4.x only Camel-Spring-Boot is synchronized. - The 4.4.x release is our LTS release train and we released the 4.4.3 patch release. - We are working torward our next LTS release 4.8.0, we released 4.7.0 and the 4.8.0 should be released by the second week of September - The situation is really healthy and the community is super. We are introducing many new features and working on engaging the community more. Apache Camel K: - For Camel K we released 2.3.3 with a lot of good stuff and bug fixes. - We released also the 2.4.0 release and working on 2.4.1 - For Camel-K-runtime we released 3.8.1, for 2.3.x work. - Camel K is in good shape and the community is expading with new contributors and many new good idea and many good interactions Apache Camel Kamelets: - We released Camel Kamelets 4.4.3 - We released Camel Kamelets 4.7.0 - The 4.4.x release train is matching the LTS release from Camel core and it's an important building block for starting with routes - We introduced a lot of new Kamelets and we are improving the documentation by focusing on much more examples - We are working on releasing the next LTS for 4.8.0 Apache Camel Quarkus: - The Camel-Quarkus work is going ahead following the main camel releases with multiple releases - We released Camel-quarkus 3.8.3 - We released Camel-quarkus 3.12.0 - We released Camel-quarkus 3.13.0 - We released Camel-quarkus 3.14.0 - The 3.8.x release train is matching the 4.4.x release from Camel core and it will be an LTS - A lot of work has been done on testing side and many good features and extensions have been developed - The next release will be 3.15.0, aligning to the next Camel core LTS 4.8.0 Apache Camel-Karavan: - Camel-Karavan is improving and the community around the project is increasing in number of features and new issues reporting - We released the 4.7.0 - The next will align to Camel 4.8.0 LTS Camel-Kafka-Connector: - 4.4.2 has been released and we plan to align to the next patch release - Once 4.8.0 LTS will be released we want to align to that - The community is active and we receive a lot of feedback and requests Apache Camel-Karaf: - Camel-karaf main branch has been updated andnow works with Camel 4.7.0 and Karaf 4.4.6+. Many new contributors are helping on this. The release 4.7.0 has been done and now Camel Karaf is aligned to Camel 4.x Overall: - The Camel project and all the subprojects are in a really good shape and all of them are growing in terms of community involvement and contributions. ## Community Health: - At the time of writing this report the Statistics helper of the Reporter's wizard wasn't working. So I cannot report stats. ----------------------------------------- Attachment J: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, September 2024 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Project Status ### Project State Ongoing ### Issues for Board None ## Membership Data Apache Cayenne was founded 2006-12-19 (18 years ago). There are currently 24 committers and 9 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 Nikita Timofeev on 2017-06-25. - The PMC voted to invite Jurgen Doll to be a commiter. He accepted the invitation and was added on 2024-08-27. ## Project Activity After the release of 4.2.x, most development has shifted to 5.0. Prior versions are maintenance-only. Two releases, 4.2.1 and 5.0.M1, went out the past quarter. - Cayenne 4.0.x (stable) - Maintenance only. - Cayenne 4.1.x (stable) - Maintenance only. - Cayenne 4.2.x (stable) - Maintenance only. - Cayenne 5.0 (milestone) - New features and primary development. ### Releases - Cayenne 4.0.3 on 2023-03-02. - Cayenne 4.1.1 on 2021-12-24. - Cayenne 4.2.1 on 2024-06-20. - Cayenne 5.0.M1 on 2024-09-09. ## Community Health Cayenne is healthy. The past quarter included a maintenance release 4.2.1, which fixed a regression issue introduced in 4.2.0, and the first milestone release 5.0.M1. Developer mailing list traffic was up mainly due to the two releases and new feature discussions. User mailing list traffic also increased with disucssions on how to use a few features of Cayenne and migration tips from EOF, a legacy ORM from NeXT/Apple. ----------------------------------------- Attachment K: Report from the Apache CloudStack Project [Daniel Augusto Veronezi Salvador] ## Description: Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud orchestration platform. ACS manages many types of hypervisors, storage, and networking devices. ## Project Status: Current project status: Ongoing, with high activity. Issues for the board: None. ## Membership Data: Apache CloudStack was founded on 2013-03-20 (11 years ago) There are currently 138 committers and 56 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: No new PMC members. Last addition was Slavka Peleva on 2024-04-08. No new committers. Last addition was Kiran Chavala on 2024-04-09. ## Project Activity: Software development/management activity: - The current version of Apache CloudStack is 4.19.1.1; - The versions released in the past quarter are: - 4.19.1.1: 2024-08-06 - 4.18.2.3: 2024-08-06 - 4.19.1.0: 2024-07-19 - 4.18.2.2: 2024-07-19 - 4.19.0.2: 2024-07-05 - 4.18.2.1: 2024-07-05 - We released 5 security patches (4.18.2.1, 4.18.2.2, 4.18.2.3, 4.19.0.2, and 4.19.1.1) to solve 5 vulnerabilities. - The community is planning to release Apache CloudStack 4.20.0.0 by the end of September. - The schedule changed from the last report because the community is working on some features that require more time to finish and test the changes. Meetups and Conferences: - The CloudStack community will attend the Community Over Code NA 2024, and there are 6 talks related to CloudStack confirmed to the track "CloudStack, cloud, and runtime". - CloudStack European User Group is scheduled for September 12, 2024, in Frankfurt, Germany: https://cloudstack.apache.org/blog/cseug-2024/ - CloudStack Collaboration Conference 2024 is planned for November 20-22, 2024, in Madrid, Spain: https://www.cloudstackcollab.org/ ## Community Health: - There were no new committers and PMC members added since the previous report; however, we are currently discussing the invitation of new committers and PMC members. - We are evaluating some potential trademark issues. For now, we will not take actions over them; however, we will keep monitoring the situation and act if necessary. ----------------------------------------- Attachment L: Report from the Apache Commons Project [Gary D. Gregory] ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing with high activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (17 years ago) There are currently 150 committers and 44 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 Claude Warren on 2024-03-22. - Piotr Karwasz was added as committer on 2024-08-27 ## Project Activity: We have made 18 release during this reporting period: LANG-3.17.0 was released on 2024-08-29. PARENT-74 was released on 2024-08-27. COMPRESS-1.27.1 was released on 2024-08-20. STATISTICS-1.1 was released on 2024-08-20. LOGGING-1.3.4 was released on 2024-08-19. PARENT-73 was released on 2024-08-18. CLI-1.9.0 was released on 2024-08-14. NUMBERS-1.2 was released on 2024-08-12. COMPRESS-1.27.0 was released on 2024-08-08. LANG-3.16.0 was released on 2024-08-07. PARENT-72 was released on 2024-07-26. BCEL-6.10.0 was released on 2024-07-23. LANG-3.15.0 was released on 2024-07-18. CODEC-1.17.1 was released on 2024-07-15. RNG-1.6 was released on 2024-07-15. LOGGING-1.3.3 was released on 2024-07-04. EMAIL-2.0.0-M1 was released on 2024-06-27. COLLECTIONS-4.5.0-M2 was released on 2024-06-18. ## Community Health: We welcomed Piotr Karwasz as a new committer. We have discussed and resolved a few issues on the security mailing list. We have activity on mailing lists, GitHub pull requests, and Jira tickets. We are doing code reviews on GitHub with new and existing contributors. ----------------------------------------- Attachment M: Report from the Apache Cordova Project [Bryan Ellis] ## Status report for the Apache Cordova project - Sept 2024 ## Description A platform for building native mobile applications using HTML, CSS and JavaScript. ## Project Status **Current project status:** Our current work continues on staying updated with changes to iOS and Android, our most utilized platforms, alongside ensuring regular updates to plugins. Our status dashboard at http://status.cordova.io remains mostly all green and our nightly builds are still extremely stable. Committers have made a patch release to update the cordova-ios platform to apply fixes around plugin management and scoping of code signing. A major release of cordova-plugin-file was published to remove support for a deprecated platform and to comply with Apple's new privacy requirements. **Issues for the board:** There are no issues requiring board attention at this time. ## Membership Data There are currently 99 committers and 96 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. **Community changes, past quarter:** - No new PMC members. Last addition was Pieter Van Poyer on 2021-04-06. - No new committers. Last addition was Pieter Van Poyer on 2021-04-06. ## Project Activity Our project made releases this quarter for our core platforms to keep up with current requirements. **Releases:** - cordova-ios@7.1.1 was released on 2024-07-24. - cordova-plugin-device@3.0.0 was released on 2024-06-17. ## Community Health ASF Project Statistics gives the project a Community Health Score (Chi): 4.70 (Healthy) We continue to see contributions from a small group of dedicated individuals. Things remain stable and the project continues to see good traffic. Github discussions have become how our community supports each other. Our discussion area is live at https://github.com/apache/cordova/discussions and activity is forwarded to the 'issues' list. ## Mailing List Activity - dev@cordova.apache.org had a 80% decrease in traffic in the past quarter (15 emails compared to 72) - issues@cordova.apache.org had a 6% decrease in traffic in the past quarter (857 emails compared to 909) ## Github Activity **Issues:** Issue close rate of 141% - 63 issues opened on GitHub, past quarter (23% increase) - 89 issues closed on GitHub, past quarter (93% increase) **PRs:** PR close rate of 126% - 79 PRs opened on GitHub, past quarter (-24% change) - 100 PRs closed on GitHub, past quarter (-7% change) **Commits:** - 89 commits in the past quarter (-19% decrease) - 12 code contributors in the past quarter (20% increase) ----------------------------------------- Attachment N: Report from the Apache cTAKES Project [Pei Chen] ## Description: The mission of cTAKES is the creation and maintenance of software related to Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text ## Project Status: Current project status: Ongoing with moderate/low activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache cTAKES was founded 2013-03-19 (11 years ago) There are currently 40 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Gandhi Rajan on 2018-07-12. - No new committers. Last addition was Dennis Johns on 2023-01-06. ## Project Activity: - Committee continues to work on the future release (6.x.x) - 5.1.0 was released on May 10 2024 - 4.0.0.1 was released on Jan 20 2021 - 4.0.0 was released on Apr 27 2017 - 3.2.2 was released on May 30 2015 Regarding the last board comment: The RM should follow the release guide unless we're missing something: https://s.apache.org/kkstv ## Community Health: dev@ctakes.apache.org had a 10% decrease in traffic in the past quarter (50 emails compared to 55): This is avg for the project as there was an increase last quarter mainly related to the 5.x release. ----------------------------------------- Attachment O: Report from the Apache Curator Project [Enrico Olivelli] ## Description: The mission of Curator is the creation and maintenance of software related to Java libraries that make using Apache ZooKeeper easier ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Curator was founded 2013-09-18 (11 years ago) There are currently 16 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Kezhu Wang on 2023-03-25. - No new committers. Last addition was Kezhu Wang on 2023-03-24. ## Project Activity: As usual the pace of the project is pretty slow, but we are doing well. 5.7.0 was released on 2024-06-15. 5.6.0 was released on 2024-01-08. 5.5.0 was released on 2023-04-28. ## Community Health: We had one PR from a new contributor in the past 3 months, and this is in line with the usual traffic on the project. We are probably cutting a new release soon, as we have to deliver the recent contributions and also keep up with the latest ZooKeeper releases. Our users tend to use JIRA to report their issues and suggestions, we are evaluating to move to GigHub issues. ----------------------------------------- Attachment P: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: The mission of Apache Daffodil is the creation and maintenance of software related to an implementation of the Data Format Description Language (DFDL) used to convert between fixed format data and more readily processed forms such as XML or JSON ## Project Status: Current project status: Daffodil 3.8.0 was released on June 14, 2024 The Daffodil SBT Plugin 1.1.0 was released on July 18, 2024 Daffodil VSCode Extension 1.4.0 is spending time in the RC cycle for for the best reason - users exercising it and developers resolving the issues they are having. Apache Camel as of v4.7 now contains a component that uses Apache Daffodil. This is by way of the Smooks integration. https://www.smooks.org/documentation/#dfdl The Apache Drill integration work has stalled unfortunately, for lack of time by the developer working on it. Issues for the board: none ## Membership Data: Apache Daffodil was founded 2021-02-16 (4 years ago) There are currently 20 committers and 19 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 Peter Katlic on 2024-03-17. - No new committers. Last addition was Peter Katlic on 2024-03-17. ## Project Activity: Work on the main Daffodil library has been recently focused on improving the parse/unparse performance. Substantial gains have been made. We believe we are within 50% of "typical parser", meaning a parser that is purpose built in a straightforward manner by a programmer for a specific format. ## Community Health: The project is healthy based on mailing list and commit activity for both the main library and the VSCode extension sub-project. We're very pleased to see the uptake of Daffodil into the Smooks/Camel ecosystem. ----------------------------------------- Attachment Q: 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 (5 months ago) There are currently 37 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Jay Zhan was added to the PMC on 2024-08-11 - Mehmet Ozan Kabak was added to the PMC on 2024-06-12 - Ruihang Xia was added to the PMC on 2024-06-12 - Berkay Şahin was added as committer on 2024-08-28 - Eduard Karacharov was added as committer on 2024-08-14 - Lewis Zhang was added as committer on 2024-06-14 - Tim Saucer was added as committer on 2024-09-07 - Weijun Huang was added as committer on 2024-08-27 ## Project Activity: The project continues to be active with many PRs and issues opened and closed per day. We wrote two public blogs about our work: [1], [2] and DataFusion and systems built on it are being featured in high profile (for the Database world) venues such as the [CMU Database Systems Seminar] [1]: https://datafusion.apache.org/blog/2024/07/24/datafusion-40.0.0/ [2]: https://datafusion.apache.org/blog/2024/07/20/datafusion-comet-0.1.0/ [CMU Database Systems Seminar]: https://db.cs.cmu.edu/seminar2024/ We are working to [adopt] the sqlparser crate into the project as well [adopt]: https://github.com/sqlparser-rs/sqlparser-rs/issues/1294 ### DataFusion core https://github.com/apache/datafusion We continue the monthly release cadence versions 40.0.0, 41.0.0 and are on track for version 42.0.0. The [41.0.0 release] had almost 70 unique contributors. We are currently focused on performance including for high cardinality aggregates and adding support for StringViewArrays. We completed a long running project to ensure all aggregate functions use the same API and are beginning the same project for window functions. We have been [discussing what [features] to include, and working to add LogicalTypes, as well as to create a more differentiated CLI experience. See the [roadmap ticket] for more details. [features]: https://github.com/apache/datafusion/issues/12357 [roadmap ticket]: https://github.com/apache/datafusion/issues/11442 ### Sub project: DataFusion Python https://github.com/apache/datafusion-python The DataFusion Python project has received significant contributions recently to make the project more “Pythonic” and now has regular activity from maintainers. Tim Saucer has been added as a committer who focuses more heavily on datafusion-python. ### Sub project: DataFusion Comet https://github.com/apache/datafusion-comet The Comet project is very active and recently released its initial 0.1.0 source release. Blog post: https://datafusion.apache.org/blog/2024/07/20/datafusion-comet-0.1.0/ ### 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 * COMET-0.2.0 was released on 2024-08-28. * 41.0.0 was released on 2024-08-11. * 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: It is still hard to keep track of everything going on these, which is a good thing. While it is always a struggle to get enough code review capacity, the committers keep things going and the community helps each other out with reviews. We continue to actively grow our committer and PMC ranks. There are currently four meetups planned: New York City, San Francisco (for the second time!) Belgrade, and Seattle. ----------------------------------------- Attachment R: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment S: Report from the Apache ECharts Project [Wenli Zhang] ## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache ECharts was founded 2020-12-16 (4 years ago) There are currently 29 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was He Hao on 2022-07-06. - No new committers. Last addition was Linghao Su on 2023-08-01. ## Project Activity: We released the last version v5.5.1 on 2024.06.27. And we are working at the next major release v6.0, which is expected to be released earlier next year. The developing progress is under control. ## Community Health: The Apache ECharts community is regularly active, with core developers consistently contributing despite balancing other commitments. Contributors provide a steady stream of code improvements, new features, and bug fixes, while users actively engage by seeking help, sharing experiences, and providing feedback. Code review and feedback frequency can be improved in the future so that the contributors can get contructive feedback from core developers. ----------------------------------------- Attachment T: Report from the Apache Felix Project [Karl Pauls] ## Description: Apache Felix is a project aimed at implementing specifications from the OSGi Alliance as well as implementing other supporting tools and technologies aligned with OSGi technology. ## Project Status: Current project status: Ongoing, with low activity. Issues for the board: none. ## Membership Data: Apache Felix was founded 2007-03-28 (17 years ago) There are currently 67 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Georg Henzler on 2019-06-10. - No new committers. Last addition was Robert Munteanu on 2020-07-20. ## Project Activity: - Existing implementations have been improved/enhanced based on community feedback. - Released 15 components. Mostly bug fixes/minor improvements related to jetty updates. ### Releases - org.apache.felix.http.inventoryprinter-1.0.2 was released on 2024-07-10. - org.apache.felix.http.jetty-5.1.24 was released on 2024-07-10. - org.apache.felix.http.jetty12-1.0.14 was released on 2024-07-10. - org.apache.felix.http.webconsoleplugin-1.2.0 was released on 2024-07-10. - org.apache.felix.webconsole-5.0.6 was released on 2024-07-10. - org.apache.felix.http.jetty-5.1.22 was released on 2024-06-23. - org.apache.felix.http.jetty12-1.0.12 was released on 2024-06-23. - org.apache.felix.http.wrapper-1.0.6 was released on 2024-06-23. - org.apache.felix.http.wrapper-1.1.6 was released on 2024-06-23. - org.apache.felix.webconsole-5.0.4 was released on 2024-06-20. - org.apache.felix.http.jetty-5.1.20 was released on 2024-06-16. - org.apache.felix.http.jetty12-1.0.10 was released on 2024-06-16. - org.apache.felix.http.wrapper-1.0.4 was released on 2024-06-16. - org.apache.felix.http.wrapper6-1.1.4 was released on 2024-06-16. - org.apache.felix.http.jetty-5.1.18 was released on 2024-06-13. ## Community Health: - Overall the project is in ok health with little ongoing activity. - There is a decline in community activity and in general, we don't see a lot of new development right now. We are at the lookout for new topics and contributors. - We potentially have a new commiter. We are waiting for acceptance. - Questions on the user list are answered, development concerns are either discussed on the mailing list or directly in the JIRA issues. - We had no issues voting on releases and JIRA issues are generally addressed. ----------------------------------------- Attachment U: Report from the Apache Flex Project [Harbs] ## Description: The mission of the Apache Flex project is to create and maintain software related to the development of expressive web applications that deploy to all major browsers, desktops and devices (including smartphones, tablets and tv) ## Project Status: Current project status: The project is stable with little activity. Issues for the board: None ## Membership Data: Apache Flex was founded 2012-12-19 (12 years ago) There are currently 67 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Greg Dove on 2023-03-03. - No new committers. Last addition was Greg Dove on 2016-09-07. ## Project Activity: There has been very little activity in the last quarter. ## Community Health: There has been no changes in the community. Almost no email activity, but there was two PRs closed. ----------------------------------------- Attachment V: Report from the Apache Flink Project [Robert Metzger] ## Description: The mission of Flink is the creation and maintenance of software related to platform for scalable batch and stream data processing ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Flink was founded 2014-12-17 (10 years ago) There are currently 116 committers and 52 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 Rui Fan on 2024-06-04. - Ferenc Csaky was added as committer on 2024-08-15 - Zhongqiang Gong was added as committer on 2024-07-09 - Ruan Hang was added as committer on 2024-06-14 - Xuannan Su was added as committer on 2024-08-19 ## Project Activity: We've had a minor Flink 1.20.0 release in August, probably the last release before the 2.0 release, which we are currently working towards. The primary focus of 2.0 is to cleanup deprecated APIs and resolve long-standing issues that are breaking changes. Various Flink sub-projects also had releases: - Flink CDC 3.2.0, the 3rd release since the code donation -- good pace - flink-shaded - 7 Flink connector releases in June ## Community Health: The community is healthy. The mailing list and commit activity is a bit down, probably because of the summer vacation season. ----------------------------------------- Attachment W: Report from the Apache Geronimo Project [Jean-Louis Monteiro] ----------------------------------------- Attachment X: Report from the Apache Gobblin Project [Abhishek Tiwari] ## Description: The mission of Apache Gobblin is the creation and maintenance of software related to a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache Gobblin was founded 2021-01-19 (4 years ago) There are currently 21 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Abhishek Tiwari on 2021-01-19. - Kip Kohn was added as committer on 2024-06-29 ## Project Activity: * Enhanced Gobblin writers to support atomic commits * Improvement to consider flows that run beyond job start & finish deadlines during concurrency checks * Ability to trigger cancellation flow events when job is killed by TTL timeouts * Simplified and consolidated various resource handlers for flow configs * Fix to prevent GenerateWorkUnitsImpl from inadvertently cleaning up intermediate data * Fix to handle concurrent DAG evaluate for cancelled DAG nodes consistently * Fix of bugs related to determine if DAG has been terminated or not * For better status update, mark all dependent jobs skipped for a cancelled job * Addition of job future handler for Spec producer * Capability to ship logs to OpenTelemetry for debugging * Ability to set flow event field in DAG and emit events when flow is submitted for execution * Performance improvement by processing of all DAG action events in parallel at startup * Fix of race condition between DAG node addition and deletion in DAG * Fix of bugs in set permission step for files * Improvement to avoid emission of GaaSObservabilityEvent for a failed jobs which is being retried * Ability to remote set permission step for pre-existing directories * Ability to limit retries to transient failures * Ability to redirect kill requests to DAG proc engine * Capability to create re-evaluate DAG action for jobs in pending_retry state * Fix for marking DAG actions appropriately * Opimization for number of network calls while fetching Kafka offsets during startup * Ability to ignore addition of deadline DAG actions if already present * Updates to Hive retention to add table location retention dataset root * Ability to show delta between consumer and producer ends * Ability to process headbeat DAG action CDC messages with empty FlowExecutionId * Ability to configure retry exception predicate in RetryerFactory * Implementation of new DAG node state store * Addition of logging to DAG management and DAGActionReminderScheduler * Fix to delete of adhoc flowspecs from flowcatalog * Addition of event time to DAG Action reminder key * Addition of safety check to ensure destination path does not exist before renaming during Gobblin compaction * Fix in GaaS to update flowgrpah and templates if file lengths are same between changes * Ability to set owner / group recursively through ancestors in manifest distcp when pre-creating directories before commit * Ability to retry transient SQL exceptions * Ability to validate DAG actions in DAG procs * Fix API response for flow executions to return 404 when flow execution doesn't exists * Enhancement in DatasetHiveSchemaContainsNonOptionalUnion to support optional database name * Several other minor fixes and improvements * Last Release date: 30th August, 2023 ## Community Health: - There have been 78 commits since June 2024. - 25 commits have been from non-committers. - Kip Kohn was voted in June, 2024 as a committer. We constantly look for consistent contributors to vote them in as Committers. ----------------------------------------- Attachment Y: Report from the Apache Gora Project [Kevin Ratnasekera] ## Description: The Apache Gora open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key-value stores, document stores, distributed in-memory key-value stores, in-memory data grids, in-memory caches, distributed multi-model stores and hybrid in-memory architectures. Gora also enables analysis of data with extensive Apache Hadoop MapReduce, Apache Spark, Apache Flink, and Apache Pig support. ## Project Status: Current project status: Ongoing project with low activity Issues for the board: None ## Membership Data: Apache Gora was founded 2012-01-24 (13 years ago) There are currently 31 committers and 29 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 Lahiru Jayasekara on 2020-04-30. - No new committers. Last addition was Lahiru Jayasekara on 2020-04-27. ## Project Activity: - Several PMC members volunteered in mentoring GSoC for this year, we were able to successfully complete the project slot, all contributions are currently under review. We will explore the possibilities of expand our committer base further with GSoC participant. - There were discussions around rolling out the next release during quarter but we couldn't make any further progress on this. - Except for work carried out related to GSoC project past quarter, we have not been able to make significant progress on our next major release, 0.9 was released on 2019-08-15 and it has been quite a while since the last release. ## Community Health: - We observed the usual low activity level on both Github and mailing lists for the past quarter. So nothing significant that worth mentioning for the this quarterly report compared to previous reports. ----------------------------------------- Attachment Z: Report from the Apache Guacamole Project [Mike Jumper] ----------------------------------------- Attachment AA: Report from the Apache Gump Project [Stefan Bodewig] ## Description Apache Gump is a cross-project continuous integration server. Gump's intention isn't so much to be a CI server but rather a vehicle that makes people look beyond their project's boundaries and helps the projects to collaborate. Gump is written in Python and supports several build tools and version control systems. The Apache installation of Gump builds ASF as well as non-ASF projects and their dependencies. It started in the Java part of the foundation but also builds projects like APR, HTTPd and OpenSSL. ## Project Status Current Status: dormant - when things need to be done, they get done Issues: There are no issues requiring board attention. ## Membership Data Apache Gump was founded 2004-02-18. There are currently 16 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 8:5. ## Community changes, past quarter: No new PMC members. Last addition was Mark Thomas on 2014-12-03. No new committers. Last addition was Konstantin Kolinko on 2015-02-11. ## Project Activity The Tomcat community is the only one still using Gump actively and the only activity in Gump is around keeping the infrastructure alive and tweaking things for the benefit of Tomcat builds. We will certainly support any other project that wants to get the benefit of the early warning system for backwards incompatible changes Gump provides, but we are not actively recruiting projects. Releases Gump has never done any releases. One reason for this is that the ASF installations of Gump work on the latest code base almost all of the time following its "integrate everything continuously" philosophy. ## Community Health There isn't much happening but help is there when anybody needs it. Apart from foundation wide announcements or infrastructure team messages nobody has posted any message to the Gump mailing list or asked for a change who is not a member of the Gump PMC already for the last five years. ----------------------------------------- Attachment AB: Report from the Apache Helix Project [Junkai Xue] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Project Status: Current project status: ongoing, active Issues for the board: no issues for board attention ## Membership Data: Apache Helix was founded 2013-12-17 (11 years ago) There are currently 28 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Jiajun Wang on 2022-11-02. - No new committers. Last addition was Molly Gao on 2023-06-06. ## Project Activity: - 1.4.0 was released on 2024-06-21 - 1.3.1 was released on 2023-09-28 - 1.3.0 was released on 2023-07-25 ## Community Health: - New initiative of Helix 2.0: Helix 2.0 project was proposed and started. The development work is in progress. The overall proposal is here [https://github.com/apache/helix/wiki/Apache-Helix-2.0-Overview]. In phase 1, we plan to support a gateway service for multi-language users. - Improvement on Helix scheduling algorithms planned along with Helix 2.0 - helix-front and helix-webapp were sunset and will be removed in 2.0 release. - 10+ unstable tests have been fixed to stable the CI testing. - Issues reduced from 76 to 28 to keep important issues. ----------------------------------------- Attachment AC: Report from the Apache Hive Project [Naveen Gangam] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## 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 109 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. - Stephen Carlin was added as committer on 2024-07-17 ## Project Activity: 2.3.10 was released on 2024-05-09. 4.0.0 was released on 2024-03-29. 4.0.0-beta-1 was released on 2023-08-14. The project is actively discussing on having a 4.0.1 release (expected Sep-24) ## Community Health: Overall, the community remains healthy, with a steady stream of commits and active discussions on various topics. While the number of commits has decreased slightly, this is likely due to the prior quarter's focus on the 4.0 release, which temporarily increased activity. There's no cause for concern. Additionally, the development mailing list (dev@) is abuzz with ongoing conversations about potential enhancements and the upcoming release, reflecting strong community engagement. ----------------------------------------- Attachment AD: Report from the Apache HTTP Server Project [Joe Orton] ## Description: The mission of HTTP Server is the creation and maintenance of software related to Apache Web Server (httpd) ## Project Status: Current project status: ongoing, moderate activity Issues for the board: none ## Membership Data: Apache HTTP Server was founded 1995-02-27 (30 years ago) There are currently 127 committers and 54 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 Giovanni Bechis on 2021-06-11. - No new committers. Last addition was Emmanuel Dreyfus on 2022-11-05. ## Project Activity: Since my last report to the Board, the project pushed three more releases from the 2.4.x stable branch in quick succession during July. The first of these (2.4.60) addressed outstanding eight security vulnerabilities from the backlog of which the bulk were rated with Important severity, with many specific to behavioural problems when httpd acts as a reverse proxy or application gateway. It is notable how few modern vulnerabilities in httpd are attributable to C language memory safety issues, which feels like a contrast to the issues commonly being resolved a decade or more ago. At the same time, the complexity of the fixes is increasing, and some of the fixes shipped in 2.4.60 turned out to be incomplete, requiring two further patch releases to address regressions. I'd like to give thanks in particular to Eric Covener, who went the extra mile - and then several more - to triage a particularly complex vulnerability report into a set of digestable issues, handled CVE assignment and also took on Release Manager duties for all three releases, amongst other mammoth tasks. Most community activity was concentrated on the 2.4.x releases, backporting various minor features and fixes from trunk as well as the fixes for the security issues. Discussion of switching to a read/write GitHub repository from Subversion was also revived after the successful vote on this last year. ## Community Health: As usual, the volume of community activity on the mailing lists was high with releases being prepared, with dev@ traffic and bug reports significantly up on the previous quarter. GitHub Pull Requests continue to be popular for new and existing contributors. ----------------------------------------- Attachment AE: Report from the Apache Hudi Project [Vinoth Chandar] ## Description: The mission of Apache Hudi is the creation and maintenance of software related to providing atomic upserts and incremental data streams on Big Data ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hudi was founded 2020-05-19 (4 years ago) There are currently 38 committers and 19 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Sagar Sumit on 2023-11-05. - No new committers. Last addition was Jonathan Vexler on 2024-02-13. ## Project Activity: The community has released 1.0.0-beta2 as a next beta release for 1.x release line and is crunching new features towards 1.0 GA parallely. Another release for 0.x line is being worked upon to stabilize the 0.x line. A new repo apache/hudi-rs, had its first official release with version 0.1.0. Community continues to be active with community syncs (monthly) where we present major developments, showcase user talks. New blogs written by Hudi users have been added to the Hudi website's blog page. ## Community Health: We continue to see active developer engagement on the project in terms of code contributions, and dev emails. These can be attributed to new RFC discussions, expansion of Hudi ecosystem, commits for release items, release email threads, and so on. Overall, the community has been working on stabilizing 0.x line, working towards crunching features for 1.0 GA and expanding on Rust/Python ecosystem. ----------------------------------------- Attachment AF: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Iceberg was founded 2020-05-19 (4 years ago) There are currently 31 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - Amogh Jahagirdar was added to the PMC on 2024-08-12 - Eduard Tudenhoefner was added to the PMC on 2024-08-12 - Honah J. was added to the PMC on 2024-07-22 - Renjie Liu was added to the PMC on 2024-07-22 - Peter Vary was added to the PMC on 2024-08-12 - Piotr Findeisen was added as committer on 2024-07-24 - Kevin Liu was added as committer on 2024-07-24 - Sung Yun was added as committer on 2024-07-24 - Hao Ding was added as committer on 2024-07-23 ## Project Activity: Releases: - Java 1.6.1 was released on 2024-08-28 - Rust 0.3.0 was released on 2024-08-20 - PyIceberg 0.7.1 was released on 2024-08-18 - PyIceberg 0.7.0 was released on 2024-07-30 - Java 1.6.0 was released on 2024-07-23 Table format: - Work for v3 is picking up - Committed timestamp_ns implementation - Ongoing discussion/proposal for improvements to row-level deletes - Ongoing discussion/proposal for row-level metadata for change tracking - Discussion for adding variant type and where to maintain the spec (Parquet) - Making progress on geometry types - Clarified transform requirements to add transforms as needed (to support geo) - Discovered issues affecting new type promotion cases, reduced scope View format: - Ongoing discussions for tracking metadata for materialized views REST protocol specification: - Added server-side scan planning - Support for removing partition specs - Support for endpoint discovery for future additions - Clarified failure requirements for unknown actions or validations Java: - Added classes for v3 table writes - Fixed rewrites in tables with 1000+ columns - Added Kafka Connect runtime bundle - Support for Flink 1.20 - Added range distribution support in Flink - Dropped support for Java 8 PyIceberg: - Discussed adding a dependency on iceberg-rust for native extensions - Write support for time and identity transforms - Parallelized large writes - Support for deletes using filter predicates - Staged table creation for atomic CTAS - Support manifest merging on write - Better integration with PyArrow to produce lazy readers from scans - New API to add existing Parquet files - Support custom catalogs Rust: - Established subproject pyiceberg_core to support PyIceberg - Implemented OAuth for catalog REST client - Added Parquet writer and reader capabilities with support for data projection. - Introduced memory catalog and memory file IO support - Initialized SQL Catalog - Added support for GCS storage and AWS session tokens - Implemented concurrent table scans and data file fetching - Enhanced predicate builders and expression evaluators - Added support for timestamp columns in row filters Go: - Implemented expressions and expression visitors ## Community Health: Several new committers and PMC members were added this quarter, which is a good indicator for community health. There was also a significant number of threads on the mailing list about setting expectations for contributors and clearly document how the community operates. New guidelines for merging PRs have been added to the website and the community is also discussing guidelines for how contributors can become committers. This builds on work from last quarter that clarified the process for design discussions. Many of the topics under discussion were raised because of the acquisition that was noted in the last board report. The community has been working to address the concerns raised, which are primarily in 3 areas: - How decisions are made about designs and commits (now clarified) - How contributors become committers and PMC members (under discussion) - How the community operates when people cannot reach consensus The last concern has historically not been a problem; people have so far chosen to "disagree and commit" when a large majority in the community has a different opinion. However, the first instance of this was encountered near the end of the quarter. The community and PMC need to discuss how to make progress on the issue. ----------------------------------------- Attachment AG: Report from the Apache Incubator Project [Justin Mclean] ----------------------------------------- Attachment AH: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Project Status: Current project status: Ongoing with high activity Issues for the board: no ## Membership Data: Apache IoTDB was founded 2020-09-16 (4 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: - Qingxin Feng was added to the PMC on 2024-06-29 - Itami Sho was added as committer on 2024-08-07 - Caiyin Yang was added as committer on 2024-06-12 ## Project Activity: - Recent releases: IOTDB-1.3.3 and IOTDB-2.0.0 is on the way. IOTDB-1.3.2 was released on 2024-07-01. IOTDB-1.3.1 was released on 2024-04-22. IOTDB-1.3.0 was released on 2024-01-01. - Main work of project: The table model is under highly active development and its main code has been merged into the master branch which can support write and raw data query, and the version number of the master branch has been updated to 2.0.0-SNAPSHOT. Improve the restart execution process to significantly accelerate the restart speed of DateNode. The development work for region migration is in progress, with efforts to refine correctness in various corner cases, laying the foundation for subsequent cluster scaling. In order to enhance IoTDB's capabilities in time-series analysis scenarios, the AINode component has been added to run deep learning models or large time-series models related to time-series analysis, detection, or prediction. ## Community Health: Overall community health is good. - Joined the CommunityOverCode Asia 2024 open-source event held in Hangzhou, and introduced partitioning and consensus architecture and stream processing engines. - Joined the GOTC 2024 open-source event held in Shanghai. - Joined the Siemens 4th Industrial Edge Community Conference held in Shenzhen. - dev@iotdb.apache.org had a 0% increase in traffic in the past quarter (218 emails compared to 216) ----------------------------------------- Attachment AI: Report from the Apache Jackrabbit Project [Marcel Reutegger] ## Description: The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java™ Technology API (JCR, specified in JSR 170 and 283). The Jackrabbit content repository is stable, largely feature complete and actively being maintained. Jackrabbit Oak is an effort to implement a scalable and performant hierarchical content repository as a modern successor to the Apache Jackrabbit content repository. It is targeted for use as the foundation of modern world-class websites and other demanding content applications. In contrast to its predecessor, Oak does not implement all optional features from the JSR specifications, and it is not a reference implementation. ## Project Status: The project is ongoing with moderate activity. There are no issues requiring board attention at this time. ## Membership Data: Apache Jackrabbit was founded 2006-03-15 (18 years ago). There are currently 59 committers and 59 PMC members in this project. The Committer-to-PMC ratio is 1:1, because all committers automatically become PMC members. Community changes, past quarter: - No new PMC members. Last addition was Nuno Santos on 2023-11-14. - No new committers. Last addition was Nuno Santos on 2023-11-13. ## Project Activity: Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the main development branch are continuously seeing moderate to high activity. Apache Jackrabbit itself is mostly in maintenance mode with most of the work going into bug fixing and tooling. New features are mainly driven by dependencies from Jackrabbit Oak. The team decided to reduce usage of Google's Guava library and use Java features where possible. The long term goal is to remove the dependency on Guava. ## Community Health: The project is generally healthy with a continuous stream of traffic mostly on JIRA issues and GitHub pull requests reflecting activity of the respective component. Commit activity is moderate, mirroring the activity on the JIRA issues and the desire of the individual contributors to bring features and improvements in for the next Jackrabbit Oak release. ## Releases: - jackrabbit-2.21-27-beta was released on 2024-06-06 - jackrabbit-2.22.0 was released on 2024-06-14 - jackrabbit-oak-1.66.0 was released on 2024-07-11 - jackrabbit-2.23.0-beta was released on 2024-07-23 - jackrabbit-filevault-3.8.0 was released on 2024-08-06 - jackrabbit-oak-1.68.0 was released on 2024-08-19 ## JIRA activity: - 274 JIRA tickets created in the last 3 months - 209 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AJ: Report from the Apache Johnzon Project [Jean-Louis Monteiro] ----------------------------------------- Attachment AK: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: The mission of the Apache Karaf project is the creation and maintenance of open-source software related to a generic platform providing higher level features and services specifically designed for creating OSGi-based servers for distribution at no charge to the public. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Karaf was founded 2010-06-16 (14 years ago) There are currently 32 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Francois Papon on 2018-11-29. - No new committers. Last addition was Robert Varga on 2023-10-31. ## Project Activity: Due to summer break and different preparation steps, no version has been released during the last quarter. We are still preparing Karaf 4.4.7 with several improvements on top of 4.4.6 like Spring 5/6 features, dependency updates. 4.4.7 should be on vote in the coming days. We are also started the discussion about Karaf 4.5.0 and 5.0.0 in terms of features and community expectations. ## Community Health: The karaf-integration distribution is planned for Karaf 4.5.0 (and it will be cherry picked on 4.4.0). Also a new "simple" features resolver will be added to Karaf 4.5.0. We are happy to announce camel-karaf 4.7.0 release, bringing back karaf as camel runtime. It means karaf supports again camel 4.x, including camel:* shell commands, camel-direct-vm/camel-vm components, ...). ----------------------------------------- Attachment AL: Report from the Apache Kibble Project [Sharan Foga] ## Description: The mission of Apache Kibble is the creation and maintenance of software related to an interactive project activity analyzer and aggregator ## Project Status: Current project status:Dormant, no real activity Issues for the board:None ## Membership Data: Apache Kibble was founded 2017-10-18 (7 years ago) There are currently 15 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Michał Słowikowski on 2021-05-03. - No new committers. Last addition was Kaxil Naik on 2021-02-21. ## Project Activity: The project has not yet made a release. There has been no real activity since our last report. A discussion [1] has been started around the future of the project to see if we can find others in the community that would be willing to take a more active role. Retirement of the project has also been raised as an option if we cant get anyone motivated to help develop and move the project forward. Potential options suggested include appealing the the wider ASF community to see if there is some interest in maintaining the project and to find out if Kibble could be included as part of the Foundation toolset under the responsibility of VP Tooling. Both of these ideas seem good next steps to try before taking a final retirement decision. ## Community Health: We have a small community that don't currently have the bandwidth the contribute to the project. [1] https://s.apache.org/r3ip9 ----------------------------------------- Attachment AM: Report from the Apache Kvrocks Project [Mingyang Liu] ## Description: The mission of Apache Kvrocks is the creation and maintenance of software related to a distributed on-disk NoSQL database, including the compatibility to Redis, and support of a rich range of Redis data structures and commands. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Kvrocks was founded 2023-06-21 (a year ago) There are currently 25 committers and 12 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 Xuwei Fu on 2024-03-22. - Beihao Zhou was added as committer on 2024-09-07 ## Project Activity: In the past quarter, the PMC has released Apache Kvrocks version 2.9.0 on Jul 9th, and also Apache Kvrocks Controller version 1.0.0 on Jul 14th. Recently, the community is working on the development of Kvrocks Search (which supports both SQL and RediSearch query syntax), and its basic functions are already available in the unstable branch. In addition, community members are adding vector search capabilities to Kvrocks Search, which is based on the HNSW indexing algorithm. Also, the stream group feature has been fully supported and will be shipped in the next release. And the OSPP project for enhancing transaction capabilities is also underway. ## Community Health: The issues/PRs have decreased (-25% / -26%) in the past quarter, mostly since some heavy initial Kvrocks Search tasks have been finished in the last quarter. I believe the community is steady and healthy. We believe that with the gradual release of Kvrocks Search and the vector search capabilities, Apache Kvrocks will be able to attract more users through more expressive queries and as the first open source RediSearch on-disk alternative. ----------------------------------------- Attachment AN: Report from the Apache Kyuubi Project [Kent Yao] ## Description: The mission of Apache Kyuubi is the creation and maintenance of software related to a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses ## Project Status: Current project status: ongoing with moderate activity Issues for the board: No ## Membership Data: Apache Kyuubi was founded 2022-12-21 (2 years ago) There are currently 28 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - Binjie Yang was added to the PMC on 2024-07-05 - Senmiao Liu was added as committer on 2024-06-25 ## Project Activity: Software development activity: - Released the bugfix release 1.9.2 for Apache Kyuubi on 2024 Jul 23 - Released the bugfix release 0.4.1 for Apache Kyuubi Shadded on 2024 Jul 22 ## Community Health: The PMC and committer group is still growing. The releases are scheduled quatually. By reviewing the statistics of Q3, the GitHub issues, commits and the traffic of mailing lists are in line with Q1 and Q2 ----------------------------------------- Attachment AO: Report from the Apache Libcloud Project [Tomaž Muraus] ----------------------------------------- Attachment AP: Report from the Apache Linkis Project [Shuai Di] ## Description: The mission of Apache Linkis is the creation and maintenance of software related to a distributed computation middleware to facilitate connection, governance and orchestration between the upper applications and the underlying data engines. ## Project Status: Current project status: Ongoing. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache Linkis was founded 2022-12-21 (a year ago) There are currently 38 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC. Last addition was Jie Cheng on 2024-01-28. - New committers. Last addition was Yuechao Yan on 2024-06-27. ## Project Activity: Apache Linkis V1.6.0 version has been releasedin Jul. Mainly includes the following features: - Spring cloud version upgrade fixes security issues. - Flink supports UDF function. - Support doris engineconn. - Result set storage supports switching to orc and Parquet formats. - Orchestator supports substitution. - Apache Spark etl supports Apache Doris. Apache Linkis V1.7.0 version is Under development and is expected to be released in Oct. Mainly includes the following features: - Spark, hive, and shell tasks support cross-cluster submission. - Support task pre-diagnosis, including syntax errors, join keyword mismatches - Concurrent engine supports graceful exit. - Added Monitor service, supporting data cleanup, disk cleanup, user-mode alarms ## Community Health: Overall community health is good. - 23 PRs closed on GitHub, past quarter. - 45 issues closed on GitHub, past quarter. ----------------------------------------- Attachment AQ: Report from the Apache Logo Development Project [Jeff Genender] ## Description: The Logo Development mission is to champion an open based process to obtain a new logo for the Apache Software Foundation. ## Project Status: Current project status: New Issues for the board: None at this time ## Membership Data: Apache Logo Development was founded 2024-08-20 (15 days ago) There are currently 18 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Melissa Logan was added to the PMC on 2024-08-27 - No new committers were added. ## Project Activity: Over the last few weeks since its inception, the PMC has been active in updating the private (Members only) cwiki with background and pertinent information from the previous effort, including the full list of work products of the previous committee. ----------------------------------------- Attachment AR: Report from the Apache Lucene Project [Chris Hegarty] ## Description: The mission of Lucene is the creation and maintenance of software related to Search engine library ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Lucene was founded 2005-01-19 (20 years ago) There are currently 101 committers and 68 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 Ben Trent on 2024-02-22. - Armin Braun was added as committer on 2024-07-25 ## Project Activity: - 9.11.1 was released on 2024-06-27 - Addresses several significant and critical bug fixes - Release notes: https://lucene.apache.org/core/9_11_1/changes/Changes.html - Upcoming (really soon) - Working towards Lucene 10 - It's been ~2.75 years since Lucene 9.0 (December 2021) - Tentative release date of October 1st - Finalizing the feature set and addressing blocking issues - 9.12 - This is the last scheduled minor release of the 9.x series - Release date is approximately aligned with Lucene 10 Additionally, excitment is building for the Lucene 10 release, with issues and bug fixes coming in as projects using Lucene make their preparations to upgrade. Note: with the upcoming "turning off" of home.apache.org, mikemccand has migrated the Lucene nightly benchmarks off of this infrastructure and onto his own gracously provided https://benchmarks.mikemccandless.com. Thanks Mike. ## Community Health: Community interactions remain very healthy, with good activity in all areas (discussions, PRs, etc). - The dev@ mailing list had a moderate amount of traffic. Much of the technical discussion happens in GitHub issues and PRs, rather than the mailing list. There were no particularly contentious topics, but rather a healthy amount of discussion on a breath of subjects. - Development remains very active. In this quarter: - 595 commits across all branches - 189 PRs opened - 149 PRs closed - This is down a little from the previous quarter, but still very healthy. - PR volume remains healthy, with open PRs trending in a steady state while closed PRs remain steady (https://benchmarks.mikemccandless.com/github_pr_counts.html). ----------------------------------------- Attachment AS: Report from the Apache Lucene.Net Project [Shad Storhaug] ----------------------------------------- Attachment AT: Report from the Apache Mnemonic Project [Gordon King] ----------------------------------------- Attachment AU: Report from the Apache Mynewt Project [Szymon Janc] ----------------------------------------- Attachment AV: Report from the Apache NetBeans Project [Geertjan Wielenga] ----------------------------------------- Attachment AW: Report from the Apache OFBiz Project [Jacopo Cappellato] ## Description: Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management). Apache OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions. ## Project Status: Current project status: ongoing. Issues for the board: none. ## Membership Data: Apache OFBiz was founded 2006-12-20 (18 years ago). There are currently 59 committers and 36 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 Giulio Speri on 2023-12-21 - Sebastian Tschikin was added as committer on 2024-06-24. ## Project Activity: * New releases: ** 18.12.15 was released on 2024-08-03 ** 18.12.16 was released on 2024-09-03. * Security: we have disclosed and fixed three vulnerabilities that have been addressed by the aforementioned releases: CVE-2024-38856, CVE-2024-45195 and CVE-2024-45507. Thanks to the ASF Security team for the amazing support we received in this process. * The vote to create a new release branch is ongoing; the branch, named release24.09, will be used to stabilize the features in preparation of a new family of releases, that will supersede 18.12.*. * Trademarks: there are no trademark related concerns at the moment. ## Community Health: Community activity over the last quarter has been on average. No new PMC members have been invited but one new committer has joined our party and we have some candidates for either the committers or the PMC group in our watchlist. ----------------------------------------- Attachment AX: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project is responsible for the creation and maintenance of software related to providing an implemention of the OASIS OData (Open Data Protocol) specifications, in server and client form; ## Project Status: Current project status: Dormant Issues for the board: No issues requiring board attention at this time. ## Membership Data: Apache Olingo was founded 2014-03-19 (10 years ago) There are currently 25 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ramya Vasanth on 2019-04-15. - No new committers. Last addition was Archana Rai on 2017-05-26. ## Project Activity: Recent releases: - V4 5.0.0 was released on 2023-12-18. - 4.10.0 was released on 2023-10-22. - V2 2.0.13 was released on 2023-10-22. For V2 a feature release (version 3.0.0) is in progress, however it is delayed but will come before end of 2024. For V4 the next release is a maintenance release planned in December. ## Community Health: Overall community health is okay. Activity on the mailing lists on a low level and there are only few contributions, but new JIRA items/PRs. Roadmap for feature release was discussed and decided, resulting in the plan mentioned in project activity. ----------------------------------------- Attachment AY: Report from the Apache OpenDAL Project [Hao Ding] ## Description: Apache OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. Its vision centers on enabling **access data freely**, with the goal of empowering ALL users to freely access ANY storage service in ANY way they choose. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache OpenDAL was founded 2024-01-17 (8 months ago) There are currently 26 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. ### Community changes, past quarter: - No new PMC members. Last addition was Yang Shuai on 2024-03-18. - George Miao was added as committer on 2024-06-28 - Hanchin Hsieh was added as committer on 2024-07-25 - Huang Feihan was added as committer on 2024-08-06 ## Project Activity: ### New Release - 0.47.0 was released on 2024-06-10. - 0.47.1 was released on 2024-06-21. - 0.47.2 was released on 2024-07-03. - 0.47.3 was released on 2024-07-07. - 0.48.0 was released on 2024-07-29. - 0.49.0 was released on 2024-08-13. - 0.49.1 was released on 2024-08-19. - 0.49.2 was released on 2024-08-29. OpenDAL will release its 0.50.0 version this week. At the same time, OpenDAL is preparing its first v1.0 release, marking its stable promise and readiness for broader adoption. ### Events #### Results of GSoC All three GSoC projects have been successfully completed, and the three participating students have been nominated as OpenDAL committers. Nice! #### Results of OSPP One of the students works actively and is a great potential candidate as an OpenDAL committer. However, the other two students show no activity. The OpenDAL PMC are contacting them to help remove the blockers of contribution. ## Community Health: ### Mailing List No reports of the mailing list have been generated. However, I feel that only a few people actually read the dev list. Most communication happens off-list on GitHub and Discord. I have been trying to change this trend, but it hasn't worked well. Maybe the board can give us some suggestions. ### Contributors Since our last update, the OpenDAL community has integrated 222 pull requests across 777 files, thanks to the efforts of 49 contributors. Our total number of contributors has now reached 224, an increase of 20 from our previous report. ----------------------------------------- Attachment AZ: Report from the Apache OpenNLP Project [Jeff Zemerick] ## Description: The mission of OpenNLP is the creation and maintenance of software related to Machine learning based toolkit for the processing of natural language text ## Project Status: Issues for the board: none ## Membership Data: Apache OpenNLP was founded 2012-02-14 (13 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 Martin Wiesner on 2023-06-24. - No new committers. Last addition was Atita Arora on 2023-02-28. ## Project Activity: We have made several minor releases this year with the last being 2.4.0 on July 19, 2024. OpenNLP will be the subject of at least one talk at Community over Code NA next month. ## Community Health: Mailing list traffic remains low but the community is healthy and active with recent Jira issues created and pull requests merged. ----------------------------------------- Attachment BA: Report from the Apache OpenOffice Project [Dave Fisher] ## Description The mission of OpenOffice is the creation and maintenance of software related to an open-source, office-document productivity suite ## Project Status Current project status: Ongoing Issues for the board: None ## Membership Data Apache OpenOffice was founded 2012-10-16 (11 years ago) There are currently 141 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. ## Community changes, past quarter — No new PMC members. The last addition was Czesław Wolański on 2023-01-14. — No new committers. The last addition was Francis Campos on 2022-06-06. ## Project Activity ### Recent releases 4.1.15 was released on 2023-12-22 4.1.14 was released on 2023-02-27 4.1.13 was released on 2022-07-22 Binary downloads (total over all) as of September 1: 380,574,045 ### Codebase in OpenOffice repository — Work continues on the 4.2 future release; This included: — Work on upgrading OpenSSL to a current version. — dev@openoffice.apache.org had steady traffic in the past quarter. — issues@openoffice.apache.org had an increase in traffic in the past quarter. — l10n@openoffice.apache.org had traffic limited to onboarding a new volunteer for Vietnamese. ### Documentation — The OpenOffice-docs repository is where the small documentation team makes updates. — The Chapters for the Writer Guide are completed and ready to published, and the compilation of the complete book is completed. — The Chapters of the Calc Guide are ready for final review. — Work has started on the update of the Impress Guide from the old 3.3 Version. — doc@openoffice.apache.org had steady traffic in the past quarter. — The OpenOffice-org repository has had the usual download count updates. ### User support — User Forums (forum.openoffice.org) remain active in English, Spanish, French, Hungarian, Italian, Japanese, Dutch, and Polish. — The forums had a problem with gmail.com start recently that needs to be addressed. — users@openoffice.apache.org had a decrease in traffic in the past quarter. — users-de@openoffice.apache.org had an increase in traffic in the past quarter around the release. ### Translation interface Currently, we are improving the import / export handling. Pootle is no longer maintained and we need to consider alternatives. This needs another push. ### Conventions The project was present at the German open source convention FrOSCon in St. Augustin. The volunteers answered user questions, and talked to other project volunteers. The booth offered ASF stickers, AOO pins & Stickers, different books in German about the software. The booth was visited frequently. The main question is still a comparison with LibreOffice. ## Community Health Community overall health is improving. We are seeing several developers taking on ODF 1.3, Boost, NSS, and OpenSSL updates. Documentation is being updated after a long time and we are getting translation volunteers. ## Infrastructure Infra is moving our Forum/Wiki instance to a new datacenter, and we are making good progress. We hope to address all known defects and upgrades. ### Binary Distributions — SourceForge mirrors are still the main way to get an OpenOffice binary release. — Windows builds are also published in the Microsoft Store (Windows 10/11). Windows users are by far our largest user group. ### Binary Code Signing — Apple Code Signing. — Windows Installer Signing. ### Facebook We have one volunteer taking care of the presence. Work is underway to invite more volunteers. ### X, formerly Twitter The PMC voted to continue our handle, and we have new volunteer PMC members who will handle our presence. The main purpose will be advertising new releases. ## Development ### Unmaintained Python 2 code Python 2 is unmaintained. We have in the development tree the external python3 support. Internal python 3 support is difficult. We are checking alternatives. Planned for the next major release. ### ODF Version 1.3 Our default and best supported file format, the OpenDocument Format, has received a new Standard update. As we plan to support this format, we started work checking the ODF 1.3 specification and what we have to do to support documents in OpenDocument Format version 1.3 (see https://cwiki.apache.org/confluence/display/OOOUSERS/ODF+1.3+Changes), as well as some early development. ----------------------------------------- Attachment BB: Report from the Apache OpenWebBeans Project [Mark Struberg] ----------------------------------------- Attachment BC: Report from the Apache Paimon Project [Jingsong Lee] ## Description: The mission of Apache Paimon is the creation and maintenance of software related to a unified lake storage to build dynamic tables for both stream and batch processing with big data compute engines, supporting high-speed data ingestion and real-time data query ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Paimon was founded 2024-03-20 (6 months 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 Yann Byron (Bi Yan) on 2024-03-20. - Gang Wang was added as committer on 2024-06-06 Several contributors can be considered for Committer nomination. ## Project Activity: Software development activity: - We released the first release 0.8.1 on 2024-06-11. - We released the first release 0.8.2 on 2024-07-12. - We prepared the release candidates for 0.9.0. - We are discussing the next version being 1.0. ## Community Health: Overall community health is good. - dev mail list had a 5% decrease in traffic in the past quarter (149 vs 156). - Community is mainly focusing on discussions around Issues and Pull Requests. - Subproject paimon-webui and paimon-rust have attracted many contributors. ----------------------------------------- Attachment BD: Report from the Apache Pekko Project [PJ Fanning] ## Description: The mission of Apache Pekko is the creation and maintenance of software related to a toolkit and an ecosystem for building highly concurrent, distributed, reactive and resilient applications for Java and Scala ## Project Status: Are you able to provide adequate oversight of your project? That is, are there at least three PMC members who are engaged enough to respond in the event of a CVE or similar crisis? Yes. The number of active contributors is small but I believe that we should be able to respond to security issues. We have no CVEs but we did fix some security issues prior to our first release in 2023. ## Are there current or upcoming risks that threaten the sustainability of your project? This could be anything from a change in employment of prolific contributors, to an acquisition affecting a significant corporate contributor, to a change in the technology landscape that makes your project less (or more) relevant. No known issues in this area. ## What can the Foundation do to more effectively make your project more successful in its mission of providing software for the public good? Nothing major. We do have one issue where one of our PMC members has had their access removed. They seem to have been a genuine victim of a phishing attack. I have received similar emails purporting to be from the ASF and requesting me to change my password (but I am experienced with phishing attacks and deleted the emails that I received). There are details in the linked thread [1]. I have received no response from the Apache Secretary or from the Infra team about whether they will consider re-enabling the account or what process that we would need to follow if we wanted to re-invite Li Guobin to join the PMC. [1] https://lists.apache.org/thread/jvk719kbknzrkp7vv06o1losl69zhd7j ## Membership Data: Apache Pekko was founded 2024-03-20 (6 months ago) There are currently 27 committers and 20 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 JingZhang Chen on 2024-05-29. - Jiafu Tang was added as committer on 2024-06-17 ## Project Activity We've started releasing v1.1.0. Core modules done. ## Community Health See new style Project Status above. ----------------------------------------- Attachment BE: Report from the Apache Pig Project [Koji Noguchi] ----------------------------------------- Attachment BF: Report from the Apache Pivot Project [Roger Lee Whitcomb] ## Description: The mission of Pivot is the creation and maintenance of software related to Rich Internet applications in Java ## Project Status: Current project status: Pending retirement to the Attic, after a final release. Issues for the board: Nothing needed at the moment. ## Membership Data: Apache Pivot was founded 2009-12-15 (15 years ago) There are currently 10 committers and 7 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 Gavin McDonald on 2022-04-13. - No new committers. Last addition was Gavin McDonald on 2022-04-14. ## Project Activity: Apologies that I have not had time this summer to do anything due to many personal issues. As things get less complicated this fall I should be able to finish the tasks needed for the final release. So, hopefully this can happen before our next Board Report is due. ## Community Health: No one stepped up to help with the Release Notes, etc., further highlighting the lack of participation by the community. ----------------------------------------- Attachment BG: Report from the Apache PLC4X Project [Christofer Dutz] ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache PLC4X was founded 2019-04-16 (5 years ago) There are currently 21 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was César García on 2021-09-30. - No new committers. Last addition was Jinlin Hong on 2022-11-02. ## Project Activity: Significant improvements have been made to the Knx, Modbus, S7 and OPC-UA libraries. Especially with regard to performance and the implementation of specific features for each driver. Part of the team is working on options for developing tools that allow for the expedited use of libraries through gateways and through the use of graphical interfaces, thus expanding the user base of “plc4x” from programmers to end users. Based on these improvements and bug fixes, a new release (0.13.0) is expected to be made shortly. ## Community Health: Part of the community actively promotes the use and benefits of Plc4x on professional networks, as well as the technical achievements of the libraries. On Linkedin we have 444 followers. Our community has maintained moderate activity, with a 17% decrease in mailing list traffic. The traffic generated is mainly related to bug fixes and feature requests, which are handled by project members. Part of this decrease can be explained by the decrease in contributions from the main contributors, who nevertheless remain active in moderation, commenting and guidance within the community. ----------------------------------------- Attachment BH: Report from the Apache Portable Runtime (APR) Project [Yann Ylavic] ## Description: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. ## Project Status: Current project status: ongoing Issues for the board: no issues requiring board attention ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (24 years ago) There are currently 68 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Steffen Land on 2023-03-02. - No new committers. Last addition was Steffen Land on 2023-02-27. ## Project Activity: apr-1.7.5 was released on 2024-08-26, fixing a few bugs and a security issue. A new apr-util release is being discussed, waiting for a few merges and the CI set up on github. Big thanks to Ivan Zhakov for his enormous (and great!) work on the CMake build, the github CI (including apr-util 1.7.x branch) and the tests framework which can now be run on Windows! ## Community Health: Commit and mailing lists activities have increased with the new releases being prepared (as usual). There seem to be more github Pull Requests being opened (and treated), thanks to the CI in place it's also used by the committers to test their changes before applying them to a branch. ----------------------------------------- Attachment BI: Report from the Apache Portals Project [Neil Griffin] ----------------------------------------- Attachment BJ: Report from the Apache Pulsar Project [Matteo Merli] ----------------------------------------- Attachment BK: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: Apache Ranger is a framework to enable, monitor and manage comprehensive data security - consistently across various data processing services. ## Issues: There are no issues requiring board attention at this time ## Membership Data: - Apache Ranger was founded 2017-01-17 (6 years ago). - There are 35 committers and 17 PMC members in this project. - The Committer-to-PMC ratio is roughly 9:5. ##Community changes, past quarter: - Bhavik Patel was added to the PMC on 2024-09-04 - Mugdha Varadkar was added as committer on 2024-08-02 - Ramachandran Krishnan was added as committer on 2024-09-07 ## Project Activity: - Ranger 2.5.0 version was released on aug-07-2024 -- contains 210 bug-fixes, 188 improvements and 7 new features - Ranger 3.0.0 version is progressing well -- more than 25 patches to review -- 30+ open issues to be addressed -- contains 48 bug-fixes, 44 new improvements and 3 new features - Key features addressed in 3.0.0 release in the past quarter: -- Ranger Docker Image optimization -- Reduce memory foot-print needed for Policy Engine -- Optimized Tag Search on multi-level resources -- Enhanced Ranger Audit to support ORC file format in HDFS -- Added support for JDK-17 -- Exposed Ranger Admin Health Check API -- Upgrade of libraries: AirCompressor to 0.27, Hadoop to 3.3.6 - Modified Ranger GITHUB to enable jdk8, jdk11, docker builds and all container runs for every PR/merge ## Community Health: Traffic on some of the mailing lists were high due to release activities. No other significant changes to mailing list traffic. - 1652 emails in dev@ranger.apache.org in this quarter (+185% change from past quarter) - 34 emails in user@ranger.apache.org in this quarter (- 19% change from past quarter) - 116 issues opened in JIRA in this quarter (+ 41% change from past quarter) - 111 issues closed in JIRA in this quarter (+178% change from past quarter) - 18 PRs opened on GitHub in this quarter (+500% change from past quarter) - 51 PRs closed on GitHub in this quarter (+292% change from past quarter) ## Most Recent releases: - Apache Ranger 2.5.0 was released on 2024-08-07 - Apache Ranger 2.4.0 was released on 2023-03-30 - Apache Ranger 2.3.0 was released on 2022-07-06 - Apache Ranger 2.2.0 was released on 2021-11-01 ----------------------------------------- Attachment BL: Report from the Apache Royale Project [Yishay Weiss] ## Description: The mission of Apache Royale is the creation and maintenance of software related to improving developer productivity in creating applications for wherever Javascript runs (and other runtimes) ## Project Status: Ongoing Issues for the board: @hiedra has tried to contact @iemejia on issues with her Visual Studio Subscription in order to create an additional release machine instance. There was a response to the first mail, but not to the follow-ups. It could be the mails are buried in a spam folder, but maybe there are other ways of contacting Ishmael we have not thought of. ## Membership Data: Apache Royale was founded 2017-09-20 (7 years ago) There are currently 20 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Hugo Ferreira on 2022-10-27. - No new committers. Last addition was María José Esteve on 2021-11-23. ## Project Activity: Release has been held-up by aforementioned Visual Studio issue and limited availability on the part of the current RM. It may be necessary to get a release out with the current tools and delay the instance creation for a later time. The last release was done in June 23. ## Community Health: Most of the activity has been in the compiler repository, with no notable features added in the two others. We are seeing a decrease in the dev list which has generally been the main discussion forum for the community. There are some new Apache Royale users in commercial projects, but this is not being reflected in the mailing lists. ----------------------------------------- Attachment BM: Report from the Apache SeaTunnel Project [Jun Gao] ## Description: The mission of Apache SeaTunnel is the creation and maintenance of software related to a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache SeaTunnel was founded 2023-05-17 (a year ago) There are currently 32 committers and 21 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 Guangdong Liu on 2024-05-15. - Naijie Liu was added as committer on 2024-08-28 - Bingye Chen was added as committer on 2024-06-26 ## Project Activity: We released the release 2.3.6 on 2024-08-02 We released the bug fix release 2.3.7 on 2024-08-19 We support LLM Transform in the version 2.3.6, This marks ST's official entry into the AI field, and there will be more users and functional iterations in the AI field in the future. ## Community Health: The activity of projects has increased this quarter, with more contributors participating, which may be due to SeaTunnel's breakthrough in the AI field. In addition, we have organized some online and offline activities, which may also be one reason for the increased level of activity. ----------------------------------------- Attachment BN: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: The mission of Apache ServiceMix project is to create and maintain a flexible, open-source integration container, powered by OSGi, that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache ServiceMix was founded 2007-09-19 (17 years ago) There are currently 50 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Andrea Cosentino on 2017-03-15. - No new committers. Last addition was Andrea Cosentino on 2016-03-13. ## Project Activity: Recent releases: - bundles-2024.06 New bundles releases are in preparation waiting move to Apache Karaf with Pax URL/wrap ## Community Health: Still in maintenance mode. We are happy to see camel-karaf 4.7.0 released that allows us to support the new Camel versions in ServiceMix. ServiceMix Bundles are still used in Karaf (not anymore in camel-karaf). Karaf will use another approach soon. ----------------------------------------- Attachment BO: Report from the Apache Shiro Project [Brian Demers] ## Description: The mission of Shiro is the creation and maintenance of software related to Powerful and easy-to-use application security framework ## Project Status: Current project status: Ongoing with low activity Issues for the board: The statistics available on https://reporter.apache.org/wizard/statistics?shiro Seems to be decreasing over time. Is this expected. Are there recommendations on where to gather relevant metrics? ## Membership Data: Apache Shiro was founded 2010-09-21 (14 years ago) There are currently 14 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:6. Community changes, past quarter: - No new PMC members. Last addition was Lenny Primak on 2022-12-04. - No new committers. Last addition was Lenny Primak on 2022-11-02. ## Project Activity: The Shiro team is in the planning stages for 3.0 which aims to cut some tech debt and help move the project forward (and by dropping deprecated functionality). New functionality and fixes are still accepted in 2.x, 1.x is security fix only. Last release was: - 2.0.1: 2024-05-25 ## Community Health: The user mailing list traffic continues to be low. Dev lists and Slack discussions are now focused on planning for 3.x ----------------------------------------- Attachment BP: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache SINGA was founded 2019-10-16 (5 years ago) There are currently 23 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chris Yeung on 2020-04-17. - No new committers. Last addition was Naili Xing on 2022-11-19. ## Project Activity: The team has released SINGA 4.3.0 on 07 September 2024. The release note is at https://github.com/apache/singa/blob/master/RELEASE_NOTES The main changes of this release include 1. Add the Transformer example, update the HFL example and the CNN model selection example. 2. Extend the matrix multiplication operator to more dimensions. 3. Add the implementation for the new sum error loss. 4. Promote code quality. 5. Fix bugs in the Github Actions for online code testing. Apart from this release, the community has been working on: 1. Adding more datasets and model implementations. 2. Improving the efficiency of the transformer example. 3. Continuing optimizing the distributed training. ## Community Health: According to the statistics, there are more Github issue activities and code contributors, which shows that the community is active in the development. ----------------------------------------- Attachment BQ: Report from the Apache Sling Project [Robert Munteanu] ## Description: Apache Sling™ is a framework for RESTful web-applications based on an extensible content tree. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Sling was founded 2009-06-17 (15 years ago) There are currently 51 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Joerg Hoh on 2022-06-13. - No new committers. Last addition was Henry Kuijpers on 2023-10-19. ## Project Activity: We released version 12 of our sample application, the Sling Starter, on March 18th, 2022. We have not yet made plans for version 13, but individual modules are being developed and released, with 28 releases for this reporting period. ## Community Health: Community health is pretty good and contributions from various individuals continue. ----------------------------------------- Attachment BR: Report from the Apache SpamAssassin Project [Sidney Markowitz] ## Description: SpamAssassin is a mail filter to identify spam. The project provides a framework/engine and regular rule updates that reflect the changing nature of spam email seen in the wild. Updated rules are generated through a combination of hand crafted contributions and automated processing of spam and anonymized processed non-spam that are contributed by volunteers. ## Project Status: Project state: Ongoing with low to moderate activity Primary focus for development is now ongoing maintenance bug fixes to the latest release, 4.0.1. Issues for the board: None ## Membership Data: Apache SpamAssassin was founded 2004-06-01 (20 years ago) There are currently 33 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Paul Stead on 2021-03-23. - No new committers. Last addition was Kent Oyer was on 2024-03-29. ## Project Activity: Last release was Apache SpamAssassin version 4.0.1 on 29 March 2024. We maintain online rule updates that are continuously updated through a combination of developer contributions and automated processing via our mass-check facility. ## Community Health: Maintenance of our rule update infrastructure, developer community submissions for rule update testing, and our dev and user mailing lists, are continuing smoothly. ----------------------------------------- Attachment BS: Report from the Apache Storm Project [Richard Zowalla] ## Description: The mission of Storm is the creation and maintenance of software related to Distributed, real-time computation system ## Project Status: Current project status: Ongoing (reactivated) Issues for the board: None ## Membership Data: Apache Storm was founded 2014-09-17 (9 years ago) There are currently 47 committers and 46 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Nikhil Singh on 2023-10-23. - No new committers. Last addition was Nikhil Singh on 2023-10-23. ## Project Activity: Project activity has slowed in recent years. Storm is essentially in maintenance mode. However, we have received a number of pull requests from outside the existing committership from various individuals, contributing library updates, bug fixes or even a new bug fixes or even a new feature (mTLS support), which is a good sign as it suggests that people are still that people are still using Storm. We also upgraded a lot of third-party libraries to newer versions in order to to reduce technical debt, and made two maintenance releases. These releases were done by a new release manager, so we had a chance to clean up our release documentation and bring a new person into the role. We hope to maintain this release cadence and release patches at a similar frequency. We are still working on reducing third-party dependencies in Storm. Storm depends on many third party libraries. It remains a huge task to to reduce this technical debt in order to have a controlled set of third-party dependencies. On another technical note, the Storm UI has a lot of legacy and outdated Javascript libraries in the Git repository. Unfortunately, we do not have dedicated and skilled frontend developers among the active committers. The project has decided to migrate issues from Jira to GitHub, but we have made no made any progress. We want to migrate our old issues to GitHub, but the issue on the INFRA side is stalled. We could start a discussion to just switch Jira to read-only mode and start again. However, due to the summer We haven't made any progress in this area due to the summer holidays. Also, we do get issues and questions on the user list from time to time, which is a good list, which is a good sign that Storm is still being used. Recent releases - 2.6.4: 2024-09-03 - 2.6.3: 2024-07-22 ## Community Health: Community engagement is currently healthy, but could benefit from new contributors or users. ----------------------------------------- Attachment BT: Report from the Apache Streams Project [Steve Blackmon] ## Description: The mission of Apache Streams is the creation and maintenance of software related to interoperability of online profiles and activity feeds ## Project Status: Current project status: Dormant Issues for the board: none. A couple of directors showed interest in details of project management recently, including a motion to send the project to the attic without a roll call. This kicked off a thread where 4 PMCs (and counting) and other community members responded, which we hope will serve as a de facto roll call, demonstrating that there is sufficient PMC oversight, and the board can let the PMC continue to manage the project. ## Membership Data: Apache Streams was founded 2017-07-18 (7 years ago) There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Brian Hodge on 2020-06-18. - No new committers. Last addition was Brian Hodge on 2020-05-04. ## Project Activity: .6.1 was released on 2020-03-20. 0.6.0 was released on 2018-06-28. ## Community Health: Activity was down over summer as the PMC members (who have other day jobs) focused on their families (many with young children) for summer break. We apologize for lack of board reports during this time, and have seen a (somewhat expedited in our opinion) call for us to be moved to the attic. As the internet (and world in general) moves to a 'post social media' state, we are internally debating future directions for the project (including pivoting the direction, or possibly retiring the project, the right way). ----------------------------------------- Attachment BU: Report from the Apache Synapse Project [Isuru Udana] ----------------------------------------- Attachment BV: Report from the Apache Tomcat Project [Mladen Turk] ----------------------------------------- Attachment BW: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BX: Report from the Apache TVM Project [Tianqi Chen] ## Description: The mission of Apache TVM is the creation and maintenance of software related to compilation of machine learning models to run on a wide range of hardware platforms ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache TVM was founded 2020-11-17 (4 years ago) There are currently 76 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. There are active discussions on bringing in committers and PMC members. ## Project Activity: Recent releases: - 0.17.0 was released on 2024-09-08. - 0.16.0 was released on 2024-06-12. - 0.15.0 was released on 2024-03-10. The project continues to bring latest set of changes. Major contributions centers around documentations to transition to the new generative AI focused topic. We see specific improvements around - Relax development in general - Dlight support for high performance GPU kernels across backends - Distributed and multiGPU support in large language models ## Community Health: We are entering a period of steady state development after the TVM unity transition. The community starts to move the major documentation towards the new flows, which can help in terms of productivity in supporting new models. Overall, the community gets received from 39 contributors in the past quarter, with 70 commits monthly. Most activities are around stabilizing the new features and existing ones. As the field of machine learning and related user community shifts to generative AI workloads, the community also starts to adapt to the latest set of interests and keep up with the changes in the overall landscape of AI/ML. We need to continue to find approaches to keep up with the latest innovations in the latest AI/ML space. ----------------------------------------- Attachment BY: 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. (Repeat from last report since comment still shows up in report wizard.) ## 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. * uimaFIT-3.5.0 was released on 2023-11-13. * GSoC project on UIMA C++ has completed https://lists.apache.org/thread/v7tlxm4oxdpqfzl2vsrxhdo01lp1qvyt * Work towards a UIMA Java SDK 3.6.0 release has picked up ## Community Health: At present, there is little activity. Occasional user activity on the mailing list / issue tracker, but not much overall. ----------------------------------------- Attachment BZ: Report from the Apache Unomi Project [Serge Huber] ## Description: The mission of Apache Unomi is the creation and maintenance of software related to providing a reference implementation of the OASIS Customer Data Platform specification currently being worked on by the OASIS Context Server Technical Committee ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Unomi was founded 2019-02-20 (6 years ago) There are currently 16 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Taybou on 2021-03-19. - No new committers. Last addition was Francois Gerthoffert on 2022-09-15. ## Project Activity: As usual, the project activity is slower during the summer months, but we expect it to pick up as there has been some interesting discussions around new projects such as support for OpenSearch (https://issues.apache.org/jira/browse/UNOMI-828) and improvements to documentation and smaller issues. The focus currently is on improving the quality of the main release (2.x) and most recent activity has been related to that. ## Community Health: The community is healthy, although as mentioned during the summer period it is less active. To answer the board's question, although it is not very active, there have been more than one committers in the last 6 months, according to: https://github.com/apache/unomi/commits/master/ https://github.com/apache/unomi-site/commits/master/ https://github.com/apache/unomi-tracker/commits/main/ The activity on the mailing lists is, as usual, low but the activity on Slack is where most people now communicate. We have also created a new monthly online meeting open to anyone that is directly referenced on the website here : https://unomi.apache.org/community/index.html as well as in our mailing list : https://lists.apache.org/thread/70oo862br3d4g7j8dvnyy3o4z1p0ozfq. This meeting is important to make sure the community has a way to meet but of course any decisions happen in the mailing lists ! ----------------------------------------- Attachment CA: Report from the Apache VCL Project [Josh Thompson] ## Description: The mission of the Apache VCL project is to create and maintain of software related to a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources. ## Project Status: Current project status: Ongoing Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache VCL was founded 2012-06-19 (12 years ago) There are currently 10 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Mike Jennings on 2020-08-24. - No new committers. Last addition was Mike Jennings on 2019-01-04. ## Project Activity: Progress toward our next release is still slow, but making some progress. Start of semester activities for developers has also affected time to work toward the release. ## Community Health: Even though project activity has slowed down and list activity is low, Apache VCL is still actively being used. ----------------------------------------- Attachment CB: Report from the Apache Whimsy Project [Shane Curcuru] ----------------------------------------- Attachment CC: Report from the Apache Wicket Project [Andrea Del Bene] ## Description: The mission of Wicket is the creation and maintenance of software related to Component-based Java Web Application Framework. ## Project Status: Current project status: Ongoing, with a moderate activity Issues for the board: none ## Membership Data: Apache Wicket was founded 2007-06-20 (17 years ago) There are currently 34 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Richard Eckart de Castilho was added to the PMC on 2024-07-01 - Richard Eckart de Castilho was added as committer on 2024-07-01 ## Project Activity: It was a quite quarter after the new main release of Wicket 10. Maintenance versions have been release for the three supported branches: - 8.16.0 was released on 2024-06-17. - 9.18.0 was released on 2024-06-01. - 10.1.0 was released on 2024-06-01. ## Community Health: Community is stable and healthily and still provide PR for code and also to improve documentation. Most notably in the past quarter we added a new PMC meber, Richard Eckart de Castilho, to our team. Richard has been an active member of the community for years and he also works on other important projects like Apache UIMA and INCEpTION (https://inception-project.github.io/). We are happy he accepted to join the team! ----------------------------------------- Attachment CD: Report from the Apache Yetus Project [Allen Wittenauer] ----------------------------------------- Attachment CE: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira] ## Description: Apache ZooKeeper is a system for distributed coordination. It enables the implementation of a variety of primitives and mechanisms that are critical for safety and liveness in distributed settings, e.g., distributed locks, master election, group membership, and configuration. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (14 years ago) There are currently 33 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Damien Diederen on 2024-04-16. - Kezhu Wang was added as committer on 2024-08-02 ## Project Activity: There hasn't been any release in this last period, although there is development traffic as observed from the issues created and updated. It could be in part due to contributors being away during the summer months, but some of the issues about activity have been observed previously or even repeatedly: - As raised in a comment from the previous report, the release process has been slow and it puts in question the ability of this community to produce a release fast if needed. - There are a number of user questions that go unanswered - The PMC overall has not been very active in driving the community, and in particular, could be playing a more active role in driving releases and mentoring contributors to become new committers and PMC members. Overall, we have been observing over time a drop in activity due to more options of projects in this space and options of distributed systems architecture. ## Community Health: The community is making progress with issues and features, but there has been no release, and overall activity has been dropping over time. It is lacking a more active role of the PMC (as a whole, since there are always exceptional individuals who step up) when it comes to providing guidance and driving the community work. Releases are consequently affected by the lack of guidance. ----------------------------------------- Attachment CF: Report from the Apache Druid Project [Gian Merlino] ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro, ORC, or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity Our last major release was Druid 30.0.0, which contained 407 new features, bug fixes, performance enhancements, documentation improvements, and additional test coverage from 50 contributors. This is a similar number of contributors to other major Druid releases. Druid typically does major releases 3–4 times a year. Our Slack workspace at https://apachedruidworkspace.slack.com/ stands at 2,836 members, up 280 members (10%) since our last report. This is our most active channel for user support and usage-oriented discussions. Development discussions happen more on GitHub, and to some degree on the dev mailing list. Druid Summit 2024, an in-person event, was approved in the past quarter and is being held in the San Francisco Bay Area on October 22. Information about this event is available at https://druidsummit.org/. It is being organized by Imply with permission from the project. Prior reports mentioned a Helm chart for Druid that was contributed after the helm/charts repository on GitHub was deprecated, and which has not been included in releases since then due to uncertainty about IP clearance. Due to lack of volunteers to chase this issue down, the Helm chart has been removed from the repository. Future reports will not mention this item, as it has now been resolved. ## Membership data Apache Druid was founded 2019-12-17 (4 years ago) There are currently 68 committers and 37 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Amatya Avadhanula on 2024-03-19. - Wei Liu was added as committer on 2024-08-27. ## Recent releases - 30.0.0, a major release, on 2024-06-16. - 29.0.1, a patch release, on 2024-04-02. - 29.0.0, a major release, on 2024-02-20. ## Development activity by the numbers In the last 3 months: - 302 commits from 52 contributors - 412 pull requests opened - 421 pull requests merged/closed Two notes: First, I usually pull these numbers from reporter.apache.org, but have had issues with it for this report and the prior report, so I gathered these statistics manually. Second, the numbers that I gathered manually do not appear to be consistent with prior Druid reports using data from reporter.apache.org. For example, the Sep 2023 report lists 1084 commits. I thought that the current reported value of 302 commits was alarmingly lower than this, so I went back and checked the numbers from 2023 manually. In GitHub I only see 379 commits for the 3 months of June, July, and August 2023. That's a good sign for project health, since it means we didn't suffer a 3x reduction in commit rate. But it does mean I am not sure how the numbers I pulled from reporter.a.o in the past were calculated, and I am not sure how to manually gather equivalent numbers. ------------------------------------------------------ End of minutes for the September 18, 2024 board meeting.