This was extracted (@ 2024-11-20 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
## Description: The mission of HttpComponents is the creation and maintenance of software related to Java toolset of low level HTTP components ## Project Status - There are no issues requiring board attention at this time. ## Membership Data: Apache HttpComponents was founded 2007-11-14 (16 years ago) There are currently 20 committers and 9 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 Arturo Bernal on 2023-10-27. - No new committers. Last addition was Arturo Bernal on 2023-06-20. ## Project Activity: - Development on master has moved to 5.4 for Client and 5.3 for Core ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Releases: - HttpCore 5.2.5 GA: 2024-07-03 - HttpClient 5.4-beta1: 2024-06-27 - HttpCore 5.3-beta1: 2024-06-24
## Description: The mission of HttpComponents is the creation and maintenance of software related to Java toolset of low level HTTP components ## Project Status - There are no issues requiring board attention at this time. ## Membership Data: Apache HttpComponents was founded 2007-11-14 (16 years ago) There are currently 20 committers and 9 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 Arturo Bernal on 2023-10-27. - No new committers. Last addition was Arturo Bernal on 2023-06-20. ## Project Activity: - Development on master has moved to 5.4 for Client and 5.3 for Core ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time.
## Description: The mission of HttpComponents is the creation and maintenance of software related to Java toolset of low level HTTP components ## Project Status - There are no issues requiring board attention at this time. ## Membership Data: Apache HttpComponents was founded 2007-11-14 (16 years ago) There are currently 20 committers and 9 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 Arturo Bernal on 2023-10-27. - No new committers. Last addition was Arturo Bernal on 2023-06-20. ## Project Activity: - Development on master has moved to 5.4 for Client and 5.3 for Core ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time.
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Status - All good ## Project Activity: - Active feature developments happens on master (5.3.x) with Java 8 - 4.x. is open for security fixes only. ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - New committer accepted: Arturo Bernal on 2022-06-18. ## Releases: - HttpComponents HttpClient 5.3 2023-12-07 - HttpComponents HttpClient 5.2.3 was released on 2023-12-04 - HttpComponents HttpCore 5.2.4 was released on 2023-12-04 - HttpComponents HttpCore 5.2.3 was released on 2023-09-25 - HttpComponents HttpClient 5.3-alpha1 was released on 2023-08-21
No report was submitted.
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Status: - Active feature developments happens on master (5.2.x) with Java 8 - Version 5.3 is already in planning. 4.x. is currently open for security fixes only. ## Project Activity: - Arturo Bernal is actively working to lift parts to newer RFCs ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - New committer accepted: Arturo Bernal on 2022-06-18. ## Releases: - HttpComponents HttpCore 5.2.2 was released on 2023-06-21
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Active feature developments happens on master (5.2.x) with Java 8 - Version 5.3 will be released alpha very soon. ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Core 5.2.1 was released on 2023-01-12
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Active feature developments happens on master (5.2.x) with Java 8 - Version 5.3 is already in planning. 4.x. will be phased out sooner or later ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents HttpCore 5.2.1 was released on 2023-01-12 - HttpComponents HttpClient 5.2.1 was released on 2022-12-08 - HttpComponents HttpClient 4.5.14 was released on 2022-12-05 - HttpComponents HttpCore 4.4.16 was released on 2022-11-30 - HttpComponents HttpClient 5.1.4 was released on 2022-11-21 - HttpComponents HttpCore 5.1.5 was released on 2022-11-14 - HttpComponents HttpClient 5.2 was released on 2022-11-10 - HttpComponents HttpCore 5.2 was released on 2022-11-07
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Project Activity: - The project is moving to 5.2 as its baseline, preparations for 5.3 will start soon. ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time.
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Active feature developments happens on master (5.2.x) with Java 8 ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Core 5.2-beta2 was released on 2022-06-02 - HttpComponents Client 5.2-beta1 was released on 2022-06-08 - HttpComponents Core 5.1.4 GA was released on 2022-07-12
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Active feature developments happens on master (5.2.x) with Java 8 ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Client 5.1.2 was released on 2021-12-08 - HttpComponents HttpAsyncClient 5.1.2 was released on 2021-12-13 - HttpComponents Core 4.4.15 was released on 2021-10-20 - HttpComponents Core 5.1.3 GA was released on 2021-12-23 - HttpComponents Core 5.2-beta1 was released on 2022-03-17
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Some work has occured on 4.x branches - 5.x lines gets full attention - Active feature developments happens on master (5.2.x) with Java 8 ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Client 5.1.2 was released on 2021-11-17 - HttpComponents AsyncClient 4.1.5 was released on 2021-12-13 - HttpComponents Client 5.1.3 was released on 2022-02-01 - HttpComponents Core 4.4.15 was released on 2021-12-08 - HttpComponents Core 5.1.3 was released on 2021-12-23
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - No changes have occured for 4.x branches - More and more tickets arrive for the 5.x line - Active feature developments happens on master (5.2.x) with Java 8 - Last Java 7 version remains on the 5.1.x line ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Client 5.2-alpha1 was released on 2021-11-03 - HttpComponents Client 5.1.1 was released on 2021-10-27 - HttpComponents Core 5.2-alpha2 was released on 2021-10-20 - HttpComponents Core 5.1.2 GA was released on 2021-09-30 - HttpComponents Core 5.2-alpha1 was released on 2021-09-13
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - No changes have occured for 4.x branches - Work for both Core and Client on 5.x has been done by external contributors. - More and more tickets arrive for the 5.x line - The 5.1 branches have reached GA quality - Active feature developments happens on master (5.2.x) ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Core 5.1.1 GA was released on 2021-05-06 - HttpComponents Client 5.0.4 GA was released on 2021-05-12 - HttpComponents Core 5.1 GA was released on 2021-03-15 - HttpComponents Client 5.1 was released on 2021-05-12
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Minimal changes have occured for 4.x branches - Work for both Core and Client on 5.x has been done by external contributors. - More and more tickets arrive for the 5.x line - The 5.1 branches are of GA quality - 5.1 branches will be the last to support Java 7 - Active feature developments happens on master (5.2.x) ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data - No changes ## Releases: - HttpComponents Core 5.1.1 GA was released on 2021-05-06 - HttpComponents Core 5.0.4 GA was released on 2021-05-06 - HttpComponents Core 5.1 GA was released on 2021-03-15 - HttpComponents Client 5.1 beta 1 was released on 2021-02-11
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Minimal changes have occured for 4.x branches - Work for both Core and Client on 5.x has been done by external contributers. - More and more tickets arrive for the 5.x line - The 5.1 branches approach GA quality - The team has decided to move 5.2 branches to Java 8 ## Community Health - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data - None ## Releases: - HttpComponents Core 4.4.14 GA was released on 2020-12-01 - HttpComponents Core 5.0.3 GA was released on 2020-12-03 - HttpComponents Core 5.1 beta 2 was released on 2020-12-03 - HttpComponents Core 5.1 beta 3 was released on 2021-02-08
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Minimal changes have occured for 4.x branches - Work for both Core and Client on 5.x has been done by external contributers. - More and more tickets arrive for the 5.x line ## Health report: - Overall the project remains active. Issues and dicussions are resolved in time. ## PMC changes: - None ## Committer base changes: - None ## Releases: - HttpComponents Core 5.0.2 GA was released on 2020-09-14 - HttpComponents Core 5.1 beta 1 was released on 2020-09-21 - HttpComponents Client 5.0.2 GA was released on 2020-09-28 - HttpComponents Client 5.0.3 GA was released on 2020-10-08 - HttpComponents Client 4.5.13 GA was released on 2020-10-08
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Minimal changes have occured for 4.x branches - Work for both Core and Client on 5.0.1 and 5.1.x has been very high thanks to early adopter contributions. ## Health report: - Overall the project remains active. Issues and dicussions are resolved in time. ## PMC changes: - None ## Committer base changes: - A formal vote has been cast to elect Carter Kozak as committer ## Releases: - HttpComponents Core 5.0.1 GA was released on 2020-06-10 - HttpComponents Client 5.0.1 GA was released on 2020-06-15
WHEREAS, the Board of Directors heretofore appointed Asankha Chamath Perera (asankha) to the office of Vice President, Apache HttpComponents, and WHEREAS, the Board of Directors is in receipt of the resignation of Asankha Chamath Perera from the office of Vice President, Apache HttpComponents, and WHEREAS, the Project Management Committee of the Apache HttpComponents project has chosen by vote to recommend Michael Osipov (michaelo) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Asankha Chamath Perera is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache HttpComponents, and BE IT FURTHER RESOLVED, that Michael Osipov be and hereby is appointed to the office of Vice President, Apache HttpComponents, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache HttpComponents Project Chair, was approved by Unanimous Vote of the directors present.
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Ongoing work has been done on the 4.5.x branch - HttpClient 5.0 has reached GA status, preparations for 5.0.1 and 5.1.x have been started. ## Health report: - Overall the project remains active. Issues and dicussions are resolved in time. ## PMC changes: - Currently 8 PMC members - No new PMC members added in the last 3 months - Asankha C. Perera stepped down from the PMC chair - Michael Osipov was elected to he PMC chair - Sebastian Bazley and Jonathan Moore were removed from the PMC list - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers - Sebastian Bazley was removed from the committers list - No new committers added in the last 3 months - Last committer addition was Ryan Schmitt at Wed Nov 14 2018 ## Releases: - HttpComponents Core 5.0 GA was released on 2020-02-18 - HttpComponents Client 5.0 GA was released on 2020-02-24 - HttpComponents Client 4.5.12 GA was released on 2020-03-09
## Description: The mission of HttpComponents is the creation and maintenance of software related to Java toolset of low level HTTP components ## Issues: There are no issues requiring attention of the Board at this point. ## Membership Data: Apache HttpComponents was founded 2007-11-14 (12 years ago) There are currently 19 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Ryan Schmitt on 2018-11-13. ## Project Activity: The project team is preparing the first GA release of HttpCore 5.0 and HttpClient 5.0 component libraries. This marks the end of a 5 year long development cycle and is a major milestone for the project. Recent releases: * HttpClient 5.0-beta7 was released on 2020-01-27. * HttpClient 4.5.11 GA was released on 2020-01-20. * HttpCore 4.4.13 GA was released on 2020-01-14. * HttpCore 5.0-beta11 was released on 2020-01-08. ## Community Health: Overall the project remains active. With 5.0 development phase completed we expect the main focus of the project to shift from development to maintenance and user support for some while. We planning to start a discussion on the development list about the 5.1 development project, its main objectives, scope and timeline.
## Description: The mission of HttpComponents is the creation and maintenance of software related to Java toolset of low level HTTP components ## Issues: - There are no issues requiring board attention at this time. - There is a steady stream of small contributions in the projects in the form of pull requests at Github but so far there is no one meriting a consideration for project committership. ## Membership Data: Apache HttpComponents was founded 2007-11-14 (12 years ago) There are currently 19 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - Ryan Schmitt was added to the PMC on 2019-08-28 - No new committers. Last addition was Ryan Schmitt on 2018-11-13. ## Project Activity: We are preparing to release GA version 5.0 of our core and client component libraries which would mark a formal completion of a 4 year long development cycle. We are about start a discussion about directions and the scope of future development efforts. ## Community Health: - The project remains low-profile but overall healthy. - We are seeing more and more project related questions posted to StackOverflow rater than our user list. - There is a decrease in the number of emails on the dev and users lists as well as some drop in the number of PRs. We expect the overall activity to pick up once 5.0 GA versions have been released.
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The team is still working toward completing HttpCore 5.0 and HttpClient 5.0 BETA development phase and reaching GA milestone. Formal release votes can be expected in Q3 2019. ## Health report: - Overall the project remains active. With 5.0 development phase almost complete we expect the main focus to shift from development to maintenance and user support. There are no immediate goals for 5.1 development phase. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 19 committers. - No new committers added in the last 3 months - Last committer addition was Ryan Schmitt at Wed Nov 14 2018 ## Releases: - HttpClient 4.5.9 GA was released on Wed Jun 12 2019 - HttpClient 5.0-beta5 was released on Mon Jul 22 2019 - HttpCore 5.0-beta8 was released on Mon Jul 15 2019 ## Mailing list activity: - The activity on mailing lists continues to decline. However more development related discussions now tend to take place on Github and user support questions tend to get asked on StackOverflow. Often people subscribe and post quesstions to the user list only if their questions fail to get enough attention on StackOverflow. - dev@hc.apache.org: - 168 subscribers (down -3 in the last 3 months): - 551 emails sent to list (600 in previous quarter) - httpclient-users@hc.apache.org: - 514 subscribers (down -5 in the last 3 months): - 95 emails sent to list (30 in previous quarter) ## JIRA activity: - 30 JIRA tickets created in the last 3 months - 35 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The team is still working toward completing HttpCore 5.0 and HttpClient 5.0 BETA development phase and reaching GA milestone. Formal release votes can be expected in Q3 2019. ## Health report: - Overall the project remains active. With 5.0 development phase almost complete we expect the main focus to shift from development to maintenance and user support. There are no immediate goals for 5.1 development phase. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 19 committers. - No new committers added in the last 3 months - Last committer addition was Ryan Schmitt at Tue Nov 13 2018 ## Releases: - HttpClient 4.5.8 GA was released on Sun Mar 31 2019 - HttpClient 5.0-beta4 was released on Mon Apr 08 2019 - HttpCore 5.0-beta7 was released on Mon Mar 04 2019 ## Mailing list activity: - The activity on mailing lists continues to decline. However more development related discussions now tend to take place on Github and user support questions tend to get asked on StackOverflow. Often people subscribe and post quesstions to the user list only if their questions fail to get enough attention on StackOverflow. - dev@hc.apache.org: - 173 subscribers (down -7 in the last 3 months): - 632 emails sent to list (640 in previous quarter) - httpclient-users@hc.apache.org: - 520 subscribers (down -5 in the last 3 months): - 30 emails sent to list (73 in previous quarter) ## JIRA activity: - 29 JIRA tickets created in the last 3 months - 37 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time. - There are several casual contributors to the project. We are in the process of evaluating one contributor for committership. A formal vote is expected soon ## Activity: - The repos got migrated to GitBox. The team is still working toward completing HttpCore 5.0 and HttpClient 5.0 BETA development phase and reaching GA milestone. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people contributing. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 19 committers. - No new committers added in the last 3 months - Last committer addition was Ryan Schmitt at Wed Nov 14 2018 ## Releases: - HttpClient 4.5.7 GA was released on Thu Jan 24 2019 - HttpClient 5.0-beta3 was released on Mon Dec 17 2018 - HttpCore 4.4.11 GA was released on Mon Jan 21 2019 - HttpCore 5.0-beta6 was released on Thu Dec 06 2018
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time. - There are several casual contributors to the project. We are in the process of evaluating one contributor for committership. A formal vote is expected soon ## Activity: - The team is currently working toward completing HttpCore 5.0 and HttpClient 5.0 BETA development phase and reaching GA milestone. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people contributing. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpClient 5.0-beta2 was released on Mon Oct 29 2018 - HttpCore 5.0-beta3 was released on Wed Aug 29 2018 - HttpCore 5.0-beta5 was released on Mon Oct 22 2018
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time. - There are several casual contributors to the project but unfortunately no one who merit committership on the project. ## Activity: - The team is currently working toward completing HttpCore 5.0 and HttpClient 5.0 BETA development phase and reaching GA milestone. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people contributing. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpAsyncClient 4.1.4 GA was released on Mon Jul 23 2018 - HttpClient 4.5.6 GA was released on Mon Jul 09 2018 - HttpCore 4.4.10 GA was released on Tue Jul 03 2018
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time. - The board has asked about prospective PMCs or committers, but we do not have any at this moment. ## Activity: - The team has been considering moving the website to markdown. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people contributing. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - Last release was HttpClient 4.5.5 GA on Mon Jan 22 2018
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time. - The board has asked about prospective PMCs or committers, but we do not have any at this moment. ## Activity: - The team has been considering moving the website to markdown. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people contributing. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpClient 4.5.4 GA was released on Mon Dec 04 2017 - HttpClient 4.5.5 GA was released on Mon Jan 22 2018 - HttpClient 5.0 Alpha3 was released on Mon Nov 27 2017 - HttpClient 5.0-beta1 was released on Thu Jan 18 2018 - HttpCore 4.4.9 was released on Mon Jan 15 2018 - HttpCore 5.0-beta2 was released on Mon Jan 15 2018
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time. - The board has asked about prospective PMCs or committers, but we do not have any at this moment. ## Activity: - The HttpCore 5.0 beta 1 has been released with HTTP/2 support ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people contributing. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpCore 4.4.7 GA was released on Thu Sep 14 2017 - HttpCore 4.4.8 was released on Sat Oct 07 2017 - HttpCore 5.0-alpha4 was released on Mon Sep 04 2017 - HttpCore 5.0-beta1 was released on Mon Nov 06 2017
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time ## Activity: - The HttpClient 5.0 alpha 2 release introduces HTTP/2 support - We are about to update the minimum JRE level for the HttpClient to 1.8 for all version 5.x artifacts, and have asked for feedback from users ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people joining into the dev list hoping to contribute. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpComponents Core 5.0 alpha3 was released on May 2 2017 - HttpClient 5.0-alpha2 was released on Thu May 11 2017 ## JIRA activity: - 33 JIRA tickets created in the last 3 months - 27 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time ## Activity: - A vote was passed to move over to Git from SVN. This will thus be performed in the near future - We are currently working on adding support for HTTP/2 protocol to HttpCore and HttpClient. - We understand that our web site could be improved to migrate away from XML/APT and Maven generation to something like Markdown and jekyll. This would be something we plan to look into in the months ahead. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people joining into the dev list hoping to contribute, and saying so on the list. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpAsyncClient 4.1.3 GA was released on Fri Feb 10 2017 - HttpCore 5.0-alpha3 was released on Tue May 02 2017 - HttpClient 5.0-alpha2 was released on Wed May 10 2017 ## JIRA activity: - 42 JIRA tickets created in the last 3 months - 56 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time ## Activity: - We are currently working on adding support for HTTP/2 protocol to HttpCore and HttpClient. - We understand that our web site could be improved to migrate away from XML/APT and Maven generation to something like Markdown and jekyll. This would be something we plan to look into in the months ahead. - Our builds now appear on Travis CI. - The team also plans to migrate away from svn into git sometime after a few more releases related to HTTP/2. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. - The number of emails could be seen as low, but it is stable like the state of the project, and we still have interested people joining into the dev list hoping to contribute, and saying so on the list. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Julian Sedding at Fri Sep 30 2016 ## Releases: - HttpAsyncClient 4.1.3 GA was released on Fri Feb 10 2017 - HttpClient 4.5.3 GA was released on Thu Jan 26 2017 - HttpComponents project POM (a.k.a. parent POM) was released on Thu Dec 01 2016 - HttpCore 4.4.6 GA was released on Thu Jan 12 2017 - HttpCore 5.0-alpha2 was released on Tue Dec 27 2016 ## JIRA activity: - 37 JIRA tickets created in the last 3 months - 38 JIRA tickets closed/resolved in the last 3 months
Report from the Apache HttpComponents Project ## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time ## Activity: - We are currently working on adding support for HTTP/2 protocol to HttpCore and HttpClient. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 18 committers. - New commmitters: - Dmitry Potapov was added as a committer on Mon Sep 05 2016 - Julian Sedding was added as a committer on Fri Sep 30 2016 ## Releases: - Last release was HttpAsyncClient 4.1.2 GA on Mon Jun 27 2016 ## JIRA activity: - 37 JIRA tickets created in the last 3 months - 38 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols ## Issues: - There are no issues requiring board attention at this time ## Activity: - We are currently working on adding support for HTTP/2 protocol to HttpCore and HttpClient. ## Health report: - Overall the project remains active. Although established in late 2007 the project remains stable and active as seen by JIRA and Emails. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Osipov on Mon Aug 24 2015 ## Committer base changes: - Currently 16 committers. - No new committers added in the last 3 months - Last committer addition was Michael Osipov at Wed Oct 22 2014 ## Releases: - HttpAsyncClient 4.1.2 GA was released on Mon Jun 27 2016 - HttpCore 4.4.5 GA was released on Tue Jun 14 2016 ## Mailing list activity: - dev@hc.apache.org: - 190 subscribers (up 1 in the last 3 months): - 378 emails sent to list (312 in previous quarter) - httpclient-users@hc.apache.org: - 574 subscribers (up 8 in the last 3 months): - 89 emails sent to list (176 in previous quarter) ## JIRA activity: - 29 JIRA tickets created in the last 3 months - 26 JIRA tickets closed/resolved in the last 3 months
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. Status - Overall the project remains active. We are currently working on adding support for HTTP/2 protocol to HttpCore and HttpClient. Releases - None since last report on 15th March 2016 Community - The community remains small but active, and has good user interaction on the mailing lists. New additions - None
@Brett: ensure that committer dates are present in the next scheduled report
Status report for the Apache HttpComponents project - March 2016 The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. * Status Overall the project remains active. HttpCore 5.0 and HttpClient 5.0 are nearing a major milestone of being compliant with mandatory requirements of RFC 7230, RFC 7231 and RFC 7235. * Releases HttpComponents Core 5.0 alpha1 was released on the 5th of January 2016 HttpComponents Client 5.0 Alpha1 was released on the 28th of January 2016 HttpComponents Client 4.5.2 GA was released on the 2nd of March 2016 * Community The community remains small but active, and has good user interaction on the mailing lists.
No report was submitted.
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. Status Overall the project remains active. HttpCore 5.0 and HttpClient 5.0 are nearing a major milestone of being compliant with mandatory requirements of RFC 7230, RFC 7231 and RFC 7235. Releases HttpComponents Core 4.4.3 GA was released on the 11th of September 2015 HttpComponents Client 4.5.1 GA was released on the 16th of September 2015 HttpComponents Core 4.4.4 was released on the 4th November 2015 HttpComponents HttpAsyncClient 4.1.1 GA was released on the 9th November 2015 Community Michael Osipov joined the PMC on the 24th of August 2015. The community remains small but active, but has good user interaction on the mailing lists.
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. Status Overall the project remains active. HttpCore 5.0 and HttpClient 5.0 are nearing a major milestone of being compliant with mandatory requirements of RFC 7230, RFC 7231 and RFC 7235. Releases The last report was submitted in mid June. There has not been any releases during this period. HttpCore 5.0 and HttpClient 5.0 ALPHA 1 releases can be expected in the course of next months. Community The community remains small but active, but has good user interaction on the mailing lists.
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols The developers are currently working on improving compliance with RFC 7230 (and related RFCs) and laying a foundation for HTTP/2 support. Status - Overall the project remains active. Releases - HttpComponents Core 4.4.1 GA was released on the 20th of March 2015 - HttpComponents Client 4.4.1 GA was released on the 1st of April 2015 - HttpComponents HttpAsyncClient 4.1 GA was released on the 24th of April 2015 - HttpComponents Client 4.5 GA was released on the 5th of June 2015 Community - The community remains small but active, but has good user interaction on the mailing lists.
No report was submitted.
@Chris: pursue a report for HttpComponents
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. == Status == Overall the project remains active. == Releases == HttpComponents Core 4.4 GA was released on the 18th of December 2014 HttpComponents Client for Android 4.3.5.1 was released on the 19th of January 2015 HttpComponents Client 4.4 GA was released on the 5th of February 2015 == Community == The community remains small but active, but has good user interaction on the mailing lists. There has been discussion on supporting HTTP/2 in future.
No report was submitted.
@Chris: pursue a report for HttpComponents
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases - HttpComponents Client for Android 4.3.5 was released on the 15th of August 2014 - HttpCore 4.4-beta1 was released on the 22nd of September 2014 - HttpClient 4.4-beta1 was released on the 29th of September 2014 - HttpAsyncClient 4.1-beta1 was released on the 17th of October 2014 - HttpCore 4.3.3 GA was released on the 22nd of October 2014 - HttpClient 4.3.6 GA was released on the 6th of November 2014 Community Michael Osipov <michaelo at apache.org> has been voted in and accepted invitation to join the project as a committer. The community remains small but active, but has good user interaction on the mailing lists
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases HttpClient 4.3.4 GA was released on the 6th of June 2014 HttpCore 4.4-alpha1 was released on the 18th of June 2014 HttpClient 4.4-alpha1 was released on the 1st of July 2014 HttpClient 4.3.5 GA was released on the 10th of August 2014 HttpAsyncClient 4.0.2 GA was released on the 10th of August 2014 Community The community remains small but active, but has good user interaction on the mailing lists
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases HttpCore 4.3.2 GA was released on the 17th of February 2014 HttpAsyncClient 4.0.1 GA was released on the 24th of February 2014 HttpClient 4.3.3 GA was released on the 27th of February 2014 HttpClient for Android 4.3.3 was released on 20th of March 2014 HttpClient for Android is a port of Apache HttpClient, which can be deployed on Google Android in parallel to the outdated version shipped with the platform while remaining partially API compatible with Apache HttpClient 4.3. Community The community remains small but active, but has good user interaction on the mailing lists
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status - Overall the project remains active. Releases - HttpComponents 4.3.1 GA was released on the 28th of December 2013 - HttpClient 4.3.2 GA was released on the 21st of January 2014 Community - Gary Gregory <ggregory at apache.org> was voted into the PMC on the 27th of Jan 2014. - The community remains small but active, but has good user interaction on the mailing lists
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases HttpClient 4.2.6 was released on the 12th of September 2013 HttpClient 4.3 GA was released on the 12th of September 2013 HttpClient 4.3.1 GA was released on the 8th of October 2013 HttpAsyncClient 4.0 GA was released on the 31st of October 2013 Community Simone Tripodi <simonetripodi at apache.org> was voted in as a HttpComponents committer on Aug 23rd 2013. The community remains small but active, but has good user interaction on the mailing lists
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases - HttpCore 4.3-beta2 was released on the 9th of May 2013 - HttpAsyncClient 4.0-beta4 was released on the 16th of May 2013 - HttpClient 4.3-beta2 was released on the 13th of June 2013 - HttpCore 4.2.5 GA was released on the 5th of August 2013 - HttpCore 4.3 GA was released on the 5th of August 2013 Community The community remains small but active, but has good user interaction on the mailing lists. Last committer voted in: Francois-Xavier Bonnet, fx@apache.org, 24 Jan 2013
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases - HttpCore 4.2.4 GA was released on the 25th of March 2013 - HttpCore 4.3-beta1 was released on the 25th of March 2013 - HttpClient 4.2.4 GA was released on the 12th of April 2013 - HttpClient 4.3-beta1 was released on the 12th of April 2013 - HttpClient 4.2.5 GA was released on the 24th of April 2013 Community The community remains small but active, but has good user interaction on the mailing lists as well as contributions rolling in HttpCore 4.3, HttpClient 4.3 and HttpAsyncClient 4.0 are moving toward a GA release and presently being optimized for performance
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases - HttpCore 4.2.3 GA was released on the 2nd of December 2012 - HttpCore 4.3-alpha1 was released on the 2nd of December 2012 - HttpClient 4.2.3 GA was released on the 15th of January 2013 - HttpClient 4.3-alpha1 was released on the 22nd of January 2013 Community The community remains small but active, but has good user interaction on the mailing lists as well as contributions rolling in - Karl Wright was voted in as a committer on the 8th of December 2012 - Francois-Xavier Bonnet was voted in as a committer on the 15th of January 2013
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases HttpCore 4.2.2 GA was released on the 23rd of September 2012 HttpAsyncClient 4.0-beta3 was released on the 30th of September 2012 HttpClient 4.2.2 GA was released on the 26th of October 2012 Community The community remains small but active, but has good user interaction on the mailing lists as well as contributions rolling in
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases - HttpClient 4.2 GA was released on the 23rd of May 2012 - HttpCore 4.2.1 GA was released on the 15th of June 2012 - HttpClient 4.2.1 GA was released on the 6th of July 2012 - HttpAsyncClient 4.0-beta2 was released on the 8th August 2012 Community - The community remains small but active, but has good user interaction on the mailing lists as well as contributions rolling in - Gary Gregory was unanimously voted in as a committer on the project.
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status - Overall the project remains active. Releases - HttpAsyncClient 4.0-alpha3 was released on the 23rd of February 2012 - HttpCore 4.2 was released on the 5th of May 2012. This is a major GA release after multiple beta releases and release candidates Community - The community remains small but active. There is good user interaction on the mailing lists.
Status report for the Apache HttpComponents project - February 2012 The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. Releases - HttpCore 4.1.4 was released on the 22nd of December 2011 - HttpCore 4.2-beta1 was released on the 28th of January 2012. The 4.2 branch of HttpCore includes a number of enhancements including a more flexible asynchronous HTTP protocol handler API (client and server side) and is expected to become stable within three to four months. - HttpClient 4.1.3 was released on the 6th of February 2012. This bugfix release included hardening of the httpclient-cache module, particularly the memcached storage backend, as well as addressing some corner cases that led to infinite loops or deadlocks. - A release vote for HttpClient 4.2-beta1 is in progress Community The community remains small but active. There is good user interaction on the mailing lists.
The Apache HttpComponents project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. Status Overall the project remains active. A Google Summer of Code 2011 project mentored by an HttpComponents committer has been successfully completed and its results incorporated into the 4.2 branch of HttpClient. There has been discussion on the user list about the best way to incorporate the caching module into Android applications. Releases HttpCore 4.2-alpha1 was released on the 19th of August 2011 HttpComponents Parent POM 5 released on the 18th of September 2011 HttpCore 4.2-alpha2 was released on the 23rd of September 2011 HttpAsyncClient 4.0-alpha3 was released on the 30th of September 2011 HttpClient 4.2-alpha1 was released on the 3rd of November 2011 Community The community remains small but active. There is good user interaction on the mailing lists.
Status * Overall the project remains active. Releases * HttpCore 4.1.1 GA was released on the 21st of May 2011 * HttpAsyncClient 4.0-alpha2 was released on the 24th of May 2011 * HttpCore 4.1.2 GA was released on the 18th of July 2011 * HttpCore 4.1.3 GA was released on the 31st of July 2011 * HttpClient 4.1.2 GA was released on the 8th of August 2011 Community * We've voted in Jonathan Moore for our PMC. There is good user interaction on the mailing lists Development * The fluent interface for HttpClient and the HttpAsyncClient has been making progress throughout the period under consideration
Status * Overall the project remains active. Releases * HttpClient 4.1.1 GA was released on the 21st of March 2011 Development * There was a proposal to move a fluent interface for HttpClient, built in Stanbol to be moved into HttpComponents. This was proposed as a GSoc project as well. * The HttpAsyncClient has been making progress with more features targeting a 4.0 Alpha 2 release towards end of May * We have decided to discontinue Java 1.3 compatibility for HttpCore after 4.1.1. The 4.2 branch will move to Java 1.5, and will remove deprecated code between 4.0-beta1 and 4.0 GA releases
Status * Overall the project remains active. Releases * HttpComponents LICENSE and NOTICE maven plugin 0.0.2 was released on the 13th of November to support the future releases of the main artifacts * HttpCore 4.1 GA was released on the 19th of November 2010 * HttpClient 4.1-beta1 was released on the 22nd of November 2010 * HttpAsyncClient 4.0-alpha1 was released on the 18th of January 2011 * HttpClient 4.1 GA was released on the 24th of January 2011 * HttpComponents Maven Skin 1.0 was released on the 12th of February 2011 to support site updates Community * Community is healthy with good interaction among developers and users Development * There is an idea to add support for OAuth in future versions of HttpClient Status of Project Branding Compliance : Fully Compliant We've been busy lately making the necessary updates to comply with all the project branding requirements. The site is now updated with changes for full compliance. We had an initial difficulty including the footer into the Maven built site, but Sebastian stepped up to the challenge and has taken care of it. * Project Website Basics : Ready * Project Naming And Descriptions : Ready * Website Navigation Links : Ready * Trademark Attributions : Ready * Logos and Graphics : Ready * Project Metadata : Ready
Status Overall the project remains active. Releases HttpCore 4.1-beta2 was released on the 1st of September HttpClient 4.0.3 GA has been released on the 19th of September, as an emergency release following the 4.0.2 release on the 10th of September HttpComponents LICENSE and NOTICE maven plugin 0.0.1 was released on the 5th of November to support the future releases of the main artifacts Community We've voted in Jonathan Moore as a committer Ortwin Glueck (Odi) has decided to go Emeritus. We thank him for all his work on the HttpComponents project, and wish him luck with his future endeavours. Development The new HTTP caching module is being improved to add a file system based cache implementation
Status The last status report was sent in July, and thus there isn't a lot to be reported. Overall the project remains active. We are working on realigning our release process with the best practices used by other ASF projects such as Apache Commons (special thanks to Sebb). Releases None since the last report (submitted on the 21st of July). New releases of HttpCore and HttpClient are planned for August/September 2010. Community Nothing to be reported Development The new HTTP caching module is being improved to add a file system based cache implementation
Greg asks if there were any problems as a result of the atypical changing of the chair. Noirin was given the action item to follow up with the PMC.
Approved by general consent.
WHEREAS, the Board of Directors heretofore appointed Erik Abele to the office of Vice President, Apache HttpComponents, and WHEREAS, in the continued absence of Erik Abele, the Project Management Committee of the Apache HttpComponents project has chosen to recommend Asankha Perera as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Erik Abele is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache HttpComponents, and BE IT FURTHER RESOLVED, that Asankha Perera be and hereby is appointed to the office of Vice President, Apache HttpComponents, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache HttpComponents Project Chair, was approved by Unanimous Vote of the directors present.
This status report for the Apache HttpComponents project was originally due in May 2010. However due to reasons described below, this version - updated until July 2010 - is submitted for the board meeting in July 2010. Status Overall the project remains very active. However, the actual project composition can be seen as suboptimal. The number of active committers is quite low. The PMC has reached consensus to change the PMC chair, and is submitting a resolution to the board to this effect. Releases We have had two release since the last report: * 3 April 2010 - HttpComponents HttpCore 4.1-beta1 * 19 May 2010 - HttpComponents HttpClient 4.1-alpha2 Community Project Management Committee The project unfortunately missed submission of a status report for the scheduled board meeting in May; and thereafter for the meeting in June - although the PMC had created a draft report by that time in the absence of the PMC chair. After failing to effectively contact the PMC chair, the PMC has reached consensus on a proposed successor for the role. A resolution requesting the board to change the PMC chair is submitted herewith. Project Committers and Users Both HttpCore and HttpClient have an active and diverse user community. Just recently there has been a number of significant code contributions by community members. For example, an entire HTTP caching module has been recently contributed to the project by a group of external contributors. At the same time only a few committers actively participate in a day to day management of the project and code development. A question has been raised [http://www.mail-archive.com/dev@hc.apache.org/msg04365.html] during a previous release cycle whether Maven artifacts (which includes source) should be voted on by the PMC. However, it has been shown that as these Maven artifacts can be recreated with the main source distribution (zip and tarball) - which is voted by the PMC, that the Maven artifacts does not require to be voted by the PMC. Development HttpCore 4.1 is progressing well toward its target. The final 4.1 release can be expected within next 6 months. HttpClient is also being actively developed. There is a good number of external contributors providing valuable feedback and significant code contributions on a regular basis. Several frequently asked for features have been added to HttpClient. The 4.1 API is still considered experimental and will require more work to finalize. HttpClient 4.1 is expected to enter BETA development phase sometime this year or early next year.
Geir to pursue a report for HttpComponents.
Brian to pursue a report for HttpComponents
-- Status -- It was a very quiet last quarter so there is not much to report this time. There are also no issues requiring the attention of the board. -- Releases -- We have had two release since the last report: 11 December 2009 - HttpComponents HttpClient 4.0.1 (GA) 11 December 2009 - HttpComponents HttpClient 4.1 Alpha 1 -- Community -- There were no changes in the composition of the committership since the last report. -- Development -- Development in regard to HttpCore & HttpClient 4.1 is slowly but steadily moving towards the final steps. A first alpha package of HttpClient has been cut and put up for review.
Status report for the Apache HttpComponents project - 11/2009 ------------------------------------------------------------- -- Status -- The project in general is floating along very smoothly; there are no issues requiring the attention of the board. -- Releases -- We have had one release since the last report: 13 September 2009 - HttpComponents HttpCore 4.1 Alpha 1 -- Community -- There were no changes in the composition of the committership since the last report. -- Development -- Development has slowed down a tiny bit after having reached two major milestones (HttpCore 4.0 & HttpClient 4.0) recently. Nevertheless, the first steps towards HttpCore 4.1 have been taken and development activity is starting to pick up again.
-- Status -- Right after releasing HttpCore 4.0 GA, development of HttpClient resumed in full force and the project is proud to have reached another milestone this month: HttpClient 4.0 GA. The project in general is doing very fine, there are no issues requiring attention of the board. -- Releases -- We have had two releases since the last report: 22 June 2009 - HttpComponents Core 4.0.1 13 August 2009 - HttpComponents Client 4.0 -- Community -- The project was not able to attract any new committers since the last report although the user base is vibrant as ever. As a result of several well-known products using HttpCore and/or HttClient we are seeing continued interest in the project. -- Development -- In the last two month the project focussed on getting HttpClient 4.0 finished and released. This includes improvements to the documentation and resulted in a dedicated tutorial on the new HttpClient. The project is now actively moving into the direction of HttpCore 4.1; a first alpha release for developer consumption has been put together recently.
-- Status -- The project is doing fine, there are no issues requiring attention of the board. Also, as noted in our previous report the project managed to reach a major milestone: HttpCore 4.0 GA. -- Releases -- We have had one release since the last report: 26 January 2009 - HttpComponents HttpCore 4.0 -- Community -- There were no changes in the composition of the committership since the last report. The user community is still vibrant; we are seeing continued interest in the project. -- Development -- As a result of reaching the major HttpCore 4.0 milestone development has slowed down a bit. Focus is being put on finishing the documentation for HttpClient as well as doing general fixes & improvements in anticipation of the GA release of HttpClient 4.0.
-- Status -- All is good in the land of HttpComponents: the project team is eagerly working on hammering out that last issues with HttpCore 4.0 Final; the release vote is imminent. -- Releases -- We have had one release since the last report: 20 December 2008 - HttpComponents HttpClient 4.0 beta 2 -- Community -- We have recently re-confirmed by vote to finally remove the author tags which are still existent in various old bits of (legacy) code; there was no discussion, simply a re-affirmation before going ahead and removing them. The user community is thriving as ever; the committership is stable and also very happy to finally arrive at a major milestone with HttpCore 4.0. -- Development -- In the last two months development has been focussed on improving the documentation for HttpCore. This resulted in a complete set of API docs as well as specialized articles for HttpCore 4.0 - kudos to Oleg for his impressive work.
-- Status -- This is the fourth report in a row so there's nothing really new, except for some end-of-year numbers. -- Releases -- We have had one release since the last report: 19 October 2008 - HttpComponents HttpCore 4.0 beta 3 We are also currently in the process of voting on a release candidate for HttpComponents HttpClient 4.0 beta 2. In total we have had seven releases this year: 24 January 2008 - HttpComponents HttpCore 4.0 beta 1 25 February 2008 - HttpComponents HttpClient 4.0 alpha 3 07 May 2008 - HttpComponents HttpClient 4.0 alpha 4 17 June 2008 - HttpComponents HttpCore 4.0 beta 2 29 August 2008 - HttpComponents HttpClient 4.0 beta 1 19 October 2008 - HttpComponents HttpCore 4.0 beta 3 ?? December 2008 - HttpComponents HttpClient 4.0 beta 2 (TBD) -- Community -- As indicated in the last report, we have finally restored access for one of our committers from the early days at Jakarta, Sean Sullivan, at the beginning of November. All in all the project made good progress over the year: several new contributors joind the project as committers and the overall usage of the project gained new heights (especially due to some prominent users like Google Android and Limewire). We were also able to induce some press interest and, in the end, even received an award. -- Development -- Actual development has slowed down a little bit after the latest release but we were able to make valuable progress on the documentation. The 'norobots' codebase (which was inherited as an experiment) also finally found a new home at the Droids project currently in icubation. The user as well as the developer communities are still as vibrant as ever.
Jim to pursue a report for HttpComponents.
-- Status -- We have reported just last month so there is not very much to say in this months' report. In fact we are wondering why we have to report this time: shouldn't we fall back to the normal schedule after a missed report? -- Releases -- We have had no release since the last report but there's another beta release for HttpCore in the pipeline (we're currently voting on the candidates). -- Community -- There were no arrivals or departures since the last report. We're very happy to inform the Board that HttpClient was among the 60 winners of InfoWorlds "Best of Open Source Software Awards 2008" (BOSSIE); it was selected as one of the best open source development tools: http://www.infoworld.com/slideshow/2008/08/166-best_of_open_so-4.html We're also happy to report that Erik Abele was interviewed by the "Software Development Times" in regard to the projects current status and its future plans - the PRC is aware of that and we'll update them as soon as we've seen the outcome. There is also the regular activity on all fronts; overall the whole community still looks and behaves very healthy. -- Migration -- Items still in work: - finalize and approve project bylaws - re-instate deployment of website via Subversion (currently deployed by Maven due to TLP migration) -- Development -- Development is progressing at its usual pace; there were quite a few fixes in HttpCore so we are anticipating the next release (beta3) very soon. We are also very happy to see that Sam Ruby was chosen to further pursue the discussions around the NTLM licensing issues.
Congrats on BOSSIE
-- Status -- There are no items needing immediate attention of the board except to note that we've missed the last report due to my fault - I'm again very sorry for that. Fortunately Oleg Kalnichevski immediately stepped up to make sure that we are not missing it again this months - thanks! -- Releases -- We have had one release since the last report: 29 August 2008 - HttpComponents HttpClient 4.0 beta 1 -- Community -- No arrivals or departures. We have been getting a reasonable amount of feedback and contributions in terms of patches and development ideas. A number of patches have been contributed by the users of Apache Synapse. Several committers on the project expressed willingness to support the incubation of the Droids project, currently at home at Apache Labs. Droids is an intelligent standalone robot framework that may become a part of the HttpComponents community after incubation. An alternative destination of Droids may be the Lucene TLP in case a too strong emphasis on the HTTP protocol proves to be too constraining for Droids. There is quite some activity on both user and developer mailing lists. Overall the whole community looks and behaves quite healthy. -- Migration -- Items still in work: - finalize and approve project bylaws - re-instate deployment of website via Subversion (currently deployed by Maven due to TLP migration) -- Development -- HttpClient beta1 has been released. The first beta brings yet another round of API enhancements and improvements in the area of connection management. Among the most notable ones is the capability to handle stateful connections such as persistent NTLM connections and private key authenticated SSL connections. This is the first API stable release of HttpClient 4.0. All further releases in the 4.0 code line will maintain API compatibility with this release. General Notes. HttpClient & HttpCore are now shipped with the Google Android platform. We see this a major endorsement of our work. The project is also still waiting for an answer from MS in regard to the licenses required for an implementation of NTLM. We have been quiet about that in the last couple of months but will try to resume activity in this area around ApacheCon US.
Sam to follow up with Henk
Henning to pursue a report for HttpComponents
-- Status -- There are no items needing immediate attention of the board except to note that we've missed the last report. We're very sorry for that and we'll ensure that this does not happen again. See below for more details. -- Releases -- We have had three releases since the last report: 25 February 2008 - HttpComponents HttpClient 4.0 alpha 3 07 May 2008 - HttpComponents HttpClient 4.0 alpha 4 17 June 2008 - HttpComponents HttpCore 4.0 beta 2 -- Community -- Roland Weber has decided to go emeritus on the PMC (March 16 2008). We have voted in a new committer, Sam Berlin, at the beginning of May; by now he is fully equipped with karma and happily hacking away. The amount of messages on the users mailinglist is steadily increasing, and in general the whole community looks and behaves very healthy. -- Migration -- Items still in work: - finalize and approve project bylaws - re-instate deployment of website via Subversion (currently deployed by Maven due to TLP migration) -- Development -- HttpCore beta2 has been released. The release adds a number of improvements to the NIO components, most notably having improved asynchronous client side and server side protocol handlers. There have also been a number of important bug fixes in the HttpCore NIO module, whereas the HttpCore Base module has had very few changes. The focus of the development efforts is now gradually shifting towards providing better test coverage, documentation and performance optimizations. HttpClient alpha3 and alpha4 have been released. The last release marks the completion of the overhaul of the connection management code in HttpClient. All known shortcomings of the old HttpClient 3.x connection management API have been addressed. NTLM authentication remains the only missing major feature in the new codeline that prevents us from moving toward the API freeze. General Notes. The PMC was contacted by some Google folks in regard to their usage of HttpClient in Android. We agreed to coordinate the timeframe for the API freeze to enable them to incorporate the latest code without drawbacks. As indicated above, the project is still waiting for an answer from MS in regard to the licenses required for an implementation of NTLM. In the meantime several alternative solutions have been explored, without any conclusions as of yet. As noted in the last report, the HttpComponents project is in compliance with the crypto export and notification policy.
No report submitted. Geir is following up with Erik
-- Status -- There are no items needing immediate attention of the board though it is worth to note that we had one release since the last report in January and that we are eagerly working on the crypto export requirements as well as finalizing our own project bylaws. See below for more details. -- Releases -- We have had one release since last report: 24 January 2008 - HttpComponents HttpCore 4.0 beta 1 -- Community -- No arrivals or departures. As soon as the remaining tasks from the TLP migration are completed, we will probably be able to dedicate some effort to the improvement of our entry level documentation. Also, Google Android has been updated from HttpClient 3.1 to 4.0 alpha which will hopefully give the new codebase additional visibility and perhaps attract some more contributors. -- Migration -- Items done: - moved old wiki including relevant content to new one http://wiki.apache.org/HttpComponents/ - adjusted links on main website to point to the new wiki - drafted and approved project charter http://hc.apache.org/charter.html - drafted project bylaws http://hc.apache.org/bylaws.html Items still in work: - finalize and approve project bylaws - re-instate deployment of website via Subversion (currently deployed by Maven due to TLP migration) -- Development -- HttpCore beta1 has been released. We already have a few minor and compatible modifications in the queue for the next beta. We are receiving a lot of input for module-nio, both suggestions and patches for extensions, especially from the Limewire developers. HttpClient alpha3 will be released shortly. A new module has been added to provide multipart support based on mime4j from the Apache James project. It's dragging in a few additional dependencies, but is also way better than maintaining duplicate functionality. The problem of NTLM support is still open, and augmented by the lack of developer cycles. We will probably end up with a solution based on the existing code with NTLMv1 support only. We are aware that a potential usage of JCIFS (which is licensed under the LGPL) would violate the ASFs Third-Party Licensing Policy and are therefore not planning anymore on using it. In response to the global request to examine the crypto export classification and notification requirements for each project, we've identified the relevant code parts: a) HttpCore 4.x Java Secure Socket Extension (JSSE) for HTTPS support b) HttpClient 4.x Java Secure Socket Extension (JSSE) for HTTPS support c) HttpClient 2.x / 3.x Java Secure Socket Extension (JSSE) for HTTPS support Java Cryptography Extension (JCE) for NTLM authentication We will update the ASF Product Classification Matrix today and send out the required notifications as soon as the changes are published.
Approved by General Consent.
Status Report for the Apache HttpComponents project, January 2008 [monthly reporting schedule through February] -- Status -- There are no items needing immediate attention of the board except to note that we are currently in the process of drafting our own PMC bylaws. -- Releases -- No releases since last report. We are working on releasing HttpCore 4.0 beta1 very soon. -- Community -- No arrivals or departures. We have made a lot of modifications to the web site to improve navigation and make it easier for users to find the documentation we have on the site and on the wiki. We still need to add a useful Get Involved page and developer documentation, to lower the bar for new contributors and to spread the knowledge better among the existing committers. -- Migration -- Since the end of December 2007, we no longer depend on Jakarta resources. Items done: - moved Subversion content - updated Subversion and mail references in Maven - updated Gump metadata - moved all sections of the web site - set up redirect from the site at Jakarta - updated site references in Maven - moved download area to dist/httpcomponents/ - set up download redirect from dist/jakarta/ - consolidated archive at dist/httpcomponents/ - set up archive redirect from dist/jakarta/ - set up archive redirect from dist/commons/ - created DOAPs for HttpCore and HttpClient 4.0 - updated DOAPs for Commons HttpClient 3.1 - updated external mail archives - www.nabble.com - marc.info Items still in work: - move of Wiki, see https://issues.apache.org/jira/browse/INFRA-1442 - creating the bylaws, we're still operating under Jakarta bylaws -- Development -- We are currently using Maven 2 for generating and deploying the main web site and the component specific sites, and Maven 1 for generating and deploying the HttpClient 3.1 site. There are some kinks to the Maven 2 deployment process. We will consider to move to a Subversion based deployment for the main web site. Component specific sites and the 3.1 site are typically only redeployed after releases and include extensive generated content like JavaDocs and cross-referenced sources, these make little sense in Subversion. The release of HttpCore 4.0 beta1 is imminent. This can be considered a major milestone, as it marks the beginning of API stability in HttpCore. We have made significant and incompatible improvements to the API after each of the six alphas, and have finally reached a point where we are reasonably comfortable with it. In HttpClient, we were able to resolve a long-standing deficiency in the interrupt handling of the thread-safe connection manager by using Java 5 features. The decision to upgrade the Java requirement proved really useful here.
Approved by General Consent.
-- Status -- There are no items needing immediate attention of the board though it is worth to note that we had two releases in the meantime and that the move to TLP is nearly done. See below for more details. -- Releases -- This list includes all releases since our last report as a Jakarta sub-project in September 2007. 9 October 2007 - HttpComponents HttpCore 4.0 alpha 6 7 November 2007 - HttpComponents HttpClient 4.0 alpha 2 -- Community -- No new committers, the PMC still has the same composition as of the date of TLP approval: erikabele, antelder, asankha, olegk, oglueck, pzf, rolandw, sebb It is also worth to note that currently all active committers are also on the PMC. -- Migration -- We are nearly done moving out of Jakarta to our own dedicated TLP; there are still some minor things to be done but the PMC is actively working on getting everything in shape until end of the year. Items done: - Updated foundation records (internal & public) - Updated ASF Site (links, records, ...) - Created / moved mailing lists dev@/commits@/httpclient-users@/private@ hc.a.o - Created new TLP SVN tree and private pmc-specific SVN tree https://svn.apache.org/repos/asf/httpcomponents/ https://svn.apache.org/viewvc/httpcomponents/ - Created DNS, Unix group and website space http://hc.apache.org/ http://httpcomponents.apache.org/ (redirects to hc.a.o) - Created dist location and archive location http://www.apache.org/dist/httpcomponents/ http://archive.apache.org/dist/httpcomponents/ - Added raw mail archives, merged out of the old lists http://hc.apache.org/mail/ - Updated Jira components, links and mailing list notifications - Requested changes of mod_mbox archives as well as move of the wiki Items still in work: - Move of SVN contents - Move of wiki, see https://issues.apache.org/jira/browse/INFRA-1442 - Move of website when moved in SVN - Updating website with the new mailing lists, locations of svn, dist and wiki locations - Adding redirects for the old site/svn as soon as moved - Adding project-specific DOAP info (projects.apache.org) - Updating Gump integration - Creating the bylaws, currently we're still operating under the previous Jakarta-specific bylaws -- Development -- After the HttpCore 4.0 alpha6 release, the Java version requirement question was raised once more by a contributor. We held a poll on the user list which showed zero interest in JDK 1.4 compatibility. We therefore upgraded the required Java version to 5.0 for everything but HttpCore-main. HttpCore-main remains compatible with Java 1.3 to facilitate a port to J2ME, if anyone wants to do that. HttpCore alpha6 was the last alpha, but we still made significant API improvements for the upcoming beta. The parsing API was changed to use cursors, and new iterators for header values were introduced. After the upgrade of the Java requirements, module HttpNIOSSL was merged into HttpNIO. HttpNIO now makes use of generics, and has also seen some improvements and extensions of its API. HttpClient 4.0 alpha2 was functionally mostly complete. Remaining gaps to 3.1 functionality are NTLM authentication and multipart request entities. NTLM authentication will be provided in a separate module. We still have to figure out whether we can host that module on Apache, since it will depend on L-GPL licensed jCIFS. None of the developers wants to maintain the NTLMv1 code from HttpClient 3.1. A multipart request entity is used for file uploads, and for extendend protocols like WebDAV. Since we currently focus our efforts on HTTP, multipart is somewhat out of scope. Other projects provide multipart parsing functionality, but not the formatting we would need. It seems most likely that multipart formatting code will end up in some contrib package, which is officially unsupported but will work. The alpha3 release is still a long way to go. We've upgraded the code to make use of Java 5 generics. Other Java 5 features will be used too, for example in connection management. The thread-safe connection manager still needs some internal refactoring. Improvements to the client API can be expected all over the place.
Sam to follow up on the jcifs license issue (lgpl?)
Approved by General Consent.
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 a toolset of low level Java components focused on HTTP and associated protocols, and of applications based on these components, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as "Apache HttpComponents Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache HttpComponents Project be and hereby is responsible for the creation and maintenance of a toolset of low level Java components focused on HTTP and associated protocols, and of applications based on these components; and be it further RESOLVED, that the office of "Vice President, Apache HttpComponents" 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 HttpComponents Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache HttpComponents 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 HttpComponents Project: * Oleg Kalnichevski <olegk AT apache DOT org> * Sebastian Bazley <sebb AT apache DOT org> * Erik Abele <erikabele AT apache DOT org> * Ortwin Glück <oglueck AT apache DOT org> * Roland Weber <rolandw AT apache DOT org> * Ant Elder <antelder AT apache DOT org> * Paul Fremantle <pzf AT apache DOT org> * Asankha Perera <asankha AT apache DOT org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Erik Abele be appointed to the office of Vice President, Apache HttpComponents, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache HttpComponents Project be and hereby is tasked with the migration and rationalization of the Apache Jakarta HttpComponents subproject; and be it further RESOLVED, that the Apache HttpComponents Project be and hereby is tasked with the migration and maintenance of the codebase formerly known as Apache Jakarta Commons HttpClient until it is obsoleted by the components of the Apache HttpComponents Project; and be it further RESOLVED, that all responsibilities pertaining to the Apache Jakarta HttpComponents subproject and the former Apache Jakarta Commons HttpClient codebase encumbered upon the Apache Jakarta Project are hereafter discharged. Special order 7B, Establish the Apache HttpComponents project, was approved by Unanimous Vote.