The Apache Software Foundation Board of Directors Meeting Minutes January 17, 2024 1. Call to order The meeting was scheduled for 21:00 UTC and began at 21:01 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/43aa 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: Shane Curcuru Bertrand Delacretaz Christofer Dutz Sharan Foga Willem Ning Jiang Justin Mclean Craig L Russell Sander Striker Directors Absent: Rich Bowen Executive Officers Present: Craig R. McClanahan Matt Sicker Ruth Suehle Executive Officers Absent: David Nalley Guests: Chris Wells Daniel Gruno Dave Fisher Greg Stein Michael Semb Wever 3. Minutes from previous meetings Published minutes can be found at: https://www.apache.org/foundation/board/calendar.html A. The meeting of December 20, 2023 See: board_minutes_2023_12_20.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] Welcome to 2024. The new year was off to an exciting start, with some of the tools used for our monthly board meeting were unavailable. It once again shows how much the Whimsy project has moved the needle in reducing overhead for projects and ourselves, to the point that allowed us to scale with our existing methods. At the same time it shows our reliance on these tools. The board agenda tool is progressing nicely, and I intend to use it to run today's board meeting. Once we're happy that it supports that, we can look at other functionality that is in the critical path of the meeting, e.g. creation of the monthly agenda. From next month on, we should also see automated reminders be triggered by agenda creation. There is a direct correlation between reminders having been sent and the amount of projects submitting reports on schedule. I'm looking forward to this automation having a lasting impact. Lastly, I've begun preparation of our annual Members Meeting scheduled for March 7th. Last years process triggered some desire for improvement, part of which should be addressed by updates to the tools and templates. I expect that at least one more iteration beyond upcoming meeting is necessary to get it to the level that no major changes will be needed. B. President [David Nalley] Given the holidays, I don't have anything material to report, though many of the Ops teams did important work. Additionally, please see Attachments 1 through 9. C. Treasurer [Craig R. McClanahan] As with prior months, things continue to operate fairly smoothly. One process note - Roberto Galoppini (Assistant Treasurer) will be taking on the task of forwarding relevant physical mail that gets received by our service provider (Wilmington Mail), which Myrle was faithfully dealing with even after she switched roles. D. Secretary [Matt Sicker] In December, we received 36 ICLAs, 5 CCLAs, and 8 software grants. At the end of December, a security issue was reported to the Whimsy PMC where the Whimsy server was taken offline and patched before bringing up a new server instance. A big thanks to the Whimsy PMC members who addressed this issue! E. Executive Vice President [Ruth Suehle] Nothing substantial to report. F. Vice Chair [Sharan Foga] - Nothing to report this month Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Christofer] No report was submitted. B. Apache Legal Affairs Committee [Roman Shaposhnik / Willem] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Bertrand] See Attachment 12 The board trusts the security team to follow through on the plan in place for Zeppelin. D. VP of Jakarta EE Relations [Rob Tompkins / Sander] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Beam [rbowen] # Dubbo [striker] # Griffin [rbowen] # Iceberg [cdutz] # MADlib [rbowen] # Security Team [rbowen] # SkyWalking [striker] # TinkerPop [ningjiang] # TsFile [clr] # Zeppelin [rbowen] A. Apache Accumulo Project [Ed Coleman / Sharan] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Justin] See Attachment B C. Apache Airavata Project [Suresh Marru / Craig] See Attachment C D. Apache Allura Project [David Philip Brondsema / Bertrand] See Attachment D E. Apache APISIX Project [Ming Wen / Shane] See Attachment E F. Apache Archiva Project [Olivier Lamy / Rich] No report was submitted. G. Apache Aries Project [Christian Schneider / Rich] See Attachment G H. Apache Arrow Project [Andrew Grove / Rich] See Attachment H I. Apache AsterixDB Project [Till Westmann / Bertrand] See Attachment I J. Apache Attic Project [Herve Boutemy / Willem] See Attachment J K. Apache Avro Project [Ryan Skraba / Sharan] See Attachment K L. Apache Bahir Project [João Boto / Shane] No report was submitted. M. Apache Beam Project [Kenneth Knowles / Craig] See Attachment M N. Apache Bigtop Project [Yuqi Gu / Justin] See Attachment N O. Apache Bloodhound Project [Gary Martin / Sander] See Attachment O P. Apache bRPC Project [James Ge / Christofer] See Attachment P Q. Apache BuildStream Project [Tristan Van Berkom / Craig] No report was submitted. R. Apache Calcite Project [Benchao Li / Christofer] See Attachment R S. Apache CarbonData Project [Liang Chen / Bertrand] See Attachment S T. Apache Causeway Project [Jörg Rade / Rich] See Attachment T U. Apache Celix Project [Pepijn Noltes / Sharan] See Attachment U V. Apache CXF Project [Daniel Kulp / Shane] No report was submitted. W. Apache DataFu Project [Eyal Allweil / Sander] See Attachment W X. Apache DB Project [Bryan Pendleton / Justin] See Attachment X Y. Apache Directory Project [Shawn McKinney / Willem] See Attachment Y Z. Apache DolphinScheduler Project [Lidong Dai / Shane] See Attachment Z AA. Apache Druid Project [Gian Merlino / Craig] No report was submitted. AB. Apache Dubbo Project [Jun Liu / Sander] See Attachment AB Will be looked at again at the next reporting cycle for committer to PMC ratio. AC. Apache ECharts Project [Wenli Zhang / Justin] See Attachment AC AD. Apache Fineract Project [James Dailey / Christofer] See Attachment AD AE. Apache Flagon Project [Joshua C. Poore / Sharan] See Attachment AE AF. Apache Flex Project [Harbs / Rich] See Attachment AF AG. Apache Fluo Project [Keith Turner / Bertrand] See Attachment AG AH. Apache Geronimo Project [Jean-Louis Monteiro / Justin] No report was submitted. AI. Apache Gora Project [Kevin Ratnasekera / Willem] See Attachment AI AJ. Apache Griffin Project [William Guo / Craig] See Attachment AJ @Christofer: follow up with roll call for PMC AK. Apache Hadoop Project [Xiaoqiao He / Bertrand] See Attachment AK AL. Apache HAWQ Project [Lei Chang / Justin] No report was submitted. AM. Apache HBase Project [Duo Zhang / Shane] See Attachment AM AN. Apache Iceberg Project [Ryan Blue / Rich] See Attachment AN AO. Apache Impala Project [Jim Apple / Sharan] See Attachment AO AP. Apache Incubator Project [Justin Mclean] No report was submitted. AQ. Apache InLong Project [Charles Zhang / Sander] See Attachment AQ AR. Apache Jackrabbit Project [Marcel Reutegger / Willem] See Attachment AR AS. Apache James Project [Benoit Tellier / Justin] See Attachment AS AT. Apache jclouds Project [Andrew Gaul / Christofer] See Attachment AT AU. Apache Jena Project [Andy Seaborne / Justin] See Attachment AU AV. Apache JMeter Project [Bruno Demion / Rich] See Attachment AV AW. Apache Johnzon Project [Jean-Louis Monteiro / Rich] See Attachment AW AX. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Craig] See Attachment AX AY. Apache Kudu Project [Andrew Wong / Shane] See Attachment AY AZ. Apache Lucene.Net Project [Shad Storhaug / Sander] See Attachment AZ BA. Apache MADlib Project [Ed Espino / Sharan] See Attachment BA @Rich: follow up on MADlib report prior to April BB. Apache Mahout Project [Andrew Musselman / Sander] See Attachment BB BC. Apache Maven Project [Karl Heinz Marbaise / Willem] See Attachment BC BD. Apache Mesos Project [Qian Zhang / Shane] No report was submitted. BE. Apache MINA Project [Guillaume Nodet / Sharan] See Attachment BE BF. Apache Mnemonic Project [Gordon King / Bertrand] No report was submitted. @Bertrand: pursue a roll-call for Mnemonic BG. Apache MyFaces Project [Bernd Bohmann / Christofer] See Attachment BG BH. Apache NetBeans Project [Geertjan Wielenga / Christofer] See Attachment BH BI. Apache NiFi Project [Joe Witt / Shane] See Attachment BI BJ. Apache Nutch Project [Sebastian Nagel / Bertrand] See Attachment BJ BK. Apache NuttX Project [Alin Jerpelea / Rich] See Attachment BK BL. Apache OpenJPA Project [Mark Struberg / Sharan] No report was submitted. BM. Apache OpenMeetings Project [Maxim Solodovnik / Craig] See Attachment BM BN. Apache OpenOffice Project [Dave Fisher / Willem] No report was submitted. BO. Apache OpenWebBeans Project [Mark Struberg / Justin] No report was submitted. BP. Apache ORC Project [William Hyun / Sander] See Attachment BP BQ. Apache Parquet Project [Xinli Shang / Sander] See Attachment BQ BR. Apache PDFBox Project [Andreas Lehmkühler / Willem] See Attachment BR BS. Apache Petri Project [Dave Fisher / Sharan] See Attachment BS BT. Apache Pig Project [Koji Noguchi / Justin] See Attachment BT BU. Apache Pivot Project [Roger Lee Whitcomb / Craig] No report was submitted. BV. Apache Ranger Project [Selvamohan Neethiraj / Bertrand] No report was submitted. BW. Apache Ratis Project [Tsz-wo Sze / Christofer] See Attachment BW BX. Apache Rya Project [Adina Crainiceanu / Craig] See Attachment BX BY. Apache Samza Project [Jagadish Venkatraman / Rich] No report was submitted. BZ. Apache SeaTunnel Project [Jun Gao / Shane] See Attachment BZ CA. Apache SkyWalking Project [Sheng Wu / Sander] See Attachment CA @Sander: discuss use of kapa.ai with VP Data Privacy CB. Apache Sling Project [Robert Munteanu / Sharan] See Attachment CB CC. Apache Steve Project [Daniel Gruno / Willem] See Attachment CC CD. Apache Streams Project [Steve Blackmon / Justin] See Attachment CD CE. Apache Struts Project [René Gielen / Bertrand] See Attachment CE CF. Apache Submarine Project [Kevin Su / Rich] No report was submitted. CG. Apache Synapse Project [Isuru Udana / Craig] See Attachment CG CH. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Justin] See Attachment CH CI. Apache Tcl Project [Georgios Petasis / Shane] See Attachment CI CJ. Apache Tez Project [László Bodor / Christofer] See Attachment CJ CK. Apache Thrift Project [Jens Geyer / Rich] See Attachment CK CL. Apache Tika Project [Tim Allison / Sander] See Attachment CL CM. Apache TinkerPop Project [Kelvin Lawrence / Willem] See Attachment CM @Willem: follow up with PMC around release procedure CN. Apache Traffic Server Project [Bryan Call / Shane] See Attachment CN CO. Apache TsFile Project [Jialin Qiao / Shane] See Attachment CO CP. Apache Velocity Project [Nathan Bubna / Sharan] No report was submitted. CQ. Apache Web Services Project [Daniel Kulp / Justin] See Attachment CQ CR. Apache Zeppelin Project [Jongyoul Lee / Sander] See Attachment CR CS. Apache ZooKeeper Project [Flavio Paiva Junqueira / Christofer] See Attachment CS Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Lucene Project Chair WHEREAS, the Board of Directors heretofore appointed Greg Miller (gsmiller) to the office of Vice President, Apache Lucene, and WHEREAS, the Board of Directors is in receipt of the resignation of Greg Miller from the office of Vice President, Apache Lucene, and WHEREAS, the Project Management Committee of the Apache Lucene project has chosen by vote to recommend Chris Hegarty (chegar) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Greg Miller is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Lucene, and BE IT FURTHER RESOLVED, that Chris Hegarty be and hereby is appointed to the office of Vice President, Apache Lucene, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Lucene Project Chair, was approved by Unanimous Vote of the directors present. B. Establish the Apache OpenDAL Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to the creation and maintenance of software related to Open Data Access Layer: Access data freely, painlessly, and efficiently. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache OpenDAL Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache OpenDAL be and hereby is responsible for the creation and maintenance of software related to the creation and maintenance of software related to Open Data Access Layer: Access data freely, painlessly, and efficiently; and be it further RESOLVED, that the office of "Vice President, Apache OpenDAL" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache OpenDAL Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache OpenDAL Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache OpenDAL Project: * Zili Chen * Hao Ding * Xiaoqiao He * Willem Ning Jiang * Sundy Li * Zheao Li * Ted Liu * Cai Lue * Jun Ouyang * Chojan Shang * Sheng Wu * Xiangdong * Han Xu * Mingzhuo Yin NOW, THEREFORE, BE IT FURTHER RESOLVED, that Hao Ding be appointed to the office of Vice President, Apache OpenDAL, 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. RESOLVED, that the Apache OpenDAL Project be and hereby is tasked with the migration and rationalization of the Apache Incubator OpenDAL podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator OpenDAL podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7B, Establish the Apache OpenDAL Project, was approved by Unanimous Vote of the directors present. C. Change the Apache Bigtop Project Chair WHEREAS, the Board of Directors heretofore appointed Yuqi Gu (guyuqi) to the office of Vice President, Apache Bigtop, and WHEREAS, the Board of Directors is in receipt of the resignation of Yuqi Gu from the office of Vice President, Apache Bigtop, and WHEREAS, the Project Management Committee of the Apache Bigtop project has chosen by vote to recommend Masatake Iwasaki (iwasakims) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Yuqi Gu is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Bigtop, and BE IT FURTHER RESOLVED, that Masatake Iwasaki be and hereby is appointed to the office of Vice President, Apache Bigtop, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache Bigtop Project Chair, was approved by Unanimous Vote of the directors present. D. Terminate the Apache Bahir Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Bahir project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Bahir project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Bahir Project; and be it further RESOLVED, that the office of "Vice President, Apache Bahir" is hereby terminated; and be it further RESOLVED, that the Apache Bahir PMC is hereby terminated. Special Order 7D, Terminate the Apache Bahir Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Trademark attributions on web pages Craig L. Russel notes that it is ASF policy that all ASF web sites identify trademarks in the first/most prominent usage on each page. He has reviewed many ASF web pages recently and very few of them conform to policy. Is this something that the board should be concerned about? Relevant VP, Brand Management policy: https://www.apache.org/foundation/marks/pmcs#attributions The board trusts VP, Trademarks to express how we would like to see policy enforced. B. Block the use of unauthorized third party services on ASF websites? The December 2023 data privacy VP report asked for a Board decision, on whether the data privacy policy for ASF websites [1] should be enforced. It looks like the Content-Security-Policy mechanism [2] can be activated for all ASF websites, to prevent modern browsers from downloading analytics code from unauthorized sources. This would effectively disable those third party services on ASF websites which are not compliant. Let's discuss whether the Board supports this, in which case the data privacy team can work with the ASF infrastructure team to implement that. [1] https://privacy.apache.org/policies/website-policy.html [2] https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP The board unanimously supports the suggested technical enforcement. 9. Review Outstanding Action Items * Christofer: pursue a roll call for VCL [ VCL 2023-09-20 ] Status: Did see activity in the project and not only from one person (even if minimal) ... thought a roll-call wasn't really required right now. * Justin: follow up about the attic and how to plan for it [ Geronimo 2023-10-18 ] Status: * Justin: follow up on current status of project [ HAWQ 2023-10-18 ] Status: * Sander: follow up about PMC removal process [ Mahout 2023-10-18 ] Status: * Sander: clarify members of committers and PMC [ ManifoldCF 2023-10-18 ] Status: * Shane: follow up about attic [ Mesos 2023-10-18 ] Status: Done; new contributors have a plan to upstream existing patches plus new work on upgrades, so Mesos should stay active until next release (and then re-evaluate PMC availability). https://lists.apache.org/thread/mwrgxyk2ppc22op6c9rlkq2vx384n10g * Justin: follow up on direction [ Streams 2023-10-18 ] Status: * Shane: follow up about trademark usage policy [ Traffic Server 2023-10-18 ] Status: * Justin: follow up on mentioning people's names in reports [ ManifoldCF 2023-11-15 ] Status: * Sharan: check with Chris about vendor neutrality concerns [ Ozone 2023-11-15 ] Status: Discussed with Chris last month and this can be closed. * Willem: follow up with PMC about community health [ Traffic Control 2023-11-15 ] Status: The commits dropped about 60% since Comcast withdrew their development efforts. I will follow up with PMC by sending this email https://lists.apache.org/thread/0ckg9m213yw368h5m2lvk6d4pc36o4yc * David: follow up VP Privacy [ Data Privacy 2023-12-20 ] Status: Done. See Discussion Item 8B on the agenda. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 21:59 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period December 2023 * ISSUES FOR THE BOARD None. * OPERATIONS VP Conferences updated the events branding policy: - updated announced event names from "ApacheCon" to "Community Over Code" - clarified "Announced Events" as "Foundation Events" - indicated responsibility of VP, Conferences over event scheduling instead of ComDev. Updated the draft downstream distribution policy to allow back-ports to unsupported branches to enable vendors to provide extended support. I expect to publish the 1.0 version of this policy in January. The draft downstream distribution policy triggered a handful of discussions around various points relating to naming, PMC responsibilities and distribution via other platforms. Responded to the following queries, liaising with projects as required: - Approved events for AIRFLOW and FLINK - Approved names for RESILIENTDB, SDAP and OPENDAL - Provided advice to PULSAR, HBASE and ARROW regarding TLP website branding issues - Provided naming advice for an external "Champions" program * REGISTRATIONS Worked with ASF counsel to renew the following registrations: - CLOUDSTACK, US Continued to work with DEVLAKE to prepare assignment agreements in preparation for graduation. * INFRINGEMENTS None. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: a --New: we onboarded two new Bronze Sponsors during this timeframe. b --Renewals: we have confirmed renewals from two Platinum, two Gold, three Silver, and five Bronze Sponsors. c --Payments: 1 --New: we received no new Sponsor payments during this time, however, we received two corporate contributions, each equivalent to a Bronze sponsorship, and will be recognizing the organizations as such. One new Silver sponsor’s payment had been returned due to a processing glitch and will be re-submitted in January. 2a --Renewing: we received two Bronze Sponsor renewal payments. 2b --Incoming: we await payment from two renewing Platinum, five renewing Gold, three renewing Silver, two new Silver Sponsors, and three renewing Bronze Sponsors. 2) Targeted Sponsors: we are working on renewing a Targeted Sponsor, and are engaging with a potential new Silver Targeted sponsor. 3) Sponsor Relations: end-of-year is often our most active time for Sponsor engagement with both ASF (paid) and Targeted (in-kind) Sponsors. We continue to update and form new connections with Sponsors whose ASF points-of-contact are no longer with the organizations. 4) Event Sponsorship: we are promoting the Community Over Code/Europe CFP and 2024 combined event sponsorship prospectus. We are onboarding new sponsors for both events and continue to pursue the final outstanding sponsorship payment issue from ApacheCon NA 2022. 5) Individual Donations and Corporate Giving: we received $18.5K in online donations via https://donate.apache.org/ during this timeframe, which includes $15K in corporate contributions (two of whom will be receiving Bronze Sponsorship recognition). 6) Administrivia: we are working closely with the Treasury and Accounting teams on a few remaining Sponsor invoicing issues as well as unifying the ASF’s presence and compliance requirements with third party donation platforms and programs. We are also discussing strategic approaches towards expectations from sponsors from different geographic locations, and formalizing ways for PMCs to support their contributors who are receiving third-party financial support for their contributions (actual relationships and transactions all lie outside of ASF Sponsorship). ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] **Foundation Comms** * Published and promoted APISIX spotlight blog[1] marking the ‘launch’ of this blog series * Wrote, published and promoted Apache Logging Services[2] 20th anniversary **Branding Project** * Began Phase II with creation of the Brand Development doc of brand keywords and archetypes to inform the messaging framework ***Social Media Posts** December social content focused on Community Over Code EU CFP and registration; project releases via the announce list; and 2 notable project features: APISIX project spotlight and the Apache Logging Services 20th anniversary. * In total, 24 Tweets + 11 LinkedIn posts were issued. * Notable for December, total audience size across Twitter and LinkedIn surpassed 135k. * We continue to see a downward trend with Twitter growth, which is being experienced across brands as Twitter (X) continues to lose users and advertisers. **Social Engagement Stats (X + LinkedIn)** * Total engagement: 2,261 (up 11.3% from November) * Total clicks: 1,121 (up 23.8% from November) * Click to engagement ratio: 50% (up 6% from November) * Total Audience: 135,221 (LinkedIn marks largest MoM increase) **Website Analytics** * 786,347 visits, 786,320 unique visitors -14.5% * 2 min 32s average visit duration -7.3% * 47% visits have bounced (left the website after one page) +2.2% * 5.8 actions (page views, downloads, outlinks, internal site searches) per visit -1.7% * 10,002 max actions in one visit (level)) * 3,871,135 pageviews, 950,627 unique pageviews -13.5% * 12 total searches on your website, 4 unique keywords -25% * 419,527 downloads, 287,885 unique downloads -22.2% * 262,569 outlinks, 198,860 unique outlinks -28.7% [1] https://news.apache.org/foundation/entry/asf-project-spotlight-apace-apisix [2] https://news.apache.org/foundation/entry/apache-logging-services-celebrates-20th-anniversary-of-log4j ----------------------------------------- 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. Highlights ========== - Whimsy was turned off due to an RCE report. A new server was set up and built out. It was turned off on December 31st, 2023, and service was restored January 4th. Credit goes to the hard work of one of the Whimsy volunteers, who will remain private from our public minutes. - Short report due to holidays. Infra always had staff on-call, but most forward-looking projects were on hold. Short Term Priorities ===================== - Successful linkage of our LDAP to Atlassian Cloud products Long Range Priorities ===================== - Artifact distribution General Activity ================ - The Agenda Tool proceeds. It was used for the December Board meeting, except for working through the Action Items. The intent is for it to be used by the Chair for the January meeting, too. - Work continues with Atlassian and Okta, and a third party consultant to hook up our LDAP as authoritative, and using SAML to integrate. Several important hurdles were cleared. - Slow work on mailer.py for the new svn master. - Lots of work on the ant/maven/jdk matrix and deployments across our Jenkins clusters. - We have some 18.04 boxes that are getting migrated to 22.04 LTS, allowing for the use of mod_md for easier certificate handling. - Beginning planning for ApacheCon in Denver and Bratislava, along with a spring team meetup. Infra will be present at both ApacheCon events and provide some talks. - Ran a community survey, asking people questions regarding Infra. We'll collate and publish. - An Infra Roundtable was held January 10th. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Brian Proffitt] Community Over Code EU * Call for Presentations closed, reviewing underway * Latest report, day of CFP closing, 217 submissions from 166 speakers * Sponsorship drive in progress Community Over Code NA * Call for Tracks completed * CFP to open sometime in January, reviewing Sessionize as a potential CFP tool * Sponsorship drive in progress Community Over Code Asia Call for tracks opened Creating asia.communityovercode.org domain for event website ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== None Applications should open for CoC EU within the next week or two. CoC Asia applications should open similar timeline or a little bit later, before end of Feb anyway. Keeping an eye on timeline of things for CoC NA to determine the best time to open for that one. TAC App ======= TAC App is closed currently. Due to open as early as next week. Future Events ============= Looking into a few events, discussions happening on the mailing list. Short/Medium Term Priorities ============================ Keeping an eye out for other smaller events to support. We are keen to hear about projects events. Example would be Flink Forward etc. Mailing List Activity ===================== Discussion continues around events to support for the coming months. Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [David Nalley] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] # General There are no issues that need urgent attention. It was confirmed to a board member's question that blocking 3rd party tracking tools on the infra-level is indeed helpful. The usual requests from automated tools happened. One person was added to be a moderator for the privacy@ mailing list. They wanted to help with moderating and responding to automated requests. As a next step, the privacy website will soon see a collection of canned responses, so other interested persons can help with handling them. ----------------------------------------- Attachment 9: Report from the VP of Public Affairs [Dirk-Willem van Gulik] PLD/CRA situation stable & the good news of the special economic class of `open source stewards' created for us seems to be solidly locked in for us now. Some for the product liability directive; in essence it should either stay as is; or improve with the better definitions of open source. We expect the CRA to come into force next month; with implementation complete early 2027. With the other more vocal/pro-active foundations having reflected on it in public - the ASF is now readying a more factual, muted but generally positive story as a blog post. Planned to be on-line well before FOSDEM. We plan to sent a questionaire to either all PMCs or all committers (probably the first) to make a first pass to see where we have the grey (direct to consumer, Blog Roller, Open Office) & black areas (annex-II; needs to be fit for `critical software' - e.g. APR, LDAP, SSHD) with regard to their respective areas. This will help us prepare for the CRA. All this also means that public policy will need to shift towards the USA their upcoming software regulation; so I will also prepare a call-to-action on members@ to see if we can find a volunteer that is more US centric) to replace me (or if that is too tall an order, offer to do something overlapping). ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] ----------------------------------------- Attachment 11: 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 standing flat at 17 issues. ----------------------------------------- Attachment 12: Report from the Apache Security Team Project [Mark J. Cox] - The Tomcat project has been onboarded in the HackerOne Internet Bug Bounty (IBB) program, meaning reporters who are credited in Tomcat CVEs can now claim a bug bounty from that program. - Struts published a fix for a critical vulnerability, CVE-2023-50164 (S2-066) which attracted some attention online. - OFBiz published a fix for a critical vulnerability CVE-2023-49070 and update CVE-2023-51467 which is being exploited https://www.bleepingcomputer.com/news/security/apache-ofbiz-rce-flaw-exploited-to-find-vulnerable-confluence-servers/ Stats for Dec 2023: 30 [license confusion] 16 [support request/question not security notification]] 10 [report/question relating to dependencies] Security reports: 70 (last months: 74, 76, 66) 12 ['airflow'] 9 ['website or other infrastructure'] 5 ['ofbiz'] 4 ['httpd'] 3 ['hugegraph', 'superset', 'tomcat'] 2 ['james', 'streampark', 'struts'] 1 ['answer', 'camel', 'cassandra', 'commons', 'flink', 'geode', 'guacamole', 'helix', 'hive', 'hop', 'inlong', 'kylin', 'linkis', 'openjpa', 'openoffice', 'seata', 'shiro', 'sling', 'solr', 'streampipes', 'submarine', 'whimsy', 'zeppelin'] In total, as of 1st January 2024, we're tracking 175 (last months: 180, 183) open issues across 61 projects, median age 119 days (last months: 122, 116). 56 of those issues have CVE names assigned. 29 (last month: 22) of these issues, across 11 projects, are older than 365 days. ----------------------------------------- Attachment 13: Report from the VP of Jakarta EE Relations [Rob Tompkins] There hasn't been much action of late since the conversations about the European Cyber Resilience Act Open Letter from the Eclipse Foundation. ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Ed Coleman] ## Description: The mission of Apache Accumulo is the creation and maintenance of software related to a robust, scalable, distributed key/value store with cell-based access control and customizable server-side processing. ## Project Status: - Current project status: Ongoing with high activity. - Issues for the board: None. Accumulo is currently working some significant development efforts. Improving the performance and stability of the 2.1.x line, adding new features and performance improvements to 3.1 line, and the evolution of the processing model to support dynamic scaling and provide elasticity. ## Membership Data: Apache Accumulo was founded 2012-03-21 (12 years ago) There are currently 42 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. It is our practice to invite committers to be PMC members at the same time. The difference between committer and PMC members is because some PMC members have elected to go emeritus. Community changes, past quarter: - No new PMC members. Last addition was Daniel Roberts on 2023-08-09. - No new committers. Last addition was Daniel Roberts on 2023-08-10. ## Project Activity: ### Releases: - accumulo-1.10.4 was released on 2023-11-16. - accumulo-2.1.2 was released on 2023-08-21. - accumulo-3.0.0 was released on 2023-08-21. The Accumulo 1-10.x line has reached end-of-life and Accumulo-1.10.4 is the final release. The vote thread can be found at [1] Activity on the next release of 2.1.3, has been very active with bug-fixes and performance improvements that are being driven by community adoption of 2.1.x. It is expected that we will release 2.1.3 in this quarter. Currently 106 PRs have been merged, and there are 18 open issues with 2 labeled as a blocker for the release. Work is actively proceeding on 3.1.0 that will contain new features and performance improvements. Currently, 3.1.0 has 187 merged PRs. In parallel to 3.1, work continues on the evolution of the Accumulo processing model to support dynamic scaling and provide elasticity [2]. The goal for Accumulo is to move from a model where active table metadata and table data management is hosted in active processes to a model that can dynamically scale server components on-demand to provide configurable latency and higher scalability. ## Community Health: Overall community health is good and GitHub activity remains consistent. The low email traffic reflects the community preference of using GitHub projects and issues for planning and PRs for code discussions. We also use our slack channel for day-to-day communications. We continue to use the mailing list for official Apache business and remains a channel for users to contact us. ## Links [1] https://lists.apache.org/thread/6jy0v0qk14163xx19ocz4l3xxc1rzr3z [2] https://github.com/orgs/apache/projects/164/views/1 ----------------------------------------- Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder] ## Description: Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: None ## Membership Data: Apache ActiveMQ was founded 2007-01-16 (17 years ago) There are currently 63 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Matt Pavlovich was added to the PMC on 2023-12-06 - No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29. ## Project Activity: ActiveMQ Artemis - 2.30.0 released, mainly bug fixes with a handful of small improvements and dependency upgrades. - 2.31.0 released, with various bug fixes and notable improvements such as AMQP-based federation, broker CLI enhancements around a shell mode, MQTT session persistence, and JDBC paging performance. - Work is now progressing towards 2.32.0. ActiveMQ "Classic" ActiveMQ 6.0.0 release is available, marking a big milestone for the project. It brings a lot of update supporting Jakarta EE namespace and JMS 2/3. We continue to "improve" the 6.x series. In parallel, 7.x roadmap definition has started with the objective to refactore the ActiveMQ "Classic" core (finding another approach to Spring, etc). ActiveMQ NMS API - ActiveMQ NMS API 2.1.0 was released to facilitate client work on asynchronous task based message delivery within consuming applications. ## Community Health: The ActiveMQ community continues to operate in a healthy manner. A new PMC member was voted in back in December and a vote is currently under way to add a new committer. ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources, including local clusters, supercomputers, national grids, academic and commercial clouds. ## Project Status: Current project status: The Project is active and community remains healthy. Issues for the board: No issues to report. ## Membership Data: Apache Airavata was founded 2012-09-18 (11 years ago) There are currently 42 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Isuru Ranawaka on 2022-03-06. - No new committers. Last addition was Dinuka DeSilva on 2021-07-22. ## Project Activity: Apache Airavata is incorporated into a vertically integrated project curriculum at Georgia Tech. We are anticipating students while using Airavata as a basis to learn open-source practices, will reenergize the projects and participate in releases and documentation improvements. ## Community Health: The community is small but is active, with pull requests being contributed, discussed and merged. The project is due for targeted outreach to gain some more rejuvenation and will focus on these aspects in the next quarter. ----------------------------------------- Attachment D: 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 (low activity) Issues for the board: none ## Membership Data: Apache Allura was founded 2014-03-18 There are currently 17 committers and 17 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Guillermo Cruz on 2021-11-09. - No new committers. Last addition was Guillermo Cruz on 2021-11-09. ## Project Activity: - CVE and fix for security issue from outside reporter - dropped python 3.7 support - various small improvements and bugfixes - dependency upgrades ## Community Health: - Last release was 1.16.0 on 2023-11-06 - Modest amount of new development - But good maintenance and support of the code continues ----------------------------------------- Attachment E: Report from the Apache APISIX Project [Ming Wen] ## Description: The mission of Apache APISIX is the creation and maintenance of software related to a cloud-native microservices API gateway ## Project Status: Current project status: healthy Issues for the board: none ## Membership Data: Apache APISIX was founded 2020-07-15 (3 years ago) There are currently 63 committers and 28 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Shirui Zhao on 2023-04-01. - Fabrice Li was added as committer on 2023-10-24 ## Project Activity: The community held a meetup in Shanghai and invited users of Apache APISIX to share their experience. 3.7.0 was released on 2023-11-21. apisix-ingress-controller-1.7.1 was released on 2023-11-13. 3.6.0 was released on 2023-10-05. ## Community Health: The Apache APISIX slack channel has more than 1,600 people. It is a real-time chat channel in addition to GitHub and mailing list. dev@apisix.apache.org had a 21% decrease in traffic in the past quarter (131 emails compared to 164) 408 commits in the past quarter (-11% change) 88 code contributors in the past quarter (27% increase) 317 PRs opened on GitHub, past quarter (-12% change) 333 PRs closed on GitHub, past quarter (-15% change) 419 issues opened on GitHub, past quarter (no change) 431 issues closed on GitHub, past quarter (-15% change) ----------------------------------------- Attachment F: Report from the Apache Archiva Project [Olivier Lamy] ----------------------------------------- Attachment G: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Project Status: Current project status: Mainly maintenance Issues for the board: No issues for the board. ## Membership Data: Apache Aries was founded 2010-12-15 (13 years ago) There are currently 56 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. We are currently looking into possible new committer candidates. ## Project Activity: Mainly bugfixes and security updates. Recent releases: proxy-impl-1.1.14 was released on 2023-11-13. spifly-1.3.6 was released on 2023-11-13. jax-rs-whiteboard-2.0.2 was released on 2023-01-02. ## Community Health: No new development but we have some regular bugfix releases. Statistics are a bit hard to read because of all the dependabot activity. (Maybe dependabot could be tracked separately?) ----------------------------------------- Attachment H: Report from the Apache Arrow Project [Andrew Grove] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange ## Project Status: Current project status:Ongoing (high activity) Issues for the board:None ## Membership Data: Apache Arrow was founded 2016-01-19 (8 years ago) There are currently 103 committers and 52 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Jonathan Keane was added to the PMC on 2023-10-13 - Raúl Cumplido was added to the PMC on 2023-11-12 - Curt Hagenlocher was added as committer on 2023-10-14 - Felipe Oliveira Carvalho was added as committer on 2023-12-06 - James Duong was added as committer on 2023-11-16 - Xuwei Fu was added as committer on 2023-10-22 ## Project Activity: ### Sub Project Updates Arrow has several subprojects, as listed on https://arrow.apache.org/ ### ADBC ADBC 0.8.0 was released on 9 November 2023. Highlights: C#/.NET has added a BigQuery driver. Also, it now can be used through ADO.NET. The R bindings now use the ADBC 1.1.0 specification, and more packages are now available on CRAN. The Snowflake driver now has an option to control whether to return decimal types or attempt to convert to integers/floats. The PostgreSQL driver now uses COPY for bulk ingestion, which Pandas has found is approximately 35x faster than their previous method. The SQLite driver can now load extensions and supports more data types, including Arrow binary (SQL BLOB), and supports binding some dictionary-encoded types (which will be unpacked). ### Arrow Flight No update ### Arrow Flight SQL There is community interest in implementing and extending an ODBC driver for Arrow Flight SQL, and we are in the process of accepting an ODBC driver[1] to support that interest. [1] https://lists.apache.org/thread/t109wsn86cnk5kbc390snco0s751qhpv ### Arrow Flight SQL adapter for PostgreSQL There were some feedback after the first release and we solved most of them. We’ll release the next version in a few months. ### DataFusion & Ballista DataFusion continues releasing regularly. We have submitted a proposed paper describing the system to the ACM SIGMOD conference and in general are trying to scale the project as it grows in popularity. There is a draft proposal for promoting DataFusion (including Ballista) to a top-level ASF project, and we hope to have a proposed board resolution for the April board meeting. Ballista is not very active but continues to receive occasional contributions. ### nanoarrow Arrow nanoarrow continues its ~quarterly release cadence with active improvement to the C, R, and Python implementations scheduled for release in mid-January as nanoarrow 0.4. ### Language Area Updates Arrow has at least 13 different language implementations, as explained in https://arrow.apache.org/overview/ Arrow 14.0.0 was released from the monorepo: https://arrow.apache.org/blog/2023/11/01/14.0.0-release/ ### C++ Fixed shape tensor extension type has been added as a new canonical extension type in release 12.0.0 and variable shape tensor extension is now being under review for the next release (16.0.0). #### Dataset & Parquet Added support for reading and writing the newly added Parquet float16 logical type. Added support for Parquet modular encryption. #### Acero & Compute Improvements were made to several compute functions. Added support for serializing and deserializing compute expressions using Substrait. #### Gandiva Migrated LLVM JIT engine from MCJIT to ORC v2/LLJIT. Added support for the latest LLVM (17). Added support for registering external function registries. Added support for registering external C functions. ### C# The C# implementation has been steadily improving its compatibility with the standard. Since the last report, it has gained support for duration and interval types, as well as the new types utf8 view, binary view and list view. Dictionaries now work correctly in file and memory implementations, and there are only four explicit exclusions for C# in the Archery integration tests. ### Go Integration testing for the C Data API has been added to the CI for Go and other implementations. The Parquet implementation continues to gain fixes for different encoding/decoding types and bug fixes. Also fixed Go release verification for arm64. ### Java We are working on adding nullability annotations and enabling module support for Java 9+. ### JavaScript No update ### Julia Version 2.7.0 was released on 10 December 2023 ### Rust The parquet implementation continues to mature, for example supporting new statistics metadata. The FFI bindings have been improved as well, and are now integration tested against arrow-cpp (among others) The object_store module, developed as part of this project, allows for generically interacting with object store systems such as AWS S3, Google Cloud Storage, and Azure Blob Storage. This crate has seen significant adoption outside of the arrow community, for example the crates.io service itself. ### C (GLib) No update ### MATLAB We are currently working on integrating with the project release tooling to make it possible to distribute pre-built MLTBX files for easy installation of the MATLAB interface. ### Python There has been ongoing work on improving interoperability with other Python projects for example adding C Data Interface PyCapsule protocol and implementing the usage of capsules in ADBC and nanoarrow-python. We have also implemented the DLPack protocol on Arrow Arrays that is used to move the data to ML libraries. A critical security vulnerability was discovered in PyArrow versions 0.14.0 to 14.0.0 that allowed arbitrary code execution when loading a malicious Arrow IPC, Feather, or Parquet data file (CVE-2023-47248). The vulnerability was patched in PyArrow version 14.0.1. A hotfix package was released to patch the vulnerability in all other versions of PyArrow for users unable to immediately upgrade. ### R Completed large parts of a major rework of the Arrow R package build system. These changes aim to reduce maintenance burden and streamline new-contributor experience e.g. by automating the use of nightly builds which enables contributions to the R package without having to setup a C++ development environment. ### Ruby Added some convenient APIs. ### Swift Improved Flight SQL implementation. ## Community Health: Community communication continues to be strong. There have been 5 blog posts published to https://arrow.apache.org/blog/ in the last 3 months. The mailing lists are active ----------------------------------------- Attachment I: Report from the Apache AsterixDB Project [Till Westmann] ## Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache AsterixDB was founded 2016-04-19 (7 years ago) There are currently 40 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Wail Alkowaileet was added as a PMC member on 2023-11-22. - Peeyush Gupta was added as committer on 2023-05-12 ## Project Activity: Releases: Apache AsteriDB 0.9.8.1 was released on 2023-05-09. Apache Hyracks 0.3.8.1 was released on 2023-05-09. Activity: Release 0.9.9 is nearly ready, just waiting on a few fixes. ## Community Health: APE was adopted but is still a fledgling and needs to gain more mindshare. APE 2 (Query Plan Cache) is under review. APE 3 (Fixed Point recursion operator for Hyracks) is under review. APE 4 (COPY TO statement) is implemented. APE 5 (Change COPY FROM syntax) is implemented. APE 6 (Compute-Storage Separation (Cloud Mode Deployment)) is in progress. The convention of tying fixes/features to JIRA entities has become more consistent over time. The attempts to bring more activity to the list has not yielded the desired results. APE was part of the plan for this as the process entails at least a few +1 emails, but that has not been sufficient. We continue to try to bring off list discussions to the dev list. ----------------------------------------- Attachment J: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of a home for dormant projects. ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Attic was founded 2008-11-19 (15 years ago) There are currently 19 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Herve Boutemy on 2015-07-19. - No new committers. Last addition was Herve Boutemy on 2016-01-27. ## Project Activity: There was no project to retire this quarter. ## Community Health: Last retirements went well with our tools and documented process. ----------------------------------------- Attachment K: Report from the Apache Avro Project [Ryan Skraba] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema-driven serialized data. The unique features of Avro include automatic schema resolution: when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Avro was founded 2010-04-21 (14 years ago) There are currently 39 committers and 26 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael A. Smith on 2023-08-09. - No new committers. Last addition was Christophe Le Saec on 2023-08-12. ## Project Activity: There was no release this quarter, although the discussion is open to do another major release. Both of the last two quarters had a minor release covering bugs and security fixes. Even if Avro typically has a pretty slow release cadence, it's been over 2 years so a major release would be welcome. The community has voted on and selected a new logo for the project, with the help of a volunteer designer. ## Community Health: It appears that reporter.apache.org is no longer autocalculating stats for us. These numbers might be approximate, but certainly show a decline in all metrics over this quarter. Mailing Lists: - dev@avro.apache.org had 383 emails (-39% change) - issues@avro.apache.org (mostly notifications) had 872 emails (-25% change) - user@avro.apache.org continues to have very little traffic, less than 10 total JIRA: - 46 issues opened (-46% change) - 35 issues closed (-57% change) Code Repository: - 35 commits in the past quarter (-79% change) - 19 code contributors in the past quarter (-17% change) GitHub: - 127 PRs opened on GitHub, past quarter (-38% change) - 114 PRs closed on GitHub, past quarter (-61% change) Some of these statistics are significantly lower, although lower code activity can probably be explained because we had two minor releases recently in the last two quarters which is unusual for Avro. We've had quarters with similar stats in the past, but we've also had issues with low community engagement in the past, so we should be careful with continuing to release and encourage contributions. One important issue that isn't great for engagement: the Avro website is currently out of date with our latest releases and news. We've identified the problem and potential solutions (AVRO-3651), but it still requires some effort. ----------------------------------------- Attachment L: Report from the Apache Bahir Project [João Boto] ----------------------------------------- Attachment M: 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 (7 years ago) There are currently 94 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes since last report: - Valentyn Tymofieiev was added to the PMC on 2023-10-02 - Robert Burke was added to the PMC on 2023-10-02 - Alex Van Boxel was added to the PMC on 2023-10-02 - Sam Whittle was added as committer on 2023-10-09 - Byron Ellis was added as a committer on 2023-10-13 ## Project Activity: Recent releases: - 2.53.0 was released on 2024-01-05. - 2.52.0 was released on 2023-11-17. - 2.51.0 was released on 2023-10-11. Highlighted technical developments - Beam YAML (a YAML format for writing a pipeline) has its stable release! - Lots of focus on Beam ML, a collection of utility transforms that handle loading models, performing inference, and increasingly pre- and post-processing steps specific to ML workloads. - Running multi-language pipelines locally no longer requires docker. This addresses pain points for users of operating systems with less great docker support, as well as corporate policies that forbid it. - Avro dependency finally removed from the core SDK, fixing dependency conflicts that plagued users. - Explicit java 21 support added to our released artifacts. - Deprecated Euphoria DSL due to being obsoleted by Beam main SDK - Finished migrating all of Jenkins jobs to GitHub actions - Upgraded to golang 1.21.5 Highlights of community activities: - Beam College 2023 (https://beamcollege.dev/step/2023/) took place from October 23 - November 3, 2023 as an online training event. More than 800 attendees joined this season It contains three tracks: - Dive into data processing - Hands-on Apache Beam - Graduate to streaming. - Beam Blogs have been active and varied, for example: - Two part series on scaling up Beam on Flink (https://beam.apache.org/blog/apache-beam-flink-and-kubernetes/) - A "Contributor spotlight" [blog] [blog](https://beam.apache.org/blog/contributor-spotlight-johanna-ojeling/) ## Community Health: Variations in community metrics are within normal variations, especially considering the season. ----------------------------------------- Attachment N: Report from the Apache Bigtop Project [Yuqi Gu] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Project Status: Current project status: In the 3.3.0 release cycle. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache Bigtop was founded 2012-09-19 (11 years ago) There are currently 41 committers and 30 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 Luca Toscano on 2023-09-26. - No new committers. Last addition was Zhiguo Wu on 2023-05-17. ## Project Activity: - We are working on v3.3.0 release work including bug fixes and new features implementation. - Added OpenEluer support in Bigtop. - Dropped some deprecated distro support and inactive projects. - Improved the CI infrastructure by upgrading the OS and Jenkins for enhanced security, implementing better TLS certificate renewal, and enabling HTTP/2 for httpd. Additionally, we discussed the development of the new sub-project Bigtop-Manager, which is a platform for managing Bigtop components within the Bigtop framework. ## Community Health: Overall community health is good. Community Health Score (Chi): 7.96 (Healthy). Several contributors were actively fixing issues and developing the 3.3.0 release. The metrics decreased due to the holiday season at the end of 2023. - 9 code contributors in the past quarter (-18% change) - 47 PRs opened on GitHub, past quarter (-12% increase) - 41 PRs closed on GitHub, past quarter (-18% increase) - 37 commits in the past quarter (-57% increase) - [issues@bigtop.apache.org](mailto:issues@bigtop.apache.org) had a 7% decrease in traffic in the past quarter (258 emails compared to 277) ----------------------------------------- Attachment O: Report from the Apache Bloodhound Project [Gary Martin] Apache Bloodhound is a software development collaboration tool, including issue tracking, wiki and repository browsing Issues ====== There are no issues to raise to the Board at this time. Releases ======== There have been no releases since the last report. The last release was towards the end of 2014: * apache-bloodhound-0.8 (11th December 2014) PMC/Committer Changes ===================== There are currently 14 PMC members on the project. The last changes were in April 2017. The last new committers were added in May 2014. The last addition to the PMC was in January 2017 (dammina) Community & Development ======================= The development community has been a lot quieter since the last report. New Hackdays will be announced shortly to attempt to build on the activity and interest from outside of the PMC. ----------------------------------------- Attachment P: Report from the Apache bRPC Project [James Ge] ## Description: The mission of Apache bRPC is the creation and maintenance of software related to an industrial-grade RPC framework for building reliable and high-performance services ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache bRPC was founded 2022-12-21 (a year ago) There are currently 20 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Cai Daojin on 2022-12-21. - No new committers. Last addition was Zhaogeng Li on 2023-02-11. ## Project Activity: bRPC 1.7.0 was released on Nov. 4th with the following updates: - Support pthread mode for ExecutionQueue - Add Wireshark dissector for baidu_std protocol - Selective_channel supports response_attachment - Add option for StreamWrite and Async RPC to write to socket in background bthread. - Server support ALPN with OpenSSL ## Community Health: Committers take turns responding user emails and issues on a weekly basis. During the last quarter, 123 commits were made by 33 code contributors. ----------------------------------------- Attachment Q: Report from the Apache BuildStream Project [Tristan Van Berkom] ----------------------------------------- Attachment R: Report from the Apache Calcite Project [Benchao Li] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Project Status: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (8 years ago) There are currently 74 committers and 27 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 Benchao Li on 2023-01-27. - Hongyu Guo was added as committer on 2023-11-03 - Runkang He was added as committer on 2023-11-03 - Lei Shen was added as committer on 2023-11-01 - Mihai Budiu was added as committer on 2023-10-26 - Ran Tao was added as committer on 2023-10-28 Following our yearly rotation tradition, the PMC has elected a new chair: Benchao Li. ## Project Activity: Apache Calcite 1.36.0 was released on 2023-11-10. It contains contributions from 30 contributors, and resolves 125 issues. The new release adds 30 new SQL functions in various libraries such as BigQuery and Spark, contains many improvements hardening TABLESAMPLE, integrates SQL Logic Test suite, and many more core improvements such as the support of recursive WITH and CREATE TABLE ... LIKE DDL. Apache Calcite Avatica 1.24.0 was released on 2023-12-04. It features mostly dependency upgrades with some minor bug fixes and features, and contains a breaking change: due to CALCITE-5678, date literals not satisfying the Gregorian calendar will be rejected. Apache Calcite Avatica Go 5.3.0 was released on 2023-12-11. It is a maintenance release of Avatica Go including dependency updates and bug fixes. This release supports Go 1.20 and 1.21, which are currently the versions supported and maintained by the Go team. ## Community Health: The community maintains a healthy status. Mailing list and JIRA activity has slightly dropped (dev@ -4%, issues@ -36%, JIRA opened -47%, JIRA closed -33%) due to the holiday of Chrismas and New Year. However, commit (+52%) and PRs closed(+27%) has increased on the contrary, one reason is we have many commits/PRs testing the unstable test problem in CALCITE-6123, another reason is some new contributors are used to opening and closing the PR repeatedly. The number of non-committer (contributor) commits per month: +------+-------+---------------------+ | year | month | contributor_commits | +------+-------+---------------------+ | 2023 | 10 | 35 | | 2023 | 11 | 21 | | 2023 | 12 | 13 | +------+-------+---------------------+ The number of active reviewers per month: +------+-------+------------------+ | year | month | active_reviewers | +------+-------+------------------+ | 2023 | 10 | 8 | | 2023 | 11 | 12 | | 2023 | 12 | 6 | +------+-------+------------------+ Top reviewers in the last 3 months: +--------------------------------------+---------+ | committer | reviews | +--------------------------------------+---------+ | Jiajun | 11 | | Julian Hyde | 11 | | Mihai Budiu | 9 | +--------------------------------------+---------+ The number of non-committer commits and active reviewers are slightly decreased compared to Q3 due to the holidays, but the number is still very good compared to times before 2023 Q2. ----------------------------------------- Attachment S: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is data store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Last 3 months, we focused on bugfixs and discussed how to integrate with AI computing engine: - In Nov, we finished 2.3.1 release. - David caiqiang fixed CarbonData integration with Spark issues, made the CI run properly. - Bo xu contributed : using Apache CarbonData to integrate with notebook, machine learning functions can query carbondata also. - Jacky Li started a new discussion thread for C++ implementation for Carbondata reader and writer ## Health Report: - Commit activity: - 29 commits in the past quarter - 6 code contributors in the past quarter ## Releases: - we are preparing 2.3.2, the community focus on fixing issues * 2.3.1 was released on 2023-11-25. * 2.3.0 was released on 2022-01-24. * 2.2.0 was released on 2021-08-05. - ## Project Composition: - There are currently 28 committers and 19 PMC members in this project. - The Committer-to-PMC ratio is roughly 7:5 ## Community changes, past quarter: No new PMC members. Last addition was Bo Xu on 2023-04-21. No new committers. Last addition was Brijoo Bopanna on 2022-09-20. ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 160 subscribers (change 13): - dev@carbondata.apache.org had a 557% increase in traffic in the past quarter (125 emails compared to 19): ## Github issues activity: - 4 issues be handled ## Github PR activity: - 7 PRs opened on GitHub, past quarter - 57 PRs closed on GitHub, past quarter ----------------------------------------- Attachment T: Report from the Apache Causeway Project [Jörg Rade] ## Description: The mission of Causeway is to enable the rapid development of maintainable domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Causeway was founded 2012-10-17 (~11 years ago). There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - None ## Project Activity: In this quarter we released Causeway 2.0.0-RC4 [1], which is the fourth release of the framework under its new name, "Causeway". (Our umbrella ticket of tasks [2] could be useful for other projects that change their name). We are (finally) closing in on the release of v2.0, which is to "re-platform" the framework to run on top of Spring Boot. We're currently working on squashing bugs, and also continuing to flesh out our demo/tutorial app [3] to provide an improved on-ramp for folks discovering the framework. We hope to issue an 2.0.0-RC5 within the next quarter, followed up by the final v2.0 release afterwards. We will also be looking to actively reach out to Java user and meetup groups to extend our user base. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on and new sign-ups to our slack channel, which the community seems to much prefer over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## References (links) [1] https://causeway.apache.org/relnotes/2.0.0-RC4/about.html [2] https://issues.apache.org/jira/browse/CAUSEWAY-3130 [3] https://github.com/apache/causeway-app-referenceapp ----------------------------------------- Attachment U: Report from the Apache Celix Project [Pepijn Noltes] ## Description: The mission of Celix is the creation and maintenance of software related to Implementation of the OSGi specification adapted to C ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Celix was founded 2014-07-16 (9 years ago) There are currently 17 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Peng Zheng on 2022-10-16. - No new committers. Last addition was Zhenbao on 2022-10-19. ## Project Activity: Latest release was 2.4.0 on 2023-09-29 - Release 2.4.0 was made on 2023-09-29 (already mentioned in the previous report, but without date) - Many relative small changes which removes deprecated API parts in preparation of a 3.0.0 release - Update to curl 8.4.0 due to CVE-2023-38545 https://nvd.nist.gov/vuln/detail/CVE-2023-38545 - Several fixes for coverity (static code analysis tool) reported issues - Support and build script for a developer container added ## Community Health: The number of mails, commits, closed PRs, etc is decreased (30-50%) compared to the previous quarter. but the community is still active and committed. ----------------------------------------- Attachment V: Report from the Apache CXF Project [Daniel Kulp] ----------------------------------------- Attachment W: Report from the Apache DataFu Project [Eyal Allweil] ## Description: The mission of Apache DataFu is the creation and maintenance of software related to well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems ## Project Status: Current project status: Between Ongoing and Dormant Issues for the board: None ## Membership Data: Apache DataFu was founded 2018-02-21 (6 years ago) There are currently 19 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ohad Raviv on 2023-02-06. - No new committers. Last addition was Ohad Raviv on 2019-07-27. ## Project Activity: We are in the process of releasing DATAFU-SPARK-2.0.0 (vote called and approved, though still ongoing) ## Community Health: In order to increase participation in the project, once we complete the release we will publish a blog entry to publicize it and encourage the new version's use and new contributors. Usually we do get an uptick of interest after a release, and this one is a major release. We are also reaching out to past non-committer contributors to see if any would like to step up to becoming committers. There is at least one promising candidate. ----------------------------------------- Attachment X: Report from the Apache DB Project [Bryan Pendleton] ## Description: The mission of the Apache DB project is to create and maintain commercial-quality, open-source, database solutions based on software licensed to the Foundation, for distribution at no charge to the public. The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Project Status: Current project status: Ongoing, with moderate activity Issues for the board: none ## Membership Data: Apache DB was founded 2002-07-16 (21 years ago) There are currently 48 committers and 45 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 Tobias Bouschen on 2023-08-27. - No new committers. Last addition was Max Philipp Wriedt on 2023-04-14. ## Project Activity: The JDO project have a number of code improvements currently active. We are investigating use of automated release artifact signing to streamline release preparation. We have updated our automatic CI build to test with JDK 21 while maintaining compatibility with JDK 8 target (still seems to be the most popular deployment). JDO is also working on improving performance of TCK tests by taking advantage of new features in JUnit 5 that allow for parallel execution of test cases where no changes to the datastore are made. This includes most query tests. JDO also continues to work on code quality issues reported by SonarCloud. In the Torque community there was some code activity to fix time duration handling (resolving JIRA issue TORQUE-362) and to remedy build failures (in Jenkins job). The Derby community achieved two milestones in this quarter: - The Derby 10.17.1 release. Derby 10.17.1.0 has been built and tested on the Java SE 21 platform, and will run only on Java SE 21 and newer Java platforms. Derby 10.17.1.0 cannot be used with older Java platforms. - Derby 10.17.1.0 fixes a flaw in Derby's LDAP authentication logic (CVE-2022-46337). DB team thanks Arnout and the security@ team for all their help with the resolution of CVE-2022-46337. ## Community Health: DB project health was good in this quarter. All the project communities were active and working toward achieving development milestones for their communities. A new release was made. It was all nice to see! ----------------------------------------- Attachment Y: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Project Status: Over the past year two pmc members left. Many more in the years prior. There are four active members remaining, including one who was added to the PMC in the last quarter. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (19 years ago) There are currently 59 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - Brian Demers was added to the PMC on 2023-10-23 - No new committers. Last addition was Fredrik Roubert on 2023-07-10. ## Project Activity: Per sub-project: - ApacheDS: Apache DS 2.0.0.AM27 was released on 2023-10-21. - LDAP API: Apache LDAP API 2.1.5 was released on 2023-10-12. - Studio: no activity: Stefan Seelman was the maintainer of this project for many years. He has left the project and we must find someone else. - Fortress: low activity - Kerby: low activity - Mavibot: no activity - SCIMple: good activity: The first release in the works ## Community Health: Activity is low but project continues to be adequately maintained despite concerns over losing members and not being able to attract new ones. ----------------------------------------- Attachment Z: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: The mission of Apache DolphinScheduler is the creation and maintenance of software related to a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces ## Project Status: Current project status: Super Healthy Issues for the board: 391 issues closed and 463 PRs closed ## Membership Data: Apache DolphinScheduler was founded 2021-03-17 (3 years ago) There are currently 58 committers and 26 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 Hua Jiang on 2023-08-01. - Changhai Fu was added as committer on 2024-01-06 ## Project Activity: - 3.1.9 was released on 2024-12-25 - 3.2.0 was released on 2023-10-17. - operator 0.1.0 was released on 2022-08-15. ## Community Health: - 6% increase dev in traffic in the past quarter, which means we have discussed issues or features more frequently than before. - And the important thing is we started using users' mail threads to announce some like releasing new version and having a meetup, both online or offline for our users, So our users' mail list had 71% increase. - And for Dec, 2023, we try to gather our PMC members to solve the security issue, which we did not take enough attention has been paid to them in the past, and the good news is we fixed all the issues and release one of new release and the end of the year ----------------------------------------- Attachment AA: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment AB: Report from the Apache Dubbo Project [Jun Liu] ## Description: Apache Dubbo is an easy-to-use Web and RPC framework that provides different language implementations, service discovery, traffic management, observability, security, tools, and best practices for building enterprise-ready microservices. ## Project Status: Current project status: Ongoing: With high activity. Issues for the board: In the last report, I mentioned about 'raising the committer bar' in the community. Rich has put forward some different opinions on this point, and we have discussed it in the community, the link to the discussion is here https://lists.apache.org/thread/ggrlfzxrsv835p96vt427z7jg80ofcwl. To sum my points up, when saying raising the bar, I mainly refer to the main repo apache/dubbo for it has a very high activity level and we have no worry about less of contributions. For other projects, like apache/dubbo-go, apache/dubbo-kubernetes, we are still positive and willing to vote for new committers as a way of encouraging active and qualified contributors. Issues for the board: Jun Liu from Apache Dubbo initiated the request for establishing ALC Hangzhou, two other PMC members from the community show interest in participating. Issues for the board: apache/dubbo project is approaching 40K stars, which is an important milestone for both Dubbo and Apache, so I wonder if we can have some kind of promotion, such as an official blog article on ASF site? ## Membership Data: Apache Dubbo was founded 2019-05-15 (5 years ago) There are currently 99 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was YouWei Chen on 2023-04-21. - Yuxuan Wang was added as committer on 2023-11-14 - Libin Zhang was added as committer on 2023-11-21 Right now, there are about 2-3 candidates who are qualified to be promoted as committers in the next quarter. ## Project Activity: There're more than 6 projects have new releases or deploymeht updates: - 4 releases for apache/dubbo - 1 release for apache/dubbo-go - 1 release for apache/dubbo-go-pixiu - 1 release for apache/dubbo-admin - Active contributions see on apache/dubbo-kubernetes - online service update for apache/dubbo-initializer at start.dubbo.apache.org - new documentation for apache/dubbo and apache/dubbo-go at dubbo-next.staged.apache.org. The community plan to release a new doc version for both chinese and english at the beginning of the next quarter. ## Community Health: There are more than 6 projects that maintain good activity level in the community in the last quarter. Some projects like apache/dubbo-kubernetes and apache/dubbo-go did a great job in attracting contributors. ----------------------------------------- Attachment AC: 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: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 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 are working on the next major release 5.5.0, which should start testing tomorrow. We usually release a version every 4 months but this version takes longer time because it's a major release and delayed for some time because we believe some features should be included. We are expected to start the release job this week and should keep the release frequency more strictly in the future. ## Community Health: The development of the community has remained essentially unchanged; we have quite a few new contributors, but currently, there is still a lack of developers with successful committer qualifications. We should still encourage more people to contribute continuously so that they can become committers. ----------------------------------------- Attachment AD: Report from the Apache Fineract Project [James Dailey] ## Description: The mission of Apache Fineract is the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked. ## Issues: We have not had a formal release since Aug 2022, although, due to heroic efforts by Aleks@apache.org , version 1.9 is undergoing a VOTE for release this week. This pattern, however, of going a very long time with lots of code changes in dev branch and then relying on one person to pull it all together, checking hundreds of PRs, reviewing hundreds of tickets, and updating multiple dependencies is not a good model. We are trying to address this. ## Membership Data: Apache Fineract was founded 2017-04-18 (nearly 7 years ago, contributed by Mifos) There are currently 51 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Adam Saghy was the last addition to the PMC on July 10th, 2023. - No new committers. Last addition was Bharath Gowda on 2022-12-14. ## Project Activity: We are in the process of releasing version 1.9. Previously, the last full release was in August 2022. The last release was a patch release: 1.7.3 was released on 2023-03-24. 1.8.4 was released on 2023-03-24. ## Community Health: Our track on Community over Code 2023 in Halifax was bigger than the year before in terms of number of talks, although attendance was largely driven by three organizations. The community is getting traction in different regions and the downloads statistics shows steady growth. We have seen 1,300 downloads in the last two months. Whilst our technology solution is gaining strength, we have several gaps in both a collective understanding of a shared roadmap and a model where multiple significant “contributor groups” are actively developing. Being a ‘fan’ of the project is very welcome but insufficient for an healthy open source project. Per a suggestion after the last Board report, a "Guild" of supporters based on commercial companies that are using the software is being proposed. ###Deprecating Fineract-CN A vote is underway to formally remove the Fineract_CN repositories. In past reports we highlighted that there was no progress in moving forward to a formal release. Discussion is here → https://lists.apache.org/thread/fhrbnnxltghrdrgzd7t9km6byjkb4y1r Vote is here → https://lists.apache.org/thread/5cfpyllw80sxc8oddkzfd358qwntqr66 (5 binding votes in favor, 1 binding vote against) The next step is to create a ticket in infra and list the 30+ repos that need to be archived. ###Approachability: To reiterate a key issue - the project is complex enough to require specific domain knowledge and non-trivial software environment setup. While the project doesn't have good data on what constitutes difficulty for the devs coming to the project, we see a lot of questions. We have a goal of making it more approachable with improvements to documentation. There is some ambiguity about what skill level is required for starting up a dev environment, never mind the skill level required to run the software in production. We also see many users coming to the project on very old version of the software - downloaded from other repos or sources - further confusing the picture. The message we are trying to give out is that older versions are not supported, so please upgrade. ###Authentication and Security Framework This remains an area of concern in the security framework. We are seeking to add more context for users of the software, i.e. how to run it securely. There are fixes going into version 1.9 that will start to address the security framework concerns and potentially allow for a migration to Keycloak (or other authentication service) for those using the software. ###Emeritus status: We are delayed in our plans to remove people who are no longer active, per the PMC decision of May 2023. We have this as an action item. ###Powered By listing We (I) have started discussing the idea of putting "powered by" listings of companies using the software on our site, and the potential for thank you pages. https://apache.org/foundation/marks/linking#projectthanks We will be keeping ASF Marketing & Publicity in the loop. ###Other topics: ----------------------------------------- Attachment AE: Report from the Apache Flagon Project [Joshua C. Poore] ## Description: The mission of Apache Flagon is the creation and maintenance of software related to thin-client behavioral logging capability useful for business analytics, usage analytics, usability and user testing ## Project Status: Current project status: Apache Flagon is a New TLP. Issues for the board: No issues at this time. ## Membership Data: Apache Flagon was founded 2023-03-21 (10 months ago) There are currently 17 committers and 11 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 Jason Young on 2023-08-06. - No new committers. Last addition was Jason Young on 2023-04-22. ## Project Activity: - Coordinated development activity among committers, PMC on new project features - Released new Product (Apache Flagon Distill) 12/3/2023 - PMC, Committers and Contributors are currently collaborating on updates to UserALE.js and modernizing the current ELK-stack back-end examples ## Community Health: Since the last reporting period the community has engaged in a variety of collaborative efforts and discussions. Most notably PMC, committers and contributors collaborated on updates to UserALE.js, Distill, and ELK-stack modernization projects. This has included teaching newer PMC and committers to lead releases, providing the project additional, engaged members who can lead and execute release processes consistent with the Apache Way. Additionally, the community has had governance discussions. VOTING is currently underway to bring in a long-time contributor into the project as a committer. While modest community growth at best, we believe that activity since the last report provides numerous indicators of community and project health. ----------------------------------------- Attachment AF: 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: No recent ativity Issues for the board: None ## Membership Data: Apache Flex was founded 2012-12-19 (11 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: Recent releases: Apache Flex BlazeDS 4.8.0 was released on 2023-04-17. flex-maven-tools/flex-sdk-converter 1.1.0 was released on 2023-02-20. Install Apache Flex 3.3.2 was released on 2018-07-09. ## Community Health: There has not been a lot of community activity. There was almost no activity on the dev@ list this past quarter. Some light discussion on the users@ list. ----------------------------------------- Attachment AG: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Project Status: Current project status: Dormant Issues for the board: none ## Membership Data: Apache Fluo was founded 2017-07-18 (6 years ago) There are currently 15 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Brian Frank Loss on 2022-02-01. - No new committers. Last addition was Brian Frank Loss on 2022-02-02. ## Project Activity: For the Muchos sub-project the following activity happened. * Updated Ansible core and Azure modules * Added support for a new VM type in Azure * Added support for mixing OS image types in an Azure deployment. * Added support for AlmaLinux 8/9 and Rocky Linux 8 For the Uno sub-project, Mac OSx support was improved. Also changes were made to work around Hadoop not working with Java 17. The last release was Fluo 2.0.0 in April 2023. ## Community Health: Given that there was almost no activity last quarter, the increase in activity for this quarter was huge percentage wise. However the overall amount of activity was light with 15 commits from 2 committers and a new contributor. ----------------------------------------- Attachment AH: Report from the Apache Geronimo Project [Jean-Louis Monteiro] ----------------------------------------- Attachment AI: 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 (12 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: - One candidate is invited for PMC/Committership and another is proposed and being discussed in private mailing lists. - Except for work carried out related to GSoC project past quarters, we have not been able to make significant progress on our next major release, 0.9 was released on 2019-08-15 and it has been quite while since last release. ## Community Health: - General activity level of Github and mailing lists through out the past quarter is very low. Historically, holiday period is usually quiet in terms of activity level, we will monitor things and work towards improving activity level for the next quarter. Next major release is something pending from us for quite a long time now, hopefully with the help from PMC we could plan to complete this in coming quarters. ----------------------------------------- Attachment AJ: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Project Status: Current project status: Ongoing, with low activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache Griffin was founded 2018-11-21 (5 years ago) There are currently 21 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - Next objective is to release griffin-1.0.0, to make griffin activity higher. ## Community Health: - The project has a low activity during last quarter. - Hope that next quarter with the move to Spark 3.5, will increase activity. ----------------------------------------- Attachment AK: Report from the Apache Hadoop Project [Xiaoqiao He] ## Description: The mission of Hadoop is the creation and maintenance of software related to Distributed computing platform ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hadoop was founded 2008-01-16 (16 years ago) There are currently 245 committers and 125 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Shilun Fan was added to the PMC on 2023-10-31 - No new committers. Last addition was Simbarashe Dzinamarira on 2023-09-27. ## Project Activity: Recent releases: 3.3.6 was released on 2023-06-25. 3.3.5 was released on 2023-03-23. 3.3.4 was released on 2022-08-08. We are preparing for the 3.4.0 release, which is ongoing and delayed more than expected time. The announcement of 3.3.7-aws[1] is not from Hadoop PMC and it is not an official release. [1] https://lists.apache.org/thread/0ptzdzs30vddotqg1gnxmr38c03r5xl9 ## Community Health: - Mailing list activity: common-dev@hadoop.apache.org had a 0% increase in traffic in the past quarter (472 emails compared to 471) common-issues@hadoop.apache.org had a 3% decrease in traffic in the past quarter (5436 emails compared to 5560) hdfs-dev@hadoop.apache.org had a 6% decrease in traffic in the past quarter (458 emails compared to 487) hdfs-issues@hadoop.apache.org had a 17% increase in traffic in the past quarter (2410 emails compared to 2044) mapreduce-dev@hadoop.apache.org had a 0% increase in traffic in the past quarter (276 emails compared to 276) mapreduce-issues@hadoop.apache.org had a 10% decrease in traffic in the past quarter (194 emails compared to 214) user@hadoop.apache.org had a 20% decrease in traffic in the past quarter (32 emails compared to 40) yarn-dev@hadoop.apache.org had a 0% increase in traffic in the past quarter (360 emails compared to 358) yarn-issues@hadoop.apache.org had a 0% increase in traffic in the past quarter (1173 emails compared to 1163) - Commit activity: 410 commits in the past quarter (4% increase) 72 code contributors in the past quarter (18% increase) - JIRA activity: 183 issues opened in JIRA, past quarter (-47% change) 129 issues closed in JIRA, past quarter (-38% change) - GitHub PR activity: 261 PRs opened on GitHub, past quarter (-22% change) 229 PRs closed on GitHub, past quarter (-9% change) It looks like JIRA and GitHub traffic are both decreasing in the past quarter. However, the project development overall looks healthy with more contributors and commits check in, also the next release is in progress. ----------------------------------------- Attachment AL: Report from the Apache HAWQ Project [Lei Chang] ----------------------------------------- Attachment AM: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. hbase-kustomize is for deploying HBase on kubernetes, still under development. ## Project Status: Current project status: Ongoing Issues for the board: There is a request from the trademarks team about missing the 'TM' superscript for some web pages on hbase.a.o. https://lists.apache.org/thread/ncp2kv5shjnkm3zq20v5ft94fnwr8fv4 The issue has already been resolved. ## Membership Data: Apache HBase was founded 2010-04-21 (14 years ago) There are currently 104 committers and 59 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Bryan Beaudreault was added to the PMC on 2023-10-17 - No new committers. Last addition was Hui Ruan on 2023-09-15. ## Project Activity: 2.5.7 was released on 2023-12-24. hbase-connectors-1.0.1 was released on 2023-10-27. 2.5.6 was released on 2023-10-20. We have cut branch-2.6 and started to prepare the 2.6.0 release. There were some discussions around the hadoop versions we want to support https://lists.apache.org/thread/rt2ht8xmmr9vp77trsbs1db6f90pbpm8 We decided to follow the hadoop community, move the minimum hadoop 3 support to 3.3.x, but for hbase-2.x, we still have support for 2.10.2, though there are some CVEs. We upgraded zookeeper dependencies to 3.8.x in a patch release due to some CVEs, and it should be much less hurt than upgrading Hadoop. https://lists.apache.org/thread/pbjfs75kpkd3y9dcydhmr2lotnv72s8w There will be a HBase meetup in India. https://lists.apache.org/thread/n8bb8tzghcxgg7w8fd80542fo9x6mmr9 ## Community Health: dev@hbase.apache.org: 960 subscribers(958 in the previous quarter) 420 emails sent to list(360 in the previous quarter) user@hbase.apache.org: 1986 subscribers(1988 in the previous quarter) 31 emails sent to list(39 in the previous quarter) user-zh@hbase.apache.org 77 subscribers(78 in the previous quarter) 17 emails sent to list(19 in the previous quarter) - JIRA activity: 108 issues opened in JIRA, past quarter (-36% change) 75 issues closed in JIRA, past quarter (-32% change) - Commit activity: 464 commits in the past quarter (20% increase) 40 code contributors in the past quarter (-4% change) - GitHub PR activity: 160 PRs opened on GitHub, past quarter (4% increase) 145 PRs closed on GitHub, past quarter (no change) The community is overall healthy. It is Christmas so recently the numbers decreased a lot. We have cut branch-2.6 and planned to put up 2.6.0 release candidate soon. And the vote for 3.0.0-beta-1 is ongoing. ----------------------------------------- Attachment AN: 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 24 committers and 17 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Szehon Ho on 2023-04-20. - Rushan Jiang was added as a committer on 2023-01-05. ## Project Activity: Releases: - 1.4.3 was released on 2022-12-27. - 1.4.2 was released on 2023-11-02. - Python 0.5.0 was released on 2023-09-18. REST protocol spec: - Considering an extension to delegate scan planning to the catalog - Discussing how to exchange access decisions/restrictions for tables - An extension was proposed for server-side commits Java: - Started planning for a 2.0.0 release to clean up deprecated APIs - Added an encryption manager that supports Parquet native encryption - Ongoing effort to add encryption for table metadata using AES GCM streams - Added support for Flink 1.18 - Completed the view API and support in the REST and Nessie catalogs - Added view read support in Spark - Ongoing work to improve Spark delete file performance PyIceberg: - Write support is nearing completion Rust: - Working toward first release (documentation, additional tests) - Readers and writers for manifests and manifest lists were committed Documentation: - The Iceberg site is moving back into the main repo to make contribution easier ## Community Health: The project continues to be healthy, with no concerning changes to metrics. Technical progress is strong and growing in the new language implementations. The community also expects a proposal for a third-party organized Iceberg conference. ----------------------------------------- Attachment AO: Report from the Apache Impala Project [Jim Apple] ## Description: The mission of Apache Impala is the creation and maintenance of software related to a high-performance distributed SQL engine ## Project Status: Current project status: Ongoing with high activity Issues for the board: none ## Membership Data: Apache Impala was founded 2017-11-14 (6 years ago) There are currently 68 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Michael Smith was added to the PMC on 2023-11-02 - No new committers. Last addition was Gergely Fürnstáhl on 2023-08-12. ## Project Activity: The latest release was 4.3.0 on 2023-10-03. Over the last three months, the Impala community has implemented the following: - Improved support for JDK 17, aarch64, Python 3, and Unicode names - Improvements to Iceberg support - A graphical timeline view of query execution - Support for querying external RDBMS via JDBC - Improved memory tracking for codegen caching - High availability for Impala's Statestore - Implemented small string optimization for StringValue to speed serialization - Improvements to Hive Metastore event processing - Improvements to cardinality estimation - Improvements to runtime filter aggregation - Numerous bug fixes ## Community Health: reviews@ is the most reliable metric of Impala community activity level. There were 3921 emails to that list in October, November, and December. ----------------------------------------- Attachment AP: Report from the Apache Incubator Project [Justin Mclean] ----------------------------------------- Attachment AQ: Report from the Apache InLong Project [Charles Zhang] ## Description: The mission of Apache InLong is the creation and maintenance of software related to a one-stop data integration framework that provides automatic, secure, and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling, and other real-time applications based on streaming data ## Project Status: Current project status: Ongoing, with moderate activity. Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache InLong was founded 2022-06-15 (2 years ago) There are currently 48 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. The last addition was Fan Deng on 2023-08-09. - Wenwei Huang was added as a committer on 2023-12-27 ## Project Activity: In the past quarter, InLong has successfully released 1.10.0, and the project is working on 1.11.0, which will be released next month. For the newly released 1.10.0, it closed about 200+ issues, including 6+ major features and 30+ optimizations, for example: - Support periodic collection for Agent module - Support for viewing Agent audit by IP dimension - Add group operation logs for the Manager module - Support switch group for managing multi-cluster - C++ SDK supports multi-dimensional isolation And there were no meetups during the past quarter. ## Community Health: The community health looks good overall. In the past quarter, - dev@inlong.apache.org had an 11% decrease in traffic in the past quarter (557 emails compared to 621) - 286 commits in the past quarter (-15% decrease) - 261 PRs opened on GitHub, past quarter (-11% change) - 262 PRs closed on GitHub, past quarter (-13% change) - 264 issues opened on GitHub, past quarter (-11% change) - 259 issues closed on GitHub, past quarter (-15% change) The developing data experienced some decline, but it's within expectations, and the project is still undergoing normal iteration and evolution. ----------------------------------------- Attachment AR: 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: - Nuno Santos was added to the PMC on 2023-11-14 - Nuno Santos was added as committer 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. In October a significant code contribution to Jackrabbit Oak was made by a non-committer (Lucas Weitzendorf). The contribution adds support for parallel compaction of a segment store. Throughout the last quarter the indexing component of Jackrabbit Oak has seen a lot of activity. The team has been working on a more efficient way to index large repositories. Migration to Jakarta APIs saw some progress with good collaboration between different Apache project teams. However, the migration requires many changes while the team also wants to keep modules compatible with the current version of the Servlet API. In December the classic Jackrabbit code base was migrated from SVN to Git. The only remaining module in SVN is the project website, but there are plans to migrate that as well. ## 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.20.12 was released on 2023-09-08 - jackrabbit-oak-1.22.17 was released on 2023-09-15 - jackrabbit-2.21.20 was released on 2023-10-11 - jackrabbit-oak-1.58.0 was released on 2023-10-16 - jackrabbit-filevault-3.7.2 was released on 2023-11-04 - jackrabbit-2.20.13 was released on 2023-11-07 - filevault-package-maven-plugin-1.3.6 was released on 2023-11-16 - jackrabbit-oak-1.22.18 was released on 2023-12-01 - jackrabbit-oak-1.60.0 was released on 2023-12-06 - jackrabbit-2.21.21 was released on 2023-12-12 - jackrabbit-2.21.22 was released on 2023-12-19 ## JIRA activity: - 140 JIRA tickets created in the last 3 months - 131 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AS: Report from the Apache James Project [Benoit Tellier] ## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Project Status: Current project status: Ongoing, moderate activity. Issues for the board: none. ## Membership Data: Apache James was founded 2003-01-22 (21 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Karsten Otto on 2022-09-20. - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: JAMES-3.8.0 was released on 2023-05-30. JAMES-3.7.4 was released on 2023-03-31. JAMES-3.7.3 was released on 2023-01-06. Project activity is centered on developing a ligther high performance backend for Apache James based on PostgreSQL. Initial community feedback is good, and we expect this to lower the entry bar for deploying Apache James. ## Community Health: Over the past 3 month we did see an increase of technical related discussion on JIRA and on the mailing list: - server-dev@james.apache.org had a 19% increase in traffic in the past quarter (193 emails compared to 161) Most user discussions discussions happens on gitter. Though overall activity is slightly lower, discussions on the user mailing list remains at a healthy level: - server-user@james.apache.org had a 27% decrease in traffic in the past quarter (61 emails compared to 83) ----------------------------------------- Attachment AT: Report from the Apache jclouds Project [Andrew Gaul] There are no issues requiring board attention A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == During the last months, we initiated discussions to move the project to the Attic, given the low activity and the concerns shared in previous reports. The discussion started in October 2022 (https://s.apache.org/jclouds-attic) and the Brooklyn and Karaf communities expressed interest in keeping the project alive and helping the project. Despite the very welcomed good intentions, however, nothing actually happened in the form of actual contributions, further engagement with the project, etc, and for months we have been just waiting for something to happen beyond the will to keep the project alive. The Attic discussion is a perfect example of the current status of the jclouds community: there are people interested in keeping the project alive, but no one has the time and/or energy to actually do it, and in this scenario, it has been discussed that we would probably better serve the community by moving the project to the Attic and set clear expectations for our users, instead of keeping it in the current limbo of inactivity. == Community == Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14 (Jean-Baptiste Onofré) == Community Objectives == Finalize the Attic movement discussion and release 2.6.0 in Q1. This is planned to be the final release. == Releases == The last major jclouds release, 2.5.0, took place on 2022-03-26. The last bugfix release, 2.2.1, took place on 2020-05-14. ----------------------------------------- Attachment AU: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Jena was founded 2012-04-18 (12 years ago) There are currently 19 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Aaron Coburn on 2019-01-22. - No new committers. Last addition was Arne Bernhardt on 2023-07-11. ## Project Activity: Version 4.10.0 was released at he start of November. This is planned to be the last 4.x release of Jena, with the next version being 5.0.0. The git main branch is Jena5. Most of the intended work reported last quarter has been completed. There are development artifacts available. An email has been sent the users list to highlight the main points of impact. As well as moving to requiring Java17 or later, the server code is now based on Eclipse Jakarta. There has not been a need to continue the Jena 4.x line so far but the project could release on that branch if necessary after the release of Jena 5. ## Community Health: Activity has been at normal levels. There has been a small increase in questions from users coming via github issues. The users mailing list is maybe a little quieter, comparing the same month across 2023, 2022 and 2021. StackOverflow questions get answers from people outside the PMC and developer community. ----------------------------------------- Attachment AV: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Project Status: Current project status: Ongoing, with low activity Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter as TLP was created 2011-10-26 (12 years ago), before was Apache Jakarta JMeter, first version was released 1998-12-15 (25 years ago) There are currently 13 committers and 8 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08. - No new committers. Last addition was Maxime Chassagneux on 2017-02-15. ## Project Activity: - The project have just release a new version at the beginning of year 2024 - Next objective is to move the code base of JMeter to Java 17+ (from Java 8) for next major release (6.0) - Recent releases: 5.6.3 final was released on 2024-01-07. 5.6.2 final was released on 2023-07-11. (fix regression release) 5.6.1 final was released on 2023-07-10. ## Community Health: - The project has a low activity during last quarter. - Hope that next quarter with the move to Java 17, will increase activity. ----------------------------------------- Attachment AW: Report from the Apache Johnzon Project [Jean-Louis Monteiro] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Project Status: Current project status: Ongoing. Activity is mainly maintenance unless there is a new Jakarta release. Jakarta 11 for instance is planned for Q2 2024. Issues for the board: none. ## Membership Data: Apache Johnzon was founded 2016-04-20 (8 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: We were able to fully pass the JSON-B and JSON-P TCK and do a final release by the end of 2023. We should maybe claim compliance and be listed in Jakarta as a compatible implementation. The gaps were pretty big in some parts so it took a bit more time to catch up. For the moment, we will mainely do maintance because the code base is stable. Next big chunk of work is planned for Jakarta 11 (Q2). ## Community Health: We had a few contributors joining the effort to implement Jakarta EE 10, JSON-P and JSON-B. Since we released, they haven't reached out or contributed anything, so not yet ready to be invited as committers. The current committers and PMC are still active and available. ----------------------------------------- Attachment AX: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Project Status: Current project status: Ongoing, with low activity. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (10 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Arturo Bernal was added to the PMC on 2023-06-21 - Arturo Bernal was added as committer on 2023-06-21 ## Project Activity: We received two vulnerability reports this quarter, of which one of them resulted in an actual vulnerability, already fixed in master. As a result from a thread on the user ML, we also have introduced support of custom wiki event listeners on our public API, and squashed a bug regarding the content of some wiki events. We still have to release 2.12.2, but we'd like to introduce in it a big internal refactor so that JSPWiki can benefit from virtual threads support when running under JDK-21. This work is tracked at [#1]. ## Community Health: Work on latest master shows commits from 2 different commiters. Other than that, we got the usual amount of emails (that is, not too much). No unanswered questions, and there is enough people appearing on the ML and providing project oversight. [#1]: https://github.com/apache/jspwiki/pull/307 ----------------------------------------- Attachment AY: Report from the Apache Kudu Project [Andrew Wong] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Kudu was founded 2016-07-19 (7 years ago) There are currently 30 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Marton Greber was added to the PMC on 2023-11-09 - Marton Greber was added as committer on 2023-11-09 ## Project Activity: 1.17.0 was released on 2023-09-01. 1.16.0 was released on 2022-04-11. 1.15.0 was released on 2021-06-22. 1.14.0 was released on 2021-01-27. ## Community Health: - Traffic to the dev mailing list decreased (13 emails, 57% decrease). The dip can be attributed to last quarter's active threads pertaining to the 1.17.0 release. - Development activity measured in the number of commits has dipped (-25%), though the traffic to the reviews mailing list has increased (+15%). Activity measured in number of opened and closed issues decreased (13 opened: -53%, and 7 closed: -68%). - Development measured in the number of unique developers decreased slightly (15 to 13). - Community activity measured in community Slack is down, with the number of daily active users dropping 20%. The average number of users posting in public channels didn't change. ----------------------------------------- Attachment AZ: Report from the Apache Lucene.Net Project [Shad Storhaug] ## Description: The mission of Lucene.Net is the creation and maintenance of software related to Search engine library targeted at .NET runtime users. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Lucene.Net was founded 2012-08-14 (11 years ago) There are currently 16 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 8:7. Community changes, past quarter: - No new PMC members. Last addition was Ron Clabo on 2022-03-02. - No new committers. Last addition was Ron Clabo on 2021-06-02. ## Project Activity: No new releases have been made since the previous release. There is a large influx of work waiting to be published but there hasn't been enough time for a full review. There have been several community led discussions on issues or PRs on GitHub for current bugs and enhancements. ## Community Health: There have been several new contributors to the GitHub repo, both in terms of PRs submitted or issues raised. Mailing lists aren't used very much, GitHub is really the main place where discussions happen. ----------------------------------------- Attachment BA: Report from the Apache MADlib Project [Ed Espino] ## Description: Apache MADlib is an open-source library for scalable in-database analytics. It provides data-parallel implementations of mathematical, statistical, graph and machine learning methods for structured and unstructured data. ## Project Status: - The project has been relatively quiet the past five months. - There are no issues requiring board attention at this time. ## Membership Data: Apache MADlib was founded 2017-07-18 (6 years ago) There are currently 23 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. ## Project Activity: - No releases have occurred since last project report (Oct 2023). - Two issues (improvement: MADlib-1516, bug: MADLIB-1517) may be worked on for the next release. ## Community Health: We continue to have good voting participation from the newly formed PMC members. ----------------------------------------- Attachment BB: Report from the Apache Mahout Project [Andrew Musselman] ## Description: Mahout is a distributed linear algebra framework and mathematically expressive DSL designed to let mathematicians, statisticians, and data scientists quickly implement their own algorithms. ## Project Status: Current project status: Ongoing Issues for the board: None at this time. A couple Directors showed interest in some details of project management during our recent period of revival, but the PMC feels we're on top of things now. ## Membership Data: Apache Mahout was founded 2010-04-20 (13 years ago) There are currently 28 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Shannon Quinn on 2023-02-12. - No new committers. Last addition was Jowanza Joseph on 2023-03-02. ## Project Activity: In our community meetings this quarter we prioritized quantum compute as a new back end, given the affinity between our matrix math focus and the arithmetic performed by quantum logic gates. We have a few new interested collaborators on the lists and in our ASF Slack channel. ## Community Health: Core team is in touch with each other and we have been consistent with community meetings (https://mahout.apache.org/minutes/2023/). ----------------------------------------- Attachment BC: Report from the Apache Maven Project [Karl Heinz Marbaise] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Project Status: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (21 years ago) There are currently 69 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - Romain Manni-Bucau was added to the PMC on 2023-10-16 - No new committers. Last addition was Aleksandr Ashitkin on 2023-04-06. ## Project Activity: Maven JXR 3.3.2 was released on 2023-12-26. Maven Compiler Plugin 3.12.1 was released on 2023-12-21. Maven Resolver 2.0.0-alpha-5 was released on 2023-12-17. Maven Indexer 7.1.1 was released on 2023-12-16. Maven Compiler Plugin 3.12.0 was released on 2023-12-15. Maven Site Plugin 4.0.0-M13 was released on 2023-12-14. Maven Reporting Impl 4.0.0-M13 was released on 2023-12-10. Maven Surefire 3.2.3 was released on 2023-12-09. Apache Maven 3.9.6 was released on 2023-12-01. Maven Resolver 2.0.0-alpha-3 was released on 2023-12-01. Maven Build Cache extension 1.1.0 was released on 2023-11-30. Maven Javadoc Plugin 3.6.3 was released on 2023-11-30. Maven Resolver 1.9.18 was released on 2023-11-25. Maven Reporting Exec 2.0.0-M12 was released on 2023-11-21. Maven Reporting Impl 4.0.0-M12 was released on 2023-11-21. Maven Resolver 1.9.17 was released on 2023-11-21. Maven Site Plugin 4.0.0-M12 was released on 2023-11-21. Maven Doxia Sitetools 2.0.0-M16 was released on 2023-11-18. Maven Resolver 2.0.0-alpha-2 was released on 2023-11-18. Maven Project Info Reports Plugin 3.5.0 was released on 2023-11-17. Maven Reporting API 4.0.0-M9 was released on 2023-11-12. Apache Parent POM 31 was released on 2023-11-08. Maven Parent POMs 41 was released on 2023-11-08. Maven Plugin Testing 4.0.0-alpha-2 was released on 2023-11-07. Maven Resolver 2.0.0-alpha-1 was released on 2023-11-06. Maven Javadoc Plugin 3.6.2 was released on 2023-11-03. Maven Surefire 3.2.2 was released on 2023-11-03. Maven Plugin Tools 3.10.2 was released on 2023-11-02. Maven PMD Plugin 3.21.2 was released on 2023-10-30. Maven Indexer 7.1.0 was released on 2023-10-28. Apache Maven 4.0.0-alpha-8 was released on 2023-10-25. Maven Clean Plugin 3.3.2 was released on 2023-10-23. Maven Docck Plugin - Retired 1.2 was released on 2023-10-22. Maven Checkstyle Plugin 3.3.1 was released on 2023-10-21. Maven Dependency Plugin 3.6.1 was released on 2023-10-20. Maven JXR 3.3.1 was released on 2023-10-20. Maven Surefire 3.2.1 was released on 2023-10-20. Maven Plugin Tools 3.10.1 was released on 2023-10-15. Maven Site Plugin 4.0.0-M11 was released on 2023-10-14. Maven Doxia 2.0.0-M8 was released on 2023-10-13. Maven Doxia Sitetools 2.0.0-M13 was released on 2023-10-13. Maven Reporting API 4.0.0-M8 was released on 2023-10-13. Maven Reporting Exec 2.0.0-M11 was released on 2023-10-13. Maven Reporting Impl 4.0.0-M11 was released on 2023-10-13. - Maven 4 development is continuing. Download rates from central are as expected low. - Adoption rates for newer Maven versions take very long, because currently (Jan 2024) the first place based on downloads(central) kept by Maven 3.6.3 (ca. 2.4 million) while 3.9.5 only ca. 0.8 million and for 3.9.6 ca. 0.6 million. - A lot of effort is currently going into 4.X development as well as into cleaning/updating existing plugins etc. - Maven 3.8.X, 3.9.X lines continued. - Discussions related to minimum requird Maven version for the plugins. Currently we favour 3.6.3 as minimum. At the moment all plugins require 3.2.5 as minimum. ## Community Health: Activity has been increased for the last quarter on the mailing list. The activity on the issues has been increased, also the traffic on the users mailing list has increased noticeable. The jira activity is decreased a bit based on vacations also for the commit activity. ----------------------------------------- Attachment BD: Report from the Apache Mesos Project [Qian Zhang] ----------------------------------------- Attachment BE: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache MINA was founded 2006-10-25 (17 years ago) There are currently 29 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Gary D. Gregory on 2023-09-13. - No new committers. Last addition was Gary D. Gregory on 2022-03-24. ## Project Activity: Apache MINA has released three bug fixes releases to fix datagram issues: * Apache MINA 2.0.25 was released on 2023-09-12 * Apache MINA 2.1.8 was released on 2023-09-12 * Apache MINA 2.2.3 was released on 2023-09-12 ## Community Health: The community is healthy. ----------------------------------------- Attachment BF: Report from the Apache Mnemonic Project [Gordon King] ----------------------------------------- Attachment BG: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Project Status: Current project status: Ongoing, with moderate activity Issues for the board: None ## Membership Data: Apache MyFaces was founded 2005-02-23 (19 years ago) There are currently 80 committers and 46 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 Henning Nöth on 2021-06-01. - No new committers. Last addition was Melloware on 2021-05-11. One PMC Member subscribed to the private list again. There is an open question about who is missing on private and if there is no response we will ask them to request going emeritus. ## Project Activity: - Apache MyFaces Core is working on JSF 5.0, JSF 4.1(Jakarta 11) and small fixes. - Apache Tobago the community is working on 5.x and 6.x. 6.x is our first Jakarta 10/JSF 4.0 version. - Recent releases: tobago-5.9.0 was released on 2023-12-01. tobago-6.1.0 was released on 2023-12-01. tobago-5.8.0 was released on 2023-11-09. tobago-6.0.0 was released on 2023-11-09. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment BH: Report from the Apache NetBeans Project [Geertjan Wielenga] ## Description: The mission of Apache NetBeans is the creation and maintenance of software related to development environments, tooling platforms, and application frameworks. ## Project Status: Current project status: Ongoing with continual development. Issues for the board: none ## Membership Data: Apache NetBeans was founded 2019-04-17 (5 years ago) There are currently 82 committers and 65 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2022-05-01. - No new committers. Last addition was Tomas Hurka on 2023-05-24. ## Project Activity: - Apache NetBeans 20 was released on 2023-12-05. - 20.0.0 NetBeans VSCode extension was released on 2023-12-05. - Release Notes: https://github.com/apache/netbeans/releases/tag/20 ## Community Health: - Consistent work being done by a core group of developers, quarterly releases being done on schedule: https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule - The last release had 26 contributors, 6 of whom were new, this is more or less the number of contributors and the ratio of new contributors for each release over the past years. - dev@netbeans.apache.org had a 3% increase in traffic in the past quarter (230 emails compared to 223 - users@netbeans.apache.org had a 16% increase in traffic in the past quarter (183 emails compared to 157) ----------------------------------------- Attachment BI: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Project Status: Current project status: Ongoing. High. Issues for the board: None. ## Membership Data: Apache NiFi was founded 2015-07-14 (8 years ago) There are currently 64 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Csaba Bejan was added to the PMC on 2023-10-25 - No new committers. Last addition was Timea Barna on 2023-08-02. ## Project Activity: The community conducted its first major (semantic versioning) milestone 1 release of Apache NiFi 2.0.0 M1 in November of 2023. The first new major release since 2016! This release is a total game changer for NiFi. In addition to the more than 900 JIRAs included which comprise of features, bug fixes, and security related changes this release makes major steps forward. The NiFi 2.0 means we are up to date with and based on Java 21 and the latest of many great projects like Apache Maven, Spring, Jetty, and many more. Users can now write legit NiFi components in Python and enjoy a first class integrated experience in NiFi as if they were written in Java. We eliminated many defunct code areas, improved and clarified APIs, eliminated poorly maintained code, and much more. We anticipate having a full blown 2.0 production release soon though we already know of several production users of the 2.0 M1 release now. We also kept the momentum up with the NiFi 1.x line releasing, also in November, Apache NiFi 1.24.0. Again this comes with improvements, security changes, and bug fixes. We have also at long last finally launched a revamped website for nifi.apache.org. ## Community Health: Community health remains strong and growing. Our mailing list activity as measured by the dev list dropped by 17% but overall activity remained busy. The dev list drop likely relates to the Holidays and the activity on Slack. PR activity, reviews, and merges remain highly active with more than 31 authors contributing code in this quarter. We added another 150 or so net Slack users this quarter now sitting at 2980 in the general channel. We continue to ensure discussions that should turn into JIRAs or other documented mailing lists do get sent to those mechanisms. We continue to see plenty of commercial activity around NiFi in the form of vendor material, blogs, social media posts, etc.. ----------------------------------------- Attachment BJ: Report from the Apache Nutch Project [Sebastian Nagel] ## Description: Apache Nutch is a highly extensible and scalable open source web crawler software project based on Apache Hadoop® data structures and the MapReduce data processing framework. ## Project Status: Current project status: ongoing with medium to low activity Issues for the board: none ## Membership Data: Apache Nutch was founded 2010-04-21 (13 years ago) There are currently 22 committers and 22 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Tim Allison was added as committer and PMC member on 2023-07-19 ## Project Activity: Nutch 1.19 was released on 2022-08-22. Work on the next Nutch release 1.20 continued at slow pace, with few bug fixes, improvements to the code and build system, and important dependency upgrade (Tika 2.9.0 to 2.9.1) to address a CVE. ## Community Health: The number of contributions decreased during the last month after a very active preceding quarter. ----------------------------------------- Attachment BK: Report from the Apache NuttX Project [Alin Jerpelea] ## Description: The mission of Apache NuttX is the creation and maintenance of software related to a mature, real-time embedded operating system (RTOS) ## Project Status: Current project status: Ongoing Issues for the board: None. ## Membership Data: Apache NuttX was founded 2022-11-16 (a year ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - Chao An was added to the PMC on 2023-12-19 - No new committers. Last addition was Tiago Medicci on 2023-05-30. ## Project Activity: Nuttx 12.4 release process in ongoing and soon will be sent for community vote. Recent releases: 12.3.0 was released on 2023-10-24. ## Community Health: Community health score 7,96, which is a relatively good number for a project of this age. The project activity decreased a bit, but there is still a steady development Statistics dev@nuttx.apache.org had a 30% decrease in traffic in the past quarter (346 emails compared to 490): 1970 commits in the past quarter (-49% decrease) 99 code contributors in the past quarter (-41% change) 1225 PRs opened on GitHub, past quarter (-55% change) 156 issues opened on GitHub, past quarter (8% increase) 78 issues closed on GitHub, past quarter (-22% change) ----------------------------------------- Attachment BL: Report from the Apache OpenJPA Project [Mark Struberg] ----------------------------------------- Attachment BM: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Project Status: Current project status: Dormant Issues for the board: none. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (11 years ago) There are currently 30 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Ali Alhaidary on 2021-03-22. - No new committers. Last addition was Ali Alhaidary on 2021-04-07. ## Project Activity: We were able to release 7.2.0, and our `master` branch was switched to Jakarta EE (Tomcat 10, Spring 6 etc.) Recent releases: - 7.2.0 was released on 2023-12-23. - 7.1.0 was released on 2023-05-09. - 7.0.0 was released on 2023-02-13. ## Community Health: I plan to do some testing on upcoming 8.0.0 version (with Jakarta EE) This will introduce some major changes, so I hope mail traffic might increase :) The project is very quiet we definitely need some fresh blood :) ----------------------------------------- Attachment BN: Report from the Apache OpenOffice Project [Dave Fisher] ----------------------------------------- Attachment BO: Report from the Apache OpenWebBeans Project [Mark Struberg] ----------------------------------------- Attachment BP: Report from the Apache ORC Project [William Hyun] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ORC was founded 2015-04-21 (9 years ago) There are currently 46 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. - No new PMC members. Last addition was Pavan Lanka on 2023-03-30. - No new committers. Last addition was Xin Zhang on 2023-02-06. We are continuing to encourage community engagement, and we have voted on and invited a new committer candidate. ## Project Activity: We started the Apache ORC Format repository which includes ORC specifications and a ProtocolBuffer file. We released version 1.0.0 and successfully migrated the ORC repository. - https://github.com/apache/orc-format - ORC-1572: Use ORC Format 1.0.0 According to our release cadence, we released three maintenance releases in this quarter and helped other Apache communities use them. - 1.9.2 was released on 2023-11-10. - 1.8.6 was released on 2023-11-10. - 1.7.10 was released on 2023-11-10. In addition, we are preparing the following milestones in 2024. - 2.0.0 (January) - 1.9.3 (March) - 1.8.7 (April) - 1.7.11 (September) ## Community Health: In this quarter, the traffic of both dev and issues mailing lists have increased by 33% and 6% respectively. And the number of code contributors has increased 33%, which is a good sign for community growth. ----------------------------------------- Attachment BQ: Report from the Apache Parquet Project [Xinli Shang] ## Description: The mission of Parquet is the creation and maintenance of software related to columnar storage format available to any project in the Apache Hadoop ecosystem ## Project Status: Current project status: Ongoing Issues for the board: n/a ## Membership Data: Apache Parquet was founded 2015-04-21 (9 years ago) There are currently 38 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Gidon Gershinsky on 2021-11-23. - No new committers. Last addition was Gang Wu on 2023-02-28. ## Project Activity: Format 2.10.0 was released on 2023-11-20. 1.13.1 was released on 2023-05-18. MR-1.11.2 was released on 2021-10-06. ## Community Health: dev@parquet.apache.org had a 88% increase in traffic in the past quarter issues@parquet.apache.org had a big increase in traffic in the past quarter 47 issues opened in JIRA, past quarter (17% increase) 62 issues closed in JIRA, past quarter (195% increase) 100 commits in the past quarter (100% increase) 22 code contributors in the past quarter (100% increase) 77 PRs opened on GitHub, past quarter (37% increase) 86 PRs closed on GitHub, past quarter (79% increase) ----------------------------------------- Attachment BR: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Project Status: Current project status: ongoing with moderate activity Issues for the board: none ## Membership Data: Apache PDFBox was founded 2009-10-21 (14 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 3.0.1 was released on 2023-11-30. 2.0.30 was released on 2023-11-04. 3.0.0 was released on 2023-08-17. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - we released the first minor release of our new 3.0.x line to fix some regression issues. A couple of improvements and further fixes were included as well. - the development of the current trunk version 4.0.0 is an ongoing effort, e.g. we switched to Log4j2 and did some major refactorings ----------------------------------------- Attachment BS: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Project Status: Current project status: Low - Ongoing Issues for the board: None ## Membership Data: Apache Petri was founded 2019-11-19 (4 years ago) There are currently 8 committers and 5 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - No new PMC members. Last addition was Daniel Shahaf on 2019-11-19. - No new committers. Last addition was Justin Erenkrantz on 2020-04-23. ## Project Activity: The project is quiet, but we have had contact about possible new cultures. These are always confidential. ## Community Health: We have had some efforts around website maintenance. discuss@petri.apache.org had a 77% decrease in traffic in the past quarter (7 emails compared to 30) 1 commit in the past quarter (-88% change) 1 code contributor in the past quarter (-80% change) 0 PRs opened on GitHub, past quarter (-100% change) 2 PRs closed on GitHub, past quarter (-83% change) 0 issues opened on GitHub, past quarter (-100% change) 2 issues closed on GitHub, past quarter (-66% change) ----------------------------------------- Attachment BT: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Project Status: Current project status: Dormant Issues for the board: 0.18 not released yet but making progress. ## Membership Data: Apache Pig was founded 2010-09-21 (13 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Version 0.18 still not released yet. Patch uploaded for one blocker PIG-5444 and being reviewed. Hoping other test regressions won't take this long to fix. ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment BU: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment BV: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BW: Report from the Apache Ratis Project [Tsz-wo Sze] ## Description: The mission of Apache Ratis is the creation and maintenance of software related to a highly customizable Raft protocol implementation in Java ## Project Status: Current project status: Ongoing Issues for the board: NA ## Membership Data: Apache Ratis was founded 2021-02-16 (3 years ago) There are currently 30 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Attila Doroszlai on 2022-04-25. - Guo Hao was added as committer on 2023-10-13 ## Project Activity: We released Ratis 3.0.0 on 2023-11-17. It was a major release which added roughly 100 commits to the previous Ratis 2.5.1 release. The changes were: Incompatible Changes: - Not to auto-format RaftStorage for multiple directories configuration; - Defining a public Ratis-Metrics API; - Streaming protocol change. New Features: - Leader lease; - Read-after-write consistency; - New state machine APIs; - New configuration properties and supporting reconfiguration; - New shell commands. There were also many bug fixes and performance improvements. We also released Ratis Thirdparty 1.0.5 on 2023-11-05. It was to update the versions of the dependencies. The previous Ratis 2.5.1 release and the Ratis Thirdparty 1.0.4 release were released on 2023-05-05 and 2023-03-21, respectively. ## Community Health: The project is healthy. In this quarter, we had a 1,166% increase in traffic in the dev mailing list. According to issues.apache.org, we have resolved 105 issues while only 88 issues have been created. ----------------------------------------- Attachment BX: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Project Status: Current project status: dormant Issues for the board: none ## Membership Data: Apache Rya was founded 2019-09-17 (4 years ago) There are currently 12 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Adina Crainiceanu on 2019-09-17. - No new committers were added. ## Project Activity: No new activity. Last release 4.0.1 was on 2020-12-22 ## Community Health: The activity level in the project is low. The project is in "dormant" state: not much happening on the code, but at least 3 PMC members ready to engage if needed ----------------------------------------- Attachment BY: Report from the Apache Samza Project [Jagadish Venkatraman] ----------------------------------------- Attachment BZ: 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 (8 months ago) There are currently 30 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - Li Liu was added to the PMC on 2023-10-26 - Yao Zhou was added as committer on 2023-11-14 ## Project Activity: We released seatunnel-web 1.0.0 on 2023-10-17. We are ready to release seatunnel version 2.3.4. Cloud-native Big-Data Meetup in China Hefei. ## Community Health: In terms of data, community discussions and commitments are down significantly compared to last quarter. This is because the connector architecture is being refactored. We have created a todo list of all connector modifications based on the new architecture, but we still need time to promote them and get more contributions involved. ----------------------------------------- Attachment CA: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Project Status: Current project status: Ongoing Issues for the board: No issue ## Membership Data: Apache SkyWalking was founded 2019-04-17 (5 years ago) There are currently 58 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Ye Cao on 2023-08-28. - No new committers. Last addition was Gong Dewei on 2023-07-01. A new committer is voted and accepted. The account creation is ongoing. The new committer is Xiang Wei. ## Project Activity: Several releases are made by the project. - java-9.1.0 was released on 2023-12-04 - 9.7.0 was released on 2023-12-01. - infra-e2e-1.3.0 was released on 2023-11-13. - nodejs-0.7.0 was released on 2023-11-08. - banyandb-0.5.0 was released on 2023-10-23. - go-0.3.0 was released on 2023-10-23. A new repository is created, skywalking-graalvm-distro. It hosts codes for the re-distribution version of the official Apache SkyWalking OAP server running on GraalVM. No release yet. ## Community Health: The community is active. dev@skywalking.apache.org had a 38% decrease in traffic in the past quarter (138 emails compared to 222) 376 commits in the past quarter (-35% change) 59 code contributors in the past quarter (-4% change) The number is lower as we had cutted the last major release in 2023. Features are stable. Discussion page has 3000 views and 100 GitHub accounts involved per month. The community introduced GTP-based AI assistance(kapa.ai) to help user to locate correct documents/blogs/books and discussed issues/pull requests since Dec. 2023. 328 questions are made on that platform for the first year. ----------------------------------------- Attachment CB: 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, with moderate activity. 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. - Henry Kuijpers was added as committer on 2023-10-19 - Roy Teeuwen was added as committer 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. Work is ongoing for migrating individual modules to the Jakarta JSON specification. ### Clarification on "Sling Committers' Round Table at adaptTo 2023" The round table is an open event and took place during the adaptTo conference. The discussed topics were continued into the Sling Hackathon a couple of days later and announced on the dev mailing list at https://lists.apache.org/thread/nyxq0bsljvlg4cjx253cqfh0jmsj5q22 ## Community Health: Community health is good and contributions from various individuals continue. ----------------------------------------- Attachment CC: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Project Status: Current project status: Dormant, sufficient oversight Issues for the board: None ## Membership Data: Apache Steve was founded 2012-07-25 (11 years ago) There are currently 10 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Jim Jagielski on 2022-04-16. - No new committers. Last addition was Sean Palmer on 2022-03-04. ## Project Activity: No activity of note. The work on the v3 iteration of STeVe has been put on the back-burners for now, pending free cycles to work on it. ## Community Health: We still have sufficient PMC oversight, with at least 3 PMC members actively responding to queries, but otherwise it's been very quiet. As we do not have any outstanding issues of note, this is not considered a problem. ----------------------------------------- Attachment CD: Report from the Apache Streams Project [Steve Blackmon] ## Description: Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: The project code and community has become stagnant, and with the end of Twitter's free API, there is now very little code in the project today useful enough to attract users or developers. It's been several years since the community rallied around a project, much less followed through on it, unfortunately. I (Steve) am trying very hard to change that by inspiring the community toward a new 'North Star'. ## Membership Data: Apache Streams was founded 2017-07-18 (6 years ago). There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. ## Community changes: - Brian Hodge joined PMC on 2020-04-26 - Brian Hodge became a committer on 2020-04-26 ## Project Activity: - Apache Streams 0.6.1 was released in March 2020. - The next Apache Streams release will be the first compatible with JDK11 and JDK17. - 2021 and 2022 and 2023 all had minimal commit and mailing list and discussions. - 2024 is different - there are conversations and planning underway to reboot the project in an exciting direction that should have wide appeal (see below) ## Other Comments: - Twitter's pay-walling of the free API is quite unfortunate. Streams most mature and powerful libraries and examples are all based on these APIs. - A silver lining with the turmoil at Twitter is rapidly growing interest in open alternatives based on ActivityPub ex. Mastadon. This offers the project a path to new life, as ActivityPub is based on ActivityStreams. - Addition of Pekko (incubating) to the wider community is an opportunity to clean house on the code base, switching plumbing to more suitable patterns, and supporting scala developmers natively. - The new 'North Star' under discussion is for Apache Streams to release a cloud-native ActivityPub server akin to Mastadon, but optimized for deployments to customize the experience, for the community to add new features, and able to support massive user bases. - We need to get the upgrades on our main branch released ASAP. - We need to better reach out to new users and developers to reinvigorate the project, and expand influence and awareness among the ActivityPub ecosystem. Now that we have a new exciting relevant objective this is a high priority! ----------------------------------------- Attachment CE: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favours convention over configuration, is extensible using a plugin architecture, and ships with plugins to support patterns and technologies such as REST, AJAX and JSON. The Struts team made four releases in the last quarter: - Struts 6.3.0.2 - Security fix release (2023-12-07) [1][3] - Struts 2.5.33 - Security fix release (2023-12-07) [2][3] The last Struts releases besides the core framework were - Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05) - Struts Annotations 1.0.8 - Enhancements in preparation for the next framework release (2022-11-05) Within the last quarter we saw steady development and community activity. We had 68 PRs (compared to 61 in previous reporting quarter) opened and 60 (61) closed in the main project. These numbers again represent a rather busy quarter, given the maturity of the project. Furthermore quite a bunch of new features are in the pipeline, some of which are scheduled for the upcoming 7.0 release. We counted 162 (216) commits by 7 (6) contributors in the report quarter. We released one security bulletin in the last quarter [3], leading to two security fix releases: 2.5.33 and 6.3.0.2. The issue fixed by this releases can lead to RCE. Due to this severeity, it received a fair amount of media coverage. We furthermore announced an EOL date for Struts 2.5, which is now scheduled to no longer receive patches starting in May 2024. [4] We introduced a new notifications@ mailinglist for GitHub notifications to unclutter dev@ traffic. We have no issues that require board assistance at this time. ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - James Chaplin (jchaplin) was added to the PMC on 2020-11-16 - James Chaplin resigned from the PMC on 2023-09-08 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - Kusal Kithul-Godag (kusal) was added as committer on 2023-07-31 ## Mailing list activity: - [dev@struts.apache.org](mailto:dev@struts.apache.org): 34 emails sent to list (302 in previous quarter) - [notifications@struts.apache.org](mailto:dev@struts.apache.org): 584 emails sent to list (0 in previous quarter, new list) - [issues@struts.apache.org](mailto:issues@struts.apache.org): 727 emails sent to list (502 in previous quarter) - [user@struts.apache.org](mailto:user@struts.apache.org): 51 emails sent to list (43 in previous quarter) ## JIRA activity: - 14 JIRA tickets created in the last 3 months (28) - 12 JIRA tickets closed/resolved in the last 3 months (26) [1] https://struts.apache.org/announce-2023.html#a20231207-1 [2] https://struts.apache.org/announce-2023.html#a20231207-2 [3] https://cwiki.apache.org/confluence/display/WW/S2-066 [4] https://struts.apache.org/struts25-eol-announcement ----------------------------------------- Attachment CF: Report from the Apache Submarine Project [Kevin Su] ----------------------------------------- Attachment CG: Report from the Apache Synapse Project [Isuru Udana] ## Description: Apache Synapse is a high-performance, flexible, lightweight Enterprise Service Bus (ESB) and a mediation framework. ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Synapse was founded 2007-12-19 (16 years ago) There are currently 36 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Shafreen on 2021-05-09. - No new committers. Last addition was Nuwan Jayawardene on 2022-11-19. ## Project Activity: The project activity has increased slightly compared to the last quarter. We received a new feature contribution from a new contributor. There is an important discussion going on the PMC list at the moment of merging a massive amount of features and bug fixes done in a forked repo into the Apache Synapse code base. Depending on the outcome of the PMC discussion, I will write a separate email to the board if we feel it requires board attention. ## Community Health: dev@synapse.apache.org had a 400% increase in traffic in the past quarter (30 emails compared to 6) 3 issues opened in JIRA, past quarter (300% increase) 1 commit in the past quarter (100% increase) 1 code contributor in the past quarter (100% increase) 2 PRs opened on GitHub, past quarter (100% increase) ----------------------------------------- Attachment CH: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Project Status: Current project status: ongoing. Issues for the board: none. ## Membership Data: Apache Tapestry was founded 2006-02-14 (18 years ago) There are currently 29 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Ben Weidig on 2021-12-02. - No new committers. Last addition was Volker Lamp on 2022-04-14. ## Project Activity: It was a quiet quarter, with lower activity than usual and no releases done. There was some interesting discussions about the team plans for the Tapestry's future, specially about support to the latest Java version and Jakarta EE. We also discussed one person to invite to the PMC, who unfortunately declined for the time being, and another for committer. ## Community Health: As mentioned in the previous section, it was a quarter with lower-than-usual activity overall, although we still had a few positive or neutral stats: 6 issues opened in JIRA, past quarter (-14% change) 4 issues closed in JIRA, past quarter (33% increase) 8 commits in the past quarter (-20% change) 4 code contributors in the past quarter (no change) 2 PRs opened on GitHub, past quarter (no change) ----------------------------------------- Attachment CI: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Tcl was founded 2000-07-24 (23 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25. - No new committers. Last addition was Brice B. Hamon on 2014-11-25. ## Project Activity: Following the previous candidate release (Rivet 3.2.3rc1 on 3 October 2023), during this reporting period a new Rivet version has been released (rivet-3.2.3 was released on 2023-10-19). The contributions made by Scott Pitcher concerning the incomplete and faulty implementation of ::rivet::raw_post, the correct logging of messages during the ChildInit stage and the new tests connected to these improvements, have been integrated to Rivet. As Tcl 9.0 has reached beta status, the Rivet community has started working on compatibility with the forthcoming Tcl 9.0. ## Community Health: The traffic of the mailing lists has increased in comparison to the previous reporting period, which is normal for the project (as most traffic in the list happens after new releases). ----------------------------------------- Attachment CJ: Report from the Apache Tez Project [László Bodor] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Project Status: Current project status: Ongoing Issues for the board: none. ## Membership Data: Apache Tez was founded 2014-07-16 (9 years ago) There are currently 36 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 9:8. Community changes, past quarter: - No new PMC members. Last addition was László Bodor on 2020-11-24. - Ayush Saxena was added as committer on 2024-01-09 ## Project Activity: We're currently creating 0.10.3 release for Hive 4.0. ## Community Health: New committer, finally! We're looking forward to doing wonderful things together. ----------------------------------------- Attachment CK: Report from the Apache Thrift Project [Jens Geyer] ## Description: Apache Thrift is a high performance cross platform RPC and serialization solution. ## Project Status: Current project status: Ongoing moderate Issues for the board: none ## Membership Data: Apache Thrift was founded 2010-10-20 (13 years ago) There are currently 41 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13. - No new committers. Last addition was Liu Jiayu on 2022-06-25. ## Project Activity: Working towards next release which is planned for February. Previous release 0.19.0 was released on 2023-09-02. ## Community Health: Overall usual levels of activity, increasing level especially via Github. Level of "normal" patches decreases, most new contribs start communication via Github now. Moving forward towards next release, improving especially Go targets plus misc other issues across the entire project. ----------------------------------------- Attachment CL: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list of over 1200 different file types including most of the major types in existence (MS Office, PDF, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Tika was founded 2010-04-20 (14 years ago) There are currently 32 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Nicholas DiPiazza on 2021-07-05. - No new committers. Last addition was Nicholas DiPiazza on 2021-06-03. ## Project Activity: We released 3.0.0-BETA in mid December. We're aiming for a 3.0.0 release in the next few weeks. The big difference between the 2.x and 3.x branch is that the 3.x branch will require Java 11. We plan to maintain the 2.x branch for 6 months after we release 3.0.0. We've seen a decrease in CVEs over the last quarter. ## Community Health: Community health is still a robust 4.7. We saw a decline in traffic on dev@ likely due to the end of year/holiday season. ----------------------------------------- Attachment CM: Report from the Apache TinkerPop Project [Kelvin Lawrence] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Issues: There are no issues requiring board attention. ## Project Status: The project is ongoing with relatively high activities this past quarter. ## Membership Data: Community changes, past quarter: - No new PMC members. Last addition was Yang Xia on 2023-03-15. - No new committer. Last addition was Cole Greer on 2023-05-30 ## Project Activity: TinkerPop just released versions 3.5.8, 3.6.6, and 3.7.1 on November 20, 2023. This is another triple release with new features included into 3.7.1, and maintenance releases for 3.6.6 and 3.5.8. This release also marked the end of the 3.5.x release line, users and providers have been recommended to upgrade. With the release of 3.7.1, one of our biggest releases this year, we have added over 20 new traversal functions for manipulating strings, lists, and dates. These new functions will provide convenience for users in data querying and manipulation, as it removes the need for certain complex closures operations, and bridges a functionalities gap for providers that don't allow closures for performance or security reasons. We will be monitoring community feedback on these new functionalities for issues and improvements in the next release cycle. In the wider TinkerPop ecosystem, we recently learned of the launch of a graph data lakehouse, PuppyGraph[1]. PuppyGraph is a TinkerPop enabled, cloud-native graph system that allows users to run gremlin graph queries against existing tabular data, and supports a wide array of databases and data lakes as sources including Apache Hive, Apache Hudi, Apache Iceberg, MySQL, and PostgreSql. We have also learned that TuGraph, being TinkerPop-enabled in its commercial offering, has recently set a new LDBC benchmark record with Gremlin as the query language, as announced under LDBC SNB Business Intelligence workload[2]. Additionally, JanusGraph, a long-time provider for TinkerPop, has launched their full 1.0.0 release on TinkerPop 3.7.0 in October[3]. ### Releases: 3.5.8 was released on 2023-11-20. 3.6.6 was released on 2023-11-20. 3.7.1 was released on 2023-11-20. ## Community Health: Overall, the community is in good health. We have seen new PR contributions this quarter in various modules of the project, and we continue to foster and monitor contribution activity for potential new committers. We again had some live events on Twitch[4], with an exciting roadmap update from G.V() and a debut talk from the new TinkerPop provider, PuppyGraph. All the recordings are available on our YouTube channel[5]: * TinkerPop Wide: G.V() October 2023 Roadmap with Q&A[6] Presenter: Arthur Bigeard * TinkerPop Wide: PuppyGraph - Query your tables as a graph with Gremlin[7] Presenter: Weimo * Contributorcast: Apache TinkerPop 3.7.1/3.6.6/3.5.8 Post-Release Review[8] Presenter: Yang Xia, Valentyn Kahamlyk, Cole Greer, Ken Hu, and Ryan Tan * TinkerPop Gathering: We have hosted several 1-hour free-chat events on the Discord channel, they have been crucial in gaining user feedback on the new traversal functionalities in development, and has helped propel the feature releases in 3.7.1 this quarter. ## Links [1]: https://puppygraph.com/media/f/doing-graph-tabular-analytics-directly-on-modern-data-lakes [2]: https://ldbcouncil.org/benchmarks/snb-bi/ [3]: https://github.com/JanusGraph/janusgraph/releases/tag/v1.0.0 [4]: https://www.twitch.tv/apachetinkerpop [5]: https://www.youtube.com/@apachetinkerpop [6]: https://www.youtube.com/watch?v=OQfcOrXoj9M [7]: https://www.youtube.com/watch?v=KtNfawMAnDs [8]: https://www.youtube.com/watch?v=wb_mS7ew04A ----------------------------------------- Attachment CN: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache Traffic Server was founded 2010-04-20 (14 years ago) There are currently 71 committers and 56 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Damian Meden on 2022-12-14. - Josiah VanderZee was added as committer on 2024-01-07 - Zhengxi Li was added as committer on 2023-11-16 ## Project Activity: We made two bug fix and security related releases last quarter (8.1.9 and 9.2.3). These releases had patches to help with the HTTP/2 Rapid Reset attack. We are working on the next major release, scheduled for Q1 2024. We have moved our build and CI system to cmake as part of this release. The release will have HTTP/2 to origin support and experimental HTTP/3 support. ## Community Health: We had our ATS Fall Summit remotely on November 14th and 15th with good attendance numbers, approximately 45 people. We are in the process of figuring out if we will have our spring summit remote or in person and where. Due to the holidays some of our standup meetings were canceled, but they are back on schedule for the new year. We are meeting on Monday for PR and issue scrubs and on Tuesdays for the ATS 10 release. Most of the community health metrics are down, which normally happens in Q4 of each year, because of holiday vacations. ----------------------------------------- Attachment CO: Report from the Apache TsFile Project [Jialin Qiao] ## Description: TsFile is a columnar storage file format designed for time series data, which supports efficient compression, high throughput of read and write, and compatibility with various frameworks. ## Project Status: Current project status: Ongoing with high activity. Issues for the board: no. ## Membership Data: Apache TsFile was founded 2023-11-15 (2 month 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: - Project is initialized. new 18 PMC members ## Project Activity: - Release No release now. - Main work of project Sort out the connection layer between TsFile with IoTDB. Copy the code of TsFile from Apache IoTDB, there are 3 modules in TsFile repo now: tsfile, common, examples. Configured the github issue, github actions. ## Community Health: Great, the mail list is active. ----------------------------------------- Attachment CP: Report from the Apache Velocity Project [Nathan Bubna] ----------------------------------------- Attachment CQ: Report from the Apache Web Services Project [Daniel Kulp] ## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (21 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... Activity this quarter was in a few areas: 1) Axiom - more updates for Jakarta namespace migration 2) WSS4J - some updates to enable a new signature algorithm, some dependency updates, EdDSA keys Releases this quarter: WSS4J 3.0.2 was released on 2023-11-01 Past Releases: Neethi-2.3.1 was released on 2023-09-11. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. ----------------------------------------- Attachment CR: Report from the Apache Zeppelin Project [Jongyoul Lee] ## Description: The mission of Zeppelin is the creation and maintenance of software related to A web-based notebook that enables interactive data analytics ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: The project is handling security issues with the highest priority ## Membership Data: Apache Zeppelin was founded 2016-05-18 (8 years ago) There are currently 24 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Jeff Zhang on 2018-01-25. - No new committers. Last addition was Guanhua Li on 2022-12-03. ## Project Activity: The project is preparing a new release of 0.11 for the first time in a year and a half. The release vote starts soon ## Community Health: The community is not that active recently but asks about the new release and I'm preparing the new release which solved several security isseus ----------------------------------------- Attachment CS: 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 (13 years ago) There are currently 32 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Mate Szalay-Beko on 2022-03-28. - No new committers. Last addition was Li Wang on 2023-03-17. ## Project Activity: The community has proudly delivered three minor releases with multiple improvements and bug fixes: - 3.7.2 was released on 2023-10-09. - 3.8.3 was released on 2023-10-09. - 3.9.1 was released on 2023-10-09. ## Community Health: Traffic dropped with the releases and the end-of-year break. The community plans to continue to work on the issues for 3.10.0 and minor releases of existing branches (3.7, 3.8, and 3.9) which are still broadly used. - dev@zookeeper.apache.org had a 22% decrease in traffic in the past quarter (79 emails compared to 101) - issues@zookeeper.apache.org had a 35% decrease in traffic in the past quarter (138 emails compared to 211) - notifications@zookeeper.apache.org had a 46% decrease in traffic in the past quarter (164 emails compared to 303) - user@zookeeper.apache.org had a 62% decrease in traffic in the past quarter (16 emails compared to 42) - 17 issues opened in JIRA, past quarter (-58% change) - 6 issues closed in JIRA, past quarter (-81% change) - 23 commits in the past quarter (-73% change) - 10 code contributors in the past quarter (-47% change) - 18 PRs opened on GitHub, past quarter (-60% change) - 13 PRs closed on GitHub, past quarter (-58% change) ------------------------------------------------------ End of minutes for the January 17, 2024 board meeting.