The Apache Software Foundation Board of Directors Meeting Minutes May 17, 2023 1. Call to order The meeting was scheduled for 21:00 UTC and began at 21:00 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/433t The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Rich Bowen - parted :59 Shane Curcuru Bertrand Delacretaz Christofer Dutz Sharan Foga Willem Ning Jiang Justin Mclean Craig L Russell Sander Striker Directors Absent: none Executive Officers Present: Craig R. McClanahan - joined :03 David Nalley Matt Sicker Ruth Suehle - joined :02 Executive Officers Absent: none Guests: Brian Proffitt Claude Warren Daniel Gruno Dave Fisher - joined :01 Drew Foulks Greg Stein Jarek Potiuk Mark Radcliffe - joined :39 Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of February 15, 2023 See: board_minutes_2023_02_15.txt Approved by General Consent. B. The meeting of April 19, 2023 See: board_minutes_2023_04_19.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] Since the incorporation of the foundation a lot has changed. Use of open source is not frowned upon anymore, but rather a given. We keep adapting to the changing landscape. At every point in time it is tempting to create (one set of) rules that set in stone how software is being created, maintained, consumed. As rules are made I am always concerned about capturing the intent and whether the rule will still have the intended effect through time. Especially given that our project communities are diverse. This sentiment also applies to the European Cyber Resilience Act that is under development, and similar developments in the US. The best intentions here to could result in having a negative effect on what has been achieved thusfar with open source when not carefully considered. Closer to home, the Apache Software Foundation, we've gotten by with a small, narrow set of rules at its core. Aside from that, trust and empowerment have served us well for decades - and to this day helps our community develop software for the public good at an incredible scale. As our community grows, and our foundation ages, we too need to remain conscious and careful with introducing new rules or codifying best practices too strictly. We need to remind ourselves the foundation exists to enable its project communities to make great open source software available to the public. B. President [David Nalley] There's been a flurry of activity around the CRA in Europe. Thanks to Dirk-Willem van Gulik for engaging on the ground and helping with strategy. Separately from that, Ruth Suehle and I have been invited to represent the ASF at Open Source Congress in Geneva. I successfully received and deposited funds from Citizens into our TD Bank account. Huge thanks to Myrle for spending months driving this to conclusion. Additionally, please see Attachments 1 through 8. C. Treasurer [Craig R. McClanahan] We have basically concluded the process of dealing with vendor payable portals that were still using the Citizens bank account. We went back through all of the ones that had sent a deposit to that account in the last two years, and either adjusted the bank details there, or updated them to point at the correct (TD Bank) account. I *think* we got them all, but will deal with any exceptions that come up later. On that topic, the legal pressure that we applied actually worked – Citizen’s sent us a check for the account balance that was successfully deposited in our TD account. The only wrinkle in this was the timing: * Citizens wrote the check at the end of April, so the account balance (on our books) was zero’d as of April 30. * The deposit to TD didn’t actually occur until early May. Thus, our end-of-April financial reports (and, because of our fiscal year, end-of-year reports) will look a little odd. * The amount of that check will show, in the Balance Sheet, as “Undeposited Funds”. I will include notes to this effect when the books are finally closed and we can report final results for the year. The final results are not quite in yet, but we had a pretty successful year from an accounting perspective (these are still estimates until final closing numbers are confirmed): * Cash on hand (including the Citizens->TD transfer): ~$2.6 million. That includes the $500k “conditional gift” that has not yet been designated by the Board for a particular purpose. * Operating Reserve balance of about $1.95 million. That reflects “unrealized losses” if we actually had to sell any of our (corporate bond) assets today, instead of waiting for them to mature – that’s what happens with a continuous stream of interest rate increases. We have no need to suffer that consequence. Overall, for the fiscal year: * Revenue from regular sources (conferences, public donations, sponsorships): $2.2 million. Sponsorship revenue – the largest portion of that – is accrued monthly based on the terms of each sponsorship agreement, so there’s a significant amount of the actual money we’ve received (reflected in our cash balance, above) that will show up as income in the next fiscal year. * Regular expenses were just over $2 million, so we had a net profit from actual operations of just over $250k. * Our operating reserve generated over $48k in interest income. Future projections indicate that we can expect this sort of return in the future as well. (Per current policy, this is getting reinvested in asset purchases, so it won’t show up in our cash balance.) We (ASF) need the Board to authorize a budget for the fiscal year that we just started. That doesn’t stop paying any bills or anything - but it’s not appropriate to ignore this need. D. Secretary [Matt Sicker] In April, the secretary received 34 ICLAs, 1 software grant, and 2 membership applications. E. Executive Vice President [Ruth Suehle] Planning for Community Over Code in Halifax continues. As mentioned in the president’s report, I will be joining David at Open Source Congress in July. F. Vice Chair [Sharan Foga] - Reached out to fellow Board members regarding a potential Board Face to Face meeting - Some possible options have been suggested so have added the topic to this month's meeting discussion items to try to finalise a date and location Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Christofer] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik / Sander] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Rich] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Willem] No report was submitted. Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # BuildStream [jmclean] # Helix [clr] # Kafka [clr] # Mnemonic [bdelacretaz] # Ozone [cdutz] # SIS [rbowen] # Subversion [striker] # Superset [ningjiang] # Traffic Control [rbowen] A. Apache AGE Project [Eya Badal / Bertrand] See Attachment A B. Apache Ambari Project [Roman Shaposhnik / Craig] See Attachment B C. Apache Ant Project [Jan Materne / Sharan] No report was submitted. D. Apache Any23 Project [Lewis John McGibbney / Willem] No report was submitted. @Willem: pursue an Attic resolution E. Apache BookKeeper Project [Sijie Guo / Shane] See Attachment E F. Apache Brooklyn Project [Geoff Macartney / Justin] See Attachment F G. Apache BuildStream Project [Tristan Van Berkom / Christofer] See Attachment G @Sander: follow up on comments from board H. Apache Cassandra Project [Josh McKenzie / Willem] See Attachment H I. Apache Cocoon Project [Cédric Damioli / Sharan] See Attachment I J. Apache Community Development Project [Swapnil Mane / Justin] See Attachment J K. Apache CouchDB Project [Jan Lehnardt / Bertrand] No report was submitted. L. Apache Creadur Project [Philipp Ottlinger / Craig] See Attachment L M. Apache CXF Project [Daniel Kulp / Sander] See Attachment M N. Apache DataSketches Project [Lee Rhodes / Rich] See Attachment N O. Apache DeltaSpike Project [Mark Struberg / Shane] No report was submitted. P. Apache Doris Project [Mingyu Chen / Bertrand] See Attachment P Q. Apache Drill Project [Charles Givre / Christofer] See Attachment Q R. Apache Druid Project [Gian Merlino / Justin] See Attachment R S. Apache Empire-db Project [Rainer Döbele / Craig] See Attachment S T. Apache EventMesh Project [Eason Chen / Sander] See Attachment T U. Apache Flagon Project [Joshua C. Poore / Willem] See Attachment U V. Apache Flume Project [Balázs Donát Bessenyei / Shane] See Attachment V W. Apache FreeMarker Project [Dániel Dékány / Rich] See Attachment W X. Apache Geode Project [Mark Bretl / Sharan] See Attachment X Y. Apache Giraph Project [Dionysios Logothetis / Sharan] No report was submitted. Z. Apache Gora Project [Kevin Ratnasekera / Justin] No report was submitted. AA. Apache Groovy Project [Paul King / Craig] See Attachment AA AB. Apache Helix Project [Junkai Xue / Craig] See Attachment AB @Craig: follow up with monthly reporting for next three months AC. Apache Hop Project [Hans Van Akelyen / Sander] See Attachment AC AD. Apache HTTP Server Project [Joe Orton / Willem] See Attachment AD AE. Apache HttpComponents Project [Michael Osipov / Shane] See Attachment AE AF. Apache Ignite Project [Dmitry Pavlov / Rich] See Attachment AF AG. Apache Impala Project [Jim Apple / Christofer] See Attachment AG AH. Apache Incubator Project [Justin Mclean] See Attachment AH AI. Apache Juneau Project [James Bognar / Bertrand] See Attachment AI AJ. Apache Kafka Project [Mickael Maison / Sander] See Attachment AJ AK. Apache Kibble Project [Sharan Foga] No report was submitted. AL. Apache Knox Project [Larry McCay / Willem] See Attachment AL AM. Apache Kylin Project [Shao Feng Shi / Rich] See Attachment AM AN. Apache Libcloud Project [Tomaž Muraus / Bertrand] No report was submitted. AO. Apache Logging Services Project [Volkan Yazici / Sharan] See Attachment AO AP. Apache ManifoldCF Project [Karl Wright / Shane] See Attachment AP AQ. Apache MINA Project [Guillaume Nodet / Craig] See Attachment AQ AR. Apache Mnemonic Project [Yanhui Zhao / Christofer] See Attachment AR AS. Apache Oozie Project [Dénes Bodó / Justin] See Attachment AS AT. Apache OpenWhisk Project [Dave Grove / Sander] See Attachment AT AU. Apache Ozone Project [Sammi Chen / Willem] See Attachment AU @Rich: follow up with Ozone PMC about committers AV. Apache Perl Project [Steve Hay / Shane] See Attachment AV AW. Apache Petri Project [Dave Fisher / Justin] See Attachment AW AX. Apache Phoenix Project [Rajeshbabu Chintaguntla / Rich] See Attachment AX AY. Apache Pig Project [Koji Noguchi / Craig] See Attachment AY AZ. Apache Pinot Project [Kishore G / Sharan] See Attachment AZ BA. Apache POI Project [Dominik Stadler / Christofer] See Attachment BA BB. Apache Qpid Project [Robbie Gemmell / Bertrand] See Attachment BB BC. Apache Ranger Project [Selvamohan Neethiraj / Christofer] See Attachment BC BD. Apache RocketMQ Project [Xiaorui Wang / Willem] See Attachment BD BE. Apache Roller Project [David M. Johnson / Sharan] See Attachment BE BF. Apache Santuario Project [Colm O hEigeartaigh / Justin] See Attachment BF BG. Apache Sedona Project [Jia Yu / Rich] See Attachment BG BH. Apache Serf Project [Justin Erenkrantz / Bertrand] No report was submitted. BI. Apache ServiceComb Project [Bao Liu / Shane] See Attachment BI BJ. Apache ShardingSphere Project [Liang Zhang / Craig] See Attachment BJ BK. Apache ShenYu Project [Yu Xiao / Sander] See Attachment BK BL. Apache SIS Project [Martin Desruisseaux / Shane] See Attachment BL BM. Apache Solr Project [David Smiley / Christofer] See Attachment BM BN. Apache Spark Project [Matei Alexandru Zaharia / Bertrand] See Attachment BN BO. Apache StreamPipes Project [Philipp Zehnder / Craig] See Attachment BO BP. Apache Subversion Project [Nathan Hartman / Roman] See Attachment BP @Sander: follow up on the issues section for Subversion BQ. Apache Superset Project [Maxime Beauchemin / Willem] See Attachment BQ @Sander: follow up with security team about CVE data on sites BR. Apache Syncope Project [Francesco Chicchiriccò / Justin] See Attachment BR BS. Apache SystemDS Project [Matthias Boehm / Sharan] See Attachment BS BT. Apache Tez Project [László Bodor / Sander] See Attachment BT BU. Apache TomEE Project [David Blevins / Rich] No report was submitted. BV. Apache Traffic Control Project [Eric Friedrich / Sander] See Attachment BV BW. Apache Turbine Project [Georg Kallidis / Christofer] See Attachment BW BX. Apache Velocity Project [Nathan Bubna / Shane] No report was submitted. BY. Apache Web Services Project [Daniel Kulp / Bertrand] See Attachment BY BZ. Apache Whimsy Project [Shane Curcuru] See Attachment BZ CA. Apache Xalan Project [Gary D. Gregory / Rich] See Attachment CA CB. Apache Xerces Project [Michael Glavassevich / Sharan] See Attachment CB CC. Apache XML Graphics Project [Clay Leeds / Craig] See Attachment CC CD. Apache YuniKorn Project [Wilfred Spiegelenburg / Willem] See Attachment CD Committee reports approved as submitted by General Consent. 7. Special Orders A. Establish the Apache SeaTunnel Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache SeaTunnel Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache SeaTunnel be and hereby is responsible for 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; and be it further RESOLVED, that the office of "Vice President, Apache SeaTunnel" 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 SeaTunnel Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache SeaTunnel 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 SeaTunnel Project: * Calvin Kirs * Chao Tian * Gary Gao * Guo William * Jean-Baptiste Onofré * Jia Fan * Jiajie Zhong * Jun Gao * Kevin Ratnasekera * Lidong Dai * Lifeng Nie * Ricky Huo * Shen Jinxin * Ted Liu * Wenjun Ruan * Willem Ning Jiang * Zhenxu Ke * kid Xiong NOW, THEREFORE, BE IT FURTHER RESOLVED, that Calvin Kirs be appointed to the office of Vice President, Apache SeaTunnel, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache SeaTunnel Project be and hereby is tasked with the migration and rationalization of the Apache Incubator SeaTunnel podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator SeaTunnel podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7A, Establish the Apache SeaTunnel Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Graduate Apache SeaTunnel (incubating) as a TLP (resolution has been added to the agenda) Done in resolution. B. Discussion of a name change Executive session The board was briefed by legal counsel. C. Discuss Date and Location for Board Face to Face Meeting Agree on a date and location for the Board Face to Face 9. Review Outstanding Action Items * Willem: pursue a new PMC chair for Any23 [ Any23 2023-02-15 ] Status: * Rich: pursue a roll call for Bahir [ Bahir 2023-03-22 ] Status: https://lists.apache.org/thread/svs4znoxg2km2q5dgg3xx8vsfr5dkb97 * Craig: pursue a roll call for Helix [ Helix 2023-03-22 ] Status: Done. The PMC is alive and well. * Justin: pursue a roll call for MXNet [ MXNet 2023-03-22 ] Status: Done * Shane: follow up with OpenNLP around issue raised in report [ OpenNLP 2023-03-22 ] Status: Done: Work in progress to decide on any clarifying language needed for release voting; this question is really about voting process, not deeper licensing issues. * Brian: follow up with SFC [ Diversity and Inclusion 2023-04-19 ] Status: Done as per M&P report. * Willem: pursue a roll call for PMC [ Any23 2023-04-19 ] Status: After sending serval mail to Any23 retiring thread, I didn't get any response yet. * Rich: follow up with security team [ Fineract 2023-04-19 ] Status: Done. Project had already connected with security team * Craig: pursue PMC to elect a new chair [ Helix 2023-04-19 ] Status: Craig will work with the new chair to prepare meaningful reports for the board. * Sander: Clarify requirements around PMC additions notifications [ Board 2023-04-19 ] Status: Done. https://lists.apache.org/thread/q6znlr1dwr1go105fyroylr89yx7t98g * Rich: continue with PMC advice around communication tooling [ ASF practices in the context of tooling landscape developments 2023-04-19 ] Status: Work continues slowly on this project. community.apache.org/pmc is gathering best practice advice, as well as links to official policy, as part of the overall effort towards continuing education of our development communities. * Bertrand: Update https://reporter.apache.org/wizard/ with new project states [ Board 2023-05-17 ] Status: To be done based on https://github.com/apache/www-site/pull/199 10. Unfinished Business 11. New Business 12. Announcements A. Project States will be required in project reports A requirement for our projects to report their current state based on a finite set of states has been added to our reporting guidelines at https://www.apache.org/foundation/board/reporting (search for "project state"). The current states are New, Ongoing, Dormant, At Risk and "Considering moving to the Attic". The https://reporter.apache.org/wizard/ will need to be adapted to include this new information. 13. Adjournment Adjourned at 22:06 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period April 2023 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - Provided advice to JMETER regarding mandatory links on project web sites. - Approved SeaTunnel as a proposed project name. - Approved one request to use ASF marks at booth at an external event. - Confirmed Brand Management was happy to review material relating to CoC EU 2024. - Clarified scope of rebranding efforts being undertaken by Marketing and Press. - Provided advice to a company wishing to use ASF logos within presentations. - Provided advice to OPENOFFICE regarding a request to use project software in a TV series. * REGISTRATIONS Provided advice to the KVROCKS podling regarding registration. * INFRINGEMENTS Continued to work with counsel regarding a registration that potentially conflicts with our CASSANDRA mark in Columbia. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: a --New: no new Sponsors were onboarded during this timeframe. b --Renewals: one Gold Sponsor has confirmed their renewal. c --Payments: 1 --New: no new Sponsor payments were received. 2 --Renewing: we received payment from one renewing Platinum, one Gold, and one Bronze Sponsor. 2a --Incoming: we await payment from three Platinum, two Gold, two Silver, and three Bronze Sponsors. 2) Targeted Sponsors: we have had no changes with our Targeted Sponsors during this timeframe. 3) Sponsor Relations: we are in discussions with the new OSPO of a potential Sponsor. A candidate Sponsor preparing to onboard at the Silver level has dropped out due to a corporate-wide layoff. 4) Event Sponsorship: a handful of ASF Sponsors await the prospectus for the upcoming Community Over Code Conference(s). We continue to assist with collections on five outstanding sponsorship payments from ApacheCon NA. 5) Individual Donations and Corporate Giving: we received $13.4K in individual and one-time corporate donations, which includes a $10K corporate contribution. 6) Administrivia: we continue to work closely with the Treasurer and Accounting teams to resolve any outstanding Sponsor invoicing that may be hung up with new payment portal platforms, access, or processes. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] Foundation Communications * Announced new ASF board members on ASF blog and social media channels * Began planning for FY 2023 Annual Report: reviewed forms and workback plan Proactive Storytelling * Established strategy for #FirstContributions Campaign: monthly blogs + contributors of the week. Kicked off first month with Women Contributors blog post and social media cards. * Created accounts for blog post syndication. * Delivered proposal for building 25th Anniversary story platform w/proposed next steps: create list of 10 interviewees and email questions for review. Branding Project * Began auditing all ASF projects for any names / logos that could be perceived as offensive * Created a Rebrand Steering Committee within M&P. This committee will: ** Come up with a general list of ideas about what kind of logo/brand we want (1-2 meetings) ** Communicate those ideas to design vendors as part of an RFP process (1 meeting per vendor) ** Once a vendor is selected, work with that vendor to narrow down potential choices to present to the members at large (2-3 meetings) Once the initial set of brand choices are created (and the first round might be 6-10 choices) and presented to ASF members for voting/rating, the committee's work would be done, as the process would move forward along a general consensus model with multiple rounds. The committee members are Drew Foulks, Christian Grobmeier, Melissa Logan, Jarek Potiuk, Brian Proffitt, and Ruth Suehle * Reviewed initial proposals and met with two vendors, New Kind and Orange Green * Continued to monitor and counsel on reactive comms around ASF branding Website * Began text updating of multiple pages in preparation for navigation/restructure. Social Media Posts In April, we continued to drive community engagement across social media, sharing: * 57 Tweets + 18 LinkedIn posts covering ASF, project news, and industry news. Posts included project releases, case studies and how-to articles. * We also reacted to or commented on several posts in which we were tagged. Social Analysis ASF social share of voice amongst other large foundations continues to float around the single digits at 3.8% with a net negative social sentiment this month of -2.7%. * April 8.1% positive vs 10.8% negative * YTD average : 13.2% positive vs 11.1% negative (2.1% net positive) Social Engagement Stats (Twitter + LinkedIn) * Total engagement: 9,444 (down 7% from March) * Total clicks: 5,370 (down 11% from March) * Click to engagement ratio: 50% (down 3% from March) * New followers: 828 (2% lower increase than March) ----------------------------------------- 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 ========== - Agenda Tool (read-only mode) is available now for testing. See https://agendatest1-ec2-va.apache.org/ Finances ======== - FY24 budget was submitted to President last month; a minor revision was made to reduce the Travel/Meetup request. Short Term Priorities ===================== - Get the logo server fully managed by puppet as an Infra service. Long Range Priorities ===================== - All the secrets, and all the MFA. Keycloak, BitWarden, and Vault fully-deployed to our users. General Activity ================ - Ansible improvements for Jenkins ephemeral nodes. Some outlook for secrets management on our machines. - Continued work on move to Atlassian Cloud for our Jira/Confluence products. A major hurdle is dropping our current user count within their current limits. An interesting creative anecdote: one of our teammates used ChatGPT to power-up and write some SQL and Python to extract data from the Jira tables. A great force-multiplier! - LastPass -> Bitwarden migration continues. Infra has moved, and we are now assisting other departments/Officers with the move. The LP contract ends in approximately August, while BW is monthly for now. - Further work to set up GitHub Action runners in Azure. There is a lot of "magic" to get permissions/roles configured for this, to enable more people in the community to get these set up. - Gradle continues to advance towards a productive build/analysis. We continue to work with Gradle,Inc on integration of their product into our Jenkins clusters. - Some minor cleanup for the LDAP lockdown, specifically related to two LDAP servers with mismatched rules and a couple scripts that were missed due to this split-brain. - Keycloak is in a "Proof of Concept" mode, and advancing through MFA support and recovery workflow. This should bring MFA to more of our systems, including MFA for our OAuth-based services. - Our slack bot, Qbot, is now completely managed by Puppet. Development work has continued, adding new features and reliability. - Blog migration is moving slowly. It is likely that many of the older blogs will simply be archived, rather than moved onto a new platform. A few projects have already stated their intent to discontinue blogging. - Improvements in our pubsub will allow us to replay missed events with better reliability. - The "gitweb" service has been disabled on gitbox.a.o due to operational problems, and maintenance concerns. Some redirects have been added to point people towards github.com for web-based browsing of the repositories. - The Artifact Distribution Platform is seeing some movement, with input from the Security Team and the Apache Beam project. - Smoothing out the Roundtable scheduling/announce processes. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] Another quiet month. Planning continues for Community Over Code North America, Asia, and EU 2024 events. The CFP is still open and is slowly starting to get some proposals in. We hope to have more detail on the website in the coming weeks. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Minimal late report , apologies. Berlin Buzzwords applications were scored and we have ended up with 2 viable successful applicants. Travel & Accommodation to be arranged in the next few days. Had two meetings, one regarding ApacheCon Asia and one regarding ApacheCon NA and ApacheCon EU. More meetings and details to follow over coming weeks, including one tomorrow (18th) with Fundraising folks. Applications question set(s) are being prepared for imminent opening of applications for ApacheCons NA and most likely Asia ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] No issues requiring board attention. Few emails were received on the VPs address, but most of them were spam ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. After resolving a handful of LEGAL issues, we are flat at 22 outstanding issues. Henri Yandell and I are working on providing some amount of formal guidance for ASF contributors on using generative AI code assist tools (e.g. GitHub Co-pilot, etc.). This is done in coordination with Linux Foundation's legal team and Eclipse Foundation in order to harmonize our recommendations where reasonable. I got invited to the Open Source Congress in Geneva on July 27 to discuss, among other things, questions surrounding AI code assist tools and upcoming EU legislation. There appears to be some level of disagreement and the need for further clarification around split of Legal responsibilities between the office of the President of the ASF and the Legal Committee/VP Legal. See public emails discussion threads on legal-discuss@ and, likely, on board@ soon. Mark Radcliffe is expected to make an additional appeal to the board at this month's board meeting regarding legal aspects of the "Apache" name. He also has news to share when it comes to who will be our go-to contact at DLAPiper from now on. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] - We have have started providing guidance for consistent software identification using schemes such as Purl and SWIG, so vulnerability information can more easily be shared by Apache itself as well as third parties. Such consistent naming is essential to improve the accuracy of SBOM and vulnerability scanning activities. - We identified a PyPI package that was still managed outside of Apache and was missing security updates. - We are working with projects to publish 'security model' information on their websites, which help users understand what to expect from the project security-wise and security researchers on where to best focus their efforts. In April such a section was published for Apache Commons. - We are working with the Airflow project to form a security@airflow.apache.org group. - We moved our blog to the newly-created https://security.apache.org Stats for April 2023: 29 [license confusion] 21 [support request/question not security notification] 4 [report/question relating to dependencies] Security reports: 73 (last months: 64, 71, 47) 11 ['airflow'] 9 ['inlong'] 7 ['superset'] 6 ['website or other infrastructure'] 4 ['dolphinscheduler'] 2 ['apisix', 'commons', 'dubbo', 'httpd', 'pulsar', 'streampark', 'trafficserver'] 1 ['lineaje', 'allura', 'brpc', 'doris', 'druid', 'fineract', 'guacamole', 'jackrabbit', 'jena', 'johnzon', 'linkis', 'logging', 'mxnet', 'netbeans', 'ofbiz', 'pinot', 'shenyu', 'streampipes', 'struts', 'tomcat', 'tvm', 'xerces'] In total, as of 1 May 2023, we're tracking 173 (last months: 153, 154) open issues across 62 projects, median age 69 days (last months: 78, 91). 65 of those issues have CVE names assigned. 7 (last month: 8) of these issues, across 5 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache AGE Project [Eya Badal] ## Description: The mission of Apache AGE is the creation and maintenance of software related to a multi-model database that enables graph and relational models built on PostgreSQL ## Issues: There are no issues requiring board attention. ## Membership Data: Apache AGE was founded 2022-05-17 (a year 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 Dehowe Feng on 2022-05-17. - Muhammad Taha was added as committer on 2023-03-29 - Rafsun Masud was added as committer on 2023-03-10 - Muhammad Shoib to be a PMC is in progress(discussion). ## Project Activity: PG12-1.3.0 was released on 2023-04-27. PG13-1.3.0 was released on 2023-04-17. PG11-1.2.0 was released on 2023-02-02. We are planning to have some webinars(series) for our users. ## Community Health: Our users' engagement has been growing steadily, as evidenced by the 14% increase in commits, with a total of 155 recorded during the past quarter. Moreover, the number of code contributors has risen by 37%, with 51 individuals contributing code. On GitHub, we saw a substantial 49% increase in PRs opened, totaling 178, while the number of PRs closed also increased by 61% to 145. The majority of our community's traffic and communication has shifted towards GitHub, which accounts for the 20% decrease in traffic on the dev list. Overall, the community's health is in excellent condition, with signs of steady growth and expansion. ----------------------------------------- Attachment B: Report from the Apache Ambari Project [Roman Shaposhnik] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ambari was founded 2022-06-15. There are currently 19 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Yu Hou was added as committer on 2023-03-04 ## Project Activity: - ambari-metrics-3.0.0 was released on 2023-03-13. - ambari-2.7.7 was released on 2022-12-11. ## Community Health: Ambari 2.8.0 release vote is in progress. ----------------------------------------- Attachment C: Report from the Apache Ant Project [Jan Materne] ----------------------------------------- Attachment D: Report from the Apache Any23 Project [Lewis John McGibbney] ----------------------------------------- Attachment E: Report from the Apache BookKeeper Project [Sijie Guo] ## Description: The mission of BookKeeper is the creation and maintenance of software related to Replicated log service which can be used to build replicated state machines ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache BookKeeper was founded 2014-11-19 (8 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: - Hang Chen was added to the PMC on 2023-03-14 - No new committers. Last addition was Shiji Lu on 2022-10-06. ## Project Activity: Recent releases: - 4.16.1 was released on 2023-05 - 4.16.0 was released on 2023-04 - 4.15.4 was released on 2023-03 - 4.14.7 was released on 2023-02 - 4.14.6 was released on 2023-01 - The BookKeeper 4.16.0 is a milestone to support DirectIO and have a lot of performance improvements. - We continue to have many "BookKeeper Proposal" getting submitted, discussed and voted by the community: BP-59:Refactor ByteBuf release method BP-60:Change PCBC limitStatsLogging default value to true BP-61: Revert BP-59 to release ByteBuf using ReferenceCountUtil.release() instead of ReferenceCountUtil.safeRelease() BP-62: Streamline batch add requests BP-63: Make all PacketProcessorBaseV3 recyclable - We also started a project to tune the performance for handling many small entries and got significantly performance improvement. - BookKeeper has reached 172 contributors on the main Github repo (It was 168 contributors in December 2022) - BookKeeper community is discussing rotating the PMC Chair. ## Health report: The community is pretty healthy currently, new features and bugfixes are coming both from committers and new contributors and we recently added one PMC member. New issues and PR review time is a bit long, maybe we need to invite more Committers. ## Community Health: - Activity on the mail lists and PRs increased a lot with more committers and contributors participate in discussions and PR reviews. - dev@bookkeeper.apache.org had a 40% increase in traffic in the past quarter (117 emails compared to 83) - There is low traffic on the user@ mailing list probably because BookKeeper is very low level and most of the times people who reach out to the community start directly from the dev@ mailing list. ### Github activity - 202 commits in the past quarter (42% increase) - 32 code contributors in the past quarter (6% increase) - 150 PRs opened on GitHub, past quarter (31% increase) - 148 PRs closed on GitHub, past quarter (46% increase) - 26 issues opened on GitHub, past quarter (-13% change) - 18 issues closed on GitHub, past quarter (5% increase) ----------------------------------------- Attachment F: Report from the Apache Brooklyn Project [Geoff Macartney] ## Description: The mission of Apache Brooklyn is the creation and maintenance of software related to a software framework for modeling, monitoring and managing cloud applications through autonomic blueprints. ## Issues: As was noted in April's Apache jclouds report, its PMC intend to move jclouds to the Attic. We in the Brooklyn community were among those who took part in the conversation but it hasn't been possible to find people with time to commit to the maintenance of jclouds. There has been a little discussion on the Brooklyn mailing list about what to do when jclouds moves to the Attic but at this time it's still unclear what we will do when this happens. Possibly we can continue using jclouds as it is for now and, if we need any bug or security fixes, we can fork and make these as we need them. But as we only use a smallish subset of jclouds this won't equate to enough effort to keep jclouds going as a project. ## Membership Data: Apache Brooklyn was founded 2015-11-18 (7 years ago) There are currently 20 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Iuliana Cosmina on 2021-06-04. - No new committers. Last addition was Mykola Mandra on 2022-03-08. ## Project Activity: - The last major Brooklyn release was 1.0.0, released on 3rd March 2020. - There is a steady turnover of commits to the project. This has included a number of further developments to the recently introduced "workflow" capability within Brooklyn blueprints. ## Community Health: Discussions about issues and directions for the project continue on the mailing lists, and this quarter has been a little busier than usual. ----------------------------------------- Attachment G: Report from the Apache BuildStream Project [Tristan Van Berkom] ## Description: The mission of Apache BuildStream is the creation and maintenance of software related to efficiently and correctly developing, building and integrating software stacks ## Issues: We are still lacking a way to advertise a link for people to request access to join our slack channel. ## Membership Data: Apache BuildStream was founded 2022-09-21 (8 months ago) There are currently 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21. - No new committers were added. ## Project Activity: Recent activity includes: * Updating python dependencies to new API breaking versions of dependencies * This is particularly tricky regarding versioneer with regards to the new python build system, we may still have issues here regarding support for older supported python versions. * Rewriting the buildbox binary build system such that it can work with glibc versions down to 2.17 (CentOS 7) ## Community Health: Issue tracking has regular activity, we would be doing better if we had an open slack channel for any (non ASF member) person to easily join. ----------------------------------------- Attachment H: Report from the Apache Cassandra Project [Josh McKenzie] ## Description: Apache Cassandra software is a highly scalable second-generation distributed database. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cassandra was founded 2010-02-16 (13 years ago) There are currently 72 committers and 36 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Dinesh Joshi on 2021-05-19. - Patrick McFadin was added as committer on 2023-03-13 ## Project Activity: 3.11.15 was released on 2023-05-05. 4.0.9 was released on 2023-04-14. 4.1.1 was released on 2023-03-21. The 3.0 line continues to have special dispensation as our oldest supported release; when 5.0 releases we'll be dropping support for 3.0 and 3.11 both, leaving 4.0, 4.1, and 5.0 as our supported lines. Continued releases on the 4.0 line (post major stabilization) and 4.1 line (release line with significant operator tooling and stability features added) has seen good uptake in migration without any major surprises in terms of defects. There's a significant amount of work leading up to the 5.0 release; we have not yet concluded when to set a drop-dead date to cut the release as there's healthy tension between wanting to keep to a healthy yearly cadence and some very significant new features (multi-key transactions w/1 round-trip uncontended, strongly consistent cluster topology, some major data structure enhancements). No blockers and communication is healthy here. ## Community Health: We expect to see several committer nominations in the near future when the CEP-28 work lands (Spark bulk reader / writer in the Sidecar). These will be our first committers in an ecosystem subproject since we codified our governance structure for subprojects recently. Activity is picking up as we head into spring and summer, as well as the expected upcoming major 5.0 release. Some highlights: dev@cassandra.apache.org had a 58% increase in traffic in the past quarter (794 emails compared to 500) user@cassandra.apache.org had a 42% increase in traffic in the past quarter (151 emails compared to 106) 267 issues opened in JIRA, past quarter (25% increase) 190 issues closed in JIRA, past quarter (43% increase) 401 commits in the past quarter (45% increase) Moving some of our major work (mentioned above) into feature branches rather than on personal forks has given much more visibility into the amount of attention going into these major efforts and been effective in attracting more collaboration. ----------------------------------------- Attachment I: Report from the Apache Cocoon Project [Cédric Damioli] ## Description: The mission of Cocoon is the creation and maintenance of software related to Web development framework: separation of concerns, component-based ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cocoon was founded 2003-01-22 (20 years ago) There are currently 80 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Javier Puerto on 2012-07-06. - Christofer Dutz was added as committer on 2023-05-10 ## Project Activity: Thanks to Christofer's help, we hope to be able to release anytime soon. This would end the current security fix cycle begun 6 months ago. ## Community Health: Right after the release, if we manage to do it, we will certainly have to decide if and when properly end the good old Cocoon project and get it to the Attic. ----------------------------------------- Attachment J: Report from the Apache Community Development Project [Swapnil Mane] ## Description: The mission of Community Development is the creation and maintenance of software related to Resources to help people become involved with Apache projects ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Community Development was founded 2009-11-01 (14 years ago) There are currently 41 committers and 37 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 Aditya Sharma on 2022-06-23. - No new committers. Last addition was Ted Liu on 2021-10-18. ## Project Activity: ### Google Summer of Code 2023 The ASF has once again been accepted as a GSoC mentoring organisation. Our 17 projects proposed 124 project ideas that is supported by 62 mentors. We received a total of 139 proposals from the interested contributors, which saw a rise from 111 last year. After the evaluation, we selected a total of 43 proposals from 17 projects with a minimum of 2/3 proposals per project and a maximum of 5 proposals per project. Apache Dubbo topped the list with 6 projects due to an overwhelming proposal count. We have received slots for a total of 26 Contributor Projects for GSoC 2023 to be mentored by 42 mentors. This time the count is lower than the previous year(33) perhaps because of GSoC's budget limitations. Thanks to Maxim Solodovnik, Priya Sharma, Sanyam Goel, and Swapnil M Mane for managing GSoC activities for us. ### ALC We are happy to share that we established one more ALC, ALC Xi'an (China) and got interest to establish a new ALC in Banglore (India). We had another good quarter for the ALC Chapters' activities. ALC Beijing team worked on planning Community Over Code Asia 2023 (formally ApacheCon), the CFP is open now [ALC1]. ALC Indore organized two in-person events: -- GSoC with the ASF (~30 attendees) [ALC2] -- Workshop on Apache Solr (~20 attendees) [ALC3] Members from the ALC Shenzhen team delivered the talk on a couple of topics [ALC 4] -- How to build influence in the open-source community -- OSPO, ChatGPT in Open Source ### Back to basics: What we do @ComDev This is one of the important and engaging activity that we are currently undertaking in the ComDev community, and huge thanks to Rich Bowen for initiating and leading this effort. As we evaluate our current website, we've identified various activities and tools that we had previously focused on but are no longer supporting or maintaining. Rich has created a proposal outlining our priorities for ComDev website improvements [ComDev1], and we are gradually working on these changes. Valuable insights from Rich and inputs from community members can be found in this thread [ComDev2]. ### Community Over Code 2023 (ApacheCon) The CFP for the Community track at Community Over Code 2023 is open and we shared the details with the community. ### Events We participated in a couple of conferences. We had a booth in Devnexus [Event1]. Thanks to Bob Paulin for managing it. And various members from our community participated and delivered talks at FOSS Backstage 2023 [Event2]. ### Other One more interesting discussion that we are having is around building a new contributor guide tool. Thanks to Shane Curcuru for sharing the detailed proposal around on it [Other1]. ## Community Health: Our dev@community.apache.org list had a 358% increase in traffic in the past quarter (734 emails compared to 160). It is mainly because of Google Summer of Code and also we done various content improvements to our site and these notifications also goes to our dev list which also affects this number. Along with this, the Jira notification for GSoC issues also goes to this list. Overall, we had a great quarter, we were active in various different activities, thanks to our community members. [ALC1] https://www.bagevent.com/event/cocasia-2023-EN [ALC2] https://cwiki.apache.org/confluence/x/65RbDg [ALC3] https://cwiki.apache.org/confluence/x/jwoNDw [ALC4] https://cwiki.apache.org/confluence/display/COMDEV/ALC+Shenzhen+Events [ComDev1] https://cwiki.apache.org/confluence/x/YIzFDg [ComDev2] https://s.apache.org/pipam [Event1] https://devnexus.com/ [Event2] https://23.foss-backstage.de/ [Other1] https://s.apache.org/g77fz ----------------------------------------- Attachment K: Report from the Apache CouchDB Project [Jan Lehnardt] ----------------------------------------- Attachment L: Report from the Apache Creadur Project [Philipp Ottlinger] ## Description: The mission of Creadur is the creation and maintenance of software related to Comprehension and auditing of software distributions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Creadur was founded 2012-04-18 (11 years ago) There are currently 11 committers and 10 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 Karl Heinz Marbaise on 2016-08-30. - No new committers. Last addition was Karl Heinz Marbaise on 2016-08-30. ## Project Activity: Recent releases: Apache Creadur Tentacles 0.1 was released on 2022-10-22. Apache Rat 0.15 was released on 2022-09-17. Apache Rat 0.14 was released on 2022-05-28. Activity remains steady. Questions and PRs get answered, overall traffic remains low. dev@creadur.apache.org had a 16% increase in traffic in the past quarter (180 emails compared to 155). ## Community Health: All is stable. Project seems to be in maintenance mode as discussed on the board mailinglist. ----------------------------------------- Attachment M: Report from the Apache CXF Project [Daniel Kulp] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There is also a sub-project that leverages CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CXF was founded 2008-04-15 (15 years ago) There are currently 43 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Andy McCright on 2019-02-24. - No new committers. Last addition was Alexey Markevich on 2017-12-29. ## Project Activity: With CXF 4.0 released last period, the bulk of the work this period was responding to issues and fixing bugs in the ".0" release. In addition, a lot of effort went into supporting HTTP/2 for all of the HTTP components in CXF. We then pushed hard to get the 4.0.1 release out. Simultaneously, we decided to pursue a 3.6.0 release which back ports some of the updates from 4.0.x (which is jakarta.* and Java17 based) to the 3.x branch which is Java11/javax.* based. 3.5.6 (Java8 base) was also released with some fixes. Recent releases: 3.5.6 was released on 2023-05-08. 3.6.0 was released on 2023-05-08. 4.0.1 was released on 2023-05-08. Last Fediz Release: Apache CXF Fediz 1.6.1: 2022-12-23 ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much. Thus, steady progress and regular releases are a good thing. We are responding to bug reports and security issues and getting patch releases out. ----------------------------------------- Attachment N: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DataSketches was founded 2020-12-15 (2 years ago) There are currently 16 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was David Cromberge on 2021-09-22. - No new committers. Last addition was Will Lauer on 2022-03-07. ## Project Activity: As part of our releases (see project statistics): - A new Density Sketch and new Count Min Sketch have been released to our C++ Library along with their bindings in the Python Library. - Our Python sketch library has been extended so that all of our "container' type sketches (e.g., quantile, frequency sketches) can handle arbitrary objects, along with Python-defined comparators and combination policy logic where relevant. This brings the Python sketch library to full parity with the offerings in the C++ library. Charlie Dickens has been accepted at the Big Data LDN, Fall 2023 conference to present a paper about our Apache DataSketches project. Charlie has also been chosen as Industry Supervisor for a Master-of-Science summer project at a University in the UK, where the intention is for the students to develop a machine learning model using the new Count Min sketch. ## Community Health: The DataSketches project is healthy. Most of our interactions with users are through GitHub or through Slack. We are continuing to work with some of the largest cloud providers on adoption of our library. We are also working closely with the Java Project Panama. We are also seeing some interest in our technology from government agencies, including international agencies. ----------------------------------------- Attachment O: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment P: Report from the Apache Doris Project [Mingyu Chen] ## Description: The mission of Apache Doris is the creation and maintenance of software related to a MPP-based interactive SQL data warehousing for reporting and analysis ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Doris was founded 2022-06-15 (a year ago) There are currently 52 committers and 17 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 Yongqiang Yang on 2023-01-10. - No new committers. Last addition was Zhijing Lu on 2023-02-06. ## Project Activity: 1. Released v1.2.2/1.2.3/1.2.4/1.2.4.1/2.0.0-alpha1 for Doris. 3. The community is very active at the moment we are working on a lot of feature updates and code refactoring. The 2.0 GA will be released next month ## Community Health: The community health is good. We reached "500 Contributors" milestone. And we are preparing to invite more committers. ----------------------------------------- Attachment Q: Report from the Apache Drill Project [Charles Givre] ## Description: The mission of Drill is the creation and maintenance of software related to Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage ## Issues: No issues requriing Board attention. The PMC would like to express a little disappointment with the rather tepid response to our request for a release announcement. Drill 1.21 was a very significant release from a functionality perspective, and the only announcements we received were buried in other announcements. ## Membership Data: Apache Drill was founded 2014-11-18 (8 years ago) There are currently 62 committers and 27 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 James Turton on 2022-01-23. - No new committers. Last addition was Maksym Rymar on 2022-10-19. ## Project Activity: Since the last report, we released Drill 1.21.0 and a bugfix release of 1.21.1. 1.21 was quite a significant release in that we eliminated the fork of Apache Calcite that Drill was using and now Drill is running on the main branch of Calcite, 1.34. The result was a significant improvement in stability and overall ease of use. Another very significant improvement was the work done to improve implicit casting. One of the main challenges of Drill was querying data without a schema. When it works, the exprience is magical, but when it doesn't, the user was often confronted with a barrage of incomprehensible errors Drill 1.21.0 largely fixes both of these issues and by in large, "it just works"! Drill 1.21 also adds new connectors/plugins for: * GoogleSheets * Box File System * MS Access Drill 1.21 also adds the ability for Drill to query other Drill clusters. This is particularly useful if a user has data in multiple public clouds. In this scenario, Drill can be installed in both environments, and then connected using the new Drill-on-Drill plugin. From there, a user can query across environments without incurring massive data transfer costs. Lastly, Drill 1.21 user translation to the security settings. User translation allows users to use individual credentials instead of service accounts to query data in systems like Splunk or ElasticSearch. 1.21.1 is a minor bugfix release which fixed a significant regression in Calcite's date functions as well as some other minor bugs. 1.21.1 was released on 2023-04-29. 1.21.0 was released on 2023-02-21. 1.20.3 was released on 2023-01-07. ## Community Health: Drill's community health remains strong. dev@drill.apache.org had a 4% increase in traffic in the past quarter (349 emails compared to 335) issues@drill.apache.org had a 52% increase in traffic in the past quarter (495 emails compared to 324) 29 issues opened in JIRA, past quarter (-32% change) 35 issues closed in JIRA, past quarter (-7% change) 112 commits in the past quarter (13% increase) 11 code contributors in the past quarter (-8% change) 34 PRs opened on GitHub, past quarter (-20% change) 34 PRs closed on GitHub, past quarter (-27% change) 11 issues opened on GitHub, past quarter (37% increase) 4 issues closed on GitHub, past quarter (33% increase) ----------------------------------------- Attachment R: Report from the Apache Druid Project [Gian Merlino] Report date: 5/10/2023 ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro, ORC, or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity Our last major release was Druid 25.0.0, which contained 300 new features, bug fixes, performance enhancements, documentation improvements, and additional test coverage from 51 contributors. In the past three months (Feb–Apr 2023), mailing list traffic is down 27% relative to the prior three months (Nov 2022–Jan 2023). This follows a similarly- sized decrease in the prior report. GitHub activity is slightly up for PRs and commits. The number of unique contributors is up significantly, to 64. On the other hand, activity in GitHub issues is down, as it was last report. Our Slack workspace at https://apachedruidworkspace.slack.com/ stands at 1,511 members, up 521 members (52%) since our last report, a significant increase. Consistently over the past few reports, we have seen a pattern of migration of activity away from mailing lists and towards GitHub. The current statistics indicate that issues-related activity is also migrating to our Slack workspace. This is consistent with the character of conversations that are taking place on Slack: mainly answering questions, troubleshooting, etc. A Helm chart for Druid was contributed after the helm/charts repository on GitHub was deprecated. However, we have not included this in any release since then, due to uncertainty about whether or not we need to perform formal IP clearance for this contribution, and a lack of volunteers willing to spend the time to sort this out. We hope to be able to sort this out for a subsequent release. ## Recent PMC changes - Currently 33 PMC members. - No new PMC members since the last report. - Last addition was Abhishek Agarwal (2022-06-06). ## Recent committer changes - Currently 60 committers. - 4 new committers since the last report: - Didip Kerabat (2023-04-25) - Jason Koch (2023-04-11) - Laksh Singla (2023-04-06) - Tejaswini Bandlamudi (2023-04-05) ## Recent releases - 25.0.0, a major release, on 2023-01-04. - 24.0.2, a patch release, on 2022-12-21. - 24.0.1, a patch release, on 2022-11-12. - 24.0.0, a major release, on 2022-09-21. ## Development activity by the numbers In the last quarter: - 719 commits from 64 contributors - 805 pull requests opened - 780 pull requests merged/closed - 120 issues opened - 55 issues closed ----------------------------------------- Attachment S: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db is a lightweight relational database access library dealing with all aspects of storing, manipulating, retrieving and modelling data in relational database management systems (RDBMS). As an alternative to traditional OR-Mapping solutions, it provides an SQL centric, no-compromise approach that uses a Java-Object-Model rather than Mapping Files or Annotations. ## Issues: There are no issues requiring the boards attention at this time. ## Membership Data: Apache Empire-db was founded 2012-01-24 (11 years ago) There are currently 10 committers and 9 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 Jan Glaubitz on 2016-07-10. - No new committers. Last addition was Ralf Eichinger on 2022-03-15. ## Project Activity: Latest release is empire-db-3.1.0 released on 2023-04-22. This quarter we have successfully prepared and published a new release containing 12 significant improvements and 9 bugfixes. The project website has also been updated to reflect the API improvements. ## Community Health: After a couple of quiet quarters with low activity we had significantly more contributions this quarter as indicated by the activity report numbers: 11 issues opened in JIRA 19 issues closed in JIRA 45 commits in the past quarter from 3 code contributors Even so, we admit that size of our community is small. However, besides the active code contributors there are some passive members who are following our mailing lists and participating in the voting process. Still given the maturity of the project combined with the "old-fashionedness" of the subject (relational databases) it is rather unlikely that we will attract many new committers in the future. ----------------------------------------- Attachment T: Report from the Apache EventMesh Project [Eason Chen] ## Description: The mission of Apache EventMesh is the creation and maintenance of software related to a fully serverless platform used to build distributed event-driven applications ## Issues: The project is blocked by Infra on an issue. https://issues.apache.org/jira/browse/INFRA-24475 ## Membership Data: Apache EventMesh was founded 2023-03-22 (2 months ago) There are currently 42 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 3:1. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Software development activity: - workflow new feature discussion, integration with dashboard. - dashboard new feature demoshow. - source/sink connector api merged. - docker deployment update. - java sdk cloudevents protocol optimization. Meetups and Conferences: - We gave a online meetup with the 4paradigm on 27th April. - GSOC tasks confirm. ## Community Health: More than 12 new contributors added, 20 authors have pushed 86 commits to master and 112 commits to all branches. The development mailing list had a 30% decrease in traffic, beacuase we redirect some git-related mails into issues mailing list, so issues mailing list had a big increase in traffic. ----------------------------------------- Attachment U: 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 ## Issues: No issues at this time ## Membership Data: Apache Flagon was founded 2023-03-21 (2 months 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 (project graduated recently). - Jason Young was added as committer on 2023-04-22 - Some discussion of adding new PMC members ## Project Activity: - Coordinated development activity among committers, PMC on new project features - Completed major stepsto migrate Flagon from Incubator assets - Coordinated work to remove refs to Incubator from src, update website - Likely will release new version of UserALE.js, discuss plans for Distill ## Community Health: The current community has been active in addressing new PRs and issues, as well as coordinating on migration steps out of the incubator. Code clean-up for UserALE.js has completed and we will move toward our first official release as TLP. Next we will focus on release of our Python product Distill. We believe these steps will drive additional community growth. Furthermore, we will explore additional integration examples with Apache Superset, Apache Kafka, Apache Druid , and Streamlit to drive community growth. ----------------------------------------- Attachment V: Report from the Apache Flume Project [Balázs Donát Bessenyei] ## Description: The mission of Flume is the creation and maintenance of software related to A reliable service for efficiently collecting, aggregating, and moving large amounts of log data ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Flume was founded 2012-06-20 (11 years ago) There are currently 33 committers and 25 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 Tristan Stevens on 2022-04-10. - No new committers. Last addition was Sean Busbey on 2022-07-25. ## Project Activity: Flume Spring Boot 2.0.0 was released on 2023-04-02 which is the first "non-monolithic" release after two "regular" releases last year. ## Community Health: We seem to have 4 active PMC members which makes releases difficult, but not impossible. Also, we have a committer who is on track to become a PMC member. Contributor activity has significantly increased recently. ----------------------------------------- Attachment W: Report from the Apache FreeMarker Project [Dániel Dékány] ## Description: Apache FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. Apache FreeMarker is implemented in Java as a class library for programmers. FreeMarker 2 (the current stable line) produces releases since 2002. The FreeMarker project has joined the ASF in 2015, and graduated from the Incubator in early 2018. ## Issues: There are no issues requiring board attention at this time. ## Activity: Activity was low in recent months. ## Health report: Activity is currently low. User questions (mostly on StackOverflow) and new Jira issues are being answered promptly though. The short term goal is to polish native java.time support (FREEMARKER-35), and release it with 2.3.33. The long term goal is continuing the ongoing development on the 3.0 branch, so that the project can innovate and the code base can become much cleaner and more attractive for new committers. ## PMC changes: - Currently 7 PMC members. - No changes since the graduation on 2018-03-21 ## Committer base changes: - Currently 8 committers. - Last added: Siegfried Goeschl on 2020-01-07 ## Releases: - 2.3.32 was released on 2023-01-14 ----------------------------------------- Attachment X: Report from the Apache Geode Project [Mark Bretl] ## Description: The mission of Apache Geode is the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. ## Issues: For the work of moving CI to GitHub Actions, we are waiting on larger VMs from Infra for some of the testing pipelines. No ETA has been provided. ## Membership Data: Apache Geode was founded 2016-11-15 (6 years ago) There are currently 118 committers and 31 PMC members in this project. While the total membership of the PMC is 31, there are less than 10 active members. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Calvin Kirs on 2022-11-14. - No new committers. Last addition was Calvin Kirs on 2022-11-15. ## Project Activity: 1.15.1 was released on 2022-10-10. Very little activity on mailing lists and source commits the past few months. We are still working on migrating the Continuous Integration system over to GitHub actions. ## Community Health: The pulse is low. Besides the volunteers who have joined the PMC, we have not had any growth with contributors to the project. Currently we have two individuals working small amounts, so need to find ways to get the word out for more individuals to join the community. This was also an issue when the majority of contributors were from the same company. ----------------------------------------- Attachment Y: Report from the Apache Giraph Project [Dionysios Logothetis] ----------------------------------------- Attachment Z: Report from the Apache Gora Project [Kevin Ratnasekera] ----------------------------------------- Attachment AA: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy programming language. ## Issues: Regarding Rich's comments on the last report: > rbowen: Three years since your last committer addition is a little > concerning. Don't neglect mentoring those non-committer > contributors towards the committer roster. Yes, it is one of the things we worry about too. We are speaking with recent committers. Most have a particular niche aspect they want fixed rather than interest in evolving the project in a broader fashion but we will encourage them as best we can. We also hope to kick off some student projects but haven't managed to get everything in place yet. No other issues requiring board attention at this time. ## Membership Data: Apache Groovy was founded 2015-11-18 (7 years ago) There are currently 20 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Remko Popma was added to the PMC on 2022-07-13 - No new committers. Last addition was Mikko Värri on 2020-06-03. ## Project Activity: We continue improving Groovy 4 as well as fixing critical bugs in earlier versions. We have also made further performance improvements to Groovy 4. We have started giving a bit more attention to our roadmap for Groovy 5 but still have much work to do before the main feature set is finalised. We expect attention on Groovy 5 will accelerate over the coming months. Recent releases: 2.5.22 was released on 2023-03-31. 3.0.17 was released on 2023-03-31. 4.0.11 was released on 2023-03-31. 3.0.16 was released on 2023-03-12. 4.0.10 was released on 2023-03-12. (We also released 4.0.12 in the last few days, outside the official reporting window, so we'll include that officially in our next report) ## Community Health: Activity on the mailing lists has been a little stronger than last quarter. Activity on Github has been a little lower than last quarter. But on the whole, health remains good for a relatively small project like ourselves. Download statistics remain very healthy. We look forward to helping run the Groovy Track at the CommunityOverCode conference. This quarter on our main branch (which corresponds to Groovy 5) of our core repo, 141 commits were contributed from 7 contributors including 4 non-committer contributors (1 new). There were 485 commits from 11 contributors across all branches. The high number of commits across all branches (compared to just our main branch) corresponds to a concerted effort to port as many bug fixes that made sense for our earlier versions, so that we can now focus more on Groovy 5. ----------------------------------------- Attachment AB: Report from the Apache Helix Project [Junkai Xue] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Issues: Discussion the possibility of making helix-ui to a separate repo. ## Membership Data: Apache Helix was founded 2013-12-17 (9 years ago) There are currently 26 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Jiajun Wang on 2022-11-02. - No new committers. Last addition was Xiaoyuan Lu on 2023-01-03. - Proposed new committers Quincy Qu and Molly Gao waiting for iCLA ## Project Activity: 1.2.0 was released on 2023-05-02 Resolved CVE-2022-47500 ## Community Health: 112 commits in the past quarter (31% increase) 75 PRs opened on GitHub, past quarter (29% increase) 73 PRs closed on GitHub, past quarter (37% increase) ----------------------------------------- Attachment AC: Report from the Apache Hop Project [Hans Van Akelyen] ## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (a year ago) There are currently 23 committers and 10 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 Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. ## Project Activity: We are sticking to our 1 release every 2 months schedule, since previous board report 2 releases have been made (2.3 and 2.4) and we are slowly wrapping up our 2.5 release. No further special events have occured since prvious report. ## Community Health: During the previous quarter there has been a decline on commits, but I believe it's more a seasonal effect and not a real negative indicator. We are still struggeling on getting more activity on the mailinglist. people tend to prefer non-formal communication methods. ----------------------------------------- Attachment AD: Report from the Apache HTTP Server Project [Joe Orton] ## Description: The mission of HTTP Server is the creation and maintenance of software related to Apache Web Server (httpd) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HTTP Server was founded 1995-02-27 (28 years ago) There are currently 128 committers and 55 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Giovanni Bechis on 2021-06-11. - No new committers. Last addition was Emmanuel Dreyfus on 2022-11-05. ## Project Activity: This was a busy quarter for the project with two new releases (2.4.56 and 2.4.57) continuing maintenance work on the 2.4 branch, addressing outstanding security vulnerabilities and bugs as well as adding new features. A complex issue with rewrite rules and reverse proxy configurations (CVE-2023-25690) required significant effort to fix properly - a regression in the initial (2.4.56) iteration was addressed in 2.4.57. Most of the project activity centred around the releases. We also completed the migration from Travis CI to GitHub Actions as covered in my previous reports. At time of writing we have an open vote on moving the development repository away from the Subversion repository to Git (either via gitbox or GitHub). If the vote passes (which appears likely), this would be arguably the biggest change to our development workflow since we moved from CVS to SVN back in 2004. Moving would allow us to fully enable GitHub features, making it easier to accept outside contributions, but it would likely also alienate some existing committers. ## Community Health: As usual there was a large amount of mailing list discussion and commit activity around the releases and the fixes required. We continue to see a significant number of GitHub PRs filed from non-committers, as well as the ongoing use by committers to get CI results before merging code changes. ----------------------------------------- Attachment AE: Report from the Apache HttpComponents Project [Michael Osipov] ## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Active feature developments happens on master (5.2.x) with Java 8 - Version 5.3 will be released alpha very soon. ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Core 5.2.1 was released on 2023-01-12 ----------------------------------------- Attachment AF: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite project is the creation and maintenance of software related to high-performance distributed database engine providing in-memory and persistent data caching, partitioning, processing, and querying components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ignite was founded 2015-08-19 (8 years ago) There are currently 73 committers and 39 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 Ivan Daschinsky on 2022-09-15. - Aleksandr Pakhomov was added as committer on 2023-02-21 ## Project Activity: Releases: - 2.15.0 was released on 2023-05-02. - (extension) PYIGNITE-0.6.1 was released on 2023-02-17. Events: - Ignite Summit 2023 preparation is in progress ## Community Health: - There is a slight decrease in the dev list activity - Commits count increased twice, and the number of opened and closed GitHub issues has increased - Project blog posts were migrated to the Ignite website https://ignite.apache.org/blog/ ----------------------------------------- Attachment AG: 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 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Impala was founded 2017-11-15 (5 years ago) There are currently 66 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Andrew Sherman was added to the PMC on 2023-04-21 - Fang-Yu Rao was added as committer on 2023-03-10 Inactive PMC members: After the recent message from the ASF Board about PMC member responsibilities we've identified 13 PMC members who are not subscribed to the project's private@ mailing list. We sent them an initial reminder about their responsibilities hoping they become active again. ## Project Activity: 4.1.2 was released on 2023-04-10. 4.2.0 was released 2022-12-12. The Impala community had implemented the following over the last three months: - Bug fixes for nested types handling - Various improvements on the Web UI - Apache Iceberg support improvements - Apache Kudu support improvements - Fix for incorrectly written Iceberg test data - Added Hive's ESRI geospatial functions - Document changes - Various performance improvements - Improved logging for different existing features - Apache Ozone support improvements - Introduced support for OBS file system - Various test fixes - Switch to C++17 - Bumped versions for various dependencies - Improved decision making in query Planner - Various improvements for Python3 support - Fixes and improvements for impala-shell ## Community Health: reviews@ is the most reliable metric of Impala community activity level. There were 3606 emails to that list in February, March and April together. This is one of the highest numbers for a quarter in recent years. Impala remains a vibrant project. ----------------------------------------- Attachment AH: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for May 2023 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 27 podlings incubating. In March, podlings executed 4 distinct releases. We added 1 new IPMC member. Spot and PageSpeed have retired. Kvrocks has started the graduation discussion, SeaTunnel has resolved some branding issues on the eve of graduation. Some podlings' download pages have some problems with their checksum and signatures, but this may be a hangover from moving from the mirror system to the CDN and is being looked into. The incubator site has had some minor updates to improve it language. SDAP lacks active mentors, and only one mentor voted in the version release, but the community seems to be involved. We'll ask the project to ask for more mentors. # Community ### New IPMC members: - Andrew Wetmore ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - NLPCraft - SDAP - Toree - Training - Tuweni ## Graduations - None The board has motions for the following: - SeaTunnel ## Releases The following releases entered distribution during the month of April: - Baremaps 0.7.1 - DevLake 0.16.0 - Teaclave 0.5.0 - Uniffle 0.7.0 ## IP Clearance - None ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Miscellaneous - N/A ## Table of Contents [Celeborn](#celeborn) [DevLake](#devlake) [Kvrocks](#kvrocks) [OpenDAL](#opendal) [Paimon](#paimon) [StreamPark](#streampark) [Teaclave](#teaclave) -------------------- ## Celeborn Celeborn is an intermediate data service for big data computing engines to boost performance, stability, and flexibility. Celeborn has been incubating since 2022-10-18. ### Three most important unfinished issues to address before graduating: 1. Grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? - N/A ### How has the community developed since the last report? 1. Three new committers joined the community. ### How has the project developed since the last report? 1. Two releases are published. 2. Supporting Flink is reaching GA. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: - 2023-03-29, 0.2.1-incubating was released. ### When were the last committers or PPMC members elected? - 2023-03-17, binjieyang was added as a new committer. ### Have your mentors been helpful and responsive? - Our mentors have been very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? - The VP, Brand has approved the project name. ### Signed-off-by: - [ ] (celeborn) Becket Qin Comments: - [X] (celeborn) Lidong Dai Comments: - [X] (celeborn) Willem Ning Jiang Comments: - [X] (celeborn) Duo Zhang Comments: - [X] (celeborn) Yu Li Comments: Congratulations on successfully publishing the first apache release, and glad to see new committers joining the community ### IPMC/Shepherd notes: jmclean: Please list three things under import issues. -------------------- ## DevLake DevLake is a development data platform, providing the data infrastructure for developer teams to analyze and improve their engineering productivity. DevLake has been incubating since 2022-04-29. ### Three most important unfinished issues to address before graduating: 1. Grow the community, add committers and PPMC members. 2. Grow the ecosystem, support more data sources and use cases. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at the moment. ### How has the community developed since the last report? 1. 15 new contributors from 3 organizations have joined the community (93 contributors in total) 2. 170 new community members in Slack. 3. 2 new committers were elected, and 1 PPMC was elected. 4. Hosted a total of 6 community meetups. ### How has the project developed since the last report? 1. Made one new major release for v0.16. v0.17 is at the beta testing stage. 2. Support new data sources such as SonarQube Server v8.2+, BitBucket Cloud, GitLab v11.x, etc. 3. Support importing data and expanding data schema by CSV files. 4. Simplify the data transformation configuration for GitHub and Jira to improve on-board experience. 5. Refactor the algorithm to measure DORA metrics to cover more use cases and improve the data integrity. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2023-04-23 ### When were the last committers or PPMC members elected? 2023-05-10 ### Have your mentors been helpful and responsive? Yes, the mentors helped tremendously throughout version releases and community governance. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [ ] (devlake) Felix Cheung Comments: - [ ] (devlake) Liang Zhang Comments: - [ ] (devlake) Lidong Dai Comments: - [ ] (devlake) Sijie Guo Comments: - [ ] (devlake) Jean-Baptiste Onofré Comments: - [X] (devlake) Willem Ning Jiang Comments: ### IPMC/Shepherd notes: -------------------- ## Kvrocks Kvrocks is a distributed key-value NoSQL database, supporting the rich data structure Kvrocks has been incubating since 2022-04-23. ### Three most important unfinished issues to address before graduating None ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? - We got 12 new contributors since the last report ### How has the project developed since the last report? - Many improvements and bug fixes - Implement the new encoding with 64bit size and expiration time in milliseconds - Use the RocksDB WriteBatchWithIndex to implement the read-your-own-writes in transaction - Support watch/unwatch commands ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards the next release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release - 2023-05-06 ### When were the last committers or PPMC members elected? - 2023-03-24 we elected torwig as a Kvrocks PPMC member ### Have your mentors been helpful and responsive? Yes, they mentored us a lot on how to maintain the community, and also did many contributions for Kvrocks. ### Is the PPMC managing the podling's brand / trademarks? - The project name has been approved, ticket: PODLINGNAMESEARCH-204 - No 3rd parties used the podling and brand. ### Signed-off-by - [ ] (kvrocks) Jean-Baptiste Onofre Comments: - [X] (kvrocks) Xiaoqiao He Comments: - [X] (kvrocks) tison Comments: - [X] (kvrocks) Von Gosling Comments: - [X] (kvrocks) Liang Chen Comments: ### IPMC/Shepherd notes: -------------------- ## OpenDAL Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. Grow the community(attracting more committers, contributors, and users) 2. Publish Apache releases(resolving logistics on Apache releases) 3. Improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? We have added support for Supabase, SFTP, OneDrive, Google Drive, and Vercel Artifacts (Vercel Remote Caching), providing more choices to our users. We have noticed that some new projects have adopted OpenDAL, and there are also new users for our bindings who have achieved great results. We have launched a new project called Oay (OpenDAL Gateway). By providing a native gateway, we empower users to access different storage through the same API. We have also participated in open-source community activities. We are excited to be part of the Open Source Promotion Plan (OSPP) 2023, a summer program that encourages students to contribute to open-source projects. We have improved our documentation for new users and developers and set up a fast development environment to make it easier for them to use and contribute. In the past month, we have welcomed 26 new contributors, bringing the total number to 86. ### How has the project developed since the last report? - Core: We have added support for several new services and made improvements to performance and usability. - Cli: There have been no changes from the last report. - Bindings: We made some improvements to the existing bindings, adding new Java and C bindings with basic functions. - Gateway: We are still developing the MVP. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2023-04-27 NOTE: v0.33.2 - 2023-04-27 is not yet an official ASF release. We are still in the process of learning how to create a formal one. ### When were the last committers or PPMC members elected? April 24th, 2023. In the last month, we selected one PPMC member who was involved in the implementation of several features and reviewed most of the PRs. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks N/A ### Signed-off-by: - [X] (opendal) tison Comments: - [X] (opendal) Willem Ning Jiang Comments: The podling is in a good track. - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [ ] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes: -------------------- ## Paimon Paimon is a unified lake storage to build dynamic tables for both stream and batch processing with big data compute engines, supporting high- speed data ingestion and real-time data query. Paimon has been incubating since 2023-03-12. ### Three most important unfinished issues to address before graduating: 1. Publish our first release 2. Grow the community 3. Commit our LOGO ### Are there any issues that the IPMC or ASF Board need to be aware of? * N/A ### How has the community developed since the last report? 1. Resolved the suitable name search for "Apache Paimon" 2. Improved our website 3. Created our slack channel in ASF ### How has the project developed since the last report? 1. Prepare and start voting for our first apache release 2. Support Flink CDC data ingestion 3. Support Lookup Changelog-producer ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? * 2023-04-19, Zelin Yu was added as new committer. ### Have your mentors been helpful and responsive? * Our mentors have been very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? * The VP, Brand has approved the project name. ### Signed-off-by: - [ ] (paimon) Becket Qin Comments: - [ ] (paimon) Robert Metzger Comments: - [ ] (paimon) Stephan Ewen Comments: - [X] (paimon) Yu Li Comments: Glad to see the completion of project setup, as well as the active development and preparation for the first apache release. It's also great to see new committer joining the team, indicating a healthy community growth. ### IPMC/Shepherd notes: -------------------- ## StreamPark StreamPark is a streaming application development platform. StreamPark has been incubating since 2022-09-01. ### Three most important unfinished issues to address before graduating: 1. Establish better development specifications and improve official website documentation. 2. Attract more active contributors and committers to build a diverse community. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? 1. Released the first Apache version. 2. added 13 new contributors, the total contributors is 100 now 3. Added many new users, The community more healthier. ### How has the project developed since the last report? We have improved many issues, fixed security vulnerabilities, added many new users, and we are currently preparing for the release new apache version. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2023-05-09 ### When were the last committers or PPMC members elected? 2022-11-29 Chunjin Mu was added as a new committer. ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [X] (streampark) tison Comments: - [ ] (streampark) Willem Ning Jiang Comments: It's good to see the project made a new release by new added PMC member. - [ ] (streampark) Stephan Ewen Comments: - [ ] (streampark) Thomas Weise Comments: - [X] (streampark) Duo Zhang Comments: ### IPMC/Shepherd notes: jmclean: Given the influx of contributors have you considered making any of them committers. -------------------- ## Teaclave Teaclave is a universal secure computing platform. Teaclave has been incubating since 2019-08-20. ### Three most important unfinished issues to address before graduating: 1. Grow the community (attracting more committers, contributors, users) 2. Publish Apache releases (resolving logistics on Apache release) 3. Keep the project up-to-date and improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? 1. Since the last report, we have organized two virtual meetups to talk about the project maturity. 2. The [website](https://teaclave.apache.org/) is updated to pass `Apache Podling Website Checks`. Besides, a logo is published the first time. 3. 4 new contributors from different affiliations contributed to the project. ### How has the project developed since the last report? 1. Teaclave FaaS platform released 0.5.0 version. The IPMC pointed out some compliance problems. The problems have been planned to be fixed in 0.5.1 version. The voting is in progress. 2. Teaclave TrustZone SDK updated the supported OP-TEE and GP API version to the lastest. 3. Teaclave Java TEE SDK supports anolisos 8.6. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2023-04-04 ### When were the last committers or PPMC members elected? None since the last report. ### Have your mentors been helpful and responsive? Yes, our mentors work responsively to help us with electing new mentors, developing new features, fixing bugs, and expanding the community. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (teaclave) Felix Cheung Comments: - [ ] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [ ] (teaclave) Matt Sicker Comments: - [ ] (teaclave) Zhijie Shen Comments: - [X] (teaclave) Gordon King Comments: LGTM ### IPMC/Shepherd notes: -------------------- ----------------------------------------- Attachment AI: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code ## Issues: No issues to report. ## Membership Data: Apache Juneau was founded 2017-10-17 (6 years ago) There are currently 13 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Gary D. Gregory was added to the PMC on 2023-04-02 - Gary D. Gregory was added as committer on 2023-04-03 ## Project Activity: Recent releases: Major release 9.0.0 was released on 2023-02-27 No major work planned. Primarily bug and security fixes. ## Community Health: One new member added to PMC during the period and one new member pending paperwork. Anticipate previous issues with getting community votes passed should be alleviated with new membership. ----------------------------------------- Attachment AJ: Report from the Apache Kafka Project [Mickael Maison] ## Description: The mission of Kafka is the creation and maintenance of software related to Distributed publish-subscribe messaging system ## Issues: Current 2024 will be hosted in Austin, Texas. The PMC had some concerns with the location as some recent Texas laws have not been aligned with the open and inclusive goals of the project and foundation. Do you have any recommendations? ## Membership Data: Apache Kafka was founded 2012-11-21 (10 years ago) There are currently 55 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Chris Egerton was added to the PMC on 2023-03-09 - David Arthur was added to the PMC on 2023-03-09 - Lucas Bradstreet was added as committer on 2023-02-17 ## Project Activity: Kafka 3.5.0 and 3.4.1 are in progress, both are expected to release in May. 3.5.0 will include improvements in all components: Core: - SCRAM support in KRaft mode (KIP-900) - Nullable structs in protocol (KIP-893) Clients: - Rack aware partition assignors (KIP-881) - Environment variable config providers (KIP-887) Connect: - Feature complete dedicated mode for MirrorMaker (KIP-710) - IncrementalAlterConfig support for MirrorMaker (KIP-894) - Offset management in Connect - partial implementation (KIP-875) Streams: - Versioned state stores (KIP-889) - Boolean serdes (KIP-907) 3.4.0 was released on 2023-02-07. ## Community Health: After over 10 years as PMC chair, Jun Rao stepped down. The PMC elected Mickael Maison as the new chair. ----------------------------------------- Attachment AK: Report from the Apache Kibble Project [Sharan Foga] ----------------------------------------- Attachment AL: Report from the Apache Knox Project [Larry McCay] ## Description: The mission of Knox is the creation and maintenance of software related to Simplify and normalize the deployment and implementation of secure Hadoop clusters ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Knox was founded 2014-02-18 (9 years ago) There are currently 24 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marton Balázs on 2022-11-27. - No new committers. Last addition was Marton Balázs on 2022-11-28. ## Project Activity: 2.0.0 was released on 2023-02-27 This release introduced some changes due to the upgrade of log4j and related compatibility issues. It also introduced our WebShell feature that allows for terminal access from the browser via the Knox homepage. The project continues to be healthy and planning for the next release and related features will start shortly. ## Community Health: dev@knox.apache.org had a 61% decrease in traffic in the past quarter (315 emails compared to 797) user@knox.apache.org had a 500% increase in traffic in the past quarter (12 emails compared to 2) 27 issues opened in JIRA, past quarter (-37% change) 19 issues closed in JIRA, past quarter (-53% change) 24 commits in the past quarter (-70% change) 5 code contributors in the past quarter (-50% change) 25 PRs opened on GitHub, past quarter (-59% change) 18 PRs closed on GitHub, past quarter (-77% change) The prior quarter's metrics are higher due to the activity for the 2.0.0 release that landed 2023-02-27. Much of the dev@ list email traffic is PR related and the decrease there is also related to the previous quarter's activity for 2.0.0. ----------------------------------------- Attachment AM: Report from the Apache Kylin Project [Shao Feng Shi] ## Description: The mission of Apache Kylin is the creation and maintenance of software related to a distributed and scalable OLAP engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Kylin was founded 2015-11-18 (7 years ago) There are currently 47 committers and 23 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 Xiaoxiang Yu on 2020-10-08. - No new committers. Last addition was Tengting Xu on 2022-11-29. - We will start to vote on new committers after this 5.0 alpha release. ## Project Activity: 5.0.0-alpha was released on 2023-04-26. 4.0.3 was released on 2022-12-23. 4.0.2 was released on 2022-10-10. Most developers are working on Kylin 5.0 alpha release, which has many architecture change from previous version. ## Community Health: - Xiaoxiang Yu attended the Apache SeaTunnel Meetup in Shanghai on 4/22 and gave a presentation on Kylin 5.0 features and community routes. - Plan to host a Kylin meetup in May. dev@kylin.apache.org had a 45% increase in traffic in the past quarter (211 emails compared to 145) user@kylin.apache.org had a 53% decrease in traffic in the past quarter (10 emails compared to 21) 96 issues opened in JIRA, past quarter (-37% change) 123 issues closed in JIRA, past quarter (38% increase) 237 commits in the past quarter (20% increase) 37 code contributors in the past quarter (-28% change) 32 PRs opened on GitHub, past quarter (-56% change) 26 PRs closed on GitHub, past quarter (-57% change) ----------------------------------------- Attachment AN: Report from the Apache Libcloud Project [Tomaž Muraus] ----------------------------------------- Attachment AO: Report from the Apache Logging Services Project [Volkan Yazici] ## Description: The mission of the Apache Logging Services project is to create and maintain software for managing the logging of application behavior and related software components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Logging Services was founded on 2003-12-17, 19 years ago. According to the ASF records, there are currently 40 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Piotr Karwasz on 2022-07-19. - No new committers. Last addition was Piotr Karwasz on 2022-03-03. ## Project Activity: - Log4j 2.20.0 was released on 2023-02-17 with a complete overhaul to its website generation. A process that was taking close to an hour is reduced to 30 seconds. This is partially enabled by replacing `maven-changes-plugin` with our `log4j-changelog-maven-plugin` we released earlier with Log4j Tools. This was necessary to support multiple issue trackers, in particular, GitHub Issues next to JIRA. - Log4j Tools 0.3.0 was released on 2023-03-17 with minor changes and feature enhancements. - Log4cxx 1.1.0 was released on 2023-05-04 and mainly addresses an SQL injection vulnerability disclosed in CVE-2023-31038. - Log4j Transformation, tooling for binary post-processing of software using Log4j, 0.1.0 was released on 2023-05-05. This constitutes the first release of the project. It ships tooling to perform source location capture, which is an expensive operation, at build time. It also incorporates `maven-shaded-log4j-transformer`[2] donated to the ASF. ## Community Health: - Log4cxx and Log4j are currently the most active sub-projects across GitHub and mailing lists. - Starting with the recent Log4j 2.20.0 release, Log4j has migrated its issue tracking system from JIRA to GitHub Issues. We have made this change clear in our support page[1] and we deny new JIRA user account requests unless the issuer wants to comment on existing JIRA tickets. [1] https://logging.staged.apache.org/log4j/2.x/support.html#issues [2] https://github.com/edwgiz/maven-shaded-log4j-transformer ----------------------------------------- Attachment AP: Report from the Apache ManifoldCF Project [Karl Wright] ## Description: The mission of ManifoldCF is the creation and maintenance of software related to Framework for connecting source content repositories to target repositories or indexes. ## Issues: No issues to report at this time. ## Membership Data: Apache ManifoldCF was founded 2012-05-15 (9 years ago) There are currently 25 committers and 14 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 Markus Schuch on 2018-01-04. - No new committers. Last addition was Cihad Guzel on 2019-08-17. ## Project Activity: ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then, there have been numerous major releases, including a 2.24 release in late November 2022. The next major release, 2.25, was planned for April 30th, but has been delayed. Automated tools that check for "bad" versions of libraries are still a problem for us because many older jars have no replacement, e.g. Axis 1.4.x, and yet still come up as having CVE vulnerabilities. It is of little use to explain to users that ManifoldCF is a consumer of internal trusted content and exploits cannot be triggered unless such internal content is compromised. Redevelopment, or the discarding of many of ManifoldCF's connectors would be the only way to get past such concerns. In addition, other projects ManifoldCF depends upon have transitive dependencies that have been updated to versions that have severe bugs, e.g. Solr's preferred version of Zookeeper. ## Community Health: In November I tried to find a PMC quorum for approving both a new PMC member and a new committer this period, but unfortunately there seems to be only one other active PMC member, Piergiorgio Lucidi. On the Board's recommendation, we invited another potential PMC member (Furkan Kamaci) but he never responded to our offer. I apologize to the board for not making this clearer earlier. The PMC chair's availability has become quite limited as well due to increasing day-job responsibilities and workload. We nominated and approved Cihad Guzel as committer on 8/16/2019. We nominated and approved Markus Schuch as a PMC member on 12/29/2017. ----------------------------------------- Attachment AQ: 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 ## Issues: No issues requiring board attention. ## Membership Data: Apache MINA was founded 2006-10-25 (17 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 Thomas Wolf on 2021-09-30. - No new committers. Last addition was Gary D. Gregory on 2022-03-24. ## Project Activity: No releases this quarter. The Mina 2.x branch is in maintenance mode and received a few bug fixes, a few minor PRs were merged into trunk. Vysper and AsyncWeb have had a few doc commits this quarter, and no activity on FtpServer. SSHd received around 30 commits this quarter and we're planning a 2.10.0 very soon. ## Community Health: Not much to say here: the activity is low, but the community it still active. SSHd is the most active subproject. ----------------------------------------- Attachment AR: Report from the Apache Mnemonic Project [Yanhui Zhao] ## Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. ## Issues: We would like to make the PMC chair/VP changes from Yanhui Zhao (yzhao) to Gordon King (garyw) to better drive the community efforts. Thanks board for the consideration! ## Membership Data: Apache Mnemonic was founded 2020-11-30 (2 years ago) There are currently 21 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chenyang Li on 2020-11-04. - No new committers. Last addition was Chunyong on 2021-10-05. ## Project Activity: We recently had 0.18.0 release that enables the features below 1. Support of a new memory service (memkind) 2. Durable object versioning design and implementation at memory services native level 3. Enabling rust lang dev env for native memory service development 4. Issue fixes for security vulnerabilities and dev dockers Edward (Chengyang) Li was working as the release manager, and drove the effort the release and preparing the release materials ## Community Health: We saw community activities trending down pending 0.18.0 release, I recommend appoint Gordon King (garyw@apache.org) to replace me as the project VP and PMC chair to drive the community efforts, as I need to step down due to personal reasons and can not continue driving the community efforts. ----------------------------------------- Attachment AS: Report from the Apache Oozie Project [Dénes Bodó] ## Description: The mission of Oozie is the creation and maintenance of software related to A workflow scheduler system to manage Apache Hadoop jobs. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Oozie was founded 2012-08-28 (11 years ago) There are currently 28 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Dénes Bodó on 2021-04-08. - No new committers. Last addition was János Makai on 2022-12-28. ## Project Activity: There is push to move contribution from Jira to Github pull requests which we shall continue working on it. We may need to sanitise mailing lists usage: need separation of automatic Jira emails and user conversations. ## Community Health: 3 issues opened in JIRA, past quarter 1 issue closed in JIRA, past quarter 2 commits in the past quarter 2 code contributors in the past quarter ----------------------------------------- Attachment AT: Report from the Apache OpenWhisk Project [Dave Grove] ## Description: The mission of Apache OpenWhisk is the creation and maintenance of software related to a platform for building serverless applications with functions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (4 years ago) There are currently 54 committers and 22 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 Cosmin Stanciu on 2022-02-22. - Luke Roy was added as committer on 2023-03-06 ## Project Activity: Development activity in the core OpenWhisk project was primarily focused on bug fixes and improvements of the new scheduler algorithm. Across the rest of the project, the main focus of development activity was (a) continuing to port repositories from using TravisCI to GitHub Actions and (b) updating the various language-specific runtimes to track the latest releases of the upstream programming languages. Recent releases: - openwhisk-runtime-nodejs-1.21.0 was released on 2023-05-02. - openwhisk-runtime-go-1.22.0 was released on 2023-04-25. - openwhisk-runtime-go-1.21.0 was released on 2023-02-25. ## Community Health: Community activity has been stable for the last few quarters. There are enough active community members to answer user questions, maintain the language specific runtimes, and make incremental progress on polishing the new scheduler code in the core repository. Taking a longer term view, there is certainly less community activity and development energy than there was several years ago. The project may have reached a plateau in terms of features/use cases and could be settling into more of a maintenance mode around that set of features/use cases. ----------------------------------------- Attachment AU: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 66 comitters and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. - In the last quarter, Zita Dombi was added as committer on 2023-03-25 George Huang was added as committer on 2023-03-16 Nilotpal Nandi was added to the PMC on 2023-03-07 Wei-Chiu Chuang was added to the PMC on 2023-03-07 Aswin Shakil was added as committer on 2023-02-25 Duong Nguyen was added as committer on 2023-02-06 Mingchao Zhao was added to the PMC on 2023-02-03 ## Project Activity - Erasure Coding Phase II, EC aware Replication Manager support is ongoing. - Ozone snapshots feature phase I development has been finished and its feature branch has been merged to master branch. - OM, DN and Recon auto certificate rotation has been supported. SCM Root CA and Sub CA certificate rotation design is ready and going through review. - HttpFS feature branch has been merged into master branch. - hflush API support was kicked off and the implementation is ongoing. It enables new use cases, such as HBase and Solr, where the Write Ahead Log and Transaction Logs are flushed to Ozone constantly. - New block token which uses the symmetric key is under development. It will have better performance compared with the current asymmetric solution. - SCM decommission support is under development. Primordial SCM is allowed to be decommissioned now. - New insights, including file/object access heat map, pending deleted blocks in SCM, deleted containers, missing containers etc, are under development to enrich Recon's function. - Added configuration to support non S3 naming comply bucket name, to facilitate migrating files from HDFS to Ozone. - A lot of bug fixes and performance improvements have been made to improve the overall Ozone performance and stability. - 1.3.1 release was discussed. ## Releases Data - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. - 1.2.0 was released on 2021-11-17. - 1.2.1 was released on 2021-12-22. - 1.3.0 was released on 2022-12-18. ## Community Health Last board report was sent on Feb 2nd. Since last report, - 403 PRs opened on GitHub, past quarter (21% increase) - 408 PRs closed on GitHub, past quarter (21% increase) - 407 commits in the past quarter (-2% decrease) - 58 code contributors in the past quarter (5% increase) - dev@ozone.apache.org had 80 emails in the past quarter (-40% decrease) ----------------------------------------- Attachment AV: Report from the Apache Perl Project [Steve Hay] ## Description: The mission of Perl is the creation and maintenance of software related to Dynamic websites using Perl ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Perl was founded 2000-03-10 (23 years ago) There are currently 21 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 Steve Hay on 2012-03-01. - No new committers were added. ## Project Activity: The last release was mod_perl-2.0.12 on 2022-01-30. Hopefully a new release will be made soon, perhaps to coincide with the next major version of Perl (5.38) in the next month or two. ## Community Health: The mailing lists were quiet in this quarter, but will hopefully pick up a bit when a release is made. ----------------------------------------- Attachment AW: 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 ## Issues: Nothing to report. ## Membership Data: Apache Petri was founded 2019-11-19 (3 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: No activity in the last quarter. We do need to update the website. Since we were formed with an understanding that we were not to compete with the Incubator it is hard to work to find existing communities that want to consider joining the ASF. ## Community Health: Nothing much is happening, but if something does happen we stand ready. If any Foundation Member wishes to join then please feel free. ----------------------------------------- Attachment AX: Report from the Apache Phoenix Project [Rajeshbabu Chintaguntla] ## Description: The mission of Phoenix is the creation and maintenance of software related to High performance relational database layer over Apache HBase for low latency applications ## Issues: No issues to report to the board at this time. ## Membership Data: Apache Phoenix was founded 2014-05-21 (9 years ago) There are currently 56 committers and 38 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 Tanuj Khurana on 2023-01-02. - No new committers. Last addition was Tanuj Khurana on 2021-12-08. ## Project Activity: Apache Phoenix had its last main release 5.1.3 on 2022-12-30. No Releases given in the past quarter but active discussions going on to release Phoenix 5.2.0, query server 6.1.0 and Phoenix db 1.3.0 as well as phoenix-connectors. Dropped support of Pig in Phoenix Connector as there as no Pig releases in the last 6 years. Planning to drop support of Flume and Kafka connectors since the support was for the old version which has a lot of CVEs as well as no volunteers to support it, and lack of volunteers to update them. Dropped support of Phoenix 4.x as well HBase 2.3 for the upcoming Phoenix release, as HBase 2.3 is EOL. Development completed for Uncovered Global Indexes and Timezone sensitive date/time handling. Added TLS support in Omid. Active development is going in 1) Improve the performance of MR tools 2) Phoenix Metadata Caching. ## Community Health: Phoenix community continues to remain active, It's great that there is a huge increase in mail traffic, JIRA activity and PRs compared to last quarter. 1) Traffic : dev(67%) and issues(30%) 2) JIRA activity : Opened(60%) and Closed(50%) JIRAs 3) Pull requests : Opened(28%) and Closed(20%). 16 new code contributors were added. ----------------------------------------- Attachment AY: 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. ## Issues: There are no issues requiring board attention at this time. ## 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: 0.18 branch is cut but not released yet. In the meantime, adding support for Spark3 on trunk (PIG-5438 and PIG-5439). To be determined if this goes into 0.18 or not especially since we have some new unit/e2e tests failing with this change. ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment AZ: Report from the Apache Pinot Project [Kishore G] ## Description: The mission of Apache Pinot is the creation and maintenance of software related to distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Pinot was founded 2021-07-20 (2 years ago) There are currently 33 committers and 12 PMC members in this project. Community changes, past quarter: - We closed the voting for Yu Peng to become a new PMC member on 2023-05-09. - We closed the voting for Xiabing Li to become a committer on 2023-05-15. ## Project Activity: - Apache Pinot 0.12.1 was released on 2023-03. - We are going to prepare 0.13.0 release in the next month. - We are actively adding JOIN support for Apache Pinot query engine. ## Community Health: - dev@pinot.apache.org had a 28% increase in traffic in the past quarter - 52 code contributors in the past quarter (6% increase) - 285 commits in the past quarter ----------------------------------------- Attachment BA: Report from the Apache POI Project [Dominik Stadler] Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (16 years ago) There are currently 41 committers and 34 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 Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - No new recent releases, some bugfixing and features when users contribute patches, but no major feature development activity - Release 5.2.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements ## Project Release Activity: - Apache POI 5.2.3 was released on 2022-09-16. - Apache XMLBeans-5.1.1 was released on 2022-08-29. ## Community Health: - There are some user-questions which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. So we are looking at ways to broaden the developer base but there are not many matching candidates - A Committer/PMC roll-call resulted in enough active members to continue maintaining the project. - Bug-numbers increased a bit. Urgent issues and security reports are usually handled quickly. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 561 bugs are open overall (+6) - Having 138 enhancements (+1) - Thus having 423 actual bugs (+5) - 101 of these are waiting for feedback (+4) - Thus having 322 actual workable bugs (+1) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=88, HSSF=81, SS Common=40, HWPF=35, XWPF=20, XSLF=19, POI Overall=13, SXSSF=7, HPSF=4, HSMF=4, POIFS=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 164 open issues (+-0) - Bug 117 (+-0) - Improvement 28 (-1) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 1 (+1) ----------------------------------------- Attachment BB: Report from the Apache Qpid Project [Robbie Gemmell] Apache Qpid is a project focused on creating software based on the Advanced Message Queuing Protocol (AMQP), currently providing a protocol engine library, message brokers written in C++ and Java, a message router, and client libraries for C, C++, .Net, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid Proton-J 0.34.1 was released on 6th March 2023. - Qpid ProtonJ2 1.0.0-M13 was released on 31st March 2023. - Qpid ProtonJ2 1.0.0-M14 was released on 14th April 2023. - Qpid ProtonJ2 1.0.0-M15 was released on 5th May 2023. # Community: - The main user and developer mailing lists continue to be active and JIRAs are being raised and addressed in line with prior activity levels. - Tomas Vavricka was voted in as a PMC member, added on 16th February 2023. - Daniil Kirilyuk was voted in as a committer, added on 17th February 2023. # Development: - Work is progressing toward cleaning up various older areas of Proton C and its bindings, including related updates such as migrating the Python binding to use CFFI. A 0.39.0 release vote is imminent, just awaiting changes to address a deprecation warning=error build failure from an example using a recently-deprecated component. - ProtonJ2 1.0.0-M13 to M15 releases were made to address issues identified in the earlier releases, and add various conveniences and improvements to the test peer. Work continues on more. - Proton DotNet has had related fixes and improvements made since its prior M7 release was done, it will proceed to 1.0.0-M8 vote in the coming days. - A Proton-J 0.34.1 release was done to address a couple of bugs around the handling of events within the transport that could no longer be actioned. Work on more bug fixes/improvements continues as need arises from dependent components. - Various general improvements, such as transitioning to using JUnit 5, and updating dependencies are being made toward a future Broker-J release. - Some Qpid CPP updates are being made to enable building on more up to date operating systems etc. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BC: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: Apache Ranger is a framework to enable, monitor and manage comprehensive data security - consistently across various data processing services. ## Issues: There are no issues requiring board attention at this time ## Membership Data: - Apache Ranger was founded 2017-01-17 (6 years ago). - There are 32 committers and 19 PMC members in this project. - The Committer-to-PMC ratio is roughly 8:5. ##Community changes, past quarter: - No new PMC members. Last addition was Sailaja Polavarapu on 2019-09-18. - Last addition to Committer was Dineshkumar Yadav on 2023-02-06. ## Project Activity: - Completed the release of Ranger 2.4.0 and is available now for use. - Updated the ranger website with new look and feel. - Created a new ranger-site repo to hold all documentation related contents. - Working on ranger 3.0.0 version features and bug fixes. - Working to move ranger docs (ranger website content) from ranger source repo to ranger-site repo. ## Community Health: - Added many new community members (as contributors) to ranger in the past quarter. - dev@ranger.apache.org had 1705 emails in this quarter (+64% change from past quarter) - user@ranger.apache.org had 14 emails in this quarter (from 0 in the past quarter) - 154 issues opened in JIRA in this quarter (+33% change from past quarter) - 116 issues closed in JIRA in this quarter (+50% change from past quarter) - 197 commits in this quarter (+52% change from past quarter) - 28 code contributors in this quarter (+16% change from past quarter) - 38 PRs opened on GitHub in this quarter (+11% change from past quarter) - 31 PRs closed on GitHub in this quarter (-416% change from past quarter) ## Most Recent releases: - Apache Ranger 2.4.0 was released on 2023-03-30 - Apache Ranger 2.3.0 was released on 2022-07-06 - Apache Ranger 2.2.0 was released on 2021-11-01 ----------------------------------------- Attachment BD: Report from the Apache RocketMQ Project [Xiaorui Wang] ## Description: The mission of Apache RocketMQ is the creation and maintenance of software related to a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache RocketMQ was founded 2017-09-20 (6 years ago) There are currently 72 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Yubao Fu was added to the PMC on 2023-04-04 - Lin Shen was added to the PMC on 2023-04-10 - Bo Zhou was added to the PMC on 2023-04-18 - No new committers. Last addition was Yibin Xu on 2022-12-15. ## Project Activity: - ROCKETMQ-4.9.5 was released on 2023-04-01. - ROCKETMQ-CLIENTS-JAVA-5.0.5 was released on 2023-03-28. - ROCKETMQ-CLIENTS-CSHARP-5.1.0 was released on 2023-03-20. - ROCKETMQ-MQTT-1.0.1 was released on 2023-03-10. - ROCKETMQ-5.1.0 was released on 2023-02-20. - ROCKETMQ-SPRING-2.2.3 was released on 2023-02-12. ## Community Health: In the last quarter, the RocketMQ community has made some progress in terms of releases, contributions and adoption. - Releases: The community released RocketMQ 5.0.0 and 5.0.1, which introduced new features such as cloud native support, stream processing engine and IoT support¹. The community also released RocketMQ Connect 0.0.2 and 0.0.3, which improved the data integration capabilities of RocketMQ. - Contributions: The community received contributions from 38 contributors, who made 144 commits and 62 pull requests. The community also updated the release manual to guide the contributors on how to sign and verify the releases. - Adoption: The community saw an increase in the downloads of the RocketMQ Python package, which reached 700 weekly downloads. The community also received feedback from users who adopted RocketMQ in various scenarios such as microservices, big data and finance. The RocketMQ community is growing and active, and welcomes more contributors and users to join and improve the project. ----------------------------------------- Attachment BE: Report from the Apache Roller Project [David M. Johnson] ## Description: Apache Roller is a full-featured, Java-based blog server that works well on Tomcat, Postgres and MySQL, and is known to run on other Java servers and relational databases. Latest release is 6.1.1 on 2022-04-30. ## Issues: No issues require the board's attention. ## Membership Data: Apache Roller was founded 2007-02-20 (16 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2021-05-24. - No new committers. Last addition was Yash Maheshwari on 2021-09-01. ## Project Activity: Roller 6.1.1 was released on April 3, 2022. This past quarter has been quiet, but there has been some activity around dependency updates an minor improvements to the code-base. ## Community Health: The Roller community is healthy enough to maintain Roller and make bug fix and security releases. We're always on the lookout for new contributors. ----------------------------------------- Attachment BF: Report from the Apache Santuario Project [Colm O hEigeartaigh] ## Description: The mission of Santuario is the creation and maintenance of software related to XML Security in Java and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Santuario was founded 2006-06-27 (17 years ago) There are currently 17 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Daniel Kulp on 2018-10-01. - No new committers. Last addition was Daniel Kulp on 2018-10-01. ## Project Activity: Two new releases took place over the last quarter - Apache Santuario, XML Security for Java 3.0.2/2.3.3, which released a new contribution to add support for EdDSA signature algorithms. ## Community Health: Apache Santuario is a mature and stable project that has reached a point where not too many fixes are required, as it is a set of implementations of some specifications that are quite old now. It is actively managed by the PMC ----------------------------------------- Attachment BG: Report from the Apache Sedona Project [Jia Yu] ## Description: The mission of Apache Sedona is the creation and maintenance of software related to a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data ## Issues: There are no issues requiring board attention ## Membership Data: Apache Sedona was founded 2022-12-20 (5 months ago) There are currently 17 committers and 17 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Kristin Cowalcijk was added to the PMC on 2023-04-04 - Kristin Cowalcijk was added as committer on 2023-04-05 ## Project Activity: We released Sedona 1.4.0 on 03/19. 1.4.0 is the first release since Sedona became a top level project and includes many existing features such as native GeoParquet support and fast serializer. We are now working towards the next maintenance release 1.4.1 and the major release 1.5.0. Our goal in the next few releases is to refactor Sedona to a unified structure which adds comprehensive geospatial analytics support to many big data engines including Snowflake, BigQueries and so on. ## Community Health: The community is pretty healthy in general. But we do observed a significant decrease on new JIRA tickets. This is mainly because the infra team has disabled the self-signup of JIRAs. We also need to attract more contributors to Sedona. ----------------------------------------- Attachment BH: Report from the Apache Serf Project [Justin Erenkrantz] ----------------------------------------- Attachment BI: Report from the Apache ServiceComb Project [Bao Liu] ## Description: The mission of Apache ServiceComb is the creation and maintenance of software related to a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ServiceComb was founded 2018-10-17 (5 years ago) There are currently 34 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - ZhangJian He was added to the PMC on 2023-03-21 - No new committers. Last addition was Baocheng Li on 2022-11-19. ## Project Activity: ServiceComb Java Chassis 2.8.6 was released on 2023-02-22. ## Community Health: Overall, community health is good despite some decreases in mailing lists. We vote for one new PMC member to recognize his contribution to the Java Chassis project. ServiceComb Java Chassis is working for 3.x and have many PRs. ServiceComb Java Chassis did one patch releases in the past three months. There is some development around the ServiceCenter and Kie. ----------------------------------------- Attachment BJ: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: The mission of Apache ShardingSphere is the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management ## Issues: None ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (3 years ago) There are currently 58 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Hongsheng Zhong on 2023-01-28. - Cheng Zhang was added as committer on 2023-04-22 - Qiheng He was added as committer on 2023-03-28 - Gaoxiang Xiong was added as committer on 2023-03-14 - Zichao Wang was added as committer on 2023-03-14 ## Project Activity: Software development activity: - Released Apache ShardingSphere 5.3.2 (Mar 30, 2023). - Kicked off ShardingSphere-on-Cloud Sub-project and released version 0.2.0 (Feb 23, 2023). Attended the following activities to give talks on Apache ShardingSphere: Meetups: - Apache ShardingSphere Meetups on Feb. 18; Mar. 4 & 18; Apr. 1 & 15; May. 13 & 27. Conferences: - Java Devs'23 Online Summit (https://events.geekle.us/java23/) - DevDays Europe 2023 (https://devdays.lt/#) - Conf42 Cloud Native 2023 (https://www.conf42.com/cloud2023) - Warsaw IT Days 2023 (https://warszawskiedniinformatyki.pl/en/) - OpenInfra + CloudNative Days Asia (https://2022.openinfra.asia) - Women in Tech Global Conference (https://www.womentech.net/speaker/Trista/Pan/77175) - Conf42: Golang 2023 (https://www.conf42.com/golang2023) - Conf42: Site Reliability Engineering (SRE) 2023 (https://www.conf42.com/sre2023) - Big Data Days 2023 (https://events.bigdataframework.org/ BigDataDays2023?lang=en#/speakers?lang=en) - Big Data Conference (https:// datascience-machinelearning.averconferences.com) Other Activities: - 2023 Open Source Summer Offline Event (Beijing) supporting community - 2023 Open Source Summer College Tour Event (Nanjing) (Open Source Summer) supporting community - Fireside Chat | Data Security Edition: How to use Apache ShardingSphere to take "data security" to the next level? (https://www.iflytek.com/index.html) - Google Summer of Code supporting community (https://summerofcode.withgoogle.com/about) - The Global OpenSource Technology Conference (Shanghai) (https://gotc.oschina.net/) ## Community Health: The overall community health is thriving. We consistently organize frequent meetups to promote Apache ShardingSphere and open source initiatives. The community has experienced significant growth, with an increasing number of contributors and enterprise users joining our ranks. ----------------------------------------- Attachment BK: Report from the Apache ShenYu Project [Yu Xiao] ## Description: ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ShenYu was founded 2022-07-20 (9 months ago) There are currently 46 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Fengen He was added to the PMC on 2023-03-23 - Haitao Ma was added as committer on 2023-03-03 - Pengfei Tian was added as committer on 2023-02-24 ## Project Activity: Apache ShenYu 2.6.0 under development, expected to be released in July. Software development activity: - We added tcp plugin for tcp proxy. - We added apollo for register center and sync data center. - We added multi filedNames and mapType support for cryptor plugin. - We added expose prometheus for shenyu admin. - We added p2c and shortestResponse loadBalancer . - We added tolerant path slash for webfilter. - We added the design of service discovery feature. - We added upload plugin feature for shenyu admin. - We added support k8s probes . - We fixed sql script error for admin. - We fixed trie match error. - We fixed file fiter memory leak. - We fixed query failed when too many rules for admin. - We fixed memory leak for shenyu cache. - We fixed sync data error for zookeeper. - We fixed cache bug for dubbo plugin. - We fixed missing log in container. - We fixed chinese garbled code for request and response. - We refactor trie cahce for selector and rule. - We refactor shenyu client. - We refactor rule match cache. Meetups and Conferences: - Community meetings(6) to discuss development tasks and how to build an open governance community. - 6 topics in participating in Gsoc activities(2 Passed). - 4 topics in participating in OSPP activities(Passed). ## Community Health: Overall community health is good. Since the last report, add new 21 contributors added (currently:339). add new 36 subscribers to dev@shenyu.apache.org mailing (currently:460) ----------------------------------------- Attachment BL: Report from the Apache SIS Project [Martin Desruisseaux] ## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: ## Membership Data: Apache SIS was founded 2012-09-19 (11 years ago) There are currently 23 committers and 18 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 Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Development continues with bug fixes and new features. Some branches contributed by different developers have been merged. Some notable work items since the SIS 1.3 release are the completion of "Cloud Optimized GeoTIFF" support by the use of "HTTP ranges" requests, aggregation of many rasters in a single data cube, and the upgrade from Java 8 to Java 11. We participated physically to the joint OGC/OSGeo/ASF code sprint in April 25 to 27 [2]. It was an opportunity to meet an Apache Baremaps developer. An Apache Sedona developer also participated remotely during the mentor session. A step-by-step tutorial for using Apache SIS was presented. ## Community Health: There is no new committers or PMC members in the last 2 years, and no candidate yet. The email traffic is low, but well responsive when there is email. [1] https://desruisseaux.github.io/history/GeoAPI.html [2] https://developer.ogc.org/sprints/20/ ----------------------------------------- Attachment BM: Report from the Apache Solr Project [David Smiley] ## Description: The mission of Apache Solr is the creation and maintenance of software related to highly scalable distributed document search and analytics ## Issues: There has been heated debate as to what is CVE worthy; what a vulnerability is. We're forming a working group to try to define a "Security Model" / "Threat Model" to be communicated widely. We welcome expertise from security experts at Apache to help us! ## Membership Data: Apache Solr was founded 2021-02-16 (2 years ago) after 15 years as a Lucene sub project. There are currently 94 committers and 62 PMC members in this project. * many are inherited from the Lucene project split * in the past quarter, 19 committers made commits to the main branch, the same as previous. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Gibney on 2022-12-20. - Andy Webb was added as committer on 2023-03-03 - Colvin Cowie was added as committer on 2023-02-13 - Justin Sweeney was added as committer on 2023-02-10 - Marcus Eagan was added as committer on 2023-04-01 ## Project Activity: Releases: * Solr 9.2.0 was released with a patch 9.2.1 release recently. * (k8s) Solr Operator 0.7.0 was released. Notable topics: * Security: what is considered a vulnerability (see "Issues" section). * SIP-7: Admin UI: effort to rewrite / modernize * "Separation of compute from storage" contribution feedback solicitation * SIP-18: A Solr Kubernetes Module for native integration * SIP-17: Solr Node Autoscaling on Kubernetes * Using Crave.io for build speed * Created a Renovate bot for automated dependency updates * DataImportHandler 9.0 is released (a popular plugin) * Adhering to Google Java Format style guide * Contribution of an encryption module for solr-sandbox * Provide a slim Solr binary release and Docker image; SOLR-16742 ## Community Health: The addition of 4 new committers is very positive! 43 commit authors in the past quarter (vs 42 previous). Commit activity shows a gradual incline since last quarter (viewed from GitHub Insights). "dev" email list shows a 137% increase (609/256) as seen via the ASF project stats wizard. There are other lists and other communication channels too, by the way. The users list shows a 2% decline yet Slack is an increasingly popular communication channel. We are conducting monthly community meetings online (video); going well! There has been no Solr centric conference since a couple years or so due to a long-time project sponsor gradually shifting its focus. Nonetheless Solr is featured at conferences like the ASF's Community Over Code, Berlin Buzzwords, and Haystack, albeit less frequently. ----------------------------------------- Attachment BN: Report from the Apache Spark Project [Matei Alexandru Zaharia] Issues for the board: - None Project status: - We released Apache Spark 3.4 on April 13th, a feature release with over 2600 patches. This release introduces Python client for Spark Connect, augments Structured Streaming with async progress tracking and Python arbitrary stateful processing, increases Pandas API coverage and provides NumPy input support, simplifies the migration from traditional data warehouses to Apache Spark by improving ANSI compliance and implementing dozens of new built-in functions, and boosts development productivity and debuggability with memory profiling. - We made two patch releases: Spark 3.2.4 on April 13th and Spark 3.3.2 on February 17th. These have bug fixes to the corresponding branches of the project. - The PMC voted to add three new PMC members to the project. - A vote on a Spark Project Improvement Proposals (SPIP) for "Lazy Materialization for Parquet Read Performance Improvement" passed. Trademarks: - No changes since the last report. Latest releases: - Spark 3.4.0 was released on April 13, 2023 - Spark 3.2.4 on April 13, 2023 - Spark 3.3.2 on February 17, 2023 Committers and PMC: - The latest committer was added on Oct 2nd, 2022 (Yikun Jiang). - The latest PMC members were added on May 10th, 2023 (Chao Sun, Xinrong Meng and Ruifeng Zheng). ----------------------------------------- Attachment BO: Report from the Apache StreamPipes Project [Philipp Zehnder] ## Description: The mission of Apache StreamPipes is the creation and maintenance of software related to a self-service Industrial IoT toolbox which enables non-technical users to connect, analyze and explore IoT data streams ## Issues: No Issues ## Membership Data: Apache StreamPipes was founded 2022-11-16 (6 months ago) There are currently 27 committers and 14 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 Zike Yang on 2022-11-26. - Xiao Liu was added as committer on 2023-04-21 - Steve Yurong Su was added as committer on 2023-02-27 ## Project Activity: - Version 0.91.0 was released (April 14, 2023) [1]. - Release of python library - Discussion and first implementation to replace InfluxDB with Apache IoTDB. - Refactoring of the Connect library - Various automations added to GitHub workflows to improve code quality and the PR process ## Community Health: - Two online community meetings (2023-02-22, 2023-04-05) [2][3] - Presentation at the BuildingIoT conference in Munich - Talk at FOSSGIS conference in Berlin - Talk at PyCon in Berlin - Through the discussions on GitHub, we were able to get some feedback from new users - Several proposals were submitted for GSoC - Two topics were submitted for the OSPP [1] https://github.com/apache/streampipes/blob/release/0.91.0/RELEASE_NOTES.md [2] https://cwiki.apache.org/confluence/display/STREAMPIPES/SPCM-2023-02-22 [3] https://cwiki.apache.org/confluence/display/STREAMPIPES/SPCM-2023-04-05 ----------------------------------------- Attachment BP: Report from the Apache Subversion Project [Nathan Hartman] ## Description: The Apache Subversion® version control system exists to be universally recognized and adopted as an open-source, centralized version control solution characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations. ## Issues: We are still waiting for communication with VP Legal regarding our questions on copyright transfer. ## Membership Data: Our developer and user community is all-volunteer and we'd like to begin by thanking everyone for their support. Subversion was founded in February 2000 (23 years ago) and joined the ASF to become Apache Subversion on 2010-02-16 (13 years ago). There are currently 86 committers and 47 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. In the weeks following the mail "A Message from the Board to PMC members" by Rich Bowen, several PMC members who were dormant and/or not subscribed to the private list have resigned. No new committers or PMC members have been added since the last report. Our most recently added PMC member, Daniel Sahlberg (dsahlberg@) joined the PMC in August 2021. ## Project Activity: The Subversion website has a new Blog section, which can be found at https://subversion.apache.org/blog/. Currently, the blog is populated with articles from 2006 through 2013 which document technical design choices and usage examples. Previously these were hosted by CollabNet (now Digial.AI) and are now hosted here with permission. Hopefully the blog will acquire new articles over time! Our August 2022 board report discussed the need for a plaintext password cache in certain situations on Unix systems. Normally Subversion stores passwords in encrypted form by using standard OS facilities like Windows APIs and macOS Keychain. On Unix systems, where there is no one standard encrypted store, Subversion supports GNOME Keyring, KWallet, GPG-Agent, and a plaintext cache which can be used only after a warning and user confirmation. Subversion 1.12.x through 1.14.x disabled the possibility of storing passwords in the plaintext cache in the default build. Unfortunately, this caused problems for users who need this feature, especially when using the svn client in unattended processes such as CI systems, or on remote machines through ssh. Users have been quite vocal in requesting the reversal of this decision. Some users reported that they had to employ workarounds that caused passwords to be stored in plaintext anyway. Others reported that they could not or would not upgrade their Subversion installations to recent releases because of this issue. Based on the feedback received and numerous discussions spanning several years, default builds of the Subversion client starting with 1.15.x can once again write to the plaintext cache (after warning and user confirmation). Sites that wish to disable this possibility can compile Subversion with the --disable-plaintext-password-storage option (or install a binary package that was compiled this way) and/or set "store-plaintext-passwords = no" in Subversion's run-time config settings. More details can be found at the draft release notes for this change: https://subversion-staging.apache.org/docs/release-notes/1.15.html#plaintext-passwords-supported This quarter saw bug fixes and refinements for the upcoming Pristines On Demand feature, scheduled for release with Subversion 1.15.0. This feature allows users, at their option, to cut in half the storage space requirement for a Subversion working copy at the expense of additional network communication with the repository server. This tradeoff was originally requested for checkouts containing very large files that change infrequently, but is equally useful in any situation where bandwidth to the repository server is more abundant than storage space on the local device. Other development work this quarter includes: * Experimental (proof-of-concept) work on a "pristine-checksum-salt" branch, partly in support of Pristines On Demand. * Bug fixes in the build system, an issue related to file externals in combination with redirected URLs (Issue #4911), and an issue involving moving a directory into its own subdirectory (Issue #4913). We've communicated with other ASF projects which provide some of Subversion's dependencies: * Communicated with the Apache Portable Runtime (APR) project regarding an issue in APR v1.7.3 that makes it impossible to use that release with Subversion. In response to that, APR v1.7.4 was released very quickly. Thanks to the APR team! * Communicated with the Apache Serf project regarding the need for a new release to move past EOL-OpenSSL 1.1.1 to the current supported version 3. The needed changes have been committed and nominated for backport and discussions have begun regarding the logistics of Serf's next release. Thanks to the Serf team! ## Community Health: The community is healthy: Activity comes and goes in waves, but we are seeing steady improvements to the codebase, friendly developer discussions, and helpful replies to user questions. Our community is fully volunteer-driven and we would like to thank everyone for their support. ----------------------------------------- Attachment BQ: Report from the Apache Superset Project [Maxime Beauchemin] ## Description: The mission of Apache Superset is the creation and maintenance of software related to data exploration, analysis, visualization, and dashboarding. ## Issues: No new issues to report. ## Membership Data: Apache Superset was founded 2020-11-17 There are currently 58 committers and 33 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 Kamil Gabryjelski on 2022-09-08. - Antonio Rivero was added as committer on 2023-02-27 - Justin Park was added as committer on 2023-03-15 - Apache Infra took the primary owner role on the Superset Slack workspace ## Project Activity: Software development activity since the last board meeting on 15 FEB 2023: • 2.1.0 was released on 2022-04-04 with 139 contributors • 424 pull requests have been merged from 2/15 - 5/10 • 127 issues closed in the same time range The following is a list of Security CVEs that went public in Q1. All others in flight will be reported by email under separate cover. CVE-2022-45438 * Dashboard metadata information leak * 2023-01-25 CVE-2022-43717 * Cross-Site Scripting on dashboards * 2023-02-02 CVE-2022-43718 * Cross-Site Scripting vulnerability on upload forms * 2023-02-02 CVE-2022-43719 * Cross Site Request Forgery (CSRF) on accept, request access API * 2023-02-02 CVE-2022-43720 * Improper rendering of user input * 2023-02-02 CVE-2022-43721 * Open Redirect Vulnerability * 2023-02-02 CVE-2022-41703 * SQL injection vulnerability in adhoc clauses * 2023-04-11 CVE-2023-27525 * Incorrect default permissions for Gamma role * 2023-04-17 CVE-2023-25504 * Possible SSRF on import dataset * 2023-04-17 CVE-2023-27524 * Session validation vulnerability when using provided default SECRET_KEY * 2023-04-24 CVE-2023-30776 * Database connection password leak * 2023-04-24 ## Community Health: • Slack engagement continues to grow... we just passed 10K active users! • Engagement continues to grow with Slack channels and syncs happening around Superset's operational model working groups, including the Superset Town Hall. Superset's community (Google) calendar has been serving us well on this front. • The repo (Issues/PRs) is constantly growing in velocity. We have a hard time keeping up, as always. Last quarter we put in a significant effort on this front, leading to down stats this quarter: — 557 PRs opened on GitHub, past quarter (-2% change) — 527 PRs closed on GitHub, past quarter (-10% change) — 257 issues opened on GitHub, past quarter (7% increase) — 136 issues closed on GitHub, past quarter (-70% change) • We have approved (and improved) standards in place for evaluating new committers, in hopes of stably growing out committer roster. • We have approved process & standards in place to promote committers to PMC, as well as reach out to PMC members who have been deemed inactive, reaching out to them to make sure they want to remain involved, to better maintain a more healthy and engaged PMC. • We've seen increased engagement and contributions in numerous areas, including translations, CI, documentation, and more. • We surpassed 50K stars on Github. • We've had several successful meetups, covering topics including new versions (2.0.1, 2.1.0), dashboard customization, drilling ----------------------------------------- Attachment BR: Report from the Apache Syncope Project [Francesco Chicchiriccò] ## Description: The mission of Syncope is the creation and maintenance of software related to Managing digital identities in enterprise environments ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Syncope was founded 2012-11-21 (10 years ago) There are currently 25 committers and 11 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 Matteo Alessandroni on 2017-12-22. - No new committers. Last addition was Samuel Garofalo on 2022-07-29. ## Project Activity: Most of current work is around maintenance branch 3_0_X, even after recent release of 3.0.3. Further maintenance on branch 2_1_X seems unlikely, especially after recent release of 2.1.14. Finally. the master branch keeps being updated with latest Jakarta EE versions; GitHub's dependabot was recently enabled to help with such a process. Recent releases: * 3.0.3 was released on 2023-05-05 * 2.1.14 was released on 2023-05-05 * 3.0.2 was released on 2023-02-17 ## Community Health: Discussions about new features and improvements keep appearing and being followed up in dev@. Newcomers approach user@ and are getting supported by the community. GitHub's Pull Requests are confirmed to be the main contribution path, from both first-time contributors and committers. We have recently started discussing around a couple of new PMC members. ----------------------------------------- Attachment BS: Report from the Apache SystemDS Project [Matthias Boehm] ## Description: Apache SystemDS is a machine learning (ML) system for the end-to-end data science lifecycle from data preparation and cleaning, over efficient ML model training, to scoring and debugging. ML algorithms or pipelines are specified in a high-level language with R-like syntax, or related Python and Java APIs, and the system automatically generates hybrid runtime plans of local, in-memory operations and distributed operations on Apache Spark. ## Issues for the Board: - None ## Project Status: - We recently released Apache SystemDS 3.1 on March 13. - Current work focuses on extending the compression framework, multi-backend lineage-based reuse, and various data-centric ML primitives (DSL-based builtins) for increased functionality. - After three of the top-5 contributors moved to TU Berlin end of last year (which caused a dip in commit activities), we are ramping up the development again. ## Membership Data: - Apache SystemDS was founded 2017-05-16 (incubator process entered 2015-11-02) - Last PMC members added 2022-05-03 (Shafaq Siddiqi) - Last committer added 2022-12-14 (Badrul Chowdhury) - There are currently 35 committers and 26 PMC members in the project. ## Activity and Health: - Code activity is healthy with 69 commits (-23%) in the last 3 months. - Community growth is healthy with 7 active contributors (-13%) in the last 3 months - Communication is healthy, mailing list activity is improving, additional work on better documentation. ## Releases: - Apache SystemDS 3.1.0 was released on 2023-03-13. - Apache SystemDS 3.0.0 was released on 2022-06-20. - Apache SystemDS 2.2.2 was released on 2022-06-25. - Apache SystemDS 2.2.1 was released on 2021-12-02. - Apache SystemDS 2.2.0 was released on 2021-10-30. - Apache SystemDS 2.1.0 was released on 2021-06-28. - Apache SystemDS 2.0.0 was released on 2020-10-14. - Apache SystemML 1.2.0 was released on 2018-08-24. ----------------------------------------- Attachment BT: 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. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tez was founded 2014-07-16 (9 years ago) There are currently 35 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was László Bodor on 2020-11-24. - No new committers. Last addition was László Bodor on 2020-01-23. ## Project Activity: Project is about to release 0.10.3 in the next few months. ## Community Health: No changes here, keep advertising the importance of Tez contribution in Cloudera. ----------------------------------------- Attachment BU: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BV: Report from the Apache Traffic Control Project [Eric Friedrich] ## Description: The mission of Apache Traffic Control is the creation and maintenance of software related to building, monitoring, configuring, and provisioning a large scale content delivery network (CDN) ## Issues: No Issues requiring board attention ## Membership Data: Apache Traffic Control was founded 2018-05-15 (5 years ago) There are currently 30 committers and 19 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 Steve Hamrick on 2023-02-07. - Eric Holguin was added as committer on 2023-04-15 - Rima Shah was added as committer on 2023-02-08 ## Project Activity: - 113 Pull Requests merged this quarter (some automated), including 22 bug fixes - Last Release was 7.0.1 in August 2022 - Next release (ATC8) is not yet planned (this is a fairly large gap between releases for us) - Features in active development: - Traffic Portal v2 improves our using facing web app ## Community Health: Community health is currently fair. The #traffic-control ASF Slack channel is fairly active. Most day to day development discussion occurs within Github Issues/PRs. We're also proud to be sponsoring our first Google Summer of Code project this summer. Development is primarily occurring at one company, although the user base is widespread. No undue influence, but if the primary employer were to change directions the project's health would be at risk. ----------------------------------------- Attachment BW: Report from the Apache Turbine Project [Georg Kallidis] ## Description: The mission of Turbine is the creation and maintenance of software related to A Java Servlet Web Application Framework and associated component library ## Issues: There are no board level issues currently open. ## Membership Data: Apache Turbine was founded 2007-05-16 (16 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Jeffery Painter on 2017-11-12. - No new committers. Last addition was Youngho on 2021-12-06. ## Project Activity: This quarter was quite calm with only maintenance commits, build optimizations and a general discussion about the state and future direction of Turbine (Java prerequisites, build environment and more, see below). Starting the new release cycle is just on the very beginning. Enough code is already in the pipeline for an upcoming final Turbine release, but has to wait for some intermediate steps: Releasing about 4-5 Fulcrum components and finishing final testing. Recent Turbine releases: - Turbine 5.1 Maven Archetype 2.0.0 was released on 2022-09-23. - Turbine-Parent-POM-11 was released on 2022-01-10. - Turbine Core 5.1 was released on 2021-12-13. Last Fulcrum Releases: - Fulcrum Security 2.1.0 was released on 2021-11-03 - Fulcrum JSON 2.0.1 was released on 2021-06-29. - Fulcrum Quartz 1.1.2 was released on 2021-06-29. ## Community Health: Although some response was given after coming up with a more strategic release planning demonstration on the developer mailing list, it was not as much as the initiator hoped it would be given. On the other side the result could be read that no major change in the next release is considered to be required. That is, the current calm state is expected before starting the (almost overdue) next release cycle, which will demand some, but not exceedingly high effort to get it done. ----------------------------------------- Attachment BX: Report from the Apache Velocity Project [Nathan Bubna] ----------------------------------------- Attachment BY: 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. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (20 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... Other than some minor bug fixes for WSS4J and some dependabot updates in all the projects, very little work was done this period. Last releases: WSS4J-3.0.0 was released on 2022-10-10. Axiom-1.4.0 was released on 2022-05-14. WSS4J-2.4.1 was released on 2022-02-18. Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. 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 BZ: Report from the Apache Whimsy Project [Shane Curcuru] ## Description: The mission of Apache Whimsy is the creation and maintenance of software related to tools that help automate various administrative tasks or information lookup activities ## Issues: No issues for the board. ## Membership Data: Apache Whimsy was founded 2015-05-19 (8 years ago) There are currently 13 committers and 10 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 Matt Sicker on 2020-04-11. - No new committers. Last additions were Test Sebb on various dates, later removed (sebb does a lot of our testing!) ## Project Activity: Slight uptick in activity due to a few issues being reported and work around testing Infra's LDAP changes, which required work in a number of Whimsy areas. ## Community Health: Sufficient PMC members are still here to review the project and to keep critical tools updated and fixed. ----------------------------------------- Attachment CA: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Xalan was founded on 2004-09-30 (19 years ago) There are currently 56 committers and 4 PMC members in this project. The Committer-to-PMC ratio is roughly 7:1. Community changes, past quarter: - No new PMC members. The last addition was Bill Blough on 2019-02-19. - One new committer. The last addition was Joseph Kessselman on 2023-05-06. ## Project Activity: After nine (9!) years, we finally released a new Xalan-J! Xalan-J-2.7.3 was released on 2023-04-01. The initial impetus was to pick up a new Apache Commons BCEL which addressed CVE-2022-42920. ## Community Health: We experienced a resurgence (dev@xalan.apache.org up 94%, j-users@xalan.apache.org up 637%) in activity on the Java side of the house which resulted in the release of 2.7.3 and bringing in a new committer. Work to clean up the codebase and support newer XSLT versions has started. ----------------------------------------- Attachment CB: Report from the Apache Xerces Project [Michael Glavassevich] Description Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J There has been some discussion about having a Xerces-J 2.12.3 release. One of the developers has volunteered to prepare this. We have responded again to an inquiry about configuring Xerces for secure processing. There is guidance that could probably be added to the documentation as this has been a frequently asked question. A vote to add a new committer and PMC member is currently underway. Mailing list traffic has been low; roughly 15+ posts on the j-dev and j-users lists since the beginning of March 2023. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C In April, Roger Leigh formally asked to be removed as a committer from the project. Most of the activity since the last report was from himself, cleaning up old JIRA assignments as he was leaving. The only other notable activity was an update to the documentation of a security advisory with version details. Mailing list traffic was been very low; roughly 20+ posts on the c-dev and c-users lists since the beginning of March 2023. No new releases since the previous report. The latest release is Xerces-C 3.2.4 (October 17th, 2022). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since March 2023. ----------------------------------------- Attachment CC: Report from the Apache XML Graphics Project [Clay Leeds] Apache XML Graphics Project Board Report ================================== The Apache XML Graphics Project is responsible for software intended for the creation & maintenance of the conversion of XML formats to graphical output & related software components. Issues for the Board ===================== * All XMLGraphics project repositories have been migrated from Subversion to GitHub/GitBox. * A vote is underway regarding a proposal to migrate XMLGraphics projects from Jira to GitHub Issues, and is expected to pass. Activity ======== * Apache Batik 1.16 2022-10-25 * Apache FOP 2.8 released 2022-11-09 * Apache FOP PDF Images 2.8 released 2022-11-09 * Apache XML Graphics Commons 2.8 released 2022-11-09 (NOTE: VOTE began 2022-11-02) Project Health Report ======================= The level of community and developer activity remains at a consistent, moderate, level with respect to the previous reporting period. Recent PMC Changes ================== Currently 11 PMC members. * Simon Steiner was added to the PMC on Tue Jan 19 2016 * Clay Leeds was approved for XML Graphics PMC Chair position on March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher at Wed May 13 2015 Most Recent Releases ==================== * Apache Batik 1.16 2022-10-25 * Apache FOP 2.8 released 2022-11-09 * Apache FOP PDF Images 2.8 released 2022-11-09 * Apache XML Graphics Commons 2.8 released 2022-11-09 = SUB PROJECTS = ================ APACHE BATIK ===== Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation. Latest Release ------------ Apache XML Graphics Apache Batik 1.16 was released on October 25, 2022 (Apache Batik 1.15 Release September 22, 2022) * Bug fixes APACHE FOP === Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF. Latest Release -------------- Apache XML Graphics Apache FOP 2.8 was released on November 9, 2022 Apache XML Graphics Apache FOP PDF Images 2.8 was released on November 9, 2022 * Bug fixes XML GRAPHICS COMMONS ==================== Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF & PostScript files, and much more. Latest Release ------------ Apache XML Graphics Commons 2.8 was released on November 9, 2022 * Bug fixes ----------------------------------------- Attachment CD: Report from the Apache YuniKorn Project [Wilfred Spiegelenburg] ## Description: The mission of Apache YuniKorn is the creation and maintenance of software related to a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds ## Issues: There is no issue needs board's attention. ## Membership Data: Apache YuniKorn was founded 2022-03-16 (a year ago) There are currently 31 committers and 26 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 TingYao Huang on 2023-01-24. - No new committers. Last addition was Rainie Li on 2022-12-15. ## Project Activity: Recent releases: 1.2.0 was released on 2023-02-02. 1.1.0 was released on 2022-09-07. The community is preparing the 1.3.0 release late May. The major new feature planned for the release, preemption, has already landed. Stabilisation and bug fixing has started, no new release manager as yet. ## Community Health: 11 new jira accounts were requested. Jira creation rate has stabilised over the last quarter, ~170 this quarter, after a large increase in the previous quarter. Commits have dropped, 191 to 131 per quarter, mostly due to a slow down in documentation translation. Expressions of interest from Kubernetes community to integrate with and help develop Apache YuniKorn. Conferences: April 2023, Two presentations at KubeConf & Cloud Native Conference: - SLA based scheduling using Apache YuniKorn (Sunil Govindan & Craig Condit) - Batch Extensions with Apache YuniKorn (Wilfred Spiegelenburg & Peter Bacsko) ------------------------------------------------------ End of minutes for the May 17, 2023 board meeting.