Index
Links: 2022 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
March 16, 2022
1. Call to order
The meeting was scheduled for 22:00 UTC and began at 22:01 when
a sufficient attendance to constitute a quorum was recognized by
the chair.
Other Time Zones: https://timeanddate.com/s/42gr
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
Bertrand Delacretaz
Christofer Dutz
Roy T. Fielding
Sharan Foga
Willem Jiang
Sam Ruby
Roman Shaposhnik
Sander Striker
Directors Absent:
none
Executive Officers Present:
Craig McClanahan
David Nalley
Craig Russell
Matt Sicker
Ruth Suehle
Executive Officers Absent:
none
Guests:
Daniel Gruno
Dave Fisher
Greg Stein
Henri Yandell - joined :03
Joe Brockmeier
Justin Mclean - joined :02
Paul Angus
Sally Khudairi
Shane Curcuru
3. Minutes from previous meetings
Published minutes can be found at:
http://www.apache.org/foundation/board/calendar.html
A. The meeting of February 16, 2022
See: board_minutes_2022_02_16.txt
Approved by General Consent.
4. Executive Officer Reports
A. Board Chair [Sander Striker]
The past years COVID-19 has had a tremendous impact on our lives.
Things we once took for granted became a challenge. We had to adapt.
Since last month more that I took for granted no longer is. The war
in Ukraine will have its impact for a long time to come.
Two weeks ago we had our annual ASF Members meeting. As a result
we’re in a position to welcome a significant number of new members.
The members also elected a new board. First of all I’d like to thank
Craig Russell, Justin Mclean, Sheng Wu for their services on the board.
I hereby welcome two new directors to their first board meeting:
Christofer Dutz and Willem Jiang. I also welcome back Rich Bowen. I’m
looking forward to your perspectives this term.
When taking on the role of Chair last year I was told that much of the
effort in the Chair’s role lies in the Members meeting, I did
experience that for the first time. The meeting didn’t quite go as
smooth and efficient as I would have liked. We didn’t have enough
proxies or attendance to reach quorum instantly. I am open to and
supportive of all efforts that have begun to ensure that we will not
run into this issue next year. Item 8C on the agenda, to schedule
another meeting in June, is an example of that.
I am definitely set on improving our board processes further. To that
end, I’ve refined some of the requirements on the board agenda tool.
The board agenda tool, in combination with deliberate delegation, is
what allows our board to scale. Infrastructure is assuming
responsibility for the board agenda tool this year, ensuring
continuity of this crucial tool.
This past term we have reduced the duration of our meetings further.
This should make it easier to schedule the meeting, and even if it's
not a the ideal time, keep it tolerable. More importantly, the
reduction of time on common tasks, gives us room to go a bit deeper on
comments and questions on executive officer reports. To that end I
will resume my push for timely reports again, including my own, and to
have these in by the second Wednesday, giving directors enough time to
comment and ask questions.
B. President [David Nalley]
It's been a very busy and hectic month.
Mark Cox and I appeared at the inaugural meeting of the US Cyber
Safety Review Board to discuss Log4shell and more broadly open source
supply chain security. Following that meeting we've been asked to
appear again before a committee of the CSRB.
Meetings with the House Energy and Commerce and Homeland Security
staff have happened with the aid of our consultant, though it seems
interest seems to ebb and flow with interest being drawn to other
geopolitical topics.
Ruth has been extraordinarily helpful driving the budget process.
While we aren't yet ready to submit a finalized draft in resolution
form, I do want to make a RO copy of the spreadsheet that we're
hacking on available for the board to peruse and think about:
https://s.apache.org/ProposedFY23Budget
Additionally, please see Attachments 1 through 8.
@David: follow up on this question re: brand management
C. Treasurer [Craig McClanahan]
We have continued to make progress getting our Operating Reserve
account set up at TD Wealth. You will see this show up in the March
financial reports, starting with a $2 million transfer from our TD
Bank account to the Operating Reserve. This is quite a bit less than
half of our end-of-February cash balance, and (even not counting the
$500,000 restricted donation), falls in line with the policies
outlined in the Investment Policy Statement that the Board approved in
December 2021.
In February, Myrle and I reached out on members@ looking for potential
volunteers for a second Assistant Treasurer position. This would
allow for spreading the required workload across more volunteers, and
provide better backstops if the Treasurer or current Assistant
Treasurer became unavailable - especially for transactions that
require dual approvals.
We got a reply expressing interest from Roberto Galoppini
(galoppini@apache.org), a fairly long time member, who followed up on
the suggestion to review Myrle’s video presentation about the progress
that Treasury has made, and we also had a video interview with him
recently. We were both favorably impressed, and would like to
nominate him as a second Assistant Treasurer.
D. Secretary [Matt Sicker]
In February, the secretary received 44 ICLAs and 1 CCLA.
E. Executive Vice President [Ruth Suehle]
ApacheCon--We are finishing up planning with the hotel and near
signing the contract. Please keep an eye out for the prospectus
and CFP!
F. Vice Chair [Shane Curcuru]
Assisted Chair with data for our recent Member's meeting & process
improvements.
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Sander]
See Attachment 9
B. Apache Legal Affairs Committee [Roman Shaposhnik]
See Attachment 10
C. Apache Security Team Project [Mark J. Cox / Sander]
See Attachment 11
D. VP of Jakarta EE Relations [Rob Tompkins / Christofer]
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:
# Ignite [bdelacretaz]
A. Apache Airflow Project [Bolke de Bruin / Willem]
See Attachment A
B. Apache Allura Project [David Philip Brondsema / Roman]
See Attachment B
C. Apache Any23 Project [Lewis John McGibbney / Roy]
See Attachment C
D. Apache Archiva Project [Olivier Lamy / Sharan]
See Attachment D
E. Apache Atlas Project [Madhan Neethiraj / Sam]
See Attachment E
F. Apache Axis Project [Robert Lazarski / Bertrand]
See Attachment F
G. Apache Bahir Project [João Boto / Rich]
See Attachment G
H. Apache Beam Project [Kenneth Knowles / Willem]
See Attachment H
I. Apache Bigtop Project [Kengo Seki / Roy]
See Attachment I
J. Apache Bloodhound Project [Gary Martin / Bertrand]
See Attachment J
K. Apache BookKeeper Project [Sijie Guo / Roman]
See Attachment K
L. Apache BVal Project [Matthew Jason Benson / Rich]
See Attachment L
M. Apache Camel Project [Andrea Cosentino / Christofer]
See Attachment M
N. Apache Cayenne Project [Michael Ray Gentry / Sharan]
See Attachment N
O. Apache CloudStack Project [Gabriel Beims Bräscher / Sam]
See Attachment O
P. Apache Commons Project [Gary D. Gregory / Sander]
See Attachment P
Q. Apache Cordova Project [Jesse MacFadyen / Roy]
See Attachment Q
R. Apache cTAKES Project [Pei Chen / Sander]
See Attachment R
S. Apache Curator Project [Enrico Olivelli / Sharan]
See Attachment S
T. Apache Daffodil Project [Mike Beckerle / Sam]
See Attachment T
U. Apache DeltaSpike Project [Mark Struberg / Willem]
No report was submitted.
@Willem: pursue a report for DeltaSpike
V. Apache ECharts Project [Wenli Zhang / Christofer]
See Attachment V
W. Apache Felix Project [Karl Pauls / Bertrand]
See Attachment W
X. Apache Flex Project [Olaf Krüger / Rich]
See Attachment X
Y. Apache Flink Project [Stephan Ewen / Roman]
See Attachment Y
Z. Apache Gobblin Project [Abhishek Tiwari / Rich]
See Attachment Z
AA. Apache Guacamole Project [Mike Jumper / Roman]
See Attachment AA
AB. Apache Gump Project [Stefan Bodewig / Willem]
See Attachment AB
AC. Apache Helix Project [Kishore G / Sander]
See Attachment AC
AD. Apache Hive Project [Ashutosh Chauhan / Christofer]
See Attachment AD
AE. Apache Hop Project [Hans Van Akelyen / Sam]
See Attachment AE
AF. Apache Hudi Project [Vinoth Chandar / Sharan]
See Attachment AF
AG. Apache Iceberg Project [Ryan Blue / Bertrand]
See Attachment AG
AH. Apache Ignite Project [Dmitry Pavlov / Roy]
See Attachment AH
AI. Apache Incubator Project [Justin Mclean / Rich]
No report was submitted.
AJ. Apache IoTDB Project [Xiangdong Huang / Bertrand]
See Attachment AJ
AK. Apache Jackrabbit Project [Marcel Reutegger / Sharan]
See Attachment AK
AL. Apache Karaf Project [Jean-Baptiste Onofré / Rich]
See Attachment AL
AM. Apache Lucene Project [Bruno Roustant / Sander]
See Attachment AM
AN. Apache Lucene.Net Project [Shad Storhaug / Roman]
See Attachment AN
AO. Apache Mnemonic Project [Yanhui Zhao / Sam]
See Attachment AO
AP. Apache Mynewt Project [Szymon Janc / Rich]
See Attachment AP
AQ. Apache NetBeans Project [Geertjan Wielenga / Christofer]
See Attachment AQ
AR. Apache OFBiz Project [Jacopo Cappellato / Roy]
See Attachment AR
AS. Apache Olingo Project [Michael Bolz / Willem]
See Attachment AS
AT. Apache OODT Project [Imesha Sudasingha / Roman]
See Attachment AT
AU. Apache OpenJPA Project [Mark Struberg / Rich]
See Attachment AU
AV. Apache OpenNLP Project [Jeff Zemerick / Bertrand]
See Attachment AV
AW. Apache OpenWebBeans Project [Mark Struberg / Christofer]
See Attachment AW
AX. Apache Ozone Project [Sammi Chen / Sharan]
See Attachment AX
AY. Apache Pig Project [Koji Noguchi / Sam]
No report was submitted.
AZ. Apache Pivot Project [Roger Lee Whitcomb / Willem]
No report was submitted.
BA. Apache PLC4X Project [Christofer Dutz / Roy]
See Attachment BA
BB. Apache Portable Runtime (APR) Project [Nick Kew / Sander]
See Attachment BB
BC. Apache Portals Project [David Sean Taylor / Willem]
See Attachment BC
BD. Apache Pulsar Project [Matteo Merli / Sam]
See Attachment BD
BE. Apache Qpid Project [Robbie Gemmell / Sander]
See Attachment BE
BF. Apache Royale Project [Piotr Zarzycki / Roy]
See Attachment BF
BG. Apache Serf Project [Justin Erenkrantz / Rich]
No report was submitted.
@Rich: pursue a report for Serf
BH. Apache ServiceMix Project [Krzysztof Sobkowiak / Sharan]
See Attachment BH
BI. Apache Shiro Project [Brian Demers / Roman]
See Attachment BI
BJ. Apache SINGA Project [Wang Wei / Christofer]
See Attachment BJ
BK. Apache Sling Project [Robert Munteanu / Bertrand]
See Attachment BK
BL. Apache SpamAssassin Project [Sidney Markowitz / Christofer]
See Attachment BL
BM. Apache Storm Project [Kishor Patil / Sharan]
No report was submitted.
BN. Apache Submarine Project [Liu Xun / Willem]
See Attachment BN
BO. Apache Synapse Project [Isuru Udana / Sander]
See Attachment BO
BP. Apache Tomcat Project [Mladen Turk / Sam]
See Attachment BP
BQ. Apache TomEE Project [David Blevins / Roy]
See Attachment BQ
BR. Apache TVM Project [Tianqi Chen / Rich]
See Attachment BR
BS. Apache UIMA Project [Richard Eckart de Castilho / Roman]
See Attachment BS
BT. Apache Unomi Project [Serge Huber / Bertrand]
See Attachment BT
BU. Apache VCL Project [Josh Thompson / Sam]
See Attachment BU
BV. Apache Wicket Project [Andrea Del Bene / Roy]
See Attachment BV
BW. Apache Yetus Project [Allen Wittenauer / Christofer]
See Attachment BW
BX. Apache ZooKeeper Project [Flavio Paiva Junqueira / Sander]
See Attachment BX
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Change the Apache Flink Project Chair
WHEREAS, the Board of Directors heretofore appointed Stephan Ewen
(sewen) to the office of Vice President, Apache Flink, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Stephan Ewen from the office of Vice President, Apache Flink, and
WHEREAS, the Project Management Committee of the Apache Flink project
has chosen by vote to recommend Robert Metzger (rmetzger) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Stephan Ewen is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Flink, and
BE IT FURTHER RESOLVED, that Robert Metzger be and hereby is appointed
to the office of Vice President, Apache Flink, to serve in accordance
with and subject to the direction of the Board of Directors and the
Bylaws of the Foundation until death, resignation, retirement, removal
or disqualification, or until a successor is appointed.
Special Order 7A, Change the Apache Flink Project Chair, was
approved by Unanimous Vote of the directors present.
B. Change the Apache CloudStack Project Chair
WHEREAS, the Board of Directors heretofore appointed Gabriel Beims
Bräscher (gabriel) to the office of Vice President, Apache CloudStack,
and
WHEREAS, the Board of Directors is in receipt of the resignation of
Gabriel Beims Bräscher from the office of Vice President, Apache
CloudStack, and
WHEREAS, the Project Management Committee of the Apache CloudStack
project has chosen by vote to recommend Simon Weller (sweller) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Gabriel Beims Bräscher is relieved
and discharged from the duties and responsibilities of the office of
Vice President, Apache CloudStack, and
BE IT FURTHER RESOLVED, that Simon Weller be and hereby is appointed to
the office of Vice President, Apache CloudStack, to serve in accordance
with and subject to the direction of the Board of Directors and the
Bylaws of the Foundation until death, resignation, retirement, removal
or disqualification, or until a successor is appointed.
Special Order 7B, Change the Apache CloudStack Project Chair,
was approved by Unanimous Vote of the directors present.
C. Change the Apache Solr Project Chair
WHEREAS, the Board of Directors heretofore appointed Jan Høydahl
(janhoy) to the office of Vice President, Apache Solr, and
WHEREAS, the Board of Directors is in receipt of the resignation of Jan
Høydahl from the office of Vice President, Apache Solr, and
WHEREAS, the Project Management Committee of the Apache Solr project
has chosen by vote to recommend Houston Putman (houston) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Jan Høydahl is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Solr, and
BE IT FURTHER RESOLVED, that Houston Putman be and hereby is appointed
to the office of Vice President, Apache Solr, to serve in accordance
with and subject to the direction of the Board of Directors and the
Bylaws of the Foundation until death, resignation, retirement, removal
or disqualification, or until a successor is appointed.
Special Order 7C, Change the Apache Solr Project Chair, was
approved by Unanimous Vote of the directors present.
D. Establish the Apache YuniKorn 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 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.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache YuniKorn Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Apache YuniKorn Project be and hereby is responsible
for 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; and be it
further
RESOLVED, that the office of "Vice President, Apache YuniKorn" 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 YuniKorn
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache YuniKorn
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 YuniKorn
Project:
* Akhil PB <akhilpb@apache.org>
* Arun Suresh <asuresh@apache.org>
* Carlo Curino <curino@apache.org>
* Chaoran Yu <yuchaoran@apache.org>
* Chenya Zhang <chenya@apache.org>
* Craig Condit <ccondit@apache.org>
* DB Tsai <dbtsai@apache.org>
* Felix Cheung <felixcheung@apache.org>
* Holden Karau <holden@apache.org>
* Jason Darrell Lowe <jlowe@apache.org>
* Jonathan Hung <jhung@apache.org>
* Junping Du <junping_du@apache.org>
* Kinga Marton <kmarton@apache.org>
* Konstantinos Karanasos <kkaranasos@apache.org>
* Luciano Resende <lresende@apache.org>
* Subramaniam Krishnan <subru@apache.org>
* Sunil G <sunilg@apache.org>
* Tao Yang <taoyang@apache.org>
* Vinod Kumar Vavilapalli <vinodkv@apache.org>
* Wangda Tan <wangda@apache.org>
* Wei-Chiu Chuang <weichiu@apache.org>
* Weiwei Yang <wwei@apache.org>
* Wilfred Spiegelenburg <wilfreds@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Weiwei Yang be appointed to
the office of Vice President, Apache YuniKorn, 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 YuniKorn Project be and hereby is tasked with
the migration and rationalization of the Apache Incubator YuniKorn
podling; and be it further
RESOLVED, that all responsibilities pertaining to the Apache Incubator
YuniKorn podling encumbered upon the Apache Incubator PMC are hereafter
discharged.
Special Order 7D, Establish the Apache YuniKorn Project, was
approved by Unanimous Vote of the directors present.
E. Change the Apache Cassandra Project Chair
WHEREAS, the Board of Directors heretofore appointed Nate McCall
(zznate) to the office of Vice President, Apache Cassandra, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Nate McCall from the office of Vice President, Apache Cassandra, and
WHEREAS, the Project Management Committee of the Apache Cassandra
project has chosen by vote to recommend Michael Semb Wever (mck) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Nate McCall is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Cassandra, and
BE IT FURTHER RESOLVED, that Michael Semb Wever be and hereby is
appointed to the office of Vice President, Apache Cassandra, to serve
in accordance with and subject to the direction of the Board of
Directors and the Bylaws of the Foundation until death, resignation,
retirement, removal or disqualification, or until a successor is
appointed.
Special Order 7E, Change the Apache Cassandra Project Chair,
was approved by Unanimous Vote of the directors present.
8. Discussion Items
A. Appoint Board Chair and Vice Chair
At the first Board meeting after its election, the Board reviews
Board Chair and Vice Chair appointments.
The board appoints Sander Striker as chair, Shane Curcuru as vice
chair.
B. Board Calendar
Determine the best time for the board meeting.
Based on the input received privately about people's
schedules, I propose that we have the meeting on
the 3rd Wednesday of the month:
- from April to September at 15:00 UTC
- from October to March at 22:00 UTC
C. Second members meeting in 2022
In order to capitalize on the momentum to address quorum issues, the
proposal is to have a members meeting on the 15th of June. This meeting
would focus on votes to involuntarily move individuals to emeritus that
haven't participated in meetings or votes for three or more years, and
either can't be reached or decline to provide a non-voting proxy for the
next meeting.
It would be helpful to decide on a date and set up the directory in svn
now so that proxies can start to be collected. The official notice can
go out at the normal time, and ideally the vote can be opened prior to
the meeting.
The board has scheduled a June 15 special members meeting by general
consent.
D. Proposed Budget
While not ready to submit a finalized draft in resolution
form, a read-only copy of the spreadsheet that is being used
to draft the budget is available for the board to peruse and
think about: https://s.apache.org/ProposedFY23Budget
The budget will be on next months agenda.
Board to discuss details on budget over next month via mailing lists.
E. Appoint Assistant Treasurer
Craig McClanahan in his capacity as Treasurer nominated Roberto
Galoppini for the position of Assistant Treasurer.
The board appoints Roberto Galoppini as an additional assistant
treasurer.
9. Review Outstanding Action Items
* Justin: follow up on BT SIG
[ Mynewt 2021-09-15 ]
Status: Progress made. Waiting on info from Infra.
* Sander: follow up with PMCs about the role of the security team
[ Security Team 2022-01-19 ]
Status: Not started.
* David: what do we do when SHTF?
[ Project Support 2022-01-19 ]
Status:
* Bertrand: follow up on Members meeting process improvements
[ Discussion Items 2022-03-16 ]
Status: In progress
10. Unfinished Business
11. New Business
12. Announcements
A. gstein finishes 55 laps around the Sun, on this day.
A. gstein finishes 55 laps around the Sun, on this day. 🎉
13. Adjournment
Adjourned at 22:39 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period February 2022
* ISSUES FOR THE BOARD
None.
* OPERATIONS
Responded to the following queries, liaising with projects as required:
- One request to use project logos on a webpage
- One request to use project logos on stickers
- One request to use the CASSANDRA mark for an event
- Provided advice on how to correctly use of ASF marks on a website
- Provided advice on what would be an acceptable use of ASF marks in Google
ads
- Provided advice to the GUACAMOLE PMC regarding trademark registrations
- Approved name searches for: KYUUBI
- Provided advice on how to correctly use of ASF marks in a YouTube video
- Provided advice to ARROW regarding logo design
- One request to use project logos in a book
* REGISTRATIONS
The registration of APACHE in China is progressing with a court hearing taking
place on 24 Feb.
Worked with counsel to renew OFBIZ registration.
Instructed counsel not to object to a potentially conflicting registration in
India as the TAJO project has retired.
* INFRINGEMENTS
Continued work to remove infringing books sold by an Amazon marketplace
seller.
wave is addressing a potential infringement by a downstream distributor of our
KAFKA and PULSAR marks.
The KAFKA PMC completed addressing an issue with an external product.
A site infringing our PDFBOX marks has been taken down as a result of us
making a complaint to the hosting provider.
Reportied a Twitter account infringing our marks to market cryptocurrency and
the account was removed.
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Bob Paulin]
1) ASF Sponsors: we have closed more than $1.86M in sponsorships in FY2022
thus far. Sponsorship activities continue, with a new Platinum Sponsor being
onboarded, and a new Silver Sponsor welcomed. We anticipate new sponsorship
and renewal payments for 2 Platinum, 3 Gold, 3 Silver, and 6 Bronze Sponsors.
We received payment from one Platinum and two Silver Sponsors.
2) Targeted Sponsors: we are reviewing, renewing, and/or revising donated
services with several Targeted Sponsors, as well as continuing to hone
policies related to donations that benefit individual PMCs.
3) Sponsor Relations: we met with a new Sponsor point-of-contact, who was new
to the Apache community and unfamiliar with the ASF. We will also be meeting
with members of a Platinum Sponsor’s new OSPO team.
4) Event Sponsorship: fees for an ApacheCon sponsorship remain outstanding
since September.
5) Individual Donations and Corporate Giving: we received $2.6K in individual
donations in February.
6) Administrivia: we continue to work on outstanding workflow/tasks with the
Accounting team.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier]
== Overview
Mostly quiet since last report. Nothing major to report this month.
== Published
Published: the following items were published on blogs.apache.org
- The Apache Weekly News Round-up: week ending 25 February 2022
https://s.apache.org/mq600
- The Apache Weekly News Round-up: week ending 18 February 2022
https://s.apache.org/m4j6b
- The Apache Weekly News Round-up: week ending 11 February 2022
https://s.apache.org/ad9k6
- Foundation Statement at 8 February 2022 Senate Committee hearing on Homeland
Security and Government Affairs https://s.apache.org/z0hb7
- The Apache Weekly News Round-up: week ending 4 February 2022
https://s.apache.org/0u03q
- Apache Month in Review: January 2022 https://s.apache.org/a8bim
Press Releases: no press releases were issued on the newswire service during
this time period.
Informal Announcements: we published 6 items on the ASF Foundation Blog,
including 4 Apache News Round-ups and 1 monthly overview, totalling 427 news
summaries published to date. We tweeted 8 items to 63.4K followers on Twitter,
and posted 7 items to 57.4K followers and generated 43K post impressions on
LinkedIn. The ASF’s YouTube channel had 16.6K views, and 11.7K subscribers.
Future Announcements: ASF quarterly reports are suspended until further
notice, as Q1 and Q2 FY2022 Reports are well behind schedule due to repeated
missing submissions (we would have been preparing the Q3 Report at this time).
No press releases are currently planned.
Media Relations: we responded to 4 media queries. We also responded to a
request to speak on a panel for a cybersecurity Webinar (topic is Log4j).
Analyst Relations: we responded to one analyst query during this timeframe.
Apache was mentioned in 17 reports by Gartner, Forrester, 451 Research, and
IDC combined. Apache Atlas was featured in a Kuppinger Cole report on LC Data
Catalogs and Metadata Management.
== Extra Liaison with ASF Executive Spokespeople --
- Coordination on ASF’s testimony for 8 February Senate hearing
PMC Communication --
- Worked with ASF Diversity & Inclusion on a call for mentors as well as a
call for sponsors to support Outreachy interns
- Worked with Apache OpenOffice on a mission statement
- Worked with Apache Ignite regarding event branding/messaging guidelines
- Working with Apache Drill on promoting new release
- Working with Apache Arrow to appear on a podcast on Apache Arrow Flight
- Working with Apache Pulsar regarding corporate support and
branding/messaging guidelines
== Coordination with ASF Brand Management
- Advised on permissions for inclusion of ASF and Apache logos for a book
publisher
== Success at Apache --
- Coordinating upcoming post
-----------------------------------------
Attachment 4: Report from the VP of Infrastructure [David Nalley]
General
=======
Infrastructure is operating as expected, and has no current issues
requiring escalation to the President or the Board.
Highlights
==========
- Finally removed Buildbot 0.8, in favor of Buildbot 3.2. We have been
running both systems for a while now, while working with projects to
migrate their testing configurations.
Short Term Priorities
=====================
- Finish LDAP migration to updated/modern platform.
- Finish mail system migration from hermes to mailgw.
- Gitbox v2
General Activity
================
- Lots of testing on the new mail gateway, using a few mailing list
migrations to the new mail system.
- Initial development of the Agenda Tool has started in earnest, and
is progressing. Feedback and requirements from the Directors has
been quite helpful.
- Completing some migrations, and turning off our proxmox boxes.
- Began an experiment with a webapp to manage email moderation.
- Word policing: dropping BB 0.8 removed thousands of uses. We have
been in-process on migrating from Puppet v3 to v6 for a long while,
which will remove hundreds of uses upon completion
- Working through some major hassles with a couple of the Jenkins
controllers.
- Budget work for FY23.
- Assisting with operation of the Apache STeVe voter tool for the
Annual Members Meeting.
- Buildbot 0.8 has been fully-retired.
- Working through an upgrade for blogs.a.o. First attempt ran into
some issues, so we rolled back the upgrade.
- Implemented a new Datadog-based continual check for health of the
Puppet system. It detects more failure modes than the upstream
integration. We're considering if/how to upstream our version.
- Dealing with build nodes for specialized architectures.
- Nicely resolved some longstanding backup issues.
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
We are on the cusp of announcing ApacheCon North America 2022, which will be
an in-person event, in New Orleans, October 3-6. Because some details are not
yet finalized, and probably won't be until immediately before the meeting,
please see the EVP's report for late-breaking details. And look for a Call For
Presentations in the next few weeks. Details will be at https://apachecon.com/
soon.
Also coming up is the Kafka Summit https://www.kafka-summit.org/, April 25-26
in London.
Apache will have a strong showing at this week's FOSS Backstage event in
Berlin - https://foss-backstage.de/
-----------------------------------------
Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald]
Current Events
==============
No current events
Future Events
=============
ACNA New Orleans has been announced. If the budget is approved, we will begin
organizing and getting our TAC app up and running.
Short/Medium Term Priorities
=====================
In person events are starting to pop up and TAC is keeping an eye out for
suitable events.
Still to be discussed are additional questions that could/should be added
around Covid Passports etc.
Budget
======
Budget has been submitted to the 2023 Budget Spreadsheet
Mailing List Activity
=====================
None
Membership
==========
No changes to the membership this month.
-----------------------------------------
Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas]
## Description:
- The Diversity and Inclusion VP works in collaboration with a team
that contributes towards generating a current description of the D&I
landscape in the industry and for the foundation. The team also
focuses on developing resources the projects can leverage to
increase diversity and inclusion in their communities.
## Issues:
## Activity:
*** Project: Internships for underrepresented groups (Outreachy) ***
On March 4th, we concluded the round "December 2021 to March 2022"
[1]. We finalized the round with 5 projects and 5 interns, one
intern per project. We applied to participate in the round "May to
August 2022" [2]. However, we didn't find sponsorships to move
forward with the program. March 23rd at 4pm UTC is the deadline
for Apache mentors to submit their Outreachy projects. We need
budget for at least one project to join the program otherwise we
would not be able to join during this round [3].
*** Project: User Experience Research on new contributors ***
Kick-off meeting with Bitergia. We started working on the
preliminary review of the survey. This stable version will be open
to discussion with the D&I working group for the final version. We
started a discussion with Apache Beam for their feedback and
contribution on the improvement-implementation action.
*** Operations no updates.
## Committee members' changes:
We have a new contributor working on the User Experience Research on
new contributors project.
## References
[1] https://www.outreachy.org/outreachy-december-2021-internship-round/
[2] https://www.outreachy.org/blog/2022-01-10/may-2022-call-for-mentoring-communities/
[3] https://www.outreachy.org/sponsor/
-----------------------------------------
Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier]
The ASF is on it's way to remove Google Analytics. As a replacement for
projects who need website analytics we have discussed to use Matomo.
The new Matomo instance is running (in beta) for some projects:
https://matomo.privacy.apache.org/
Thanks to Martijn Visser and Benjamin Marwell to make this happen.
A draft for the message of website policy changes can be found here:
https://docs.google.com/document/d/1HQibaSbfoioGAW4ugvo8meA_oDJ6Lz6VNUeOXtvnd7Y/edit
Some feedback was already worked in. In a few days this message will be sent,
except there is further feedback.
We have been granted with a "premium" account for free for a tool called
"Mine", which sends us user complaints. I am still undecided if this is a good
thing to use or if it is necessary to use it.
Usual discussions and daily operations aside, there is nothing more to report.
Once the above mentioned email is out, I expect the privacy list will have to
handle support questions.
-----------------------------------------
Attachment 9: Report from the VP of W3C Relations [Andy Seaborne]
Jian Song (songjian@) has joined the Metaverse Interoperability Community
Group.
This is the first participant from ASF. The foundation has agreed to the W3C
Community Contributor License Agreement for the group.
-----------------------------------------
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
with 20 outstanding issues compared to last month.
Personally, I have been consumed by reacting to global events and wasn't able
to dedicate much time at all to the committee this month. I apologize for
that. However, I did keep an eye on all incoming legal traffic and luckily
there wasn't anything that required committee's attention. At least not on the
reactive side. Really hope that the coming month will be easier.
-----------------------------------------
Attachment 11: Report from the Apache Security Team Project [Mark J. Cox]
Continued work on incoming security issues, keeping projects reminded
of outstanding issues, and general oversight and advice. The workload
is starting to drop after the the larger number of issues reported
during December-January.
David Nalley and Mark Cox attended a Cyber Safety Review Board (CSRB)
meeting in February and Mark Cox attended a CERT/CC meeting in February
both around the Log4Shell (Log4j) issue.
Stats for Feb 2022:
25 [license confusion]
39 [support request/question not security notification]
Security reports: 67 (last months: 71, 83, 44)
9 [site]
6 [tomcat]
4 [airflow], [trafficserver]
3 [dubbo], [httpd], [jspwiki]
2 [apisix], [apr], [dolphinscheduler], [flink],
[hadoop], [openoffice], [spark]
1 [any23], [axis], [commons], [couchdb], [druid],
[freemarker], [hive], [ignite], [livy], [logging],
[ofbiz], [pdfbox], [servicecomb], [shenyu], [shiro],
[sling], [storm], [superset], [tika], [xml],
[zeppelin]
In total, as of 1st Mar 2022, we're tracking 83 (last month:
83) open issues across 38 projects, median age 50 (last month:
55) days. 55 of those issues have CVE names assigned.
7 (last month: 5) of these issues, across 4 projects, are older
than 365 days.
-----------------------------------------
Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins]
-----------------------------------------
Attachment A: Report from the Apache Airflow Project [Bolke de Bruin]
## Description:
The mission of Apache Airflow is the creation and maintenance of software
related to workflow automation and scheduling that can be used to author and
manage data pipelines
## Issues:
## Membership Data:
Apache Airflow was founded 2018-12-19 (3 years ago)
There are currently 47 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Jedidiah Cunningham was added to the PMC on 2022-01-04
- Josh Fell was added as committer on 2022-02-18
- Malthe Borch was added as committer on 2022-02-18
## Project Activity:
### In-progress work
We are gearing up for a new MINOR release that should address AIP-42 Dynamic
Task Mapping important feature mentioned in the previous report.
The earlier investment and stabilization of the Airflow codebase enabled us to
start actively working on bringing more improvements to Airflow in future
versions. What is important, those improvements are coming from multiple
stakeholders and coming from needs and often contributed code that has been or
is being implemented by the stakeholders.
* Improving security and multi-tenancy of Airflow
* AIP-43 DAG Processor separation
* AIP-44 Airflow Internal API
* Implementing DAG versioning
* AIP-36 DAG Versioning
* Adding data dependency management to Airflow
* AIP-48 Data Dependency Management and Data Driven Scheduling
* Improving System Testing for Airflow for external integrations
* AIP-47 New design of Airflow System Tests
* Also smaller improvements and optimisations:
* AIP-45 Remove double dag parsing in airflow run
* AIP-46 Runtime isolation for airflow tasks and dag parsing
### Releases
2.2.4 was released on 2022-02-22. Provider packages 2022-02-14 was released on
2022-02-18. Provider packages 2022-02-09 was released on 2022-02-13. Provider
packages 2022-01-08 was released on 2022-01-12.
Apache Airflow Helm Chart 1.4.0 was released on 2022-01-10. Provider packages
2021-12-31 was released on 2022-01-06.
2.2.3 was released on 2021-12-21. Provider packages 2021-12-07 was released on
2021-12-15.
### Events
The Airflow Summit Steering Committee continues preparation to the Airflow
Summit which is supposed to be both online and local offsite event for the
Airflow community where local communities will have a chance to meet in-person
and take part in global event at the same time
## Community Health:
* Airflow continues to be the top ASF-contributed project (in terms of number
of contributors) - we are getting close to 2000 contributors overall (1966
on 6th of March 2022). Well ahead 2nd Apache Spark (1791).
* In the first week of March 2022 Airflow exceeded 10.000 Forks and 25.000
Stars in Github
* We continue to have a steady flow of contributions from both seasoned
contributors and new contributors
* We effectively utilize Github Discussions to separate Bugs/Features from
discussions. We have around 200 unique new / 600 unique regular monthly
users of Discussions
* Some of the topics focus around special interest groups (multi-tenancy)
where we semi-regularly meet and discuss the progress (video chats which we
record, publish and summarize for all community to follow) - this is
especially when we have multiple stakeholders interested in the areas
-----------------------------------------
Attachment B: Report from the Apache Allura Project [David Philip Brondsema]
## Description:
The mission of Apache Allura is the creation and maintenance of software
related to a software development infrastructure platform commonly known as a
"forge"
## Issues:
- No issues needing board attention.
## Membership Data:
- Apache Allura was founded 2014-03-18 (8 years 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:
- No new PMC members. Last addition was Guillermo Cruz on 2021-11-10.
- No new committers. Last addition was Guillermo Cruz on 2021-11-10.
## Project Activity:
- New contribution from a non-committer has gotten some feedback, and getting
closer to ready to merge.
- Dependencies upgrades are progressing
- Removed support for old versions of python
- Various fixes & improvements
- Last release was 1.13.0 on 2021-05-17
- We are quite overdue to make a release, hopefully by next quarterly report
we will be able to say we have made one
## Community Health:
- Hardly any end-user interactions this quarter, but that is not uncommon
- Mailing list activity is mostly ticket updates, and comments on tickets
-----------------------------------------
Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney]
## Description:
The mission of Apache Any23 is the creation and maintenance of software related
to automatic crawling, parsing, analyzing, producing, validating and converting
RDF (Resource Description Framework) data
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Any23 was founded 2012-08-27 (10 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Hans Brende on 2018-02-25.
- No new committers. Last addition was Hans Brende on 2018-02-21.
## Project Activity:
Any23 2.7 was released on 2022-03-03. This is a security fix release.
The core project codebase recently started using the Dependabot feature.
This has added a lot of value to the project allowing us to keep the
codebase more secure and current. Ultimately it provides a better overall
software product.
Any23 also started using sonarcloud.io as part of project continuous
integration. This is aimed to improving code quality across the project
and also highlighting security vulnerabilities early on.
## Community Health:
The Any project has made two releases this year. This is great for the
project and shows that the project is healthy.
In other news, Any23 is being used in the Web Data Commons project
http://webdatacommons.org/structureddata/2021-12/stats/stats.html.
WebDataCommons released 82.1 billion quads Microdata, Embedded JSON-LD,
RDFa, and Microformat data originating from 14.6 million websites. This
is exactly the kind of use case which demonstrates Any23's utility.
-----------------------------------------
Attachment D: Report from the Apache Archiva Project [Olivier Lamy]
## Description:
The mission of Archiva is the creation and maintenance of software related to
Build Artifact Repository Manager
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Archiva was founded 2008-03-19 (14 years ago)
There are currently 21 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Martin Stockhammer on 2017-04-10.
- No new committers. Last addition was Martin Schreier on 2016-09-22.
## Project Activity:
Low activity at the moment. Still working on javascript UI refactoring.
Last release 2.2.7 22th December 2021.
## Community Health:
We did receive more than usual some emails on mailing.
Few more issues reported and fixed. More activity on GitHub.
-----------------------------------------
Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj]
## Description:
The mission of Apache Atlas is the creation and maintenance of software
related to a scalable and extensible set of core foundational governance
services - enabling enterprises to effectively and efficiently meet their
compliance requirements
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Atlas was founded 2017-06-20 (5 years ago) There are currently 45
committers and 32 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 Ashutosh Mestry on 2019-04-16.
- Radhika Kundam was added as committer on 2022-02-04
## Project Activity:
- added build profile for Cassandra and Elastic Search stores
- UI fixes to handle glossary with large number of terms
- multiple fixes in search feature and UI
- updated docker setup to use network name
- updated monitoring to support Elastic Search index backend
- updated Hive hook to support Ozone file scheme for external tables
- fixed failure in Atlas startup in HA mode with index recovery enabled
- dependent component version updates: JanusGraph 0.6.1, TinkerPop 3.5.2,
Spring framework 5.3.15, log4j 2.17.1, testng 7.0, underscore.js 1.12.1
## Community Health:
- dev@atlas.apache.org had a 22% decrease in traffic in the past quarter (680
emails compared to 868)
- user@atlas.apache.org had a 37% decrease in traffic in the past quarter (12
emails compared to 19)
- 61 issues opened in JIRA, past quarter (-27% change)
- 29 issues closed in JIRA, past quarter (-51% change)
- 56 commits in the past quarter (-53% change)
- 13 code contributors in the past quarter (-27% change)
- 9 PRs opened on GitHub, past quarter (12% increase)
- 2 PRs closed on GitHub, past quarter (-50% change)
## Most Recent releases:
2.2.0 was released on 2021-08-17
2.1.0 was released on 2020-07-15
0.8.4 was released on 2019-06-21
-----------------------------------------
Attachment F: Report from the Apache Axis Project [Robert Lazarski]
# Apache Axis Board Report
## Description
The Apache Axis project is responsible for the creation and maintenance of
software related to the Axis Web Services frameworks and subsidiary components
(both Java and C).
## Issues
There are no issues requiring board attention at this time.
## Membership Data:
Axis was created on 2001-01-19 (20 years ago).
There are currently 63 committers and 62 PMC members in this project, a vote
in 2010 made all committers automatically PMC members. One PMC member
resigned.
Community changes, past quarter:
- Currently 62 PMC/ 63 Commiters members.
- No new committers were added in the last 90 days, last committer added was
Bill Blough on December 7th 2017 who also was added to the PMC on May 9th
2018.
## Project Activity:
Recent releases:
- Axis 2/Java 1.8.0 was released on August 1, 2021.
- Axis 2/Rampart 1.7.1 was released on July 30, 2017.
- Axis 2/C 1.6 was released on April 20, 2009.
- Axis 1.4 was last released in 2006.
## Health report:
Work continues on (AXIS2-5857) Log4j 1.x has reached EOL, which actually
concerns merely a JMS transport unit test dependency of an ancient version of
Apache Qpid from 2012.
We upgraded to Log4j 2.x on the last release (1.8.0) however there are still
some unit test dependencies of Log4j 1.x.
Upgrading Apache Qpid for this test requires quite a bit of refactoring but
it's underway.
We expect to have an imminent Axis2 Java release to get documentation updates,
security updates regarding jar dependencies, and bug fixes to our users.
Apache Rampart is a Java implementation of several WS-Sec* standards. See
RAMPART-449 for the status and release discussion. We expect Rampart to be
released soon after the next Axis2 release.
The Axis project lacks committer growth due to that SOAP and XML have been out
of fashion for several years now. We continue to promote our JSON support to
reverse the trend, which mirrors what is rapidly growing in our day jobs.
Axis2 C PMC member Bill Blough continues to help users on the mailing list and
he also participates in release votes.
## Axis2 java Jira issues opened in the last 90 days: 10
## Axis2 java Jira issues closed in the last 90 days: 8
-----------------------------------------
Attachment G: Report from the Apache Bahir Project [João Boto]
## Description:
Apache Bahir provides extensions to distributed analytic platforms such as
Apache Spark and Apache Flink. Currently, Bahir provides extensions to
multiple distributed analytic platforms, extending their reach with a
diversity of streaming connectors and SQL data sources.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Bahir was founded 2016-05-18 (6 years ago)
There are currently 40 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Also, related to the previous report comment, the ratio of PMC/Committer
is related to, during project inception, all Apache Spark committers
being given committership access to the project. Note that, any active
committers that stayed active for a little while are now PMC members.
Community changes, past quarter:
- No new PMC members. Last addition was João Boto on 2020-07-10.
- No new committers. Last addition was Łukasz Antoniak on 2019-01-21.
## Project Activity:
Apache Bahir community continues to see a steady medium flow of contributions
enhancing the existing extensions for both Apache Spark and Apache Flink.
### Spark extensions:
The community is still working to catch up with Apache Spark.
### Flink extensions:
The community is more involved in this extensions:
- Trying to catch up extensions to new Flink connectors.
- Maintaining the project and user safety (Log4Shell for example).
- We have to prioritize a new release in the next months.
### Releases
Apache Bahir for Apache Spark 2.4.0 released on 2019-09-23
Apache Bahir for Apache Spark 2.3.4 released on 2019-09-23
Apache Bahir for Apache Flink 1.0 released on 2017-05-24
## Community Health:
This past quarter has seen a great increase in community involvement with
healthy engagement on reviewing new issues and prs.
dev@bahir.apache.org had a 125% increase
reviews@bahir.apache.org had a 80% increase
-----------------------------------------
Attachment H: Report from the Apache Beam Project [Kenneth Knowles]
## Description:
The mission of Apache Beam is the creation and maintenance of software related
to a unified programming model for both batch and streaming data processing,
enabling efficient execution across diverse distributed execution engines and
providing extensibility points for connecting to different technologies and
user communities.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Beam was founded 2016-12-20 (5 years ago) There are currently 82
committers and 23 PMC members in this project. The Committer-to-PMC ratio is
roughly 4:1.
Community changes, past quarter:
- No new PMC members. Last addition was Chamikara Madhusanka Jayalath on
2021-01-20.
- Kiley Sok was added as committer on 2022-01-27
- Moritz Mack was added as committer on 2022-03-04
## Project Activity:
### Recent releases
- 2.37.0 was released on 2022-03-04.
- 2.36.0 was released on 2022-02-07.
- 2.35.0 was released on 2021-12-29.
We continue to average one release every six weeks, per our intention. To keep
the number of changes in each release roughly comparable, we cut a branch
every six weeks regardless of how long it takes to finalize each release.
### log4j
While the core of Apache Beam does not depend on log4j, many transitive
dependencies do, since Beam integrates with "every" storage system, at least
in theory. Our community really came together around this very quickly.
- Upgraded test setup to test non-vulnerable recent versions of log4j2
- Upgrade transitive dependencies to non-vulnerable versions
- Upgrade to Gradle 7, a multi-week, multi-person effort
(https://lists.apache.org/thread/ovn4f7ymg6dcy1yn7pdljh4v094yjyrg).
### Ecosystems
- Added Java 17 support and testing
- Added Python 3.9 support and testing
- Added pandas 1.4 support and testing
Previously such changes were difficult one-off endeavors, but they are
becoming part of the project's routine now.
### Multi-language
Parity across languages continues to improve, with Go and Python adding more
core model features to match our first language, Java.
Most notably, though, Beam's central technology - a language-and-engine
agnostic model of big data computation - has yielded rapid progress in
multiple arenas.
- Go SDK connectors. By leveraging the existing Java-based connectors, Go SDK
gained access to JDBC, Debezium, SQL, BigQuery, and Kafka.
- TypeScript / JavaScript SDK! At a new-year hackathon, about a half dozen
contributors (a few experienced and the rest quite new) built
a working SDK for TypeScript in a single week!
(https://lists.apache.org/thread/orxnz7p8mg22ys92dbo034g9335oc2sl)
### Ease of onboarding
- Beam Playground, a new online interface for getting to know Beam
(https://lists.apache.org/thread/r088lzjnk4khfrcp8m0q1oymw1mmtmo0)
- Starter repositories, template repositories instead of maven archetypes or
less-discoverable subdirectories of our main repo
(https://lists.apache.org/thread/x16ykz3lrtc48sgo4m7sxgjlyp1y1ffl)
### Other notable developments and discussions
- IO standards for APIs, testing, and documentation. This should help the
community and software grow while having some regularity and reliability
for users
(https://lists.apache.org/thread/pl13km8y6xo448q9jbrftqblodks831w)
- Kafka Streams runner proposed
(https://lists.apache.org/thread/sp9yvbxyfn4mrbmj91d2trhk8hs7ln7n)
- Automated reviewer assignment. Like many OSS projects, we have a review
latency and backlog problem. Previous attempts at this were not successful,
but we still need to keep trying things to solve the problem.
(https://lists.apache.org/thread/6xg35sw72k8k1rj4od86q9wrsol8p7dc)
- Migrating from Jira to GitHub issues now has consensus and is in the
planning stage
(https://lists.apache.org/thread/zh2t7ql83z45syqj4yd75dgstlo14nmp)
### Beam Summit
Beam Summit 2022 is accepting submissions:
https://lists.apache.org/thread/js0vfljlkvs9l1k1knpwsbxw8obsl56f
## Community Health:
We have seen an influx of new contributors, with a lot of new ideas mentioned
in "project activity". A lot of the ideas are specifically around improving
community health.
Mailing lists were a bit quieter this round, but probably just due to the
winter holidays. There has been very good transparency and discussion on the
lists on all major developments, and there have been quite a few of them.
-----------------------------------------
Attachment I: Report from the Apache Bigtop Project [Kengo Seki]
## Description:
Bigtop is a project for the development of packaging and tests of the Apache
Hadoop ecosystem. The primary goal of Bigtop is to build a community around the
packaging and interoperability testing of Hadoop-related projects. This
includes testing at various levels (packaging, platform, runtime, upgrade,
etc...) developed by a community with a focus on the system as a whole, rather
than individual projects. In short we strive to be for Hadoop what Debian is to
Linux.
## Issues:
As a result of active development, our CI jobs
downloaded artifacts from the ASF repository so many times
that some of the CI nodes were banned from them.
It was already unblocked (INFRA-22953), and we're going to
improve our CI environment to reduce the number of
requests by introducing a local Nexus repository
(BIGTOP-3644, BIGTOP-3649).
## Membership Data:
Apache Bigtop was founded 2012-09-19 (9 years ago)
There are currently 40 committers and 29 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Masatake Iwasaki on 2021-03-11.
- No new committers. Last addition was Luca Toscano on 2021-12-07.
## Project Activity:
We're currently developing the following two versions:
- 3.0.1 is a patch release for addressing the Log4Shell
vulnerabilities with minimal changes for 3.0.0.
Its development has been almost finished, and
we're going to run the build and test jobs after
setting up our CI jobs to use the local Nexus repository
mentioned in the "Issues" section.
- 3.1.0 is the next minor release, which provides
new distro support (e.g., Rocky 8 and Debian 11)
and upgraded components (Spark 3.0 -> 3.1,
HBase 2.2 -> 2.4, Kafka 2.4 -> 2.8, etc).
We need some additional work to upgrade Hadoop,
so it will be released after 3.0.1.
## Community Health:
Community health is good. The number of the code contributors
were a bit decreased, but all other metrics are positive and
reflect our active development and interactions.
- 7 code contributors in the past quarter (-12% change)
- 31 PRs opened on GitHub, past quarter (29% increase)
- 34 PRs closed on GitHub, past quarter (54% increase)
- 49 commits in the past quarter (11% increase)
-----------------------------------------
Attachment J: Report from the Apache Bloodhound Project [Gary Martin]
Apache Bloodhound is a software development collaboration tool, including
issue tracking, wiki and repository browsing
Issues
======
There are no issues to raise to the Board at this time.
Releases
========
There have been no releases since the last report. The last release was
towards the end of 2014:
* apache-bloodhound-0.8 (11th December 2014)
PMC/Committer Changes
=====================
There are currently 14 PMC members on the project. The last changes were in
April 2017.
The last new committers were added in May 2014.
The last addition to the PMC was in January 2017 (dammina)
Community & Development
=======================
Development progress remains slow since the last submitted report. The focus
remains on the bloodhound-core project and playing with ideas around the new
API.
-----------------------------------------
Attachment K: Report from the Apache BookKeeper Project [Sijie Guo]
## Description:
The mission of the BookKeeper community is to advance and develop
software for append-only, replicated logs in distributed systems.
Such logs can be used as the foundation in a number of scenarios,
including messaging, streaming and even building replicated state
machines generally.
## Issues:
There is no particular issue relevant for the board. The project is cutting
releases, bug fixes and new features are being contributed.
## Membership Data:
Apache BookKeeper was founded 2014-11-18 (7 years ago)
There are currently 26 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Charan Reddy G on 2019-07-23.
- Prashant Kumar was added as committer on 2021-12-31
## Project Activity:
We cut a few releases in the past two quaters.
Apache BookKeeper 4.14.2, 4.14.3, and 4.14.4.
New contributions and discussions are around:
- Etcd metdata management
- Website issues
- JDK 11 isssues
- Ledger allocation
- etc
## Community Health:
There is activity on GitHub, with new issues, users that ask for questions and
new patches. Slack is also quite active. The activity in the ML is quite low.
-----------------------------------------
Attachment L: Report from the Apache BVal Project [Matthew Jason Benson]
## Description:
The mission of BVal is the creation and maintenance of software related to
Apache BVal: JSR-303 Bean Validation Implementation and Extensions
## Issues:
Automated tools show our project's health as requiring urgent attention,
but for our purposes no news is often good news.
## Membership Data:
Apache BVal was founded 2012-02-14 (10 years ago)
There are currently 16 committers and 15 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 Jean-Louis Monteiro on 2020-11-29.
- No new committers. Last addition was Jean-Louis Monteiro on 2020-11-17.
## Project Activity:
We received this quarter a report of a possible issue which turned out to
be the result of a downstream consumer relying on implementation-specific
behavior of the Java Bean Validation specification's reference implementation.
There was nothing that Apache BVal, as a good-faith implementor of the
specification, was/is bound to do to address the issue. We could jump in with
a contribution to the downstream OSS project, but it may be just as valuable
to remain a "voice of reason" in remaining, out of the box at least, a neutral
implementation pure to the letter of the specification.
## Community Health:
We have had no newcomers to the project. It is not clear whether or why
our imperative is to perennially grow the membership, nor, if that is
indeed our mandate, how to attract new blood.
-----------------------------------------
Attachment M: Report from the Apache Camel Project [Andrea Cosentino]
## Description:
The mission of Apache Camel is the creation and maintenance of an open-source
integration framework based on known Enterprise Integration Patterns.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Camel was founded 2008-12-17 (13 years ago)
There are currently 81 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- Antonin Stefanutti was added to the PMC on 2022-01-28
- Otavio Rodolfo Piske was added to the PMC on 2022-01-21
- Zineb Bendhiba was added to the PMC on 2022-01-24
- Karen Lease was added as committer on 2022-01-24
- Nicolas Filotto was added as committer on 2022-03-01
## Project Activity:
- We released Camel 3.7.7
- We released Camel 3.11.5
- We released Camel 3.14.0
- We released Camel 3.14.1
- We released Camel 3.15.0
- Note: Camel releases have synchronized releases of Camel-Karaf and
Camel-Spring-Boot too
- We released 3.14.0 and 3.14.1: This is an LTS release train. We are going to
continue releasing 3.14.x and 3.11.x, while we are preparing to the next LTS
3.17.x. We are working hard on 3.16.0 release, with a lot of new features.
- We released Camel K 1.8.0
- We released Camel K 1.8.1
- We released Camel K 1.8.2
- Related to Camel K we have also Camel K Runtime releases
- We released Camel K Runtime 1.11.0
- We released Camel K Runtime 1.12.0
- We are improving the Camel-K experience and we are expanding and improving
the Kamelet concept, by introducing more Kameletes to the provided catalog.
The amount of Kamelets is increasing in a really impressive way. We are also
improving the CLI experience and we are working on involving more
contributors by publishing a roadmap for 2022
- The Camel-Quarkus work is going ahead following the main camel releases with
multiple releases
- We released Camel-quarkus 2.2.1
- We released Camel-quarkus 2.5.0
- We released Camel-quarkus 2.6.0
- We released Camel-quarkus 2.7.0
- On the Camel-Kafka-Connector side we released
- 1.0.0 release based on Kamelets
- Camel-Kameleon and Camel-Karavan are creating a lot of interest in the
community and we are seeing a lot of interactions.
## Community Health:
- dev@camel.apache.org had a 4% increase in traffic in the past quarter (454
emails compared to 436): There is a little increase because we had some
feedback from user migrating from old Camel 3.x to latest LTS 3.14.x and
also because of some queries about Camel K
- issues@camel.apache.org had a 22% increase in traffic in the past quarter
(2125 emails compared to 1734): This is related to some new features we are
adding to the development release of Camel 3.
- users@camel.apache.org had a 5% decrease in traffic in the past quarter (315
emails compared to 330): The situation is more or less the same of last
quarter, the 3.14.x LTS is solid so we have probably less traffic
- 461 issues opened in JIRA, past quarter (32% increase) and 411 issues closed
in JIRA, past quarter (30% increase): As reported we are working hard on
development release and we are also looking at backlog. Note: Jira issues
are related to Camel/Camel-Karaf and Camel-Spring-Boot projects
- 224 issues opened on GitHub, past quarter (-5% change) and 219 issues closed
on GitHub, past quarter (no change): More or less the situation is similar
to the last quarter. We have a lot of issues on Github opened for
camel-kamelets. Note: Github issues are related to all the subprojects
different from Camel/Camel-Karaf/Camel-Spring-Boot
- 4105 commits in the past quarter (21% increase) and 115 code contributors in
the past quarter (-2% change): the core Camel team is working on new
features on the codebase so there is an increase in number of commits,
contributions related to documentation and website is increasing.
- 1142 PRs opened on GitHub, past quarter (23% increase) and 1147 PRs closed
on GitHub, past quarter (24% increase): We have a lot of work done on all
the subprojects, so we see a lot of PRs coming from new contributors about
documentation but also new features.
-----------------------------------------
Attachment N: Report from the Apache Cayenne Project [Michael Ray Gentry]
# Apache Cayenne Board Report, March 2022
## Description
Apache Cayenne is a Java database persistence framework. It takes a
distinct approach to object graph persistence and provides an ORM
runtime, remote persistence services, and a cross-platform GUI
database mapping/modeling/development tool.
## Issues
A security vulnerability report was passed to the Cayenne PMC from the
Apache Security Team. This vulnerability targets an optional and rarely
used component of Cayenne: Remote Object Persistence (ROP).
ROP is a Java client library used to execute Cayenne operations (query,
insert, update, etc) against the Java server (and backing database) from a
Java clent.
After researching the issue, we created a CVE (CVE-2022-24289) and announced
to our userbase that anyone using ROP (rare) should upgrade to Cayenne 4.2
OR update to a patched version of Java (after 6u211, 7u201, 8u191, or 11.0.1)
OR use protobuf instead of Hessian serialization. No action needs to be taken
for non-ROP applications.
## Membership Data
Apache Cayenne was founded 2006-12-19 (15 years ago).
There are currently 23 committers and 9 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 Nikita Timofeev on 2017-06-25.
- No new committers. Last addition was Arseni Bulatski on 2018-12-10.
## Project Activity
Development is focused on Cayenne 4.2. Prior versions are
maintenance-only.
- Cayenne 4.0 (stable)
- Maintenance only.
- Cayenne 4.1 (stable)
- Maintenance only.
- Cayenne 4.2 (beta)
- Most development work is focused on this version.
### Releases
- Cayenne 4.0.2 on 2019-10-14.
- Cayenne 4.1.1 on 2021-12-24.
- Cayenne 4.2.B1 on 2021-12-07.
## Community Health
Cayenne is healthy. JIRA, Git, and mailing list (user and development)
activity was up over the past quarter.
Questions on the mailing list are actively addressed.
-----------------------------------------
Attachment O: Report from the Apache CloudStack Project [Gabriel Beims Bräscher]
## Description:
Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud
orchestration platform. ACS manages many types of hypervisors, storage, and
networking devices.
## Issues:
No issues to report.
## Activity:
- The Apache CloudStack project is pleased to announce that the LTS
maintenance release 4.16.1.0 has passed its release candidate vote phase.
The release official announcement is on the way.
- The community is working towards the next LTS release 4.17.0.0, with a
volunteer Release Manager and proposed roadmap.
- The PMC will be sending a resolution for the board to approve (or reject) by
the next monthly meeting (March 2022) regarding proceeding with a rotation
in the PMC Chair.
- The CloudStack project is preparing for the Google Summer of Code 2022,
arranging volunteers to mentor, students, and topics to be submitted. More
details will be registered in the next report.
- The CloudStack project is pleased to announce the release of Apache
CloudStack Terraform Provider v0.4.0, enabling CloudStack to be integrated
with Terraform. This is the first release after it has been brought under
the Apache license.
## Health report:
Apropos of the activity report; the project is considered healthy.
Here follows some highlights based on the ASF Project Statistics for Apache
CloudStack. Data gathered on March 7th at the ASF Project Statistics
https://reporter.apache.org/wizard/statistics?cloudstack.
These statistics combined indicate that the project is healthy.
- According to the apache statistics, the project achieved the Community
Health Score (Chi): 8.37 (Healthy)
- Github Statistics:
-- PR activity: 212 PRs opened on GitHub, past quarter (-9% change) 246 PRs
closed on GitHub, past quarter (6% change)
-- Issues: 100 issues opened on GitHub, past quarter (-31% change) 145 issues
closed on GitHub, past quarter (38% increase)
-- 477 commits in the past quarter (-7% decrease)
-- 33 code contributors in the past quarter (-5% change)
- Mailing lists Statistics:
-- dev@cloudstack.apache.org had a 32% decrease in traffic in the past quarter
(684 emails compared to 998).
-- issues@cloudstack.apache.org had a 93% decrease in traffic in the past
quarter (1 email compared to 14), we are using GitHub "issues".
-- marketing@cloudstack.apache.org had a 38% decrease in traffic in the past
quarter (33 emails compared to 53).
-- users@cloudstack.apache.org had a 18% decrease in traffic in the past
quarter (609 emails compared to 740).
## Project Composition:
- There are currently 130 committers and 52 PMC members in this project.
- The Committer-to-PMC ratio is roughly 5:2.
PMC changes:
- No new PMC member was added since the last report.
- Most recently added PMC member: Nicolás Vázquez was added to the PMC on
2021-08-01.
Committer base changes:
- There are two new committers since the last report.
- Most recently added committers: Ivet Petrova and Slavka Peleva, both added
as committers on 18 December 2021.
## Releases:
Latest:
- 4.16.0.0 was released on 15th November 2021 -- EOL 1st May 2023.
- 4.15.2.0 was released on 20th September 2021 -- EOL 1st July 2022.
- 4.15.1.0 was released on 5th July 2021 -- EOL 1st July 2022.
- 4.15.0.0 was released on 22nd January 2021 -- EOL 1st July 2022.
- 4.14.1.0 was released on 4th of March 2021 -- EOL 1st January 2022.
Reaching EOL:
- 4.15 will reach EOL on 1st July 2022, it was released on 19th January 2021.
-----------------------------------------
Attachment P: Report from the Apache Commons Project [Gary D. Gregory]
## Description:
The mission of Apache Commons is the creation and maintenance of Java focused
reusable libraries and components
## Issues:
here are no issues requiring board attention.
## Membership Data:
Apache Commons was founded 2007-06-19 (15 years ago)
There are currently 149 committers and 42 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Matt Juntunen on 2021-06-25.
- We welcomed Claude Warren, who was added as committer on 2022-02-01.
## Project Activity:
Commons Lang did not have releases this period; we are working through a
compatibility issue with newer versions of Maven which broken one of our build
plugins. Releases should start flowing again soon we hope.
## Community Health:
We are semi-healthy, we have a smallish group of active commiters that manage
activity on email, Jira, and GitHub. Using GitHub for pull-requests is working
well. Overall, email activity is down, but this is likely due to throttling
GitHub Dependabot checks from once a day to once a week, resulting in fewer
emails from Dependabot.
-----------------------------------------
Attachment Q: Report from the Apache Cordova Project [Jesse MacFadyen]
## Status report for the Apache Cordova project - March 2022
## Description:
- A platform for building native mobile applications using HTML, CSS and
JavaScript.
## Activity
Current work has been around keeping up with recent changes to iOS and
Android, our most used platforms, and updating plugins. We continue to work
towards reducing technical debt, and 'running the business'.
## Issues:
- There are no issues requiring board attention at this time.
## Health report:
Our status dashboard at http://status.cordova.io remain mostly all green -
failures are usually due to external service issues that do device testing.
Our nightly builds have been extremely stable.
ASF Project Statistics gives the project a Community Health Score (Chi): 6.33
Healthy
We continue to see contributions from a small group of dedicated individuals.
That said, things remain stable and the project continues to see good traffic.
The cordova-cli, the base tool used for creating/building/running gets 125k
downloads a week on npm, and has been consistent for the last year. Various
core plugins see usage in the 50-80k/wk range.
Our primary channel for helping, and hearing from users is via our #slack
community, which has ~4k users and continues to be fairly active.
## Membership Data:
There are currently 103 committers and 100 PMC members in this project. The
Committer-to-PMC ratio is roughly 1:1.
### Community changes, past quarter:
- No new PMC members. Last addition was Pieter Van Poyer on 2021-04-05
- No new committers. Last addition was Pieter Van Poyer on 2021-04-05
## Releases:
- cordova-plugin-media@5.0.4 was released on 2022-01-25.
- cordova-cli@11.0.0 was released on 2021-12-21.
- cordova-lib@11.0.0 was released on 2021-12-16.
## Dev mailing list:
dev@cordova.apache.org had a 43% decrease in traffic in the past quarter (52
emails compared to 90):
## Github activity:
issues@cordova.apache.org had a 33% increase in traffic in the past quarter
(1721 emails compared to 2550):
Issue close rate of 55%
- 99 issues opened on GitHub, past quarter (-29% change)
- 54 issues closed on GitHub, past quarter (-52% change)
PR close rate of 100%
- 38 PRs opened on GitHub, past quarter (83% increase)
- 38 PRs closed on GitHub, past quarter (86% increase)
Commits
- 58 commits in the past quarter (77% increase)
- 11 code contributors in the past quarter (56% increase)
-----------------------------------------
Attachment R: Report from the Apache cTAKES Project [Pei Chen]
## Description:
The mission of cTAKES is the creation and maintenance of software related to
Natural language processing (NLP) tool for information extraction from
electronic medical record clinical free-text
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache cTAKES was founded 2013-03-19 (9 years ago)
There are currently 39 committers and 31 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Gandhi Rajan on 2018-07-12.
- No new committers. Last addition was Peter Abramowitsch on 2020-10-15.
## Project Activity:
- Committee continues to work on the future release (4.x.x or 5.x.x)
- Last release was 4.0.0.1 patch on Jan 20 2021
- 4.0.0 was released on Apr 27 2017
- 3.2.2 was released on May 30 2015
## Community Health:
There has been a decrease in the dev email traffic this quarter and an
increase in the user list with new user questions.
dev@ctakes.apache.org had a 36% decrease in traffic in the past quarter
(16 emails compared to 25)
user@ctakes.apache.org had a 166% increase in traffic in the past quarter
(8 emails compared to 3)
-----------------------------------------
Attachment S: Report from the Apache Curator Project [Enrico Olivelli]
## Description:
The mission of Curator is the creation and maintenance of software related to
Java libraries that make using Apache ZooKeeper easier
## Issues:
No issue that requires the attention of the board.
## Membership Data:
Apache Curator was founded 2013-09-18 (8 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Zili Chen on 2020-08-06.
- No new committers. Last addition was Zili Chen on 2020-08-06.
## Project Activity:
We are going to cut a release this month.
Recent releases:
- 5.2.0 was released on 2021-07-26.
- 5.1.0 was released on 2020-07-03.
- 5.0.0 was released on 2020-05-28.
## Community Health:
The project is alive and in good health, not much traffic,
but we are committing patches contributed by users.
All of the committers participate in the project only in their spare time
but we have enough strength for reviews and for cutting
releases.
Unfortunately contributors post their patches,
they see them accepted but there is no one that is
engaging enough to be invited as a committer.
Interesting metrics:
- 12 issues opened in JIRA, past quarter (71% increase)
- 12 PRs opened on GitHub, past quarter (200% increase)
- 6 commits in the past quarter
-----------------------------------------
Attachment T: Report from the Apache Daffodil Project [Mike Beckerle]
## Description:
The mission of Apache Daffodil is the creation and maintenance of an
implementation of the Data Format Description Language standard
and related software used to convert between fixed format data and
more readily processed forms such as XML or JSON.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Daffodil was founded on 2021-02-16 (a year ago).
There are currently 14 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- Shane Dell was added as committer on 2021-12-17
- Shane Dell was added to the PMC on 2021-12-19
## Project Activity:
Daffodil-VSCode (data debugger) RC1 is currently in evaluation for release
as version 1.0.0.
Daffodil 3.2.1, a patch release with updated dependencies to fix the log4j
vulnerabilities, was released in December 2021. We are pleased we were
able to respond to this important issue with a release within 2 weeks.
Daffodil 3.3.0 is under discussion for release soon since our user/developer
community needs the fixes in it. Our goal for odd-number releases is to
drive down the JIRA issues count; however, we identified several new issues
so the issue count has remained roughly the same.
## Community Health:
We have added our first new committer/PMC member since becoming a
Top Level Project a year ago.
We are receiving steady contributions to both the newer VSCode debugger
extension and the Daffodil code base.
-----------------------------------------
Attachment U: Report from the Apache DeltaSpike Project [Mark Struberg]
-----------------------------------------
Attachment V: Report from the Apache ECharts Project [Wenli Zhang]
## Description:
The mission of Apache ECharts is the creation and maintenance of software
related to a charting and data visualization library written in JavaScript
## Issues:
NA
## Membership Data:
Apache ECharts was founded 2020-12-16 (a year ago)
There are currently 26 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 Houjin Huang on 2020-12-16.
- No new committers. Last addition was Han Minghao on 2021-09-21.
## Project Activity:
We release 2 versions since last report.
5.3.0 was released on 2022-01-27.
5.3.1 was released on 2022-03-07.
We introduced many new features in these two versions, including new
keyframe based animation to graphic component and custom series,
transition animation in the graphic component, a new SVG renderer and so on.
These new features can help developers better create data visualization
works and convey the meesage behind the data.
## Community Health:
We are working on helping new contributors to start their first contribution
by providing a clearer instruction on how to contribute and what to help
and we see more first-time contributors in the project's pull requests and
there's a 25% increase in code contributors since last report.
-----------------------------------------
Attachment W: Report from the Apache Felix Project [Karl Pauls]
## Description:
Apache Felix is a project aimed at implementing specifications from the OSGi
Alliance as well as implementing other supporting tools and technologies
aligned with OSGi technology.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Felix was founded 2007-03-28 (15 years ago)
There are currently 68 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:4.
Community changes, past quarter:
- No new PMC members. Last addition was Georg Henzler on 2019-06-10.
- No new committers. Last addition was Robert Munteanu on 2020-07-20.
## Project Activity:
- Existing implementations have been improved/enhanced based on community
feedback.
- Reworked the http admin implementation to work with servlet api 4.0.
- Released 14 components (mostly bug fixes/minor improvements and the http
admin).
### Releases
- org.apache.felix.http.base-4.2.0 was released on 2022-02-20.
- org.apache.felix.http.bridge-4.2.0 was released on 2022-02-20.
- org.apache.felix.http.jetty-4.2.0 was released on 2022-02-20.
- org.apache.felix.http.servlet-api-1.2.0 was released on 2022-02-20.
- org.apache.felix.hc.core-2.0.14 was released on 2022-02-17.
- maven-bundle-plugin 5.1.4 was released on 2022-01-06.
- org.apache.felix.fileinstall-3.7.4 was released on 2022-01-06.
- org.apache.felix.webconsole-4.7.2 was released on 2021-12-18.
- felix-logback-1.0.6 was released on 2021-12-14.
- maven-bundle-plugin 5.1.3 was released on 2021-12-13.
- org.apache.felix.http.base-4.1.6 was released on 2021-12-13.
- org.apache.felix.http.bridge-4.1.6 was released on 2021-12-13.
- org.apache.felix.http.jetty-4.1.14 was released on 2021-12-13.
## Community Health:
- Overall the project is in ok health.
- Very quiet quarter.
- Questions on the user list are answered, development concerns are either
discussed on the mailing list or directly in the JIRA issues.
- We had no issues voting on releases and JIRA issues are generally addressed.
- dev@felix.apache.org had a 0% decrease in traffic in the past quarter (441
emails compared to 441)
- users@felix.apache.org had a 211% increase in traffic in the past quarter
(28 emails compared to 9)
- 27 issues opened in JIRA, past quarter (12% increase)
- 24 issues closed in JIRA, past quarter (-25% change)
- 10 PRs opened on GitHub, past quarter (-58% change)
- 8 PRs closed on GitHub, past quarter (-68% change)
-----------------------------------------
Attachment X: Report from the Apache Flex Project [Olaf Krüger]
## Description:
The mission of the Apache Flex project is to create and maintain software
related to the development of expressive web applications that deploy to all
major browsers, desktops and devices (including smartphones, tablets and tv)
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Flex was founded 2012-12-19 (9 years ago)
There are currently 68 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Olaf Krüger on 2017-08-28.
- No new committers. Last addition was Greg Dove on 2016-09-07.
## Project Activity:
No changes have been made to the Flex framework for a long
time and it is unlikely that another release will appear.
Until now, no effort has been started in order to archive the project.
## Community Health:
During the last quarter, there was no mailing list activity at dev and nearly
no activity at users.
-----------------------------------------
Attachment Y: Report from the Apache Flink Project [Stephan Ewen]
## Description:
The mission of Flink is the creation and maintenance of software related to
platform for scalable batch and stream data processing
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Flink was founded 2014-12-17 (7 years ago)
There are currently 85 committers and 38 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- Yun Gao was added to the PMC on 2022-02-07
- Konstantin Knauf was added to the PMC on 2022-01-17
- Ingo Bürk was added as committer on 2021-12-07
- Feng Wang was added as committer on 2022-01-28
- Dong Lin was added as committer on 2022-01-19
- Matthias Pohl was added as committer on 2021-12-07
- Zhipeng Zhang was added as committer on 2022-01-25
- Martijn Visser was added as a committer on 2022-02-27
After being the PMC Chair for Flink for 7+ years, Stephan Ewen brought
up changing the position, because he is going on a six month parental
leave (the change is considered permanent for now). The PMC decided
for Robert Metzger to be the next PMC Chair.
## Project Activity:
Releases:
- The community is working on wrapping up the next major Flink release (1.15.0).
We are past the feature freeze, currently focusing on fixing the last bugs and
testing new features. The final release is expected soon.
- Flink ML 2.0.0 was released in early January. Apache Flink ML provides API and
infrastructure that simplifies implementing distributed ML algorithms and it
also provides a library of off-the-shelf ML algorithms.
- Flink Stateful Functions 3.2.0 was released by end of January.
- We released a series of emergency releases for old Flink versions to upgrade
the included log4j versions.
Initiatives:
- Flink has migrated away from Google Analytics to Matomo to track and analyze
the website visitor traffic. Matomo is hosted by the Apache Privacy Project
on a VM from Infra: https://matomo.privacy.apache.org/
- Flink has launched a new initiative to implement a Kubernetes Operator
under the ASF umbrella. There have been a few operator implementations outside
the ASF before.
- The community decided to move all Flink connectors to separate repositories.
The goal is to improve the overall connector ecosystem, allowing faster
releases, more contributor activity, standardized documentation and faster Flink
CI runtime. All connectors will remain under the ASF umbrella.
- Some community members have started discussions about deprecating or
dropping unmaintained and unused components (mostly connectors) in Flink.
- For Flink StatefulFunctions, we've released a JavaScript SDK on npm. The
account for npm is controlled by the PMC.
- We have discussed and decided to create a separate sub-project for the
dynamic table storage (FLIP-188) and development is actively in progress.
## Community Health:
The Flink community is very healthy. Some of the project activities mentioned
above were driven by new community members, even before they became committers
(for example Martijn was driving the Matomo effort as a contributor).
-----------------------------------------
Attachment Z: Report from the Apache Gobblin Project [Abhishek Tiwari]
## Description:
The mission of Apache Gobblin is the creation and maintenance of software
related to a distributed data integration framework that simplifies common
aspects of big data integration such as data ingestion, replication,
organization and lifecycle management for both streaming and batch data
ecosystems
## Issues:
No issues to report.
## Membership Data:
Apache Gobblin was founded 2021-01-19 (a year ago)
There are currently 19 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Abhishek Tiwari on 2021-01-19.
- No new committers. Last addition was Zihan Li on 2021-10-13.
## Project Activity:
- Support for Avro 1.9.2 was added.
- Metrics reporting and monitoring was improved in DAG Manager in
Gobblin-as-a-Service.
- HadoopUtils was made more configurable, system level SLA was added.
- Several bug fixes, and optimizations.
- CVE: CVE-2021-36151 and CVE-2021-36152 were resolved.
Last release (v0.16.0) was done on: Feb 3, 2022.
## Community Health:
- There have been 31 commits since 1st Dec 2021.
- 23 commits have been from non-committers.
- We constantly look for consistent contributors to vote them in as Committers
and PMC. (Zihan was voted in Oct, 2021)
- dev@gobblin.apache.org had 654 new emails last quarter.
-----------------------------------------
Attachment AA: Report from the Apache Guacamole Project [Mike Jumper]
## Description:
The mission of Apache Guacamole is the creation and maintenance of software
related to providing performant, browser-based remote access
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Guacamole was founded 2017-11-14 (4 years ago)
There are currently 14 committers and 9 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 Carl Harris on 2017-11-19.
- No new committers. Last addition was Luke on 2020-02-07.
## Project Activity:
The project released 1.4.0 at the beginning of this year and is now moving
forward with a 1.5.0 release, roughly expected by end of March. Major new
features for the upcoming 1.5.0 release include support for alerting users if
an administrator has joined their session, the newer OpenSSH key format (and
elliptic curve keys), key vaults, querying multiple LDAP servers, and playing
back session recordings directly from the history screen.
Recent releases:
- 1.4.0 was released on 2022-01-01.
- 1.3.0 was released on 2021-01-01.
- 1.2.0 was released on 2020-06-28.
## Community Health:
The community is active and healthy. There have been increases in activity
across all metrics, likely due to the release of 1.4.0 and progress toward
1.5.0. A builds@ list has also been created to spare subscribers of the dev@
list from being buried in Jenkins emails.
-----------------------------------------
Attachment AB: Report from the Apache Gump Project [Stefan Bodewig]
## Description:
Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.
Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Gump was founded 2004-02-18 (18 years ago)
There are currently 16 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.
## Project Activity:
The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.
We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.
### Releases
Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.
## Community Health:
There isn't much happening but help is there when anybody needs it.
-----------------------------------------
Attachment AC: Report from the Apache Helix Project [Kishore G]
## 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:
No existing issues.
## Membership Data:
Apache Helix was founded 2013-12-17 (8 years ago)
There are currently 24 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Junkai Xue on 2017-07-03.
- No new committers. Last addition was Neal Sun on 2021-10-06.
## Project Activity:
Plan to have 1.0.3 release starting from April.
0.9.10 was released 2021-12.
## Community Health:
13 code contributors in the past quarter
30 PRs opened on GitHub, past quarter
22 issues closed on GitHub, past quarter
-----------------------------------------
Attachment AD: Report from the Apache Hive Project [Ashutosh Chauhan]
## Description:
The mission of Hive is the creation and maintenance of software related to Data
warehouse infrastructure using the Apache Hadoop Database
## Issues:
There is no issue requiring board attention at this time.
## Membership Data:
Apache Hive was founded 2010-09-21 (11 years ago)
There are currently 104 committers and 52 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- Denys Kuzmenko was added to the PMC on 2022-02-06
- Ayush Saxena was added as committer on 2022-01-31
- Zhihua Deng was added as committer on 2022-01-11
- Sai Hemanth Gantasala was added as committer on 2022-02-23
## Project Activity:
There were multiple minor releases from the project last year. With last being
hive-storage-2.7.3 release on 2021-08-03. There has been no major release from
the project in over three years. There is an effort underway in the community
to do a release from branch-3 with discussion and work ongoing at dev@ list.
Some members of the community have started collaborating using slack to speed
up that effort. Additionally, there are also discussions ongoing to do a
release from the main branch.
## Community Health:
Continuing with the trend from previous quarters activity is down on both
dimensions of discussions (mailing lists) as well as dev activity (jira, PRs).
Decrease in traffic over various lists is in order of 20-40% Although decrease
in activity has continued over previous few quarters, we still saw nearly ~300
emails on dev list and nearly 160 commits in repository over last quarter.
-----------------------------------------
Attachment AE: 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 (3 months ago)
There are currently 22 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 (project graduated recently).
- Gabriel Dutra was added as committer on 2022-02-19
- Ricardo Gouvea was added as committer on 2022-02-22
- Ray Chang was added as committer on 2022-01-24
## Project Activity:
Apache Hop just completed the release of 1.2.0 on 2022-03-07. This was mainly
a quality release solving bugs and minimal new features. Currently work has
started on what will be Apache Hop 2.0, the major version change containing
API breaking changes and update to Java 11
## Community Health:
Our small community is growing with more global interest, new committers have
been added and there is a general increase in code commits and contributors.
There is an increase in interest from China and we are trying to onboard
people from there.
There has been a bit less activity on our socials
but we hope to pick this back up.
* chat:300 (up from 282)
* LinkedIn:840 (up from 786)
* Twitter:670 (up from 634)
* YouTube:452 (up from 415)
* Meetup:219 (up from 217)
-----------------------------------------
Attachment AF: Report from the Apache Hudi Project [Vinoth Chandar]
## Description:
The mission of Apache Hudi is the creation and maintenance of software related
to providing atomic upserts and incremental data streams on Big Data
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Hudi was founded 2020-05-19 (2 years ago)
There are currently 27 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- Danny Chen was added to the PMC on 2022-01-10
- Tao Meng was added as committer on 2021-12-17
## Project Activity:
Hudi community made two releases since the last board report - a major 0.10.0
release and a minor 0.10.1 bug fix release, on top of that. 0.10.0 delivered
some major technical features like z-order clustering optimizations, a new
metadata storage model and a new Apache Kafka Connect sink for Hudi. 0.10.1
delivered over 100 bug fixed on top. Given the recent increase in developer
bandwidth, we are now planning to do provide minor releases on top of the last
major release, roughly each month.
The community has put up a roadmap for the months ahead
hudi.apache.org/roadmap. Community has been organizing a monthly sync for
presenting new Hudi use-cases and so far dec 2021, jan 2022, feb 2022
occurrences have been successfully completed, with tens of total participants.
## Community Health:
Community health is looking steady. Decline in dev mailing list traffic could be
seasonal, we cannot think of any particular reason why.
-----------------------------------------
Attachment AG: Report from the Apache Iceberg Project [Ryan Blue]
## Description:
Apache Iceberg is a table format for huge analytic datasets that is designed
for high performance and ease of use.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Iceberg was founded 2020-05-19 (2 years ago)
There are currently 19 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Jack Ye on 2021-11-14.
- Szehon Ho was added as committer on 2022-03-07
## Project Activity:
Iceberg 0.13.0 was released on 2022-02-01, and was followed quickly by 0.13.1 on
2022-02-14 to fix a performance regression.
The 0.13 release included many significant new features:
* Spark 3.2 support and overhauled row-level plans
* Flink 1.13 and 1.14 support
* Spark and Flink modules built and tested against each engine version
* GCS and Aliyun OSS IO integration
The community has also been working on some major features:
* Delta-based MERGE INTO and UPDATE plans for Spark (complete)
* Scala 2.13 support for Spark 3.2 (complete)
* IO metrics collection (complete)
* Vectorized reads with delete files (complete)
* An implementation of table branching and tagging
* Addition of a REST catalog spec, like the Hive Thrift interface for Iceberg
* Addition of a view spec that tracks SQL or other plan representations
* Spec updates for secondary indexes and metrics
* Spec updates for default values
In addition to features, the community also overhauled the ASF site. The new
site better communicates Iceberg's major features and has version-specific docs.
There were 6 Iceberg talks at the Subsurface conference and the conference
organizers noted it was a major theme. On the last report, we were asked whether
the presentations are available on the Iceberg site. They are present under the
Talks tab.
## Community Health:
Community health continues to be good. There were some decreases this quarter in
metrics like dev list traffic and issues opened, but this isn't concerning with
the context of the last few quarters of growth and that this report includes
December when many people are on holiday. In addition, the number of unique
contributors increased to 81 (20% higher).
-----------------------------------------
Attachment AH: 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 (7 years ago)
There are currently 70 committers and 36 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Kseniya Romanova on 2021-09-08.
- Pavel Pereslegin was added as committer on 2022-01-28
- Alexander Lapin was added as committer on 2022-02-09
- Vladislav Pyatkov was added as committer on 2021-12-13
## Project Activity:
Recent releases:
- 2.12.0 (latest stable) was released on 2022-01-14
- 2.11.1 was released on 2021-12-20
- 3.0.0-alpha4 was released on 2022-01-28
- Community started preparing next major release 2.13
Events:
- Community was hosting Ignite Summit in November
https://ignite-summit.org/cloud-edition-2021/
- Community opend call for speakers for the Ignite Summit 2022
https://ignite-summit.org
- 1 community gathering was organized (the agenda - Ignite 3.0.0-alpha4)
## Community Health:
- user@ list had a 43% increase and dev@ had 33% decrease in traffic in the
past quater, all other metrics are almost the same
- Community is discussing new type of messages for thin client, reaction to
incorrect cluster settings and removal of outdated code
- Two Teamcity instances co-exist for some time, both avaialble for
contributors
- Apache Ignite website was updated and many usability improvements were made
-----------------------------------------
Attachment AI: Report from the Apache Incubator Project [Justin Mclean]
-----------------------------------------
Attachment AJ: Report from the Apache IoTDB Project [Xiangdong Huang]
## Description:
The mission of Apache IoTDB is the creation and maintenance of software related
to an IoT native database with high performance for data management and analysis
## Issues:
no
## Membership Data:
Apache IoTDB was founded 2020-09-16 (a year ago)
There are currently 45 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is 9:5.
Community changes, past quarter:
- Houliang Qi was added to the PMC on 2021-12-24
- Eric Pai was added as committer on 2021-12-24
- Binghua Song was added as committer on 2021-12-23
- Jianyun Cheng was added as committer on 2022-01-01
- Hongshan Miao was added as committer on 2022-01-01
## Project Activity:
The community is working for releasing v0.12.5 and v0.13.0,
while 0.12.5 is a bug-fix version and the v0.13.0 contains many
new features.
The codes of subproject, iotdb-quality, have been merged.
Now it is called as UDF-library, which is more suitable
because the module contains many functions
including not only data quality functions but also others.
## Community Health:
- An online Chinese meetup was host on Feb 19th, Alibaba,
360 and Cloudwise introduced their practices and improvement on IoTDB.
- More PRs are proposed on Github, as there are more and more new
committers joing the community. (there are 168 contributors according
to Github's statistics)
-----------------------------------------
Attachment AK: Report from the Apache Jackrabbit Project [Marcel Reutegger]
## Description:
The Apache Jackrabbit™ content repository is a fully conforming
implementation of the Content Repository for Java™ Technology API
(JCR, specified in JSR 170 and 283). The Jackrabbit content
repository is stable, largely feature complete and actively being
maintained.
Jackrabbit Oak is an effort to implement a scalable and performant
hierarchical content repository as a modern successor to the Apache
Jackrabbit content repository. It is targeted for use as the
foundation of modern world-class web sites and other demanding
content applications. In contrast to its predecessor, Oak does not
implement all optional features from the JSR specifications and it
is not a reference implementation.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Jackrabbit was founded 2006-03-15 (16 years ago)
There are currently 57 committers and 57 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Felix Meschberger was removed from the PMC on 2022-01-10
- Tobias Bocanegra was removed from the PMC on 2022-02-11
- Jose Andrés Cordero was added to the PMC on 2022-02-22
- Felix Meschberger was removed as committer on 2022-01-10
- Tobias Bocanegra was removed as committer on 2022-02-11
- Jose Andrés Cordero was added as committer on 2022-02-22
## Project Activity:
Apache Jackrabbit Oak receives most attention nowadays. All
maintenance branches and the main development branch are
continuously seeing moderate to high activity.
We continue making regular feature releases of Jackrabbit Oak. The
most recent release was Jackrabbit Oak 1.42.0 made available on
January 12th.
Apache Jackrabbit itself is mostly in maintenance mode with most of
the work going into bug fixing and tooling. New features are mainly
driven by dependencies from Jackrabbit Oak.
Impact of the Log4j vulnerability on Jackrabbit modules was moderate.
Only vault-cli used Log4j for logging. With JCRVLT-573 this module
now also switched to logback and there is no more dependency on
Log4j. As precaution even some transitive test dependencies on Log4j
have been excluded (OAK-9639 and OAK-9645).
## Community Health:
The project is healthy with a continuous stream of traffic mostly on
the JIRA issues and GitHub pull requests reflecting the activity of
the respective component.
Commit activity is moderate, mirroring the activity on the
JIRA issues and the desire of the individual contributors to bring
features and improvements in for the next Jackrabbit Oak release.
## Releases:
- jackrabbit-2.21.9 was released on 2021-12-10
- jackrabbit-filevault-3.5.8 was released on 2021-12-22
- jackrabbit-2.16.9 was released on 2022-01-07
- jackrabbit-oak-1.42.0 was released on 2022-01-12
- jackrabbit-oak-1.22.10 was released on 2022-01-24
- jackrabbit-oak-1.8.26 was released on 2022-02-04
- jackrabbit-2.21.10 was released on 2022-02-10
- jackrabbit-oak-1.22.11 was released on 2022-02-24
- jackrabbit-filevault-3.6.0 was released on 2022-03-02
## JIRA activity:
- 137 JIRA tickets created in the last 3 months
- 108 JIRA tickets closed/resolved in the last 3 months
-----------------------------------------
Attachment AL: Report from the Apache Karaf Project [Jean-Baptiste Onofré]
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (12 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 Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Karaf Decanter 2.9.0 has been released on 2022-02-20.
Karaf runtime 4.2.15 has been released on 2022-01-14.
Karaf runtime 4.3.6 has been released on 2022-01-14.
These runtime version are major ones as it fixes several CVE.
Karaf main branch is not 4.4.x version with OSGi R8 update done. A first 4.4.0
version will be released soon.
We also started to discuss about Karaf 5 on themailing list, and donation
will happen soon.
## Community Health:
Details about Karaf 5 and donation plan have been discussed on the
mailing list. A branch will be created soon to "host" karaf5.
-----------------------------------------
Attachment AM: Report from the Apache Lucene Project [Bruno Roustant]
## Description:
The mission of Lucene is the creation and maintenance of software related to
Search engine library
## Issues:
There are no issues requiring the board's attention.
## Membership Data:
Apache Lucene was founded 2005-01-19 (17 years ago)
There are currently 93 committers and 62 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Julie Tibshirani on 2021-11-30.
- Guo Feng was added as committer on 2022-01-24
- Patrick Zhai was added as committer on 2021-12-18
## Project Activity:
Recent releases:
* 9.1.0 is being prepared,
* 9.0.0 was released on 2021-12-07,
* 8.11.0 was released on 2021-11-16.
* 8.10.1 was released on 2021-10-18.
JDK 17 minimum version required for Lucene main branch, i.e. Lucene 10.
### About the next Lucene 9.1.0
* Java logging JUL for Lucene Core and Luke.
* Improved query parser, Spanish stemming, Unicode 12.1 support.
* Performance improvements on various queries.
* Knn vector query filtering, hierarchical Hnsw graph.
* Improvements on numeric values index, intersection and navigation.
* Multiple performance gains for BitSet, Sort, Facet counting.
## Community Health:
We see a healthy significant increase in the traffic of the dev@ mailing list.
There is still an issue with the board reporter tool for the GitHub activity
counting (https://issues.apache.org/jira/browse/COMDEV-425 opened in 09/2021).
So we rely on the tracking of the open/closed GitHib PRs on our nightly
benchmarks:
https://home.apache.org/~mikemccand/lucenebench/github_pr_counts.html. It
shows a constant and healthy pace. In addition, there were many new features
and improvements added since the major 9.0 release, confirming an ongoing
important activity.
-----------------------------------------
Attachment AN: Report from the Apache Lucene.Net Project [Shad Storhaug]
## Description:
Apache Lucene.NET is a port of the Lucene search engine library, written in C#
and targeted at .NET runtime users.
## Issues:
There are no Board-level issues at this time.
## Membership Data:
Apache Lucene.Net was founded 2012-08-15 (10 years ago)
There are currently 17 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:8.
Community changes, past quarter:
- Ron Clabo was added to the PMC on 2022-03-03
- No new committers. Last addition was Ron Clabo on 2021-06-03.
## Project Activity:
We released 4.8.0-beta00016 this quarter, which was our biggest update since
4.8.0-beta00008. The release includes some key bug fixes and we have closed
some issues that have been on our radar for quite some time.
Thanks to the recent completion of the repeatable random test feature, we have
tracked down the cause of nearly all of the test failures, and are down to a
handful of tests where we have a fair understanding of the problem.
J2N, RandomizedTesting.Generators, and Morfologik.Stemming have all had a
first stable release, and Spatial4n has been consolidated back into a single
package. The only unstable dependency we have left is ICU4N. These
dependencies, as well as Lucene.NET have also added Source Link to allow
consumers to be able to step into our code directly.
We have also solved an issue with ConditionalWeakTable that fixes a
long-standing memory leak issue on .NET Framework with the WeakDictionary
workaround that was carried over from Lucene 3.0.3. WeakDictionary is no
longer part of the codebase.
The focus has now shifted to ICU4N to solve some of the embedded resource
package size distribution problems by switching to satellite assemblies and to
add a better getting started section to the website.
Recent releases: Apache-Lucene.Net-4.8.0-beta00016 was released on 2022-02-17.
Apache-Lucene.Net-4.8.0-beta00015 was released on 2021-10-29.
Apache-Lucene.Net-4.8.0-beta00014 was released on 2021-03-28.
## Community Health:
We continue to have a small number of contributors doing the bulk of the work,
yet a few that are generous enough to submit small fixes (mostly with the API
docs) and occasional questions/bug reports.
Ron Clabo was also promoted to PMC this quarter.
- dev@lucenenet.apache.org had a 169% increase in traffic in the past quarter
(272 emails compared to 101)
- user@lucenenet.apache.org had a 100% decrease in
traffic in the past quarter (0 emails compared to 6)
- 131 commits in the past quarter (-9% change)
- 5
code contributors in the past quarter (25% increase)
- 48 PRs opened on GitHub,
past quarter (6% increase)
- 50 PRs closed on GitHub, past quarter (11%
increase)
- 12 issues opened on GitHub, past quarter (9% increase)
- 9 issues
closed on GitHub, past quarter (-62% change)
(previous quarter stats available directly via
https://reporter.apache.org/wizard/statistics?lucenenet)
-----------------------------------------
Attachment AO: 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:
None during this report period
## Membership Data:
Apache Mnemonic was founded 2020-11-30 (a year 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.
We have one new developer continuing contributing the project
## Project Activity:
After our 0.16.0 release at Oct 22nd, we are planning our 0.17.0 release later
this month, with two major achievements focusing on
1. New feature of Redis integration as the memory service backend.
2. Log4j vulnerability fixes
3. fast-api web-backend enabling for the website
All tasks are close to finish and we don't expect any delay on the 0.17.0
release plan
In addition, we conducted other project improvements and security related
enhancements that will be detailed in the release report. According to the
community recommendation, Zhen Li will serve as the release manager for 0.17.0
release.
## Community Health:
We saw slightly decrease on the activities of the project during the holiday
season and lunar new year, but expect resuming normal contribution flow for
the coming quarter after the 0.17.0 release. According to the health report,
we have 18 issue opened, 14 PR merged for this report period, on par with the
past quarter. This will likely get updated by the time of the 0.17.0 release
with current ongoing progress.
-----------------------------------------
Attachment AP: Report from the Apache Mynewt Project [Szymon Janc]
## Description:
Mynewt is a real-time operating system for constrained embedded systems like
wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit
MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS
architectures.
The mission of Apache Mynewt is the creation and maintenance of software
related to an embedded OS optimized for networking and built for remote
management of constrained devices that are incapable of running either Linux or
Android
## Issues:
None.
## Membership Data:
Apache Mynewt was founded 2017-06-21 (5 years ago)
There are currently 36 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24.
- No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26.
## Project Activity:
No new release was made in past quarter. Next release is tentatively
planned in March/April 2022.
Community work in several areas including:
test facilities, improvements in MCU and BSP support, USB support, qualification
fixes for Bluetooth stack, new Bluetooth features (LE Audio), bug fixes
## Community Health:
- Number of opened PRs dropped slightly compared to last quarter (but is stil
way above 100)
- Number of commits and code contributors is slightly lower comparing to last
quarter
- We see some new first-time contributors
- Issue types seen include change/feature requests, bug reports,
contributions/PR, Q&A
-----------------------------------------
Attachment AQ: Report from the Apache NetBeans Project [Geertjan Wielenga]
## Description:
The mission of Apache NetBeans is the creation and maintenance of software
related to development environments, tooling platforms, and application
frameworks.
## Issues:
No issues to report to the board at this time.
## Membership Data:
Apache NetBeans was founded 2019-04-17 (3 years ago)
There are currently 80 committers and 64 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- Martin Balin was added to the PMC on 2022-02-24
- Michael Bien was added as committer on 2021-12-28
- Petr Pisl was added as committer on 2022-01-01
## Project Activity:
- Apache NetBeans 13 released March 4, 2022, with thanks in particular to
release manager Neil C. Smith.
- No more minor releases, we'll be incrementing in full numbers from now on as
discussed on the dev mailing list.
- Switched to a new default look and feel, white FlatLaf.
- nb-javac now bundled with Apache NetBeans.
- Transitioning to GitHub issues and discussions.
## Community Health:
- dev@netbeans.apache.org had a 35% increase in traffic in the past quarter (650
emails compared to 478)
- users@netbeans.apache.org had a 25% decrease in
traffic in the past quarter (309 emails compared to 411):
- 84 issues opened in JIRA, past quarter (-39% change)
- 95 issues closed in JIRA, past quarter (-35% change)
- 91 commits in the past quarter (-15% change)
- 10 code contributors in the past quarter (11% increase)
- 290 PRs opened on GitHub, past quarter (24% increase)
- 298 PRs closed on GitHub, past quarter (31% increase)
- 74 issues opened on GitHub, past quarter (7400% increase)
- 34 issues closed on GitHub, past quarter (3400% increase)
-----------------------------------------
Attachment AR: Report from the Apache OFBiz Project [Jacopo Cappellato]
## Description:
Apache OFBiz is an open source product for the automation of enterprise
processes that includes framework components and business applications for ERP
(Enterprise Resource Planning), CRM (Customer Relationship Management),
E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing
Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset
Management). Apache OFBiz provides a foundation and starting point for
reliable, secure and scalable enterprise solutions.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OFBiz was founded 2006-12-20 (15 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:
- No new PMC members. Last addition was Akash Jain on 2021-01-28.
- No new committers. Last addition was Wiebke Pätzold on 2021-10-20.
## Project Activity:
- Since the last report, several new releases have been published:
-- 18.12.03 was released on 2021-12-12
-- 18.12.04 was released on 2021-12-19
-- 18.12.05 was released on 2022-01-03
-- 17.12.09 was released on 2022-01-15
- as planned, a new stabilization branch have been created at the beginning of
2022; the name of the branch is 22.01
- with the release 17.12.09, the branch 17.12 has reached its end of life; the
branch 18.12 is stable and still active; the new branch 22.01 is undergoing
the stabilization process and in a few months will be ready for the
publication of new releases
- among various bug fixes and enhancements, the new releases have fixed a
series of security vulnerabilities, reported to the OFBiz security team
## Community Health:
It has been a busy quarter for the community, with interesting development
ideas and questions from users. The development activity has been mainly
focused on bug fixing and preparation of the new releases (four in the last
quarter).
-----------------------------------------
Attachment AS: Report from the Apache Olingo Project [Michael Bolz]
## Description:
The Apache Olingo Project be and hereby is responsible for the creation and
maintenance of software related to providing an implemention of the OASIS OData
(Open Data Protocol) specifications, in server and client form;
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Olingo was founded 2014-03-19 (8 years ago)
There are currently 25 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Ramya Vasanth on 2019-04-15.
- No new committers. Last addition was Archana Rai on 2017-05-26.
## Project Activity:
Recent releases:
- 4.9.0 was released on 2022-03-09.
- 4.8.0 was released on 2020-12-27.
- 4.7.1 was released on 2019-12-25.
With release of 4.9.0 we continued to have at least
one maintenance release per year.
Unfortunately the release was a bit longer delayed than planned.
The planed maintenance releases 2.0.12 will follow in March.
## Community Health:
Overall community health is good.
However activity on the mailing lists in last quarter has decreased.
Both (V2/V4) code lines are on development also reflected in some
questions on mailing list and 11 new JIRA items
and 2 new PRs (for both more activity than last quarter).
12 JIRA item and 10 PRs could be solved and some of them by new
contributors.
Release of V4 version 4.9.0 is done containing the latest updates,
fixes and improvements.
The V2 code line release is planned and should be done in March.
-----------------------------------------
Attachment AT: Report from the Apache OODT Project [Imesha Sudasingha]
## Description:
Apache OODT is a software framework as well as an architectural style for the
rapid construction of scientific data systems. It provides components for data
capture, curation, metadata extraction, workflow management, resource
management, and data processing.
## Issues:
No issues persist that require board's attention.
## Membership Data:
Apache OODT was founded 2010-11-17 (11 years ago)
There are currently 47 committers and 46 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Nadeeshan Gimhana on 2021-04-25.
- No new committers. Last addition was Nadeeshan Gimhana on 2021-04-06.
## Project Activity:
- Last release was in October 2021
As mentioned in the last report (September 2021), we released 1.9.1 patch
release. Then we have merged the changes queued for 2.0 that was in the
development branch into master branch. PMC had a discussion on the way forward
and decided to release 2.0 as the next step.
## Community Health:
Community health was low due to no new development being done around OODT.
Work for 2.0 has already been completed. Project activity may pickup when we
start the discussion around 2.0 release.
-----------------------------------------
Attachment AU: Report from the Apache OpenJPA Project [Mark Struberg]
## Description:
The mission of OpenJPA is the creation and maintenance of software related to
OpenJPA: Object Relational Mapping for Java
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenJPA was founded 2007-05-16 (15 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.
## Project Activity:
The project is active. Emails are answered,issues are addressed.
Recent releases:
3.2.1 was released on 2022-02-06.
3.2.0 was released on 2021-05-14.
3.1.2 was released on 2020-07-14.
## Community Health:
The project is a bit silent, but we do our best to keep it alive
The situation will hopefully be improved
-----------------------------------------
Attachment AV: Report from the Apache OpenNLP Project [Jeff Zemerick]
## Description:
The mission of OpenNLP is the creation and maintenance of software related to
Machine learning based toolkit for the processing of natural language text
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenNLP was founded 2012-02-14 (10 years ago)
There are currently 22 committers and 15 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 Koji Sekiguchi on 2017-10-09.
- No new committers. Last addition was Tim Allison on 2020-01-28.
## Project Activity:
We are working toward a version 2.0 release. A pull request to add support for
ONNX NLP models was merged and once that functionality is documented the team
can consider a 2.0 release. If this takes too long we will consider a 1.9.5
release.
## Community Health:
The community activity remains low but healthy. Activity on the mailing lists
remains fairly constant with previous periods. The hope is that with the
addition of support for newer NLP models the community activity will increase.
-----------------------------------------
Attachment AW: Report from the Apache OpenWebBeans Project [Mark Struberg]
## Description:
Apache OpenWebBeans is an ALv2-licensed implementations of the
"Contexts and Dependency Injection for the Java EE platform"
specifications which are defined as JSR-299 (CDI-1.0), JSR-346
(CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0).
The OWB community also maintains a small server as
Apache Meecrowave subproject. Meecrowave bundles latest releases of
the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
OWB is a stable project. There is a new CDI 4.0 spec around the corner
This will see a move to the jakarta namespace is heavily tailored for Quarkus.
It contains parts which I a few and others criticised as not necessary on a
technical level but our arguments got largely ignored by the driving vendor.
It's a bit frustrating tbh. Maybe we will implement this in a split out
module to at least remain compatible with the spec, but it just bloats the
spec without adding too much benefit. But then this is not really a problem
of OWB but within the spec. Otoh not implementing it would mean to also
affect other projects.
## Health:
OWB is a stable project. There is a new CDI 4.0 spec around the corner
## PMC changes:
- Currently 13 PMC members, 20 committers
- Last PMC addition was Reinhard Sandtner on 2017-10-09.
- Last committer addition was John D. Ament on 2017-10-09.
## Recent Releases
- 2.0.26 was released on 2022-02-08.
- 2.0.25 was released on 2021-12-14.
- meecrowave-1.2.13 was released on 2021-12-14.
## Project Statistics:
- 172 mails on the list
- 11 issues opened in JIRA
- 10 issues closed in JIRA
-----------------------------------------
Attachment AX: 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
Regarding the project healthy score(
https://reporter.apache.org/wizard/statistics?ozone), as of today, it's
7.55. The main deductions are "No release data available" and "No new members
added to the LDAP committee group for more than six months". Since we have the
release data and new committers added, how can we get the healthy score
lifted?
## Membership Data
- Apache Ozone was founded 2020-10-21.
- There are currently 54 comitters and 27 PMC members in this project. The
Committer-to-PMC ratio is roughly 2:1.
- In the last quarter, Mark Gui was added as committer on 2021-12-21. Jie Yao
was added as committer on 2022-01-12.
## Project Activity
- A new authentication solution is implemented to greatly improve the S3
performance.
- Datanode side container rocksdb merge feature is POC ready. POC shows that
there is major improvement of stability and performance on data read/write
path.
- Streaming write feature development is ongoing.
- Erasure coding phase one development is close to finishing. Community is
discussing merging the feature branch back to the master branch, making it
easy for users to try this feature.
- Many issues are fixed to improve the whole stability and performance.
- Efforts made to fix the flaky tests and acceptance tests.
- Community has released Ozone 1.2.1, which includes major features, like
Non-rolling downgrade support, Storage Container Manager HA, Transparent
data encryption for s3 buckets, and optimization of Filesystem prefix and
security enhancements.
## Releases Data
- 1.0.0 was released on 2020-09-02.
- 1.1.0 was released on 2021-04-20.
- 1.2.1 was released on 2021-12-22.
## Community Health
Last board report was sent on May 11th. In the past quarter,
- dev@ozone.apache.org had 42 emails (-7% change).
- issues@ozone.apache.org had 5138 emails(+0% change).
- 278 PRs opened on GitHub(-3% change).
- 272 PRs closed on GitHub(-5% change).
- 380 commits (-6% change).
- 50 code contributors in the past quarter (+8% change).
-----------------------------------------
Attachment AY: Report from the Apache Pig Project [Koji Noguchi]
-----------------------------------------
Attachment AZ: Report from the Apache Pivot Project [Roger Lee Whitcomb]
-----------------------------------------
Attachment BA: Report from the Apache PLC4X Project [Christofer Dutz]
## Description:
The mission of the Apache PLC4X project is creating a set of libraries for
communicating with industrial programmable logic controllers (PLCs) using a
variety of protocols but with a shared API.
## Issues:
There are currently no issues requiring board attention. The previously
reported absence of PMC activity seems to have disappeared. I am no longer
concerned about this.
## Membership Data:
Apache PLC4X was founded 2019-04-17 (3 years ago)
There are currently 19 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was César García on 2021-10-01.
- No new committers. Last addition was Thomas Frost on 2021-05-07.
## Project Activity:
The project has continuously been working on adding new features, fixing bugs,
and improving existing code. Probably the most significant block of work has
been the complete re-write of our code-generation core. In anticipation of
more programming-languages coming to the project, we refactored and rewrote
most of the code-generation to make it simpler to develop new code-generation
templates. In the end all of this didn't change a single driver, but the
overall usability of our tooling has improved as well as we lowered the
entry-bar for folks coming into the project.
We did a bugfix release 0.9.1 addressing one reported CVE and adding specail
measures preventing any log4j related issues.
Recent releases:
0.9.1 was released on 2021-12-17.
0.9.0 was released on 2021-09-21.
## Community Health:
Project activity was low in December. In the beginning of January, I (Chris)
posted a blog post [1], where I announced that I personally would be stopping
to provide free community support for companies. This blogpost unexpectedly
went viral. Online and offline news picked it up all over the world and
reported about it in the context of the whole "sustainability of open-source"
discussion. I did see one occasion where false news was spread (HackerNews
reported Apache PLC4X was giving up free community support), but I think I
managed to correct that. Besides that, it generally brought a lot of attention
to the topic of open-source sustainability, but also to our project. Since
then, we have seen a significant increase in page views to our website, to the
github repository and we even got several new contributors sending
pull-requests, bug reports, etc. There are also several companies willing to
invest in PLC4X development. Admittedly now, I am really happy with the
activity in the project.
45 PRs opened on GitHub, past quarter (87% increase) 43 PRs closed on GitHub,
past quarter (72% increase) Not sure why the number of contributors is shown
the same it definitely did increase quite a bit.
My general takeaway is, that it looks as if me stepping back a bit might even
have been good for the project. I am not giving up on the project, I just
switched to not instantly fix everything and rather help people reporting bugs
into fixing them themselves and contributing this back.
Perhaps projects in which one or a few individuals are excessively trying to
keep all balls in flight is counter-productive with respect to developing a
healthy community.
[1] https://github.com/chrisdutz/blog/blob/main/plc4x/free-trial-expired.adoc
-----------------------------------------
Attachment BB: Report from the Apache Portable Runtime (APR) Project [Nick Kew]
## Description:
The mission of the Apache Portable Runtime (APR) project is to create and
maintain software libraries that provide a predictable and consistent interface
to underlying platform-specific implementations. The primary goal is to provide
an API to which software developers may code and be assured of predictable if
not identical behaviour regardless of the platform on which their software is
built, relieving them of the need to code special-case conditions to work
around or take advantage of platform-specific deficiencies or features.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Portable Runtime (APR) was founded 2000-12-01 (21 years ago)
There are currently 68 committers and 43 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Michael Osipov on 2020-08-29.
- No new committers. Last addition was Michael Osipov on 2020-08-29.
## Project Activity:
Project activity is (remains) very slow. There has been some effort in
forking a new branch 1.8, so that a new 1.7 release can be limited to
small but important bugfixes without reference to new changes. The
community has also agreed to drop what vestigial support remains for
the long-defunct Netware platform, and platform-specific code has been
stripped from Trunk.
However, a new release still remains pending several months since
it was agreed in principle.
## Community Health:
No change to community health. There is a long-term issue of low
activity, manifesting in the delay to a release.
-----------------------------------------
Attachment BC: Report from the Apache Portals Project [David Sean Taylor]
## Description:
Apache Portals exists to promote the use of open source portal technology. We
intend to build freely available and interoperable portal software in order to
promote the use of this technology. With the Pluto project, we provide a
reference implementation for the Java portlet standard. The Jetspeed project is
a full feature enterprise open source portal. The Portals Applications project
is dedicated to providing robust, full-featured, commercial-quality, and freely
available portlet applications.
## Issues:
Since the release, additional security fixes related
to 3rd party libraries have been made and will be
incorporated into the next release of Apache Pluto:
https://issues.apache.org/jira/browse/PLUTO-796
https://issues.apache.org/jira/browse/PLUTO-797
## Membership Data:
Apache Portals was founded 2004-02-17 (18 years ago)
There are currently 41 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Neil Griffin on 2017-02-11.
a- No new committers. Last addition was Ahmed on 2016-08-06.
## Project Activity:
Apache Portals Pluto 3.1.1 was released and the announcement
was sent on January 15, 2022. This release was
focused on fixes for security vulnerabilities,
some of which were reported by the community and
others discovered by the PMC. The release was done
in coordination with Apache Security, according to the following procedure:
https://apache.org/security/committers.html#vulnerability-handling
## Community Health:
Pluto is active and put out a release. Commits are from only on committer.
Jetspeed community activity is low:
jetspeed-dev@portals.apache.org had a
50% decrease in traffic in the past quarter (3 emails compared to 6)
-----------------------------------------
Attachment BD: Report from the Apache Pulsar Project [Matteo Merli]
## Description:
Pulsar is a highly scalable, low latency messaging platform running on
commodity hardware. It provides simple pub-sub semantics over topics,
guaranteed at-least-once delivery of messages, automatic cursor management for
subscribers, and cross-datacenter replication.
## Issues:
- In the feedback from the last report it was asked to comment on the issues
discussed in
https://lists.apache.org/thread/r768j1xqs43p7dmp15xb6nh98pzl7d45. In the
discussion there was feedback about a blog post published by StreamNative
that was containing ambiguous wording when describing the StreamNative
Ambassador program. The blog post, the tweet and the pages it linked to
were immediately updated to remove any ambiguity and to comply with the
spirit of Apache Way and with the appropriate trademark guidelines.
## Project Activity:
- 2.9.0 was released on November 25th 2021
- 2.9.1 was released on December 20th 2021
- 2.8.2 was released on December 20th 2021
- Pulsar Client Go 0.8.0 was released on February 15th 2021
- Pulsar Client Node 1.5.0 was released on December 20th 2021
- After a more formal process to discuss Pulsar Improvement Proposal was
introduced in the previous quarter, there has been a very significant
uptick in new proposals that were discussed and voted by the community:
PIP 112: Generate Release Notes Automatically
PIP 113: Update Pulsar Website Design & Content PIP
PIP 116: Create Pulsar Writing Style Guide
PIP 117: Change Pulsar Standalone defaults
PIP-118: Do not restart brokers when ZooKeeper session expires
PIP-119: Enable consistent hashing by default on KeyShared dispatcher
PIP-120: Enable client memory limit by default
PIP-121: Pulsar cluster level auto failover
PIP-122: Change loadBalancer default loadSheddingStrategy to
ThresholdShedder
PIP-123: Introduce Pulsar metadata CLI tool
PIP-124: Create init subscription before sending message to DLQ
PIP-126: Support custom and pluggable consumer selector
PIP 129: Introduce intermediate state for ledger deletion
PIP-130: Apply redelivery backoff policy for ack timeout
PIP 131: Resolve produce chunk messages failed when topic level
maxMessageSize is set
PIP 132: Include message header size when check maxMessageSize for
non-batch message on the client side. PIP
PIP 133: Pulsar Functions Add API For Accessing Other Function States
PIP-135: Include MetadataStore backend for Etcd
PIP-136: Sync Pulsar policies across multiple clouds
PIP-137: Pulsar Client Shared State API
PIP-138: Use NarClassLoaderManager to manage all NarClassLoader.
PIP-139: Support Broker send command to close producer/consumer.
PIP-140: Normalize system topic naming rule.
PIP 141: Pulsar BOM
PIP-142: Increase default numHttpServerThreads value to 200 to prevent
Admin API unavailability
PIP-143: Support split bundle by specified boundaries
PIP-144: Making SchemaRegistry implementation configurable
PIP-145: Improve performance of regex subscriptions
PIP-146: ManagedCursorInfo compression
PIP-148: Create Pulsar client release notes
- Pulsar has reached 500 contributors on the main Github repo
(It was 472 contributors in December 2021)
- Next release 2.10.0 is in the process of being voted.
## Health report:
- There is healthy grow in the community, several users are starting to
become contributors to the project and engaging more and more with
the community. In this quarter 8 contributors were invited as
committers to the project.
## Membership Data:
Apache Pulsar was founded 2018-09-18 (3 years ago)
There are currently 54 committers and 30 PMC members in this project.
The Committer-to-PMC ratio is 9:5.
Community changes, past quarter:
Community changes, past quarter:
- Lari Hotari was added to the PMC on 2022-01-16
- Aloys Zhang was added as committer on 2022-01-25
- Andrey Yegorov was added as committer on 2022-03-07
- Haiting Jiang was added as committer on 2022-01-19
- ZhangJian He was added as committer on 2021-12-31
- Li Li was added as committer on 2021-12-23
## Community Health:
- Activity on the mailing lists remains high with a mixture of new users,
contributors, and deeper more experienced users and contributors sparking
discussion and questions and filing bugs or new features.
- users@pulsar.apache.org:
- 25% decrease in traffic in the past quarter (72 emails compared to 96)
- dev@pulsar.apache.org:
- 16% increase in traffic in the past quarter (1062 emails compared to 914)
## Slack activity:
- 6248 Members (5510 in December 2021)
- 220 Active weekly users (223 in December 2021)
## GitHub activity:
- 795 commits in master in the past quarter (was 1256)
- 121 code contributors in the past quarter (was 113)
- 1068 PRs opened on GitHub, past quarter (9% increase)
- 1022 PRs closed on GitHub, past quarter (12% increase)
- 473 issues opened on GitHub, past quarter (17% increase)
- 270 issues closed on GitHub, past quarter (42% increase)
-----------------------------------------
Attachment BE: 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++, Go, Java/JMS, Python, and Ruby.
# Releases:
- Qpid Dispatch 1.18.0 was released on 19th Nov 2021.
- Qpid JMS 0.60.1 was released on 17th Dec 2021.
- Qpid JMS 1.4.1 was released on 17th Dec 2021.
- Qpid ProtonJ2 1.0.0-M4 was released on 23rd Dec 2021.
- Qpid JMS 0.61.0 was released on 23rd Dec 2021.
- Qpid JMS 1.5.0 was released on 23rd Dec 2021.
# 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.
- Roddie Kieley was added to the PMC on 17th February 2022.
- There were no new committer additions in this quarter.
The most recent new committer is Tomas Vavricka, added 14th July 2021.
# Development:
- Work on a Dispatch router 1.19.0 release is nearing completion, having
already branched for finalisation, aiming for an initial candidate
going to release vote next week. The main developers for Dispatch have
however also indicated on the mailing lists that they will be focusing
their efforts elsewhere going forward and so feature development for
Dispatch will slow significantly unless new folks join in to evolve it.
- The development of Proton 0.37.0 is nearing completion, including a
rewrite of various encoder and decoder processing to improve
efficiency and significantly increase performance, and also an initial
cut of a new library reworking the TLS support. An initial candidate
was taken to vote but cancelled last week, after a few issues were
identified with the codec changes. Fixes are under way to resolve them
with aim of taking it to vote again next week. Refinement work
continues on OpenTelemetry based tracing for the C++ binding.
- The AMQP 1.0 JMS client had 0.60.x and 1.x releases with some bug
fixes and improvements, including updates around Log4J and Netty.
Work continues on more as they arise.
- Work progressed on a new ProtonJ2 protocol engine with an imperative
API client built upon it. A 1.0.0-M4 milestone release was made to fix
some issues identified in the earlier releases, with more having been
fixed since towards a future M5 release.
# Issues:
There are no Board-level issues at this time.
-----------------------------------------
Attachment BF: Report from the Apache Royale Project [Piotr Zarzycki]
DESCRIPTION Apache Royale implements the principles of Apache Flex to support
development of applications designed for JavaScript instead of Adobe Flash/AIR
runtimes. Apache Royale improves developer productivity in creating
applications to run wherever JavaScript runs, including on browsers, in Apache
Cordova applications, on Node, and on other platforms.
ISSUES There are no issues requiring board attention at this time.
RELEASES
Apache Royale 0.9.8 was released on September 2 2021
Apache Royale 0.9.7 was released on May 13 2020
Apache Royale 0.9.6 was released on October1 2019
Apache Royale 0.9.4 was released on November 14 2018
ACTIVITY We have increased activity of current active committers who provided
many fixes for the compiler and UI parts of the Royale framework. One of the
committers introduced an ActionScript code formatter. We are seeing increased
activity on the Royale users@ mailing list with questions regarding some
features in Royale.
The process of creating build 0.9.9 is under way.
Activity on social media:
Our Twitter account has 725 (previously 719) followers. Our Facebook page has
185 (previously 209) likes. Our LinkedIn Group has 158 (previously 158)
people. Our StackOVerFlow "apache-royale" tag currently has 76 (previously 62)
questions. Our Slack channel, "royale", in the-asf.slack.com workspace, makes
quick team consultations more convenient.
COMMUNITY Committers María José Esteve became a committer on 23 November 2021.
One committer has requested emeritus status.
-----------------------------------------
Attachment BG: Report from the Apache Serf Project [Justin Erenkrantz]
-----------------------------------------
Attachment BH: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak]
## Description:
The mission of Apache ServiceMix project is to create and maintain a flexible,
open-source integration container, powered by OSGi, that unifies the features
and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful
runtime platform you can use to build your own integrations solutions.
## Issues:
No issue requiring board attention.
## Membership Data:
Apache ServiceMix was founded 2007-09-19 (14 years ago)
There are currently 50 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Andrea Cosentino on 2017-03-15.
- No new committers. Last addition was Andrea Cosentino on 2016-03-13.
## Project Activity:
We did monthly bundles releases (for other projects like Camel or Karaf):
* bundles-2021.11
* bundles-2022.01
## Community Health:
ServiceMix is still maintained, waiting the "move" to Karaf.
Our main focus is on specs and bundles (the runtime is really on Karaf
side for now).
We will move forward on Karaf "move" on Q2/Q3 2022.
-----------------------------------------
Attachment BI: Report from the Apache Shiro Project [Brian Demers]
## Description:
The mission of Shiro is the creation and maintenance of software related to
Powerful and easy-to-use application security framework
## Issues:
We have no issues that require Board assistance at this time.
## Membership Data:
Apache Shiro was founded 2010-09-21 (11 years ago)
There are currently 13 committers and 11 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 Benjamin Marwell on 2020-12-13.
- No new committers. Last addition was Benjamin Marwell on 2020-04-23.
## Project Activity:
- The project's website and tooling have been updated to an OSS static site
generator (which will make updates on the site easier)
- The team is currently working on a 1.9 maintenance release
- Last release: v1.8.0 - 2021-08-26.
## Community Health:
- The project recently changed how automated messages are delivered, which
I suspect is why both the number of emails to issues@shiro are down, and
the number of JIRA opened and closed are up.
- A large chunk of work just wrapped up on the `shiro-site` repo (which is
not reflected in the automated report)
-----------------------------------------
Attachment BJ: Report from the Apache SINGA Project [Wang Wei]
## Description:
The mission of Apache SINGA is the creation and maintenance of software related
to a distributed deep learning platform
## Issues:
There are no issues requiring the board attention.
## Membership Data:
Apache SINGA was founded 2019-10-16 (2 years ago)
There are currently 22 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Chris Yeung on 2020-04-17.
- No new committers. Last addition was Zhang Zhaoqi on 2020-07-01.
## Project Activity:
In the past quarter, the community was working on the following
features/changes:
* Adding various applications, including the bloodmnist and medical image
analysis
* Updating the docstring for Python modules in the examples folder
* Updating the optimizers for more stable training
* Extending the cifar-10 example to include more models and datasets
## Community Health:
According to the statistic, there are increase of JIRA activities, commits,
code contributors and Github issue activities, which shows that the community
is active in the development and more people are interested in the development
of SINGA.
-----------------------------------------
Attachment BK: Report from the Apache Sling Project [Robert Munteanu]
## Description:
Apache Sling™ is a framework for RESTful web-applications based on an
extensible content tree.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Sling was founded 2009-06-17 (13 years ago)
There are currently 49 committers and 29 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Angela Schreiber on 2021-03-16.
- No new committers. Last addition was Joerg Hoh on 2021-03-03.
## Project Activity:
Work continues on various individual modules, with 52 releases for this
reporting period.
Our sample application, the Sling Starter, was last released on October 23rd
2018 with version 11. The release process for version 12 has started on
Febuary the 2nd and we expect a release to complete within the following
weeks, pending resolution of issues that were discovered during testing.
## Community Health:
After a period a decreased activity the pace has picked up in Jira and Git,
notably with a 19% increase in contributors and 24% increase in commits.
The mailing list traffic on dev@sling.apache.org has dipped by 7%. Since that
traffic is conflated with Jira and Git notifications we do not think this is
something to worry about.
-----------------------------------------
Attachment BL: Report from the Apache SpamAssassin Project [Sidney Markowitz]
Apache SpamAssassin report to Board for March 2022
SpamAssassin is a mail filter to identify spam. The project provides a
framework/engine and regular rule updates that reflect the changing nature of
spam email seen in the wild. Updated rules are generated through a combination
of hand crafted contributions and automated processing of spam and anonymized
processed non-spam that are contributed by volunteers.
Status and health report:
The project activities, including running our rule update infrastructure and
our dev and user mailing lists, are continuing smoothly.
Primary focus for development is now targeting version 4.0.0
Releases:
The last release was Apache SpamAssassin version 3.4.6 on 12 April 2021.
Note that we maintain online rule updates that are continuously updated
through a combination of developer contributions and automated processing via
our mass-check facility.
Committer/PMC changes:
Most recent new committer:
Paul Stead (pds) 12 September 2018
Most recent new PMC members:
Paul Stead (pds) 23 March 2021
-----------------------------------------
Attachment BM: Report from the Apache Storm Project [Kishor Patil]
-----------------------------------------
Attachment BN: Report from the Apache Submarine Project [Liu Xun]
## Description:
Apache Submarine's mission is to build software for infrastructure engineers
and data scientists to build machine learning workbenches.
Software that allows infrastructure engineers and data scientists
to build machine learning applications (TensorFlow, PyTorch, etc.)
on k8s clusters.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Submarine was founded 2019-10-16 (2 years ago)
There are currently 30 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 3:1.
Community changes, past quarter:
- No new PMC members. Last addition was Kai-Hsun Chen on 2021-07-27.
- Lisa Chang was added as committer on 2022-01-05
## Project Activity:
Software development activities.
- We released version 0.7.0-RC0 on 2022-03-01.
- With version 0.7.0, we have completed all the service
capabilities envisioned at the project's inception.
- After version 0.7.0, users will be able to do machine learning,
model training, and service online capabilities in the
Submarine project completely independently, which is all very exciting.
Gatherings and meetings.
- On January 10, three PMC members and four committer members
attended a collaborative project development meeting at DiDi Company.
- On January 15, 2 pmc members and 3 committer members had
a co-development meeting with a software integration company
in China to exchange ideas.
## Community Health:
Commit activity was down somewhat this quarter (-20%).
The number of contributors remained similarly unchanged,
and we discussed this at our regular project meetings,
with the majority of people commenting that it was
affected by the current COVID-19 outbreak.
There was a moderate increase in traffic to the user mailing list,
with some of the questions pointing to needed
documentation fixes (i.e., "What does this thing actually do?
What does it actually do?") .
-----------------------------------------
Attachment BO: Report from the Apache Synapse Project [Isuru Udana]
## Description:
Apache Synapse is a high performance, flexible, lightweight
Enterprise Service Bus (ESB) and a mediation framework.
## Issues:
None identified.
## Membership Data:
Apache Synapse was founded 2007-12-19 (14 years ago)
There are currently 35 committers and 27 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 Shafreen on 2021-05-09.
- No new committers. Last addition was Shafreen on 2020-07-14.
## Project Activity:
The new contributor who did the Google Summer of Code project with us is
actively contributing to the project. As mentioned in the last report we are
planning to do the next release with new contributors' contributions in April.
Also planning to configure Github actions to automate the steps in the release
process.
## Community Health:
dev@synapse.apache.org had a 66% decrease in traffic in the past quarter (10
emails compared to 29) 1 PR opened on GitHub, past quarter (100% increase)
-----------------------------------------
Attachment BP: Report from the Apache Tomcat Project [Mladen Turk]
## Description:
- A Java Servlet, JavaServer Pages, Java WebSocket and Java
Unified Expression language specifications implementation
and Jakarta EE equivalents.
## Issues:
- There are no issues requiring board attention at this time
## Membership Data:
- There are currently 28 PMC members.
Igal Sapir was added to the PMC on Mar 18 2019
- There are currently 47 committers.
Raymond Augé was added as committer on 2020-07-02
## Project Activity:
- Apache Tomcat 10.1.0-M11 (alpha) was released on 2022-02-28
- Apache Tomcat 10.1.0-M10 (alpha) was released on 2022-01-20
- Apache Tomcat 10.0.17 was released on 2022-02-28
- Apache Tomcat 10.0.16 was released on 2022-01-20
- Apache Tomcat 9.0.59 was released on 2022-02-28
- Apache Tomcat 9.0.58 was released on 2022-01-20
- Apache Tomcat 8.5.76 was released on 2022-02-28
- Apache Tomcat 8.5.75 was released on 2022-01-17
## Community Health:
- Continued healthy activity across multiple components and
responsiveness on both dev and user lists.
## Trademark:
- No new trademark issues in the last 3 months
and there are currently no outstanding trademark issues that the
Apache Tomcat PMC is working on.
-----------------------------------------
Attachment BQ: Report from the Apache TomEE Project [David Blevins]
## Description:
Apache TomEE delivers enterprise application containers and services based
on, but not limited to the Enterprise JavaBeans Specification and Java
Enterprise Edition Specifications.
## Health
List traffic, commits and number of releases is up significantly from the
previous quarter as is often the case in the first quarter of the year, post
holiday-lul. The PMC is currently voting on a potential new PMC member and in
discussion on a potential new committer. PRs from non-committers, however,
was low at just one. We are mindful that this number needs to go up. One of
the four release votes from this quarter has been open 14 days pending
another PMC vote, which reinforces the need for us to keep adding to the PMC.
## Activity
The community has decided to change the major version of the main branch from
TomEE 8.0 to TomEE 9.0, which is currently still in milestone. Further, the
approach we used to handle the javax-to-jakarta namespace transition and
achive Jakarta EE 9.1 certification on TomEE 9.0.0-M7 is being shifted away
from bytecode modification.
In the new approach all sources in the main branch will discontinue use of
the respective javax packages and refer to the jakarta equivalents. Only
where there is no available jakarta alternative will bytecode modification be
used. This is the case for many sister projects we depend upon such as
ActiveMQ, MyFaces, CXF and more. It is hoped that these projects will
themselves transition to the jakarta namespace. In the case of CXF, this is
in progress.
The current state of this transition is in a large draft PR, currently at 80
commits and 26 days old. It is so far managable and contributions are being
made by more than one person, however it is likely we'll need to merge it to
a new branch at some point. Release date for TomEE 9.0.0 final is not yet
known. Significant work will likely need to be done to get the TCK to pass
again once all changes are complete. Currently, the PR for 9.0 still does
not build due to missing jakarta dependencies.
A significant amount of work has been done investigating use of Github
Actions to automatically open PRS to maintain certain generated files and
other purposes. A large thank you to Infra for allowing/enabling projects to
benefit from this great feature. The project has also discontinued all use
of Google Analytics and migrated over to the ASF Matomo instance. Again,
thanks to Infra for answering questions and providing guidance in this
department.
## PMC changes:
- Currently 12 PMC members.
- Last PMC addition Cesar Hernandez on February 10th 2021
## Committer base changes:
- Currently 33 committers.
- Last committer added was Richard Zowalla on January 6th 2021
## Releases:
- Apache TomEE 8.0.9 on January 10th, 2022
- Apache TomEE Patch Plugin 0.8 on January 21st, 2022
- Apache TomEE 8.0.10 on February 22nd, 2022
-----------------------------------------
Attachment BR: Report from the Apache TVM Project [Tianqi Chen]
## Description:
The mission of Apache TVM is the creation and maintenance of software related
to compilation of machine learning models to run on a wide range of hardware
platforms
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache TVM was founded 2020-11-17 (a year ago)
There are currently 52 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.
Community changes, past quarter:
- Leandro Nunes was added to the PMC on 2022-03-01
- Andrew Luo was added as committer on 2022-01-11
- Bohan Hou was added as committer on 2022-01-06
- Chris Sullivan was added as committer on 2022-02-22
- Lily Orth-Smith was added as committer on 2022-02-28
- Eric Lunderberg was added as committer on 2021-12-17
## Project Activity:
Recent releases: 0.8.0 was released on 2021-11-25.
The community continues to push TVM Unity -- the technical vision that we
collectively set during TVMCon. Specifically with an emphasize on enabling
collaboration and cross layer optimizations. Some of the recent highlights
include:
- Metaschedule, the latest automation mechanism is now fully upstreamed.
- AOT compilation support for embedded devices
- Hexagon DSP support
- Overall performance improvements.
## Community Health:
The community successfully held a virtual developer conference TVMCon in the
past Dec. TVMCon attracted more than 1000 registered developers from all over
the world. On average 200 PRs are merge every month from around 80 authors. We
also start to see new features being proposed through the formal RFC process.
We continue to welcome new committers and PMC members to the community.
-----------------------------------------
Attachment BS: Report from the Apache UIMA Project [Richard Eckart de Castilho]
## Description:
Apache UIMA's mission: the creation and maintenance of open-source software
related to the analysis of unstructured data, guided by the UIMA Oasis
Standard. The software provides frameworks, tools and annotators,
facilitating the analysis of unstructured content such as text, audio and
video.
## Issues:
No Board level issues at this time.
## Membership Data:
Apache UIMA was founded 2010-03-17 (12 years ago)
There are currently 25 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Viorel Morari on 2019-11-19.
- No new committers. Last addition was Viorel Morari on 2018-09-20.
## Project Activity:
No releases in this reporting period. Due to incoming bug reports several
sub-project releases have been delayed. UIMA Java SDK 3.2.1 will likely
not be released, instead we go for UIMA Java SDK 3.3.0. The new JSON format
requires some more time to mature, so it was extracted into its own GitHub
repo and will be released as a sub-zero version with the next release train.
## Community Health:
The community continues to be moderately active if we also count in
questions on Stack Overflow and activity happening in the wider UIMA
eco-system (i.e. UIMA-related projects and projects using Apache UIMA).
Communication around the core UIMA project is unfortunately pretty low
at the moment.
-----------------------------------------
Attachment BT: Report from the Apache Unomi Project [Serge Huber]
## Description:
The mission of Apache Unomi is the creation and maintenance of software related
to providing a reference implementation of the OASIS Customer Data Platform
specification currently being worked on by the OASIS Context Server Technical
Committee
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Unomi was founded 2019-02-20 (3 years ago)
There are currently 14 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Taybou on 2021-03-19.
- No new committers. Last addition was Anatol Sialitski on 2021-01-29.
## Project Activity:
We have just released version 1.6.0 that adds the possibility to build
extensions using Groovy and no longer requires providing OSGi plugins, making
it much easier for non-Java users to provide connectors. We will then
encourage the community to contribute extensions since it will become much
easier for users of various backgrounds to contribute.
At the same time we are hard at work on version 2, that will introduce the
usage of JSON schema as a main way to define objects in the system, and that
will also be used to secure input against malicious attacks. The GraphQL API
is also another important part of version 2, that we hope to release in the
first half of 2022.
To answer the board question about the meetup presentation, they will be
published on the Unomi website soon.
## Community Health:
The community has been a bit less active since the last report, but a lot of
work in terms of commits and PRs have been contributed. The new release
included work from a more varied set of contributors. The project welcomes
contributions as much as possible. Interest in the technology (Customer Data
Platform) is still very high, and it is quite possible that the community is
larger than what is represented in communication. As before, Slack is still
the most active media and cannot be represented in the numbers below (would
be great if we could get Slack stats in the reporter)
Here are the usual metrics:
- dev@unomi.apache.org had a 10% decrease in traffic in the past quarter
(385 emails compared to 427)
- users@unomi.apache.org had a 64% decrease in traffic in the past quarter
(11 emails compared to 30)
- 18 issues opened in JIRA, past quarter (-41% change)
- 19 issues closed in JIRA, past quarter (-26% change)
- 78 commits in the past quarter (-26% change)
- 10 code contributors in the past quarter (no change)
- 26 PRs opened on GitHub, past quarter (-25% change)
- 26 PRs closed on GitHub, past quarter (-35% change)
-----------------------------------------
Attachment BU: Report from the Apache VCL Project [Josh Thompson]
## Description:
The mission of the Apache VCL project is to create and maintain of software
related to a modular cloud computing platform which dynamically provisions and
brokers remote access to compute resources.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache VCL was founded 2012-06-19 (10 years ago)
There are currently 10 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Mike Jennings on 2020-08-24.
- No new committers. Last addition was Mike Jennings on 2019-01-04.
## Project Activity:
- Last release: 2019-07-25
- Unfortunately, things have been pretty quiet since our last board report.
## Community Health:
Nothing has changed here - VCL continues to be a small but functioning
community. We still have committers, PMC members, and users. Hopefully, as the
pandemic seems to be having a lighter affect on people, things will be able to
pick up soon for our community.
-----------------------------------------
Attachment BV: Report from the Apache Wicket Project [Andrea Del Bene]
## Description:
The mission of Wicket is the creation and maintenance of software related to
Component-based Java Web Application Framework.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Wicket was founded 2007-06-20 (15 years ago)
There are currently 33 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 Thomas Heigl on 2020-08-14.
- No new committers. Last addition was Thomas Heigl on 2020-05-18.
## Project Activity:
We have release a recent version both for branch 9.x (ver 9.8.0) and branch 8.x
(ver 8.14.0). At the same time we continue to work to Wicket 10 which is
targeted to use Java 17 and Jakarta EE APIs.
## Community Health:
Community is healthy and stable, much like download statistics which are
steadily over 400k downloads in the previous 6 months.
Outside the Apache ecosystem, recently we have been contacted by our long
time contributor and project founder Jonathan Locke which is working on a new
and very interesting Enterprise Framework called KivaKit
(https://www.kivakit.org/) which uses Wicket for the web part. Jonathan is also
continuing to promote both KivaKit and Wicket writing articles on infoq.com and
Medium.
-----------------------------------------
Attachment BW: Report from the Apache Yetus Project [Allen Wittenauer]
## Description:
Apache Yetus provides libraries and tools that enable contribution and
release processes for software projects.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Yetus was founded 2015-09-15 (6 years ago)
There are currently 12 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Akira Ajisaka on 2018-12-17.
- No new committers. Last addition was Akira Ajisaka on 2018-02-06.
## Project Activity:
After a period of heavy activity, work on getting a new release out
has stalled over the past quarter. Currently two known blocker issues
that need to get worked in order for us to release:
* detect-secrets integration has been on pause while that
community picks a direction to head while also working on a new
release. They seem to have figured out a path in the past few days
so community will need to evaluate what to do next.
* audience-annotations has been updated to JDK11 which allows us
to remove JDK8 support. However there are some blocking issues
that remain post-upgrade that need to be worked out. We may need
to cut a release with the JDK11 work in order to get the other
updates out there.
Recent releases:
* 0.13.0 was released on 2020-11-27.
* 0.12.0 was released on 2020-04-13.
* 0.11.1 was released on 2019-11-05.
## Community Health:
Given the slowdown, these metrics flipped from our normal:
* dev@yetus.apache.org had a 750% increase in traffic in the past quarter (17
emails compared to 2)
* 5 issues opened in JIRA, past quarter (-84% change)
* 5 issues closed in JIRA, past quarter (-89% change)
* 4 commits in the past quarter (-91% change)
-----------------------------------------
Attachment BX: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira]
## Description:
Apache ZooKeeper is a system for distributed coordination. It enables
the implementation of a variety of primitives and mechanisms that are
critical for safety and liveness in distributed settings, e.g.,
distributed locks, master election, group membership, and configuration.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache ZooKeeper was founded 2010-11-17 (11 years ago)
There are currently 30 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Enrico Olivelli on 2020-01-15.
- No new committers. Last addition was Ling Mao on 2021-01-16.
## Project Activity:
Releases during the reporting period:
- 3.8.0 was released on 2022-03-07.
## Community Health:
Overall project activity increased due to release work compared to previous
period.
- dev@zookeeper.apache.org had a 31% decrease in traffic in the past quarter (74
emails compared to 106)
- issues@zookeeper.apache.org had a 32% decrease in
traffic in the past quarter (195 emails compared to 286)
- notifications@zookeeper.apache.org had a 36% decrease in traffic in the past
quarter (244 emails compared to 377)
- user@zookeeper.apache.org had a 55%
increase in traffic in the past quarter (56 emails compared to 36)
- 65 issues opened in JIRA, past quarter (22% increase)
- 40 issues closed in JIRA, past quarter (122% increase)
- 76 commits in the past quarter (130% increase)
- 16 code contributors in the past quarter (no change)
- 50 PRs opened on GitHub, past quarter (47% increase)
- 39 PRs closed on GitHub, past quarter (25% increase)
------------------------------------------------------
End of minutes for the March 16, 2022 board meeting.
Index