This was extracted (@ 2024-08-21 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.
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).
## 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 (14 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: Certain optimization and improvement activities, with Go, PHP and netstd areas being the most active. Working towards next release. ## Community Health: Steady flow of incoming patches, mostly via Github (where tehre are not always JIRA tickets assigned). Other activities include the implementation of uuid data type across more and more languages.
## 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: Main activities have been about adding tests to PHP bindings and improving/ugrading build container infrastructure, as well as completing release 0.20.0 in March 2024. ## Community Health: Solid level of activity, steady flow of contributions, mostly via Github. Looking at the statistics, no tickets have been completed. What we can't see from that number is that there has been a total of 31 pull requests merged since January where there was no ticket assigned or which were parts of an overarching, yet incomplete ticket.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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).
## 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.
## 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.
## 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.
## 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.
## 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.
## 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.
## 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
## 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
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.
## 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
No report was submitted.
@Isabel: pursue a report for Thrift
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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.
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.
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.
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.
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)
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.
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"
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
DID NOT REPORT, but see general comments at the top of the Board report.
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.
*** 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.
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.
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.
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
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.
DID NOT REPORT
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.
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.