This was extracted (@ 2025-01-15 22: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.
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).
Report was filed, but display is awaiting the approval of the Board minutes.
No report was submitted.
## 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 (15 years ago) There are currently 39 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Oscar Westra van Holthe - Kind was added to the PMC on 2024-08-27 - No new committers. Last addition was Christophe Le Saec on 2023-08-12. ## Project Activity: We had two releases in this last quarter: 1.12.0 and 1.11.4 on 2024-09-24 in order to address a reported vulnerability CVE-2024-47561. This was a particular success for us for two reasons: (1) we're now supporting security fixes on two major versions and (2) different people managed this release, sharing the work and expertise, and finding some rough edges in the process to be improved. This quarter, the community voted to separate the Rust SDK into a separate repository (avro-rs) to facilitate its development and decouple its release cycle from the rest of the project. This is going to be an interesting experiment that we can consider applying to other Avro language SDKs in the future. We are in a good place to release new minor versions if necessary. ## Community Health: Mailing Lists: - dev@avro.apache.org had 546 emails (+53% change) - issues@avro.apache.org (mostly notifications) had 828 emails (+50% change) - user@avro.apache.org continues to have very little traffic, 13 total JIRA: - 76 issues opened (+76% change) - 55 issues closed (+5% change) Code Repository: - 200 commits in the past quarter (+21% change) - 28 code contributors in the past quarter (+33% change) GitHub: - 200 PRs opened on GitHub, past quarter (+22% change) - 173 PRs closed on GitHub, past quarter (+7% change) All of the measures of project activity have increased this quarter, due to the releases. Our previous quarter was oddly slow, so this is a return to normal activity for us.
No report was submitted.
## 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: The last minor release was 1.11.3, over ten months ago on 2023-09-23. In this quarter, there has been significant work done by non-committers interested in advancing some interesting topics that have been lagging over the last few quarters: notably the non-Java SDKs, security and dependency fixes, and the donation of the gradle Avro plugin. This is really good news for the project: it's a win for Avro users but more importantly brings us trusted candidates for future committers. We are currently prioritizing getting a new major and minor release out for the next quarter. ## Community Health: Mailing Lists: - dev@avro.apache.org had 346 emails (-24% change) - issues@avro.apache.org (mostly notifications) had 551 emails (-27% change) - user@avro.apache.org continues to have very little traffic, 29 total JIRA: - 43 issues opened (+2% change) - 52 issues closed (+30% change) Code Repository: - 141 commits in the past quarter (-19% change) - 21 code contributors in the past quarter (-22% change) GitHub: - 164 PRs opened on GitHub, past quarter (-3% change) - 161 PRs closed on GitHub, past quarter (-17% change) Although these statistics are all decreasing, it's not concerning. The last quarter had a big bump in contributions (notably a 400% increase in commits), so we're maintaining increased project activity.
## 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: The last minor release was 1.11.3, over six months ago on 2023-09-23. There has not been a major release for several years, which isn't concerning considering the stability of the project. We expect that there will be both major and minor releases in the upcoming quarter; there's been much more interest on the mailing list and especially volunteers to help with the release. In the last quarter, we've seen quite a bit of changes to Avro SDKs that are not just Java and Rust. This is to be encouraged, especially since we lack committers in almost all the other SDKs. ## Community Health: Mailing Lists: - dev@avro.apache.org had 468 emails (+22% change) - issues@avro.apache.org (mostly notifications) had 754 emails (-15% change) - user@avro.apache.org continues to have very little traffic, less than 17 total JIRA: - 42 issues opened (-9% change) - 40 issues closed (+14% change) Code Repository: - 175 commits in the past quarter (+400% change) - 27 code contributors in the past quarter (+42% change) GitHub: - 169 PRs opened on GitHub, past quarter (33% change) - 195 PRs closed on GitHub, past quarter (71% change) Our project typically has waves of activity and inactivity, and our last quarter was pretty quiet. These numbers are in line with our typical activity over the last year.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
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.
## 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.
## 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.
## 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.
## 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.
## 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.
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.
## 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.
## 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.
## 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
## 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.
## 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)
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.
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.
No report was submitted.
@Rich: pursue a report for Avro
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.
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.
No report was submitted.
@Mark: pursue a report for Avro
## 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
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.
No report was submitted.
## 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.
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.
## 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
## 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
## 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
## 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
## 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
## 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
## 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
## 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
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.
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.
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
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.
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.
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.
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).
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)
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.
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.
No report was submitted.
AI: Doug: suggest naming a new chair
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.
No report was submitted.
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.
No report was submitted.
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.
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.
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
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.
No report was submitted.
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)
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.
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.
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.
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.
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.
== 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.
== 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.
== 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.
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.
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.
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.
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.