Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-03-20 21:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

Avro

17 Jan 2024 [Ryan Skraba / Sharan]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema-driven serialized data. The unique
features of Avro include automatic schema resolution: when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Project Status:
Current project status: Ongoing
Issues for the board: none

## Membership Data:
Apache Avro was founded 2010-04-21 (14 years ago)
There are currently 39 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Michael A. Smith on 2023-08-09.
- No new committers. Last addition was Christophe Le Saec on 2023-08-12.

## Project Activity:
There was no release this quarter, although the discussion is open to do
another major release. Both of the last two quarters had a minor release
covering bugs and security fixes. Even if Avro typically has a pretty slow
release cadence, it's been over 2 years so a major release would be welcome.

The community has voted on and selected a new logo for the project, with the
help of a volunteer designer.

## Community Health:

It appears that reporter.apache.org is no longer autocalculating stats for us.
These numbers might be approximate, but certainly show a decline in all metrics
over this quarter.

Mailing Lists:
- dev@avro.apache.org had 383 emails (-39% change)
- issues@avro.apache.org (mostly notifications) had 872 emails (-25% change)
- user@avro.apache.org continues to have very little traffic, less than 10
 total

JIRA:
- 46 issues opened (-46% change)
- 35 issues closed (-57% change)

Code Repository:
- 35 commits in the past quarter (-79% change)
- 19 code contributors in the past quarter (-17% change)

GitHub:
- 127 PRs opened on GitHub, past quarter (-38% change)
- 114 PRs closed on GitHub, past quarter (-61% change)

Some of these statistics are significantly lower, although lower code activity
can probably be explained because we had two minor releases recently in the
last two quarters which is unusual for Avro. We've had quarters with similar
stats in the past, but we've also had issues with low community engagement in
the past, so we should be careful with continuing to release and encourage
contributions.

One important issue that isn't great for engagement: the Avro website is
currently out of date with our latest releases and news.  We've identified the
problem and potential solutions (AVRO-3651), but it still requires some effort.

18 Oct 2023 [Ryan Skraba / Rich]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema-driven serialized data. The unique
features of Avro include automatic schema resolution: when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Project Status:
Current project status: Ongoing
Issues for the board: none

## Membership Data:
Apache Avro was founded 2010-04-21 (13 years ago)
There are currently 39 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is 3:2.

Community changes, past quarter:
- Michael A. Smith was added to the PMC on 2023-08-09
- Christophe Le Saec was added as committer on 2023-08-12
- Oscar Westra van Holthe - Kind was added as committer on 2023-08-10

## Project Activity:
The last release of Apache Avro 1.11.3 was 2023-09-23, which closely followed
the 1.11.2 minor release due to a CVE reported on July 14, and a regression in
the Java SDK. One of the discussions on the mailing list is whether supporting
more than a single major release would allow us to do more minor releases with
security and bug fixes, and the (relatively) quick turnaround for this minor
release is a good sign that it's possible.

Recently, we've entirely redone the Avro website. Unfortunately, we've
discovered some issues with publishing the website for a new version so it
remains at 1.11.1. There are contributors looking for solutions, especially in
how other projects publish their documentation, news and releases.

There's another interesting ongoing discussion about redoing the logo. We've
gotten some great contributions from a volunteer designer and we're currently
voting on options.

We're on track to release a new version 1.12.0 when necessary, which ideally
would include the up-to-date website fixes, the new logo, the avro gradle plugin
code donation, and the move to use the git "main" default branch.

## Community Health:
Mailing Lists:
- dev@avro.apache.org had 647 emails (+76% change)
- issues@avro.apache.org (mostly notifications) had 1260 emails (117% change)
- user@avro.apache.org continues to have very little traffic, less than 10
 total

JIRA:
- 84 issues opened (42% decrease)
- 81 issues closed (102% decrease)

Code Repository:
- 425 commits in the past quarter (5% change)
- 23 code contributors in the past quarter (-4% change)

GitHub:
- 206 PRs opened on GitHub, past quarter (33% change)
- 196 PRs closed on GitHub, past quarter (34% change)

Many thanks to our two new committers and PMC member this quarter. It shows in
our project activity! Even if the number of unreviewed PRs remains high and
growing (which always needs to be monitored), we still have many contributions
being proposed and accepted. We're talking about ways to simplify the
cherry-picking process, which is currently one complication that committers
have to deal with manually.

19 Jul 2023 [Ryan Skraba / Justin]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema-driven serialized data. The unique
features of Avro include automatic schema resolution: when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Project Status:
Current project status: Ongoing
Issues for the board: None

## Membership Data:
Apache Avro was founded 2010-04-21 (13 years ago)
There are currently 37 committers and 25 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 Martin Tzvetanov Grigorov on 2022-09-08.
- No new committers. Last addition was Zoltan Csizmadia on 2022-03-28.

## Project Activity:

The last release of Apache Avro 1.11.2 was 2023-07-03. Although this release
was in demand for bug and security fixes for months, it took much longer than
expected to prepare and execute for a few concrete reasons (discussed below).
There were a few regressions discovered since the release, and we will likely
do another minor release very soon.  We are on track to do a major release
(1.12.0) if necessary.

## Community Health:

Mailing Lists:
- dev@avro.apache.org had 438 emails (+30% change)
- issues@avro.apache.org (mostly notifications) had 658 emails (-5% change)
- user@avro.apache.org continues to have very little traffic, less than 10 total

JIRA:
- 59 issues opened (96% decrease)
- 40 issues closed (73% decrease)

Code Repository:
- 369 commits in the past quarter (-2% change)
- 25 code contributors in the past quarter (-3% change)

GitHub:
- 153 PRs opened on GitHub, past quarter (13% change)
- 148 PRs closed on GitHub, past quarter (14% change)

Although the numbers for the mailing lists and JIRA look high, we mentioned an
unexplained sharp drop last quarter. These statistics are in line with our
January report.

It was disappointing that the minor release took so long to prepare, but there
are a number of reasons that mostly affect minor releases:

- our branching strategy makes identifying and doing cherry-picks and merges
complicated,
- our build process for testing pull requests has diverged from the build
process we use to release, and
- we have limited release manager resources across many artifact repositories.

These aren't new problems and we've had some discussions in the past on how
to address them, such as by doing more regular releases, releasing SDKs
separately, changing the process for committers to cherry-pick, and having the
current release manager "shadowed" by the next release manager to share
expertise. In this next reporting period, we would like to revisit these
discussions for a concrete vote.

Because of the minor release, we didn't progress on the IP Clearance for the
code donation for the popular gradle-avro-plugin. This could be a compelling
reason to release the next major version of avro.

19 Apr 2023 [Ryan Skraba / Christofer]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema-driven serialized data. The unique
features of Avro include automatic schema resolution: when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-21 (13 years ago)
There are currently 37 committers and 25 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 Martin Tzvetanov Grigorov on 2022-09-08.
- No new committers. Last addition was Zoltan Csizmadia on 2022-03-28.

## Project Activity:

The last release of Apache Avro 1.11.1 was 2022-07-31. A new minor release for
bug and security fixes is overdue and in-demand; our intention was to release it
in the first quarter of 2023. There are no blockers other than the effort
required to do a release across all languages, and one solution under discussion
is to release and version all language artifacts separately. we are
on track to do a major release (1.12.0) if necessary.

## Community Health:

COMDEV-482 has been fixed to give us accurate stats on community health:

Mailing Lists:
- dev@avro.apache.org had 348 emails (-18% change)
- issues@avro.apache.org  (mostly notifications) had 695 emails (-25% change)
- user@avro.apache.org had less than 5 emails over the quarter

JIRA:
- 29 issues opened (-57% decrease)
- 22 issues closed (-48% decrease)

Code Repository:
- 337 commits in the past quarter (-10% change)
- 25 code contributors in the past quarter (-19% change)

GitHub:
- 124 PRs opened on GitHub, past quarter (-18% change)
- 120 PRs closed on GitHub, past quarter (-8% change)

While it isn't great that every indicator of project health has decreased this
quarter, it's not necessarily concerning yet. It's very possible that the
user@avro list is being abandoned in favour of the dev@avro list, which used
to be flooded with automated notifications (now sent to issues@). Likewise,
the reduced JIRA stats are probably related to the account creation changes.

We should keep an eye on the stats, however, to make sure this is just a lull
in activity and that we aren't discouraging new contributions somehow.
Continuing to release regularly is one thing we can do to improve.  We have
had some good feedback on the new website, but we are still working on
improving the process between accepting a contribution and seeing it live.
Many steps are still manual and tied to the release.

Another specific action we can work on is to be more reactive on reviewing and
merging or closing PRs more reactively. Of course, a really good way to do this
is to identify and nominate contributors as committers.

