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

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

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

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

Thrift

17 Jan 2024 [Jens Geyer / Rich]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (13 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.

## Project Activity:
Working towards next release which is planned for February.
Previous release 0.19.0 was released on 2023-09-02.

## Community Health:
Overall usual levels of activity, increasing level especially via Github.
Level of "normal" patches decreases, most new contribs start communication via
Github now. Moving forward towards next release, improving especially Go targets
plus misc other issues across the entire project.

18 Oct 2023 [Jens Geyer / Bertrand]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (13 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.

## Project Activity:
Released 0.19.0 successfully on 2023-SEP-02, working towards next release.

## Community Health:
Project participation remains on a steady but low level, with the usual
seasonal variations. Project activity in general varies between the 20+
language bindings we offer, for different reasons, which is also not unusual,
because certain language ecosystems simply have faster development pace than
other, more mature ones.

19 Jul 2023 [Jens Geyer / Shane]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (13 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.

## Project Activity:
Right now we're working towards next release, which should take place in the
next few weeks.

## Community Health:
Project participation remains on a steady, yet still too low, level. One
indicator of this is the amount of unhandled PRs on Github we face for a while
now. Since Thrift is special in the regard that we support 20+ target
languages, we definitely could use more skilled hands to review those PRs. In
addition, since recent contributions especially from new people tend to be
only small and rare, finding good committer candidates becomes quite a
challenge.

19 Apr 2023 [Jens Geyer / Justin]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (12 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.

## Project Activity:
Technically speaking we had a two releases. However, the 0.18.1 (March) was
only fixes an issue we overlooked in 0.18.0 (February). We aim for the next
release to happen in July.

## Community Health:
Communication and general activity is on a relative low level. We have a
notable number of open PRs on Github for quite a while now, yet there are only
frew active reviewers. Since Thrift is special in the regard that we support
20+ target languages, we definitely could use more skilled hands to review
those PRs.

18 Jan 2023 [Jens Geyer / Roman]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (12 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.

## Project Activity:
Working towards next release which is planned for February.

## Community Health:
Despite reduced activity on all channels in the last quarter, we still receive
contributions and work on adding features/improvements.

19 Oct 2022 [Jens Geyer / Sharan]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (12 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.

## Project Activity:
Apache Thrift 0.17.0 was released on 2022-09-18. Current actvities are to
enhance the code basis with regard to maintaining existings and adding  new
language bindings as well as improving the automated CI tests in various
ways.

## Community Health:
Steady flow of contributions from existing and new contributors. The community
metrics variations are in the expected range, usually activity drops during
summer but quickly goes back to normal in September.

20 Jul 2022 [Jens Geyer / Roy]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (12 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- Mario Emmenlauer was added to the PMC on 2022-04-13
- Liu Jiayu was added as committer on 2022-06-25

## Project Activity:
Working towards 0.17.0 release, planned for summer 2022.

## Community Health:
The project receives a steady flow of contributions from known and new
contributors, improving both the code base, the project and the community
around. For example, valuable contributions were made to improve the CI
process efficiency in the last weeks. Given the significant number of language
bindings we support, this improvement significantly reduces build time for
pull requests.

20 Apr 2022 [Jens Geyer / Christofer]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (11 years ago)
There are currently 40 committers and 20 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Allen George on 2021-09-13.
- No new committers. Last addition was Christopher Tubbs on 2021-02-12.

## Project Activity:
We successfully released 0.16.0 in February, usual work continues towards
0.17.0 release, planned for summer 2022.

## Community Health:
The project receives a steady flow of contributions coming in & get handled,
with usual seasonal variations. Besides that We still have potential to
improve the review process.

19 Jan 2022 [Jens Geyer / Sheng]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (11 years ago)
There are currently 40 committers and 20 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Allen George on 2021-09-13.
- No new committers. Last addition was Christopher Tubbs on 2021-02-12.

## Project Activity:
Next release is under development, code freeze already planned for January.
Previous release was in September 2021.

## Community Health:
Mailing list and patch activity dropped in last quarter, yet still we receive
a steady flow of contributions, although on a lower level.

20 Oct 2021 [Jens Geyer / Sam]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (11 years ago)
There are currently 40 committers and 20 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- Allen George was added to the PMC on 2021-09-13
- No new committers. Last addition was Christopher Tubbs on 2021-02-12.

## Project Activity:
Besides the normal stream of improvements and fixes, last quarter was spent
mainly on preparing the next release which we shipped successfully in
September.

## Community Health:
Mailing list and patch activity remained overall stable, minor decreases can
be attributed to summer holiday season.

21 Jul 2021 [Jens Geyer / Sander]

## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (11 years ago)
There are currently 40 committers and 19 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 Yuxuan Wang on 2021-03-12.
- No new committers. Last addition was Christopher Tubbs on 2021-02-12.

## Project Activity:
We released another (bugfix) update 0.14.2 on 2021-06-17 to handle two
problems that prevented certain people from upgrading to the 0.14.x branch.
Forthermore, we are working on the next release, which is planned to happen in
September.

## Community Health:
Activity was overall better than what the raw numbers of "compared to last
quarter" mailing list activity etc. could imply. We added quite a number of
patches and contributions, sometimes only small modifications, that
nevertheless provided valuable improvements to the codebase health and
robustness in various areas.

21 Apr 2021 [Jens Geyer / Roy]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (10 years ago)
There are currently 40 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.

Community changes, past quarter:
- Yuxuan Wang was added to the PMC on 2021-03-12
- Christopher Tubbs was added as committer on 2021-02-12

## Project Activity:
We did two releases, 0.14.0 to finally fix CVE-2020-13949 and shortly
afterwards 0.14.1 to patch some small issues that have been found after
releasing 0.14.0. We are looking forward to get the next release ready in the
next 4 months.

 * 0.14.1 was released on 2021-03-08.
 * 0.14.0 was released on 2021-02-11.

## Community Health:
Especially after the latest releases we observed an increase in mailing list,
patch and general project activities. Also, the number of PR reviews done has
slightly increased, this was a pain point previously (and we still need to
improve).

20 Jan 2021 [Jens Geyer / Justin]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (10 years ago)
There are currently 39 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.

Community changes, past quarter:
- No new PMC members. Last addition was Duru Can Celasun on 2019-11-11.
- Mario Emmenlauer was added as committer on 2020-12-04

## Project Activity:
 * 0.13.0 was released on 2019-10-16.
 * Still working on release 0.14.0. The initial idea was to have the release
   ready end of 2020. This has not been achieved, but we now push again to
   prepare the planned release to be ready in the next few weeks.

## Community Health:
Despite the numeric decrease in most areas there have been certain valuable
contributions to the code base. We also finally managed to switch the Apache
Thrift web site away from the deprecated CMS, last not least thanks to some
support we got from INFRA. Key bottleneck is still the review pipeline.

21 Oct 2020 [Jens Geyer / Sander]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (10 years ago)
There are currently 38 committers and 18 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 Duru Can Celasun on 2019-11-11.
- Zezeng Wang was added as committer on 2020-09-11

## Project Activity:
 * 0.13.0 was released on 2019-10-16.
 * Still working on release 0.14.0, targeting for somewhene end of 2020

## Community Health:
After a literally dry summer, we experienced increased activity again in
September, mostly via Github. The project continues to attract engaged
individuals bringing up valuable contributions across the various
languages we support.

15 Jul 2020 [Jens Geyer / Niclas]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (10 years ago)
There are currently 37 committers and 18 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 Duru Can Celasun on 2019-11-11.
- Kengo Seki was added as committer on 2020-05-30
- Yuxuan Wang was added as committer on 2020-06-22

## Project Activity:
 * 0.13.0 was released on 2019-10-16.
 * Still working on release 0.14.0

## Community Health:
We experienced increased activities on both the mailing lists and via Github
pull requests. The project attracted a number of engaged individuals in the
past months, three of which have been nominated to become committers (two see
above, plus one still in "progress"). Largest "pain" we currently have is the
number of regularly active reviewers - even though the activities in this area
also slightly increased there's still room for improvements.

15 Apr 2020 [Jens Geyer / Sam]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (9 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was Duru Can Celasun on 2019-11-11.
- No new committers. Last addition was David Mollitor on 2019-05-08.

## Project Activity:
 * 0.13.0 was released on 2019-10-16.
 * Currently working on release 0.14.0.

## Community Health:
We had some success in attracting new contributors and receive a steady flow
of contributions in various areas, mostly via Github pull requests. We still
are looking actively for potential committers amongst them to broaden the
committer base.

15 Jan 2020 [Jens Geyer / Rich]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

We released version 0.13.0 successfully, with three +1 votes cast. However one
of the three votes was counted as binding vote by mistake. Since this
particular release fixed two CVEs and the CVE information had already been
publicized in the meantime, since the community feedback we received on that
release was pretty good, and since there were no -1 votes, no further action
was taken as the mistake got noticed. Last not least, the particular voter is
an active long-time committer who in the meantime also became a PMC member.
Nevertheless, we are aware of the mistake and will make sure it does not
happen again.

## Membership Data:
Apache Thrift was founded 2010-10-20 (9 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- Duru Can Celasun was added to the PMC on 2019-11-11
- No new committers. Last addition was David Mollitor on 2019-05-08.

## Project Activity:
Version 0.13.0 was released on 2019-10-16. In the last two months we got an
noticeable increase of contributions and patches in various areas. There is no
concrete schedule for the next release as of today, but there will be one.

## Community Health:
We receive a steady flow of contributions and own improvements. We are still
working on broadening the committer and PMC base in order to increase our pool
of active people. Community activity has increased. In our opinion this is a
direct function of the increased release frequency (compared to the years
before), we generally receive good feedback from the community in that regard.

16 Oct 2019 [Jens Geyer / Ted]

## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development

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

## Membership Data:
Apache Thrift was founded 2010-10-20 (9 years ago)
There are currently 35 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.

Community changes, past quarter:
- No new PMC members. Last addition was James E. King III on 2017-11-03.
- No new committers. Last addition was David Mollitor on 2019-05-08.

## Project Activity:
We are still in the middle of preparing for the next (0.13.0) release. The
process has been slowed down by a number of tickets that were considered
release blockers, however all except one are solved by now. We are expecting
to have the release ready soon.

## Community Health:
We received and appreciate attention by certain new contributors (actual and
potential ones) in the last weeks, last not least reflected by the number of
JIRA tickets and pull requests. Current main work is the planned release and
keeping pace with the pull requests we continue to receive.

17 Jul 2019 [Jens Geyer / Rich]

## Description:

 - Apache Thrift is a high performance cross platform RPC and serialization
   solution.

## Issues:

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

## Activity:

 - In the past weeks certain issues have been adressed and new features were
   added. We are currently in the middle of preparing for the next (0.13.0)
   release.

## Health report:

 - The project code is healthy and fairly mature.
 - Regarding the ratio between the numbers of active vs. silent committers,
   there is still room for improvement.
 - The level of participation and activity differs between the various
   languages Thrift currently supports, i.e. the bread-and-butter mainstream
   languages usually (and probably naturally) get more recognition and active
   participation than the more exotic ones.

## PMC changes:

 - Currently 17 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was James E. King III on Fri Nov 03 2017

## Committer base changes:

 - Currently 35 committers.
 - New commmitters:
    - David Mollitor was added as a committer on Wed May 08 2019
    - Sebastian Zenker was added as a committer on Tue Apr 30 2019

## Releases:

 - Last maintenance release was 0.9.3.1 on Wed Mar 13 2019
 - Last regular release was 0.12.0 on Fri Jan 04 2019

## Mailing list activity:

 - Mailing list activity is good
 - User inquiries and questions are usually answered very quickly or in a
   timely manner.

 - dev@thrift.apache.org:
    - 258 subscribers (up 2 in the last 3 months):
    - 380 emails sent to list (1445 in previous quarter)

 - user@thrift.apache.org:
    - 664 subscribers (down -6 in the last 3 months):
    - 15 emails sent to list (40 in previous quarter)


## JIRA activity:

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

17 Apr 2019 [Jens Geyer / Daniel]

## Description:

 - Apache Thrift is a high performance cross platform RPC and serialization
   solution.

## Issues:

 - there are no issues requiring board attention at this time

## Activity:

 - Since our last 0.12.0 release Apache Thrift a number of bugs have been
   adressed and certain improvements have been implemented in various areas.
 - Version 0.9.3.1 based on 0.9.3 has been released to port the security fixes
   for CVE-2018-1320 into that branch. Due to an oversight the 0.9.3.1 was
   prematurely released to Maven Central prior to a vote. Corrective action
   was taken to properly vote on 0.9.3.1, and that vote passed.
 - A vote for another release 0.12.1 did not pass because the necessary number
   of votes was too low. As a result, we are planning for 0.13.0 as the next
   regular release

## Health report:

 - The project code is healthy and fairly mature
 - Main issue is the ratio between the numbers of active vs. silent committers
   and PMC members. With respect to the relatively complex code base
   consisting of 20+ supported target languages, there is room for
   improvement.

## PMC changes:

 - Currently 17 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was James E. King III on Fri Nov 03 2017

## Committer base changes:

 - Currently 33 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Allen George at Mon Mar 19 2018

## Releases:

 - 0.9.3.1 was released on Wed Mar 13 2019

## Mailing list activity:

 - Mailing list activity is good, user inquiries are mostly answered very
   quickly, the rest was answered in a timely manner.

 - dev@thrift.apache.org:
    - 258 subscribers (down -3 in the last 3 months):
    - 1839 emails sent to list (600 in previous quarter)

 - user@thrift.apache.org:
    - 674 subscribers (down -9 in the last 3 months):
    - 41 emails sent to list (17 in previous quarter)

## JIRA activity:

 - 129 JIRA tickets created in the last 3 months
 - 248 JIRA tickets closed/resolved in the last 3 months

20 Feb 2019

Change the Apache Thrift Project Chair

 WHEREAS, the Board of Directors heretofore appointed Jake Farrell
 (jfarrell) to the office of Vice President, Apache Thrift, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Jake Farrell from the office of Vice President, Apache Thrift, and

 WHEREAS, the Project Management Committee of the Apache Thrift project
 has chosen by vote to recommend Jens Geyer (jensg) as the successor to
 the post;

 NOW, THEREFORE, BE IT RESOLVED, that Jake Farrell is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache Thrift, and

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

20 Feb 2019 [Jake Farrell / Brett]

## Description:

- Apache Thrift is a high performance cross platform RPC and serialization
solution.

## Issues:

- The PMC has lost contact with its chair Jake Farrell. A new chair was
elected by the PMC to overcome the issue.
- Due to the short notice, we do not have access to Whimsy etc. set up,
so we are sending this report via mail.

## Activity:

- The community continues to dramatically reduce the issue and pull
request backlog. James King in particular deserves special mention in this
regard, as he has put in a huge amount of hours recently and is almost
singularly responsible for our recent 0.12 release.

## Health report:

- The project code is healthy and fairly mature. The build system is in
transition and while there is work to do there, the community is actively
discussing a 1.0 release. That said, we need more active committers and PMC
members. Of the 17 PMC members only 3 are active, of the 33 committers,
less than half are active.

## PMC changes:

- Currently 17 PMC members.
- No new PMC members added in the last 4 months
- Last PMC addition was James E. King III on Thu Nov 02 2017
- The PMC elected a new Chair, Jens Geyer, per Sun Feb 10 2019

## Committer base changes:

- Currently 33 committers.
- No new committers added in the last 4 months
- Last committer addition was Allen George at Mon Mar 19 2018

## Releases:

- 0.12.0 was released on Thu Jan 03 2019

## Mailing list activity:

- Mailing list activity is good though not all user inquiries,
particularly exotic ones are answered by the community.

- dev@thrift.apache.org:
Currently:  subscribers (down -7 in the last 3 months) ()
 - 257 subscribers (down -7 in the last 3 months):
 - 1843 emails sent in the past 3 months
- 548 in the previous cycle

- user@thrift.apache.org:
 - 680 subscribers (no change in the last 3 months)
 - 20 emails sent in the past 3 months
- 21 in the previous cycle

## JIRA activity:

- 134 JIRA tickets created in the last 3 months
- 270 JIRA tickets closed/resolved in the last 3 months

16 Jan 2019 [Jake Farrell / Isabel]

No report was submitted.

@Isabel: pursue a report for Thrift

17 Oct 2018 [Jake Farrell / Rich]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community is currently working on our 0.12.0 release
candidate which will include a number of new features and functionality. The
release candidate is awaiting final passing tests and we anticipate will be
ready for vote by end of week.

Community
---
Latest Additions:

* PMC addition:         James King, 11.2.2017
* Committer addition:   Duru Can Celasun, 3.7.2018
 Allen George, 3.19.2018

Issue backlog status since last report:

* Created:   50
* Resolved:  34

Mailing list activity since last report:

* @dev    514 messages
* @user   19 messages

Releases
---
Last release: 0.11.0, Release Date: 12.6.2017
Release Candidate: 0.12.0 in progress

18 Jul 2018 [Jake Farrell / Isabel]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community has now successfully switched canonical repository
location from Apache git-wip to Github via the ASF Gitbox service and addressed
the unanticipated client library integration problems that occurred as a result
of the switch. Thanks to the Apache Infra team for their support during this
transition.

We have started the discussion and planning for our next release candidate and
are focused on test automation and bug fixes as we prepare for cutting and
verifying the release candidate soon.

Community
---
Latest Additions:

* PMC addition:         James King, 11.2.2017
* Committer addition:   Duru Can Celasun, 3.7.2018
 Allen George, 3.19.2018

Issue backlog status since last report:

* Created:   44
* Resolved:  34

Mailing list activity since last report:

* @dev    585 messages
* @user   10 messages

Releases
---
Last release: 0.11.0, Release Date: 12.6.2017

18 Apr 2018 [Jake Farrell / Phil]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community recently switched canonical repository location from
Apache git-wip to Github via the ASF Gitbox service and this has caused some
unanticipated pain for our user and dev communities. We are working to address
these client library integration problems as fast as possible and Apache Infra
has been a great help with this when needed. While addressing these issues we
are progressing towards our next release candidate and focusing on improving our
processes arounds test automation and simplifying our workflows.

Community
---
Latest Additions:

* PMC addition:         James King, 11.2.2017
* Committer addition:   Duru Can Celasun, 3.7.2018
 Allen George, 3.19.2018

Issue backlog status since last report:

* Created:   102
* Resolved:  99

Mailing list activity since last report:

* @dev    1861 messages
* @user   54 messages

Releases
---
Last release: 0.11.0, Release Date: 12.6.2017

17 Jan 2018 [Jake Farrell / Jim]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community is happy to announce the availability of our
0.11.0 release which includes a number of stability and performance
enhancements to our client libraries. We have plans to follow up our 0.11.0
release with a 0.11.1 point release which will address a potential security
vulnerability and following that start progress towards updating our build
system from Autotools to CMake.


Community
---
Latest Additions:

* PMC addition:         James King, 11.2.2017
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   96
* Resolved:  77

Mailing list activity since last report:

* @dev    2098 messages
* @user   67 messages

Releases
---
Last release: 0.11.0, Release Date: 12.6.2017

18 Oct 2017 [Jake Farrell / Brett]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community is currently working on our 0.11.0 release
candidate which will include a number of stability and performance
enhancements to our client libraries [1]. We are also working to simplify
our patch testing process to make it easier to verify contributions
across numerous languages and operating systems.

Community
---
Latest Additions:

* PMC addition:            Nobuaki Sukegawa, 1.25.2016
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   108
* Resolved:  98

Mailing list activity since last report:

* @dev    1785 messages
* @user   55 messages

Releases
---
Last release: 0.10.0, Release Date: 1.3.2017
Cut 0.11.0 branch, release candidate creation and testing in progress

[1]: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=tree;h=refs/heads/0.11.0;hb=refs/heads/0.11.0

20 Sep 2017 [Jake Farrell / Bertrand]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community is currently working on our 0.11.0 release
candidate which will include a number of stability and performance
enhancements to our Go, Node and Python client libraries [1]. We are
targeting the availability of the 0.11.0 release candidate by end of
September.

Community
---
Latest Additions:

* PMC addition:         Nobuaki Sukegawa, 1.25.2016
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   99
* Resolved:  70

Mailing list activity since last report:

* @dev    1302 messages
* @user   34 messages

Releases
---
Last release: 0.10.0, Release Date: 1.3.2017
Cut 0.11.0 branch, release candidate creation and testing in progress

[1]: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=tree;h=refs/heads/0.11.0;hb=refs/heads/0.11.0

16 Aug 2017 [Jake Farrell / Bertrand]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community is currently working on our 0.11.0 release
candidate which will include a number of stability and performance
enhancements to our Go, Node and Python client libraries [1]. We
have also started auditing our codebase to ensure that  recent
category-x licensing changes [2] that occurred due to the Facebook
BSD+patents license changes do not impact Apache Thrift.

Community
---
Latest Additions:

* PMC addition:            Nobuaki Sukegawa, 1.25.2016
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   87
* Resolved:  57

Mailing list activity since last report:

* @dev    1145 messages
* @user   36 messages

Releases
---
Last release: 0.10.0, Release Date: 1.3.2017
Cut 0.11.0 branch, release candidate creation and testing in progress

[1]: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=tree;h=refs/heads/0.11.0;hb=refs/heads/0.11.0
[2]: https://www.apache.org/legal/resolved.html#category-x

19 Jul 2017 [Jake Farrell / Rich]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community continues to see consistent growth with submissions
from new contributors for bug fixes and client library improvements. There have
been a number of stability and performance enhancements to our Go, Node and
Python client libraries and we have just cut the 0.11.0 branch [1] and are
beginning testing in preparation for our 0.11.0 release candidate.

A code audit is also starting to take place to ensure that Apache Thrift is
compliant with the recent category-x licensing changes [2] that occurred due to
the Facebook BSD+patents license changes.

Community
---
Latest Additions:

* PMC addition:         Nobuaki Sukegawa, 1.25.2016
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   79
* Resolved:  46

Mailing list activity since last report:

* @dev    1026 messages
* @user   44 messages

Releases
---
Last release: 0.10.0, Release Date: 1.3.2017
Cut 0.11.0 branch, release candidate creation and testing in progress

[1]: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=tree;h=refs/heads/0.11.0;hb=refs/heads/0.11.0
[2]: https://www.apache.org/legal/resolved.html#category-x

@Rich: ask for a report for next month

19 Apr 2017 [Jake Farrell / Phil]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community is happy to announce that we have expanded our
client library offering to 25 languages now with the new addition of Rust. We
are addressing some performance regressions that occurred in some of our client
libraries in the Apache Thrift 0.10.0 release and are planning on a 0.11-rc0 to be
packaged and ready for vote before the end of April.

Community
---
Latest Additions:

* PMC addition:       Nobuaki Sukegawa, 1.25.2016
* Committer addition: James King, 10.18.2016

Issue backlog status since last report:

* Created:  143
* Resolved: 142

Mailing list activity since last report:

* @dev  2467 messages
* @user 28 messages

Releases
---
Last release: 0.10.0, Release Date: 1.3.2017

18 Jan 2017 [Jake Farrell / Shane]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community recently published our 0.10.0 release which included
a fix for a known security vulnerability, CVE-2016-5397. We are in the process of
reviewing a new client library for Rust and are seeing a number of bug fixes and client
library patches being submitted from new contributors.

Community
---
Latest Additions:

* PMC addition:         Nobuaki Sukegawa, 1.25.2016
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   84
* Resolved:  48

Mailing list activity since last report:

* @dev    1207 messages
* @user   25 messages

Releases
---
Last release: 0.10.0, Release Date: 1.3.2017

19 Oct 2016 [Jake Farrell / Brett]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community has been working diligently to get our CI back on
track and prepare for our next release. With the new workflow in place and CI
builds green once again we have created the Apache Thrift 0.10.0-rc0 release
candidate and it is now up for review and vote. We have also added a new
committer to the project, James King.

Community
---
Latest Additions:

* PMC addition:         Nobuaki Sukegawa, 1.25.2016
* Committer addition:   James King, 10.18.2016

Issue backlog status since last report:

* Created:   66
* Resolved:  62

Mailing list activity since last report:

* @dev    1294 messages
* @user   36 messages

Releases
---
Last release: 0.9.3, Release Date: Oct 6, 2015
Vote in progress: 0.10.0-rc0, Vote started: Oct 18, 2016

20 Jul 2016 [Jake Farrell / Bertrand]

Apache Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community has seen a drop in activity this quarter due to
issues with our CI pipeline and the ability for us to quickly test new
contributions. Our backlog was spread across multiple systems and we had
multiple ways a new code contribution could be submitted with multiple CI
systems all testing different things and having their own set of problems.

The Apache Thrift community discussed what was occurring on the dev@ list and
the consensus was made to create a single work flow which would involve moving
fully over to Github for all code contributions, stopping use of the ASF
Jenkins for CI and using Travis and AppVeyor to meet our needs. We now have
this new single work flow in place and are seeing successful green builds on
master again for new contributions.

We are now discussing how to best go back through the backlog and test
previously contributed patches in the new work flow while we continue working
to improve our test speed and coverage.

With the new work flow in place and successful builds from our CI we
are planning to cut our 0.10.0 release candidate before the end of July.


Community
---
Latest Additions:

* PMC addition:          Nobuaki Sukegawa, 1.25.2016
* Contributor addition:  Simon South, 2.1.2016
 Mark Erickson, 2.15.2016

Issue backlog status since last report:

* Created:   89
* Resolved:  49

Mailing list activity since last report:

* @dev    1436 messages
* @user   71 messages

Releases
---
Last release: 0.9.3, Release Date: Oct 6, 2015

20 Apr 2016 [Jake Farrell / Mark]

Apache Thrift is a framework for providing cross-platform RPC and
serialization.

Project Status
---------
The Apache Thrift community continues to see consistent growth with
submissions from new contributors for bug fixes and client library
improvements. There have been a number of stability enhancements to
our C++, Go, Node and Python client libraries. We are close to cutting
our 0.10.0 release candidate and have spent time focusing on getting
our CI pipeline back in order after experiencing a lapse in successful
passing builds.

Community
---
Latest Additions:

* PMC addition:          Nobuaki Sukegawa, 1.25.2016
* Contributor addition:  Simon South, 2.1.2016
 Mark Erickson, 2.15.2016

Issue backlog status since last report:

* Created:   233
* Resolved:  324

Mailing list activity since last report:

* @dev    3320 messages
* @user   82 messages

Releases
---
Last release: 0.9.3, Release Date: Oct 6, 2015

20 Jan 2016 [Jake Farrell / Bertrand]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Thrift community continues to see consistent growth with submissions
from new contributors for bug fixes and client library improvements. A
lot of focus has has been going into our cross library test coverage and
progress has been made on our next release candidate which we hope to
have it available before the end of this month. The Thrift PMC has also
added a new committer, Nobuaki Sukegawa.

Community
---
Latest Additions:

* PMC addition:         Randy Abernethy, 7.31.2015
* Contributor addition: Nobuaki Sukegawa, 10.13.2015

Issue backlog status since last report:

* Created:  165
* Resolved: 190

Mailing list activity since last report:

* @dev  2465 messages
* @user 127 messages

Releases
---
Last release: 0.9.3, Release Date: Oct 6, 2015

21 Oct 2015 [Jake Farrell / Shane]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
Since our last board report Apache Thrift 0.9.3 has successfully been released.
This release resolved a security vulnerability, CVE-2015-3254, and added new
features focused on improved our client library stability. The Apache Thrift
community continues to see consistent growth from new contributors for bug
fixes and client library improvements and we have added a new PMC member,
Randy Abernethy. We have starting work towards our next release candidate
which will focus on making multi OS builds easier.

Community
---
Latest Additions:

* PMC addition:            Randy Abernethy, 7.31.2015
* Contributor addition:  Konrad Grochowski, 9.22.2014

Issue backlog status since last report:

* Created:    138
* Resolved:  139

Mailing list activity since last report:

* @dev   1626 messages
* @user  114 messages

Releases
---
Last release: 0.9.3, Release Date: Oct 6, 2015

15 Jul 2015 [Jake Farrell / Chris]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
Since our last 0.9.2 release Apache Thrift has seen a number of bugs
addressed and new features added to improve our multi os build
capabilities. We have also resolved security vulnerabilities raised and are
planning on our 0.9.3 rc being cut and voted on this month

Community
---
Latest Additions:

* PMC addition:          Ben Craig, 3.20.2014
 Henrique Mendonca, 3.20.2014
* Contributor addition:  Konrad Grochowski, 9.22.2014

Issue backlog status since last report:

* Created:   148
* Resolved:  156

Mailing list activity since last report:

* @dev   2386 messages
* @user  80 messages

Releases
---
Last release: 0.9.2, Release Date: Nov 7, 2014

22 Apr 2015 [Jake Farrell / Sam]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
Since our last 0.9.2 release Apache Thrift has seen an increase in user
list traffic as well as activity from pull requests coming in from Github. We
have been working towards our next release, 0.9.3, which will contain developer
velocity improvements such as docker build environments, improved test
coverage, py3 support and initial cmake support. We anticipate having a release
candidate available soon

Community
---
Latest Additions:

* PMC addition:          Ben Craig, 3.20.2014
 Henrique Mendonca, 3.20.2014
* Contributor addition:  Konrad Grochowski, 9.22.2014

Issue backlog status since last report:

* Created:    154
* Resolved:  105

Mailing list activity since last report:

* @dev   1693 messages
* @user  116 messages

Releases
---
Last release: 0.9.2, Release Date: Nov 7, 2014

21 Jan 2015 [Jake Farrell / Jim]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
Since releasing Apache Thrift 0.9.2 the Apache Thrift community has been working
on developer velocity, test fixes and minor client library improvements.
Discussions around build tooling and multi-system support occurred on the dev
list and within jira and we are planning to have a release candidate shortly
which will address items from these discussions.

Community
---
Latest Additions:

* PMC addition:           Ben Craig, 3.20.2014
 Henrique Mendonca, 3.20.2014
* Contributor addition:   Konrad Grochowski, 9.22.2014

Issue backlog status since last report:

* Created:    154
* Resolved:  120

Mailing list activity since last report:

* @dev   2493 messages
* @user  96 messages

Releases
---
Last release: 0.9.2, Release Date: Nov 7, 2014

15 Oct 2014 [Jake Farrell / Sam]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community continues to see consistent growth with submissions
from new contributors for bug fixes and client library improvements (Haxe
support coming soon). Since our last report we have been fixing issues found in
our 0.9.2-rc0 release candidate and are planning on a vote for the 0.9.2-rc1
release candidate within the next week. We also added a new committer, Konrad
Grochowski.

Community
---
Latest Additions:

* PMC addition:           Ben Craig, 3.20.2014
 Henrique Mendonca, 3.20.2014
* Contributor addition:   Konrad Grochowski, 9.22.2014

Issue backlog status since last report:

* Created:   154
* Resolved:  147

Mailing list activity since last report:

* @dev   1991 messages
* @user  94 messages

Releases
---
Last release: 0.9.1, Release Date: Aug 21, 2013

0.9.2-rc1 release candidate vote in the next week

Board Action
---
The Apache Thrift PMC has voted to remove one of the PMC members who is
considered emeritus by the project. The notice and resolution are available at:

http://s.apache.org/oey

16 Jul 2014 [Jake Farrell / Greg]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community continues to see consistent growth with submissions
from new contributors for bug fixes and client library improvements. Since our
last report we have been working towards our next release and the Apache Thrift
0.9.2 release candidate is currently under vote. We have also been involved in
the GSoC mentoring participants with the focus on our test harmonization
framework.

Community
---
Latest Additions:

* PMC addition:           Ben Craig, 3.20.2014
 Henrique Mendonca, 3.20.2014
* Contributor addition:   Randy Abernethy, 3.17.2014

Issue backlog status since last report:

* Created:    71
* Resolved:  120

Mailing list activity since last report:

* @dev   2034 messages
* @user  119 messages

Releases
---
Last release: 0.9.1, Release Date: Aug 21, 2013

Apache Thrift 0.9.2 release candidate vote is currently in process

16 Apr 2014 [Jake Farrell / Sam]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Apache Thrift community continues to see consistent growth with
submissions from new contributors for bug fixes and client library
improvements. Since our last report we have added two new PMC members, a new
committer and are close to having a release candidate ready for our Apache
Thrift 0.9.2 release.

We have switched over to using the Apache CMS for our website from local content
generation with nanoc and svn pubsub. A blog post was created detailing the new
additions to the Apache CMS

 http://blogs.apache.org/infra/entry/scaling_down_the_cms_to

Community
---
Latest Additions:

* PMC addition:           Ben Craig, 3.20.2014
                                 Henrique Mendonca, 3.20.2014
* Contributor addition:   Randy Abernethy, 3.17.2014

Issue backlog status since last report:

* Created:    80
* Resolved:  143

Mailing list activity since last report:

* @dev   1828 messages
* @user  170 messages

Releases
---
Last release: 0.9.1, Release Date: Aug 21, 2013

We are preparing for our 0.9.2 release candidate and estimate that it will be
available within the next week.

15 Jan 2014 [Jake Farrell / Doug]

Apache Thrift is a framework for providing cross-platform RPC and
serialization.

Project Status
---------
The Apache Thrift community continues to see consistent growth with
submissions from new contributors for bug fixes and client library
improvements.

Community
---
Latest Additions:

* PMC addition:           Jens Geyer, 5.02.2013
* Contributor addition:   Ben Craig, 8.23.2013

Issue backlog status since last report:

* Created: 89
* Resolved: 76

Mailing list activity since last report:

* @dev   946 messages
* @user  96 messages

Releases
---
Last release: 0.9.1, Release Date: Aug 21, 2013

We are preparing for our next release candidate and addressing build issues
seen across different platforms. Our 0.9.2 release will be focused on client
library additions, easier build options and enhanced unit tests.

16 Oct 2013 [Jake Farrell / Chris]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Thrift community continues to see consistent growth with submissions from
new contributors for bug fixes and new feature requests. Over the past 30 days
there have been 53 new tickets created and 33 tickets resolved. We are seeing
an increase in github pull requests from new contributors interested in helping
in several different client libraries.

Community
---
Latest Additions:

* PMC addition:           Jens Geyer, 5.02.2013
* Contributor addition:   Ben Craig, 8.23.2013

Mailing list activity since last report:

* @dev   1151 messages
* @user  166 messages

Releases
---
Last release: 0.9.1, Release Date: Aug 21, 2013

As we progress towards our 1.0 release we have decided to create a 0.9.2
release which will focus on unit testing and our cross language test suite.

17 Jul 2013 [Jake Farrell / Greg]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Thrift community continues to see consistent growth with submissions from
new contributors for bug fixes and new feature requests. Over the past 30 days
there have been 87 new tickets created and 194 tickets resolved.

Community
---
Latest Additions:

* PMC addition:             Jens Geyer, 5.02.2013
* Contributor addition:   Carl Yeksigian, 05.30.2013

Mailing list activity since last report:

* @dev 1419 messages
* @user 122 messages

Releases
---
Last release: 0.9.0, Release Date: 14/Oct/12

As we progress towards our 1.0 release we have decided to create a 0.9.1
release due to the number of resolved issues and date since last release.
We are finalizing preparation for our 0.9.1rc and are planning for this to
be released later this month.

Closed issues in upcoming release: ~160

17 Apr 2013

Change the Apache Thrift Project Chair

 WHEREAS, the Board of Directors heretofore appointed Bryan Duxbury
 to the office of Vice President, Apache Thrift, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Bryan Duxbury from the office of Vice President, Apache Thrift,
 and

 WHEREAS, the Project Management Committee of the Apache Thrift
 project has chosen by vote to recommend Jake Farrell as the successor
 to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Bryan Duxbury is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache Thrift, and

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

17 Apr 2013 [Bryan Duxbury / Doug]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
---------
The Thrift community continues to see consistent growth with an increase in
new contributors. The adoption of git as our primary source repository has been
extremely well received, over the past 30 days there have been 43 new tickets
created and 42 tickets resolved.


Community
-------
Bryan Duxbury has elected to step down as the Thrift PMC chair. The PMC has
voted a new chair and a resolution has been sent to the board.


Releases
--------
Progress continues towards our 1.0 release with improvements to automated
testing, version upgrades, and bug fixes to the client libraries.

16 Jan 2013 [Bryan Duxbury / Jim]

Thrift is a framework for providing cross-platform RPC and serialization.

Community

The Thrift community continues to see consistent growth with an increase in
new contributors. Since our recent 0.9 release we have resolved almost 50
tickets and we are working towards our milestone 1.0 release.

Releases
Version 0.9.0 released.

General

The Apache Thrift PMC voted to switch from svn to git as our primary source
control management. The website and svn repo has been updated with the links
to the new repository and we are seeing an overwhelming positive response
from the community for this change.

17 Oct 2012 [Bryan Duxbury / Roy]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
The Thrift community continues to see consistent growth with new contributors
enchaining Thrift and closing bugs at a steady rate. The upcoming release
shows this growth in having 50+ more tickets resolved than past releases.

Releases
With help from Gavin @infra the jenkins build slaves have been upgraded to
help Thrift utilize the newest versions of client library dependencies.

The 0.9 release candidate is in the process of being packaged for a vote with
THRIFT-1721 as the only remaining blocker which has a patch available and is
currently getting tested (sub-ticket THRIFT-1722 breaks deb build which is
needed for INFRA-4081).

Website
Community contributions for documentation and updates to the website are
coming in and the tutorials section of the site is starting to take shape
with new content and examples.

25 Jul 2012 [Bryan Duxbury / Roy]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
The Thrift community continues to see consistent growth with submissions from
new contributors for bug fixes and new feature requests.

I am also happy to announce the addition of a new committer to the Apache
Thrift project, Henrique Mendonca.

Releases
We are finalizing preparation for our 0.9rc and are planning for the release
later this month.

Website
Updates to documentation and examples are in progress to go out with our 0.9
release. We will also be finalizing the svnpubsub switch over for the website
this month (INFRA-5031 and INFRA-5032).

(Thrift)

18 Apr 2012 [Bryan Duxbury / Brett]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
The Thrift community has seen nice consistent traffic of contributions and
tickets.

Releases
We are prepping for an 0.9 release in the coming months.

Website
We completed the release of a new website that addressed the Apache branding
requirements and in general improved the content, appearance, and
maintainability of the website.

21 Mar 2012 [Bryan Duxbury / Bertrand]

Thrift is a framework for providing cross-platform RPC and serialization.

Project Status
--------------

This is a status report on the Apache Thrift website as requested by
Greg Stein on Sunday, March 4, 2012. The Apache Thrift website has
been minimally maintained since the projects initial incubation and is
currently in the process of a new reworking. We are investigating
different build mechanisms which will allow for us to use markdown as
the primary site language to facilitate easier community contributions
as well as a new site structure. We are also looking at possibly
moving our tutorials and how-to guides from the Apache provided wiki
and integrate them directly into the Apache Thrift site.

The following is our progress in updating the content on the new
Apache Thrift website to meet the requirements in the Branding Report
Checklist:

Project Website Basics
 - Complete

Project Naming And Descriptions
 - In progress: updating all references throughout the site to
   comply with the ASF standard, "Apache Thrift"

Website Navigation Links
 - In progress: adding appropriate links

Trademark Attributions
 - Complete. added to new footer

Logos And Graphics
 - Complete. currently no logo or graphics.

Project Metadata
 - complete.


Community
---------
Roger Meier was voted into the Apache Thrift PMC.

Community activity is very strong. We are seeing a growth around new
client libraries and new users submitting tickets along with patches
for issues.


Releases
--------
11.29.2011 release version 0.8.0. Starting organization for our next
major release, 0.9.0.

AI: Bertrand ask the PMC to update the web site "now"

24 Jan 2012 [Bryan Duxbury / Larry]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
No new committers since the last report, but we've seen a steady flow of new
contributors sending in patches. The software seems to be improving at a fair
clip.

Releases
We released Thrift 0.8 and are accumulating issues into Thrift 0.9.

26 Oct 2011 [Bryan Duxbury / Larry]

Community
The community has seen nice growth. We have a few new committers and
have elected a new PMC member, Jake Farrell.

Releases
We released Thrift 0.7. There are no immediate plans for Thrift 0.8.

20 Jul 2011 [Bryan Duxbury / Roy]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
Contribution traffic has been moderate. No new committers have been
added since the last report.

Releases
There have been no new releases. The 0.7 release should happen sometime
in the next month or so.

20 Apr 2011 [Bryan Duxbury / Doug]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
We have received a fair number of contributions from new contributors. We
have voted in one new committer, Jake Farrell, who has invested a lot of
time in helping us get Thrift published via Maven.

Releases
We completed the 0.6 release and have loosely proposed starting on the 0.7
release.

19 Jan 2011 [Bryan Duxbury / Jim]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
We have not added any new committers this month.

Releases
We are currently iterating on a second release candidate of Thrift 0.6. Some
contentious backwards compatibility issues in the Java library arose at the
last second.

15 Dec 2010 [Bryan Duxbury / Sam]

Thrift is a framework for providing cross-platform RPC and serialization.

Community
We have not added any new committers this month. There has been a relatively
steady flow of issues and patches, though.

Releases
We've informally voted to roll an 0.6 release soon. This should be completed
by the next board meeting.

17 Nov 2010 [Bryan Duxbury / Geir]

Thrift is a framework for providing cross-platform RPC and serialization.

This is Thrift's first report as a TLP project.

Community
We've added one committer, Christian Lavoie, since graduating. In general,
the traffic on the user and dev lists has picked up nicely. A steady amount
of work is being done to improve the build system and bring some of the
lesser-maintained language libraries up to date. There appears to be a
growing set of users who would like Thrift to be usable natively on Windows.

Releases
We haven't made any releases since graduation, though we have likely
accumulated enough fixes to warrant an 0.6 release.

Branding
A branding audit has not yet been undertaken.

20 Oct 2010

Establish the Apache Thrift Project

    WHEREAS, the Board of Directors deems it to be in the best
    interests of the Foundation and consistent with the
    Foundation's purpose to establish a Project Management
    Committee charged with the creation and maintenance of
    open-source software related to cross-language RPC and
    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 Thrift Project", be
    and hereby is established pursuant to Bylaws of the Foundation;
    and be it further

    RESOLVED, that the Apache Thrift Project be and hereby is
    responsible for the creation and maintenance of a software
    project related to cross-language RPC and serialization; and be
    it further

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

      * Bryan Duxbury (bryan@rapleaf.com)
      * David Reiss (dreiss@facebook.com)
      * Mark Slee (mslee@facebook.com)
      * Jake Luciani (jakers@gmail.com)
      * Todd Lipcon (todd@cloudera.com)
      * Anthony Molinaro (anthonym@alumni.caltech.edu)
      * Esteve Fernandez (esteve@sindominio.net)
      * Ben Maurer (ben.maurer@gmail.com)
      * Upayavira (uv@odoko.co.uk)

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

    RESOLVED, that the initial Apache Thrift Project be and hereby
    is tasked with the migration and rationalization of the Apache
    Incubator Thrift podling; and be it further

    RESOLVED, that all responsibility pertaining to the Apache
    Incubator Thrift podling encumbered upon the Apache Incubator
    PMC are hereafter discharged.

 Approved by unanimous roll call vote.

20 Oct 2010

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

 * Thrift 0.3 released
 * Thrift 0.4 released
 * Thrift 0.5 RC currently under voting
 * Graduation process underway, resolution drafted, Bryan Duxbury to chair
the project
 * Anthony Molinaro and Roger Meier granted committership
 * Various build improvements, continued feature development and bugfixing

21 Jul 2010

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

 * Ongoing feature additions and bugfixes
 * Bryan Duxbury appointed as release manager last report cycle
 * Vote currently pending for release candidate 0.3.0-rc5, waiting on two
more IPMC votes

19 May 2010

Thrift has been discussing what is required for it to move forwards - most
notably in relation to releases. While many developers work off their own
branches, and therefore do not require or need formal releases, they do
accept the need for releases. As a way to encourage releasing, a proposal
was made to have a release manager. As a result of this suggestion, Bryan
Duxbury was voted in as the Thrift release manager, and is intending to take
on regular releases.

One-off report from Upayavira

21 Apr 2010

DID NOT REPORT, but see general comments at the top of the Board report.

17 Feb 2010

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

 * Release candidate 0.2 was cut and released on December 11
 * Worth noting some tension in the community around Apache release
process and ICLA issues encountered, resolved via email discussion but
resulted in the resignation of one PPMC member
 * General continued iteration and bugfixing

With a release out the door, the largest hurdle to graduation is out of our
way.

20 Jan 2010

*** DID NOT REPORT

Thrift is running, and did put out a release in December. There were 199
developer messages (a large percentage of which are JIRA posts), a handful
of user-related messages, and roughly a score of commits.

18 Nov 2009

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

* Release candidate is still outstanding -- review has continued but the
release has not been finalized
* Lots of general iteration and bugfixing activity

Generally, things are in a similar state as last quarter. There is plenty of
activity in JIRA and on the mailing lists, but we need to finalize our
release candidate and get it officially out the door.

15 Jul 2009

IPMC reviews: Upayavira

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

Recent Activity of Note:

 * Have created RC1 and RC2 for our 0.1 release, still waiting on votes to
finalize RC2
   * Next step after approval is to present to the Incubator PMC
 * Esteve Fernandez and Alexander Shigin both received passing votes for
committership!
 * Progress made on non-blocking C++ server
 * New language support for compact protocol
 * Work started on an ActionScript generator
 * Java configuration/install process improved
 * Simplified compiler installation process via dependency removal
 * More in-depth comparative analysis of Thrift vs. similar serialization
platforms

Biggest next step for considering graduation is getting the release out
successfully. Licensing issues all seem to be in good shape with no legal
issues.

15 Apr 2009

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

Recent Activity:
 * Bryan Duxbury and Andrew McGeachie added as committers
 * Automatic "instant releases" to simplify the build process
 * First official release candidate scheduled for April 7th, 2009
 * Finished migrating all source headers to ASF licensing
 * Continued language library improvements
 * Support for Twisted in Python
 * Support for .NET 2.0
 * New compact encoding
 * Cross-pollination with other projects continues
 * More PoweredBy entries
 * Cassandra, now in Incubation, uses Thrift
 * Discussions underway about collaboration with the Avro project
 * Hadoop and HBase work ongoing

21 Jan 2009

Thrift is a software framework for scalable cross-language services
development. It combines a software stack with a code generation engine to
build services that work efficiently and seamlessly between a variety of
programming languages. Thrift entered the Apache Incubator in May 2008.

Recent Activity:

 * General iteration and bug-fixing continuing
 * Added support for a general type-annotation system added to the
grammar -- allows for greater flexibility in type modifications
 * Significant additions made to some language libraries (i.e. C# has become
much more complete)
 * Jake Luciani was granted commit rights. He was on the original project
proposal, but did not contribute for some 10 months. Therefore, his addition
was handled with a PPMC, then an Incubator PMC vote

Issues before Graduation:

 * We are still working through adding more committers to the project.
 * We are also still developing against the trunk, and will need to create
our first Apache release.

15 Oct 2008

DID NOT REPORT

16 Jul 2008

Thrift is a software framework for scalable cross-language services
development. Thrift allows you to define data types and service interfaces
in a simple definition file. Taking that file as input, the compiler
generates code to be used to easily build RPC clients and servers that
communicate seamlessly across programming languages.

Incubating since May 2008

Status:
* The SVN repository has been moved to Apache.
* Mailing lists and JIRA have been set up.
* Have 9 committers (6.5 from Facebook, 2.5 not from Facebook).
* Adapted to the JIRA workflow.
* Some best practices around use of Git have been developed. Documentation
and further discussion required.
* Significant rework of the Ruby bindings completed and committed.

Plans:
* Improve (wiki) documentation.
* Complete a release cycle plan. (What/when/how defines the release of a
version?)
* Document and elaborate best practices of Git as a contribution tool.
(Background: we are very happy with the way Git worked for us before
incubation, and we want to find a way to make it continue to work within the
Apache Way).
* Finish rounding up Software Grant forms.

25 Jun 2008

Thrift is a software framework for scalable cross-language services
development. Thrift allows you to define data types and service
interfaces in a simple definition file. Taking that file as input, the
compiler generates code to be used to easily build RPC clients and
servers that communicate seamlessly across programming languages.

Incubating since May 2008

Status:
 * The SVN repository has been moved to Apache.
 * Mailing lists and JIRA have been set up.
 * Have 9 committers (6.5 from Facebook, 2.5 not from Facebook).

Plans:
 * Adapt to the JIRA workflow.
 * Improve (wiki) documentation.
 * Complete a release cycle plan. (What/when/how defines the release of a
   version?)
 * Find and establish best practices of Git as a contribution tool.
   (Background: we are very happy with the way Git worked for us before
   incubation, and we want to find a way to make it continue to work
   within the Apache Way).
 * Finish rounding up Software Grant forms.