In this quarter, we've voted on and started the IP Clearance process to accept
the code donation for the popular gradle-avro-plugin. In the short term, this
might add a bit of maintenance work for the Avro project, but could also attract
those enthusiastic users as contributors.

18 Jan 2023 [Ryan Skraba / Sharan]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-21 (13 years ago)
There are currently 37 committers and 25 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 Martin Tzvetanov Grigorov on 2022-09-08.
- No new committers. Last addition was Zoltan Csizmadia on 2022-03-28.

## Project Activity:
The last release of Apache Avro 1.11.1 was 2022-07-31.  The time is right to do
another minor release with bug and security fixes in this quarter, and we are
on track to do a major release (1.12.0) if necessary.

## Community Health

Our last three board reports have had inaccurate mailing list numbers; we've
been reporting the same numbers for every report since Q4 2021. We have
COMDEV-482 to track and fix this. Here are the the actual numbers calculated
from lists.apache.org over the last from Q4 2021 to Q4 2022.

Mailing Lists:
- dev@avro.apache.org had 1087, 3554, 1520, 1306 and 412 emails
- user@avro.apache.org had 34, 30, 17, 10 and 5 emails
- issues@avro.apache.org had 253, 1242, 280, 604, 873 emails

These numbers explain why we reported an increase in dev@ list activity
in Q3 despite turning off many automatic notifications in August.  This is
evident in the last quarter. The dev@ mailing list has fewer messages but
also better signal-to-noise since making the change. We noted but couldn't
explain the bump of contributions in Q2.

The other community health indicators remain accurate:

JIRA:
- 63 issues opened (3% increase)
- 41 issues closed (-6% change)

Code Repository:
- 359 commits in the past quarter (8% increase)
- 31 code contributors in the past quarter (55% increase)

GitHub:
- 140 PRs opened (-2% change)
- 129 PRs closed (3% increase)

Even if we have been releasing more regularly over the last few years, there is
quite a bit of interest on the mailing list for codifying and improving the
releases and versioning lifecycle. Some notable changes are on the table are
adopting semantic versioning, supporting more than one major release, and
especially releasing language SDKs as separate artifacts.

19 Oct 2022 [Ryan Skraba / Sander]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-21 (12 years ago)
There are currently 37 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.

Community changes, past quarter:
- Martin Tzvetanov Grigorov was added to the PMC on 2022-09-08
- No new committers. Last addition was Zoltan Csizmadia on 2022-03-28.

## Project Activity:
The last release of Apache Avro 1.11.1 was 2022-07-31. This was a bug fix
release, but also included a thorough reworking of the Avro website, moving
away from the retired Forrest project to a more modern static site generator.
It should be easier to maintain and accept contributions; for now, building
and deploying still require manual intervention.

## Community Health:
Mailing Lists:
- dev@avro.apache.org had 1109 emails (36% increase)
- user@avro.apache.org had 34 emails (88% decrease)
- issues@avro.apache.org had 259 emails (22% increase)

JIRA:
- 57 issues opened (-35% decrease)
- 42 issues closed (-47% decrease)

Code Repository:
- 322 commits in the past quarter (5% increase)
- 20 code contributors in the past quarter (-9% decrease)

GitHub:
- 134 open (5% increase)
- 124 PRs closed (-2% increase)

The 1.11.1 release early in the quarter took more work than expected in order
to get as many contributions in as possible. More frequent minor releases would
probably help out here, so that contributors can see their changes sooner.

We turned off many minor JIRA and github notifications to make the dev@ mailing
list more manageable. It's much easier to hear the human conversations.  Oddly
enough, traffic has continued to increase even with fewer bots participating.

Some SDKs in Avro receive more attention and expertise than others, which can
be discouraging for contributors waiting for PR reviews. We must continue to
identify and propose committers to help out.

20 Jul 2022 [Ryan Skraba / Roy]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (12 years ago)
There are currently 37 committers and 24 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 Ryan Skraba on 2020-09-13.
- No new committers. Last addition was Zoltan Csizmadia on 2022-03-28.

## Project Activity:
The last release of Apache Avro 1.11.0 was 2021-10-27. The minor release planned
for the last quarter was delayed, and should be delivered early in the next
quarter.

In the meantime, the significant reworking of the Avro website has been
completed and will be published with the minor release. Using a more modern
static site generator should make it easier for contributors to the website.

The community is currently in the process of changing the Avro logo to original
artwork, and we plan to introduce it with the next major version release of Avro
before the end of the year.

## Community Health:
For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 1109 emails (36% increase)
- user@avro.apache.org had 34 emails (88% decrease)
- issues@avro.apache.org had 259 emails (22% increase)

JIRA:
- 83 issues opened (-56% decrease)
- 77 issues closed (-52% decrease)

Code Repository:
- 280 commits in the past quarter (-35% decrease)
- 21 code contributors in the past quarter (-4% decrease)

GitHub:
- 112 open (-41% decrease)
- 118 PRs closed (-34% decrease)

In the last quarter, we had an unexplained bump in contributions, so the sharp
drop this quarter isn't too concerning. We remain in line with the "normal"
metrics and growth from previous quarters (for example, in January we reported
168 commits from 18 contributors).

Some SDKs in Avro receive more attention and expertise than others, which can
be discouraging for contributors waiting for PR reviews. We must continue to
identify and propose committers to help out.

20 Apr 2022 [Ryan Skraba / Rich]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-21 (12 years ago)
There are currently 37 committers and 24 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 Ryan Skraba on 2020-09-14.
- Zoltan Csizmadia was added as committer on 2022-03-28

## Project Activity:

The last release of Apache Avro 1.11.0 was 2021-10-27. There have been enough
improvements and minor features that we plan to do a minor release in the next
quarter. Specifically, this will include a significant reworking of the Avro
project's website to a more modern look and framework.

## Community Health:

For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 1109 emails (36% increase)
- user@avro.apache.org had 34 emails (88% decrease)
- issues@avro.apache.org had 259 emails (22% increase)

JIRA:
- 177 issues opened (132% increase)
- 146 issues closed (100% increase)

Code Repository:
- 399 commits in the past quarter (97% increase)
- 22 code contributors in the past quarter (22% increase)

GitHub:
- 175 PRs open (84% increase)
- 167 PRs closed (63% increase)

We've had a big bump in contributions this quarter, doubling (or more) the
activity in opening and closing issues and code contributions. We haven't
identified the reason for the renewed interest. Although our committers have
been working hard on absorbing these contributions (especially our newest
committers), the backlog is still growing.

We should continue to identify and propose committers to help out, notably
those with expertise in SDKs that receive less attention. Notably, there has
been some recent, vibrant conversation about improving the maintainability of
the C# SDK that has been very encouraging.

19 Jan 2022

Change the Apache Avro Project Chair

 WHEREAS, the Board of Directors heretofore appointed Ismaël Mejía
 (iemejia) to the office of Vice President, Apache Avro, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Ismaël Mejía from the office of Vice President, Apache Avro, and

 WHEREAS, the Project Management Committee of the Apache Avro project
 has chosen by vote to recommend Ryan Skraba (rskraba) as the successor
 to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Ismaël Mejía is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Avro, and

 BE IT FURTHER RESOLVED, that Ryan Skraba be and hereby is appointed to
 the office of Vice President, Apache Avro, 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 Avro Project Chair, was
 approved by Unanimous Vote of the directors present.

19 Jan 2022 [Ismaël Mejía / Sam]

## Description:

Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:

There are no issues requiring board attention.

## Membership Data:

Apache Avro was founded 2010-04-21 (12 years ago)
There are currently 36 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Ryan Skraba on 2020-09-14.
- Martin Tzvetanov Grigorov was added as committer on 2022-01-04

## Project Activity:

Apache Avro 1.11.0 was released on 2021-10-27 This release keeps the
expected pace of releases every 3-6 months discussed by the community.
It updated many dependencies and fixed issues across the several
languages supported. For more details see the announcement:

https://s.apache.org/avro-1.11.0-announce

For the first time, the 1.11.0 release includes experimental support
for Rust. Work is continuing on this donated SDK, but we have not
versioned and published official artifacts for this release.

## Community Health:

For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 1109 emails (36% increase)
- user@avro.apache.org had 34 emails (88% decrease)
- issues@avro.apache.org had 259 emails (22% increase)

JIRA:
- 62 issues opened (8% increase)
- 61 issues closed (no change)

Code Repository:
- 168 commits in the past quarter (46% increase)
- 18 code contributors in the past quarter (-33% change)

GitHub:
- 79 PRs open (-7% change)
- 91 PRs closed (5% increase)

Community participation remains stable in terms of mail, JIRA and code
contributions. We have invited another committer, which has increased engagement
and provided some much-needed attention to some of the outstanding pull
requests. Improving the time it takes to review and merge PRs is a good focus
for the project in the next quarters to avoid discouraging contributions.
The PMC will continue to identify and recognize contributors for committership.

Although we've improved the release cadence for Avro over the last few years,
there is still some confusion around the way the artifacts are versioned and
maintained. This has been discussed on the mailing list, but we have not made
any changes or policy at this time.

There has been some interesting discussion on the mailing list with respect to
modernizing the website to improve communication with Avro users.

20 Oct 2021 [Ismaël Mejía / Sam]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 35 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- One new committer. Last addition was David Mollitor on 2021-10-04
- No new PMC member elected. Last addition was Ryan Skraba on 2020-09-14

## Project Activity:

The project started the release process of the next version Avro 1.11.0 at the
end of this quarter but due to some issues it was not ready on time. The Rust
Avro version is now validated on the CI and being stabilized, we expect to
include it in the next release. For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 993 emails (51% increase)
- user@avro.apache.org had 13 emails (63% decrease)
- issues@avro.apache.org had 236 emails (74% increase)

JIRA:
- 54 issues opened (-18% change)
- 58 issues closed (61% change)

Commit activity:
- 106 commits in the past quarter (-10% decrease)
- 27 code contributors in the past quarter (92% increase)

GitHub:
- 74 PRs open (-28% change)
- 83 PRs closed (-8% change)


## Community Health:

Community health is doing well at drawing in new contributions but we noticed
a growing backlog of unreviewed pull requests probably due to the lack of
active committers. The pace was good this quarter, with almost twice the
number of contributors of the last quarter. We are working hard to detect and
recognize the work of seasoned contributors to solve this and we added David
Mollitor as a new committer and we are discussing adding our first Rust
committer soon.

We had less participation on the user@ mailing list and some unanswered emails
(probably due to the same issue of active committers). We have also to
remember that many conversations on Avro happen on dev@ too (which had a big
increase in traffic in this period).

We expect to finally catch on the release cadence for the next quarter with
the 1.11.0 release. Work to support more recent language ecosystems continues
as well as the intention to downstream Avro releases into other Apache
projects eagerly.

21 Jul 2021 [Ismaël Mejía / Justin]

## Description:

Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:

There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 34 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new committers. Last addition was Kengo Seki on 2020-07-08.
- No new PMC member elected. Last addition was Ryan Skraba on 2020-09-14

## Project Activity:

An Avro implementation based on Rust was integrated into Apache Avro (donated
by Yelp). Due to this and some in progress contributions the Avro 1.11.0
release was slightly delayed to Q3.

For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 665 emails (43% decrease)
- user@avro.apache.org had 37 emails (54% increase)
- issues@avro.apache.org had 155 emails (51% decrease)

JIRA:
- 63 issues opened (-28% change)
- 35 issues closed (-43% change)

Commit activity:
- 107 commits in the past quarter (-52% decrease)
- 14 code contributors in the past quarter (-41% change)

GitHub:
- 93 PRs open (-35% change)
- 86 PRs closed (-38% change)

## Community Health:

Community health is doing well at drawing in contributions. The pace was lower
during this quarter, the number of contributors diminished. We had the
donation of an Avro implementation on Rust which we expect will grow in
interest once released. The PMC keeps the ongoing track of recognizing
contributors through committership.

We are slight off of our expected release cadence (average a release every two
quarters due to the new codebase and some unfinished work). Work to modernize
some implementations (C++/Ruby) is still ongoing as well as the intention to
downstream Avro releases into other downstream Apache projects eagerly.

21 Apr 2021 [Ismaël Mejía / Sander]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.


## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-21 (11 years ago)
There are currently 34 committers and 24 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 Ryan Skraba on 2020-09-14.
- No new committers. Last addition was Kengo Seki on 2020-07-08.

## Project Activity:

Apache Avro 1.10.2 was released on 2021-03-15. This release keeps the expected
pace of releases every 3-6 months discussed by the community. It updated many
dependencies and fixed issues across the several languages supported. For more
details see the announcement:

https://s.apache.org/avro-1.10.2-announce

The community finished migrating the Continuous Integration jobs to Github
Actions greatly improving the tests speed and the onboarding of new
contributors.

For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 1142 emails (72% increase)
- user@avro.apache.org had 22 emails (27% decrease)
- issues@avro.apache.org had 316 emails (35% increase)

JIRA:
- 86 issues opened (-1% increase)
- 55 issues closed (41% increase)

GitHub:
- 137 PRs open (61% increase)
- 131 PRs closed (133% increase)

Code Repository:
- 216 commits in the past quarter (86% increase)
- 23 code contributors in the past quarter (43% decrease)

## Community Health:

Community health is doing well at drawing in contributions. The pace was high
during this quarter due to the release as well as the activity on dev@ due to
the automatic dependency upgrades, however the number of contributors keeps
steady. The PMC keeps the ongoing track of recognizing contributors through
committership.

We have improved the release cadence in the last two years having in average a
release every two quarters which is a good pace for a ‘mature’ project like
Avro. We updated some of the technical infrastructure to make contributors
experience better and some of the languages supported are seeing upgrades into
modern versions, e.g. C++, Ruby.

One important aspect in recent quarters is that new Avro versions are being
downstreamed into other Apache projects like Apache Parquet and Apache Spark
rapidly. This shows the Avro community compromise given that Avro is an
important part of the Apache Big Data ecosystem.

20 Jan 2021 [Ismaël Mejía / Bertrand]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 34 committers and 24 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 Ryan Skraba on 2020-09-14.
- No new committers. Last addition was Kengo Seki on 2020-07-08.

## Project Activity:
Apache Avro 1.10.1 was released on 2020-12-03. This release keeps the expected
pace of releases every six months discussed by the community. It updated many
dependencies and fixed issues across the several languages supported. One
particular issue fixes a regression that was blocking downstream projects
(Apache Hive and Apache Spark) from upgrading to Avro 1.10.x. For more details
see the announcement:

https://s.apache.org/avro-1.10.1-announce

The community decided to move its Continuous Integration jobs from Travis to
Github Actions for stability reasons. The migration process is ongoing.

For those who prefer metrics:

Mailing Lists:
- dev@avro.apache.org had 645 emails (34% decrease)
- user@avro.apache.org had 32 emails (35% decrease)
- issues@avro.apache.org had 232 emails (105% increase)

JIRA:
- 83 issues opened (76% increase)
- 33 issues closed (26% increase)

GitHub:
- 81 PRs open (138% increase)
- 46 PRs closed (70% increase)

Code Repository:
- 106 commits in the past quarter (211% increase)
- 14 code contributors in the past quarter (-12% decrease)


## Community Health:
Community health is doing well at drawing in contributions. The pace was
higher during this quarter due to the release, however the number of
contributors was smaller. The PMC keeps the ongoing track of recognizing
contributors through committership.

We have improved the release cadence in the last two years having in average a
release every two quarters which is a good pace for a ‘mature’ project like
Avro. We are also updating some of the technical infrastructure to make
contributors experience better.

21 Oct 2020

Change the Apache Avro Project Chair

 WHEREAS, the Board of Directors heretofore appointed Sean Busbey
 (busbey) to the office of Vice President, Apache Avro, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Sean Busbey from the office of Vice President, Apache Avro, and

 WHEREAS, the Project Management Committee of the Apache Avro project
 has chosen by vote to recommend Ismaël Mejía (iemejia) as the successor
 to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Sean Busbey is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Avro, and

 BE IT FURTHER RESOLVED, that Ismaël Mejía be and hereby is appointed to
 the office of Vice President, Apache Avro, 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 Avro Project Chair, was
 approved by Unanimous Vote of the directors present.

21 Oct 2020 [Sean Busbey / Roy]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
There are no issues requiring board attention.

Our prior report received a question about the compliance of our CPAN
artifacts with foundation Release Policy. As far as the community is aware the
convenience artifacts are properly following policy. See discussion from the
dev@avro list subject line "ASF policy check on CPAN published artifacts"
(https://s.apache.org/g3erx). Specific concerns are welcome on the dev list.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 34 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- Ryan Skraba was added to the PMC on 2020-09-14
- No new committers. Last addition was Kengo Seki on 2020-07-08.

## Project Activity:
Our last release was Apache Avro 1.10.0 on 2020-06-29.

Since the last report the community has reached a consensus position to drop
Python 2 support in an upcoming major release. (https://s.apache.org/129n1)

Since the last report the community has accomplished a number of build updates
as well as fixes and improvements across several language libraries (Java,
python, php, ruby, c++). We are due for some additional releases.

## Numbers
For those who prefer metrics:

Mailing Lists:
 - dev@avro.apache.org had 454 emails (66% decrease)
 - user@avro.apache.org had 61 emails (49% increase)
 - issues@avro.apache.org had 121 emails (61% increase)

JIRA:
 - 39 issues opened (55% decrease)
 - 25 issues closed (78% decrease)

GitHub:
 - 32 PRs open (56% decrease)
 - 25 PRs closed (77% decrease)

Code Repository:
 - 32 commits in the past quarter (80% decrease)
 - 16 code contributors in the past quarter (64% decrease)

## Community Health:
Avro's community is doing well at slowly stabilizing and getting modest gains
in participation. This quarter's large activity drops compared to the prior
report I think are largely due to the unusually higher activity levels that
come from getting out a major release during the prior reporting period.

The PMC still has work to do on making sure a regular cadence of releases
happen, but it has managed to add several committers and PMC members over the
last year.

15 Jul 2020 [Sean Busbey / Patricia]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
The project currently has no issues that require board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 34 committers and 23 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 Nándor Kollár on 2019-08-29.
- Kengo Seki was added as committer on 2020-07-08.

## Project Activity:
Apache Avro 1.10.0 was released on 2020-06-29. This is a new major release
from the project and most of our recent community work has been focused on it.
The release updates many dependencies, addressing multiple CVEs, as well as
introducing new features. For more details see the announcement:

https://s.apache.org/avro-1.10.0-announce

We added a new mailing list to get notifications about issue updates from
github.

## Numbers
For those who prefer metrics:

Mailing Lists:
 - dev@avro.apache.org had 1320 emails (28% increase)
 - user@avro.apache.org had 41 emails (55% decrease)
 - issues@avro.apache.org had 75 emails (new list)

JIRA:
 - 87 issues opened (24% decrease)
 - 112 issues closed (47% increase)

GitHub:
 - 73 PRs open (17% decrease)
 - 108 PRs closed (59% increase)

Code Repository:
 - 157 commits in the past quarter (29% increase)
 - 45 code contributors in the past quarter (80% increase)

## Community Health:
Community health is doing well at drawing in contributions. The PMC still
needs to work to encourage repeat contributions and to recognize contributors
through committership.

15 Apr 2020 [Sean Busbey / Patricia]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
The project currently has no issues that require board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 33 committers and 23 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 Nándor Kollár on 2019-08-29.
- No new committers. Last addition was Ryan Skraba on 2019-12-12.

## Project Activity:
Apache Avro 1.9.2 was released on 2020-02-12. This release included some new
experimental features that try to improve performance[1].

Work has continued to update both build tools, language versions, third party
dependencies, and ease of integration in preparation for a new major release
currently planned for May 2020, version 1.10.0.

The previously reported need to document and update how the project versions
releases came up for discussion again but no action has been taken yet.

## Numbers
For those who prefer metrics:

Mailing Lists:
 - dev@avro.apache.org had 1034 emails (24% increase)
 - user@avro.apache.org had 91 emails (15% increase)

JIRA:
 - 115 issues opened (42% increase)
 - 76 issues closed (7% increase)

GitHub:
 - 88 PRs open (9% increase)
 - 68 PRs closed (7% decrease)

Code Repository:
 - 122 commits in the past quarter (67% increase)
 - 25 code contributors in the past quarter (39% increase)

## Community Health:
Community health is doing well at drawing in contributions. The PMC still
needs to work to recognize contributors through committership. Current focus
is on working towards releases.

[1]: user facing details about these experimental additions is available:
 https://s.apache.org/6pcpo

15 Jan 2020 [Sean Busbey / Shane]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues:
The project currently has no issues that require board attention.

## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 33 committers and 23 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 Nándor Kollár on 2019-08-29.
- Michael A. Smith was added as committer on 2019-10-18
- Ryan Skraba was added as committer on 2019-12-12

## Project Activity:
No new releases in the past quarter.

A user found an issue with our project signing for the 1.9.1
release and our KEYS file; the issue was corrected. (RM key was in a staged
KEYS instead of project KEYS)

Work has continued to update both build tools, language versions, and third
party dependencies. The need for both a new minor release and a new major
release has come up in a multiple discussions about getting these changes into
the hands of downstream users.

There has been no movement on the previously reported need to document and
update how the project versions releases.

## Numbers
For those who prefer metrics:

Mailing Lists:
 - dev@avro.apache.org had 837 emails (11% increase)
 - user@avro.apache.org had 79 emails (22% increase)

JIRA:
 - 81 issues opened (-24% decrease)
 - 71 issues closed (22% increase)

GitHub:
 - 81 PRs open (-2% decrease)
 - 73 PRs closed (1% increase)

Code Repository:
 - 73 commits in the past quarter (-49% decrease)
 - 18 code contributors in the past quarter (flat)

## Community Health:
Community health remains steady. We have a core set of contributors working to
keep the project going and are getting better at recognizing that work through
project responsibilities like committership. We still need to work to
establish a release cadence, probably indicating room to improve the work
required to steward release candidates.

16 Oct 2019 [Sean Busbey / Roman]

## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

This report is for the period of Aug 1 2019 through Oct 9 2019.

## Issues:
The project currently has no issues that require board attention.

## Summary:
Apache Avro was founded 2010-04-20 (9 years ago) There are currently 31
committers and 23 PMC members in this project. The Committer-to-PMC ratio is
roughly 4:3.

Community changes, past quarter:
 - Sean Busbey became PMC Chair
 - Brian Lachniet was added to the PMC on 2019-08-23
 - Nándor Kollár was added to the PMC on 2019-08-29
 - No new committers. Last addition was Tim Perkins on 2018-12-12.

Releases, past quarter:
- Apache Avro 1.9.1 on 2019-09-02

## Activity:
The Avro project slowly is improving on our gains from the last year.

We've gotten a fair bit of feedback on the 1.9.0 release and are working
towards establishing a regular cadence for getting the result of that feedback
into our downstream communities. As noted in the summary, we've gotten the
follow-up 1.9.1 release out after a period of approximately 4 months. (With
our current project versioning "1.9" is a major release line and "1.9.1" is a
minor release.)

We're also working across all of our programming language implementations to
update things for current build tools and third party dependencies.

We had a brief discussion about how our library versioning differs from
practices we see in other places. The discussion had low participation but
consensus among those that did was to both better document our current
practices and change them in the future. We did not come up with any specific
plans to handle implementation. [ref: https://s.apache.org/gxfo0 ]

## Numbers
For those interested in numeric metrics:

Mailing lists:
 - dev@avro.apache.org had a 14% increase in traffic in the past quarter (757
   emails compared to 661)
 - user@avro.apache.org had a 85% increase in traffic in the past quarter (65
   emails compared to 35)

JIRA:
 - 107 issues opened in past quarter (8% increase)
 - 58 issues closed in past quarter (3% increase)

GitHub:
 - 83 PRs opened in past quarter (2% increase)
 - 72 PRs closed in past quarter (7% increase)

Code Repository:
 - 144 commits in the past quarter (38% increase)
 - 18 code contributors in the past quarter (-33% decrease)

18 Sep 2019

Change the Apache Avro Project Chair

 WHEREAS, the Board of Directors heretofore appointed Thiruvalluvan M.
 G. (thiru) to the office of Vice President, Apache Avro, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Thiruvalluvan M. G. from the office of Vice President, Apache Avro, and

 WHEREAS, the Project Management Committee of the Apache Avro project
 has chosen by vote to recommend Sean Busbey (busbey) as the successor
 to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Thiruvalluvan M. G. is relieved
 and discharged from the duties and responsibilities of the office of
 Vice President, Apache Avro, and

 BE IT FURTHER RESOLVED, that Sean Busbey be and hereby is appointed to
 the office of Vice President, Apache Avro, 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 Avro Project Chair, was
 approved by Unanimous Vote of the directors present.

21 Aug 2019 [Thiruvalluvan M. G. / Shane]

August 2019

Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

This report is for the four months ending Jul 31 2019 (previous report covered
until Mar 31)

Activity

65 JIRA tickets opened by 25 developers
103 Pull requests opened in Github
90 issues resolved by 25 contributors
84 Pull requests merged
45 pull requests pending

Last release: version 1.9.0 16th May 2019.
Last time a new committer elected: 27 June 2019, Michael A. Smith
Last time a new PMC elected: 14 May2019, Ismael Mejia

Finally, after a gap of two years, we managed to release a new version 1.9.0.
It was well received with a lot of feedback from the community. Kudos to the
new members of PMC and committers who worked hard to get this out.

17 Jul 2019 [Thiruvalluvan M. G. / Rich]

No report was submitted.

@Rich: pursue a report for Avro

17 Apr 2019 [Thiruvalluvan M. G. / Myrle]

Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

This report is for the two months ending Mar 31 2019 (previous report covered
until Jan 31)

Activity

* 55 JIRA tickets opened by 19 developers
* 56 Pull requests opened in Github
* 51 issues resolved by 13 contributors
* 59 Pull requests merged
* 35 pull requests pending

Last release: version 1.8.2 20th May 2017.
Last time a new committer elected: 7 December 2018
Last time a new PMC elected: 7 December 2018

In spite of a lot of interest from developer community, new release is still
eluding us. It is almost two years since our last release. The community is
putting in a lot of effort to report and fix issues and enhancements, but
nobody has time to drive release as a project.

There is no outstanding issue requiring Board’s help to resolve. But, we'd
appreciate any suggestions based on other teams methods on ways to get the
next release.

20 Feb 2019 [Thiruvalluvan M. G. / Phil]

Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

This report is for the four months starting Oct 1 2018 and ending Jan 31 2019

Activity

* Moved to gitbox
* Automated testing using Travis CI
* 75 JIRA tickets opened by 18 developers
* 101 Pull requests opened in Github
* 147 issues resolved by 23 contributors
* 186 Pull requests merged
* 33 pull requests pending
* 1 new PMC elected (Fokko)
* 2 new committers elected (Tim Perkins and Raymie Stata)

* Last release: version 1.8.2 20th May 2017.
* Last time a new committer elected: 7 December 2018
* Last time a new PMC elected: 7 December 2018

The project has healthy activities except one major problem: no new release
since May 2017. We are working towards a release within the next month or so.

There is no outstanding issue requiring Board’s help to resolve.

16 Jan 2019 [Thiruvalluvan M. G. / Mark]

No report was submitted.

@Mark: pursue a report for Avro

17 Oct 2018 [Thiruvalluvan M. G. / Shane]

## Description
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues
The project currently has no issues that requires board attention.

## Major previous milestones

* Last release: 1.8.2 on May 14 2017
* Last PMC addition: Suraj Acharya on Apr 13 2017
* Last committer addition: Daniel Kulp and Ismaël Mejía on Oct 05 2018

## Activity

The Avro project is in a state of disrepair. The committer base is extremely
bandwidth limited for reviews and running RCs. At the same time the PMC is
similary limited on time for actively mentoring contributors who are potential
future commiters. The matter has recently reached a level of concern
sufficient to start a discussion on both our private and dev lists[1]. The
existing PMC appears to still have a sufficient level of participation to
remain viable; in the sense that at least 3 binding votes are cast when a
specific VOTE is called.

The PMC is currently attempting to self-correct by way of aggressively adding
committers with the express goal of transferring project responsibilities to
those whose stated desire to contribute more to the project's health is
reflected in activity driving towards our major current project gaps: release
cadence and contribution reviews. To date we've voted in 4 additional
committers (two of which are still pending some stage of onboarding) and an
additional PMC (still pending entry into foundation records).

Current activity in JIRA / GitHub / mailing lists reflects the increased
activity from those contributors who are taking on added work with an eye
towards eventually leading the project.

## Numbers

dev@avro.apache.org:
 - 291 subscribers (down -1 in the last 3 months):
 - 388 emails sent to list (330 in previous quarter)

user@avro.apache.org:
 - 642 subscribers (down -1 in the last 3 months):
 - 18 emails sent to list (61 in previous quarter)

JIRA:
 - 43 tickets created in the last 3 months
 - 18 tickets closed/resolved in the last 3 months

GitHub:
 - 23 PRs created in the last 3 months
 - 17 PRs closed in the last 3 months
 - 88 comments in the last 3 months


[1]: https://s.apache.org/JxQ0 https://s.apache.org/AYP2

15 Aug 2018 [Thiruvalluvan M. G. / Bertrand]

Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

The project has had reasonable amount activities during the June quarter 2018

46 JIRA tickets opened by 36 developers
21 Pull requests opened in Github by 19 contributors
18 JIRA tickets resolved
7 Pull requests merged

Status as of Aug 13, 2018
 110 Open pull requests
 573 Open issues in JIRA

The main focus of the work are bug fixes and a very few feature enhancements.
No major extension/enhancement is in the works.

Last release: version 1.8.2 20th May 2017.

Next planned release: 1.8.3 Sep 2018

Last time a new committer elected: 24 Jul 2018: Srujan Narkedamalli

Problems: The rate at which we resolve issues is not good enough There has
been no release for over a year. User community should probably be frustrated
with the lack of fix for the problems. Our plan to make a release in May did
not materialize.

Action plan: Release the next version in Sep 2018. Prod committers to look
into outstanding issues in order to resolve them. Engage with the contributors
and those reporting issues so that they continue to contribute and maybe
become committers one day.

18 Jul 2018 [Thiruvalluvan M. G. / Bertrand]

No report was submitted.

18 Apr 2018 [Thiruvalluvan M. G. / Phil]

## Description
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.

## Issues
The project currently has no issues that requires board attention

## Major previous milestones
 * Last release: version 1.8.2 20th May 2017.
 * Last time a new committer elected: 6 November 2017
 * Last time a new PMC elected: 11 November 2016

## Activity in the last quarter

### Committers and PMC
 * No new committer elected. Number of committers remains at 26
 * No new PMC member elected. Number of PMC members remains at 18
### Releases
 * No new release in Jan-Mar 2018. One is planned for April/May 2018
### Infrastructure
 * Moved the project to gitbox in Jan 2018
### Tickets and pull requests:
 * 48 JIRA tickets opened by 37 developers
 * 18 JIRA tickets resolved
 * 30 Pull requests opened in Github by 19 contributors
 * 8 Pull requests merged
 * The main focus of the work are mostly bug fixes and a very few
   feature enhancements. No major extension/enhancement is in the works.

### Mailing lists
 * dev@avro.apache.org
    * 397 messages (previous quarter: 408)
 * user@avro.apache.org
    * 40 messages (previous quarter: 44)

As can be seen from the numbers resolution rate is a small fraction of issue
creation rate. Will nudge the committers to resolve the tickets one way or the
other.

17 Jan 2018

Change the Apache Avro Project Chair

 WHEREAS, the Board of Directors heretofore appointed Ryan Blue
 (blue) to the office of Vice President, Apache Avro, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Ryan Blue from the office of Vice President, Apache Avro,
 and

 WHEREAS, the Project Management Committee of the Apache Avro
 project has chosen by vote to recommend Thiruvalluvan M. G.
 (thiru) as the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Ryan Blue is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache Avro, and

 BE IT FURTHER RESOLVED, that Thiruvalluvan M. G. be and hereby
 is appointed to the office of Vice President, Apache Foo, 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 Avro Project Chair, was
 approved by Unanimous Vote of the directors present.

17 Jan 2018 [Ryan Blue / Mark]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - Thiruvalluvan M. G. is replacing Ryan Blue as project chair.
 - 1.8.2 released 13 May 2017.

## Health report:

 - No significant changes from the last report.

## PMC changes:

 - Currently 18 PMC members.
 - No new PMC members added in the last 3 months.
 - Last PMC addition was Suraj Acharya on Wed Apr 12 2017

## Committer base changes:

 - Currently 25 committers.
 - New commmitters:
    - Nándor Kollár was added as a committer on Sat Nov 04 2017

## Releases:

 - Last release was 1.8.2 on 13 May 2017

## Mailing list activity:

 - dev@avro.apache.org:
    - 296 subscribers (down -7 in the last 3 months):
    - 394 emails sent to list (591 in previous quarter)

 - user@avro.apache.org:
    - 655 subscribers (down -15 in the last 3 months):
    - 53 emails sent to list (44 in previous quarter)

## JIRA activity:

 - 33 JIRA tickets created in the last 3 months
 - 17 JIRA tickets closed/resolved in the last 3 months

18 Oct 2017 [Ryan Blue / Shane]

## Description:

- Avro is a cross-language data serialization system.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

- 1.8.2 released 13 May 2017.
- Planning to rotate the PMC chair.

## Health report:

- No significant changes from the last report.

## PMC changes:

- Currently 18 PMC members.
- Last PMC addition was Suraj Acharya on Wed Apr 12 2017

## Committer base changes:

- Currently 25 committers.
- New commmitters:
- Gábor Szádovszky was added as a committer on Sat Feb 04 2017
- Suraj Acharya was added as a committer on Sat Feb 04 2017

## Releases:

- Last release was 1.8.2 on 13 May 2017

## Mailing list activity:

- dev@avro.apache.org:
- 302 subscribers (up 11 in the last 3 months)
- 591 emails sent to list (417 in previous quarter)

- user@avro.apache.org:
- 669 subscribers (up 9 in the last 3 months):
- 44 emails sent to list (60 in previous quarter)

## JIRA activity:

- 49 JIRA tickets created in the last 3 months
- 24 JIRA tickets closed/resolved in the last 3 months

19 Jul 2017 [Ryan Blue / Bertrand]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - 1.8.2 released 13 May 2017.

## Health report:

 - No significant changes from the last report.

## PMC changes:

 - Currently 18 PMC members.
 - Last PMC addition was Suraj Acharya on Wed Apr 12 2017

## Committer base changes:

 - Currently 25 committers.
 - New commmitters:
    - Gábor Szádovszky was added as a committer on Sat Feb 04 2017
    - Suraj Acharya was added as a committer on Sat Feb 04 2017

## Releases:

 - Last release was 1.8.2 on 13 May 2017

## Mailing list activity:

 - dev@avro.apache.org:
    - 291 subscribers (up 7 in the last 3 months):
    - 374 emails sent to list (566 in previous quarter)

 - user@avro.apache.org:
    - 660 subscribers (up 4 in the last 3 months):
    - 68 emails sent to list (75 in previous quarter)

## JIRA activity:

 - 24 JIRA tickets created in the last 3 months
 - 18 JIRA tickets closed/resolved in the last 3 months

19 Apr 2017 [Ryan Blue / Phil]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - 1.8.2 release candidate 2 was created on 7 Apr.
 - 1.8.2 release candidate 3 was created on 13 Apr.
 - There has been some progress on setting up Apache Yetus for CI.

## Health report:

 - 1.8.2 RC2 had enough PMC votes to pass, which is an improvement over RC1.
   But, the candidate failed with a license problem.

 - Progress on getting continuous integration set up to automatically test
   patches is good progress.

## PMC changes:

 - Currently 18 PMC members.
 - New PMC members:
    - Suraj Acharya joined the PMC on 13 Apr 2017
 - Last PMC addition was Niels Basjes on Fri Dec 16 2016

## Committer base changes:

 - Currently 25 committers.
 - New commmitters:
    - Gábor Szádovszky was added as a committer on Sat Feb 04 2017
    - Suraj Acharya was added as a committer on Sat Feb 04 2017

## Releases:

 - Last release was 1.8.1 on Thu May 19 2016

## Mailing list activity:

 - dev@avro.apache.org:
    - 285 subscribers (up 6 in the last 3 months):
    - 599 emails sent to list (466 in previous quarter)

 - user@avro.apache.org:
    - 658 subscribers (up 23 in the last 3 months):
    - 80 emails sent to list (63 in previous quarter)

## JIRA activity:

 - 39 JIRA tickets created in the last 3 months
 - 40 JIRA tickets closed/resolved in the last 3 months

18 Jan 2017 [Ryan Blue / Chris]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - The 1.8.2 release candidate failed with too few PMC votes.

## Health report:

 - The 1.8.2 release candidate failed because only 2 PMC members
   voted. When discussed on the dev list, there were two
   suggestions to avoid this in the future. First, use open-ended
   votes to give PMC members more time to notice there is a vote.
   Second, the RM should reach out to PMC members to make sure
   they see that a vote is happening.

 - After last report IDF asked, "What steps precisely do you have
   planned to take to increase contributor engagement?" The step
   that the community agrees on is continuous integration to
   provide automated feedback to both contributors and committers.
   Not much has been done to set up automated testing.

   Part of the community is also in favor of splitting out
   implementations into separate repositories to make the project
   easier to work with. This idea is controversial and discussion
   has stalled without a resolution.

 - Last report stated, "Contributor engagement is still a goal we
   are working on. Many committers do not have time to review
   patches." IDF asked, "Where does this time pressure come from?"
   To clarify, time pressure was a generous assumption. A more
   correct statement is simply that reviews are not keeping pace
   with contributions. Part of the community considers this a
   problem becuase without reviews we can't grow the community.

## PMC changes:

 - Currently 17 PMC members.
 - Niels Basjes was added to the PMC on Fri Dec 16 2016

## Committer base changes:

 - Currently 23 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Matthieu Monsch at Mon Jan 18 2016

## Releases:

 - 1.8.1 was released on Fri May 20 2016

## Mailing list activity:

 - dev@avro.apache.org:
    - 278 subscribers (down -1 in the last 3 months):
    - 462 emails sent to list (757 in previous quarter)

 - user@avro.apache.org:
    - 633 subscribers (up 4 in the last 3 months):
    - 68 emails sent to list (45 in previous quarter)

## JIRA activity:

 - 51 JIRA tickets created in the last 3 months
 - 18 JIRA tickets closed/resolved in the last 3 months

19 Oct 2016 [Ryan Blue / Jim]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - 1.8.2 release is close to a release candidate.
 - Added a single-message format and API for systems like Kafka.

## Health report:

 - Last report stated, "Avro is healthier than last [quarter]". This is
   because the community was talking about setting up a regular release
   schedule and there was interest in regularly getting contributor work
   into releases. This is an important step becuase contributors won't
   submit patches to a project if they are never available to use.
 - The release planned for August has been delayed by build issues, but
   is nearly through blockers and is expected this quarter.
 - Contributor engagement is still a goal we are working on. Many committers
   do not have time to review patches.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Sean Busbey on Sun Feb 14 2016

## Committer base changes:

 - Currently 23 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Matthieu Monsch at Mon Jan 18 2016

## Releases:

 - 1.8.1 was released on Fri May 20 2016

## Mailing list activity:

 - dev@avro.apache.org:
    - 279 subscribers (up 8 in the last 3 months):
    - 757 emails sent to list (660 in previous quarter)

 - user@avro.apache.org:
    - 631 subscribers (up 9 in the last 3 months):
    - 45 emails sent to list (39 in previous quarter)

## JIRA activity:

 - 51 JIRA tickets created in the last 3 months
 - 35 JIRA tickets closed/resolved in the last 3 months

20 Jul 2016 [Ryan Blue / Isabel]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - Released 1.8.1 on 20 May 2016
 - Discussion on the dev list agreed to a goal of a release every quarter,
   and one PMC member has volunteered to be release manager for 1.8.2.
 - JavaScript implementation added RPC support
 - Close to a spec and implementation standardizing a single-message format
   for uses like Apache Kafka payloads.

## Health report:

 - Avro is healthier than last month
 - Contributor engagement is still a goal we need to work toward, with
   only a few committers actively reviewing patches. Regular releases help,
   but we can make it easier for both committers and contributors by adding
   time-saving tools like continuous integration.

## PMC changes:

 - Currently 16 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Sean Busbey on Sun Feb 14 2016

## Committer base changes:

 - Currently 23 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Matthieu Monsch at Mon Jan 18 2016

## Releases:

 - 1.8.1 was released on Fri May 20 2016

## Mailing list activity:

 - dev@avro.apache.org:
    - 271 subscribers (down -1 in the last 3 months):
    - 655 emails sent to list (660 in previous quarter)

 - user@avro.apache.org:
    - 621 subscribers (up 16 in the last 3 months):
    - 48 emails sent to list (107 in previous quarter)

## JIRA activity:

 - 53 JIRA tickets created in the last 3 months
 - 29 JIRA tickets closed/resolved in the last 3 months

20 Apr 2016 [Ryan Blue / Mark]

## Description:

 - Avro is a cross-language data serialization system.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - 1.8.0 released on 29 January 2016.
 - The latest release brings the project's licensing documentation
   up-to-date, which was a major blocker.
 - 1.8.0 includes a new JavaScript implementation

## Health report:

 - Avro's last release, 1.7.7, was 23 July 2014. More than a year
   between releases is not a healthy cadence.
 - Avro needs to increase engagement with potential contributors.
    - Some bug reports, reviews are not getting attention.
    - Some language implementations are unmaintained.

## PMC changes:

 - Currently 16 PMC members.
 - New PMC members:
    - Sean Busbey was added to the PMC on Sun Feb 14 2016
    - Martin Kleppmann was added to the PMC on Sun Feb 14 2016

## Committer base changes:

 - Currently 23 committers.
 - Matthieu Monsch was added as a committer on Mon Jan 18 2016

## Releases:

 - Last release: 1.8.0 on 29 January 2016

## Mailing list activity:

 - dev@avro.apache.org:
    - 273 subscribers (up 2 in the last 3 months):
    - 635 emails sent to list (541 in previous quarter)

 - user@avro.apache.org:
    - 605 subscribers (up 7 in the last 3 months):
    - 107 emails sent to list (70 in previous quarter)

## JIRA activity:

 - 45 JIRA tickets created in the last 3 months
 - 26 JIRA tickets closed/resolved in the last 3 months

17 Feb 2016

Change the Apache Avro Project Chair

 WHEREAS, the Board of Directors heretofore appointed Tom
 White (tomwhite) to the office of Vice President, Apache Avro, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Tom White from the office of Vice President, Apache Avro,
 and

 WHEREAS, the Project Management Committee of the Apache Avro
 project has chosen by vote to recommend Ryan Blue (blue) as
 the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Tom White is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache Avro, and

 BE IT FURTHER RESOLVED, that Ryan Blue be and hereby is
 appointed to the office of Vice President, Apache Avro, 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 Avro Project Chair, was
 approved by Unanimous Vote of the directors present.

20 Jan 2016 [Tom White / Jim]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no board-level issues at this time.

== Community ==

Since the last board report in October, 34 Jira issues were filed and 27
resolved, roughly in line with the last period. Mailing list activity
is up slightly at over a hundred messages total per month.

Matthieu Monsch was added as a new committer this month (January 2016).

No new PMC members have been added since August 2015.

== Releases ==

There have been no releases this quarter. Avro 1.7.7 was released in July
2014. We are still in the process of releasing 1.8.0 after addressing a number
of blocking issues from a third release candidate.

21 Oct 2015 [Tom White / Bertrand]

Report from the Apache Avro committee

## Description:

   Apache Avro is a data serialization system.

## Issues:

 - The 1.8.0 release failed because committers found several problems
   with the project's license documentation (see AVRO-1722 [1]).
   Problems included: missing required attribution in NOTICE and the
   inclusion of possibly GPL code (see LEGAL-224 [2]). We are in the
   process of fixing these issues before releasing 1.8.0.

## Activity:

 - Close to releasing 1.8.0 (once licensing issues are solved).

## Health report:

 - The community is not keeping up with the number of reported bugs or
   with feature contributions. We need to prioritize reviews with the
   goal of growing the number of active committers.

## PMC changes:

 - Currently 14 PMC members.
 - Ryan Blue was added to the PMC on Sun Aug 09 2015

## LDAP changes:

 - Currently 22 committers and 14 committee group members.
 - Ryan Blue was added to the committee group on Mon Aug 10 2015
 - New commmitters:
    - Sean Busbey was added as a committer on Mon Aug 10 2015
    - Niels Basjes was added as a committer on Mon Aug 10 2015

## Releases:

 - Last release: 1.7.7 on 23 July 2014

## Mailing list activity:

 - dev@avro.apache.org:
    - 269 subscribers (down -4 in the last 3 months):
    - 452 emails sent to list (326 in previous quarter)

 - user@avro.apache.org:
    - 590 subscribers (up 21 in the last 3 months):
    - 55 emails sent to list (76 in previous quarter)

## JIRA activity:

 - 42 JIRA tickets created in the last 3 months
 - 18 JIRA tickets closed/resolved in the last 3 months

15 Jul 2015 [Tom White / Greg]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no board-level issues at this time.

== Community ==

Since the last board report in April, 32 Jira issues were filed and 12
resolved, a slight increase from the last report. Mailing list activity
remains at around a hundred messages total per month.

No new committers have been added since January 2015.
No new PMC members have been added since September 2012.

== Releases ==

There have been no releases this quarter. Avro 1.7.7 was released in July
2014. Tom White has volunteered to be the release manager for the 1.8.0
release, and we have started discussing what will be in it.

22 Apr 2015 [Tom White / Jim]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no board-level issues at this time.

== Community ==

Since the last board report in January, 31 Jira issues were filed and 7
resolved. Committer activity is lower than last quarter. Mailing list
activity is also lower with around a hundred messages total per month.

No new committers have been added since January 2015.
No new PMC members have been added since September 2012.

== Releases ==

There have been no releases this quarter. Avro 1.7.7 was released in July
2014.

21 Jan 2015 [Tom White / Chris]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Since the last board report in October, 36 Jira issues were filed and 27
resolved. Committer activity continues to be steady, but low, with just a
few commits per month.

Mailing list activity is steady, with a few hundred messages total per month.

Ryan Blue was added as a new committer this month (January 2015).

No new PMC members have been added since September 2012.

== Releases ==

There have been no releases this quarter, but the 1.7.8 and 1.8.0
releases are under discussion.

15 Oct 2014 [Tom White / Chris]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Since the last board report in July, 56 Jira issues were filed and 25
resolved. As reported in May and July, committer activity is steady,
but low, with just a few commits per month.

Mailing list activity is steady, with a few hundred messages total per month.

No new committers have been added since January 2014.

No new PMC members have been added since September 2012.

== Releases ==

Avro 1.7.7 was released this quarter, on July 23, 2014.

A 1.8.0 release is under discussion, and the plan is to update
dependencies to their latest stable versions (e.g. from Hadoop 1 to
Hadoop 2).

16 Jul 2014 [Tom White / Rich]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Committer activity continues to be low, as reported in May, with just
a few commits per month. The community has discussed soliciting more
reviews for the various Avro language implementations from those who
are more proficient in those languages. This has resulted in more
reviews, but it remains to be seen if it boosts committer activity
significantly.

Since the last board report in May, 26 Jira issues were filed and
16 resolved.

Mailing list activity is steady, with a few hundred messages total
per month.

No new committers have been added since 1/2014.

No new PMC members have been added since 9/2012.

== Releases ==

No releases have been made in the last quarter. The last release was
Avro 1.7.6 which was released on January 22, 2014.

A 1.7.7 release is under discussion; we are also discussing improvements
to make it easier to roll releases. (http://s.apache.org/ux)

18 Jun 2014

Change the Apache Avro Project Chair

 WHEREAS, the Board of Directors heretofore appointed Scott Carey
 to the office of Vice President, Apache Avro, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Scott Carey from the office of Vice President, Apache Avro,
 and

 WHEREAS, the Project Management Committee of the Apache Avro
 project has chosen by vote to recommend Tom White as the
 successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Scott Carey is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache Avro, and

 BE IT FURTHER RESOLVED, that Tom White be and hereby is
 appointed to the office of Vice President, Apache Avro, 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 7D, Change the Apache Avro Project Chair, was
 approved by Unanimous Vote of the directors present.

21 May 2014 [Scott Carey / Bertrand]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Committer activity has slowed a bit in the last quarter.  User
questions and bug reports have not flagged, and I expect committer
activity to speed up again soon.

In Q1, 80 Jira issues were files and 33 resolved.

Mailing list activity is steady, with a few hundred messages total per month.

Two new committers were added this quarter: Christophe Taton and Rob Turner.

No new PMC members have been added since 9/2012.

== Releases ==

Avro 1.7.6 was released January 22, 2014.

16 Apr 2014 [Scott Carey / Sam]

No report was submitted.

AI: Doug: suggest naming a new chair

15 Jan 2014 [Scott Carey / Jim]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

There has been work across most language implementations, with a
steady stream of new features and enhancements.

In Q4 2013, 42 Jira issues were created and 32 resolved.

Mailing list activity is steady, with a few hundred messages total per month.

No new committers have been added since 4/2013.  Over the life of the
project around 150 people have contributed patches, but most only
contribute one or two, addressing their specific needs.  The majority
of patches are from non-committers, whose input is generally warmly
welcomed, but who don't tend to contribute more.  The project is
fairly stable and widely used, so this is perhaps a result of that.

No new PMC members have been added since 9/2012.

18 Dec 2013 [Scott Carey / Roy]

No report was submitted.

20 Nov 2013 [Scott Carey / Bertrand]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

There has been work across most language implementations, and healthy interest
in new features / enhancements.

User and Developer mailing list activity has been down about 10% this quarter.

== Releases ==

Avro 1.7.5 was released on August 26, 2013.

AI Bertrand: please submit a more complete report next month.

16 Oct 2013 [Scott Carey / Jim]

No report was submitted.

17 Jul 2013 [Scott Carey / Sam]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

There has been active work across all languages in the project.

User and Developer mailing list activity has been in the same range as the last couple years.

== Releases ==

There were no releases this quarter, however a 1.7.5 release should happen within a few weeks.

17 Apr 2013 [Scott Carey / Rich]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Martin Kleppmann became a committer on March 28, 2013.

There was broad work across languages in the project, with significant
traffic in places that had been quiet for a while, such as our Python
implementation.
C, Csharp, Ruby, Java, are all active.

User mailing list activity was similar to the last two years for January,
February, and March.
Developer mailing list activity was also near the average of the last
couple years.

== Releases ==

Avro 1.7.4 was released on February 26, 2013.

16 Jan 2013 [Scott Carey / Greg]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

User mailing list activity was slightly below average for November and
December 2012.
Developer mailing list activity was average for the above time period.

== Releases ==

Avro 1.7.3 was released on December 7, 2012

21 Nov 2012 [Scott Carey / Brett]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Tom White was added as a PMC Member on September 28, 2012

User mailing list activity was average throughout July, August, September,
and October 2012. Developer mailing list activity was inconsistent;
high in September but low in August and October.

We had activity in most language implementations and discussions related
to adding another (JavaScript)

== Releases ==

Avro 1.7.1 was released on July 19th, 2012.
Avro 1.7.2 was released on September 27th, 2012.

17 Oct 2012 [Scott Carey / Rich]

No report was submitted.

25 Jul 2012 [Scott Carey / Doug]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

No committers or PMC members were added.

User and developer mailing list activity was average throughout
April, May, and June 2012.

We had strong activity in most language implementations.

== Releases ==

Avro 1.7.0 was released on June 8, 2012.

(Avro)

18 Apr 2012 [Scott Carey / Roy]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

We voted in two new PMC members, Douglas Creager and James Baldassari.
Douglas has accepted, we are awaiting a response from James.

The mailing lists have been active, user@ had its busiest month ever
(barely) in February, dev@ activity was above average.

== Releases ==
Two minor releases:

Avro 1.6.2 was released on February 15th, 2012.
Avro 1.6.3 was released on March 19th, 2012.

24 Jan 2012 [Scott Carey / Shane]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

We added 4 Committers: Miki Tebeka, James Baldassari, Donna Alvarez, and
Thomas White.

October 2011 set a new record for messages on the dev mailing list (353).
We had strong activity in most language implementations.

== Releases ==

Avro 1.6.0 was released on November 1st, 2011.
Avro 1.6.1 was released on November 14th, 2011.

26 Oct 2011 [Scott Carey / Bertrand]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Progress has been healthy.  C, C++, Java, and Python have had the most new
features and improvements. C#, has also seen some activity.

No new contributors or PMC members were added.

Contributors are currently wrapping up tasks for Avro 1.6.0 and we expect
the first release candidate any time in the next couple weeks.

== Releases ==
Three minor releases:

Avro 1.5.2 was released on August 12th, 2011.
Avro 1.5.3 was released on August 30th, 2011.
Avro 1.5.4 was released on September 12th, 2011.

20 Jul 2011 [Scott Carey / Roy]

Apache Avro is a cross-language data serialization system.

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Progress has been steady.  C, C++ and Java have had the most new features
and improvements.  C#, Python, and PHP have had some activity.
No new contributors were added.  Bruce Mitchener was voted into the Avro
PMC.


== Releases ==

Avro 1.5.1 was released on May 6th, 2011.
Avro 1.5.2 is a release candidate as of this writing.

15 Jun 2011

Change the Apache Avro Chair

    WHEREAS, the Board of Directors heretofore appointed Matt Massie
    to the office of Vice President, Apache Avro, and

    WHEREAS, the Board of Directors is in receipt of the
    resignation of Matt Massie from the office of Vice President,
    Apache Avro, and

    WHEREAS, the Project Management Committee of the Apache
    Avro project has chosen by vote to recommend Scott Carey
    as the successor to the post;

    NOW, THEREFORE, BE IT RESOLVED, that Matt Massie is relieved
    and discharged from the duties and responsibilities of the office
    of Vice President, Apache Avro, and

    BE IT FURTHER RESOLVED, that Scott Carey be and
    hereby is appointed to the office of Vice President, Apache Avro, 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.

 Resolution 7C was approved unanimously by roll call vote.

20 Apr 2011 [Matt Massie / Roy]

== Issues ==

There are no issues that require the board's attention at this time.

== Community ==

Progress has been steady.  Recent contributions include a C#
implementation and major additions to the C, C++ and Java
implementations.

Two new committers were added, Douglas Creager and Stephen Gargan.

== Releases ==

Avro 1.5.0 was released on 10 March.

19 Jan 2011 [Matt Massie / Roy]

== Avro Board Report ==

Apache Avro tm is a data serialization and RPC system.

== Releases ==

The Avro team released version 1.4.1 on October 13th, 2010.  This release
included contributions from seven unique authors.  It included new features
such as SASL security for socket-based RPC and support for reading Hadoop
sequence files as Avro data to MapReduce API.  There were also a handful
of improvements and bug fixes across all Avro implementation languages.

== Overall Activity ==

Mailing list traffic on the developer list has averaged about 5 messages/day
since our last board report.  Much of the traffic on the developer mailing list
is Jira-generated messages.  Since October, there have been 60 new Jiras
opened and 35 Jiras resolved that were created by 14 unique reporters.

Mailing list traffic on the user mailing list remains
around 1-2 messages a day.  Most questions on this list
pertain to Avro best practices, questions around building
a schema, etc.

== Committers and PMC members ==

There have been no changes to the Avro PMC or committers since the last
board report in October 2010.

Shane likes the tm on the name.

20 Oct 2010 [Matt Massie / Bertrand]

== Issues ==

There are no issues that require the board's
attention at this time.

== Community ==

We added a new committer, Patrick Wendell, to the
project in August.  Patrick contributed a number of
patches focused on adding RPC trace capabilities to
Java.

Mailing list traffic on the developer list since our last
board report has averaged about 10 messages/day.
There were good discussions around the python HTTP/RPC
service, genavro implementation, Pig to Avro translation,
Avro MapReduce APIs, enhanced schema parsing, Java
RPC tracing, .NET Avro implementation, SASL support
and your typical bug reports.

Mailing list traffic on the user mailing list remains
around 1-2 messages a day.  Most questions on this list
pertain to Avro best practices, questions around building
a schema, etc.

== Releases ==

On September 18th, 2010, we released Apache Avro 1.4.0
which included 16 new features, 33 improvements from
15 different authors.  Some of the new features included: a
new PHP implementation Avro, Java RPC tracing, Hadoop
MapReduce support for Avro files, a Netty-based RPC
transceiver and server implementation.

A vote just passed on October 14th to release Avro 1.4.1.

21 Jul 2010 [Matt Massie / Roy]

COMMUNITY

No changes to the PMC or committers.

Mailing list traffic:
avro-user 1 message/day
avro-dev  5 messages/day

There have been 11 new Jira items opened this month.

RELEASES

While there have been no releases this month, there has been discussion
about making a 1.4.0 release next month.

16 Jun 2010 [Matt Massie / Jim]

http://avro.apache.org

== Issues ==

There are no issues that require the board's
attention at this time.

== Community ==

Mailing list traffic on the developer list has increased
5x since May to about 23 messages/day.  There has been
good discussions regarding our 1.3.3 release, enhancement
proposals, the RPC spec, the C# port in progress, and
custom avro code generation.

The user list has traffic remains relatively low but has
increased since May to about 3 messages a day.

== Releases ==

On June 7th, 2010, we released Apache Avro 1.3.3 which
included 12 improvements, 14 bug fixes from 7 different
authors.  This release was managed by Jeff Hammerbacher.
This was Jeff's first release and demonstrates that the
release process is being shared among team members well.

19 May 2010 [Matt Massie / Brett]

This is the first status report from Apache
Avro as a TLP approved at the April 2010
board meeting. For the previous year, Apache
Avro was a subproject of Apache Hadoop.

The Apache infrastructure team has done a great
job of moving Apache Avro to be a TLP. The website,
subversion, mailing lists and buildbot have all
been moved. Avro releases are not available on all
mirrors yet but that will resolve itself with time.

== Issues ==

There are no issues that require the board's
attention at this time.

== Community ==

There are currently implementations for Avro in
C, C++, Java, Python and Ruby.  There is progress
being made on a .NET implementation of Avro as well.

There are ongoing discussions about the Avro RPC
specification.  Work has begun on adding MapReduce
support to Avro.

== Releases ==

Apache Avro has been making regular releases every
few months.  The last release was 1.3.2 on March
31, 2010.  We continue to make progress toward
our next release.  For example, there have been
a number of important bugfixes over the last month.

21 Apr 2010

Establish the Apache Avro 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 related to data serialization
 for distribution at no charge to the public.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache Avro Project",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache Avro Project be and hereby is
 responsible for the creation and maintenance of software
 related to data serialization; and be it further

 RESOLVED, that the office of "Vice President, Apache Avro" 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 Avro Project, and to have primary responsibility
 for management of the projects within the scope of
 responsibility of the Apache Avro 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 Avro Project:

   * Doug Cutting         <cutting@apache.org>
   * Jeff Hammerbacher    <hammer@apache.org>
   * Jeff Hodges          <jmhodges@apache.org>
   * Matt Massie          <massie@apache.org>
   * Philip Zeyliger      <philz@apache.org>
   * Scott Banachowski    <sbanacho@apache.org>
   * Scott Carey          <scottcarey@apache.org>
   * Sharad Agarwal       <sharadag@apache.org>
   * Thiruvalluvan M. G.  <thiru@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Matt Massie
 be appointed to the office of Vice President, Apache Avro, 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 initial Apache Avro PMC be and hereby is
 tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache Avro Project; and be it further

 RESOLVED, that the Apache Avro Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Hadoop Avro sub-project; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Hadoop Avro sub-project encumbered upon the
 Apache Hadoop Project are hereafter discharged.

 Special Order 7E, Establish the Apache Avro Project, was
 approved by Unanimous Vote of the directors present.